/*! Last update on July 16 2025 12:00PM*/
body {
  direction: ltr;
}
.mega-menu .menu-items-over {display: none;}
.line {
  box-sizing: border-box;
  height: 1px;
  border: 1px solid #DADADA;
}
* {
  -webkit-print-color-adjust: exact;
}
@media print {
  body {
    -webkit-print-color-adjust: exact;
            color-adjust: exact;
  }
}
.component.load-more:not(:first-child) {
  margin-top: 16px;
}

.component.load-more .ikea-loader {
  display: none;
}

.component.load-more .component-content {
  text-align: center;
  margin-bottom: 82px;
}

.component.load-more .component-content input {
	background: transparent;
    color: #111;
    padding: 0 24px;
    border: 1px solid #111;
    border-radius: 28px;
	width:164px;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	margin: auto;
	cursor: pointer;
}

.component.load-more .component-content input:hover {
  /*background: #3379b5;
  border-color: #3379b5;*/
}
/*Calendar Component get outlook button code temp open*/

.outlookbutton {
    background-color: #9eb9d1 !important;
    color: #000;
    border: none;
    padding: -2px -3px !important;
    font-size: 16px;
    cursor: pointer;
    font-size: x-small !important;
}

.outlookbutton:hover {
 background-color: #0063B1;
}
/*Calendar Component get outlook button code temp end*/

/* Notification alert in */
.copylink-notification {
  z-index: 99999;
  right: 100px;
  position: absolute;
  padding: 1rem;
  border-radius: 5px;
  border: 1px solid #959595;
  margin-top: -100px;
  background: #fff;
  display: none;
  top: 50%;
}

.copylink-notification .info-icon {
  height: 15px;
  width: 15px;
  margin-right: 8px;
}

.copylink-notification .heading {
  font-weight: bold;
}

.copylink-notification .message {
  display: block;
}

.action-controls {
  display: flex;
}

.expand-serach-box-click {
  line-height: 0;
}

[role=button] {
  cursor: pointer;
}

form {
  max-width: none;
  width: auto;
}

textarea {
  border: 1px solid #ccc;
  padding: 4px;
  resize: none;
}

[data-icon].backTotop {
  display: none;
  background-color: #0072bc;
  height: 48px;
  line-height: normal;
  position: fixed;
  bottom: 60px;
  right: 20px;
  z-index: 9999;
  text-decoration: none;
  overflow: visible;
}

[data-icon].backTotop:hover {
  color: #fff;
  text-decoration: none;
}

.button.article-origin {
  text-align: center;
  margin: 16px 0;
}

.button.article-origin a {
  margin-right: 16px;
}

.ictm-tooltip {
  position: absolute;
  left: 50%;
  display: none;
  background-color: #666666;
  border: 1px solid #666666;
  border-radius: 4px;
  padding: 8px 16px;
  transition: all 0.4s;
  z-index: 1;
  text-align: center;
  white-space: nowrap;
  transform: translate(-8%, -50%);
  margin-left: 0;
}

.ictm-tooltip .desc {
  color: #fff;
  font-weight: normal;
  font-size: 12px;
}

.ictm-tooltip:after {
  content: '';
  position: absolute;
  bottom: -15px;
  border-width: 15px 10px 0px 10px;
  border-style: solid;
  border-color: #666666    transparent transparent transparent;
  left: 8%;
  width: 0;
  height: 0;
  margin-left: -10px;
}

.desktop-header-ex-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .mobile-serach-box-click {
  right: 54px;
}

@media (max-width: 992px) {
  header .mobile-serach-box-click {
    right: 94px;
  }
  header [data-icon="bookmark"]::before {
    margin-right: 24px;
  }
}

header [data-icon="search"]:hover, header [data-icon="cross"]:hover {
  background: transparent;
}

header .navbar__icon-close[data-icon="cross"] {
  display: none;
}

@media (max-width: 992px) {
  header [data-icon="cross"]::before, header [data-icon="search"]::before {
    margin-top: 4px;
  }
}

@media (min-width: 992px) {
  header [data-icon="search"]::before {
    margin-right: 24px;
    margin-bottom: 2px;
  }
}

@media (max-width: 992px) {
  header .input-wrap--filled-blue-search {
    margin: 0 16px;
  }
}

header .twitter-typeahead {
  position: static;
  display: inline-block;
  width: 100%;
}

header .twitter-typeahead input {
  position: relative;
  vertical-align: top;
  background-color: transparent;
}

header .search-box:not(:last-child) {
  margin-bottom: 0;
}

.tabs .tabs__tab {
  position: relative;
  bottom: -1px;
  background: none;
  border: 0;
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  font-weight: 700;
  padding: 1rem 0 .5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.tabs .tabs__tab .svg-icon {
  width: 2rem;
  height: 2rem;
  fill: #111;
  display: block;
  margin: 0 auto;
}

.tabs .tabs__tab:not(.tabs__tab--active):hover {
  border-bottom: 1px solid #0058a3;
}

.tabs .tabs__tab:focus {
  z-index: 1;
}

.tabs .tabs__tab .svg-icon {
  margin-bottom: .5rem;
}

.tabs .tabs__tab--active {
  color: #0058a3;
}

.tabs .tabs__tab--active .tabs__active-tab-line {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  content: " ";
  display: block;
  border-bottom: 2px solid #0058a3;
}

.tabs .tabs__tab--active:hover {
  cursor: default;
}

.tabs .tabs__tab--active:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  border-bottom: 2px solid #0058a3;
}

.tabs .tabs__tab--active .svg-icon {
  fill: #0058a3;
}

.tabs .tabs__tab + .tabs__tab {
  margin-left: 3rem;
}

.tabs .tabs__list {
  position: relative;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.tabs .tabs__panel {
  padding: 2rem 0;
  outline: none;
  position: relative;
}

.tabs .tabs__panel-title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1rem;
}

@media all and (min-width: 62rem) {
  .tabs .tabs__panel-title {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -.42px;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 36rem) {
  .tabs .tabs__tab .svg-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.publisher-link {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.5rem;
  border-bottom: 1px solid #dadada;
  text-align: right;
}

.publisher-link .component-content {
  padding: 1rem;
}

@media screen and (min-width: 36rem) {
  .publisher-link .component-content {
    padding: 1.5rem;
  }
}

@media screen and (min-width: 62em) {
  .publisher-link .component-content {
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 68rem;
    margin: 0 auto;
  }
}

.logo-component .component-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo-component .component-content a {
  text-decoration: none;
}

.logo-component .component-content a .image-caption {
  padding-left: 16px;
  color: #111;
  font-weight: normal;
  font-size: 24px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

@media (max-width: 767px) {
	.logo-component .component-content a .image-caption {
		padding-left: 8px;
	}
	.logo-component .component-content a .image-caption.partners-site {
		padding-left: 4px;
		white-space: nowrap;
		font-size: 16px;
	}
}

.logo-component .component-content > .image-caption {
  padding-left: 16px;
  color: #111;
  font-weight: normal;
  font-size: 24px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.logo-component .component-content > .image-caption a {
  color: #111;
  text-decoration: none;
  font-weight: normal;
}

.is-sticky .logo-component .component-content > .image-caption {
  font-size: 24px;
}

.is-sticky .logo-component .component-content a .image-caption {
  font-size: 24px;
}

.is-sticky .logo-component .component-content a .image-caption.partners-site {
  font-size: 16px;
}

@media (min-width: 62em) {
	.nav-desktop-sections {
		margin-left: 3rem;
		max-width: calc(100% - 470px);
	}
}

.nav-desktop-sections a {
	font-size: 14px;
}

.js-navbar.is-sticky .nav-desktop-sections nav > ul > li {
	line-height: 24px;
}

@media (max-width: 992px) {
  .logo-component {
    margin-left: 15px;
  }
}

@media (max-width: 767px) {
  .logo-component {
    margin-left: 8px;
  }
}

@media (min-width: 992px) {
  .logo-component .component-content > .image-caption {
    font-size: 30px;
  }
  .logo-component .component-content a .image-caption {
    font-size: 30px;
  }
  .logo-component .component-content a .image-caption.partners-site {
	  font-size: 16px;
	  white-space: nowrap;
  }
}

[data-icon] {
  position: relative;
  border-radius: 100%;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
  display: inline-block;
}

[data-icon].off {
  pointer-events: none;
  opacity: 0.4;
}

[data-icon]:before {
  content: '';
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  background: transparent url("") no-repeat 50%/20px;
}

[data-icon].active, [data-icon]:hover {
  background-color: rgba(204, 204, 204, 0.5);
}

[data-icon]:after {
  position: absolute;
}

.count-style, [data-icon="share"]::after, [data-icon="like"]:after {
  margin-left: 40px;
  color: #333;
  display: inline-block;
}

[data-icon="profile"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LDEySDlhNSw1LDAsMCwwLTUsNXY0SDIwVjE3QTUsNSwwLDAsMCwxNSwxMlptMyw3SDZWMTdhMywzLDAsMCwxLDMtM2g2YTMsMywwLDAsMSwzLDNabS02LThBNCw0LDAsMSwwLDgsNyw0LDQsMCwwLDAsMTIsMTFabTAtNmEyLDIsMCwxLDEtMiwyQTIsMiwwLDAsMSwxMiw1WiIgZmlsbD0iIzExMSIvPjwvc3ZnPg==");
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6724 6.4678c.2734-.2812.6804-.4707 1.3493-.4707.3971 0 .705.0838.9529.2225.241.1348.4379.3311.5934.6193l.0033.006c.1394.2541.237.6185.237 1.1403 0 .7856-.2046 1.2451-.4796 1.5278l-.0048.005c-.2759.2876-.679.4764-1.334.4764-.3857 0-.6962-.082-.956-.2241-.2388-.1344-.4342-.3293-.5888-.6147-.1454-.275-.2419-.652-.2419-1.1704 0-.7902.2035-1.2442.4692-1.5174zm1.3493-2.4717c-1.0834 0-2.054.3262-2.7838 1.0766-.7376.7583-1.0358 1.781-1.0358 2.9125 0 .7656.1431 1.483.4773 2.112l.0031.0058c.3249.602.785 1.084 1.3777 1.4154l.0062.0035c.5874.323 1.2368.4736 1.9235.4736 1.0818 0 2.0484-.3333 2.7755-1.0896.7406-.7627 1.044-1.786 1.044-2.9207 0-.7629-.1421-1.4784-.482-2.0996-.3247-.6006-.7844-1.0815-1.376-1.4125-.5858-.3276-1.2388-.477-1.9297-.477zM6.4691 16.8582c.2983-.5803.7228-1.0273 1.29-1.3572.5582-.3191 1.2834-.5049 2.2209-.5049h4.04c.9375 0 1.6626.1858 2.2209.5049.5672.3299.9917.7769 1.29 1.3572.3031.5896.4691 1.2936.4691 2.1379v1h2v-1c0-1.1122-.2205-2.1384-.6904-3.0523a5.3218 5.3218 0 0 0-2.0722-2.1769c-.9279-.5315-2.0157-.7708-3.2174-.7708H9.98c-1.1145 0-2.2483.212-3.2225.7737-.8982.5215-1.5928 1.2515-2.0671 2.174C4.2205 16.8577 4 17.8839 4 18.9961v1h2v-1c0-.8443.166-1.5483.4691-2.1379z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="search"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LjYsMTQuMTlhNyw3LDAsMSwwLTEuNDEsMS40MWw1LjEsNS4xMSwxLjQyLTEuNDJaTTUsMTBhNSw1LDAsMSwxLDUsNUE1LDUsMCwwLDEsNSwxMFoiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
}

[data-icon="share"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIxLDEwVjIxSDNWMTBINXY5SDE5VjEwWk0xMyw5YTIsMiwwLDAsMSwyLTJoMS41NHYwTDE1LjI5LDguMjlsMS40MiwxLjQyTDIwLjQxLDZsLTMuNy0zLjcxTDE1LjI5LDMuNzEsMTYuNTksNUgxNWE0LDQsMCwwLDAtNCw0djZoMloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
}

[data-icon="comment-thin"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLDVINEEyLDIsMCwwLDAsMiw3djdhMiwyLDAsMCwwLDIsMmg4bDUsNFYxNmgzYTIsMiwwLDAsMCwyLTJWN0EyLDIsMCwwLDAsMjAsNVptMSw5YTEsMSwwLDAsMS0xLDFIMTZ2Mi45MkwxMi4zNSwxNUg0YTEsMSwwLDAsMS0xLTFWN0ExLDEsMCwwLDEsNCw2SDIwYTEsMSwwLDAsMSwxLDFaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
}

[data-icon="comment"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLDd2N0gxNXYxLjg0TDEyLjcsMTRINFY3SDIwbTAtMkg0QTIsMiwwLDAsMCwyLDd2N2EyLDIsMCwwLDAsMiwyaDhsNSw0VjE2aDNhMiwyLDAsMCwwLDItMlY3QTIsMiwwLDAsMCwyMCw1WiIgZmlsbD0iIzExMSIvPjwvc3ZnPg==");
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4c1.6569 0 3 1.3431 3 3v7c0 1.6569-1.3431 3-3 3h-6.5895l-3.9968 4H6v-4H5c-1.6568 0-3-1.3431-3-3V7c0-1.6569 1.3432-3 3-3h14zm1 3c0-.5523-.4477-1-1-1H5c-.5523 0-1 .4477-1 1v7c0 .5523.4477 1 1 1h3v3.5845L11.5817 15H19c.5523 0 1-.4477 1-1V7z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="share"]::after {
  content: attr(data-count-share);
}

[data-icon="print"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBkPSJNNDMgNDlIMjF2LTRoMjJ6bTE3LTI3djI3aC04djlIMTJ2LTlINFYyMmg4VjZoMjlsMTEgMTF2NXptLTQ0IDBoMzJ2LTMuMTcyTDM5LjE3MiAxMEgxNnptMzIgMThIMTZ2MTRoMzJ6bTgtMTRIOHYxOWg0di05aDQwdjloNHoiIGZpbGw9IiMxMjEyMTIiLz48L3N2Zz4=");
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18h6v-2H9v2z' fill='%23111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 3v5H2v10h3v3h14v-3h3V8h-3V3H5zm0 13H4v-6h16v6h-1v-3H5v3zm12-1v4H7v-4h10zm0-7V5H7v3h10z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="bookmark"] [data-icon="bookmark"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3h12v18h-2.4346L12 17.1799 8.4345 21H6V3zm2 2v13.5344l4-4.2857 4 4.2857V5H8z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="like"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.599c.9541.954 1.4145 2.2788 1.4191 3.6137 0 3.0657-2.2028 5.7259-4.1367 7.5015-1.2156 1.1161-2.5544 2.1393-3.9813 2.9729L12 20.001l-.501-.3088c-.9745-.5626-1.8878-1.2273-2.7655-1.9296-1.1393-.9117-2.4592-2.1279-3.5017-3.5531-1.0375-1.4183-1.8594-3.1249-1.8597-4.9957-.0025-1.2512.3936-2.5894 1.419-3.6149 1.8976-1.8975 4.974-1.8975 6.8716 0l.3347.3347.336-.3347c1.8728-1.8722 4.9989-1.8727 6.8716 0zm-7.2069 12.0516c.6695-.43 1.9102-1.2835 3.1366-2.4096 1.8786-1.7247 3.4884-3.8702 3.4894-6.0264-.0037-.849-.2644-1.6326-.8333-2.2015-1.1036-1.1035-2.9413-1.0999-4.0445.0014l-1.7517 1.7448-1.7461-1.7462c-1.1165-1.1164-2.9267-1.1164-4.0431 0-1.6837 1.6837-.5313 4.4136.6406 6.0156.8996 1.2298 2.0728 2.3207 3.137 3.1722a24.3826 24.3826 0 0 0 2.0151 1.4497z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="like"].liked:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17757_63055)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893ZM11.9981 17.6506C12.6676 17.2206 13.9083 16.3671 15.1347 15.241C17.0133 13.5163 18.6231 11.3708 18.6241 9.21462C18.6204 8.36568 18.3597 7.58204 17.7908 7.01314C16.6872 5.90958 14.8495 5.91321 13.7463 7.01453L11.9946 8.75929L10.2485 7.01314C9.13201 5.89666 7.32184 5.89666 6.20536 7.01314C4.52168 8.69682 5.67408 11.4267 6.84597 13.0287C7.74564 14.2585 8.91884 15.3494 9.98306 16.2009C10.7993 16.854 11.536 17.3538 11.9981 17.6506Z' fill='%23111111'/%3E%3Cpath d='M15.5 5.5L12 7L6.5 6L4.5 9L5.5 13L12 18.5L19 11.5V7L15.5 5.5Z' fill='%23111111' stroke='%23111111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17757_63055'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

[data-icon="like"]:after {
  content: attr(data-count-like);
}

/*Back button*/
[data-icon="back"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZmlsbD0iIzExMSIgZD0iTTMxLjQxIDQ4VjE5LjY2TDQzIDMxLjI0bDIuODMtMi44M0wyOS40MSAxMiAxMyAyOC40MWwyLjgzIDIuODMgMTEuNTgtMTEuNTh2MzIuMTdsLjExLS4wNS0uMTEuMjJINTF2LTRIMzEuNDF6IiBkYXRhLW5hbWU9IkxheWVyIDMiLz48L3N2Zz4=");
}

/*Jump menu button*/
[data-icon="menu"] {
  white-space: nowrap;
  display: block;
}

[data-icon="menu"]:before, [data-icon="menu"]:active {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjcxLDkuMjksMTguMjksNy44OCwxMiwxNC4xNyw1LjcsNy44OCw0LjI5LDkuMywxMiwxN1oiIGZpbGw9IiMyOTgwYmEiLz48L3N2Zz4=") no-repeat 100% 50%;
  padding-right: 25px;
  padding-left: 10px;
}

a[data-icon="top"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLDkuODNsNi4zNiw2LjI5LDEuNC0xLjQyTDEyLDcsNC4zNywxNC43MWwxLjQyLDEuNDFaIiBmaWxsPSIjRkZGIi8+PC9zdmc+");
}

[data-icon="cross"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiNGRkYiLz48L3N2Zz4=");
}

.black-cross[data-icon="cross"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
  background-size: cover;
}

[data-icon="down"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjcxLDkuMjksMTguMjksNy44OCwxMiwxNC4xNyw1LjcsNy44OCw0LjI5LDkuMywxMiwxN1oiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
}

[data-icon="download"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.16962L14.243 4.92661L15.6572 6.34082L10 12L4.34352 6.34082L5.75773 4.92661L9 8.16888V0H11V8.16962Z' fill='%230058A3'/%3E%3Cpath d='M20 16.999H0V7.99902H2L2 14.999L18 14.999V7.99902H20V16.999Z' fill='%230058A3'/%3E%3C/svg%3E%0A") !important;
  vertical-align: middle !important;
  margin-right: 10px;
  width: 20px;
}

[data-icon="disableDownload"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.16962L14.243 4.92661L15.6572 6.34082L10 12L4.34352 6.34082L5.75773 4.92661L9 8.16888V0H11V8.16962Z' fill='%23929292'/%3E%3Cpath d='M20 16.999H0V7.99902H2L2 14.999L18 14.999V7.99902H20V16.999Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  vertical-align: middle;
  color: #929292;
  margin-right: 10px;
  width: 20px;
  height: 17px;
}

[data-icon="warning"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZBNTI0IiBkPSJNMSAxNWgxNEw4IDF6Ii8+PHBhdGggZmlsbD0iIzExMSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNyA1aDJ2NUg3VjV6bTIgN2ExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDB6Ii8+PC9nPjwvc3ZnPg==");
  background-size: cover;
}

[data-icon="warning-sm"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZBNTI0IiBkPSJNMSAxNWgxNEw4IDF6Ii8+PHBhdGggZmlsbD0iIzExMSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNyA1aDJ2NUg3VjV6bTIgN2ExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDB6Ii8+PC9nPjwvc3ZnPg==");
}

[data-icon="confirm"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMEE4QTAwIiBkPSJNMTUgOEE3IDcgMCAxIDEgMSA4YTcgNyAwIDAgMSAxNCAweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTExLjUgNC41bDEuMzc3IDEuNDNMNi45MiAxMS41IDMuNSA4LjMwMmwxLjM3Ny0xLjQzTDYuOTIgOC43ODN6Ii8+PC9nPjwvc3ZnPg==");
  background-size: cover;
}

[data-icon="info"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDA1OEEzIiBkPSJNMTUgOEE3IDcgMCAxIDEgMSA4YTcgNyAwIDAgMSAxNCAweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTkgMTJIN1Y3aDJ2NXpNNyA1YTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHoiLz48L2c+PC9zdmc+");
}

[data-icon="plus"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLDExVjdIMTF2NEg3djJoNHY0aDJWMTNoNFYxMVoiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
}

[data-icon="plus-lg"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLDExVjdIMTF2NEg3djJoNHY0aDJWMTNoNFYxMVoiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
  background-size: cover;
}

[data-icon="arrow-right"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkuMjksMTkuNzEsMTcsMTIsOS4yOSw0LjI5LDcuODgsNS43MiwxNC4xNywxMiw3Ljg4LDE4LjNaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
  background-size: cover;
}

[data-icon="arrow-left"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjEyLDE4LjI5LDkuODMsMTJsNi4yOS02LjNMMTQuNyw0LjMsNywxMmw3LjcxLDcuNzFaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
  background-size: cover;
}

[data-icon]:focus {
  outline: none;
}

[data-icon="trash"]:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 9H15V17H13V9Z' fill='%23111111'/%3E%3Cpath d='M11 9H9V17H11V9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4892 5C15.4634 4.42307 15.3627 3.74484 14.9694 3.18104C14.3653 2.31495 13.3219 2 11.9981 2C10.645 2 9.57882 2.3063 8.98131 3.19535C8.7052 3.60618 8.59518 4.05367 8.54541 4.44407C8.52204 4.62743 8.51019 4.81596 8.50419 5H3V7H5V21H19V7H21V5H15.4892ZM10.5294 4.69696C10.5174 4.79043 10.5101 4.89015 10.5055 5H13.4837C13.4608 4.62894 13.4101 4.44138 13.3291 4.32527C13.284 4.26069 13.0774 4 11.9981 4C10.853 4 10.6692 4.26933 10.6413 4.31096C10.6046 4.36546 10.558 4.47207 10.5294 4.69696ZM17 7H7V19H17V7Z' fill='%23111111'/%3E%3C/svg%3E");
}

[data-icon="bookmark"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3h12v18h-2.4346L12 17.1799 8.4345 21H6V3zm2 2v13.5344l4-4.2857 4 4.2857V5H8z' fill='%23111'/%3E%3C/svg%3E%0A");
}

[data-icon="bookmark"].bookmarked:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 3H6V21H8.43455L12 17.1799L15.5654 21H18V3Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}

[data-icon="arrow-down"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjEyLDE4LjI5LDkuODMsMTJsNi4yOS02LjNMMTQuNyw0LjMsNywxMmw3LjcxLDcuNzFaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.profile-control {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  position: relative;
}

.profile-control.open .btn {
  background-color: #f5f5f5;
  border-radius: 0;
}

.profile-control.open .dropdown-menu {
  display: block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.profile-control .dropdown-menu {
  display: none;
  position: absolute;
  background-color: #f5f5f5;
  padding: 16px 32px 32px;
  border-radius: 2px;
  font-size: 0.8rem;
  text-align: left;
  width: 245px;
  right: 0;
}

.profile-control .dropdown-menu > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: 4px;
}

.profile-control .dropdown-menu > ul > li {
  padding-top: 16px;
  padding-left: 0;
  margin: 0;
  font-size: 16px;
}

.profile-control .dropdown-menu > ul > li:first-child {
  border-top-width: 0;
  padding-top: 0;
  font-weight: bold;
}

.profile-control .dropdown-menu > ul > li a {
  font-size: 1rem;
  font-weight: normal;
  display: block;
  color: #111;
}

.profile-control .dropdown-menu > ul > li a:hover {
  color: #111;
}

.is-sticky .profile-control.open [data-icon="profile"]:before {
  height: 2.6rem;
}

@media (max-width: 991px) {
  .profile-control {
    margin-left: 15px;
    position: absolute;
    right: 16px;
  }
}

@media (min-width: 992px) {
  .desktop-header-ex-link {
    min-width: 0;
  }
  .profile-control [data-icon="profile"] {
    line-height: .75rem;
  }
  .profile-control.open [data-icon="profile"] {
    line-height: 1.8rem;
  }
  .profile-control.open [data-icon="profile"]:before {
    height: 4rem;
  }
}

@media print {
  .profile-control {
    display: none;
  }
}

.bookmark-control {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  position: relative;
  margin-right: 24px;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.bookmark-control .no-bm {
  display: none;
  font-size: 1rem;
  font-weight: normal;
  text-align: left;
  padding: 24px 12px;
}

.bookmark-control [data-icon="bookmark"]:before {
  margin-top: 4px;
}

.bookmark-control h2 {
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
}

.bookmark-control ::-webkit-scrollbar {
  width: 4px;
  height: 50px;
}

.bookmark-control ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px grey;
          box-shadow: inset 0 0 4px grey;
  border-radius: 4px solid #979797;
}

.bookmark-control ::-webkit-scrollbar-thumb {
  background: #979797;
  border-radius: 4px;
}

.bookmark-control ::-webkit-scrollbar-thumb:hover {
  background: #979797;
}

.bookmark-control.open .btn {
  background-color: #f5f5f5;
  border-radius: 0;
}

.bookmark-control.open .btn.btn--filled {
  background: #0458A3;
  border-radius: 28px;
  margin-top: 32px;
}

.bookmark-control.open .btn.btn--filled.loading-in-progress {
  text-indent: -9999px;
  min-width: 214px;
  min-height: 51px;
}

.bookmark-control.open .btn.btn--filled.loading-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 0 auto 0 auto;
  position: absolute;
  top: 50%;
  -webkit-animation-name: load-light;
          animation-name: load-light;
}

.bookmark-control.open .btn.btn--filled:focus {
  outline: none;
}

.bookmark-control.open .bookmark-list-control {
  display: block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.bookmark-control.open .bookmark-list-control.loading-in-progress {
  text-indent: -9999px;
  min-width: 238px;
  min-height: 150px;
}

.bookmark-control.open .bookmark-list-control.loading-in-progress h2, .bookmark-control.open .bookmark-list-control.loading-in-progress ul, .bookmark-control.open .bookmark-list-control.loading-in-progress button {
  display: none;
}

.bookmark-control.open .bookmark-list-control.loading-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 0 auto 0 auto;
  position: absolute;
  top: 50%;
  -webkit-animation-name: load-dark;
          animation-name: load-dark;
}

.bookmark-control .bookmark-list-control {
  display: none;
  position: absolute;
  background-color: #f5f5f5;
  padding: 32px 16px 32px 32px;
  border-radius: 2px;
  font-size: 0.8rem;
  text-align: center;
  right: 0;
  width: 391px;
  top: 74px;
}

@media (max-width: 425px) {
  .bookmark-control .bookmark-list-control {
    width: 330px;
    top: 42px;
    padding: 16px;
  }
}

@media (max-width: 1024px) {
  .bookmark-control .bookmark-list-control {
    top: 42px;
  }
}

.bookmark-control .bookmark-list-control > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: 4px;
}

.bookmark-control .bookmark-list-control > ul.apply-scroll {
  height: 266px;
  overflow-y: scroll;
}

.bookmark-control .bookmark-list-control > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 0;
  padding-right: 16px;
  margin: 0;
  font-size: 16px;
}

.bookmark-control .bookmark-list-control > ul > li:first-child {
  border-top-width: 0;
  padding-top: 0;
  font-weight: bold;
}

.bookmark-control .bookmark-list-control > ul > li a {
  font-size: 1rem;
  font-weight: normal;
  display: block;
  color: #111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 255px;
}

.bookmark-control .bookmark-list-control > ul > li a:hover {
  color: #111;
}

.bookmark-control .bookmark-list-control > ul > li [data-icon] {
  margin-left: 20px;
}

.bookmark-control .bookmark-list-control > ul > li [data-icon]:hover {
  background-color: transparent;
}

@-webkit-keyframes load-light {
  0%, to {
    -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

@keyframes load-light {
  0%, to {
    -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

@-webkit-keyframes load-dark {
  0%,
  to {
    -webkit-box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
  }
}

@keyframes load-dark {
  0%,
  to {
    -webkit-box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
  }
}

.is-sticky .bookmark-control.open [data-icon="bookmark"]:before {
  height: 2.6rem;
}

@media (max-width: 991px) {
  .bookmark-control {
    margin-left: 15px;
    position: absolute;
    right: 16px;
  }
}

@media (min-width: 992px) {
  .desktop-header-ex-link {
    min-width: 0;
  }
  .bookmark-control [data-icon="bookmark"] {
    line-height: .75rem;
  }
  .bookmark-control.open [data-icon="bookmark"] {
    line-height: 1.8rem;
  }
  .bookmark-control.open [data-icon="bookmark"]:before {
    height: 4rem;
  }
}

.header-banner__desktop { height: auto; }

.header-banner__video-wrapper, .header-banner__image-wrapper, .header-banner__desktop {
	height: auto;
	max-width:1312px;
	margin:auto;
}
.header-banner__video-wrapper, .header-banner__image-wrapper .header-banner__image, .header-banner__desktop .header-banner__image {
	position: initial;
}
@media screen and (max-width: 1312px) {
	.header-banner__video-wrapper, .header-banner__image-wrapper, .header-banner__desktop {
		padding-left: 2rem;
		padding-right:2rem;
	}
}
@media screen and (max-width: 36rem) {
	.header-banner__video-wrapper, .header-banner__image-wrapper, .header-banner__desktop {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}
.header-banner__video-wrapper, .header-banner__image-wrapper .header-banner__image-wrapper{
	height: auto;
}

.ipp-article-header.img-hide .header-banner__desktop {
  display: none;
}

@media screen and (min-width: 62em) {
  .ipp-article-header.img-hide .header-banner__desktop {
    display: block;
  }
}

@media screen and (min-width: 62em) {
  .ipp-article-header.img-hide .header-banner__image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0.1;
    font-size: 48px;
  }
  .ipp-article-header.img-hide .header-banner__image-wrapper:after {
    content: 'NO IMAGE';
    display: inline;
  }
}

.ipp-article-header .breadcrumb {
  padding: 12px 32px;
}
@media screen and (max-width: 36rem) {
	.ipp-article-header .breadcrumb {
	  padding: 12px 16px;
	}
}

.ipp-article-header .breadcrumb .breadcrumb__list {
  line-height: 16px;
  letter-spacing: -0.21px;
}

.ipp-article-header .breadcrumb .breadcrumb__list .breadcrumb__list-item {
  margin-top: 0;
}

.ipp-article-header .component-content-ext {
  margin: 0;
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

@media screen and (max-width: 36rem) {
	.ipp-article-header .component-content-ext .top-meta-data .sticky-content {
	  margin-top: 0px !important;
	}
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content .sticky-dropdown {
  display: none;
  margin: 72px 0 0 0;
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content .content-actions {
  position: relative;
  top: 0;
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content .content-actions [data-icon]:after {
  display: none;
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content .content-actions .read-access {
  position: absolute;
  opacity: 0;
  bottom: -18px;
  font-size: 6px;
}

.ipp-article-header .component-content-ext .top-meta-data .sticky-content .content-actions [data-icon="bookmark"] {
  margin-left: 24px;
}

.ipp-article-header .component-content-ext .top-meta-data.sticky {
  position: fixed;
  background: #FFF;
  width: 100%;
  z-index: 100000;
  top: 0;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body.on-page-editor .ipp-article-header .component-content-ext .top-meta-data.sticky { display: none; }

.ipp-article-header .component-content-ext .top-meta-data.sticky .publisher-name,
.ipp-article-header .component-content-ext .top-meta-data.sticky .long-content-meta__info {
  display: none;
}

.ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content {
  margin: 0 16px;
}

.ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content .sticky-dropdown {
  width: 50%;
  text-align: left;
  margin: 0;
}

.ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content .content-actions {
  right: 24px;
  top: 0;
  left: auto;
  width: 100%;
  margin: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ipp-article-header .component-content-ext .top-meta-data .content-meta {
  width: auto;
  max-width: none;
  float: left;
}
@media (max-width: 767px) {
	.ipp-article-header .component-content-ext .top-meta-data .content-meta {
	  width: 100%;
	  max-width: none;
	  float: initial;
	}
}

.ipp-article-header .component-content-ext .sticky-dropdown {
  padding: 12px 0;
}

.ipp-article-header .component-content-ext .content-meta-data {
  margin-top: 32px;
}

.ipp-article-header .component-content-ext .content-meta-data .article-text {
  padding-left: 0;
  padding-right: 0;
}

.ipp-article-header .component-content-ext .content-meta-data .article-text .ms-asset-icon {
  height: 16px;
  width: 16px;
  margin: 10px 0 10px 0 !important;
  vertical-align: middle;
}

.ipp-article-header .component-content-ext .long-content-meta__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ipp-article-header .component-content-ext .publisher-name {
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  color: #666666;
}

.ipp-article-header .component-content-ext .leading-icon .svg-icon--100 {
  display: none;
}

.ipp-article-header .component-content-ext .leading-icon::before {
  content: "";
  margin-right: 0.5rem;
  margin-bottom: 1px;
  width: 6px;
  height: 6px;
  background: #666666;
  display: inline-block;
  border-radius: 50%;
}

.ipp-article-header .component-content-ext .long-content-meta__last-edited,
.ipp-article-header .component-content-ext .leading-icon .svg-icon--100 {
  margin-right: 0.5rem;
}

.ipp-article-header .component-content-ext .content-actions {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 24px;
  font-size: 14px;
  line-height: 16px;
  color: #666660;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media all and (max-width: 36rem) {
	.ipp-article-header .component-content-ext .content-actions{
		margin-top: 32px;
	  }
}

.ipp-article-header .component-content-ext .content-actions span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ipp-article-header .component-content-ext .content-actions .like-cnt, .ipp-article-header .component-content-ext .content-actions .share-cnt, .ipp-article-header .component-content-ext .content-actions .comment-cnt {
  margin-right: 24px;
}

.ipp-article-header .image-banner.header-banner--qna .component-content-ext {
  margin: 0;
}

@media screen and (min-width: 48em) {
  .ipp-article-header .component-content-ext {
    margin: 0 16px;
  }
  .ipp-article-header .component-content-ext .top-meta-data {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 40px;
  }
  .ipp-article-header .component-content-ext .top-meta-data .sticky-content .content-actions {
    position: absolute;
    margin-top: 0;
    left: auto;
    top: 0;
  }
  .ipp-article-header .component-content-ext .top-meta-data .sticky-content .sticky-dropdown {
    margin: 12px 0;
  }
  .ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content {
    width: 56rem;
    padding-left: 48px;
    padding-right: 48px;
  }
  .ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content .sticky-dropdown {
    margin: 0;
  }
  .ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content .content-actions {
    position: relative;
    right: 0;
  }
  .ipp-article-header .component-content-ext .content-meta-data {
    color: #111111;
  }
  .ipp-article-header .component-content-ext .content-meta-data .article-text {
    padding-left: 0;
    padding-right: 0;
  }
  .ipp-article-header .component-content-ext .content-meta-data .cont-heading {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -0.53px;
    line-height: 40px;
    margin-bottom: 36px;
    margin-top: 42px;
  }
  .ipp-article-header .component-content-ext .content-meta-data .content {
    font-size: 16px;
    letter-spacing: -0.28px;
    line-height: 24px;
  }
}

@media screen and (min-width: 62em) {
  .ipp-article-header .component-content-ext {
    margin: 0 64px;
  }
  .ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content {
    width: 800px;
    padding: 8px 0;
    margin: 0 auto;
  }
  .ipp-article-header .component-content-ext .top-meta-data.sticky .sticky-content .content-actions {
    right: 0;
  }
  .ipp-article-header .breadcrumb {
    padding: 16px 32px;
  }
  .long-content__article.ipp-article-header h1 {
    letter-spacing: -0.85px;
  }
}

.top-news-card-list {
  position: relative;
}

.top-news-card-list .news-card-header {
  padding-top: 32px;
}

.top-news-card-list .news-card-header .h2 {
  font-size: 1.25rem;
  line-height: 1.2;
  letter-spacing: 0;
}

@media screen and (min-width: 20em) {
  .top-news-card-list .news-card-header .h2 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) {
  .top-news-card-list .news-card-header .h2 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

.top-news-card-list .article-card-collection__list .article-card .component-content {
  border-radius: 0;
}

.top-news-card-list .article-card-collection__list {
  margin-left: auto;
  margin-right: auto;
}

.top-news-card-list .article-card-collection__list .article-card .component-content:hover,
.top-news-card-list .article-card-collection__list .article-card .component-content .article-card__image {
  border-radius: 0;
}

.top-news-card-list .article-card-collection__list li .article-card {
  padding-bottom: 1rem;
}

.top-news-card-list .article-card-collection__list .article-card .component-content .article-card__text {
  padding: 1.5rem 2rem 1rem 2rem;
}

.top-news-card-list .search-results {
  width: 100%;
}

.top-news-card-list ul {
  list-style: none;
  padding-left: 0;
  width: 100%;
}

.top-news-card-list ul li {
  padding-left: 0;
}

@media screen and (min-width: 48em) {
  .top-news-card-list ul li .article-card__link-wrapper {
    display: table;
    width: 100%;
  }
}

@media screen and (min-width: 48em) {
  .top-news-card-list ul li .article-card__link-wrapper .article-card__image {
    display: table-cell;
    vertical-align: top;
    width: 323px;
  }
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__image .fixed-ratio--75 {
  padding-bottom: 63.2%;
}

@media screen and (min-width: 48em) {
  .top-news-card-list ul li .article-card__link-wrapper .article-card__text {
    display: table-cell;
    vertical-align: top;
  }
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .article-card__metadata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  letter-spacing: 0;
  line-height: 17px;
  font-size: 12px;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .article-card__metadata .meta-topics-list {
  color: #111;
  font-weight: bold;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .article-card__metadata .meta-parent {
  color: #111;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .article-card__title {
  color: #111;
  font-size: 24px;
  letter-spacing: -0.42px;
  line-height: 32px;
  min-height: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: 6rem;
  margin-bottom: 8px;
}

@media screen and (min-width: 62em) {
  .top-news-card-list ul li .article-card__link-wrapper .article-card__text .article-card__title {
    margin-bottom: 24px;
  }
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  display: block;
}

@media screen and (min-width: 62em) {
  .top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8px;
}

@media screen and (min-width: 62em) {
  .top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section {
    margin-top: 0;
  }
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section .like-cnt {
  margin-right: 24px;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section .share-cnt, .top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section .like-cnt {
  font-size: 14px;
  font-weight: normal;
  color: #666666;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .social-section .read-access {
  position: absolute;
  opacity: 0;
  bottom: -15px;
  font-size: 6px;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom [data-icon] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom [data-icon]:after {
  display: none;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom .card-name {
  color: #666;
  margin-right: 2rem;
  font-weight: 400;
}

.top-news-card-list ul li .article-card__link-wrapper .article-card__text .card-bottom time {
  color: #666;
  font-weight: 400;
}

.top-news-card-list ul li:last-child {
  margin-bottom: 32px;
}

.top-news-card-list ul li:last-child .article-card {
  padding-bottom: 0;
}

.news-card {
  position: relative;
}

.news-card .article-card-collection__list .article-card .component-content .article-card__text {
  padding: 1.5rem 1rem;
}

.news-card .article-card-collection__list {
  margin: 0;
}

.news-card ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
  margin: 0 -1rem;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}

.news-card ul li {
  padding: 0 1rem;
  width: 100%;
}

@media screen and (min-width: 36em) {
  .news-card ul li {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
}

@media screen and (min-width: 42em) {
  .news-card ul li {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media screen and (min-width: 62em) {
  .news-card ul li {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}

.news-card ul li .article-card {
  padding-bottom: 1.5rem;
}

.news-card ul li .article-card__title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: 6rem;
  margin-bottom: 24px;
}

.news-card ul li .article-card__description {
  margin-bottom: 24px;
}

.news-card ul li .meta-topics-list,
.news-card ul li .meta-topics-list .field-title {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 17px;
}

.news-card ul li .meta-topics-list small:last-child span,
.news-card ul li .meta-topics-list .field-title small:last-child span {
  display: none;
}

.news-card ul li .meta-parent {
  color: #111111;
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 17px;
  margin-top: 0.5rem;
  width: 100%;
}

.news-card ul li .card-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: 400;
}

.news-card ul li .card-bottom .card-name {
  color: #111111;
}

.news-card ul li .card-bottom .card-time {
  color: #666;
}

.news-card ul li .social-section {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-card ul li .social-section .like-cnt {
  margin-right: 24px;
}

.news-card ul li .social-section .share-cnt, .news-card ul li .social-section .like-cnt {
  font-size: 14px;
  font-weight: normal;
  color: #666666;
}

.news-card ul li .social-section [data-icon] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-card ul li .social-section [data-icon]:after {
  display: none;
}

.news-card ul li .social-section .read-access {
  position: absolute;
  opacity: 0;
  bottom: -15px;
  font-size: 6px;
}

.top-meta-data .sticky-content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.top-meta-data .sticky-content .sticky-dropdown {
  display: none;
  margin: 72px 0 0 0;
}

.top-meta-data .sticky-content .content-actions {
  position: relative;
  top: 0;
}

.top-meta-data .sticky-content .content-actions:before {
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.top-meta-data.sticky {
  position: fixed;
  background: #fff;
  width: 100%;
  z-index: 9999;
  top: 0;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.top-meta-data.sticky .publisher-name, .top-meta-data.sticky .long-content-meta__info {
  display: none;
}

.top-meta-data.sticky .sticky-content {
  margin: 0 16px;
}

.top-meta-data.sticky .sticky-content .sticky-dropdown {
  width: 50%;
  text-align: left;
  margin: 0;
}

.top-meta-data.sticky .sticky-content .content-actions {
  right: 24px;
  top: 0;
  left: auto;
  width: 100%;
  margin: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.top-meta-data.sticky .sticky-content .content-actions:before {
  content: 'News';
  color: #111;
  display: none;
  background: transparent url("/news/-/media/project/ipp/shared/brand-default.svg") no-repeat 0 50%/56px;
  padding: 6px 0 6px 72px;
  position: absolute;
  left: 0;
  font-size: 20px;
  margin-left: 15px;
  opacity: 1;
  font-family: 'NotoIKEALatin';
}

.supplier-page .top-meta-data.sticky .sticky-content .content-actions:before {
	content: 'Supplier Portal';
}

@media screen and (min-width: 768px) {
  .top-meta-data.sticky .sticky-content .content-actions:before {
    display: inline-block;
  }
}

.top-meta-data .content-meta {
  width: 100%;
}

.sticky-dropdown {
  padding: 12px 0;
}

@media screen and (min-width: 992px) {
  .top-meta-data.sticky .sticky-content .content-actions:before {
    font-size: 24px;
    margin-left: auto;
  }
}

.about-page {
  text-align: left;
  max-height: 250px;
  overflow: auto;
  scroll-behavior: smooth;
  scrollbar-color: transparent;
  scrollbar-width: thin;
}

.about-page::-webkit-scrollbar {
  width: 4px;
  border-radius: 25px;
}

.about-page::-webkit-scrollbar-track {
  background-color: transparent;
}

.about-page::-webkit-scrollbar-thumb {
  border: 1px solid #999;
  background-color: #999;
  border-radius: 25px;
}

.component-empstatus {
  margin: 40px 0;
}

.component-empstatus .empstatus {
  border-left: 1px dashed #999;
  padding: 0px 0 22px 19px;
  font-size: 12px;
  color: #666;
  margin-left: 15px;
  position: relative;
}

.component-empstatus .empstatus > .jobTitle {
  margin-bottom: 5px;
}

.component-empstatus .empstatus > .jobTitle > span:not(:last-child) {
  font-size: 16px;
  font-weight: bold;
  color: #111;
  padding-right: 8px;
  line-height: 22px;
}

.component-empstatus .empstatus:last-child {
  border-left: 0;
  padding-bottom: 0px;
}

.component-empstatus .empstatus p {
  margin-bottom: 0;
}

.component-empstatus .empstatus:before {
  content: '';
  display: inline-block;
  -webkit-transform: translate(-30px, 0px);
          transform: translate(-30px, 0px);
  position: absolute;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  background: #999;
  border: 5px solid #fff;
  -webkit-box-shadow: 0 0 0 2px #999;
          box-shadow: 0 0 0 2px #999;
}

.component-empstatus .empstatus.active:before {
  background: #0058A3;
  -webkit-box-shadow: 0 0 0 2px #0058A3;
          box-shadow: 0 0 0 2px #0058A3;
}

.component-empstatus .empstatus.joiner p[data-msg]:before, .component-empstatus .empstatus.leaver p[data-msg]:before {
  content: attr(data-msg) " -";
  display: inline-block;
  padding-right: 2px;
}

.component-empstatus .empstatus.leaver, .component-empstatus .empstatus.joiner {
  position: relative;
}

.component-empstatus .empstatus.leaver .read-access, .component-empstatus .empstatus.joiner .read-access {
  position: absolute;
  opacity: 0;
  bottom: -18px;
  font-size: 6px;
}

.search-results .search-results-overlay {
  display: none;
}

.search-results.loading-in-progress {
  min-height: 200px;
}

.search-results.loading-in-progress .search-result-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
  background-color: rgba(255, 255, 255, 0.9);
}

.search-results.loading-more-in-progress:after {
  display: block;
  background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJibGFjayI+DQogIDxwYXRoICBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4NCiAgPHBhdGggZmlsbD0nIzFhODBiNicgZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPg0KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L3BhdGg+DQo8L3N2Zz4NCg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50% 50%;
  height: 100px;
}
.news-home-page-index .search-results.loading-more-in-progress:after {
	position: absolute;
	margin-top:34px;
}

.search-results .no-results {
  padding: 5px;
}

.search-results.loading-in-progress .search-result-overlay:before {
  content: '';
  position: absolute;
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
}

.loading-spinner--light {
  -webkit-animation-name: load-light;
          animation-name: load-light;
}

.search-results.loading-more-in-progress:after, .search-results.loading-in-progress .search-result-overlay:before {
  -webkit-animation-name: load-dark;
          animation-name: load-dark;
}

.search-results.loading-more-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 40px auto 0 auto;
}

.loading-spinner__label {
  display: inline-block;
  text-indent: -9999px;
}

@keyframes load-dark {
  0%,
  to {
    -webkit-box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
  }
}

.ictm .btn--loading {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
}

.ictm .btn--loading .btn__copy {
  height: 0;
  overflow: hidden;
  display: block;
}

.ictm .btn--loading .loading-spinner {
  position: relative;
  display: block;
  margin: 10px;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation-duration: 1.1s;
  animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.ictm .btn--loading .loading-spinner.loading-spinner--light {
  -webkit-animation-name: load-light;
          animation-name: load-light;
}

.ictm .btn--filled:focus {
  outline: none;
}

@keyframes load-light {
  0%, to {
    -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

.ictm .field-description {
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media (min-width: 992px) {
  .ictm .ictm-profile-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.ictm .ictm-profile-group img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin-right: 16px;
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group img {
    margin: 0;
  }
}

@media (min-width: 992px) {
  .ictm .ictm-profile-group img {
    margin: 0 24px;
  }
}

.ictm .ictm-profile-group .ictm-profile-item {
  border-radius: 100%;
  border: 2px solid #111;
  display: inline-block;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LDEySDlhNSw1LDAsMCwwLTUsNXY0SDIwVjE3QTUsNSwwLDAsMCwxNSwxMlptNCw4SDVWMTdhNCw0LDAsMCwxLDQtNGg2YTQsNCwwLDAsMSw0LDRabS03LTlBNCw0LDAsMSwwLDgsNyw0LDQsMCwwLDAsMTIsMTFabTAtN0EzLDMsMCwxLDEsOSw3LDMsMywwLDAsMSwxMiw0WiIgZmlsbD0iIzExMSIvPjwvc3ZnPg==") no-repeat center;
  width: 48px;
  height: 48px;
  background-size: 24px;
  margin-right: 16px;
  cursor: pointer;
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group .ictm-profile-item {
    position: relative;
    margin: 0;
  }
}

@media (min-width: 992px) {
  .ictm .ictm-profile-group .ictm-profile-item {
    margin: 0 24px;
  }
}

.ictm .ictm-profile-group .ictm-profile-item .open-button a {
  border-radius: 4px;
  padding: 0.785rem 1.893rem;
}

.ictm .ictm-profile-group .ictm-profile-item[data-tooltip]::before {
  content: '';
  position: absolute;
  left: 50%;
  padding: 12px 0 20px;
  font-size: 16px;
  -webkit-transform: translate(-50%, 40px);
          transform: translate(-50%, 40px);
  white-space: nowrap;
  font-weight: bold;
  color: #0D0D0D;
}

.ictm .ictm-profile-group .ictm-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  margin-bottom: 32px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .ictm .ictm-profile-group .ictm-item {
    position: relative;
  }
  .ictm .ictm-profile-group .ictm-item .ictm-tooltip {
    -webkit-transform: unset;
            transform: unset;
    text-align: left;
    display: block;
    background: transparent;
    border: 0;
    left: unset;
    white-space: normal;
    position: relative;
  }
  .ictm .ictm-profile-group .ictm-item .ictm-tooltip:after {
    display: none;
  }
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group .ictm-item {
    position: relative;
  }
  .ictm .ictm-profile-group .ictm-item .ictm-tooltip {
    margin-left: 0;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .ictm .ictm-profile-group .ictm-item .ictm-tooltip:after {
    margin-left: -10px;
    left: 50%;
  }
}

.ictm .ictm-profile-group .ictm-item .p-name, .ictm .ictm-profile-group .ictm-item .p-cat {
  color: #111;
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group .ictm-item .p-name, .ictm .ictm-profile-group .ictm-item .p-cat {
    color: #fff;
  }
}

.ictm .ictm-profile-group .ictm-item .p-cat {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
}

.ictm .ictm-profile-group .ictm-item .p-name {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.28px;
  line-height: 22px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group .ictm-item .p-name {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .ictm .ictm-profile-group .ictm-item:hover .ictm-tooltip {
    display: block;
    margin-top: -74px;
  }
}

.ictm .open-button > a {
  border-radius: 4px;
  padding: 0.85rem 2.39rem;
  font-size: 14px;
}

.ictm .modal {
  z-index: 999999;
}

.ictm .modal.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ictm .modal .modal-content {
  width: 100%;
  margin: auto 16px;
  padding: 16px 16px 48px 16px;
  position: relative;
  top: 0;
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.ictm .modal .modal-content.succ {
  min-height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ictm .modal .modal-content .close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: right;
  position: absolute;
  right: 16px;
  top: 16px;
}

@media (min-width: 768px) {
  .ictm .modal .modal-content .close {
    right: 32px;
    top: 32px;
  }
}

.ictm .modal .modal-content .confirm-msg {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px;
  border: 1px solid #666666;
  border-radius: 2px;
  min-width: 380px;
}

.ictm .modal .modal-content .confirm-msg .msg {
  margin-left: 16px;
  font-size: 16px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .ictm .modal .modal-content {
    padding: 48px;
    width: 640px;
  }
}

@media (min-width: 992px) {
  .ictm .modal .modal-content {
    width: 800px;
    padding: 48px 64px 48px 64px;
  }
}

.ictm .modal .modal-content .modal-body {
  padding: 0;
}

.ictm .modal .modal-content .modal-body .modal-header {
  display: block;
  text-align: right;
  width: 100%;
  padding: 0;
}

.ictm .modal .modal-content .modal-body .modal-header h2 {
  letter-spacing: -0.42px;
  line-height: 40px;
  margin-bottom: 24px;
  text-align: left;
}

.ictm .modal .modal-content .modal-body div[contenteditable="true"] {
  border: 1px solid #666666;
  border-radius: 2px;
  padding: 16px;
  height: 228px;
  color: #666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
  outline: 0px solid transparent;
  margin-bottom: 16px;
}

.ictm .modal .modal-content .modal-body .ictm-input[placeholder]:empty:before {
  content: attr(placeholder);
  color: #666;
}

.ictm .modal .modal-content .modal-body .ictm-input[placeholder]:empty:focus:before {
  content: "";
}

.ictm .modal .modal-content .modal-body .invalid[contenteditable="true"] {
  border: 1px solid #E00751;
}

.ictm .modal .modal-content .modal-body .b-section {
  margin-left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ictm .modal .modal-content .modal-body .b-section .invalid-msg {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  color: #666;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  display: none;
}

.ictm .modal .modal-content .modal-body .b-section .invalid-msg span {
  margin-right: 16px;
}

.ictm .modal .modal-content .modal-body .b-section .c-max, .ictm .modal .modal-content .modal-body .b-section .c-section {
  display: none;
  margin-bottom: 24px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  color: #666;
}

@media (min-width: 992px) {
  .ictm .ictm-profile-group .ictm-profile-item {
    width: 48px;
    height: 48px;
    background-size: 35px;
    margin: 0 24px;
  }
  .ictm .ictm-profile-group .ictm-profile-item .open-button a {
    border-radius: 4px;
    padding: 0.875rem 1.893rem;
  }
  .ictm .ictm-profile-group .ictm-profile-item[data-tooltip]::before {
    content: '';
    color: #111;
    -webkit-transform: translate(-50%, 60px);
            transform: translate(-50%, 60px);
  }
}

.speak-dd {
  position: relative;
}

.speak-dd .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.speak-dd .actions .view {
  font-size: 14px;
  letter-spacing: -0.24px;
  line-height: 19px;
  color: blue;
  margin-right: 16px;
  cursor: pointer;
}

.speak-dd .actions [data-icon]:hover {
  cursor: pointer;
  background-color: transparent;
}

.speak-dd .actions [data-icon="plus"] {
  display: none;
}

.speak-dd .title {
  border: 1px solid #D1D1D1;
  padding: 6px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.speak-dd .title .actions .view {
  display: none;
}

.speak-dd ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  width: 100%;
  background: #fff;
  display: none;
}

.speak-dd ul li {
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0.5rem;
  border-bottom: 1px solid #D1D1D1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 24px;
}

.speak-dd.active .title .actions [data-icon]:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.speak-dd.active ul {
  display: block;
}

.speak-dd.selected .title .actions .view {
  display: inline-block;
}

.speak-dd.selected .title .actions [data-icon="plus"] {
  display: inline-block;
}

.speak-dd.selected .title .actions [data-icon="plus"]:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.ipp-profile .ictm-tooltip {
  white-space: unset;
  min-width: 300px;
}

@media (min-width: 768px) {
  .ipp-profile .ictm-tooltip {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.ipp-profile .ictm-tooltip .desc {
  color: #fff;
  font-weight: normal;
  font-size: 12px;
}

@media (min-width: 768px) {
  .ipp-profile .ictm-tooltip:after {
    left: 50%;
  }
}

.ipp-profile .heading {
  font-size: 30px;
  font-weight: bold;
  letter-spacing: -0.53px;
  line-height: 40px;
  padding-top: 48px;
}

@media (min-width: 768px) {
  .ipp-profile .heading {
    font-size: 48px;
    letter-spacing: -0.84px;
    line-height: 56px;
  }
}

.ipp-profile ul {
  list-style: none;
  padding: 0;
  margin-bottom: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ipp-profile ul li:not(:first-child) {
  border-top: 1px solid #E6E6E6;
}

@media (min-width: 768px) {
  .ipp-profile ul li:not(:first-child) {
    border-top: 0;
    border-left: 1px solid #E6E6E6;
    padding-left: 32px;
  }
}

@media (max-width: 767px) {
  .ipp-profile ul li:not(:first-child) {
    padding-top: 24px;
    margin-top: 24px;
  }
}

@media (min-width: 768px) {
  .ipp-profile ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.ipp-profile ul li {
  padding: 0;
  margin: 0;
}

.ipp-profile ul li span:first-child {
  display: block;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .ipp-profile ul li span:first-child {
    margin-bottom: 24px;
  }
}

.ipp-profile ul li span:last-child {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  color: #666;
  display: block;
}

.ipp-profile p {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  color: #111;
}

.ipp-profile .settings-form {
  padding-top: 48px;
}

@keyframes load-dark {
  0%,
  to {
    -webkit-box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
  }
}

@keyframes load-light {
  0%, to {
    -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

.ipp-profile .settings-form .btn {
  border-radius: 0;
}

.ipp-profile .settings-form .btn.btn--filled#profile-save.loading-in-progress {
  text-indent: -9999px;
  min-width: 142px;
  min-height: 51px;
}

.ipp-profile .settings-form .btn.btn--filled#profile-save.loading-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 0 auto 0 auto;
  position: absolute;
  top: 50%;
  -webkit-animation-name: load-light;
          animation-name: load-light;
}

.ipp-profile .settings-form .btn.btn--filled#profile-save:focus {
  outline: none;
}

.ipp-profile .settings-form #profile-cancel {
  display: none;
}

.ipp-profile .settings-form.loading-in-progress:after {
  -webkit-animation-name: load-dark;
          animation-name: load-dark;
}

.ipp-profile .settings-form.loading-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 40px auto 0 auto;
}

.ipp-profile .settings-form form {
  display: block;
}

.ipp-profile .settings-form.loading-in-progress form {
  display: none;
}

.ipp-profile .settings-form .confirm-msg {
  display: none;
  align-items: center;
  padding: 24px;
  border: 1px solid #666666;
  border-radius: 2px;
  position: fixed;
  top: 90px;
  right: 25%;
  width: 50%;
  z-index: 99;
  background: #fff;
}
@media (max-width: 767px) {
  .ipp-profile .settings-form .confirm-msg {
    width: 80%;
    right: 10%;
  }
}

.ipp-profile .settings-form .confirm-msg .msg {
  margin-left: 16px;
  font-size: 16px;
  font-weight: bold;
}

.ipp-profile .settings-form .confirm-msg .close {
  position: absolute;
  right: 16px;
  top: 16px;
}

.ipp-profile .settings-form .btn-section {
  border-top: 1px solid #979797;
  padding-top: 62px;
  text-align: center;
}

.ipp-profile .settings-form .btn-section .btn--filled {
  margin-right: 16px;
}

.ipp-profile .settings-form .section {
  font-size: 30px;
  color: #111111;
  letter-spacing: -0.53px;
  line-height: 40px;
  border-bottom: 1px solid #DCDCDC;
}

.ipp-profile .settings-form .section .sub-section {
  padding-bottom: 40px;
}

.ipp-profile .settings-form .section .sub-section h4 {
  font-size: 24px;
  letter-spacing: -0.42px;
  line-height: 32px;
  margin-bottom: 30px;
}

.ipp-profile .settings-form .section .multi-section {
  margin-bottom: 32px;
}

.ipp-profile .settings-form .section .multi-section .title {
  font-size: 14px;
}

.ipp-profile .settings-form .section:not(:first-of-type) {
  padding: 60px 0;
}

.ipp-profile .settings-form .section.no-border {
  border-bottom: 0;
  padding: 0;
}

.ipp-profile .settings-form .section .title {
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
}

.ipp-profile .settings-form .pill {
  position: relative;
  display: inline-block;
  margin-right: .5rem;
  margin-bottom: .5rem;
}

.ipp-profile .settings-form .pill input {
  position: absolute;
  top: 0;
  left: -9999px;
  margin: 0;
  outline: 0;
}

.ipp-profile .settings-form .pill:last-child {
  margin-right: 0;
}

.ipp-profile .settings-form .pill [type=checkbox]:checked + .pill__button, .ipp-profile .settings-form .pill [type=radio]:checked + .pill__button {
  background: #111111;
  color: #fff;
  border-radius: 1.5rem;
  padding: 16px 1.5rem;
}

.ipp-profile .settings-form .pill [type=checkbox]:checked + .pill__button .pill__icon, .ipp-profile .settings-form .pill [type=radio]:checked + .pill__button .pill__icon {
  fill: #fff;
}

.ipp-profile .settings-form .pill [type=checkbox]:checked:hover + .pill__button, .ipp-profile .settings-form .pill [type=radio]:checked:hover + .pill__button {
  background: #111111;
  color: #fff;
  border-radius: 1.5rem;
  padding: 16px 1.5rem;
}

.ipp-profile .settings-form .pill [type=checkbox]:checked:hover + .pill__button .pill__icon, .ipp-profile .settings-form .pill [type=radio]:checked:hover + .pill__button .pill__icon {
  fill: #fff;
}

.ipp-profile .settings-form .pill__button {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  font-size: .875rem;
  line-height: 1.7143;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  font-weight: 400;
  margin-bottom: 0;
  background: #f5f5f5;
  color: #111;
  border-radius: 1.5rem;
  padding: 16px 1.5rem;
}

.ipp-profile .settings-form .pill__button .pill__icon {
  fill: #111;
}

.ipp-profile .settings-form .pill__button:hover:not(:disabled) {
  background: #dfdfdf;
  color: #111;
  border-radius: 1.5rem;
  padding: 16px 1.5rem;
}

.ipp-profile .settings-form .pill__button:hover:not(:disabled) .pill__icon {
  fill: #111;
}

.ipp-profile .settings-form .pill__button:active:not(:disabled), .ipp-profile .settings-form .pill__button:focus:not(:disabled) {
  background: #111111;
  color: #fff;
  border-radius: 1.5rem;
  padding: 16px 1.5rem;
}

.ipp-profile .settings-form .pill__button:active:not(:disabled) .pill__icon, .ipp-profile .settings-form .pill__button:focus:not(:disabled) .pill__icon {
  fill: #fff;
}

.ipp-profile .settings-form .pill__button:disabled {
  opacity: .4;
}

.ipp-profile .settings-form .pill__button__copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ipp-profile .settings-form .pill__button--icon-only .pill__label {
  text-indent: -9999px;
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden;
}

.ipp-profile .custom-select {
  font-size: 14px;
  line-height: 16px;
  width: 126px;
  position: relative;
  margin-bottom: 60px;
}

.ipp-profile .custom-select .selected-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 2px solid #111;
  padding-bottom: 4px;
}

.ipp-profile .custom-select .selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}

.ipp-profile .custom-select .selected-item [data-icon].open:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ipp-profile .custom-select ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 0;
  position: absolute;
  background: white;
  width: 100%;
  z-index: 9;
  display: none;
}

.ipp-profile .custom-select ul li {
  border: 0;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 24px;
  margin: 0;
  cursor: pointer;
}

.ipp-profile .custom-select ul li:hover {
  background: #dfdfdf;
}

.ipp-profile .custom-select ul li.active {
  background-color: #111;
  color: #fff;
}

.ipp-profile .settings-form .socialentrepreneur-profile .input-profile .title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 12px;
  padding-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .input-profile input:not([type=range]) {
  padding: 11px 8px;
  font-size: 16px;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-selection {
  margin-top: 48px;
  clear: both;
  overflow: hidden;
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-selection .multi-section {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-selection .multi-section {
	  width: 100%;
	}
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill {
  display: block;
  margin-bottom: 0px;
  margin-left: 22px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill__button:hover:not(:disabled) {
  background: transparent;
  padding: 12px 16px;
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill__button:active:not(:disabled), .ipp-profile .settings-form .socialentrepreneur-profile .pill__button:focus:not(:disabled) {
  background: transparent;
  color: #484848;
  padding: 12px 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked + .pill__button, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked + .pill__button {
  background: transparent;
  color: #484848;
  border: 0;
  padding: 12px 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked + .pill__button:before, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked + .pill__button:before {
  background: #0058A3;
  border: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked + .pill__button:after, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked + .pill__button:after {
  content: "";
  left: -16px;
  top: 19px;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked + .pill__button .pill__icon, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked + .pill__button .pill__icon {
  fill: #484848;
  padding: 12px 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked:hover + .pill__button, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked:hover + .pill__button {
  background: transparent;
  color: #484848;
  border: 0;
  padding: 12px 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked:hover + .pill__button:before, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked:hover + .pill__button:before {
  background: #0058A3;
  border: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked:hover + .pill__button:after, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked:hover + .pill__button:after {
  content: "";
  left: -16px;
  top: 19px;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill [type=checkbox]:checked:hover + .pill__button .pill__icon, .ipp-profile .settings-form .socialentrepreneur-profile .pill [type=radio]:checked:hover + .pill__button .pill__icon {
  fill: #484848;
  padding: 12px 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill__button {
  text-decoration: none;
  font-weight: 400;
  margin-bottom: 0;
  padding: 12px 16px;
  background: transparent;
  color: #484848;
  border: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill__button:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  left: -22px;
  border: 1px solid #929292;
  border-radius: 4px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .date-container{
  display: flex;
}
@media (max-width: 500px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .date-container{
	  display: block;
	}
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .input-profile {
  width: 255px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .input-profile:first-child {
  margin-right: 48px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .input-profile .title {
  color: #484848;
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 0 0;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .input-profile .title {
		margin-top: 24px;
	}
	.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate {
	  display: block;
	}
	.ipp-profile .settings-form .socialentrepreneur-profile .twocolumn-dateselection.socialentrepreneur-startenddate .input-profile {
	  width: 100%;
	  margin-right: 0px;
	}
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select {
  display: block;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 32px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select div {
	display: flex;
	margin-bottom: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select [type=radio] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 11px;
  margin-right: 16px;
  position: relative;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select [type=radio]:last-child {
  margin-left: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select .active:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  background: #0058A3;
  border-radius: 50%;
}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds {margin-top: 48px;}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill .pill__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7.5C10.6904 7.5 11.25 6.94036 11.25 6.25C11.25 5.55964 10.6904 5 10 5C9.30964 5 8.75 5.55964 8.75 6.25C8.75 6.94036 9.30964 7.5 10 7.5Z' fill='%23111111'/%3E%3Cpath d='M9 9V15H11V9H9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  position: absolute;
  top: 14px;
  left: 350px;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill .pill__icon span {
  display: none;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill .pill__icon:hover span {
  position: absolute;
  display: inline-block;
  width: 247px;
  background: #111;
  border-radius: 4px;
  padding: 8px 12px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 18px;
  left: 28px;
  top: -8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select .selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select .selected-item span {
  padding-left: 8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select .selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select .selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 24px;
  width: 422px;
  max-height: 308px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  color: #484848;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li:hover {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li.active {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect .selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  height: 48px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect .selected-item span {
  padding-left: 8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect .selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect .selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 24px;
  width: 335px;
  max-height: 255px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  color: #484848;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul li:hover {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul li.active {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .fluentlang-selected {
  margin-top: 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .fluentlang-selected ul {
  display: block;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .fluentlang-selected ul li {
  border: 0px;
  padding: 12px 24px;
  background: #F5F5F5;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  color: #111;
  display: inline-block;
  margin-right:8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .invalid-msg {
  color: #E00751;
  font-size: 12px;
  line-height: 40px;
  font-weight: 400;
}
.ipp-profile .settings-form .socialentrepreneur-profile .invalid-msg [data-icon=warning-sm] {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .invalid-msg [data-icon=warning-sm]:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
}

.ipp-profile .settings-form .socialentrepreneur-profile .input-profile textarea {
	padding: 16px;
	color: #484848;
}

.ipp-profile .settings-form .socialentrepreneur-profile .input-profile textarea:active, .ipp-profile .settings-form .socialentrepreneur-profile .input-profile textarea:focus, .ipp-profile .settings-form .socialentrepreneur-profile .input-profile textarea:focus-visible {
    border-width: 1px;
    border-radius: 4px;
    border-color: #0058a3;
	outline: none !important;
}

.ipp-profile .settings-form .socialentrepreneur-profile input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0);
  opacity: 1;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23111111'/%3E%3C/svg%3E");
  width: 16px;
  height: 16 px;
  border-width: thin;
}

.ipp-profile .settings-form .section.top-ruler {
	border-top: 1px solid #DCDCDC;
	padding-top:48px; margin-top: 48px;
}

.ipp-profile .settings-form .section.top-ruler h3 {line-height: 18px;}

.ipp-profile .settings-form .socialentrepreneur-profile .sub-section {margin-bottom: 0px;}

.ipp-profile .settings-form .socialentrepreneur-profile textarea, .ipp-profile .settings-form .socialentrepreneur-profile input[type="text"]{
	width: 100%;
}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme {
	line-height: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme textarea{
	height: 222px;
	border-radius: 4px;
}

.ipp-profile .settings-form .socialentrepreneur-profile .sub-section {
	padding-bottom: 0px;
	
}

.ipp-profile .settings-form .socialentrepreneur-profile .sub-section p:last-child{
	margin-bottom: 0px;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5) none;
  z-index: 9999;
}

.modal.open {
  display: block;
}

.modal .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff none;
}

.modal .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
}

.modal .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  margin: 0;
}

.modal .modal-content .modal-header .close {
  cursor: pointer;
}

.modal .modal-content .modal-header .close:hover {
  background-color: transparent;
}

.modal .modal-content .modal-header .close:before {
  height: 30px;
  width: 30px;
}

.modal .modal-content .modal-body {
  padding: 15px;
}

.modal .modal-content .modal-body form {
  padding: 0;
}

.modal .modal-content .modal-body .form-footer input {
  margin: 0;
}

@media print {
  modal.open {
    display: none;
  }
}

.footer {
  position: relative;
  z-index: 9999;
}

.footer .footer__bottom .field-link a:active, .footer .footer__bottom .field-link a:hover, .footer .footer__bottom .field-link a:focus, .footer .footer__bottom .field-link a:visited {
  color: #f5f5f5;
}

.footer .ipp-footer .footer-wrapper .footer-item {
  padding: 32px 17px 32px 16px;
  text-align: center;
}

.footer .ipp-footer .footer-wrapper .footer-item:last-child:not(:first-child) {
  background-color: #ccc;
}



@media (max-width: 767px) {
	.footer {
		z-index: 98;
	}
}

.footer .ipp-footer .footer-wrapper .footer-item {
  padding: 32px 17px 32px 16px;
  text-align: center;
}

.footer .ipp-footer .footer-wrapper .footer-item:last-child:not(:first-child) {
  background-color: #ccc;
}

@media (min-width: 768px) {
  .footer .ipp-footer {
    padding: 0;
  }
  .footer .ipp-footer .footer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .footer .ipp-footer .footer-wrapper .footer-item {
    width: 100%;
    padding: 42px 64px 48px 62px;
  }
}

.comments-section {
  padding-left: 1rem;
  padding-right: 1rem;
}

.comments-section .c-loadmore {
  text-align: center;
  display: none;
}

.comments-section .c-loadmore .btn--loading {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
}

.comments-section .c-loadmore .btn--loading .btn__copy {
  height: 0;
  overflow: hidden;
  display: block;
}

.comments-section .c-loadmore .btn--loading .loading-spinner {
  position: relative;
  display: block;
  margin: 10px;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation-duration: 1.1s;
  animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.comments-section .c-loadmore .btn--loading .loading-spinner.loading-spinner--light {
  -webkit-animation-name: load-light;
          animation-name: load-light;
}

.comments-section .c-loadmore .btn--filled:focus {
  outline: none;
}

@media screen and (min-width: 62em) {
  .comments-section {
    max-width: 46rem;
    padding-left: 2rem;
    padding-right: 2rem;
    margin: 0 auto;
  }
  .one-column-content .comments-section {
    max-width: 1312px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
  }
}

.comments-section .c-container {
  margin-top: 72px;
  margin-bottom: 20px;
}

.comments-section .c-heading {
  color: #111;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
}

.comments-section .c-heading span{
  color: #484848;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.comments-section .c-input {
  border: 1px solid #929292;
  border-radius: 4px;
  background-color: #fff;
  padding: 12px;
  margin: 16px 0;
  min-height: 65px;
}

.comments-section .c-input.inValid {
  border: 1px solid #e00751;
}

.comments-section .c-input:focus {
  outline: 0px solid transparent;
  border: 2px solid #0058A3;
  border-radius: 4px;
  margin: 16px 0;
}

.comments-section .c-error {
  display: none;
  color: #e00751;
  font-size: 12px;
}

.comments-section .c-input[placeholder]:empty:before {
  content: attr(placeholder);
  color: #666;
}

.comments-section .c-input[placeholder]:empty:focus:before {
  content: "";
}

.comments-section .action-btns {
  text-align: right;
}

.comments-section .action-btns span {
  cursor: pointer;
}

.comments-section .action-btns .btn--text:focus:not(:disabled) {
  outline: none;
}

.comments-section .action-btns .btn--text:nth-of-type {
  margin-right: 16px;
}

.comments-section .action-btns .c-input-post.c-loading-in-progress {
  text-indent: -9999px;
  min-width: 78px;
}

.comments-section .action-btns .c-input-post.c-loading-in-progress:after {
  margin: auto;
  top: 0;
  bottom: 0;
  position: absolute;
}

.comments-section .c-box {
  border-bottom: 1px solid #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.comments-section .c-box:last-of-type {
  border-bottom: 0;
}

.comments-section .c-box .img-section {
  margin-right: 16px;
}

@media screen and (max-width: 767px) {
	.comments-section .c-box .img-section {
	  margin-right: 8px;
	}
}
.comments-section .c-box .c-content .r-btn-tags.update .r-new.c-loading-in-progress, .comments-section .c-box .c-content .r-edit-btn-tags span.c-loading-in-progress {
	color: #fff;
}
.comments-section .c-box .c-content .r-btn-tags.update .r-new.c-loading-in-progress:after, .comments-section .c-box .c-content .r-edit-btn-tags span.c-loading-in-progress:after {
	margin-top: -10px;
}
.comments-section .c-box .c-content .c-btn-tags span.c-loading-in-progress, .comments-section .c-box .c-content .r-edit-btn-tags span.c-loading-in-progress, .comments-section .c-box .c-content .r-btn-tags span.c-loading-in-progress {color: #fff}
.comments-section .c-box .c-content .c-btn-tags span.c-loading-in-progress:after, .comments-section .c-box .c-content .r-edit-btn-tags span.c-loading-in-progress:after, .comments-section .c-box .c-content .r-btn-tags span.c-loading-in-progress:after {margin-top: -10px;}

.comments-section .c-box .img-section .ictm .ictm-profile-group .ictm-profile-item {
  width: 48px;
  height: 48px;
  background-size: 26px;
  margin: 0;
  cursor: auto;
}

.comments-section .r-input.inValid, .comments-section .r-edit-input.inValid {
    border: 1px solid #e00751;
}

.comments-section .replies .c-box .img-section .ictm .ictm-profile-group .ictm-profile-item {
  width: 32px;
  height: 32px;
  background-size: 18px;
  border: 1px solid;
}

.comments-section .replies .c-box, .comments-section .replies .c-box .c-content {
	margin-bottom: 0px;
}

.comments-section .replies .c-box .c-content.error-msg {
	padding-bottom: 16px;
}

@media screen and (max-width: 767px) {
	.comments-section .c-box .img-section .ictm .ictm-profile-group .ictm-profile-item {
	  width: 24px;
	  height: 24px;
	  background-size: 16px;
	}
}

.comments-section .c-box .img-section img {
  height: 48px;
  width: 48px;
  border-radius: 50%;
}

.comments-section .c-box .c-content {
  width: 100%;
  margin-bottom: 12px;
}

.comments-section .c-box .c-content [contenteditable="true"] {
  outline: 0px solid transparent;
  border: 1px solid #666;
  border-radius: 4px;
  padding: 24px;
}

.comments-section .c-box .c-content [contenteditable="true"]:focus {
  outline: 0px solid transparent;
  border: 2px solid #0058A3;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: -2px;
}

.comments-section .c-box .c-content .c-edit-input, 
.comments-section .c-box .c-content .r-edit-input,
.comments-section .c-box .c-content .r-input{
  margin-top: 22px;
}

.comments-section .c-box .c-content .c-author {
  color: #111;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  margin: 4px 0 8px 0;
}

.comments-section .c-box .c-content .time small {
  display: block;
}

.comments-section .c-box .c-content .time time {
  margin-right: 16px;
}

.comments-section .c-box .c-content .c-edit-input,
.comments-section .c-box .c-content .r-edit-input,
.comments-section .c-box .c-content .r-input {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  color: #111;
}
.comments-section .c-box .c-content .c-edit-input[contenteditable="false"],
.comments-section .c-box .c-content .r-edit-input[contenteditable="false"],
.comments-section .c-box .c-content .r-input[contenteditable="false"]{
	width: 100%;
    display: inline-table;
    height: auto;
    border: none;
    scrollbar-width: none;
	pointer-events: none;
    opacity: 1;
    cursor: text;

}
.comments-section .c-box .c-content .r-input[contenteditable="false"]
{
	  display: none;
}

.comments-section .c-box .c-content .r-input[contenteditable="true"]
{
	  display: inline-block;
}

.comments-section .c-box .c-content .c-edit-input[contenteditable="true"],
.comments-section .c-box .c-content .r-edit-input[contenteditable="true"],
.comments-section .c-box .c-content .r-input[contenteditable="true"]
 {
	width: 100%;
    display: block;
    height: auto;
	padding: 12px;
    resize: vertical;
}


.comments-section .c-box .c-content .c-edit-textarea {
	width: 100%;
	display: block;
	resize: vertical;
	font-size: 14px;
	padding: 8px;
}
.comments-section .c-box .c-content .c-edit-textarea:focus {
	padding: 8px;
}
.comments-section .c-box .c-content .c-btn-tags,
.comments-section .c-box .c-content .r-edit-btn-tags,
.comments-section .c-box .c-content .r-btn-tags {
  color: #111;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
  cursor: pointer;
  margin-bottom: 16px;
  margin-top: 8px;
}
.comments-section .c-box .c-content .r-edit-btn-tags {margin-bottom: 0px; color: #767676;}

.comments-section .c-box .c-content .c-btn-tags span,
.comments-section .c-box .c-content .r-edit-btn-tags span,
.comments-section .c-box .c-content .r-btn-tags span{
  margin-right: 20px;
}

.comments-section .c-box .c-content .c-btn-tags span:hover,
.comments-section .c-box .c-content .r-edit-btn-tags span:hover,
.comments-section .c-box .c-content .r-btn-tags span:hover{
  color: #111;
}

.comments-section .c-box .c-content .c-btn-tags span.c-loading-in-progress:hover,
.comments-section .c-box .c-content .r-edit-btn-tags span.c-loading-in-progress:hover,
.comments-section .c-box .c-content .r-btn-tags span.c-loading-in-progress:hover{
  color: #fff;
}


@media screen and (max-width: 767px) {
	.comments-section .c-box .c-content .c-btn-tags span,
	.comments-section .c-box .c-content .r-edit-btn-tags span,
	.comments-section .c-box .c-content .r-btn-tags span{
	  margin-right: 12px;
	}
	.comments-section .c-box .c-content .c-btn-tags span:last-child,
	.comments-section .c-box .c-content .r-edit-btn-tags span:last-child,
	.comments-section .c-box .c-content .r-btn-tags span:last-child {
	  margin-right: 0px;
	}
}

.comments-section .c-box .c-content .c-btn-tags .c-edit, .comments-section .c-box .c-content .c-btn-tags .c-delete,
.comments-section .c-box .c-content .r-edit-btn-tags .r-edit, .comments-section .c-box .c-content .r-edit-btn-tags .r-delete {
  display: inline-block;
}

.comments-section .c-box .c-content .c-btn-tags .c-cancel, .comments-section .c-box .c-content .c-btn-tags .c-update,
.comments-section .c-box .c-content .r-edit-btn-tags .r-edit-cancel, .comments-section .c-box .c-content .r-edit-btn-tags .r-update,
.comments-section .c-box .c-content .r-btn-tags .r-cancel, .comments-section .c-box .c-content .r-btn-tags .r-new {
  display: none;
}

.comments-section .c-box .c-content .c-btn-tags.update .c-cancel,
.comments-section .c-box .c-content .c-edit-btn-tags.update .r-cancel,
.comments-section .c-box .c-content .c-btn-tags.update .r-cancel {
  margin-right: 20px;
}

.comments-section .c-box .c-content .c-btn-tags.update .c-edit, .comments-section .c-box .c-content .c-btn-tags.update .c-delete,
.comments-section .c-box .c-content .r-edit-btn-tags.update .r-edit, .comments-section .c-box .c-content .r-edit-btn-tags.update .r-delete {
  display: none;
}

.comments-section .c-box .c-content .c-btn-tags.update .c-cancel, .comments-section .c-box .c-content .c-btn-tags.update .c-update,
.comments-section .c-box .c-content .r-edit-btn-tags.update .r-edit-cancel, .comments-section .c-box .c-content .r-edit-btn-tags.update .r-update,
.comments-section .c-box .c-content .r-btn-tags.update .r-cancel, .comments-section .c-box .c-content .r-btn-tags.update .r-new
 {
  display: inline-block;
}
.comments-section .c-box .c-content .r-btn-tags { display: none; }
.comments-section .c-box .c-content .r-btn-tags.update { display: inline-block; margin-bottom: 0px;}
@keyframes load-dark {
  0%,
  to {
    -webkit-box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 -2.6em 0 0 #333, 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0 #333, 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.7), 2.5em 0 0 0 #333, 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.5), 2.5em 0 0 0 rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0 #333, 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.7), 0 2.5em 0 0 #333, -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.5), 0 2.5em 0 0 rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0 #333, -2.6em 0 0 0 rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.7), -2.6em 0 0 0 #333, -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
            box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.5), -2.6em 0 0 0 rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0 #333;
  }
}

@keyframes load-light {
  0%, to {
    -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff, 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff, -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

.comments-section .c-loading-in-progress:after {
  -webkit-animation-name: load-dark;
          animation-name: load-dark;
}

.comments-section .c-loading-in-progress:after {
  content: '';
  display: block;
  font-size: 4px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99;
  left: 0;
  right: 0;
  margin: 40px auto 0 auto;
}

.ipp-search-results {
  padding-top: 48px;
}

.ipp-search-results [data-icon]:hover {
  background-color: transparent;
}

.ipp-search-results .updates {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}

.ipp-search-results h4.m-top {
  margin-top: 48px;
}

.ipp-search-results .ikea-accordion {
  margin-top: 16px;
  border: 0;
}

.ipp-search-results .ikea-accordion [data-icon] {
  margin-right: 24px;
}

.ipp-search-results .ikea-accordion button:focus {
  outline: none;
}

.ipp-search-results .ikea-accordion li, .ipp-search-results .ikea-accordion input {
  border: 0;
}

.ipp-search-results .tabs button {
  outline: none;
}

.ipp-search-results .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ipp-search-results .pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ipp-search-results .pagination ul li {
  padding: 0;
  margin: 0 10px;
  cursor: pointer;
}

.ipp-search-results .pagination ul li.active {
  font-weight: bold;
  color: white;
  height: 25px;
  width: 25px;
  background: #0058a3;
  border-radius: 50%;
  text-align: center;
}

.ipp-search-results .pagination ul li:first-child, .ipp-search-results .pagination ul li:last-child {
  margin: 0;
}
/*Space*/

.space-component {
  width: 100%;
}

.space-component.space-xxsmall {
  height: 1rem;
}

.space-component.space-xsmall {
  height: 1.5rem;
}

.space-component.space-small {
  height: 2rem;
}

.space-component.space-medium {
  height: 3rem;
}

.space-component.space-large {
  height: 4rem;
}

.space-component.space-xlarge {
  height: 6rem;
}

.space-component.space-xxlarge {
  height: 8rem;
}

.space-component.nospace-near {
  margin-top: -7rem;
}

.space-component.nospace-touching {
  margin-top: -5rem;
}

.space-component.nospace-spacious {
  margin-top: -2rem;
}

.space-component.hide {
    display: none;
 }
/*LHN*/

/* Left Navigation styles*/
.ipp-left-navigation {
  font: 100% "NotoSansIKEA", sans-serif;
  font-size: 14px;
  margin-left: 0px;
  max-width: 265px;
}

@media print {
  .ipp-left-navigation {
    display: none;
  }
}

@media all and (max-width: 62rem) {
  .ipp-left-navigation {
    max-width: none;
    width: 100%;
    border: 0px;
  }
}

.ipp-left-navigation ul {
  list-style: none;
  padding-left: 0px;
}

.ipp-left-navigation ul li {
  position: relative;
  position: relative;
  border-bottom: 1px solid #F6F6F6;
  margin-bottom: 0px;
  padding: 16px 16px 16px 42px;
}

@media all and (max-width: 62rem) {
  .ipp-left-navigation ul li {
    border-bottom: none;
  }
}

@media all and (max-width: 36rem) {
  .ipp-left-navigation ul li {
    padding: 8px 16px 8px 42px;
  }
}

.ipp-left-navigation ul li ul {
  display: none;
  margin-top: 16px;
  margin-left: -10px;
  margin-bottom: -16px;
}

.ipp-left-navigation ul li.active ul.level2 {display: block;}

.ipp-left-navigation ul li.active ul.level2 li.active ul.level3 {display: block;}

.ipp-left-navigation ul li ul li {
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 16px;
  padding-right: 0px;
  padding-left: 37px;
}

.ipp-left-navigation ul li ul li .sub-itemes-plus, .ipp-left-navigation ul li ul li .sub-itemes-minus {
  top: -1px;
  left: 5px !important;
}

.ipp-left-navigation ul li.active > ul {
  display: block;
}

.ipp-left-navigation a {
  color: #111;
}

.ipp-left-navigation a.active-link-color {
  color: #0058A3;
}

.ipp-left-navigation .active a:hover {
  text-decoration: none;
}

.ipp-left-navigation .sub-itemes-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLDExVjdIMTF2NEg3djJoNHY0aDJWMTNoNFYxMVoiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
  width: 22px;
  height: 22px;
  content: " ";
  position: absolute;
  top: 16px;
  left: 10px;
  cursor: pointer;
}

@media all and (max-width: 62rem) {
  .ipp-left-navigation .sub-itemes-plus {
    top: 16px;
  }
}

@media all and (max-width: 36rem) {
  .ipp-left-navigation .sub-itemes-plus {
    top: 8px;
  }
}

.ipp-left-navigation .sub-itemes-minus {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2H0V0H10V2Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 22px;
  height: 22px;
  content: " ";
  position: absolute;
  top: 16px;
  left: 10px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

@media all and (max-width: 62rem) {
  .ipp-left-navigation .sub-itemes-minus {
    top: 16px;
  }
}

@media all and (max-width: 36rem) {
  .ipp-left-navigation .sub-itemes-minus {
    top: 8px;
  }
}


.image-slide-show {
  position: relative;
  padding: 0px;
  margin: auto;
  max-width: 327px;
  margin-bottom: 64px;
}

@media screen and (min-width: 36rem) {
  .image-slide-show {
    max-width: 704px;
  }
}

@media screen and (min-width: 62rem) {
  .image-slide-show {
    max-width: 866px;
  }
}

.image-slide-show .background {
  display: none;
}

.image-slide-show .slides {
  padding-left: 0px;
  height: 184px;
}

@media screen and (min-width: 36rem) {
  .image-slide-show .slides {
    height: 396px;
  }
}

@media screen and (min-width: 64rem) {
  .image-slide-show .slides {
    height: 278px;
  }
}

@media screen and (min-width: 80rem) {
  .image-slide-show .slides {
    height: 413px;
  }
}

@media screen and (min-width: 86rem) {
  .image-slide-show .slides {
    height: 440px;
  }
}

@media screen and (min-width: 90rem) {
  .image-slide-show .slides {
    height: 487px;
  }
}

.image-slide-show .slides li {
  overflow: hidden;
  padding-left: 0px;
  text-align: center;
  height: 184px;
  width: 100%;
}

@media screen and (min-width: 36rem) {
  .image-slide-show .slides li {
    height: 396px;
  }
}

@media screen and (min-width: 64rem) {
  .image-slide-show .slides li {
    height: 278px;
  }
}

@media screen and (min-width: 80rem) {
  .image-slide-show .slides li {
    height: 413px;
  }
}

@media screen and (min-width: 86rem) {
  .image-slide-show .slides li {
    height: 440px;
  }
}

@media screen and (min-width: 90rem) {
  .image-slide-show .slides li {
    height: 487px;
  }
}

.image-slide-show .slides li img {
  max-width: initial;
  cursor: pointer;
  height: 184px;
  width: auto;
}

@media screen and (min-width: 36rem) {
  .image-slide-show .slides li img {
    height: 396px;
  }
}

@media screen and (min-width: 64rem) {
  .image-slide-show .slides li img {
    height: 278px;
  }
}

@media screen and (min-width: 80rem) {
  .image-slide-show .slides li img {
    height: 413px;
  }
}

@media screen and (min-width: 86rem) {
  .image-slide-show .slides li img {
    height: 440px;
  }
}

@media screen and (min-width: 90rem) {
  .image-slide-show .slides li img {
    height: 487px;
  }
}

.image-slide-show .slides li .slide-info {
  position: absolute;
  bottom: 5px;
  width: 100%;
  text-align: center;
  color: #fff;
  display: none;
}

.image-slide-show .nav {
  width: 100%;
}

.image-slide-show .nav .nav-items {
  background: #dfdfdf;
  margin-top: 34px;
  border-radius: 4px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.image-slide-show .nav .nav-items div.sxa-bullets {
  height: 2px;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.image-slide-show .nav .nav-items div.sxa-bullets.active {
  background: #111;
}

.image-slide-show .nav a {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #111;
  position: absolute;
  top: 224px;
  line-height: 40px;
  text-align: center;
}

.image-slide-show .nav a.prev-text {
  left: -20px;
}

.image-slide-show .nav a.prev-text:before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.400391 6.00066L6.18544 11.7864L7.59974 10.3723L3.22864 6.00065L7.59974 1.62896L6.18543 0.214843L0.400391 6.00066Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  background-size: 50%;
  background-repeat: no-repeat;
  top: 10px;
  left: 10px;
  background-position: center;
}

.image-slide-show .nav a.next-text {
  right: -20px;
}

.image-slide-show .nav a.next-text:before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59961 6.00066L1.81456 11.7864L0.400261 10.3723L4.77136 6.00065L0.400257 1.62896L1.81457 0.214843L7.59961 6.00066Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  background-size: 50%;
  background-repeat: no-repeat;
  top: 10px;
  left: 10px;
  background-position: center;
}

.image-slide-show .prev-text, .image-slide-show .next-text {
  display: none;
}

.image-slide-show .prev-text.hover, .image-slide-show .next-text.hover {
  display: block;
}

@media screen and (max-width: 1024px) {
  .image-slide-show:hover .prev-text.hover, .image-slide-show:hover .next-text.hover, .image-slide-show .nav .prev-text, .image-slide-show .nav .next-text {
    display: none !important;
  }
}

.image-slide-show .comment-block {
  margin-top: 34px;
  padding: 0px;
  width: 100%;
  background: #333333;
  text-align: center;
  font-size: 12px;
  color: #fff;
  border: 16px solid #333;
  overflow: hidden;
  text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}

.image-slide-show .comment-block .slide-info {
  display: block;
}

.image-slide-show .ipp-modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  background: white;
  overflow: auto;
  display: none;
  z-index: 999999;
}

.image-slide-show .ipp-modal-dialog .close {
  float: right;
  right: 2rem;
  top: 2rem;
  width: 3rem;
  height: 3rem;
  -webkit-transition-property: background-color,border-radius,width;
  transition-property: background-color,border-radius,width;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}

.image-slide-show .ipp-modal-dialog .close .hover-effect {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: background-color,-webkit-transform;
  transition-property: background-color,-webkit-transform;
  transition-property: transform,background-color;
  transition-property: transform,background-color,-webkit-transform;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  z-index: -1;
}

.image-slide-show .ipp-modal-dialog .close svg {
  width: 3rem;
  height: 3rem;
}

.image-slide-show .ipp-modal-dialog .page-content {
  width: 100%;
  max-width: 60rem;
  margin: auto;
  margin-top: 5.5rem;
  text-align: center;
}

.image-slide-show .ipp-modal-dialog .page-content .popover-desc-text {
  font-size: 12px;
  text-align: center;
  padding: 25px 35px;
  color: #111;
  font-weight: 700;
}

.image-slide-show .ipp-modal-dialog .close:hover .hover-effect {
  background: rgba(204, 204, 204, 0.5);
  -webkit-transform: scale(1);
  transform: scale(1);
}

body.on-page-editor .carousel.image-slide-show-component .component-content {margin-bottom: 24px;}
body.on-page-editor .image-slide-show .slides li .slide-info {
  display: block;
  position: absolute;
  bottom: -70px;
  width: 100%;
  text-align: center;
  color: #fff;
  background: #333333;
  padding: 16px;
  font-size: 12px;
  margin-bottom: 24px;
}

body.on-page-editor .ipp-grid-container div.scLooseFrameZone {overflow-x: hidden;}

.List-of-Links {
  border-bottom: 1px solid #F5F5F5;
  margin-bottom: 48px !important;
}
@media all and (max-width: 36rem) {
	.List-of-Links{
		margin-bottom: 24px !important;
	}
}

.List-of-Links h3 {
  font-size: 24px;
  color: #111;
  margin-bottom: 24px;
}

.List-of-Links ul {
  padding: 0px;
}

.List-of-Links ul li {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 24px;
}

.List-of-Links ul li h3 {
  font-size: 24px;
  color: #111;
  margin-bottom: 24px;
}

.List-of-Links ul li .field-description {
  font-size: 12px;
  color: #000;
  padding-right: 20px;
  margin-top: 8px;
}

.List-of-Links ul li .field-link {
  padding-right: 28px;
  position: relative;
  line-height: 22px;
}

body.on-page-editor .List-of-Links ul li .field-link {
  display: inline-block;
}

.List-of-Links ul li .field-link a {
  font-size: 14px;
  color: #111;
}

.List-of-Links ul li .field-link:after {
  display: none;
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.0008%208.0001L8.00084%20-0.000976562L6.58653%201.41314L12.1727%207.00003H0V9.00003H12.1723L6.58546%2014.5866L7.99964%2016.0008L16.0008%208.0001Z%22%20fill%3D%22%23111111%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  right: 0px;
  top: 4px;
  cursor: pointer;
}

.List-of-Links ul li .tool-tip-content, .List-of-Links ul li .image-description {
  display: none;
}

.List-of-Links ul li .field-image {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  float: left;
}

.List-of-Links ul li .field-image img {
  max-width: 100%;
  max-height: 100%;
  min-height: auto;
  min-width: auto;
}

.List-of-Links ul li.link-title-description {
  margin-bottom: 16px;
}

.List-of-Links ul li.link-title-description .field-image {
  width: 100%;
  height: auto;
  margin-right: 0px;
  float: none;
  line-height: 0px;
  margin-bottom: 24px;
}

.List-of-Links ul li.link-title-description .field-link {
  font-size: 16px;
}

.List-of-Links ul li.link-title-description .field-link:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  right: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0008 12.0001L12.0008 3.99902L10.5865 5.41314L16.1727 11H4V13H16.1723L10.5855 18.5866L11.9996 20.0008L20.0008 12.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}

.List-of-Links ul li.link-title-description .field-description {
  margin-top: 16px;
}

.List-of-Links ul li.image-top-no-arrows {
	margin-bottom: 48px;
}
.no_arrows .image-top-no-arrows .field-link:before {
  display: none;
}

.List-of-Links ul li:last-child {
  margin-bottom: 24px;
}

.link-button {
  height: 40px;
  width: 100%;
  padding: 0 24px;
  border-radius: 999px;
  text-align: center;
  position: relative;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.link-button .field-link a, .link-button a {
  color: #fff !important;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  line-height: 16px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.link-button .field-link a:hover, .link-button a:hover {
  text-decoration: none;
}

.link-button.action-button-blue {
  background: #0058A3;
}

.link-button.action-button-red {
  background: #CC0008;
}

.link-button.action-button-green {
  background: #0A8A00;
}

body.on-page-editor .field-image {
  float: none;
  width: auto;
  height: auto;
}

/*Content Grid */

.ipp-grid-container {
  max-width: 1312px;
  margin: 0 auto -4rem auto;
}

@media screen and (min-width: 62rem) {
  .ipp-grid-container .ikea-row {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container .ikea-row {
    margin: 0px;
    padding: 0px;
  }
}

@media screen and (min-width: 90rem) {
  .ipp-grid-container .ikea-row .content-type-left {
    margin-left: -64px;
  }
}

@media screen and (max-width: 1366px) {
  .ipp-grid-container .ikea-row .content-type-left {
    margin-left: -27px;
  }
}

@media screen and (min-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-left {
    padding-bottom: 4rem;
    padding-top: 45px;
    padding-right: 0px;
    padding-left: 0px;
    width: 263px;
    max-width: 263px;
  }
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-left {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px;
  }
  .ipp-grid-container .ikea-row .content-type-left.hide-mobile {
    display: none;
  }
  .ipp-grid-container .ikea-row .content-type-left.hide-mobile ~ .content-type-middle .information-type {
    margin-top: 48px;
  }
}

@media screen and (max-width: 36rem) {
	.ipp-grid-container .ikea-row .content-type-left.hide-mobile ~ .content-type-middle .information-type {
		margin-top: 32px;
	  }
}

@media screen and (min-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-middle {
    padding-bottom: 4rem;
    padding-top: 48px;
    width: calc(100% - 472px);
    max-width: calc(100% - 472px);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media screen and (min-width: 1366px) {
  .ipp-grid-container .ikea-row .content-type-middle {
    width: calc(100% - 482px);
    max-width: calc(100% - 482px);
  }
}

@media screen and (min-width: 90rem) {
  .ipp-grid-container .ikea-row .content-type-middle {
    width: calc(100% - 398px);
    max-width: calc(100% - 398px);
  }
}

@media only screen and (min-width: 62rem) and (max-width: 64rem)  {
  .ipp-grid-container .ikea-row .content-type-middle {
	width: calc(100% - 499px);
    max-width: calc(100% - 499px);
  }
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-middle {
    margin-top: 0px;
  }
}

@media screen and (min-width: 90rem) {
  .ipp-grid-container .ikea-row .content-type-right {
    margin-right: -64px;
  }
}

@media screen and (max-width: 1366px) {
  .ipp-grid-container .ikea-row .content-type-right {
    margin-right: -27px;
  }
}

@media screen and (min-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-right {
    padding-bottom: 1rem;
    padding-top: 114px;
    padding-right: 16px;
    padding-left: 16px;
    width: 263px;
    max-width: 263px;
  }
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container .ikea-row .content-type-right {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .ipp-grid-container .ikea-row .content-type-right .ikea-sxa-accordion {
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
  }
  .ipp-grid-container .ikea-row .content-type-right.hide-mobile {
    display: none;
  }
}

.ipp-grid-container .ikea-col, .ipp-grid-container [class*='ikea-col-'] {
  padding: 0 .666rem;
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container .ikea-col, .ipp-grid-container [class*='ikea-col-'] {
    margin: 32px 0px 0px 0px;
    padding: 0 2rem;
  }
}

@media screen and (max-width: 45rem) {
  .ipp-grid-container .ikea-col, .ipp-grid-container [class*='ikea-col-'] {
    margin: 0 0;
    padding: 0 1.5rem;
  }
}

.ipp-grid-container.three-grid-container .content-type-middle {
  margin-left: 16.66667%;
}

@media screen and (max-width: 62rem) {
  .ipp-grid-container.three-grid-container .content-type-middle {
    margin-left: inherit;
  }
}

.ipp-grid-container.two-grid-container .content-type-middle {
  margin: auto;
}

.ipp-grid-container.has-bottom-container {
  margin-bottom: 0px;
}

.ipp-grid-container.has-bottom-container .content-type-middle {
  padding-bottom: 0px;
}

.ipp-grid-container.has-bottom-container .image-slide-show {
  margin-bottom: 104px;
}

.ipp-grid-container.has-bottom-container .image-gallery-component .image-slide-show { 
	margin-bottom: 0px;
}

.ipp-grid-container.has-bottom-container .image-gallery-component .ipp-image-gallery-modal-dialog .image-slide-show { 
	margin-bottom: 16px;
}

@media all and (max-width: 36rem) {
  .ipp-grid-container .ikea-col, .ipp-grid-container [class*='ikea-col-'] {
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .ipp-grid-container .ikea-row {
    padding: 0 0rem;
  }
}

@media screen and (min-width: 48rem) {
  .ipp-grid-container .ikea-row {
    padding: 0 0rem;
  }
}

/**/

/**/
.ipp-grid-container .content-type-middle .field-introduction-text {
  font-size: 20px;
  line-height: 2rem;
  color: #000;
  margin-top: 32px;
}

.ipp-grid-container .content-type-middle .long-content-meta__reading-time {
  margin-left: 0px;
  position: relative;
  padding-left: 30px;
  margin-right: 24px;
}

.ipp-grid-container .content-type-middle .long-content-meta__reading-time:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  left: 0px;
  top: -2px;
  background-repeat: no-repeat;
  background-size: contain;
}

.ipp-grid-container .content-type-middle .long-content-meta__last-edited, .all-cards li.each-card .long-content-meta__last-edited, .long-content-meta__last-edited {
  position: relative;
  margin-left: 0px;
  padding-left: 26px;
}

.ipp-grid-container .content-type-middle .long-content-meta__last-edited:before,
.all-cards li.each-card .long-content-meta__last-edited:before, .long-content-meta__last-edited:before
 {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.ipp-grid-container .content-type-middle .information-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (max-width: 62rem) {
  .ipp-grid-container .content-type-middle .information-type {
    display: block;
  }
}

.ipp-grid-container .content-type-middle .information-type a {
  padding: 12px 0;
  color: #767676;
  font-weight: 400;
}

@media all and (max-width: 62rem) {
  .ipp-grid-container .content-type-middle .information-type a {
    display: inline-block;
  }
}

.ipp-grid-container .content-type-middle .information-type span.field-title {
  display: inline-block;
  padding: 12px 24px;
  background: #111111;
  border-radius: 999px;
  margin-right: 8px;
  color: #fff;
}

.ipp-grid-container .content-type-middle h1 {
  font-size: 50px;
  color: #000;
  margin-top: 32px;
}

@media all and (max-width: 36rem) {
  .ipp-grid-container .content-type-middle h1 {
    font-size: 36px;
    margin-top: 16px;
  }
}

.ipp-grid-container .content-type-middle h1.field-long-title {
  font-size: 32px;
}

/*.ipp-grid-container .content-type-middle p:not(:last-child) {
  margin-bottom: 48px;
}*/

p:not(:last-child){
	margin-bottom: 1rem;
}

@media all and (max-width: 36rem) {
  .ipp-grid-container .content-type-middle .component-content-ext {
    margin-bottom: 64px;
  }
}

.ipp-grid-container .content-type-middle h2 {
  font-size: 36px;
  color: #000;
  margin-bottom: 32px;
}

@media all and (max-width: 36rem) {
  .ipp-grid-container .content-type-middle h2 {
    font-size: 25px;
    margin-bottom: 16px;
  }
}

@media all and (max-width: 768px) {
  .ipp-grid-container .content-type-middle h2 {
    margin-bottom: 24px;
  }
}

/*@media all and (max-width: 36rem) {
  .ipp-grid-container .content-type-middle p:not(:last-child) {
    margin-bottom: 32px;
  }
}*/

.ipp-grid-container .content-type-middle h3 {
  font-size: 24px;
  color: #000;
  margin-bottom: 24px;
}

.ipp-grid-container .content-type-middle .component-content-ext {
  margin: 0px;
  margin-bottom: 64px;
}

.ipp-grid-container .content-type-middle .component-content-ext .top-meta-data {
  margin-bottom: 1rem !important;
}

.ipp-grid-container .content-type-middle .component-content-ext .top-meta-data .content-meta {
  margin-top: 8px;
}

@media all and (max-width: 36rem) {
  .ipp-grid-container .content-type-middle .component-content-ext {
    margin-bottom: 48px;
  }
  .ipp-grid-container .content-type-middle .component-content-ext .long-content-meta__info {
    display: block;
  }
}

.ipp-grid-container .content-type-middle .business-section .field-text-body {
  margin-top: 32px;
  margin-bottom: 32px;
}

@media all and (max-width: 62rem) {
  .ipp-grid-container .column-content {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.ipp-grid-container .top-meta-data.sticky .sticky-content .content-actions:before {
  display: block;
  content: "Toolbox";
}

.ikea-home-page .ipp-grid-container .top-meta-data.sticky .sticky-content .content-actions:before, .ikea-home-page .top-meta-data.sticky .sticky-content .content-actions:before {
  content: "Home" !important;
}

@media screen and (min-width: 75em) {
 .ikea-sitecore-row .ikea-col:not(.ikea-paddingless-col) .ikea-row,
  .ikea-sitecore-row .ikea-col:not(.ikea-paddingless-col) .ikea-sitecore-row > .component-content,
  .ikea-row .ikea-col:not(.ikea-paddingless-col) .ikea-row,
  .ikea-row .ikea-col:not(.ikea-paddingless-col) .ikea-sitecore-row > .component-content,
  [class*='ikea-col']:not(.ikea-paddingless-col) .ikea-row,
  [class*='ikea-col']:not(.ikea-paddingless-col) .ikea-sitecore-row > .component-content {
    /*margin-left: -1rem;
    margin-right: -1rem;
	Commenting as part of the Grid implementation.
	*/
  }
  .ikea-row .component-content.ikea-col-md-12 {
	  display: inline-block;
	}
}

.field-text-body h1 {
  font-size: 50px;
  color: #000;
  margin-top: 32px;
}

@media all and (max-width: 36rem) {
  .field-text-body h1 {
    font-size: 36px;
    margin-top: 16px;
  }
}

.field-text-body h2 {
  font-size: 36px;
  color: #000;
  margin-bottom: 32px;
}

@media all and (max-width: 36rem) {
  .field-text-body h2 {
    font-size: 25px;
    margin-bottom: 16px;
  }
}

@media all and (max-width: 768px) {
  .field-text-body h2 {
    margin-bottom: 24px;
  }
}

.field-text-body h3 {
  font-size: 24px;
  color: #000;
  margin-bottom: 24px;
}

.field-text-body h4 {
  font-size: 16px;
  color: #000;
}

/*Home page grid */
.section-title {
	font-size: 24px;
	margin-bottom: 16px;
	color: #000;
	padding: 0;
	font-weight: bold;
	height: 48px;
	display: grid;
	align-items: end;
}
.section-title .component-content {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	padding-bottom: 4px;
}

.title-container .section-title {
  font-size: 36px;
  margin-bottom: 13px;
  color: #000;
  padding: 0;
}

@media all and (max-width: 62rem) {
	.title-container .section-title {
		padding:0 2rem !important;
	}
}
@media all and (max-width: 36rem) {
	.title-container .section-title {
		padding:0 1.5rem !important;
	}
}
.title-container .ikea-row .container-title {
  font-size: 36px;
  color: #000;
  margin-bottom: 13px;
  overflow: hidden;
  font-weight: bold;
  margin-top: 114px;
  line-height: initial;
}
body.on-page-editor .title-container .ikea-row .container-title {margin-top:0px;}
.container-title .section-title{
	padding: 0 !important;
}
.title-container .ikea-row .ikea-col-12:nth-child(2) .container-title, .title-container .ikea-row .ikea-col-12:nth-child(3) .container-title,.title-container .ikea-row .ikea-col-12:nth-child(4) .container-title {
  margin-top: calc(114px - 40px);
}

body.on-page-editor .container-title {
  height: 50px;
}

/*Hub home page and Landing page Grid */


.one-column-content,
.two-column-content,
.three-column-content,
.four-column-content,
.column-wide-grid {
  max-width: 1312px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin: auto;
}
@media (min-width: 1024px) and (max-width: 1400px) {
  /* .component-content .three-column-content, .component-content .four-column-content { margin-left: 0.25rem; margin-right: 0.25rem;} */
  .component-content .three-column-content .ikea-row, .component-content .four-column-content .ikea-row { 
	margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}

@media screen and (max-width: 1356px) {
  .one-column-content,
  .two-column-content,
  .three-column-content,
  .four-column-content,
  .column-wide-grid {
    padding: 1rem 2rem;
  }
}

@media screen and (max-width: 991px) {
  .one-column-content,
  .two-column-content,
  .three-column-content,
  .four-column-content,
  .column-wide-grid {
    padding: 1rem 2rem;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content,
  .two-column-content,
  .three-column-content,
  .four-column-content,
  .column-wide-grid {
    padding: 1.125rem 1rem;
  }
}

.one-column-content .ikea-row,
.two-column-content .ikea-row,
.three-column-content .ikea-row,
.four-column-content .ikea-row,
.column-wide-grid .ikea-row {
  width: auto;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  padding: 0;
}

@media screen and (max-width: 991px) {
  .one-column-content .ikea-row,
  .two-column-content .ikea-row,
  .three-column-content .ikea-row,
  .four-column-content .ikea-row,
  .column-wide-grid .ikea-row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content .ikea-row,
  .two-column-content .ikea-row,
  .three-column-content .ikea-row,
  .four-column-content .ikea-row,
  .column-wide-grid .ikea-row {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }
}

.one-column-content .ikea-row [class*='ikea-col-'],
.two-column-content .ikea-row [class*='ikea-col-'],
.three-column-content .ikea-row [class*='ikea-col-'],
.four-column-content .ikea-row [class*='ikea-col-'],
.column-wide-grid .ikea-row [class*='ikea-col-'] {
  padding: 0.75rem;
}

.one-column-content .ikea-row [class*='ikea-col-']:first-child,
.two-column-content .ikea-row [class*='ikea-col-']:first-child/*,
.three-column-content .ikea-row [class*='ikea-col-']:first-child,
.four-column-content .ikea-row [class*='ikea-col-']:first-child*/ {
  padding-left: 1rem !important;
}

@media screen and (max-width: 991px) {
  .one-column-content .ikea-row [class*='ikea-col-']:first-child,
  .two-column-content .ikea-row [class*='ikea-col-']:first-child,
  .three-column-content .ikea-row [class*='ikea-col-']:first-child,
  .four-column-content .ikea-row [class*='ikea-col-']:first-child,
  .column-wide-grid .ikea-row [class*='ikea-col-']:first-child {
    padding: 0.5rem !important;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content .ikea-row [class*='ikea-col-']:first-child,
  .two-column-content .ikea-row [class*='ikea-col-']:first-child,
  .three-column-content .ikea-row [class*='ikea-col-']:first-child,
  .four-column-content .ikea-row [class*='ikea-col-']:first-child,
  .column-wide-grid .ikea-row [class*='ikea-col-']:first-child {
    padding: 0.375rem !important;
  }
}

.one-column-content .ikea-row [class*='ikea-col-']:last-child,
.two-column-content .ikea-row [class*='ikea-col-']:last-child/*,
.three-column-content .ikea-row [class*='ikea-col-']:last-child,
.four-column-content .ikea-row [class*='ikea-col-']:last-child,*/
.column-wide-grid .ikea-row [class*='ikea-col-']:last-child {
  padding-right: 1rem;
}

@media screen and (max-width: 991px) {
  .one-column-content .ikea-row [class*='ikea-col-']:last-child,
  .two-column-content .ikea-row [class*='ikea-col-']:last-child,
  .three-column-content .ikea-row [class*='ikea-col-']:last-child,
  .four-column-content .ikea-row [class*='ikea-col-']:last-child,
  .column-wide-grid .ikea-row [class*='ikea-col-']:last-child {
    padding: 0.5rem;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content .ikea-row [class*='ikea-col-']:last-child,
  .two-column-content .ikea-row [class*='ikea-col-']:last-child,
  .three-column-content .ikea-row [class*='ikea-col-']:last-child,
  .four-column-content .ikea-row [class*='ikea-col-']:last-child,
  .column-wide-grid .ikea-row [class*='ikea-col-']:last-child {
    padding: 0.375rem;
  }
}

@media screen and (max-width: 991px) {
  .one-column-content .ikea-row [class*='ikea-col-'],
  .two-column-content .ikea-row [class*='ikea-col-'],
  .three-column-content .ikea-row [class*='ikea-col-'],
  .four-column-content .ikea-row [class*='ikea-col-'],
  .column-wide-grid .ikea-row [class*='ikea-col-'] {
    padding: 0.5rem;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content .ikea-row [class*='ikea-col-'],
  .two-column-content .ikea-row [class*='ikea-col-'],
  .three-column-content .ikea-row [class*='ikea-col-'],
  .four-column-content .ikea-row [class*='ikea-col-'],
  .column-wide-grid .ikea-row [class*='ikea-col-'] {
    padding: 0.375rem;
  }
}

@media screen and (max-width: 991px) {
  .one-column-content .ikea-row [class*='ikea-col-'],
  .two-column-content .ikea-row [class*='ikea-col-'],
  .three-column-content .ikea-row [class*='ikea-col-'],
  .four-column-content .ikea-row [class*='ikea-col-'],
  .column-wide-grid .ikea-row [class*='ikea-col-'] {
    padding: 0.5rem;
  }
}

@media screen and (max-width: 767px) {
  .one-column-content .ikea-row [class*='ikea-col-'],
  .two-column-content .ikea-row [class*='ikea-col-'],
  .three-column-content .ikea-row [class*='ikea-col-'],
  .four-column-content .ikea-row [class*='ikea-col-'],
  .column-wide-grid .ikea-row [class*='ikea-col-'] {
    padding: 0.375rem !important;
  }
}

.column-wide-grid .ikea-row {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.column-wide-grid .ikea-row [class*='ikea-col-'] {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.column-wide-grid .ikea-row [class*='ikea-col-'] .ikea-row [class*='ikea-col-'] {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.full-bleed .one-column-content {
  padding: 0.75rem 0;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .full-bleed .one-column-content {
    padding: 1rem 0;
  }
}

@media screen and (max-width: 767px) {
  .full-bleed .one-column-content {
    padding: 1.125rem 0;
  }
}

.full-bleed .one-column-content .ikea-row {
  width: auto;
  margin: 0;
  padding: 0;
}

.full-bleed .one-column-content [class*='ikea-col-'] {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 991px) {
  .full-bleed .one-column-content [class*='ikea-col-'] {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.toolbox-page .top-meta-data.sticky .sticky-content .content-actions:before {
  content: "Toolbox";
}

.hub-information-type {
  margin: 0 !important;
}

.hub-information-type .top-meta-data .hub-section {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.hub-information-type .top-meta-data .hub-section a {
  font-size: 1rem;
  color: #767676;
  line-height: 26px;
  text-decoration: none;
  font-weight: normal;
}

.hub-information-type .top-meta-data .hub-section a:hover {
  text-decoration: none;
}

.hub-information-type .top-meta-data .hub-section .field-pill, .hub-information-type .top-meta-data .hub-section .field-pill.field-title {
  padding: 12px 18px;
  background: #111;
  color: #fff;
  border-radius: 64px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  margin-right: 8px;
}

.hub-information-type .top-meta-data .sticky-content {
  position: static !important;
}

@media screen and (max-width: 36rem) {
  .hub-information-type .top-meta-data .sticky-content {
    margin-top: 32px !important;
  }
}

.hub-information-type .top-meta-data.sticky .hub-section {
  display: none;
}

.landing-page-content .top-meta-data {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.landing-page-content .top-meta-data .content-actions {
  position: static !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 767px) {
  .landing-page-content .top-meta-data .content-actions {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.landing-page-content .top-meta-data.sticky .sticky-content {
  position: relative !important;
}

.hub-home-page-content .long-content-meta .field-introduction-text,
.landing-page-content .long-content-meta .field-introduction-text {
  font-size: 20px;
  line-height: 2rem;
  color: #000;
  margin-bottom: 40px;
}

@media screen and (max-width: 36rem) {
  .hub-home-page-content .long-content-meta .field-introduction-text,
  .landing-page-content .long-content-meta .field-introduction-text {
    margin-bottom: 36px;
  }
}

.landing-page-content .top-meta-data, .hub-home-page-content .top-meta-data {
  margin-top: 24px;
  margin-bottom: 32px !important;
}

@media screen and (max-width: 36rem) {
  .landing-page-content .top-meta-data, .hub-home-page-content .top-meta-data {
    margin-top: 8px;
  }
  .landing-page-content .top-meta-data .content-actions, .hub-home-page-content .top-meta-data .content-actions {
    margin-top: 0px;
  }
}

.column-container .link-button {
  margin-left: 0;
}

.column-container .List-of-Links {
  margin: 0;
}

.content-type-middle .one-column-content .ikea-row [class*='ikea-col-'], .content-type-middle .column-wide-grid .ikea-row [class*='ikea-col-'] {
  padding: 0.75rem 1rem;
}

.content-type-middle .two-column-content .ikea-row [class*='ikea-col-']:first-child, .content-type-middle .three-column-content .ikea-row [class*='ikea-col-']:first-child, .content-type-middle .four-column-content .ikea-row [class*='ikea-col-']:first-child {
  padding-left: 0.75rem;
}

.content-type-middle .two-column-content .ikea-row [class*='ikea-col-']:last-child, .content-type-middle .three-column-content .ikea-row [class*='ikea-col-']:last-child, .content-type-middle .four-column-content .ikea-row [class*='ikea-col-']:last-child {
  padding-right: 0.75rem;
}

.one-column-content .ikea-col-12, .one-column-content .ikea-col-10,
.column-wide-grid .ikea-col-10 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

@media screen and (max-width: 62rem) {
	.column-wide-grid .ikea-col-12 {
	  padding-left: 2rem !important;
	  padding-right: 2rem !important;
	  flex-basis: 100%;
	  max-width: 100%;
	}
}

@media screen and (max-width: 36rem) {
	.column-wide-grid .ikea-col-12 {
	  padding-left: 1rem !important;
	  padding-right: 1rem !important;
	}
}

.ouryear-in-review {
  background: #f5f5f5;
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.ouryear-in-review .two-column-content {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (min-width: 36em) {
  .ouryear-in-review {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
}

@media screen and (max-width: 35.99em) {
  .ouryear-in-review {
    margin-bottom: 0;
  }
}

.ouryear-in-review .two-columns {
  padding-top: 4.5rem;
  padding-bottom: 4rem;
}

@media screen and (min-width: 36em) {
  .ouryear-in-review .two-columns {
    padding-top: 5rem;
  }
}

.number-circle {
  position: absolute;
  width: 5rem;
  height: 5rem;
  background: #ffdb00;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 3rem;
  margin-top: -2.5rem;
  font-weight: bold;
}

@media screen and (min-width: 36em) {
  .number-circle {
    width: 6rem;
    height: 6rem;
    margin-top: -3rem;
  }
}

@media screen and (min-width: 992px) {
  .circle-large .number-circle {
    width: 8rem;
    height: 8rem;
    margin-top: -4rem;
  }
}

.font-white, .font-white-color {
  color: #fff;
}

.font-blue {
  color: #0058a3;
}

.font-yellow {
  color: #ffdb00;
}

.font-orange {
  color: #ffa524;
}

.font-green {
  color: #0a8a00;
}

.font-red {
  color: #e00751;
}


.rich-text-with-title {
  font-size: 16px;
  color: #111;
  margin-bottom: 48px;
}
@media all and (max-width: 36rem) {
	.rich-text-with-title {
		margin-bottom: 24px;
	}
}

.rich-text-with-title ul, .rich-text-with-title ol{
	margin-bottom: 1rem;
}

.rich-text-with-title .rich-text-title {
  font-size: 24px;
  color: #000;
  margin-bottom: 15px;
  font-weight: bold;
}

.rich-text-with-title h1, .rich-text-with-title h2, .rich-text-with-title h3, .rich-text-with-title h4 {
  color: #000;
}

.rich-text-with-title h1 {
  font-size: 50px;
}

.rich-text-with-title h2 {
  font-size: 36px;
}

.rich-text-with-title h3 {
  font-size: 24px;
}

.rich-text-with-title h4 {
  font-size: 16px;
}

.ms-rteStyle-Call-Out-Quote {
  margin: 40px auto;
  padding-left: 50px;
  color: #111111;
  font-size: 20px;
  line-height: 32px;
  padding: 40px 111px 40px 146px;
  display: block;
}

@media all and (max-width: 62rem) {
  .ms-rteStyle-Call-Out-Quote {
    padding: 32px 120px;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-Quote {
    padding: 32px 24px;
    margin: 30px -22px;
    margin-left: 0px;
  }
}

.ms-rteStyle-Call-Out-Quote:before {
  content: '"';
  color: #0058A3;
  font-size: 2.5em;
  display: inline-block;
  position: relative;
  left: -36px;
  margin-right: -20px;
  font-style: italic;
  top: 20px;
}

.ms-rteStyle-Call-Out-Quoteauthor {
  padding: 0px 111px;
  display: block;
  font-size: 14px;
  text-align: right;
  margin: -60px auto 0px;
  color: #767676;
  font-weight: bold;
}

@media all and (max-width: 62rem) {
  .ms-rteStyle-Call-Out-Quoteauthor {
    padding: 32px 120px;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-Quoteauthor {
    padding: 0px 24px;
    margin: 0px -22px;
    margin-top: -50px;
  }
}

.ms-rteStyle-Call-Out-Note, .ms-rteStyle-Call-Out-Tip {
  padding: 40px 111px;
  display: block;
  margin: 80px auto 20px auto;
  line-height: 32px;
  color: #111;
  font-size: 20px;
  position: relative;
}

@media all and (max-width: 62rem) {
  .ms-rteStyle-Call-Out-Note, .ms-rteStyle-Call-Out-Tip {
    padding: 32px 120px;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-Note, .ms-rteStyle-Call-Out-Tip {
    padding: 32px 24px;
    margin: 30px -22px;
  }
}

.ms-rteStyle-Call-Out-Note .note-text-container, .ms-rteStyle-Call-Out-Tip .tip-text-container {
  content: "Note";
  position: absolute;
  left: 111px;
  display: inline-block;
  height: 46px;
  top: -12px;
  width: 87px;
  color: #fff;
  line-height: 46px;
  text-align: center;
  background: #003E72;
  border-radius: 23.5px 23.5px 23.5px 0px;
  font-size: 14px;
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-Note .note-text-container, .ms-rteStyle-Call-Out-Tip .tip-text-container {
    left: 24px;
    width: 73px;
  }
}

.ms-rteStyle-Call-Out-BlueBG {
  padding: 40px 111px;
  margin: 30px auto;
  display: block;
  line-height: 32px;
  background-color: #0058A3;
  color: #fff;
  font-size: 20px;
}

@media screen and (max-width: 62rem) {
  .ms-rteStyle-Call-Out-BlueBG {
    padding: 32px 120px;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-BlueBG {
    padding: 32px 24px;
    margin: 30px -22px;
  }
}

.ms-rteStyle-Call-Out-GrayBG {
  padding: 40px 111px;
  margin: 30px auto;
  display: block;
  line-height: 32px;
  background-color: #F5F5F5;
  color: #111;
  font-size: 20px;
}

@media all and (max-width: 62rem) {
  .ms-rteStyle-Call-Out-GrayBG {
    padding: 32px 120px;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Call-Out-GrayBG {
    padding: 32px 24px;
    margin: 30px -22px;
  }
}

.ms-rteStyle-Linkbanner {
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 200px 6px 32px;
  height: 56px;
  border: 1px solid #e5e5e5;
  border-radius: 999px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  margin-bottom: 32px;
  cursor: pointer;
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Linkbanner {
    padding: 6px 32px 25px 32px;
	display: block;
	border : 1px solid;
  }
}

.ms-rteStyle-Linkbanner a {
  color: #111;
  text-decoration: none;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: bold;
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Linkbanner {
    padding: 6px 32px 25px 32px;
	display: block;
	border : 1px solid;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Linkbanner a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media screen and (max-width: 36rem) {
  .ms-rteStyle-Linkbanner:after {
    right: auto;
    left: 22px;
    top: 12px;
  }
}

.ms-rteStyle-Linkbanner.link-text .visit-btn-container, .ms-rteStyle-Linkbanner.my-learning-text .learning-btn-container {
  width: 192px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 60px;
  background-position-y: center;
  background-position-x: 144px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9992 0L12 11.2941L10.0037 11.2942L10.0031 3.40828L1.41163 12L0 10.5883L8.59161 1.9965L0.704916 1.99674L0.704855 0.000347337L11.9992 0Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  white-space: nowrap;
}

.ms-rteStyle-Linkbanner.link-text .visit-btn-container:hover, .ms-rteStyle-Linkbanner.my-learning-text .learning-btn-container:hover {
	color: #0058A3;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9992 0L12 11.2941L10.0037 11.2942L10.0031 3.40828L1.41163 12L0 10.5883L8.59161 1.9965L0.704916 1.99674L0.704855 0.000347337L11.9992 0Z' fill='%230058A3'/%3E%3C/svg%3E%0A");
}

.ms-rteStyle-Linkbanner.download-text .download-btn-container {
 width: 158px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99893 16.0009L1.99821 7.99965L3.41246 6.58548L8.99899 12.1723L8.999 0H10.999L10.999 12.1727L16.5859 6.58655L18 8.00085L9.99893 16.0009Z' fill='%23000000'/%3E%3Cpath d='M0 20.0009L20 20.0009V18.0009L0 18.0009V20.0009Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position-y: center;
  background-position-x: 107px;
}

.ms-rteStyle-Linkbanner.download-text .download-btn-container:hover {
  color: #0058A3;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99893 16.0009L1.99821 7.99965L3.41246 6.58548L8.99899 12.1723L8.999 0H10.999L10.999 12.1727L16.5859 6.58655L18 8.00085L9.99893 16.0009Z' fill='%230058A3'/%3E%3Cpath d='M0 20.0009L20 20.0009V18.0009L0 18.0009V20.0009Z' fill='%230058A3'/%3E%3C/svg%3E%0A");
}

.ms-rteStyle-Linkbanner.download-text .download-btn-container {
  width: 158px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99893 16.0009L1.99821 7.99965L3.41246 6.58548L8.99899 12.1723L8.999 0H10.999L10.999 12.1727L16.5859 6.58655L18 8.00085L9.99893 16.0009Z' fill='%23000000'/%3E%3Cpath d='M0 20.0009L20 20.0009V18.0009L0 18.0009V20.0009Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position-y: center;
  background-position-x: 106px;
}

.ms-rteStyle-Linkbanner.download-text .download-btn-container:hover {
  color: #0058A3;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99893 16.0009L1.99821 7.99965L3.41246 6.58548L8.99899 12.1723L8.999 0H10.999L10.999 12.1727L16.5859 6.58655L18 8.00085L9.99893 16.0009Z' fill='%230058A3'/%3E%3Cpath d='M0 20.0009L20 20.0009V18.0009L0 18.0009V20.0009Z' fill='%230058A3'/%3E%3C/svg%3E%0A");
}

.ms-rteStyle-Linkbanner.watch-video-text .video-btn-container {
  width: 178px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7L0 14L6.1196e-07 0L12 7Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position-y: center;
  background-position-x: 130px;
  white-space: nowrap;
}

.ms-rteStyle-Linkbanner.watch-video-text .video-btn-container:hover {
  color: #0058A3;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7L0 14L6.1196e-07 0L12 7Z' fill='%230058A3'/%3E%3C/svg%3E%0A");
}


@media screen and (max-width: 767px) {
	.ms-rteStyle-Linkbanner.download-text .download-btn-container, .ms-rteStyle-Linkbanner.link-text .visit-btn-container, .ms-rteStyle-Linkbanner.my-learning-text .learning-btn-container, .ms-rteStyle-Linkbanner.watch-video-text .video-btn-container {
		position: relative;
	}
	.ms-rteStyle-Linkbanner.download-text .download-btn-container {background-position-x: 92px;}
	.ms-rteStyle-Linkbanner.link-text .visit-btn-container {background-position-x: 50px;}
}

.ikea-col-xl-2 .ms-rteStyle-Linkbanner {
  padding: 6px 32px 25px 32px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner span {
  top: 26px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner:after {
  right: auto;
  left: 22px;
  top: 12px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner.my-learning-text .learning-btn-container {
  left: -16px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner.download-text .download-btn-container {
  left: 3px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner.link-text .visit-btn-container {
  left: -68px;
}
.ikea-col-xl-2 .ms-rteStyle-Linkbanner.watch-video-text .video-btn-container {
  left: 0px;
}

/*over riding long-content css file property*/
@media screen and (min-width: 36em) {
	.long-content-meta.long-content-meta--basic {
		margin-top: 2rem !important;
	}
}

.long-content-meta__reading-time {
    -webkit-order: 0 !important;
}

/* Figure image style*/
.figure-image {
  position: relative;
  margin-top: 0px !important;
}
.figure-image-url {
  display: none;
}
body.on-page-editor .figure-image {margin-top: 0px !important; margin-left: 0.3rem;}
.figure-image div {
  padding-bottom: 0px !important;
}
.figure-image .caption-text {
  font-size: 14px;
  color: #767676;
  line-height: 22px;
  padding: 0px !important;
  padding-top: 12px !important;
  margin-top: -6px;
  margin-bottom: 0px;
  font-weight: normal;
}
.figure-image .caption-text a { font-weight: 700; text-decoration: none !important; color: #484848; }
.figure-image .caption-text a:hover { text-decoration: underline !important; }
.figure-image .caption-text a:active, .figure-image .caption-text a:hover, .figure-image .caption-text a:focus, .figure-image .caption-text a:visited { color: #111111; }
.figure-image .caption-text h2, .figure-image .caption-text h3, .figure-image .caption-text h4 {
  color: #111;
}

body.on-page-editor .figure-image {
  margin-top: 0px !important;
  margin-left: 0.3rem;
}

.figure-image .figure-image-link {
	display:none;
}

.figure-image .caption-text h3{
font-size: 24px;
}

.figure-image .caption-text h4{
    font-size: 16px;
}

/*Expand collapse accordion*/
.accord .panel-default {
  padding: 22px 54px 22px 24px;
  border-bottom: 1px solid #DFDFDF;
}

.accord .panel-default:first-child {
  border-top: 1px solid #DFDFDF;
}

.accord .panel-default .panel-heading {
  font-weight: 700;
}

.accord .panel-default .panel-body {
  margin: 24px 0;
}

.accord .panel-default h4 {
  margin-bottom: 0px;
}

.accord .panel-default .accord-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00031 7.59961L0.214561 1.81456L1.62869 0.400262L6.00032 4.77136L10.372 0.400257L11.7861 1.81457L6.00031 7.59961Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 8px;
  display: inline-block;
  position: absolute;
  top: calc(50% - 3px);
  right: 0px;
}

.accord a {
  color: #111;
  font-size: 14px;
  padding-right: 18px;
  line-height: 157.1%;
  position: relative;
  display: block;
  text-decoration: none;
}
.accord a .add {
	position: absolute;
}

.accord .collapse {
  display: none;
}

.accord .expand {
  display: block;
}

.accord .active {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accord .addpanel, .accord ~ .addpanel {
  display: none !important;
}

#hidden-summary-link .component-content {
	height: 0px;
	display: none;
}

/*Sitecore Expand collapse accordion*/
.ikea-sxa-accordion {
  max-width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.ikea-sxa-accordion{
	margin-bottom:48px !important;
}
@media all and (max-width: 36rem) {
	.ikea-sxa-accordion {
		margin-bottom: 24px !important;
	}
}
.ikea-sxa-accordion .ikea-accordion__item {
  padding: 22px 54px 22px 24px;
  border-bottom: 1px solid #DFDFDF;
}

.ikea-sxa-accordion .ikea-accordion__item:first-child {
  border-top: 1px solid #DFDFDF;
}

.ikea-sxa-accordion .ikea-accordion__item h4 {
  color: #111;
  font-size: 14px;
  padding-right: 0px;
  line-height: 157.1%;
  position: relative;
  display: block;
  text-decoration: none;
  margin-bottom: 0px;
}

.ikea-sxa-accordion .ikea-accordion__item h4 .ikea-accordion__heading {
  font-weight: 700;
  padding: 0 18px 0 0;
}

.ikea-sxa-accordion .ikea-accordion__item h4 .ikea-accordion__heading .ikea-accordion__title {
  font-size: 14px;
  color: #111;
}

.ikea-sxa-accordion .ikea-accordion__item h4 .ikea-accordion__heading:hover {
  background: none;
}

.ikea-sxa-accordion .ikea-accordion__item .ikea-accordion__content {
  padding: 24px 0 0 0;
  display: none;
}

.ikea-sxa-accordion .ikea-accordion__item .ikea-accordion__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00031 7.59961L0.214561 1.81456L1.62869 0.400262L6.00032 4.77136L10.372 0.400257L11.7861 1.81457L6.00031 7.59961Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 8px;
  display: inline-block;
  position: absolute;
  top: calc(50% - 3px);
  right: 0px;
  margin-right: 0px;
  z-index: 0;
}

.ikea-sxa-accordion .ikea-accordion__item .svg-icon--rotate-minus-45 {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.ikea-sxa-accordion .ikea-accordion__item--active .ikea-accordion__content {
  display: block; overflow: initial;
}

.ikea-sxa-accordion .hide-content {
  display: none !important;
}

body.on-page-editor .ikea-sxa-accordion .ikea-accordion__content {
  display: block;
  height: auto;
  visibility: visible;
  opacity: 1;
}

/*Document library*/
.document-viewer {
  border: 1px solid #DFDFDF;
  background: #fff;
  padding: 32px;
  max-width: 1312px;
  padding-top: 0px;
  padding-bottom: 2rem;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .document-viewer {
    padding: 0px 1rem 1rem 1rem;
  }
}

.document-viewer #divDocumentHeader {
  margin: 32px 0;
  min-height: 35px;
}

.document-viewer #divDocumentHeader #divDocumentTitle {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

@media screen and (max-width: 767px) {
  .document-viewer #divDocumentHeader #divDocumentTitle {
    font-size: 25px;
    line-height: 34px;
  }
}

.document-viewer #divDocumentHeader #divDownloadAll {
  float: right;
}

.document-viewer #divDocumentHeader #divDownloadAll .btn-file-download {
  line-height: 32px;
}

.document-viewer #divData {
  overflow-x: auto;
}

.document-viewer table {
  font-size: 14px;
  margin-bottom: 0px;
}

.document-viewer .doc-icon {
  background-image: url("data:image/svg+xml,https://yoksel.github.io/url-encoder/");
  background-position: center;
}

.document-viewer tr {
  border-top: 1px solid #DFDFDF;
}

.document-viewer tr:last-child {
  border-top: 1px solid #DFDFDF;
}

.document-viewer table thead th {
  border-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  white-space: nowrap;
  color: #767676;
  font-weight: 400;
  padding-left: 16px;
  padding-right: 16px;
}

.document-viewer table thead th#DocIcon {
  padding-left: 16px;
  padding-right: 32px;
}


.document-viewer td {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  color: #000;
}

.document-viewer td:first-child {
  padding-right: 32px;
}
@media screen and (max-width: 36rem){
	.document-viewer table tr td:nth-child(1),
	.document-viewer table tr td:nth-child(2),
	.document-viewer table tr td:nth-child(3){
		display: inline-block;
		width: auto;
	}
}

.document-viewer #LinkFilename {
  width: 358px;
  display: inline-block;
}

.document-viewer .egnyte:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.16962L14.243 4.92661L15.6572 6.34082L10 12L4.34352 6.34082L5.75773 4.92661L9 8.16888V0H11V8.16962Z' fill='%23111111'/%3E%3Cpath d='M20 16.999H0V7.99902H2L2 14.999L18 14.999V7.99902H20V16.999Z' fill='%23111111'/%3E%3C/svg%3E%0A") !important;
  background-position-y: 4px;
}

.document-viewer .btn-dvfile-copy:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0495 5.87849L6.39265 11.5353L4.97844 10.1211L10.6353 4.46428L12.0495 5.87849Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4637 3.05007C12.2921 1.87849 10.3927 1.87849 9.22108 3.05007L7.80687 4.46428L6.39265 3.05007L7.80687 1.63585C9.75949 -0.316769 12.9253 -0.316769 14.8779 1.63585C16.8306 3.58847 16.8306 6.7543 14.8779 8.70692L13.4637 10.1211L12.0495 8.70692L13.4637 7.29271C14.6353 6.12113 14.6353 4.22164 13.4637 3.05007Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.56423 12.9496C4.7358 14.1211 6.63529 14.1211 7.80687 12.9496L9.22108 11.5353L10.6353 12.9496L9.22108 14.3638C7.26846 16.3164 4.10263 16.3164 2.15001 14.3638C0.197391 12.4112 0.197392 9.24533 2.15001 7.29271L3.56423 5.87849L4.97844 7.29271L3.56423 8.70692C2.39265 9.87849 2.39265 11.778 3.56423 12.9496Z' fill='%23111111'/%3E%3C/svg%3E%0A") !important;
  background-position-y: 4px;
}

.document-viewer .doc-icon {
  width: 26px;
  height: 26px;
}

.document-viewer .doc-icon:before {
  content: "";
  position: absolute;
  top: 23px;
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H12V6H4V4Z' fill='%23111111'/%3E%3Cpath d='M9 8H4V10H9V8Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H16V20H0V0ZM2 2V18H14V2H2Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.document-viewer .pdf-icon {
  width: 26px;
  height: 26px;
}

.document-viewer .pdf-icon:before {
  content: "";
  position: absolute;
  top: 23px;
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H12V6H4V4Z' fill='%23111111'/%3E%3Cpath d='M9 8H4V10H9V8Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H16V20H0V0ZM2 2V18H14V2H2Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.document-viewer .video-icon {
  width: 26px;
  height: 26px;
}

.document-viewer .video-icon:before {
  content: "";
  position: absolute;
  top: 25px;
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7L0 14L6.1196e-07 0L12 7Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.document-viewer .image-icon {
  width: 26px;
  height: 26px;
}

.document-viewer .image-icon:before {
  content: "";
  position: absolute;
  top: 25px;
  width: 18px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 7C11.6716 7 11 6.32843 11 5.5C11 4.67157 11.6716 4 12.5 4C13.3284 4 14 4.67157 14 5.5C14 6.32843 13.3284 7 12.5 7Z' fill='%23111111'/%3E%3Cpath d='M10 11.25L7 6.75L3.5 12H14.5L12 8.25L10 11.25Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0V16H18V0H0ZM2 14V2H16V14H2Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.document-viewer .documentviewer-click-info {
  font-size: 12px;
  color: #fff;
  padding: 24px 56px 24px 24px;
  background: #111;
  position: fixed;
  white-space: nowrap;
  z-index: 100009;
  top: 20px;
  right: 20px;
  display: none;
}

.document-viewer .documentviewer-click-info:after {
  content: "";
  position: absolute;
  right: 23px;
  top: 28px;
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.00057 6.4148L7.82887 9.24311L9.24308 7.8289L6.41478 5.00058L9.24308 2.17227L7.82886 0.758057L5.00057 3.58636L2.17203 0.757812L0.75782 2.17203L3.58636 5.00058L0.757812 7.82914L2.17202 9.24336L5.00057 6.4148Z' fill='white'/%3E%3C/svg%3E%0A");
}

.document-viewer #divData [data-icon=download] {
  width: 30px;
  height: 30px;
}
.document-viewer #divData [data-icon=download]::before {
  width: 30px;
  height: 30px;
  background-position: center !important;
}

/*For you card view*/
.content-list {
  background: #F5F5F5;
  padding: 32px;
}
.content-list .content-list-title {
  font-size: 24px;
  margin-bottom: 16px;
  color: #111;
  font-weight: bold;
  line-height: 34px;
}
.content-list #contentlistdata * {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 1em;
  color: #000;
}
.content-list #contentlistdata * a {
  text-decoration: underline;
}

/* contact viewer */

.contacts-viewer .contact-card {
	background: #F5F5F5;
	display: flex;
	justify-content: normal;
	padding: 24px 32px;
	margin-bottom: 24px;
}

.contacts-viewer .contact-card .contact-card-profile img {
    width: 64px;
    height: auto;
    border-radius: 50%;
}
.contacts-viewer .contact-card .contact-card-profile .contact-card-profile-icon {
	width: 64px;
    height: 64px;
    display: block;
	border-radius: 100%;
	border: 2px solid #111;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LDEySDlhNSw1LDAsMCwwLTUsNXY0SDIwVjE3QTUsNSwwLDAsMCwxNSwxMlptNCw4SDVWMTdhNCw0LDAsMCwxLDQtNGg2YTQsNCwwLDAsMSw0LDRabS03LTlBNCw0LDAsMSwwLDgsNyw0LDQsMCwwLDAsMTIsMTFabTAtN0EzLDMsMCwxLDEsOSw3LDMsMywwLDAsMSwxMiw0WiIgZmlsbD0iIzExMSIvPjwvc3ZnPg==) no-repeat center;
	background-size: 45px;
}
.contacts-viewer .contact-card .contact-card-detail {
    margin-left: 16px;
    font-size: 14px;
	word-break: break-word;
}

.contacts-viewer .contact-card .contact-card-detail .contact-card-name {
    font-weight: 700;
	margin-bottom: 8px;
}

.contacts-viewer .contact-card .contact-card-detail .contact-card-jobtitle {
	margin-bottom: 8px;
}

@media screen and (max-width: 36rem){
	.contacts-viewer .contact-card {
		padding: 24px 16px;
	}
	.contacts-viewer .contact-card .contact-card-profile img {
		width: 48px;
		height: auto;
		border-radius: 50%;
	}
	.contacts-viewer .contact-card .contact-card-detail {
		margin-left: 12px;
		word-break: break-word;
	}
	.contacts-viewer .contact-card .contact-card-profile .contact-card-profile-icon {
		width: 48px;
		height: 48px;
		background-size: 24px;
	}
	.contacts-viewer .contact-card .contact-card-detail .contact-card-jobtitle, .contacts-viewer .contact-card .contact-card-detail .contact-card-email  {
		font-size:12px;
	}
}

/* contact viewer */

.ikea-sxa-accordion{
	margin-bottom: 48px;
}

	
/* carousel-slide */
.related-cards{
	position: relative;
	bottom: auto;
    width: 100%;
}
.one-column-content .related-card-section{
	overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    padding-top: 0.25rem;
    padding-bottom: 1.5rem;
	cursor: grab;
}
.one-column-content .related-cards .all-cards{
	display: flex;
    flex-wrap: nowrap;
	padding: 0;
	margin-left: -1rem;
    margin-right: -1rem;
}
.one-column-content .all-cards li.each-card {
    flex-basis: calc(25% - 24px);
    max-width:  calc(25% - 24px);
    list-style: none;
    position: relative;
    flex-shrink: 0;
	margin-right: 12px;
    margin-left: 12px;
	background: #f5f5f5;
	display: grid;
	padding-left: 0px;
}
/*.content-type-middle .one-column-content .all-cards li.each-card {	
	flex-basis: calc(33% - 24px) !important;	
    max-width:  calc(33% - 24px) !important;	
}*/ 
.one-column-content .all-cards li.each-card a:first-child { display: none;}
@media screen and (max-width: 62rem) {
  .one-column-content .all-cards li.each-card {
	   flex-basis:calc(50% - 24px);
	   max-width: calc(50% - 24px);;
  }
}

@media screen and (max-width: 36rem) {
 .one-column-content .all-cards li.each-card {
	flex-basis: calc(100% - 24px);
    max-width: calc(100% - 24px);	
  }
}

.all-cards li.each-card a:hover 		
{
	text-decoration: none;
	color:#484848;
}
.all-cards li.each-card a:hover .Related-card-title
{
  text-decoration:underline;
}	
.all-cards li.each-card a:hover .publication-date,	
.all-cards li.each-card a:hover .read-time	
{	
	 text-decoration: none ;	
}
.one-column-content .all-cards li.each-card img{
	height: 232px;
    width: 100%;
    font-family: 'object-fit: cover';
    object-fit: cover;
}
.one-column-content .all-cards li.each-card .card-time{
	display: flex;
	justify-content: space-between;
	margin-bottom:20px;
	align-items: baseline;
}
@media screen and (min-width: 992px) and (max-width:1150px) {
	.one-column-content .all-cards li.each-card .card-time{
		display:block;
		margin-bottom:12px;
	}
}
.one-column-content .all-cards li.each-card .card-image{line-height:0; height: 232px; background: #dfdfdf;}
.one-column-content .all-cards li.each-card .card-info{padding:24px 24px 100px 24px; background: #f5f5f5; }
/*.one-column-content .all-cards li.each-card .card-info i svg {position: absolute; bottom: 1.75rem;}*/
.one-column-content .all-cards li.each-card .read-time small, .all-cards li.each-card .publication-date small{
	color:#767676;
	font-size:12px;
	font-weight: normal;
    padding-left: 24px;
}

.one-column-content .all-cards li.each-card .card-info i {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background:#fff;
    display: inline-block;
	position: absolute; bottom: 24px;
	line-height: 43px;
	text-align: center;
}

.one-column-content .related-cards .all-cards li.each-card .card-image, .one-column-content .related-cards .all-cards li.each-card .card-image img { 
	height:171px;
}

.all-cards li.each-card .read-time,
.all-cards li.each-card .publication-date{
	position: relative;
}
.all-cards li.each-card .information-type{
	font-size:14px;
	color:#767676;
	margin-bottom:8px;
}
.all-cards li.each-card .Related-card-title{
	font-size: 16px;
    color: #111;
    line-height: 24px;
	margin-bottom:12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.all-cards li.each-card .parent-title{
	font-size:12px;
	color: #484848;
	line-height:18px;
	margin-bottom:16px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	font-weight: normal;
}
.one-column-content .all-cards li.each-card .long-title{
	font-size:16px;
	line-height:24px;
	color:#111;
	margin-bottom:12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.one-column-content .all-cards li.each-card .text-body{
	font-size: 12px;
    line-height: 18px;
    color: #111;
    margin-bottom: 16px;
   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	
}

.one-column-content .related-cards .carousel__button{
	position: absolute;
    top: 48%;
    /*visibility: hidden;
    opacity: 0;*/
    transition: opacity 200ms,visibility 200ms;
    cursor: pointer;
    z-index: 1;
    left: -1.5rem;
    transform: translateY(-50%);
}
.one-column-content .related-cards .carousel__button--right{
	left: auto;
    right: -1.5rem;
}

.one-column-content .related-cards:hover .carousel__button {
    opacity: 1;
    visibility: visible;
    display: block;
    transition: opacity 200ms,visibility 200ms;
}
.one-column-content .carousel__button .btn__inner{
	background: #111;
	border-radius: 64px;
    transition-property: opacity,transform;
    transition-duration: 250ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    width: 2.5rem;
}
.one-column-content .carousel__button .btn__inner .svg-icon{
	fill: #fff;
}

.one-column-content .related-cards .related-card-section::-webkit-scrollbar{
	height:4px;
}

.one-column-content .related-cards .related-card-section::-webkit-scrollbar-track {
  background: #DFDFDF; 
}

.one-column-content .related-cards .related-card-section::-webkit-scrollbar-thumb {
  background: #111111; 
}
.one-column-content .related-cards .related-card-section:hover::-webkit-scrollbar {
  cursor:grab;
}

.one-column-content .all-cards li.each-card .no-image .card-image{
	line-height: 0;
    height: 171px;
    background: #dfdfdf;
    display: flex;
    justify-content: center;
    align-items: center;
}
.one-column-content .all-cards li.each-card .no-image .card-image img{width:auto; height:auto}

.one-column-content .all-cards li.each-card .long-content-meta__reading-time:before{
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 0px;
  background-repeat: no-repeat;
  background-size: contain;
}
.one-column-content .all-cards li.each-card .long-content-meta__last-edited:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}


/*Vertical related content*/
.content-type-right .one-column-content .related-content{
  overflow-x: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}
.content-type-right .one-column-content .related-cards .carousel__button{
	display:none !important;
} 
.content-type-right .one-column-content .related-card-section{
	padding:0 !important;
	overflow:hidden !important;
	cursor:pointer !important;
}
.two-column-content .related-content,
.three-column-content .related-content,
.four-column-content .related-content {
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}

.content-type-right .one-column-content .related-content .all-cards,
.two-column-content .related-content .all-cards,
.three-column-content .related-content .all-cards,
.four-column-content .related-content .all-cards {
  display: block;
  padding: 0px;
}

.two-column-content .related-content .all-cards li.each-card,
.three-column-content .related-content .all-cards li.each-card,
.four-column-content .related-content .all-cards li.each-card {
  margin: 0 0 1.5rem 0;
  list-style: none;
  position: relative;
  background: #F5F5F5;
  padding-left: 0;
}

.content-type-right .one-column-content .related-content .all-cards .each-section,
.two-column-content .related-content .all-cards .each-section,
.three-column-content .related-content .all-cards .each-section,
.four-column-content .related-content .all-cards .each-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.two-column-content .related-content .all-cards .each-section .card-image,
.three-column-content .related-content .all-cards .each-section .card-image,
.four-column-content .related-content .all-cards .each-section .card-image {
  -ms-flex-preferred-size: 120px;
  flex-basis: 120px;
  width: 120px;
  height: 120px;
  float: left;
  text-align: center;
}
.content-type-right .one-column-content .related-content .all-cards .each-section .card-image{
  -ms-flex-preferred-size: 88px;
  flex-basis: 88px;
  width: 88px;
  height: 88px !important;
}

.content-type-right .one-column-content .related-content .all-cards .each-section .card-image img,
.two-column-content .related-content .all-cards .each-section .card-image img,
.three-column-content .related-content .all-cards .each-section .card-image img,
.four-column-content .related-content .all-cards .each-section .card-image img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}

.content-type-right .one-column-content .related-content .all-cards .each-section .card-info,
.two-column-content .related-content .all-cards .each-section .card-info,
.three-column-content .related-content .all-cards .each-section .card-info,
.four-column-content .related-content .all-cards .each-section .card-info {
  padding: 16px;
  padding-bottom: 0px;
  width: calc(100% - 120px);
}

.content-type-right .one-column-content .related-content .all-cards .each-section .card-info > *,
.two-column-content .related-content .all-cards .each-section .card-info > *,
.three-column-content .related-content .all-cards .each-section .card-info > *,
.four-column-content .related-content .all-cards .each-section .card-info > * {
  display: none;
}

.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .information-type,
.two-column-content .related-content .all-cards .each-section .card-info .information-type,
.three-column-content .related-content .all-cards .each-section .card-info .information-type,
.four-column-content .related-content .all-cards .each-section .card-info .information-type {
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .Related-card-title,
.two-column-content .related-content .all-cards .each-section .card-info .Related-card-title,
.three-column-content .related-content .all-cards .each-section .card-info .Related-card-title,
.four-column-content .related-content .all-cards .each-section .card-info .Related-card-title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  color: #111;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.content-type-right .one-column-content .related-content .all-cards .each-section.no-image .card-image,
.two-column-content .related-content .all-cards .each-section.no-image .card-image,
.three-column-content .related-content .all-cards .each-section.no-image .card-image,
.four-column-content .related-content .all-cards .each-section.no-image .card-image {
  display: none;
}

.content-type-right .one-column-content .related-content .all-cards .each-section.no-image .card-info,
.two-column-content .related-content .all-cards .each-section.no-image .card-info,
.three-column-content .related-content .all-cards .each-section.no-image .card-info,
.four-column-content .related-content .all-cards .each-section.no-image .card-info {
  width: 100%;
}

.content-type-right .one-column-content .left-arrow, .two-column-content .right-arrow,
.two-column-content .left-arrow, .two-column-content .right-arrow,
.three-column-content .left-arrow,
.three-column-content .right-arrow,
.four-column-content .left-arrow,
.four-column-content .right-arrow{
  display: none !important;
}

/* related cards right side component*/
.content-type-right .one-column-content{margin-bottom:0; padding-bottom:0;}
.content-type-right .one-column-content .related-content .all-cards li.each-card{
	flex-basis:100%;
	max-width:100% !important;
	background-color:#ffffff !important;
	margin: 0 0 1.5rem 0 !important;
	list-style: none;
	position: relative;
	padding-left: 1rem;
}
@media screen and (min-width: 62rem) {
	.content-type-right .one-column-content .related-content .all-cards li.each-card:last-child{
		margin-bottom:0 !important;
	}
}
.content-type-right .one-column-content .all-cards li.each-card .card-info{
	background-color:#ffffff !important;
}

.content-type-right .one-column-content h2{
	font-size:24px;
	padding-bottom: 8px;
	line-height:22px;
}
.content-type-right .one-column-content .related-content .all-cards .each-section.no-image .card-info{
	width: 100%;
	padding-right:16px;
	padding-bottom: 8px;
}
.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .information-type{
	margin-bottom: 8px;
}
.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .Related-card-title{
	font-size: 14px;
	line-height: 18px;
}
.content-type-right .one-column-content .related-content .all-cards .each-section .card-info{
	width: calc(100% - 100px);
	word-break: break-word;
}
.content-type-right .one-column-content .related-content .all-cards li.each-card .Related-card-title{
	margin-bottom:8px;
}
@media screen and (max-width: 62rem) {
	.content-type-right .one-column-content .related-content .all-cards .each-section .card-image{
	  -ms-flex-preferred-size: 120px;
	  flex-basis: 120px;
	  width: 120px;
	  height: 120px !important;
	}
	.content-type-right .one-column-content .related-content .all-cards .each-section .card-info{
		width: calc(100% - 120px);
		word-break: break-word;
	}
	.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .information-type{
		margin-bottom: 12px;
	}
	.content-type-right .one-column-content .related-content .all-cards .each-section .card-info .Related-card-title{
			font-size: 16px;
			line-height: 24px;
	}
}
@media screen and (max-width: 1356px){
	.content-type-right .one-column-content{
		padding-left: 0;
		padding-right: 0;
	}
}
/* HR Connect start here*/
.hr-component hr {
	border: 0px;
	height: 1px; /* have chansged from 0.5rem to 1px based on the qa request*/
	margin: 2.5rem 0;
	background: none;
	-webkit-box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.09);
	box-shadow: inset 0 1px 0px 0 rgba(0, 0, 0, 0.09);
}

body.on-page-editor .hr-component {
  padding: 20px 0;
}

body.on-page-editor .hr-component hr {
  margin: 10px 0 0 0;
}
/* HR Connect end here*/
/* News component toolbox*/
.news-cards-list .news-cards-header {
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.news-cards-list .news-cards-header .news-cards-title {
  font-size: 1.5rem;
  color: #000;
  float: left;
  font-weight: 700;
  width: calc(100% - 220px);
}

.news-cards-list .news-cards-header .news-cards-title .field-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-cards-list .news-cards-header .news-cards-link {
  float: right;
  padding-right: 28px;
  font-weight: 700;
}

.news-cards-list .news-cards-header .news-cards-link a {
  font-size: 1rem;
  color: #000;
}

.news-cards-list .news-cards-header .news-cards-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: -28px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.news-cards-list .news-cards-top-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  max-width: 66.666%;
  float: left;
  width: 66.666%;
}

@media screen and (max-width: 767px) {
  .news-cards-list .news-cards-top-list {
    display: block;
    width: auto;
  }
  .news-cards-list .news-cards-top-list .news-card-top-item {
    max-width: 100%;
    float: none;
    margin: 0 0 1.5rem;
  }
}

.news-cards-list .news-cards-top-list .news-card-top-item {
  max-width: calc(50% - 12px);
  -ms-flex-preferred-size: calc(50% - 12px);
      flex-basis: calc(50% - 12px);
  position: relative;
  float: left;
  background: #F5F5F5;
  margin: 0 12px;
  padding-bottom: 1.5rem;
}

.news-cards-list .news-cards-top-list .news-card-top-item:first-child {
  margin-left: 0px;
  max-width: calc(50% - 12px);
}

@media screen and (max-width: 767px) {
  .news-cards-list .news-cards-top-list .news-card-top-item:first-child {
    max-width: 100%;
    float: none;
    margin: 0 0 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .news-cards-list .news-cards-top-list .news-card-top-item {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    float: none;
    margin: 0 0 1.5rem;
  }
}

.news-cards-list .news-cards-top-list .news-card-top-item .new-card-image {
  line-height: 0px;
}

.news-cards-list .news-cards-top-list .news-card-top-item .new-card-image img {
  width: 100%;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info {
  padding: 1rem;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date {
  margin-top: 1.5rem;
  font-size: 12px;
  color: #767676;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date .news-card-datetime {
  margin-right: 1rem;
  position: relative;
  padding-left: 1.5rem;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date .news-card-datetime:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date .news-card-timeduration {
  position: relative;
  padding-left: 1.5rem;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date .news-card-timeduration:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-title {
  font-size: 1rem;
  margin: 1rem 0;
  color: #111;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-description {
  font-size: 14px;
  color: #484848;
  line-height: 150%;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-bottom {
  position: absolute;
  bottom: 0px;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-bottom a {
  font-size: 14px;
  color: #111;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date {
  margin-top: 0px;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-date, .news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-title, .news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-description, .news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-bottom {
  margin-bottom: 1rem;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-readmore {
  font-size: 14px;
  font-weight: 300;
  color: #111;
}

.news-cards-list .news-cards-top-list .news-card-top-item .news-top-card-info .news-card-readmore:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: -28px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.news-cards-reg-list {
  max-width: calc(33.33% - 12px);
  margin-left: 12px;
  float: left;
}

@media screen and (max-width: 767px) {
  .news-cards-reg-list {
    max-width: 100%;
    margin: 0px;
    float: none;
  }
}

.news-cards-reg-list .news-card-reg-item {
  background: #F5F5F5;
  margin-bottom: 1.5rem;
}

.news-cards-reg-list .news-card-reg-item a {
  display: block;
  overflow: hidden;
  color: #111;
}

.news-cards-reg-list .news-card-reg-item .new-card-image {
  width: 120px;
  height: 120px;
  float: left;
}

.news-cards-reg-list .news-card-reg-item .new-card-image img {
  width: 120px;
  height: 120px;
}

.news-cards-reg-list .news-card-reg-item .news-card-info {
  float: left;
  max-width: calc(100% - 152px);
  width: calc(100% - 152px);
  margin: 1rem;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date {
  display: block;
  overflow: hidden;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date .news-card-datetime {
  font-size: 12px;
  color: #767676;
  font-weight: 300;
  position: relative;
  padding-left: 1.5rem;
  margin-right: 1rem;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date .news-card-datetime:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date .news-card-timeduration {
  font-size: 12px;
  color: #767676;
  font-weight: 300;
  position: relative;
  padding-left: 1.5rem;
  margin-right: 1rem;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date .news-card-timeduration:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 1px;
  background-repeat: no-repeat;
  background-size: contain;
}

.news-cards-reg-list .news-card-reg-item .news-card-info .news-card-title {
  margin-top: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.two-column-content .news-cards-list .news-cards-top-list {
  max-width: 100%;
  clear: both;
  width: auto;
}

.two-column-content .news-cards-list .news-cards-top-list .news-card-top-item:last-child {
  margin-right: 0px;
}

.two-column-content .news-cards-reg-list {
  width: 100%;
  max-width: 100%;
  clear: both;
  margin-left: 0px;
}

.two-column-content .news-cards-reg-list .news-card-reg-item {
  max-width: calc(50% - 12px);
  margin: 0 12px 1.5rem;
  float: left;
}

.two-column-content .news-cards-reg-list .news-card-reg-item:nth-child(odd) {
  margin-left: 0px;
}

.two-column-content .news-cards-reg-list .news-card-reg-item:nth-child(even) {
  margin-right: 0px;
}

@media screen and (max-width: 1120px) {
  .two-column-content .news-cards-reg-list .news-card-reg-item {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 1.5rem;
    float: none;
  }
}

.three-column-content .news-cards-title,
.four-column-content .news-cards-title {
  float: none !important;
  width: auto !important;
}

.three-column-content .news-cards-list .component-content,
.four-column-content .news-cards-list .component-content {
  overflow: hidden;
  position: relative;
  padding-bottom: 1.5rem;
}

.three-column-content .news-cards-list .component-content .news-cards-link,
.four-column-content .news-cards-list .component-content .news-cards-link {
  display: block;
  position: absolute;
  bottom: 0px;
}

.three-column-content .news-cards-list .news-cards-top-list,
.four-column-content .news-cards-list .news-cards-top-list {
  display: block;
  max-width: 100%;
  clear: both;
  width: auto;
}

.three-column-content .news-cards-list .news-cards-top-list .news-card-top-item,
.four-column-content .news-cards-list .news-cards-top-list .news-card-top-item {
  margin: 0px;
  max-width: 100%;
  margin-bottom: 1.5rem;
  float: none;
}

.three-column-content .news-cards-reg-list,
.four-column-content .news-cards-reg-list {
  width: 100%;
  max-width: 100%;
  clear: both;
  margin-left: 0px;
}

.three-column-content .news-cards-reg-list .news-card-reg-item,
.four-column-content .news-cards-reg-list .news-card-reg-item {
  max-width: 100%;
  margin: 0 0px 1.5rem;
  clear: both;
}

.two-column-content .news-cards-reg-list .news-card-date, .four-column-content .news-cards-reg-list .news-card-date {
  display: none !important;
}

@media screen and (max-width: 1120px) {
  .news-cards-reg-list .news-card-reg-item .news-card-info .news-card-date {
    display: none;
  }
}

@media screen and (max-width: 1023px) {
  .one-column-content .news-cards-list .news-cards-top-list,
  .column-wide-grid .news-cards-list .news-cards-top-list {
    max-width: 100%;
    clear: both;
    width: auto;
  }
  .one-column-content .news-cards-list .news-cards-top-list .news-card-top-item:last-child,
  .column-wide-grid .news-cards-list .news-cards-top-list .news-card-top-item:last-child {
    margin-right: 0px;
  }
  .one-column-content .news-cards-list .news-cards-reg-list,
  .column-wide-grid .news-cards-list .news-cards-reg-list {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin-left: 0px;
  }
  .one-column-content .news-cards-list .news-cards-reg-list .news-card-reg-item,
  .column-wide-grid .news-cards-list .news-cards-reg-list .news-card-reg-item {
    max-width: calc(50% - 12px);
    margin: 0 12px 1.5rem;
    float: left;
  }
  .one-column-content .news-cards-list .news-cards-reg-list .news-card-reg-item:nth-child(odd),
  .column-wide-grid .news-cards-list .news-cards-reg-list .news-card-reg-item:nth-child(odd) {
    margin-left: 0px;
  }
  .one-column-content .news-cards-list .news-cards-reg-list .news-card-reg-item:nth-child(even),
  .column-wide-grid .news-cards-list .news-cards-reg-list .news-card-reg-item:nth-child(even) {
    margin-right: 0px;
  }
}

@media screen and (max-width: 1023px) and (max-width: 767px) {
  .one-column-content .news-cards-list .news-cards-reg-list .news-card-reg-item,
  .column-wide-grid .news-cards-list .news-cards-reg-list .news-card-reg-item {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 1.5rem;
    float: none;
  }
}
/* News component toolbox end here*/
/*News Card end here*/

/*Image Gallery start here*/
.ipp-image-gallery {
  overflow: hidden;
}

.ipp-image-gallery > .component-content .slides {
  padding: 0px;
}

.ipp-image-gallery > .component-content .slides .slide {
  display: block !important;
  padding: 0;
  line-height: 0px;
  margin-bottom: 1.5rem;
  float: left;
  max-width: calc(25% - 18px);
  margin-right: 1.5rem;
  cursor: pointer;
}

body.on-page-editor .ipp-image-gallery > .component-content .slides .slide {
	max-width: 160px;
	margin-right: 8px;
}

.ipp-image-gallery > .component-content .slides .slide:first-child {
  margin-left: 0px;
}

.ipp-image-gallery > .component-content .slides .slide:nth-child(4n+0) {
  margin-right: 0px;
}

@media screen and (max-width: 1023px) {
  .ipp-image-gallery > .component-content .slides .slide {
    max-width: calc(33.333% - 16px);
  }
  .ipp-image-gallery > .component-content .slides .slide:nth-child(4n+0) {
    margin-right: 24px;
  }
  .ipp-image-gallery > .component-content .slides .slide:nth-child(3n+0) {
    margin-right: 0px;
  }
}

@media screen and (max-width: 767px) {
  .ipp-image-gallery > .component-content .slides .slide {
    max-width: 100%;
    padding: 0px;
    margin: 0px 0px 1.5rem 0px;
  }
  .ipp-image-gallery > .component-content .slides .slide:nth-child(4n+0) {
    margin-right: 0px;
  }
}

.ipp-image-gallery > .component-content .slides .slide .ipp-image-gallery-slide-info {
  display: none;
}
.on-page-editor .ipp-image-gallery > .component-content .slides .slide .ipp-image-gallery-slide-info {
    display: block;
    padding-left: 10px;
	font-size: 14px;
}
.on-page-editor .ipp-image-gallery > .component-content .slides .slide .ipp-image-gallery-slide-info .field-slidetext .scWebEditInput { font-size: 12px; line-height: 18px; }								
.ipp-image-gallery > .component-content .nav, .ipp-image-gallery > .component-content .comment-block {
  display: none !important;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  z-index: 999999;
}

@media screen and (min-width: 1367px) {
  .ipp-image-gallery .ipp-image-gallery-modal-dialog {
    padding-top: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .ipp-image-gallery .ipp-image-gallery-modal-dialog {
    text-align: center;
  }
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .gallery-dialog-container {
  margin-left: auto;
  margin-right: auto;
  background: white;
  max-width: 1024px;
  padding: 70px 87px 0px;
  overflow: hidden;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (min-width: 1367px) {
  .ipp-image-gallery .ipp-image-gallery-modal-dialog .gallery-dialog-container {
    max-width: 1312px;
    padding: 88px 111px;
  }
}

@media screen and (max-width: 1024px) {
  .ipp-image-gallery .ipp-image-gallery-modal-dialog .gallery-dialog-container {
    display: inline-block;
	padding: 32px 32px 0px;
	margin-left: 16px;
	margin-right: 16px;
  }
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .gallery-dialog-container .image-slide-show {
  margin-bottom: 16px;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .gallery-dialog-container .comment-block {
  margin-top: 16px;
  text-align: left;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .image-slide-show .nav a {
  height: 44px;
  width: 44px;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .image-slide-show .nav a.prev-text {
  left: -22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .image-slide-show .nav a.prev-text:before {
  top: 12px;
  width: 22px;
  height: 22px;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .image-slide-show .nav a.next-text {
  right: -22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .image-slide-show .nav a.next-text:before {
  top: 12px;
  width: 22px;
  height: 22px;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .close .hover-effect {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: background-color,-webkit-transform;
  transition-property: background-color,-webkit-transform;
  transition-property: transform,background-color;
  transition-property: transform,background-color,-webkit-transform;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  z-index: -1;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .page-content {
  width: 100%;
  max-width: 60rem;
  margin: auto;
  text-align: center;
  position: relative;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .page-content .close {
  position: absolute;
  right: -50px;
  top: -50px;
  width: 34px;
  height: 34px;
  -webkit-transition-property: background-color,border-radius,width;
  transition-property: background-color,border-radius,width;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}

@media screen and (max-width: 1024px) {
  .ipp-image-gallery .ipp-image-gallery-modal-dialog .page-content .close {
    right: -25px;
    top: -25px;
  }
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .page-content .close svg {
  width: 34px;
  height: 34px;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .page-content .popover-desc-text {
  font-size: 12px;
  text-align: center;
  padding: 25px 35px;
  color: #111;
  font-weight: 700;
  display: none;
}

.ipp-image-gallery .ipp-image-gallery-modal-dialog .close:hover .hover-effect {
  background: rgba(204, 204, 204, 0.5);
  -webkit-transform: scale(1);
  transform: scale(1);
}

@media screen and (max-width: 767px) {
  .column-wide-grid .ikea-row [class*='ikea-col-'], .column-wide-grid .ikea-row [class*='ikea-col-']:first-child, .column-wide-grid .ikea-row [class*='ikea-col-']:last-child {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

body.on-page-editor .ipp-image-gallery {
  overflow: hidden;
}

body.on-page-editor .ipp-image-gallery .ipp-image-gallery-slide {
  padding: 10px;
}

body.on-page-editor .ipp-image-gallery .ipp-image-gallery-slide img{
  width: 175px !important; height: 131px;
}

body.on-page-editor .ipp-image-gallery-slide-info .field-slidetext .scWebEditInput{
  font-size: 18px;
}


.ipp-image-gallery-modal-dialog .prev-text, .ipp-image-gallery-modal-dialog .next-text {
  display: block;
}
/*Image Gallery end here*/

/* Bite and Big bite start here*/
.bigbite-section {
  overflow: hidden;
}

.bigbite-section .bigbite-link {
  display: inline-block;
  text-decoration: none;
}
.bigbite-section .bigbite-link:hover {
  text-decoration: underline;
}
.bigbite-section .bigbite-image {
  max-width: 310px;
  margin-bottom: 1rem;
  line-height: 0px;
}

.bigbite-section .bigbite-informationtype {
  font-size: 14px;
  color: #767676;
  font-weight: 700;
  line-height: 157.1%;
  margin-bottom: .5rem;
}

.bigbite-section .bigbite-parent {
  font-size: 12px;
  color: #484848;
  line-height: 150%;
  font-weight: 300;
  margin-bottom: .5rem;
}

.bigbite-section .bigbite-title {
  font-size: 16px;
  color: #111111;
  font-weight: 700;
  line-height: 157.1%;
}

.bigbite-section .text-ellipsis:after {
  content: "...";
}

.bite-section {
  overflow: hidden;
}

.bite-section .bite-image {
  max-width: 87px;
  line-height: 0px;
  min-height: 87px;
  float: left;
  margin: 0 12px 0 0;
}

.bite-section .bite-informationtype {
  font-size: 14px;
  color: #767676;
  font-weight: 700;
  line-height: 157.1%;
  margin-bottom: .5rem;
}

.bite-section .bite-parent {
  font-size: 12px;
  color: #484848;
  line-height: 150%;
  font-weight: 300;
  margin-bottom: .5rem;
}

.bite-section .bite-title {
  font-size: 16px;
  color: #111111;
  font-weight: 700;
  line-height: 157.1%;
    text-decoration: none;
}

.bite-section .text-ellipsis:after {
  content: "...";
}

.four-column-content .bite-section .bite-title {
  clear: both;
  margin-top: 8px;
}

.ikea-row [class*='ikea-col-'] .ms-rteStyle-Bite:not(:first-child){
  margin-top: 16px;
  display: block;
}
.ikea-row [class*='ikea-col-'] .ms-rteStyle-BigBite:not(:first-child) {
  margin-top: 24px;
  display: block;
}

.bite-bigbite .big-bite-space {
	margin-top: 24px;
	display: block;
}
.bite-bigbite .sm-bite-space {
	margin-top: 16px;
	display: block;
}
/* Bite and Big bite end here*/
/*Preview modal dialog start here*/
.preview-modal-dialog {
  max-width: 640px;
  width: 640px;
  max-height: 735px;
  margin: auto;
  position: fixed;
  z-index: 999999;
  top: 10px;
  left: calc(50% - 322px);
  background: #fff;
}

@media screen and (max-width: 1366px) {
  .preview-modal-dialog {
    max-width: 460px;
    width: 460px;
    max-height: 630px;
    left: calc(50% - 230px);
  }
}

@media screen and (max-width: 692px) {
  .preview-modal-dialog {
    left: 24px;
    max-width: calc(100% - 48px);
  }
}

.preview-modal-dialog .preview-modal-dialog-data {
  background: #fff;
}

.preview-modal-dialog .close {
  position: absolute;
  float: right;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  cursor: pointer;
}

.preview-modal-dialog .close:before {
  width: 24px;
  height: 24px;
  content: "x";
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
}

.preview-modal-dialog .image {
  max-width: 644px;
  max-height: 362px;
  line-height: 0px;
  text-align: center;
}

.preview-modal-dialog .image img {
  max-width: 100%;
  max-height: 362px;
}

.preview-modal-dialog .details {
  padding: 40px;
}

@media screen and (max-width: 1366px) {
  .preview-modal-dialog .details {
    padding: 24px;
  }
}

.preview-modal-dialog .details .info {
  overflow: hidden;
  height: 20px;
  margin-bottom: 16px;
}

.preview-modal-dialog .details .info .info-left {
  font-size: 12px;
  color: #666;
  float: left;
}

.preview-modal-dialog .details .info .info-left .readtime {
  margin-right: 1rem;
  position: relative;
  padding-left: 1.5rem;
  float: left;
}

.preview-modal-dialog .details .info .info-left .readtime:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.preview-modal-dialog .details .info .info-left .date {
  position: relative;
  padding-left: 1.5rem;
  float: left;
}

.preview-modal-dialog .details .info .info-left .date:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 2px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.preview-modal-dialog .details .info .info-right {
  float: right;
}

.preview-modal-dialog .details .info .info-right [data-icon="bookmark"] {
  font-size: 14px;
  font-weight: 300;
  color: #111;
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  text-align: center;
  padding-top: 3px;
}

.preview-modal-dialog .details .info .info-right [data-icon="bookmark"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3h12v18h-2.4346L12 17.1799 8.4345 21H6V3zm2 2v13.5344l4-4.2857 4 4.2857V5H8z' fill='%23111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  right: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.preview-modal-dialog .details .info .info-right [data-icon="bookmark"].bookmarked:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 3H6V21H8.43455L12 17.1799L15.5654 21H18V3Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}

.preview-modal-dialog .details .informationtype {
  margin-bottom: 8px;
  color: #767676;
  font-size: 14px;
  font-weight: 700;
}

.preview-modal-dialog .details .parent {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  margin-bottom: 16px;
}

.preview-modal-dialog .details .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 157.1%;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.preview-modal-dialog .details .longtitle {
  font-weight: 700;
  font-size: 14px;
  line-height: 157.1%;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.preview-modal-dialog .details .desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #111;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  margin-bottom: 15px;
}

.preview-modal-dialog .details .readmore {
  font-size: 14px;
  font-weight: 300;
  color: #111;
}

.preview-modal-dialog .details .readmore:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: -28px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.preview-modal-dialog .preview-modal-dialog-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  left: 0px;
  top: 0px;
  z-index: -1;
}

/*Preview modal dialog end here*/
/*Background colours start here*/
.grey-background {
  padding: 32px;
  background: #F5F5F5;
}

.blue-background {
  padding: 32px;
  background: #007CC1;
}

.green-background {
  padding: 32px;
  background: #00853E;
}

.yellow-background {
  padding: 32px;
  background: #FFA524;
}

.red-background {
  padding: 32px;
  background: #CC0008;
}

.pink-background {
  padding: 32px;
  background: #E00751;
}

.grey-background, .yellow-background {
  color: #111 !important;
}

.grey-background *, .yellow-background * {
  color: #111 !important;
}

.blue-background, .green-background, .red-background, .pink-background {
  color: #fff !important;
}

.blue-background *, .green-background *, .red-background *, .pink-background * {
  color: #fff !important;
}

.blue-background .grey-background *, .blue-background .yellow-background *, .green-background .grey-background *, .green-background .yellow-background *, .red-background .grey-background *, .red-background .yellow-background *, .pink-background .grey-background *, .pink-background .yellow-background * {
  color: #111 !important;
}

.figure-image .blue-background, .figure-image .green-background, .figure-image .red-background, .figure-image .pink-background, .figure-image .grey-background, .figure-image .yellow-background {
  padding: 0px;
  background: none;
}

.figure-image .blue-background .caption-text, .figure-image .green-background .caption-text, .figure-image .red-background .caption-text, .figure-image .pink-background .caption-text, .figure-image .grey-background .caption-text, .figure-image .yellow-background .caption-text {
  padding: 12px !important;
  display: block;
}

.figure-image .blue-background .caption-text {
  background: #007CC1;
}

.figure-image .green-background .caption-text {
  background: #00853E;
}

.figure-image .red-background .caption-text {
  background: #CC0008;
}

.figure-image .pink-background .caption-text {
  background: #E00751;
}

.figure-image .grey-background .caption-text {
  background: #F5F5F5;
}

.figure-image .yellow-background .caption-text {
  background: #FFA524;
}

.ikea-sxa-accordion .blue-background .ikea-accordion__item .ikea-accordion__icon, .ikea-sxa-accordion .green-background .ikea-accordion__item .ikea-accordion__icon, .ikea-sxa-accordion .red-background .ikea-accordion__item .ikea-accordion__icon, .ikea-sxa-accordion .pink-background .ikea-accordion__item .ikea-accordion__icon, .ikea-sxa-accordion .grey-background .ikea-accordion__item .ikea-accordion__icon, .ikea-sxa-accordion .yellow-background .ikea-accordion__item .ikea-accordion__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00031 7.59961L0.214561 1.81456L1.62869 0.400262L6.00032 4.77136L10.372 0.400257L11.7861 1.81457L6.00031 7.59961Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

/*Background colours end here*/
/*# sourceMappingURL=ipp.css.map */


.supplier-page .ipp-grid-container .top-meta-data.sticky .sticky-content .content-actions:before { content: "Supplier Portal"; font-size: 16px; }
@media screen and (max-width: 767px) {
	.supplier-page .ipp-grid-container .top-meta-data.sticky .sticky-content .content-actions:before { max-width: 65px; overflow: hidden; }
}


/* Migration issue - Replicate Sharepoint css to hide characters */
.ms-rteThemeForeColor-1-0 {
    color: #fff;
    
}
.page-wrapper, #wrapper {
	min-height: auto;
	display: block;
	background: #fff;
}


/*search icon changes*/
@media screen and (max-width: 48rem) {
	.navbar__main-bar-inner {
		justify-content: start;
	}

	.hidden-until-xl {
		display: block !important;
		margin-left: -32px !important;
		margin-top: 6px !important;
	}
}
/*search icon changes*/

/*Footer issue fix*/
@media screen and (min-width: 36rem) {
	.page-wrapper > main, #wrapper > main { min-height: calc(100vh - 8.5rem); }
}

/*POTM component start here*/
.potm-cards-list {
  overflow: hidden;
  position: relative;
}

.potm-cards-list .potm-cards-title .field-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 133.3%;
  margin-bottom: 24px;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item {
  float: left;
  max-width: calc(33.33% - 16px);
  width: calc(33.33% - 16px);
  margin-bottom: 24px;
  margin-right: 24px;
}

@media screen and (max-width: 1024px) {
  .potm-cards-list .potm-cards-list-details .potm-cards-item {
    max-width: calc(50% - 12px);
    width: calc(50% - 12px);
  }
  .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(2), .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(4), .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(6) {
    margin-right: 0px;
  }
}

@media screen and (max-width: 767px) {
  .potm-cards-list .potm-cards-list-details .potm-cards-item {
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    float: initial;
  }
}

.potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(3), .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(6) {
  margin-right: 0px;
}

@media screen and (max-width: 1024px) {
  .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(3) {
    margin-right: 24px;
  }
}

@media screen and (max-width: 767px) {
  .potm-cards-list .potm-cards-list-details .potm-cards-item:nth-child(3) {
    margin-right: 0px;
  }
}

.potm-cards-list .potm-cards-list-details .potm-cards-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-image {
  height: 120px;
  width: 120px;
  line-height: 0px;
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-image img {
  height: 120px;
  width: 120px;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-info {
  padding: 16px;
  background: #F5F5F5;
  -ms-flex-preferred-size: calc(100% - 120px);
      flex-basis: calc(100% - 120px);
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-info .potm-cards-date {
  color: #767676;
  position: relative;
  padding-left: 24px;
  font-size: 12px;
  font-weight: 300;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-info .potm-cards-date:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-info .potm-cards-title {
  font-size: 16px;
  margin-top: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #111;
}

.potm-cards-list .potm-cards-list-details .potm-cards-item .potm-cards-info .potm-cards-title:hover {
  text-decoration: underline;
}

.potm-cards-list .potm-cards-link {
  font-size: 16px;
  position: absolute;
  right: 32px;
  top: 8px;
}

@media screen and (max-width: 767px) {
  .potm-cards-list .potm-cards-link {
	position: relative;
    clear: both;
    width: 100%;
    text-align: left;
    padding-top: 0px;
	margin-bottom: 24px;
	right: initial;
  }
}

.potm-cards-list .potm-cards-link a {
  font-size: 1rem;
  color: #000;
  margin-left: -22px;
}

@media screen and (max-width: 767px) {
  .potm-cards-list .potm-cards-link a {
    margin-left: 0px;
  }
}

.potm-cards-list .potm-cards-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: -28px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

body.on-page-editor .potm-cards-list .potm-cards-link {
  float: none;
  text-align: left;
}

body.on-page-editor .potm-cards-list .potm-cards-link a {
  margin-left: 0px;
}

.two-column-content .potm-cards-list .potm-cards-list-details .potm-cards-item, .three-column-content .potm-cards-list .potm-cards-list-details .potm-cards-item, .four-column-content .potm-cards-list .potm-cards-list-details .potm-cards-item {
  margin-bottom: 24px;
  max-width: 100%;
  width: 100%;
  margin-right: 0px;
}

.two-column-content .potm-cards-list .potm-cards-link, .three-column-content .potm-cards-list .potm-cards-link, .four-column-content .potm-cards-list .potm-cards-link {
  display: block;
  clear: both;
  width: auto;
  padding-top: initial;
  text-align: left;
  position: relative;
  margin-bottom: 24px;
  right: initial;
}

.two-column-content .potm-cards-list .potm-cards-link a, .three-column-content .potm-cards-list .potm-cards-link a, .four-column-content .potm-cards-list .potm-cards-link a {
  margin-left: 0px;
}

/* Table styles for migrated pages 
.ms-rteTable-0 > tbody > tr > th, .ms-rteTable-0 > tbody > tr > td, .ms-rteTable-default, .ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, td.ms-rteTable-default, th.ms-rteTable-default, .ms-rtetablecells {
border: 1px solid #c6c6c6;
}
*/

/*Table border UI start here*/
.ms-rteTable-default > tbody > tr > td,
.ms-rteTable-default > tbody > tr > th,
.ms-rteTable-0 > tbody > tr > td,
.ms-rteTable-0 > tbody > tr > th,
.ms-rteTable-1 > tbody > tr > td,
.ms-rteTable-1 > tbody > tr > th,
.ms-rteTable-2 > tbody > tr > td,
.ms-rteTable-2 > tbody > tr > th,
.ms-rteTable-3 > tbody > tr > td,
.ms-rteTable-3 > tbody > tr > th,
.ms-rteTable-4 > tbody > tr > td,
.ms-rteTable-4 > tbody > tr > th,
.ms-rteTable-5 > tbody > tr > td,
.ms-rteTable-5 > tbody > tr > th,
.ms-rteTable-6 > tbody > tr > td,
.ms-rteTable-6 > tbody > tr > th,
.ms-rteTable-7 > tbody > tr > td,
.ms-rteTable-7 > tbody > tr > th,
.ms-rteTable-8 > tbody > tr > td,
.ms-rteTable-8 > tbody > tr > th,
.ms-rteTable-9 > tbody > tr > td,
.ms-rteTable-9 > tbody > tr > th,
.ms-rteTable-10 > tbody > tr > td,
.ms-rteTable-10 > tbody > tr > th {
  vertical-align: top;
  padding: 7px 5px 6px;
}

.ms-rteTable-default > tbody > tr > th,
.ms-rteTable-default > tbody > tr.ms-rteTableFooterRow-default,
.ms-rteTable-0 > tbody > tr > th,
.ms-rteTable-0 > tbody > tr.ms-rteTableFooterRow-0,
.ms-rteTable-1 > tbody > tr > th,
.ms-rteTable-1 > tbody > tr.ms-rteTableFooterRow-1,
.ms-rteTable-2 > tbody > tr > th,
.ms-rteTable-2 > tbody > tr.ms-rteTableFooterRow-2,
.ms-rteTable-3 > tbody > tr > th,
.ms-rteTable-3 > tbody > tr.ms-rteTableFooterRow-3,
.ms-rteTable-4 > tbody > tr > th,
.ms-rteTable-4 > tbody > tr.ms-rteTableFooterRow-4,
.ms-rteTable-5 > tbody > tr > th,
.ms-rteTable-5 > tbody > tr.ms-rteTableFooterRow-5,
.ms-rteTable-6 > tbody > tr > th,
.ms-rteTable-6 > tbody > tr.ms-rteTableFooterRow-6,
.ms-rteTable-7 > tbody > tr > th,
.ms-rteTable-7 > tbody > tr.ms-rteTableFooterRow-7,
.ms-rteTable-8 > tbody > tr > th,
.ms-rteTable-8 > tbody > tr.ms-rteTableFooterRow-8,
.ms-rteTable-9 > tbody > tr > th,
.ms-rteTable-9 > tbody > tr.ms-rteTableFooterRow-9,
.ms-rteTable-10 > tbody > tr > th,
.ms-rteTable-10 > tbody > tr.ms-rteTableFooterRow-10 {
  /* [ReplaceColor(themeColor:"SubtleBodyText")] */
  color: #777;
  text-align: left;
  font-weight: normal;
}

.ms-rtetablecells {
  padding: 2px;
  vertical-align: top;
}

.ms-rteTable-default {
  -ms-name: "Default Table Style - Light";
}

.ms-rteTable-default,
.ms-rteTable-default > tbody > tr > td,
.ms-rteTable-default > tbody > tr > th,
td.ms-rteTable-default,
th.ms-rteTable-default,
.ms-rtetablecells {
  /* [ReplaceColor(themeColor:"SubtleLines")] */
  border: 1px solid #c6c6c6;
}

.ms-rteTable-0 {
  -ms-name: "Table Style 1 - Clear";
  border-width: 0px;
  border-style: none;
  border-collapse: collapse;
}

.ms-rteTable-1 {
  -ms-name: "Table Style 2 - Light Banded";
}

.ms-rteTable-1 tr.ms-rteTableHeaderRow-1,
.ms-rteTable-1 tr.ms-rteTableFooterRow-1,
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 > th,
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 > th,
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 > td {
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  background-color: #fff;
  /* [ReplaceColor(themeColor:"BackgroundOverlay")] */
  background-color: rgba(255, 255, 255, 0.85);
  /* [ReplaceColor(themeColor:"Lines")] */
  border-top: 1px solid #ababab;
  /* [ReplaceColor(themeColor:"Lines")] */
  border-bottom: 1px solid #ababab;
}

.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
  /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */
  background-color: #D8D8D8;
  /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */
  background-color: #D8D8D8;
}

.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  background-color: #fff;
  /* [ReplaceColor(themeColor:"BackgroundOverlay")] */
  background-color: rgba(255, 255, 255, 0.85);
}

.ms-rteTable-6 {
  -ms-name: "Table Style 3 - Medium Two Tones";
}

.ms-rteTable-6 tr.ms-rteTableHeaderRow-6,
.ms-rteTable-6 tr.ms-rteTableFooterRow-6,
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6 > th,
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 > th,
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 > td {
  /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */
  background-color: #005594;
  /* [ReplaceColor(themeColor:"ContentAccent1-Darker")] */
  background-color: #005594;
  /* [ReplaceColor(themeColor:"BackgroundOverlay")] */
  color: #fff;
}

.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
  /* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"1")] */
  background-color: #C0E4FF;
  /* [ReplaceColor(themeColor:"ContentAccent1-Lightest",opacity:"0.7")] */
  background-color: #C0E4FF;
}

.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  background-color: #fff;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"0.7")] */
  background-color: rgba(255, 255, 255, 0.85);
}

.ms-rteTable-2 {
  -ms-name: "Table Style 4 - Light Lines";
}

.ms-rteTable-2 tr.ms-rteTableHeaderRow-2,
.ms-rteTable-2 tr.ms-rteTableFooterRow-2,
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 > th,
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 > th,
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 > td {
  /* [ReplaceColor(themeColor:"BodyText")] */
  background-color: #444;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-2 tr.ms-rteTableOddRow-2,
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
  /* [ReplaceColor(themeColor:"StrongLines")] */
  border-top: 1px solid #92c0e0;
  /* [ReplaceColor(themeColor:"StrongLines")] */
  border-bottom: 1px solid #92c0e0;
}

.ms-rteTable-3 {
  -ms-name: "Table Style 5 - Grid";
}

.ms-rteTable-3,
.ms-rteTable-3 > tbody > tr > td,
.ms-rteTable-3 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"Lines")] */
  border: 1px solid #ababab;
}

.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
  /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter",opacity:"1")] */
  background-color: #D8D8D8;
  /* [ReplaceColor(themeColor:"BackgroundOverlay-Lighter")] */
  background-color: #D8D8D8;
}

.ms-rteTable-3 tr.ms-rteTableHeaderRow-3,
.ms-rteTable-3 tr.ms-rteTableFooterRow-3,
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  background-color: #fff;
  /* [ReplaceColor(themeColor:"BackgroundOverlay")] */
  background-color: rgba(255, 255, 255, 0.85);
}

.ms-rteTable-4 {
  -ms-name: "Table Style 6 - Accent 1";
}

.ms-rteTable-4,
.ms-rteTable-4 > tbody > tr > td,
.ms-rteTable-4 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */
  border: 1px solid #005594;
}

.ms-rteTable-4 tr.ms-rteTableHeaderRow-4,
.ms-rteTable-4 tr.ms-rteTableFooterRow-4,
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 > th,
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 > th,
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 > td {
  /* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */
  background-color: #005594;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-5 {
  -ms-name: "Table Style 7 - Accent 2";
}

.ms-rteTable-5,
.ms-rteTable-5 > tbody > tr > td,
.ms-rteTable-5 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */
  border: 1px solid #009AC3;
}

.ms-rteTable-5 tr.ms-rteTableHeaderRow-5,
.ms-rteTable-5 tr.ms-rteTableFooterRow-5,
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5 > th,
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 > th,
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 > td {
  /* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */
  background-color: #009AC3;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-7 {
  -ms-name: "Table Style 8 - Accent 3";
}

.ms-rteTable-7,
.ms-rteTable-7 > tbody > tr > td,
.ms-rteTable-7 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */
  border: 1px solid #1D603F;
}

.ms-rteTable-7 tr.ms-rteTableHeaderRow-7,
.ms-rteTable-7 tr.ms-rteTableFooterRow-7,
.ms-rteTable-7 tr.ms-rteTableHeaderRow-7 > th,
.ms-rteTable-7 tr.ms-rteTableFooterRow-7 > th,
.ms-rteTable-7 tr.ms-rteTableFooterRow-7 > td {
  /* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */
  background-color: #1D603F;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-8 {
  -ms-name: "Table Style 9 - Accent 4";
}

.ms-rteTable-8,
.ms-rteTable-8 > tbody > tr > td,
.ms-rteTable-8 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */
  border: 1px solid #585A40;
}

.ms-rteTable-8 tr.ms-rteTableHeaderRow-8,
.ms-rteTable-8 tr.ms-rteTableFooterRow-8,
.ms-rteTable-8 tr.ms-rteTableHeaderRow-8 > th,
.ms-rteTable-8 tr.ms-rteTableFooterRow-8 > th,
.ms-rteTable-8 tr.ms-rteTableFooterRow-8 > td {
  /* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */
  background-color: #585A40;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-9 {
  -ms-name: "Table Style 10 - Accent 5";
}

.ms-rteTable-9,
.ms-rteTable-9 > tbody > tr > td,
.ms-rteTable-9 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */
  border: 1px solid #B10026;
}

.ms-rteTable-9 tr.ms-rteTableHeaderRow-9,
.ms-rteTable-9 tr.ms-rteTableFooterRow-9,
.ms-rteTable-9 tr.ms-rteTableHeaderRow-9 > th,
.ms-rteTable-9 tr.ms-rteTableFooterRow-9 > th,
.ms-rteTable-9 tr.ms-rteTableFooterRow-9 > td {
  /* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */
  background-color: #B10026;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTable-10 {
  -ms-name: "Table Style 11 - Accent 6";
}

.ms-rteTable-10,
.ms-rteTable-10 > tbody > tr > td,
.ms-rteTable-10 > tbody > tr > th {
  /* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */
  border: 1px solid #4E1F5B;
}

.ms-rteTable-10 tr.ms-rteTableHeaderRow-10,
.ms-rteTable-10 tr.ms-rteTableFooterRow-10,
.ms-rteTable-10 tr.ms-rteTableHeaderRow-10 > th,
.ms-rteTable-10 tr.ms-rteTableFooterRow-10 > th,
.ms-rteTable-10 tr.ms-rteTableFooterRow-10 > td {
  /* [ReplaceColor(themeColor:"ContentAccent6-Darker",opacity:"1")] */
  background-color: #4E1F5B;
  /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
  color: #fff;
}

.ms-rteTableGrid td, .ms-rteTableGrid th {
  border: 1px dotted black;
}

/*Table border UI end here*/
.splitter { display: none; }

.rteStyle-Call-Out-Color-Font, .ms-rteStyle-Call-Out-Color-Font, .rteStyle-Call-Out-Color-Font, .ms-rteStyle-Call-Out-Color-Font, .rteStyle-Call-Out-BlueBG, .ms-rteStyle-Call-Out-BlueBG, .rteStyle-Call-Out-GrayBG, .ms-rteStyle-Call-Out-GrayBG {
	display: block;
    padding: 15px 80px;
    margin: 30px auto;
    line-height: 22px;
    color: #003170;
    font-size: 20px;
}
.ms-rteStyle-Call-Out-BlueBG {
	color: #fff;
}

.ms-rteStyle-Call-Out-GrayBG {
	color: #111;
}

#accordion .panel-body a { display: inline !important; padding-right: 0px; }



/*Review date section start here*/
.review-date-section {
  position: relative;
  cursor: pointer;
  min-width: 24px;
  height: 16px;
}
.review-date-section:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  content: "";
  position: absolute;
  left: 0px;
  top: -4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 576px) {
  .review-date-section:before {
    top: 0px;
  }
}
.review-date-section.past-date:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23E00751'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23E00751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23E00751'/%3E%3C/svg%3E%0A");
}
.review-date-section .field-review-date {
  display: none;
}
.review-date-section:hover .field-review-date {
  top: -38px;
  position: absolute;
  left: -60px;
  display: inline-block;
  background: #111111;
  padding: 7px 12px;
  color: #fff;
  size: 12px;
  border-radius: 4px;
  white-space: nowrap;
}

/*Review date section end here*/
.mobile-responsive-menu {
  display: none;
}
@media (max-width: 991px) {
  .mobile-responsive-menu {
    display: block;
    position: absolute;
    right: 32px;
    top: 12px;
    width: 24px;
    height: 24px;
  }
  .mobile-responsive-menu .mobile-menu-active {
    width: 24px;
    height: 24px;
    position: absolute;
    z-index: 9;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 8H4V6H20V8ZM20 13H4V11H20V13ZM20 18H4V16H20V18Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  .mobile-responsive-menu i {
    width: 24px;
    height: 24px;
    text-align: center;
    padding-top: 4px;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    left: 0px;
  }
  .mobile-responsive-menu .gray-bg {
    background: rgba(0, 0, 0, 0.15);
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 0;
    display: none;
  }
   .mobile-responsive-menu .component-content {
    position: fixed;
    width: 0px;
    left: 0px;
    top: 0px;
    padding-top: 68px;
    background: #fff;
    height: 100vh;
    /* display: none; */
    overflow: auto;
    transition: 0.1s all ease;
  }
  .mobile-responsive-menu .component-content.show {
    width: 488px;
  }
    .mobile-responsive-menu .component-content .mobile-menu-close {
	width: 24px;
	height: 24px;
	position: absolute;
    top: 28px !important;
    right: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9997 13.4149L16.9495 18.3646L18.3637 16.9504L13.4139 12.0007L18.3637 7.05093L16.9495 5.63672L11.9997 10.5865L7.04996 5.63672L5.63574 7.05093L10.5855 12.0007L5.63575 16.9504L7.04997 18.3646L11.9997 13.4149Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  .mobile-responsive-menu .component-content ul {
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #CCCCCC;
    padding-top: 76px;
  }
  .mobile-responsive-menu .component-content ul li {
    list-style: none;
    text-align: left;
    padding: 24px 48px;
    margin-bottom: 0px;
  }
  .mobile-responsive-menu .component-content ul li a {
    font-size: 14px;
    color: #111;
    display: block;
  }
}
@media (max-width: 767px) {
  .mobile-responsive-menu {
    right: 28px;
  }
}

@media (max-width: 991px) {
  .bookmark-control {
    right: 72px;
    cursor: pointer;
  }
  .profile-control {
    right: 72px;
    cursor: pointer;
  }
  .expand-serach-box-click {
    margin-left: -88px !important;
  }
}
@media (max-width: 767px) {
  .mobile-responsive-menu .component-content.show {
    width: 100%;
  }
  .mobile-responsive-menu .component-content ul {
    margin-top: 12px;
    padding-top: 16px;
  }
  .bookmark-control {
    right: 65px;
    cursor: pointer;
  }
  .profile-control {
    right: 68px;
    cursor: pointer;
  }
  .expand-serach-box-click {
    margin-left: -60px !important;
  }
  .mobile-responsive-menu .mobile-menu-close {
    top: 24px;
    right: 8px;
    z-index: 999;
  }
  .mobile-responsive-menu .component-content {
    padding-top: 72px;
    z-index: 99;
  }
  .mobile-responsive-menu .component-content ul li {
    padding: 16px 32px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component.responsive-logo-section {
  margin-left: 48px;
  margin-top: 8px;
  z-index: 9;
  left: auto;
}
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component.responsive-logo-section .navbar__brand img {
  height: 24px;
  width: auto;
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component.responsive-logo-section {
    margin-left: 32px !important;
    margin-top: 12px;
  }
}
.on-page-editor .content-type-right .List-of-Links .field-description span { min-width: 90px; }
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component.responsive-logo-section {margin-left: 48px;}
/*.list-group.list-header [data-icon="sortAsc"]::before {*/
[data-icon="sortAsc"]::before {
	content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMDAwNDkgOS44MjgzOUwzLjE3MjAzIDExLjY1NjlMMS43NTc4MSAxMC4yNDI2TDYuMDAwNDUgNkwxMC4yNDMxIDEwLjI0MjZMOC44Mjg4OCAxMS42NTY5TDcuMDAwNDkgOS44Mjg0Nkw3LjAwMDQ5IDE4SDUuMDAwNDlMNS4wMDA0OSA5LjgyODM5WiIgZmlsbD0iIzExMTExMSIvPgo8cGF0aCBkPSJNMjIgNkgxMlY4SDIyVjZaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xMiAxMUgxOVYxM0gxMlYxMVoiIGZpbGw9IiMxMTExMTEiLz4KPHBhdGggZD0iTTEyIDE2SDE2VjE4SDEyVjE2WiIgZmlsbD0iIzExMTExMSIvPgo8L3N2Zz4K);
    vertical-align: top;
    position: absolute;
    width: 25px;
    height: 24px;
}

/*.list-group.list-header [data-icon="sortDesc"]:before {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDZIMTJWOEgyMlY2WiIgZmlsbD0iIzExMTExMSIvPgo8cGF0aCBkPSJNMTIgMTFIMTlWMTNIMTJWMTFaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xMiAxNkgxNlYxOEgxMlYxNloiIGZpbGw9IiMxMTExMTEiLz4KPHBhdGggZD0iTTUuMDAwNDkgMTQuMTcxNkwzLjE3MjAzIDEyLjM0MzFMMS43NTc4MSAxMy43NTc0TDYuMDAwNDUgMThMMTAuMjQzMSAxMy43NTc0TDguODI4ODggMTIuMzQzMUw3LjAwMDQ5IDE0LjE3MTVMNy4wMDA0OSA2LjAwMDA0SDUuMDAwNDlMNS4wMDA0OSAxNC4xNzE2WiIgZmlsbD0iIzExMTExMSIvPgo8L3N2Zz4K");*/
[data-icon="sortDesc"]:before {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDZIMTJWOEgyMlY2WiIgZmlsbD0iIzExMTExMSIvPgo8cGF0aCBkPSJNMTIgMTFIMTlWMTNIMTJWMTFaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xMiAxNkgxNlYxOEgxMlYxNloiIGZpbGw9IiMxMTExMTEiLz4KPHBhdGggZD0iTTUuMDAwNDkgMTQuMTcxNkwzLjE3MjAzIDEyLjM0MzFMMS43NTc4MSAxMy43NTc0TDYuMDAwNDUgMThMMTAuMjQzMSAxMy43NTc0TDguODI4ODggMTIuMzQzMUw3LjAwMDQ5IDE0LjE3MTVMNy4wMDA0OSA2LjAwMDA0SDUuMDAwNDlMNS4wMDA0OSAxNC4xNzE2WiIgZmlsbD0iIzExMTExMSIvPgo8L3N2Zz4K");
vertical-align: top; 
content: "";
position: absolute;
    width: 25px;
    height: 24px;
}

.docLibrary .list-group.list-header .cell-link { padding: 0 16px !important;}

.ikea-row .component.plain-html {padding-left: 0px; padding-right: 0px; line-height: 0px; max-width: initial;}	
.ikea-row .component.plain-html .component-content {line-height: 24px;}
.ikea-row .component.plain-html video {width: 100% !important;}

/* Global language section start here*/
.language-selector {
  position: relative;
  margin-left: 50px;
  margin-top: -3px;
}
.language-selector .language-selector-select-item {
  position: relative;
  cursor: pointer;
}
.language-selector .language-selector-select-item::before {
  content: "";
  position: absolute;
  left: -25px;
  top: 1px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7467 16.1766C10.9482 17.7737 10.2151 18 10 18C9.78494 18 9.05184 17.7737 8.25332 16.1766C7.94677 15.5635 7.6788 14.8293 7.4702 14H12.5298C12.3212 14.8293 12.0532 15.5635 11.7467 16.1766ZM12.8885 12H7.11146C7.03919 11.3641 7 10.6949 7 10C7 9.30508 7.03919 8.63585 7.11146 8H12.8885C12.9608 8.63585 13 9.30508 13 10C13 10.6949 12.9608 11.3641 12.8885 12ZM14.584 14C14.3182 15.2166 13.9348 16.307 13.4627 17.2138C14.9162 16.5149 16.1259 15.3895 16.9297 14H14.584ZM17.748 12H14.9C14.9656 11.3538 15 10.6849 15 10C15 9.31507 14.9656 8.64622 14.9 8H17.748C17.9125 8.63924 18 9.3094 18 10C18 10.6906 17.9125 11.3608 17.748 12ZM16.9297 6C16.1259 4.61047 14.9162 3.48514 13.4627 2.78617C13.9348 3.69296 14.3182 4.78337 14.584 6H16.9297ZM12.5298 6C12.3212 5.17074 12.0532 4.43647 11.7467 3.82336C10.9482 2.22632 10.2151 2 10 2C9.78494 2 9.05184 2.22632 8.25332 3.82336C7.94677 4.43647 7.6788 5.17074 7.4702 6H12.5298ZM5.41604 6C5.68183 4.78337 6.06515 3.69296 6.53731 2.78617C5.08379 3.48514 3.87406 4.61047 3.07026 6H5.41604ZM2.25203 8C2.08751 8.63924 2 9.3094 2 10C2 10.6906 2.08751 11.3608 2.25203 12H5.10002C5.03443 11.3538 5 10.6849 5 10C5 9.31507 5.03443 8.64622 5.10002 8H2.25203ZM5.41605 14H3.07026C3.87406 15.3895 5.0838 16.5149 6.53731 17.2138C6.06515 16.307 5.68183 15.2166 5.41605 14ZM20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  cursor: pointer;
}
.language-selector .language-selector-item-container {
  display: none;
  position: absolute;
  padding: 0px 4px;
  margin: 0px;
  background: #EBE8E9;
  border: 0.5px solid #929292;
  border-radius: 4px;
  min-width: 165px;
  right: 0px;
  top: 30px;
}
.language-selector .language-selector-item-container li {
  list-style: none;
  font-size: 12px;
  padding: 4px 4px 4px 24px;
  font-weight: 700;
}
.language-selector .language-selector-item-container li a {
  color: #000;
}
.language-selector .language-selector-item-container li:first-child {
  margin-top: 6px;
}
.language-selector .language-selector-item-container li:hover {
  background: #639FF9;
  border-radius: 2px;
  text-decoration: none;
}
.language-selector .language-selector-item-container li:hover a {
  color: #fff;
  text-decoration: none;
}
.language-selector .language-selector-item-container li.is-active {
  background: #639FF9;
  border-radius: 2px;
  position: relative;
}
.language-selector .language-selector-item-container li.is-active a {
  color: #fff;
}
.language-selector .language-selector-item-container li.is-active:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.00007 4.58586L8.29297 0.292969L9.70718 1.70718L4.00008 7.41428L0.292969 3.70718L1.70718 2.29297L4.00007 4.58586Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  top: 9px;
  left: 8px;
}
.language-selector .disabled {
  opacity: 0.3;
}
.language-selector .disabled .language-selector-select-item {
  cursor: default;
}
.language-selector .disabled .language-selector-select-item::before {
  cursor: default;
}

/*Copy link styles start here*/
.copy-section-link {
  width: 32px;
  height: 32px;
  background: transparent;
  border: 0px;
  position: relative;
  margin-left: 24px;
  border-radius: 50%;
}
.copy-section-link:before {
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5356 5.87898L5.87874 11.5358L4.46452 10.1216L10.1214 4.46477L11.5356 5.87898Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9498 3.05055C11.7782 1.87898 9.87874 1.87898 8.70716 3.05055L7.29295 4.46477L5.87874 3.05055L7.29295 1.63634C9.24557 -0.31628 12.4114 -0.31628 14.364 1.63634C16.3166 3.58896 16.3166 6.75479 14.364 8.70741L12.9498 10.1216L11.5356 8.70741L12.9498 7.2932C14.1214 6.12162 14.1214 4.22213 12.9498 3.05055Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.05031 12.95C4.22188 14.1216 6.12138 14.1216 7.29295 12.95L8.70716 11.5358L10.1214 12.95L8.70716 14.3643C6.75454 16.3169 3.58872 16.3169 1.6361 14.3643C-0.316525 12.4116 -0.316524 9.24582 1.6361 7.29319L3.05031 5.87898L4.46452 7.29319L3.05031 8.70741C1.87874 9.87898 1.87874 11.7785 3.05031 12.95Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  top: 0px;
  left: 0px;
}
.copy-section-link:hover {
  background-color: rgba(204, 204, 204, 0.5);
  transition: 0.4s all;
}

#anchorcopylink-notification {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background: #111111;
  color: #FFFFFF;
  text-align: center;
  padding: 24px;
  position: fixed;
  z-index: 1;
  left: 50%;
  top: 75px;
  font-size: 17px;
}
#anchorcopylink-notification.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {
    top: 0;
    opacity: 0;
  }
  to {
    top: 75px;
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    top: 0;
    opacity: 0;
  }
  to {
    top: 75px;
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  from {
    top: 75px;
    opacity: 1;
  }
  to {
    top: 0;
    opacity: 0;
  }
}
@keyframes fadeout {
  from {
    top: 75px;
    opacity: 1;
  }
  to {
    top: 0;
    opacity: 0;
  }
}

#fallback-message {
  visibility: hidden;
  min-width: 400px;
  margin-left: -200px;
  background: #111111;
  color: #FFFFFF;
  text-align: left;
  padding: 24px;
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 75px;
  font-size: 17px;
  padding-right: 100px;
}
@media (max-width: 767px) {
	#fallback-message {
		min-width: inherit;
		max-width: 90%;
		margin-left:0px;
		left: 5%;
	}
}
#fallback-message:before {
	content: 'x';
    height: 25px;
    width: 25px;
    position: absolute;
    text-align: center;
    right: 25px;
    cursor: pointer;
    font-size: 18px;
}
#fallback-message.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 5.5s;
  animation: fadein 0.5s, fadeout 0.5s 5.5s;
}
/*# sourceMappingURL=ipp.css.map */

.rich-text-with-title .table-wrapper td img{
	max-width: none;
}

/* Richtext tile padding for anchor section */
/*:target {
    padding-top: 110px;
}*/
.rich-text-with-title :target {
    padding-top: 44px;
}

/*Grid section start here*/
.ikea-col-1-3 {
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}
@media (max-width: 1023px) {
  .ikea-col-1-3 {
    flex-basis: 100%;
    max-width: 100%;
  }
}

.ikea-col-1-9 {
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}
@media (max-width: 1023px) {
  .ikea-col-1-9 {
    flex-basis: 100%;
    max-width: 100%;
  }
}

/*Grid section end here*/

/* Top News section start here*/
.top-news-carousel-item {
  display: none;
}

.top-news-carousel {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.top-news-carousel .news-cards-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 24px;
}
.top-news-carousel .top-news-carousel-list {
  display: flex;
  margin-bottom: 22px;
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .top-news-carousel .top-news-carousel-list {
    max-width: calc(100% + 16px);
    width: calc(100% + 16px);
	margin-left: -8px;
    margin-right: -8px;
  }
}
@media screen and (max-width: 767px) {
  .top-news-carousel .top-news-carousel-list {
    display: block;
    width: 100%;
    max-width: 100%;
	margin-left: 0px;
    margin-right: 0px;
  }
  .top-news-carousel .top-news-carousel-list .news-card-top-item {
    max-width: 100%;
    float: none;
    margin: 0 0 29px;
  }
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item {
  position: relative;
  float: left;
  background: #F5F5F5;
  padding-bottom: 1.5rem;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item {
    margin-right: 0;
    margin-left: 0;
    width: 50%;
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
  }
}
@media screen and (max-width: 767px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item {
    margin-right: 0px;
    margin-left: 0px;
    border-left: 0px;
    border-right: 0px;
    width: 100%;
  }
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item:first-child {
  margin-left: 0px;
}
@media screen and (max-width: 1023px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item:first-child {
    margin-right: 0;
    margin-left: 0;
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
  }
}
@media screen and (max-width: 767px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item:first-child {
    max-width: 100%;
    float: none;
    margin: 0 0 1.5rem;
    border-left: 0px;
    border-right: 0px;
  }
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item:last-child {
  margin-right: 0px;
}
@media screen and (max-width: 1023px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item:last-child {
    margin-right: 0;
    margin-left: 0;
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
  }
}
@media screen and (max-width: 767px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item:last-child {
    border-left: 0px;
    border-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .top-news-carousel .top-news-carousel-list .top-news-carousel-item {
    max-width: 100%;
    flex-basis: 100%;
    float: none;
    margin: 0 0 1.5rem;
  }
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .new-card-image {
  line-height: 0px;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .new-card-image img {
  width: 100%;
  min-height: 313px;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info {
  padding: 1.5rem 1.5rem 1rem 1.5rem;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date {
  margin-top: 1.5rem;
  font-size: 12px;
  color: #767676;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date .news-card-datetime {
  margin-right: 1rem;
  position: relative;
  padding-left: 1.5rem;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date .news-card-datetime:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date .news-card-timeduration {
  position: relative;
  padding-left: 1.5rem;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date .news-card-timeduration:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-title {
  font-size: 1rem;
  margin: 1rem 0;
  color: #111;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 340px;
}
@media screen and (max-width: 1024px) {
	.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-title {
	  max-width: 290px;
	}
}
@media screen and (max-width: 767px) {
	.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-title {
	  max-width: 250px;
	}
}

.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-description {
  font-size: 14px;
  color: #484848;
  line-height: 160%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 71px;
  word-break: break-all;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-bottom {
  position: absolute;
  bottom: 5px;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-bottom a {
  font-size: 14px;
  color: #111;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date {
  margin-top: 0px;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-date, .top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-title, .top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-description, .top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-bottom {
  margin-bottom: 1.2rem;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-readmore {
  font-size: 14px;
  font-weight: 300;
  color: #111;
}
.top-news-carousel .top-news-carousel-list .top-news-carousel-item .news-card-info .news-card-readmore:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: -28px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.top-news-carousel .top-news-nav {
  max-width: 100%;
  width: 100%;
  top: 50%;
}
.top-news-carousel .top-news-nav .prev-text {
  position: absolute;
  left: 0px;
  top: calc(50% - 6px);
  width: 1px;
  height: 1px;
  transform: translateY(-50%);
}
.top-news-carousel .top-news-nav .prev-text:before {
  position: absolute;
  content: "";
  left: -32px;
  width: 64px;
  height: 65px;
  transform: rotate(-180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='65' viewBox='0 0 64 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_9714_54916)'%3E%3Crect x='16' y='12.4219' width='32' height='32' rx='16' fill='white'/%3E%3Cg filter='url(%23filter1_d_9714_54916)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.5996 28.4225L29.8146 34.2083L28.4003 32.7942L32.7714 28.4225L28.4003 24.0508L29.8146 22.6367L35.5996 28.4225Z' fill='%23111111'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_9714_54916' x='0' y='0.421875' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_9714_54916'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_9714_54916' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_9714_54916' x='4' y='4.42188' width='56' height='56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_9714_54916'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_9714_54916' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.top-news-carousel .top-news-nav .next-text {
  position: absolute;
  right: 0px;
  top: 50%;
  width: 1px;
  height: 1px;
  transform: translateY(-50%);
}
.top-news-carousel .top-news-nav .next-text:before {
  position: absolute;
  content: "";
  left: -32px;
  width: 64px;
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='65' viewBox='0 0 64 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_9714_54916)'%3E%3Crect x='16' y='12.4219' width='32' height='32' rx='16' fill='white'/%3E%3Cg filter='url(%23filter1_d_9714_54916)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.5996 28.4225L29.8146 34.2083L28.4003 32.7942L32.7714 28.4225L28.4003 24.0508L29.8146 22.6367L35.5996 28.4225Z' fill='%23111111'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_9714_54916' x='0' y='0.421875' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_9714_54916'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_9714_54916' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_9714_54916' x='4' y='4.42188' width='56' height='56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_9714_54916'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_9714_54916' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.top-news-carousel .top-news-nav .nav-items {
  background: #dfdfdf;
  border-radius: 4px;
  width: 100%;
  display: flex;
  cursor: pointer;
}
.top-news-carousel .top-news-nav .nav-items div.sxa-bullets {
  height: 2px;
  border-radius: 4px;
  flex: auto;
  border-left: 8px solid #fff;
}
.top-news-carousel .top-news-nav .nav-items div.sxa-bullets:first-child {
  border-left: 0px;
}
.top-news-carousel .top-news-nav .nav-items div.sxa-bullets.active {
  position: relative;
}
.top-news-carousel .top-news-nav .nav-items div.sxa-bullets.active::before{
            content: '';
            position: absolute;
            background: #111;
            height: 2px;
            animation: progressAnimate 6s linear infinite;
        }
        @keyframes progressAnimate{
            0%{
                width: 0;
            }
            100%{
                width: 100%;
            }
        }



/*Top News section end here*/
/*Regular news section start here*/
.regular-news .news-cards-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 24px;
}
.regular-news .news-card-reg-item {
  background: #F5F5F5;
  overflow: hidden;
  margin-bottom: 24px;
}
.regular-news .news-card-reg-item a {
  width: 100%;
  display: flex;
  text-decoration: none;
}
.regular-news .news-card-reg-item a .new-card-image {
  width: 120px;
  height: 120px;
  max-width: 120px;
  flex-basis: 120px;
}
.regular-news .news-card-reg-item a .new-card-image img {
  height: 120px;
  width: 120px;
}
.regular-news .news-card-reg-item a .news-card-info {
  padding: 1rem;
  flex-basis: calc(100% - 120px);
}
.regular-news .news-card-reg-item a .news-card-info .news-card-date {
  margin-top: 1.5rem;
  font-size: 12px;
  color: #767676;
  font-weight: 400;
}
.regular-news .news-card-reg-item a .news-card-info .news-card-date .news-card-datetime {
  margin-right: 1rem;
  position: relative;
  padding-left: 1.5rem;
}
.news-card-datetime:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.regular-news .news-card-reg-item a .news-card-info .news-card-date .news-card-timeduration {
  position: relative;
  padding-left: 1.5rem;
}
.regular-news .news-card-reg-item a .news-card-info .news-card-date .news-card-timeduration:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0039 10.0039C19.0039 14.4243 15.4204 18.0078 11 18.0078C6.57956 18.0078 2.99609 14.4243 2.99609 10.0039C2.99609 5.58347 6.57956 2 11 2C15.4204 2 19.0039 5.58347 19.0039 10.0039ZM21.0039 10.0039C21.0039 15.5289 16.525 20.0078 11 20.0078C5.475 20.0078 0.996094 15.5289 0.996094 10.0039C0.996094 4.4789 5.475 0 11 0C16.525 0 21.0039 4.4789 21.0039 10.0039ZM9.99609 4.00781V9.82548L6.31225 13.2782L7.67994 14.7374L11.6799 10.9884L11.9961 10.6921V10.2588V4.00781H9.99609Z' fill='%23929292'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  left: 0px;
  top: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 1024px) {
  .regular-news .news-card-reg-item a .news-card-info .news-card-date .news-card-timeduration {
    display: none;
  }
}
.regular-news .news-card-reg-item a .news-card-info .news-card-title {
  font-size: 1rem;
  margin: 0;
  color: #111;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.regular-news .news-card-reg-item a .news-card-info .news-card-date {
  margin-top: 0px;
  margin-bottom: 1rem;
}
.regular-news .regular-news-left-list {
  padding-top: 0px !important;
}
.regular-news .regular-news-right-list {
  padding-top: 0px !important;
  position: relative;
}
@media (max-width: 1023px) {
  .regular-news .regular-news-right-list {
    padding-top: 0.5rem !important;
  }
}
@media (max-width: 767px) {
  .regular-news .regular-news-right-list {
    padding-top: 0.5rem !important;
    margin-top: -14px;
  }
}
@media (max-width: 767px) {
  .regular-news .regular-news-right-list .news-header {
    position: absolute;
    bottom: -36px;
  }
}
.regular-news .regular-news-right-list .news-card-reg-item {
  margin-bottom: 0px;
  background: #fff;
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .news-card-reg-item {
    background: #F5F5F5;
    margin-bottom: 24px;
  }
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .news-card-reg-item:nth-child(5), .regular-news .regular-news-right-list .news-card-reg-item:nth-child(6) {
    display: none;
  }
}
@media (max-width: 767px) {
  .regular-news .regular-news-right-list .news-card-reg-item:nth-child(2), .regular-news .regular-news-right-list .news-card-reg-item:nth-child(3), .regular-news .regular-news-right-list .news-card-reg-item:nth-child(4) {
    display: none;
  }
}
.regular-news .regular-news-right-list .news-card-link {
  margin-bottom: 24px;
  text-align: right;
  position: relative;
  padding-right: 36px;
}
.regular-news .regular-news-right-list .news-card-link a {
  color: #000;
}
.regular-news .regular-news-right-list .news-card-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: 0px;
  top: calc(50% - 8px);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.regular-news .regular-news-right-list .new-card-image {
  display: none;
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .new-card-image {
    display: block;
  }
}
.regular-news .regular-news-right-list .news-card-info {
  flex-basis: 100% !important;
  padding: 0px !important;
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .news-card-info {
    padding: 1rem !important;
    flex-basis: calc(100% - 120px) !important;
  }
}
.regular-news .regular-news-right-list .news-card-info .news-card-date {
  display: none;
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .news-card-info .news-card-date {
    display: block;
  }
}
.regular-news .regular-news-right-list .news-card-info .news-card-title {
  line-height: 87px;
  border-top: 1px solid #dfdfdf;
  background: #fff;
  position: relative;
  -webkit-line-clamp: 1 !important;
  padding-right: 64px;
}
.regular-news .regular-news-right-list .news-card-info .news-card-title:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  right: 0px;
  top: calc(50% - 8px);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 1024px) {
  .regular-news .regular-news-right-list .news-card-info .news-card-title {
    line-height: normal;
    border-top: 0px;
    background: transparent;
    -webkit-line-clamp: 2 !important;
    padding-right: 0px;
  }
  .regular-news .regular-news-right-list .news-card-info .news-card-title:before {
    display: none;
  }
}

/*Regular news section start here*/

/* Download all in document viewer css start here */
.document-viewer #divDocumentHeader {
  display: flex;
}
.document-viewer #divDocumentHeader #divDocumentTitle {
  flex-basis: 75%;
}
.document-viewer #divDocumentHeader #divDownloadAll {
  float: none;
  text-align: right;
  flex-basis: 25%;
}
.document-viewer #divDocumentHeader #divDownloadAll .btn-download {
  display: inline-block;
  border: 1px solid #DFDFDF;
  border-radius: 26px;
  padding-bottom: 0px;
  color: #0058A3;
  padding: 0 14px;
}
.document-viewer #divDocumentHeader #divDownloadAll .btn-download:before {
  margin-right: 0px !important;
}
.document-viewer #divDocumentHeader #divDownloadAll .btn-file-download {
  margin-left: 0px !important;
  width: auto !important;
  padding: 3px 5px;
  font-size: 12px;
}
/* Download all in document viewer css end here */
.key-figures {
  background: #F5F5F5;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding: 36px 32px !important;
}
.key-figures .rich-text-title {
  font-size: 36px;
  margin-bottom: 24px;
}
.key-figures .rich-text-with-title {
  margin-bottom: 0px !important;
}
.key-figures img {
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  margin: 0px !important;
}

/*Personalise profile section start here */
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .title { display: inline-block; position: relative;}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .title:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7.5C10.6904 7.5 11.25 6.94036 11.25 6.25C11.25 5.55964 10.6904 5 10 5C9.30964 5 8.75 5.55964 8.75 6.25C8.75 6.94036 9.30964 7.5 10 7.5Z' fill='%23111111'/%3E%3Cpath d='M9 9V15H11V9H9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
	position: absolute;
	height: 20px;
	width: 20px;
	right: -30px;
	top:3px;
}

@media (max-width: 767px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .title {padding-right:25px;}
	.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .title:after { right:0px }
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile.show-profile-info-container .title:after {
	display: none;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select {
  display: block;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 0px;
  padding-top: 8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile p a{
	text-decoration: none;
    font-weight: 300;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile p a:hover{
	text-decoration: underline;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select div{
	margin-bottom: 24px;
	display: flex;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select [type=radio] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 11px;
  margin: 0px 16px 0px 0px !important;
  float: left;
  position: relative;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select [type=radio]:last-child {
  margin-left: 24px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select .active:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  background: #0058A3;
  border-radius: 50%;
}

/*IPP Profile new design*/
@media (max-width: 767px) {
  .ipp-profile .settings-form {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile {
  width: 58.333%;
}
@media (max-width: 1023px) {
  .ipp-profile .settings-form .socialentrepreneur-profile {
    width: 100%;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile p {
  color: #111;
}
.ipp-profile .settings-form .socialentrepreneur-profile.target-sector {
  width: 75%;
}
@media (max-width: 1023px) {
  .ipp-profile .settings-form .socialentrepreneur-profile.target-sector {
    width: 100%;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container {
  margin-top: 50px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container h4.title-text {
  font-size: 24px !important;
}
@media (max-width: 767px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container h4.title-text {
    font-size: 16px !important;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container .company-label {
  margin-top: 1.5rem;
  font-size: 24px;
}
@media (max-width: 767px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container .company-label {
    margin-bottom: 16px;
  }
}
@media (max-width: 1023px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container .company-label {
    margin-top: 40px;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .personal-info-container .socialentrepreneur-website {
  padding-bottom: 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .title {
  margin-top: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .socialentrepreneur-jobtitle {
  margin-bottom: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .invalid-msg-about {
  color: #E00751;
  font-size: 12px;
  line-height: 40px;
  font-weight: 400;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .invalid-msg-about [data-icon=warning-sm] {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .invalid-msg-about [data-icon=warning-sm]:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-name-container, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-company-container {
	margin-bottom: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-name-container span, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-company-container span {
	margin-bottom: 0px;
    font-size: 14px;
    color: #484848;
    line-height: 18px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-name-container span.error, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-company-container span.error {
  color: #E00751;
  font-size: 12px;
  line-height: 40px;
  font-weight: 400;
	position: relative;
	padding-left: 22px
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-name-container span.error:before, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-company-container span.error:before {
	background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
	content: "";
	position:absolute;
	left:0px;
	top: 2px;
}




.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country {
	font-size: 16px;
	width: 335px;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country { width: 100%; }
}


.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .profile-country-container .title {font-weight: 400; font-size: 14px;
    margin-bottom: 0px;}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .country-selected {display: none;}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country .selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  height: 48px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country .selected-item span {
  padding-left: 8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country .selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country .selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 24px;
  width: 335px;
  max-height: 308px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country ul { width: 100%; }
}

.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  color: #484848;
  cursor: pointer;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country ul li:hover {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-aboutme .select-country ul li.active {
  background: none;
  color: #484848;
}



.ipp-profile .settings-form .socialentrepreneur-profile .small-info-text {
  margin-bottom: 0px;
  font-size: 14px;
  color: #484848;
  line-height: 18px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-linkedin {
  margin-top: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile h2.profile-large-title {
  font-size: 36px;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .ipp-profile .settings-form .socialentrepreneur-profile h2.profile-large-title {
    font-size: 24px;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile #sejobaboutme {
  padding: 11px 8px;
  width: 100%;
  height: 96px;
  resize: both;
  overflow: auto;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect {
  font-size: 16px;
}
@media (max-width: 450px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect {
    width: 100%;
  }
  .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-multiselect ul {
    width: 100%;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .selected-item {
  width: 335px;
}
@media (max-width: 450px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .selected-item {
    width: 100%;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .selected-item span {
  color: #767676;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang h5 {
  font-size: 16px;
  margin-bottom: 12px;
  margin-top: 40px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-fluentlang .title {
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 12px;
  font-weight: 400;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability {
  margin-top: 40px;
  overflow: hidden;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .title {
  margin-bottom: 24px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select span {
  display: inline-block;
  width: 40px;
  height: 26px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select span:last-child {
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-availability .radio-select div {
  color: #484848;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .title {
  margin-top: 40px;
  margin-bottom: 12px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select span {
  display: inline-block;
  width: 40px;
  height: 26px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select span:last-child {
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .personalise-profile .radio-select div {
  color: #484848;
  margin-bottom: 20px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds {
  margin-top: 40px;
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .title {
  font-size: 16px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill__button, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill__label {
  text-align: left;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-expressneeds .pill__icon {
  display: none;
}
.ipp-profile .settings-form .socialentrepreneur-profile .pill__button, .ipp-profile .settings-form .socialentrepreneur-profile .pill__label {
  text-align: left;
}
.ipp-profile .settings-form .socialentrepreneur-profile .multi-section.socialentrepreneur-programmes .title {
  font-size: 16px;
  margin-top: 24px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section {
  width: 100%;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .title {
  font-size: 16px;
  padding-bottom: 8px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section p {
  margin-bottom: 0px;
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-target-group, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-sector-group {
  -moz-column-count: 2;
       column-count: 2;
}
@media (max-width: 1023px) {
  .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-target-group, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-sector-group {
    -moz-column-count: initial;
         column-count: initial;
  }
}
.ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-target-group .pill__label, .ipp-profile .settings-form .socialentrepreneur-profile .socialentrepreneur-targetsector .multi-section .socialentrepreneur-sector-group .pill__label {
  white-space: nowrap;
}
.ipp-profile .settings-form .socialentrepreneur-startenddate {
  padding-top: 4px;
}
.ipp-profile .settings-form .socialentrepreneur-startenddate .date-container {
  display: flex;
}
@media (max-width: 500px) {
  .ipp-profile .settings-form .socialentrepreneur-startenddate .date-container {
    display: block;
  }
}
.ipp-profile .settings-form .socialentrepreneur-startenddate .date-container .input-profile:first-child {
  margin-right: 24px !important;
}
.ipp-profile .settings-form .socialentrepreneur-startenddate .date-container .input-profile input[type=date] {
  width: 250px;
  padding: 10px 12px 10px 36px !important;
}
.ipp-profile .settings-form .socialentrepreneur-startenddate .date-container .input-profile input[type=date]:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  margin-left: -28px;
  margin-top: -2px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 11V9H6V12H18V9H16V11H14V9H10V11H8ZM18 14H6V19H18V14ZM6 7H8V5H10V7H14V5H16V7H18H20V9V19V21H18H6H4V19V9V7H6Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
@media (max-width: 500px) {
  .ipp-profile .settings-form .socialentrepreneur-startenddate .date-container .input-profile input[type=date] {
    width: 100%;
  }
}
.ipp-profile .settings-form .socialentrepreneur-startenddate input[type=date]::-webkit-calendar-picker-indicator {
  color: #111;
  opacity: 1;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0003 15.5996L6.21456 9.81456L7.62869 8.40026L12.0003 12.7714L16.372 8.40026L17.7861 9.81457L12.0003 15.5996Z' fill='%23111111'/%3E%3C/svg%3E%0A") !important;
  width: 20px;
  height: 20px;
  border-width: thin;
}
.ipp-profile .settings-form .toolbox-preference .sub-section h4, .ipp-profile .settings-form .supplier-preference .sub-section h4 {
  margin-top: 40px;
}

.ipp-profile .profile-box {
  margin-top: 24px;
  padding: 40px 32px;
  background: #F5F5F5;
  display: block;
}
.ipp-profile .profile-box .invalid-msg {
  display: none;
  font-size: 12px;
  color: #E00751;
  font-weight: 400;
  justify-content: center;
}
.ipp-profile .profile-box .invalid-msg span:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 3px;
	border-radius: 50%;
	position: absolute;
	top: 4px;
	left: -21px;
}
@media (min-width: 1024px) {
  .ipp-profile .profile-box {
    display: flex;
    padding: 60px;
    margin-top: 40px;
  }
}
.ipp-profile .profile-box .img-area {
  width: 100%;
  text-align: center;
  min-height: 221px;
  width: 189px;
}
@media (max-width: 767px) {
  .ipp-profile .profile-box .img-area {
    margin: auto;
  }
}
.ipp-profile .profile-box .img-area .ictm-profile-item {
  border-radius: 100%;
  border: 2px solid #484848;
  display: inline-block;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE1LDEySDlhNSw1LDAsMCwwLTUsNXY0SDIwVjE3QTUsNSwwLDAsMCwxNSwxMlptNCw4SDVWMTdhNCw0LDAsMCwxLDQtNGg2YTQsNCwwLDAsMSw0LDRabS03LTlBNCw0LDAsMSwwLDgsNyw0LDQsMCwwLDAsMTIsMTFabTAtN0EzLDMsMCwxLDEsOSw3LDMsMywwLDAsMSwxMiw0WiIgZmlsbD0iIzExMSIvPjwvc3ZnPg==") no-repeat center;
  width: 91px;
  height: 91px;
  background-size: 60px;
  cursor: pointer;
  margin-bottom: 12px;
}
.ipp-profile .profile-box .img-area img {
  cursor: pointer;
  height: 91px;
  width: 91px;
  border-radius: 50%;
  margin-bottom: 12px;
}
.ipp-profile .profile-box .img-area .a-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 24px;
}
.ipp-profile .profile-box .img-area .file-upload {
  display: inline-block;
  border-radius: 28px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 40px;
  width: 164px;
  cursor: pointer;
  position: relative;
  background: rgba(1, 1, 1, 0.75);
}
.ipp-profile .profile-box .img-area .file-upload > input[type=file] {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  padding: 8px;
  cursor: pointer;
}
.ipp-profile .profile-box .img-area .profile-upload-caution {
  position: relative;
  padding-left: 30px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .ipp-profile .profile-box .img-area .profile-upload-caution {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .ipp-profile .profile-box .img-area .profile-upload-caution {
    margin-bottom: 36px;
  }
}
.ipp-profile .profile-box .img-area .profile-upload-caution .i-sec {
  position: absolute;
  top: 0px;
  left: 0px;
}
.ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span {
  height: 24px;
  width: 24px;
  cursor: pointer;
}
.ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span:hover .ictm-tooltip {
  display: block;
  margin-top: 122px;
  margin-left: 105px;
  line-height: 150%;
  background: #111;
  border-radius: 4px;
  font-size: 12px;
  text-align: left;
  width: 350px;
  border: 0px;
  padding: 8px 12px;
}
.ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span:hover .ictm-tooltip:after {
  border-color: transparent;
}
@media (max-width: 500px) {
  .ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span:hover .ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: 140px;
    margin-left: 0px;
  }
}
@media (max-width: 500px) {
  .ipp-profile .profile-box .img-area .profile-upload-caution .i-sec span .ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: -124px;
  }
}
.ipp-profile .profile-box .img-area .profile-upload-caution .profile-upload-caution-text {
  font-size: 11px;
  font-weight: 400;
  white-space: nowrap;
}
.ipp-profile .profile-box .content-area {
  margin-left: 64px;
  font-size: 16px;
}
@media (max-width: 1023px) {
  .ipp-profile .profile-box .content-area {
    margin-left: 0px;
  }
}
.ipp-profile .profile-box .content-area ul {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .ipp-profile .profile-box .content-area ul {
    margin-bottom: 24px;
  }
}
.ipp-profile .profile-box .content-area ul li {
  border-left: 0px;
  padding-left: 0px;
  width: 70%;
  border-top: 0px;
}
.ipp-profile .profile-box .content-area ul li:first-child {
  width: 30%;
  margin-right: 1%;
}
@media (max-width: 767px) {
  .ipp-profile .profile-box .content-area ul li:first-child {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .ipp-profile .profile-box .content-area ul li {
    width: 100%;
    margin-top: 0px !important;
  }
}
.ipp-profile .profile-box .content-area ul li span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  height: 18px;
}
.ipp-profile .profile-box .content-area ul li span:first-child {
  font-weight: 700;
  margin-bottom: 4px;
}
.ipp-profile .profile-box .content-area .desc {
  font-size: 16px;
  padding-top: 18px;
}

.ipp-profile .long-list-items {
  margin-bottom: 0px;
}
.ipp-profile .long-list-items ul li:not(:first-child) {
  padding: 4px 8px;
  margin-top: 0px;
}

.ipp-profile .black-cross[data-icon="cross"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=") !important;
  background-size: cover;
}

/*IPP Hyperlinks styles start here*/
a {
  color: #111111;
  text-decoration: none;
}
a:active, a:hover, a:focus, a:visited {
  text-decoration: underline;
  color: #111111;
}

.rich-text-with-title a {
  text-decoration: underline;
  color: #484848;
  font-weight: 400;
}
.rich-text-with-title a:active, .rich-text-with-title a:hover, .rich-text-with-title a:focus, .rich-text-with-title a:visited {
  text-decoration: underline;
  color: #111111;
}
.rich-text-with-title .link-nounderline > a {
  text-decoration: underline !important;
  color: #484848;
}
.rich-text-with-title .link-nounderline > a:active, .rich-text-with-title .link-nounderline > a:hover, .rich-text-with-title .link-nounderline > a:focus, .rich-text-with-title .link-nounderline > a:visited {
  text-decoration: underline;
  color: #111111;
}
.rich-text-with-title .ipp-page-preview a {
  text-decoration: underline !important;
  font-weight: 400;
}
.rich-text-with-title .ipp-page-preview a:active, .rich-text-with-title .ipp-page-preview a:hover, .rich-text-with-title .ipp-page-preview a:focus, .rich-text-with-title .ipp-page-preview a:visited {
  text-decoration: underline !important;
}
.rich-text-with-title div.ms-rteStyle-Bite > a, .rich-text-with-title div.bite-section > a, .rich-text-with-title div.bigbite-section div.ms-rteStyle-BigBite > a, .rich-text-with-title span.ms-rteStyle-Linkbanner > a, .rich-text-with-title .bite-section > a {
  text-decoration: none !important;
  font-size: inherit;
}
.rich-text-with-title div.ms-rteStyle-Bite > a:active, .rich-text-with-title div.ms-rteStyle-Bite > a:hover, .rich-text-with-title div.ms-rteStyle-Bite > a:focus, .rich-text-with-title div.ms-rteStyle-Bite > a:visited, .rich-text-with-title div.bite-section > a:active, .rich-text-with-title div.bite-section > a:hover, .rich-text-with-title div.bite-section > a:focus, .rich-text-with-title div.bite-section > a:visited, .rich-text-with-title div.bigbite-section div.ms-rteStyle-BigBite > a:active, .rich-text-with-title div.bigbite-section div.ms-rteStyle-BigBite > a:hover, .rich-text-with-title div.bigbite-section div.ms-rteStyle-BigBite > a:focus, .rich-text-with-title div.bigbite-section div.ms-rteStyle-BigBite > a:visited, .rich-text-with-title span.ms-rteStyle-Linkbanner > a:active, .rich-text-with-title span.ms-rteStyle-Linkbanner > a:hover, .rich-text-with-title span.ms-rteStyle-Linkbanner > a:focus, .rich-text-with-title span.ms-rteStyle-Linkbanner > a:visited, .rich-text-with-title .bite-section > a:active, .rich-text-with-title .bite-section > a:hover, .rich-text-with-title .bite-section > a:focus, .rich-text-with-title .bite-section > a:visited {
  text-decoration: underline !important;
}
.field-text-body a { font-weight: 400; text-decoration: underline; color: #484848; }
.field-text-body div.ms-rteStyle-Bite > a, .field-text-body div.bite-section > a, .field-text-body div.bigbite-section div.ms-rteStyle-BigBite > a, .field-text-body span.ms-rteStyle-Linkbanner > a, .field-text-body .bite-section > a {
  text-decoration: none !important;
  font-size: inherit;
}
.field-text-body div.ms-rteStyle-Bite > a:active, .field-text-body div.ms-rteStyle-Bite > a:hover, .field-text-body div.ms-rteStyle-Bite > a:focus, .field-text-body div.ms-rteStyle-Bite > a:visited, .field-text-body div.bite-section > a:active, .field-text-body div.bite-section > a:hover, .field-text-body div.bite-section > a:focus, .field-text-body div.bite-section > a:visited, .field-text-body div.bigbite-section div.ms-rteStyle-BigBite > a:active, .field-text-body div.bigbite-section div.ms-rteStyle-BigBite > a:hover, .field-text-body div.bigbite-section div.ms-rteStyle-BigBite > a:focus, .field-text-body div.bigbite-section div.ms-rteStyle-BigBite > a:visited, .field-text-body span.ms-rteStyle-Linkbanner > a:active, .field-text-body span.ms-rteStyle-Linkbanner > a:hover, .field-text-body span.ms-rteStyle-Linkbanner > a:focus, .field-text-body span.ms-rteStyle-Linkbanner > a:visited, .field-text-body .bite-section > a:active, .field-text-body .bite-section > a:hover, .field-text-body .bite-section > a:focus, .field-text-body .bite-section > a:visited {
  text-decoration: underline !important;
}
.field-text-body a:active, .field-text-body a:hover, .field-text-body a:focus, .field-text-body a:visited {
  text-decoration: underline;
  color: #111111;
}
.content-list a { font-weight: 400; text-decoration: underline; }		 

.ms-rteStyle-Bite > a, .ms-rteStyle-BigBite > a, .accord > a, .ikea-sxa-accordion > a, .ms-rteStyle-Linkbanner > a {
  text-decoration: none;
  font-size: inherit;
  font-weight: 700;
}
.ms-rteStyle-Bite > a:active, .ms-rteStyle-Bite > a:hover, .ms-rteStyle-Bite > a:focus, .ms-rteStyle-BigBite > a:active, .ms-rteStyle-BigBite > a:hover, .ms-rteStyle-BigBite > a:focus, .accord > a:active, .accord > a:hover, .accord > a:focus, .ikea-sxa-accordion > a:active, .ikea-sxa-accordion > a:hover, .ikea-sxa-accordion > a:focus, .ms-rteStyle-Linkbanner > a:active, .ms-rteStyle-Linkbanner > a:hover, .ms-rteStyle-Linkbanner > a:focus {
  text-decoration: underline;
}
.ms-rteStyle-Bite > a .rich-text-with-title a, .ms-rteStyle-BigBite > a .rich-text-with-title a, .accord > a .rich-text-with-title a, .ikea-sxa-accordion > a .rich-text-with-title a, .ms-rteStyle-Linkbanner > a .rich-text-with-title a {
  text-decoration: underline;
}
.ms-rteStyle-Bite .rich-text-with-title > a, .ms-rteStyle-BigBite .rich-text-with-title > a, .accord .rich-text-with-title > a, .ikea-sxa-accordion .rich-text-with-title > a, .ms-rteStyle-Linkbanner .rich-text-with-title > a {
  text-decoration: underline !important;
  color: #484848;
}
.ms-rteStyle-Bite .rich-text-with-title > a:active, .ms-rteStyle-Bite .rich-text-with-title > a:hover, .ms-rteStyle-Bite .rich-text-with-title > a:focus, .ms-rteStyle-Bite .rich-text-with-title > a:visited, .ms-rteStyle-BigBite .rich-text-with-title > a:active, .ms-rteStyle-BigBite .rich-text-with-title > a:hover, .ms-rteStyle-BigBite .rich-text-with-title > a:focus, .ms-rteStyle-BigBite .rich-text-with-title > a:visited, .accord .rich-text-with-title > a:active, .accord .rich-text-with-title > a:hover, .accord .rich-text-with-title > a:focus, .accord .rich-text-with-title > a:visited, .ikea-sxa-accordion .rich-text-with-title > a:active, .ikea-sxa-accordion .rich-text-with-title > a:hover, .ikea-sxa-accordion .rich-text-with-title > a:focus, .ikea-sxa-accordion .rich-text-with-title > a:visited, .ms-rteStyle-Linkbanner .rich-text-with-title > a:active, .ms-rteStyle-Linkbanner .rich-text-with-title > a:hover, .ms-rteStyle-Linkbanner .rich-text-with-title > a:focus, .ms-rteStyle-Linkbanner .rich-text-with-title > a:visited {
  text-decoration: underline;
  color: #111111;
}

.ms-rteStyle-Bite .rich-text-with-title .ipp-page-preview a:active, .ms-rteStyle-Bite .rich-text-with-title .ipp-page-preview a:hover, .ms-rteStyle-Bite .rich-text-with-title .ipp-page-preview a:focus, .ms-rteStyle-Bite .rich-text-with-title .ipp-page-preview a:visited, .ms-rteStyle-BigBite .rich-text-with-title .ipp-page-preview a:active, .ms-rteStyle-BigBite .rich-text-with-title .ipp-page-preview a:hover, .ms-rteStyle-BigBite .rich-text-with-title .ipp-page-preview a:focus, .ms-rteStyle-BigBite .rich-text-with-title .ipp-page-preview a:visited, .accord .rich-text-with-title .ipp-page-preview a:active, .accord .rich-text-with-title .ipp-page-preview a:hover, .accord .rich-text-with-title .ipp-page-preview a:focus, .accord .rich-text-with-title .ipp-page-preview a:visited, .ikea-sxa-accordion .rich-text-with-title .ipp-page-preview a:active, .ikea-sxa-accordion .rich-text-with-title .ipp-page-preview a:hover, .ikea-sxa-accordion .rich-text-with-title .ipp-page-preview a:focus, .ikea-sxa-accordion .rich-text-with-title .ipp-page-preview a:visited, .ms-rteStyle-Linkbanner .rich-text-with-title .ipp-page-preview a:active, .ms-rteStyle-Linkbanner .rich-text-with-title .ipp-page-preview a:hover, .ms-rteStyle-Linkbanner .rich-text-with-title .ipp-page-preview a:focus, .ms-rteStyle-Linkbanner .rich-text-with-title .ipp-page-preview a:visited {
  text-decoration: underline !important;
  color: #111111;
}

.link-button a {
  text-decoration: none !important;
}
.link-button a:hover {
  text-decoration: none !important;
}

.related-card-section a:focus, .news-card-reg-item a:focus, .List-of-Links-wrapper .field-link a:focus, .news-card-bottom a:focus {
  text-decoration: none;
}

.news-card-reg-item a .news-card-title:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) { 
  .rich-text-with-title table { display: table !important; max-width: 100%;}
  .rich-text-with-title table tr { display: table-row !important; } 
  .rich-text-with-title table tr td { display:table-cell !important; width: auto !important; padding: 4px 8px; height: auto !important; } 
}				   

/*IPP Banner styles start here*/
.header-banner__video-wrapper .header-banner__image-wrapper, .header-banner__image-wrapper .header-banner__image-wrapper, .header-banner__desktop .header-banner__image-wrapper {
  margin: auto;
  height: auto;
  margin-bottom: -89px;
  overflow: hidden;
  padding-bottom: 0px;
  padding-top: 0;
  line-height: 0px;
}
@media screen and (max-width: 62rem) {
  .header-banner__video-wrapper .header-banner__image-wrapper, .header-banner__image-wrapper .header-banner__image-wrapper, .header-banner__desktop .header-banner__image-wrapper {
    margin-top: 0px;
    padding: 0rem;
    margin-bottom: -36px;
  }
}
@media screen and (max-width: 32rem) {
  .header-banner__video-wrapper .header-banner__image-wrapper, .header-banner__image-wrapper .header-banner__image-wrapper, .header-banner__desktop .header-banner__image-wrapper {
    margin-bottom: -17px;
  }
}
.header-banner__video-wrapper .header-banner__image-wrapper .header-banner__picture, .header-banner__image-wrapper .header-banner__image-wrapper .header-banner__picture, .header-banner__desktop .header-banner__image-wrapper .header-banner__picture {
  overflow: hidden;
}
.header-banner__video-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__image-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__desktop .header-banner__image-wrapper .header-banner__image {
  position: relative;
  height: auto;
  margin-top: -89px;
}
@media screen and (max-width: 62rem) {
  .header-banner__video-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__image-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__desktop .header-banner__image-wrapper .header-banner__image {
    margin-top: -35px;
  }
}
@media screen and (max-width: 32rem) {
  .header-banner__video-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__image-wrapper .header-banner__image-wrapper .header-banner__image, .header-banner__desktop .header-banner__image-wrapper .header-banner__image {
    margin-top: -16px;
  }
}

.component.image-banner.col-8-banner-image {
  max-width: 1312px;
  margin: 0 auto 0 auto;
  overflow: hidden;
}
.component.image-banner.col-8-banner-image .header-banner__desktop {
  height: auto;
  line-height: 0px;
}
.component.image-banner.col-8-banner-image .header-banner__image-wrapper {
  margin: auto;
  height: auto;
  margin-bottom: -44px;
  overflow: hidden;
  padding-bottom: 0px;
  padding-top: 0;
}
@media screen and (min-width: 62rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    width: calc(100% - 472px);
    max-width: calc(100% - 472px);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 1366px) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    width: calc(100% - 482px);
    max-width: calc(100% - 482px);
  }
}
@media screen and (min-width: 90rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    width: calc(100% - 398px);
    max-width: calc(100% - 398px);
  }
}
@media only screen and (min-width: 62rem) and (max-width: 64rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    width: calc(100% - 499px);
    max-width: calc(100% - 499px);
  }
}
@media screen and (max-width: 62rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    margin-top: 0px;
    padding: 0rem;
    margin-bottom: -36px;
  }
}
@media screen and (max-width: 32rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper {
    margin-bottom: -17px;
  }
}
.component.image-banner.col-8-banner-image .header-banner__image-wrapper .header-banner__picture {
  overflow: hidden;
}
.component.image-banner.col-8-banner-image .header-banner__image-wrapper .header-banner__image {
  position: relative;
  height: auto;
  margin-top: -43px;
}
@media screen and (max-width: 62rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper .header-banner__image {
    margin-top: -35px;
  }
}
@media screen and (max-width: 32rem) {
  .component.image-banner.col-8-banner-image .header-banner__image-wrapper .header-banner__image {
    margin-top: -16px;
  }
}

@supports (-webkit-hyphens:none) {
	.component.image-banner.col-8-banner-image .header-banner__image-wrapper .header-banner__image {
		width: 100% !important;
	}
}

.component.image-banner.col-10-banner-image {
  max-width: 1312px;
  margin: 0 auto 0 auto;
  overflow: hidden;
}
.component.image-banner.col-10-banner-image .header-banner__desktop {
  height: auto;
  line-height: 0px;
}
.component.image-banner.col-10-banner-image .header-banner__image-wrapper {
  margin: auto;
  height: auto;
  margin-bottom: -70px;
  overflow: hidden;
  width: 83.33333%;
  max-width: 83.33333%;
  padding: 0;
  max-height: 544px;
}
@media screen and (max-width: 62rem) {
  .component.image-banner.col-10-banner-image .header-banner__image-wrapper {
    padding: 0rem;
    width: 100%;
    max-width: 100%;
    margin-bottom: -36px;
	max-height: 325px;
  }
}
@media screen and (max-width: 36em) {
  .component.image-banner.col-10-banner-image .header-banner__image-wrapper {
    padding: 0rem;
    margin-bottom: -16px;
	max-height: 168px;
  }
}
.component.image-banner.col-10-banner-image .header-banner__image-wrapper .header-banner__picture {
  overflow: hidden;
}
.component.image-banner.col-10-banner-image .header-banner__image-wrapper .header-banner__image {
  position: relative;
  height: auto;
  margin-top: -70px;
}
@media screen and (max-width: 62rem) {
  .component.image-banner.col-10-banner-image .header-banner__image-wrapper .header-banner__image {
    margin-top: -35px;
  }
}
@media screen and (max-width: 32rem) {
  .component.image-banner.col-10-banner-image .header-banner__image-wrapper .header-banner__image {
    margin-top: -17px;
  }
}

@supports (-webkit-hyphens:none) {
	.component.image-banner.col-10-banner-image .header-banner__image-wrapper .header-banner__image {
		width: 100% !important;
	}
}

.component.image-banner.potm-banner-image .header-banner__image-wrapper {
  margin-bottom: initial;
}
.component.image-banner.potm-banner-image .header-banner__image-wrapper .header-banner__image {
  margin-top: initial;
}

.on-page-editor .header-banner--qna .header-banner__desktop {
  height: auto;
}
.on-page-editor .header-banner__video-wrapper .header-banner__image-wrapper, .on-page-editor .header-banner__image-wrapper .header-banner__image-wrapper, .on-page-editor .header-banner__desktop .header-banner__image-wrapper {margin-bottom: auto; max-height: 600px;}


@media screen and (min-width: 36em) {
	.column-content {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media screen and (min-width: 62em) {
  .column-content {
    max-width: 54rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: calc(100% - 482px);
    max-width: calc(100% - 482px);
  }
}


/*IPP Bnner styles end here*/

.disclaimer-page :target {
	padding-top: initial;
}

/*404 error screen css start here*/
.error-404-page .article-text {
	max-width: 1312px;
    padding-left: 8px;
}
@media screen and (max-width: 991px){
	.error-404-page .article-text {
		padding-left: 2rem;
	}
}
@media screen and (max-width: 767px){
	.error-404-page .article-text {
		padding-left: 1rem;
	}
}
.error-404-page .article-text .field-link {
	max-width: 80%;
    margin: auto;
}

/*IPP SPO file browser styles start here*/
.modal .modal-content {
  transform: initial;
  top: initial;
  left: initial;
}
.modal .modal-content.spo-file-container {
  width: calc(100% - 128px);
  height: calc(100vh - 128px);
  margin: auto;
  max-width: 1313px;
  padding: 32px 64px;
  -webkit-transform: initial;
  top: 64px !important;
  left: 64px !important;
  right: 64px;
  transform: initial !important;
  overflow: hidden;
}
@media (max-width: 1350px) {
  .modal .modal-content.spo-file-container {
    width: calc(100% - 128px);
    max-width: calc(100% - 128px);
    top: 64px;
    left: 64px;
    right: 64px;
    height: calc(100vh - 128px);
  }
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container {
    top: 24px !important;
    left: 24px !important;
    right: 24px;
    bottom: 24px;
    width: calc(100% - 48px);
    max-width: calc(100% - 48px);
    height: calc(100vh - 48px);
  }
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container {
    width: calc(100% - 48px);
    max-width: calc(100% - 48px);
    padding: 24px;
    height: calc(100vh - 48px);
  }
}
.modal .modal-content.spo-file-container .close {
  cursor: pointer;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 32px;
  right: 32px;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .close {
    top: 12px;
    right: 12px;
  }
}
.modal .modal-content.spo-file-container .close:before {
  height: 24px;
  width: 24px;
  top: 32px;
  right: 32px;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .close:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=);
    background-size: cover;
  }
}
.modal .modal-content.spo-file-container .modal-header {
  padding: 32px 0 !important;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .modal-header {
    padding: 0 0 24px 0;
  }
}
.modal .modal-content.spo-file-container .modal-header h2 {
  margin-bottom: 0px;
  font-size: 36px;
  color: #000;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .modal-header h2 {
    font-size: 25px;
  }
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header {
  height: 50px;
  border-bottom: 1px solid #DFDFDF;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .list-group.list-header {
    height: 60px;
  }
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .item-label {
  background: none;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .item-label span:first-child span {
  padding-left: 40px;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header [data-icon=sortAsc], .modal .modal-content.spo-file-container .docLibrary .list-group.list-header [data-icon=sortDesc] {
  padding-left: 0px !important;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header [data-icon=sortAsc]:before, .modal .modal-content.spo-file-container .docLibrary .list-group.list-header [data-icon=sortDesc]:before {
  top: 0px;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-NameDesc {
  width: 30%;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-DescriptionAsc {
  width: 43%;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .search-results-header .btn-DescriptionAsc, .modal .modal-content.spo-file-container .docLibrary .list-group.list-header .search-results-header .header-btn-container {
  display: none;
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-DescriptionAsc .sortDescriptionIconAsc{
  display: none;
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-NameDesc {
    width: 20%;
  }
  .modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-DescriptionAsc {
    width: 40%;
  }
}
.modal .modal-content.spo-file-container .docLibrary .list-group.list-header .header-btn-container {
  width: 9%;
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container .docLibrary .list-group.list-header .header-btn-container {
    width: 9%;
  }
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .ikea-col-sm-6 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.modal .modal-content.spo-file-container .modal-body {
  padding: 0px;
  margin: 0 -0.7rem;
}
.modal .modal-content.spo-file-container .modal-body .ikea-row {
  padding: 0;
}
.modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-link, .modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-date, .modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-size {
  padding-left: 0px !important;
  color: #767676;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  line-height: 45px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-dwnld, .modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-dwnld {
  width: calc(10% - 12px);
  position: relative;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .list-group.list-header .btn-DescriptionAsc, .modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-date, .modal .modal-content.spo-file-container .modal-body .list-group.list-header .cell-size {
    width: 25%;
    display: none;
  }
}
.modal .modal-content.spo-file-container .modal-body #spo-dialog, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary {
  height: auto;
}
.modal .modal-content.spo-file-container .modal-body #spo-dialog .data-records, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .data-records {
  overflow: auto;
  height: calc(100vh - 400px);
  overflow-x: hidden;
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container .modal-body #spo-dialog .data-records, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .data-records {
    height: 665px;
  }
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .modal-body #spo-dialog .data-records, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .data-records {
    height: 425px;
  }
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .modal-body #spo-dialog .data-records .cell-date, .modal .modal-content.spo-file-container .modal-body #spo-dialog .data-records .cell-size, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .data-records .cell-date, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .data-records .cell-size {
    width: 33.333%;
    white-space: nowrap;
  }
}
.modal .modal-content.spo-file-container .modal-body #spo-dialog .egnyte-box .brd-spo, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .egnyte-box .brd-spo {
  font-size: 12px;
  color: #666;
}
.modal .modal-content.spo-file-container .modal-body #spo-dialog .egnyte-box .brd-spo .folder-item:hover, .modal .modal-content.spo-file-container .modal-body #spo-dialog .egnyte-box .brd-spo .folder-item:last-child, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .egnyte-box .brd-spo .folder-item:hover, .modal .modal-content.spo-file-container .modal-body #divRoot.docLibrary .egnyte-box .brd-spo .folder-item:last-child {
  color: #111;
}
.modal .modal-content.spo-file-container .modal-body ::-webkit-scrollbar {
  width: 8px;
}
.modal .modal-content.spo-file-container .modal-body ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.modal .modal-content.spo-file-container .modal-body ::-webkit-scrollbar-thumb {
  background: #888;
}
.modal .modal-content.spo-file-container .modal-body ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span {
  text-align: left;
  font-size: 14px;
  color: #000;
  padding-left: 8px;
  line-height: 45px;
  min-height: 45px;
  width: 9%;
  align-items: normal;
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container .docLibrary span.item-label span {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary span.item-label span {
    width: 25%;
  }
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child {
  padding-left: 40px;
  position: relative;
  width: 30%;
  padding-right: 20px;
}
.modal .modal-content.spo-file-container .docLibrary .search-results-header span.item-label span:first-child {
	width: 53%;
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span.cell-desc-value {
  padding-left: 40px;
  position: relative;
  width: 43%;
  padding-right: 20px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1023px) {
  .modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child {
    width: 30%;
    padding-right: 20px;
  }
  .modal .modal-content.spo-file-container .docLibrary span.item-label span.cell-desc-value {
	  width: 40%;
	  padding-right: 20px;
	}
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child, .modal .modal-content.spo-file-container .docLibrary span.item-label span.cell-desc-value {
    width: 100%;
  }
  .modal .modal-content.spo-file-container .docLibrary span.item-label span.cell-desc-value.no-data {display: none;}
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child span {
  padding-left: 0px;
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child span:before {
  top: 0px;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary span.item-label span:first-child span {
    width: 50%;
  }
}
.modal .modal-content.spo-file-container .docLibrary span.item-label span.cell-size {
  padding-left: 6px;
}
.modal .modal-content.spo-file-container .docLibrary span.item-label > span:not(:first-child):not(:last-child) {
  text-align: left;
  padding-left: 0px;
}
.modal .modal-content.spo-file-container .docLibrary .folder-link:not([data-icon=back]):before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.41421 4L13.4142 7.99999H22V20H2V4H9.41421ZM4 7.99999H10.5858L8.58579 6H4V7.99999ZM4 18V9.99999H20V18H4Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  height: 24px;
  width: 24px;
  position: absolute;
  left: 0px;
  top: 10px;
  background-position: center;
}
.modal .modal-content.spo-file-container .docLibrary [data-icon=download]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 12.1696L16.243 8.92661L17.6572 10.3408L12 16L6.34352 10.3408L7.75773 8.92661L11 12.1689V4H13V12.1696Z' fill='%23111111'/%3E%3Cpath d='M22 20.999H2V11.999H4L4 18.999L20 18.999V11.999H22V20.999Z' fill='%23111111'/%3E%3C/svg%3E%0A") !important;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 10px;
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container {
  position: relative;
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-download {
  text-align: right !important;
  margin-right: 50px;
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-download .btn-file-download {
  width: auto;
  margin-left: 0px;
  white-space: nowrap;
  display: inline-block;
  padding: 12px 30px 12px 56px;
  border-radius: 50px;
  border: 1px solid #DFDFDF;
  font-size: 12px;
  color: #111;
  line-height: 14px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-download .btn-file-download {
    width: 100%;
    text-align: center;
  }
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-download [data-icon=download]:before {
  left: 30px;
  top: 6px;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-download [data-icon=download]:before {
    left: calc(50% - 53px);
  }
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-i-circle {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  right: 24px;
  background: #F5F5F5;
  border-radius: 50%;
  line-height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='12' viewBox='0 0 4 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.25 1.25C3.25 1.94036 2.69036 2.5 2 2.5C1.30964 2.5 0.75 1.94036 0.75 1.25C0.75 0.559644 1.30964 0 2 0C2.69036 0 3.25 0.559644 3.25 1.25ZM1 12V4H3V12H1Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-i-circle {
    right: 20px;
  }
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-i-circle .file-size {
  display: none;
}
.modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-i-circle:hover .file-size {
  display: block;
  background: #111;
  color: #fff;
  font-size: 12px;
  padding: 8px 12px;
  border-radius: 4px;
  position: absolute;
  top: 30px;
  right: -36px;
  font-weight: 400;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .spo-btn-download-container .btn-i-circle:hover .file-size {
    right: -26px;
  }
}
.modal .modal-content.spo-file-container .docLibrary [data-icon=copy]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5356 9.87898L9.87874 15.5358L8.46452 14.1216L14.1214 8.46477L15.5356 9.87898Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9498 7.05055C15.7782 5.87898 13.8787 5.87898 12.7072 7.05055L11.293 8.46477L9.87874 7.05055L11.293 5.63634C13.2456 3.68372 16.4114 3.68372 18.364 5.63634C20.3166 7.58896 20.3166 10.7548 18.364 12.7074L16.9498 14.1216L15.5356 12.7074L16.9498 11.2932C18.1214 10.1216 18.1214 8.22213 16.9498 7.05055Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05031 16.95C8.22188 18.1216 10.1214 18.1216 11.293 16.95L12.7072 15.5358L14.1214 16.95L12.7072 18.3643C10.7545 20.3169 7.58872 20.3169 5.6361 18.3643C3.68348 16.4116 3.68348 13.2458 5.6361 11.2932L7.05031 9.87898L8.46452 11.2932L7.05031 12.7074C5.87874 13.879 5.87874 15.7785 7.05031 16.95Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 12px;
}
.modal .modal-content.spo-file-container .docLibrary .file-link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6H16V8H8V6Z' fill='%23111111'/%3E%3Cpath d='M13 10H8V12H13V10Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2H20V22H4V2ZM6 4V20H18V4H6Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 12px;
}
.modal .modal-content.spo-file-container .docLibrary .video-audio-doc-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12L7 19L7 5L19 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.modal .modal-content.spo-file-container .docLibrary .image-doc-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 11C14.6716 11 14 10.3284 14 9.5C14 8.67157 14.6716 8 15.5 8C16.3284 8 17 8.67157 17 9.5C17 10.3284 16.3284 11 15.5 11Z' fill='%23111111'/%3E%3Cpath d='M13 15.25L10 10.75L6.5 16H17.5L15 12.25L13 15.25Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4V20H21V4H3ZM5 18V6H19V18H5Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.modal .modal-content.spo-file-container .docLibrary [data-icon=back]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7.83L18.59 13.42L20 12L12 4L4 12L5.41 13.41L11 7.83V20H13H20V18H13V7.83Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 12px;
  font-weight: 700;
  font-size: 14px;
}
.modal .modal-content.spo-file-container .docLibrary .cell-action span {
  padding-left: 16px !important;
  padding-right: 16px !important;
  width: 24px;
  min-height: 24px;
  position: relative;
  width: 50% !important;
}
@media (max-width: 767px) {
  .modal .modal-content.spo-file-container .docLibrary .cell-action {
    width: 33.333% !important;
  }
}
.modal .modal-content.copy-tost-message {
  padding: 16px 16px 16px 24px;
  background: #000;
  width: 266px;
  top: 80px !important;
  right: calc(50% - 632px) !important;
  left: initial !important;
  transform: initial !important;
}
@media (max-width: 1366px) {
  .modal .modal-content.copy-tost-message {
    right: 80px !important;
  }
}
@media (max-width: 767px) {
  .modal .modal-content.copy-tost-message {
    width: 80%;
    right: 24px !important;
    left: 24px !important;
    top: auto !important;
    bottom: 36px;
    margin: auto;
    height: initial;
  }
}
.modal .modal-content.copy-tost-message .modal-header {
  padding: 0px;
  position: relative;
}
.modal .modal-content.copy-tost-message .modal-header h4 {
  margin-bottom: 0px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  margin-right: 16px;
  line-height: 34px;
}
.modal .modal-content.copy-tost-message .modal-header .close {
  height: 34px;
  width: 24px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.modal .modal-content.copy-tost-message .modal-header .close:before {
  height: 34px;
  width: 24px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0006 18.4148L14.8289 21.2431L16.2431 19.8289L13.4148 17.0006L16.2431 14.1723L14.8289 12.7581L12.0006 15.5864L9.17203 12.7578L7.75782 14.172L10.5864 17.0006L7.75781 19.8291L9.17202 21.2434L12.0006 18.4148Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: initial;
}
.modal .modal-content.copy-tost-message .modal-body {
  position: fixed;
  top: -100px;
}

#spo-dialog .tbx-loading {
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  text-align: center;
  padding-top: calc(50vh - 90px);
  transform: initial;
  margin-top: 0;
  margin-left: 0;
  border: 0px;
  position: absolute;
}

.download-progress-bar {
  width: 200px;
  height: 5px;
  background: #F5F5F5;
  border-radius: 6px;
  margin: auto;
  position: relative;
}
.download-progress-bar span {
  display: inline-block;
  height: 5px;
  width: 25%;
  background: #0058A3;
  border-radius: 6px;
  position: absolute;
  left: 0;
}
.download-progress-bar.two span {
  width: 50%;
}
.download-progress-bar.three span {
  width: 75%;
}
.download-progress-bar.four span {
  width: 100%;
}

#myModal2 {
  background: transparent !important;
}

/*IPP SPO file browser styles end here*/
/* Header redesign start here...*/
.navbar__main-bar {
  height: 136px !important;
  display: block;
}
@media (max-width: 991px) {
  .navbar__main-bar {
    height: 72px !important;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar {
    height: 116px !important;
  }
}
.navbar__main-bar .navbar__main-bar-inner {
  position: relative;
  display: block;
  padding-top: 24px;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner {
    padding-top: 20px;
    display: block;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner {
    padding-top: 16px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component {
  float: left;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component {
    margin-left: 32px;
	position: absolute;
	left: 0px;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component {
    margin-left: 24px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component .navbar__brand img {
  height: 36px;
  width: 88px;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component .navbar__brand img {
    height: 30px;
    width: 72px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component .image-caption {
  font-family: "NotoIKEALatin", sans-serif;
  font-size: 24px;
  font-weight: 700;
  padding-right: 48px;
}
@media (max-width: 991px) {
  .navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component .image-caption {
    font-size: 16px;
    padding-right: 0px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections {
  opacity: 1 !important;
  margin-left: 0px;
  max-width: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 98px;
  height: initial;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li {
  padding-left: 6px;
  padding-right: 6px;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li:first-child {
  padding-left: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li a {
  padding-left: 6px;
  padding-right: 6px;
  font-size: 16px;
  color: #767676;
  border-bottom: 3px solid transparent;
  padding-bottom: 12px;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li a:hover {
  text-decoration: none;
  color: #111;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li a:active, .navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li a:focus {
  text-decoration: none;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li.active {
  line-height: inherit !important;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li.active > a {
  color: #111;
  border-bottom: 3px solid #0058A3;
  padding-bottom: 12px;
  text-decoration: none;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li.active > div > a {
  color: #111;
  border-bottom: 3px solid #0058A3;
  padding-bottom: 12px;
  text-decoration: none;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li:hover > div > a {
  color: #111;
  border-bottom: 3px solid #0058A3;
  padding-bottom: 12px;
  text-decoration: none;
}

.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections:hover li:not(:hover) > div > a {
  border-bottom: 3px solid transparent;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections li:hover li > div > a {
	border-bottom: 1px solid #111;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections .menu-items-over li.active > div > a {
    border-bottom: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections .menu-items-over li.active:hover > div > a {
    border-bottom: 1px solid #111;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections > .component-content {
  height: initial;
}
.navbar__main-bar .navbar__main-bar-inner .nav-desktop-sections nav ul.clearfix li:first-child a {
  padding-left: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .language-selector {
  display: none;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
  position: absolute;
  right: 0px;
  top: 34px;
  margin-right: -12px;
  display: flex;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    top: 20px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    top: 16px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
  top: 32px;
}
@media (max-width: 1023px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
    top: 30px;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
    right: -214px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control.open .dropdown-menu {
  right: -43px;
}
@media (min-width: 1023px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click {
    display: none !important;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
  width: 24px;
  height: 24px;
  margin: 0 12px;
  position: relative;
  padding: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click [data-icon]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control [data-icon]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control [data-icon]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector [data-icon]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu [data-icon]:before {
  width: 24px;
  height: 24px;
  line-height: initial;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click [data-icon=bookmark]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control [data-icon=bookmark]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control [data-icon=bookmark]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector [data-icon=bookmark]:before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu [data-icon=bookmark]:before {
  margin-top: -1px;
  margin-right: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click [data-icon=search]::before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control [data-icon=search]::before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control [data-icon=search]::before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector [data-icon=search]::before, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu [data-icon=search]::before {
  margin-top: -4px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click .mobile-menu-close, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .mobile-menu-close, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control .mobile-menu-close, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector .mobile-menu-close, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu .mobile-menu-close {
  top: 8px;
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector, .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    float: left;
    margin-right: 32px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector {
  margin-left: 38px !important;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector .language-selector-item-container {
  text-align: left;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector .language-selector-item-container a {
  font-size: 12px;
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    top: 76px;
    position: absolute;
    width: 360px;
    left: 95px;
    right: auto;
    display: block;
    text-align: left;
  }
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    position: fixed;
    top: 24px;
    left: initial;
    right: 24px;
    display: inline-block;
    margin: 0px;
  }
}
@media (max-width: 374px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    left: 80px;
  }
}
@media (max-width: 767px) and (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    top: 20px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    top: 16px;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link.has-language .language-selector {
  display: block;
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link.has-language {
    padding-right: 24px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html {
  display: block !important;
  padding: 0px;
  margin: 0px auto;
  max-width: 644px;
}
.navbar__main-bar .navbar__main-bar-inner.supply-partner-header > .plain-html {
	max-width: 428px;
}
.navbar__main-bar .navbar__main-bar-inner.supply-partner-header > .plain-html .dropdown-check-list {
	padding-left: 89%;
}


@media (max-width: 1120px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html {
    max-width: calc(100% - 375px);
  }
}
@media (max-width: 1023px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html {
    max-width: 330px;
    margin-top: 68px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .search-box:not(:first-child) {
  margin-left: 17px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .input_rounded {
  width: 644px !important;
}
@media (max-width: 1120px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .input_rounded {
    width: 100% !important;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar {
  display: block !important;
  width: 644px;
  margin: auto;
  left: 0px;
  right: 0px;
  padding: 0px;
}
@media (max-width: 1120px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search__icon {
    padding-left: 22px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search__icon .svg-icon {
  fill: #767676;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html {
  position: absolute;
  right: -50px;
  top: 14px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close {
  right: 4px;
  top: -4px;
  display: none;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close {
    display: block;
    right: -6px;
  }
}
@media (max-width: 420px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close .black-cross[data-icon="cross"]:before{
      margin-left: -32px;
  }
}
@media (max-width: 380px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close .black-cross[data-icon="cross"]:before{
      margin-left: -22px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar input[type=search] {
  padding-right: 100px !important;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar input[type=search] {
    padding-right: 200px !important;
  }
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .ui-widget.ui-widget-content {
    width: 358px !important;
    margin-left: 63px;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .ui-widget.ui-widget-content {
    margin-left: 7px;
    width: 330px !important;
    border: 1px solid #F5F5F5 !important;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .search-box:not(:first-child) {
  margin-left: 0px;
  padding: 0px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions {
  margin-left: -170px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .close_icon:after {
  right: -100px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .searchdropdown {
  position: absolute;
  right: 24px;
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .searchdropdown {
    right: -20px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .searchdropdown .searchdropdownlabel {
  margin-right: -8px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .btn__copy .svg-icon {
  fill: #767676 !important;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .search-bg-lite {
  background: #111;
  position: fixed;
  top: 90px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0.2;
  display: none;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .input-wrap--focus .search-bg-lite, .navbar__main-bar .navbar__main-bar-inner > .plain-html .input-wrap--labelled .search-bg-lite {
  display: block;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbar li.ui-menu-item {
  word-break: break-all;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .dropdown-check-list {
  padding-left: 60%;
}
@media (max-width: 1023px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .dropdown-check-list {
    padding-left: 42%;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .dropdown-check-list .ui-widget.ui-widget-content {
  min-width: 250px;
  padding-left: 16px;
  padding-right: 16px;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .searchdropdown {
  margin-left: 0px;
  position: relative;
  right: auto;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .searchdropdown {
    margin-left: 40px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .search-bg-lite {
  display: block;
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop {
  position: absolute;
  right: -4px;
}
@media (max-width: 768px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop {
    right: -40px;
  }
}
.navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop #searchButton {
  margin-top: 11px;
  margin-right: 15px;
}

article.has-navbar-offset {
  margin-top: 136px;
}
@media (max-width: 991px) {
  article.has-navbar-offset {
    margin-top: 72px;
  }
}
@media (max-width: 767px) {
  article.has-navbar-offset {
    margin-top: 132px;
  }
}

body.no-menu-items .navbar__main-bar {
  height: 98px !important;
}
@media (max-width: 991px) {
  body.no-menu-items .navbar__main-bar {
    height: 72px !important;
  }
}
@media (max-width: 767px) {
  body.no-menu-items .navbar__main-bar {
    height: 116px !important;
  }
}
body.no-menu-items article.has-navbar-offset {
  margin-top: 98px;
}
@media (max-width: 991px) {
  body.no-menu-items article.has-navbar-offset {
    margin-top: 72px;
  }
}
@media (max-width: 767px) {
  body.no-menu-items article.has-navbar-offset {
    margin-top: 132px;
  }
}
body.no-menu-items .component.link.publisher-link {
  margin-top: -3rem;
}
@media (max-width: 767px) {
  body.no-menu-items .component.link.publisher-link {
    margin-top: 0px;
    text-align: left;
  }
}
body.no-menu-items .component.link.publisher-link .component-content {
  padding: 0.75rem 0;
  max-width: 90rem;
  padding-right: 0px;
}
@media (max-width: 1400px) {
  body.no-menu-items .component.link.publisher-link .component-content {
    padding: 0.75rem 1.5rem;
  }
}

body.search-template .navbar__main-bar {
  height: 98px !important;
}
@media (max-width: 991px) {
  body.search-template .navbar__main-bar {
    height: 72px !important;
  }
}
@media (max-width: 767px) {
  body.search-template .navbar__main-bar {
    height: 116px !important;
  }
}
body.search-template .navbar__main-bar .navbar__main-bar-inner .component.plain-html {
  display: none !important;
}
body.search-template article.has-navbar-offset {
  margin-top: 98px;
}
@media (max-width: 991px) {
  body.search-template article.has-navbar-offset {
    margin-top: 72px;
  }
}
@media (max-width: 767px) {
  body.search-template article.has-navbar-offset {
    margin-top: 132px;
  }
}
body.search-template .expand-serach-box-click {
  display: none !important;
}

@media (max-width: 1400px) {
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html {
    position: relative;
    padding-left: 90px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .dropdown-check-list {
    padding-left: 69%;
  }
}
@media (max-width: 768px) {
  .logo-component {
    left: 32px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar input[type=search] {
    width: 335px !important;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .topsearchbaractions .searchdropdown {
    right: -90px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions {
    margin-left: -66px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .close_icon_sdrop {
    right: -28px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .searchdropdown {
    margin-left: 0px;
    position: absolute;
    right: -55px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop {
    right: -114px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .dropdown-check-list {
    padding-left: 50%;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html {
    right: -150px;
    top: 9px;
  }
  .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar .ui-widget.ui-widget-content {
    margin-left: 60px;
    width: 335px !important;
  }
}
@media (max-width: 767px) {
  .navbar__main-bar .navbar__main-bar-inner > .plain-html, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html {
    padding-left: 0px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar input[type=search], .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar input[type=search] {
    z-index: 3;
    padding-right: 178px !important;
    width: 330px !important;
    margin-left: 23px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .topsearchbaractions .searchdropdown, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .topsearchbaractions .searchdropdown {
    right: 0px;
    display: flex;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions {
    margin-left: -250px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .close_icon_sdrop, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .close_icon_sdrop {
    right: 8px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .searchdropdown, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .searchdropdown {
    margin-left: 0px;
    position: absolute;
    right: -73px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .has-text-value .topsearchbaractions .search-actions.search-actions_sdrop {
    right: -141px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html {
    right: 290px;
    top: -48px;
  }
  .navbar__main-bar .navbar__main-bar-inner > .plain-html .expand-serach-box.topsearchbar .ui-widget.ui-widget-content, .navbar__main-bar .navbar__main-bar-inner.partners-header > .plain-html .expand-serach-box.topsearchbar .ui-widget.ui-widget-content {
    margin-left: 7px;
    width: 330px !important;
  }
}
@media (max-width: 768px) {
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    width: initial;
    top : 16px;
    left : auto;
	right :36px;
    justify-content: normal;
	min-width: initial;
  }
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    display: none;
  }
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
    right: -56px;
  }
}
@media (max-width: 767px) {
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link {
    right: 24px;
  }
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click, body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control, body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control, body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector, body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .profile-control, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .language-selector, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .mobile-responsive-menu {
    margin-right: 12px;
  }
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .expand-serach-box-click {
    margin-left: auto !important;
  }
  body.no-menu-items .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control, body.search-template .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
    right: -131px;
  }
}

/* Table borders in Rich text*/
table.ipp-ikea-table {
  border: 1px solid rgb(230, 230, 230) !important;
}
table.ipp-ikea-table tr {
  border-top: 1px solid rgb(230, 230, 230) !important;
  border-bottom: 1px solid rgb(230, 230, 230) !important;
}
table.ipp-ikea-table tr td {
  border: 1px solid rgb(230, 230, 230) !important;
}
table.ipp-ikea-table tr td:first-child {
  border-left: 0px !important;
}


.security-text {
	position: absolute;
    left: calc(50% - 100px);
    margin-top: 5px;
}
@media (max-width: 767px) {
	.security-text {
		position: relative;
		left: initial;
		margin-top: 8px;
		display: block;
	}
}
/* Header redesign start here...*/

/* My Profile Tabs start here*/
.ipp-profile .settings-form h2.profile-large-title {
  font-size: 36px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .ipp-profile .settings-form h2.profile-large-title {
    font-size: 24px;
  }
}

.profile-tab-view .tab-container {
  overflow: hidden;
  display: inline-block;
  border-bottom: 1px solid #DFDFDF;
}
.profile-tab-view .tab-container .tab-header {
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 16px 4px;
  font-size: 14px;
  font-weight: 700;
  color: #767676;
  margin-right: 24px;
}
.profile-tab-view .tab-container .tab-header.active {
  border-bottom: 3px solid #0058A3;
  border-radius: 2px;
  padding-bottom: 13px;
  color: #111;
}
.profile-tab-view .tab-content {
  display: none;
  padding: 4px;
}
.profile-tab-view .tab-content .profile-type-phils ul, .profile-tab-view .tab-content .fluentlang-selected ul {
  display: block;
  line-height: 16px;
  margin-bottom: 4px;
}
.profile-tab-view .tab-content .profile-type-phils ul li, .profile-tab-view .tab-content .fluentlang-selected ul li {
  border: 0px;
  padding: 12px 24px;
  background: #F5F5F5;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  color: #111;
  display: inline-block;
  margin-right: 12px !important;
  margin-bottom: 12px;
  margin-top: 0px;
}
.profile-tab-view .tab-content span.info-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.50012C12.6904 9.50012 13.25 8.94048 13.25 8.25012C13.25 7.55977 12.6904 7.00012 12 7.00012C11.3096 7.00012 10.75 7.55977 10.75 8.25012C10.75 8.94048 11.3096 9.50012 12 9.50012Z' fill='%23111111'/%3E%3Cpath d='M11 11.0001V17.0001H13V11.0001H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.00012C6.47715 2.00012 2 6.47727 2 12.0001C2 17.523 6.47715 22.0001 12 22.0001C17.5228 22.0001 22 17.523 22 12.0001C22 6.47727 17.5228 2.00012 12 2.00012ZM4 12.0001C4 7.58184 7.58172 4.00012 12 4.00012C16.4183 4.00012 20 7.58184 20 12.0001C20 16.4184 16.4183 20.0001 12 20.0001C7.58172 20.0001 4 16.4184 4 12.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  display: inline-block;
  background-size: cover;
  margin-bottom: -8px;
  margin-left: 8px;
		   
  cursor: pointer;
}
.profile-tab-view .tab-content .section {
  border-bottom: 0px;
}
.profile-tab-view .tab-content .section .sub-section {
  padding-bottom: 0px;
  margin-bottom: 24px;
}
.profile-tab-view .tab-content .section .sub-section h4 {
  line-height: normal;
  margin-bottom: 24px;
}
.profile-tab-view .tab-content .section .sub-section .socialentrepreneur-profile .language-block h5 {
  margin-top: 24px;
}
.profile-tab-view .tab-content .section .title {
  font-size: 16px;
  margin-bottom: 12px;
}
.profile-tab-view .tab-content .section .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select {
  max-width: 335px;
  width: 100%;
}
.profile-tab-view .tab-content .section .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul {
  max-width: 335px;
  width: 100%;
  padding: 0;
  max-height: 165px;
}
.profile-tab-view .tab-content .section .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li {
  padding-left: 24px;
  padding-right: 24px;
}
.profile-tab-view .tab-content .section .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li:hover {
  background: #dfdfdf;
}
.profile-tab-view .tab-content .section .socialentrepreneur-profile .socialentrepreneur-fluentlang .custom-select ul li.active {
  background-color: #111;
  color: #fff;
}
.profile-tab-view .tab-content .section .personal-info-container {
  margin-top: 0px;
}
.profile-tab-view .tab-content .section .personalise-profile .title {
  margin-top: 20px;
}
.profile-tab-view .tab-content .section.personal-account-info, .profile-tab-view .tab-content .section.toolbox-preference, .profile-tab-view .tab-content .section.supplier-preference {
  padding-top: 24px;
}
.profile-tab-view .tab-content .section.mentor-preference {
  padding: 0px 0px 30px 0px;
}
.profile-tab-view .tab-content .twocolumn-dateselection.socialentrepreneur-startenddate {
  margin-bottom: 32px;
}
.profile-tab-view .tab-content-accessibility .section {
  padding-top: 30px;
  padding-bottom: 30px;
}
.profile-tab-view #profile-save, .profile-tab-view #profile-cancel {
  border-radius: 28px;
  border: 1px solid var(--neutral-neutral-7, #111);
  padding: 18px 32px;
  margin-left: 24px;
}
@media (max-width: 767px) {
	.profile-tab-view #profile-cancel {
	  margin-left: 0px;
	  margin-right:16px;
	}
	.profile-tab-view #profile-save {
		margin-left: 0px;
		margin-right:0px;
	}
}
.profile-tab-view .btn-section {
  padding-top: 12px !important;
}

.mentor-preference .mentor-availability .title:after {
  display: none;
}
.mentor-preference .mentor-availability .date-container {
  display: flex;
}
@media (max-width: 500px) {
  .mentor-preference .mentor-availability .date-container {
    display: block;
  }
}
.mentor-preference .mentor-availability .date-container .input-profile {
  width: 255px;
}
.mentor-preference .mentor-availability .date-container .input-profile:first-child {
  margin-right: 48px;
}
.mentor-preference .mentor-availability .date-container .input-profile .title {
  color: #484848;
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 0 0;
}
.mentor-preference .mentor-availability .date-container .input-profile .title:after {
	display: none;
}
@media (max-width: 767px) {
  .mentor-preference .mentor-availability .date-container .input-profile .title {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .mentor-preference .mentor-availability .date-container .input-profile {
    width: 100%;
    margin-right: 0px;
  }
}

.mentor-preference .mentor-availability .date-container .input-profile input[type=date] {
  width: 250px;
  padding: 10px 12px 10px 36px !important;
}
.mentor-preference .mentor-availability .date-container .input-profile input[type=date]::-webkit-calendar-picker-indicator {
  padding-left: 56px !important;
  width:24px;
  height:24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0003 15.5996L6.21456 9.81456L7.62869 8.40026L12.0003 12.7714L16.372 8.40026L17.7861 9.81457L12.0003 15.5996Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.mentor-preference .mentor-availability .date-container .input-profile input[type=date]:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  margin-left: -28px;
  margin-top: -2px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 11V9H6V12H18V9H16V11H14V9H10V11H8ZM18 14H6V19H18V14ZM6 7H8V5H10V7H14V5H16V7H18H20V9V19V21H18H6H4V19V9V7H6Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.profile-tab-view .tab-content .mentor-preference.section .title {
  margin-bottom: 0px;
}
.mentor-preference .input-section {
  max-width: 66.666%;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .mentor-preference .input-section {
    max-width: 100%;
  }
}
.mentor-preference .input-section .pill {
  width: 45%;
  float: left;
  display: block;
}
@media (max-width: 767px) {
  .mentor-preference .input-section .pill {
    width: 100%;
  }
}

/*menter profile about us */
.mentor-preference .mentor-aboutme {
  max-width: 66.666%;
  overflow: hidden;
  line-height: 0px;
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  .mentor-preference .mentor-aboutme {
    max-width: 100%;
  }
}
.mentor-preference .mentor-aboutme .small-info-text {
  color: #484848;
  font-size: 14px;
  line-height: 22px;
}
.mentor-preference .mentor-aboutme textarea {
  width: 100%;
  border-radius: 4px;
  color: #111;
  padding: 8px;
  height: 96px;
  resize: block;
}
.mentor-preference .mentor-aboutme textarea:focus-visible {
    border-width: 1px;
    border-radius: 4px;
    border-color: #0058a3;
    outline: none !important;
}
.mentor-preference .mentor-aboutme .invalid-msg-about {
  font-size: 12px;
  line-height: 32px;
  color: #E00751;
}
.mentor-preference .mentor-aboutme .invalid-msg-about span {
  float: left;
}
.mentor-preference .mentor-aboutme .invalid-msg-about [data-icon=warning-sm] {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}
.mentor-preference .mentor-aboutme .invalid-msg-about [data-icon=warning-sm]:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
}


.profile-tab-view .tab-content-myprofile .pill, .profile-tab-view .tab-content-toolbox .pill, .profile-tab-view .tab-content-supplier .pill {
  display: block;
  margin-bottom: 0px;
  margin-left: 22px;
}
.profile-tab-view .tab-content-myprofile .pill__button:hover:not(:disabled), .profile-tab-view .tab-content-toolbox .pill__button:hover:not(:disabled), .profile-tab-view .tab-content-supplier .pill__button:hover:not(:disabled) {
  background: transparent;
  padding: 12px 16px;
  margin-bottom: 0px;
}
.profile-tab-view .tab-content-myprofile .pill__button:active:not(:disabled), .profile-tab-view .tab-content-myprofile .pill__button:focus:not(:disabled), .profile-tab-view .tab-content-toolbox .pill__button:active:not(:disabled), .profile-tab-view .tab-content-toolbox .pill__button:focus:not(:disabled), .profile-tab-view .tab-content-supplier .pill__button:active:not(:disabled), .profile-tab-view .tab-content-supplier .pill__button:focus:not(:disabled) {
  background: transparent;
  color: #484848;
  padding: 12px 16px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked + .pill__button, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked + .pill__button, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked + .pill__button, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked + .pill__button, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked + .pill__button, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked + .pill__button {
  background: transparent;
  color: #484848;
  border: 0;
  padding: 12px 16px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked + .pill__button:before, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked + .pill__button:before, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked + .pill__button:before, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked + .pill__button:before, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked + .pill__button:before, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked + .pill__button:before {
  background: #0058A3;
  border: 0px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked + .pill__button:after, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked + .pill__button:after, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked + .pill__button:after, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked + .pill__button:after, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked + .pill__button:after, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked + .pill__button:after {
  content: "";
  left: -16px;
  top: 19px;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked + .pill__button .pill__icon, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked + .pill__button .pill__icon, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked + .pill__button .pill__icon, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked + .pill__button .pill__icon, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked + .pill__button .pill__icon, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked + .pill__button .pill__icon {
  fill: #484848;
  padding: 12px 16px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked:hover + .pill__button, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked:hover + .pill__button, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked:hover + .pill__button, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked:hover + .pill__button, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked:hover + .pill__button, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked:hover + .pill__button {
  background: transparent;
  color: #484848;
  border: 0;
  padding: 12px 16px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked:hover + .pill__button:before, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked:hover + .pill__button:before, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked:hover + .pill__button:before, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked:hover + .pill__button:before, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked:hover + .pill__button:before, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked:hover + .pill__button:before {
  background: #0058A3;
  border: 0px;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked:hover + .pill__button:after, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked:hover + .pill__button:after, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked:hover + .pill__button:after, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked:hover + .pill__button:after, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked:hover + .pill__button:after, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked:hover + .pill__button:after {
  content: "";
  left: -16px;
  top: 19px;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.profile-tab-view .tab-content-myprofile .pill [type=checkbox]:checked:hover + .pill__button .pill__icon, .profile-tab-view .tab-content-myprofile .pill [type=radio]:checked:hover + .pill__button .pill__icon, .profile-tab-view .tab-content-toolbox .pill [type=checkbox]:checked:hover + .pill__button .pill__icon, .profile-tab-view .tab-content-toolbox .pill [type=radio]:checked:hover + .pill__button .pill__icon, .profile-tab-view .tab-content-supplier .pill [type=checkbox]:checked:hover + .pill__button .pill__icon, .profile-tab-view .tab-content-supplier .pill [type=radio]:checked:hover + .pill__button .pill__icon {
  fill: #484848;
  padding: 12px 16px;
}
.profile-tab-view .tab-content-myprofile .pill__button, .profile-tab-view .tab-content-toolbox .pill__button, .profile-tab-view .tab-content-supplier .pill__button {
  text-decoration: none;
  font-weight: 400;
  margin-bottom: 0;
  padding: 12px 16px;
  background: transparent;
  color: #484848;
  border: 0px;
  text-align: left;
}
.profile-tab-view .tab-content-myprofile .pill__button:before, .profile-tab-view .tab-content-toolbox .pill__button:before, .profile-tab-view .tab-content-supplier .pill__button:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  left: -22px;
  border: 1px solid #929292;
  border-radius: 4px;
}
.profile-tab-view .supplier-preference .multi-section .title, .profile-tab-view .supplier-preference .title {
  margin-bottom: 0px !important;
}
.profile-tab-view .tab-content-toolbox .input-section {
  max-width: 66.666%;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .profile-tab-view .tab-content-toolbox .input-section {
    max-width: 100%;
  }
}
.profile-tab-view .tab-content-toolbox .input-section .pill {
  width: 45%;
  float: left;
  display: block;
}
@media (max-width: 767px) {
  .profile-tab-view .tab-content-toolbox .input-section .pill {
    width: 100%;
  }
}
.profile-tab-view .supplier-preference .pill label { display: block; }
.profile-tab-view .supplier-preference .pill__copy .pill__sub_label {
  display: block;
  max-width: 66.666%;
  color: #767676;
  font-size: 12px;
}
@media (max-width: 767px) {
	.profile-tab-view .supplier-preference .pill__copy .pill__sub_label {
		max-width: 100%;
	}
}

.profile-tab-view .tab-content-toolbox .section .title {
  margin-bottom: 0px;
}

.targergroup-info, .sector-info, .roles-permissions, .show-profile-info, .coach-certifications-info {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  background: rgba(0, 0, 0, 0.5) none !important;
  z-index: 9999 !important;
}
.targergroup-info .profile-popover-grey-bg, .sector-info .profile-popover-grey-bg, .roles-permissions .profile-popover-grey-bg, .coach-certifications-info .profile-popover-grey-bg, .show-profile-info .profile-popover-grey-bg {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  transform: translate(0%, 0%) !important;
  width: 100%;
  padding: 0px 0px 0px 0px;
  height: 100%;
  background-color: transparent;
}
.targergroup-info .profile-modal-content, .sector-info .profile-modal-content, .roles-permissions .profile-modal-content, .show-profile-info .profile-modal-content, .coach-certifications-info .profile-modal-content {
  position: absolute;
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  transform: translate(0%, 0%) !important;
  width: 480px;
  padding: 0px 0px 0px 0px;
  height: 100%;
  overflow-y: hidden;
  background: #fff none;
}
@media (max-width: 767px) {
  .targergroup-info .profile-modal-content, .sector-info .profile-modal-content, .roles-permissions .profile-modal-content, .show-profile-info .profile-modal-content, .coach-certifications-info .profile-modal-content {
    width: 100%;
  }
}
.targergroup-info .profile-modal-content .title-container, .sector-info .profile-modal-content .title-container, .roles-permissions .profile-modal-content .title-container, .show-profile-info .profile-modal-content .title-container, .coach-certifications-info .profile-modal-content .title-container {
  height: 88px;
  background: #F5F5F5;
  display: flex;
  justify-content: center;
}
.targergroup-info .profile-modal-content .title-container h3, .sector-info .profile-modal-content .title-container h3, .roles-permissions .profile-modal-content .title-container h3, .show-profile-info .profile-modal-content .title-container h3, .coach-certifications-info .profile-modal-content .title-container h3 {
  font-size: 16px;
  padding: 0px;
  font-weight: 700;
  line-height: 88px;
}
.targergroup-info .profile-modal-content .title-container .sectorinfo-close, .sector-info .profile-modal-content .title-container .sectorinfo-close, .roles-permissions .profile-modal-content .title-container .sectorinfo-close, .show-profile-info .profile-modal-content .title-container .show-profile-info-close, .coach-certifications-info .profile-modal-content .title-container .sectorinfo-close {
  background: #FFFFFF;
  border-radius: 999px;
  width: 40px;
  height: 40px;
  right: 24px;
  top: 22px;
  position: absolute;
  cursor: pointer;
}
.targergroup-info .profile-modal-content .title-container .sectorinfo-close:before, .sector-info .profile-modal-content .title-container .sectorinfo-close:before, .roles-permissions .profile-modal-content .title-container .sectorinfo-close:before, .show-profile-info .profile-modal-content .title-container .show-profile-info-close:before, .coach-certifications-info .profile-modal-content .title-container .sectorinfo-close:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  z-index: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=);
  background-size: cover;
}
.targergroup-info .profile-modal-content .body-container, .sector-info .profile-modal-content .body-container, .roles-permissions .profile-modal-content .body-container, .show-profile-info .profile-modal-content .body-container, .coach-certifications-info .profile-modal-content .body-container {
  padding: 0px 48px 0px 48px;
  margin-right: 16px;
  margin-top: 24px;
  overflow-y: overlay;
  max-height: 85%;
  overflow-x: hidden;
  font-size: 14px;
}
.targergroup-info .profile-modal-content .body-container::-webkit-scrollbar, .sector-info .profile-modal-content .body-container::-webkit-scrollbar, .roles-permissions .profile-modal-content .body-container::-webkit-scrollbar, .show-profile-info .profile-modal-content .body-container::-webkit-scrollbar, .coach-certifications-info .profile-modal-content .body-container::-webkit-scrollbar {
  border-radius: 10px;
  width: 5px;
  height: 8px;
  background-color: #c1c1c1;
}
.targergroup-info .profile-modal-content .body-container h5, .sector-info .profile-modal-content .body-container h5, .roles-permissions .profile-modal-content .body-container h5, .show-profile-info .profile-modal-content .body-container h5, .coach-certifications-info .profile-modal-content .body-container h5 {
  font-size: 14px;
  font-weight: 700;
  color: #000;
}


/* My Profile Tabs end here */
/* ID & Path styles start here */
.component-item-details {
	font-size: 12px;
    margin-bottom: 16px;
	overflow: hidden;
}
.component-item-details span {
	font-weight: 700;
}
.component-item-details .current-data-path {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.show-component-id { display: none; background:transparent;}
body.on-page-editor .show-component-id { display: block; }
.show-component-id {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0014 8C9.7923 8 8.00144 9.79086 8.00144 12C8.00144 14.2091 9.7923 16 12.0014 16C14.2106 16 16.0014 14.2091 16.0014 12C16.0014 9.79086 14.2106 8 12.0014 8ZM10.0014 12C10.0014 10.8954 10.8969 10 12.0014 10C13.106 10 14.0014 10.8954 14.0014 12C14.0014 13.1046 13.106 14 12.0014 14C10.8969 14 10.0014 13.1046 10.0014 12Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.206 12C22.0151 12.2843 21.8281 12.5712 21.626 12.8478C21.4975 13.0236 21.3107 13.2712 21.0714 13.5668C20.5941 14.1563 19.9019 14.9444 19.0429 15.7356C17.3605 17.2851 14.872 19 12.0015 19C9.13096 19 6.64245 17.2851 4.96004 15.7356C4.10097 14.9444 3.40882 14.1563 2.93152 13.5668C2.69225 13.2712 2.50537 13.0236 2.3769 12.8478C2.17484 12.5713 1.98778 12.2842 1.79688 12L2.17165 11.442C2.40827 11.0939 2.66683 10.7602 2.93152 10.4332C3.40882 9.84372 4.10097 9.05563 4.96004 8.26443C6.64245 6.71494 9.13096 5 12.0015 5C14.872 5 17.3605 6.71494 19.0429 8.26443C19.9019 9.05563 20.5941 9.84372 21.0714 10.4332C21.3107 10.7288 21.4975 10.9764 21.626 11.1522C21.8281 11.4287 22.0151 11.7157 22.206 12ZM4.24184 12C4.66318 11.4555 5.38542 10.5916 6.31494 9.73557C7.88989 8.28506 9.90139 7 12.0015 7C14.1015 7 16.113 8.28506 17.688 9.73557C18.6175 10.5916 19.3397 11.4555 19.7611 12C19.3397 12.5445 18.6175 13.4083 17.688 14.2644C16.113 15.7149 14.1015 17 12.0015 17C9.90139 17 7.88989 15.7149 6.31494 14.2644C5.38542 13.4084 4.66318 12.5445 4.24184 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
	background-size: cover;
	margin-left:12px;
	margin-right:12px;
	width: 24px;
	height: 24px;
	background-size: cover;
	border: 0px
}
.show-component-id.hide {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8623 16.2679L14.0329 15.4384C13.4374 15.7903 12.7427 15.9923 12.0009 15.9923C9.79176 15.9923 8.0009 14.2014 8.0009 11.9923C8.0009 11.2505 8.20283 10.5558 8.55472 9.9603L7.4112 8.81678C6.44576 9.54714 5.61968 10.3803 4.99802 11.0859C4.68835 11.4373 4.43339 11.7526 4.24131 12.0008C4.66265 12.5453 5.38488 13.4092 6.31441 14.2652C7.88935 15.7158 9.90085 17.0008 12.0009 17.0008C12.9799 17.0008 13.9441 16.722 14.8623 16.2679ZM16.3403 17.7458L18.5882 19.9937L20.0024 18.5795L5.43066 4.00781L4.01645 5.42203L5.98525 7.39083C4.97424 8.18445 4.12777 9.04821 3.49739 9.76369C2.87407 10.4711 2.32107 11.2191 1.79688 12.0008C2.14177 12.5458 2.52527 13.0665 2.93098 13.5676C3.40829 14.1571 4.10044 14.9452 4.9595 15.7364C6.64192 17.2859 9.13042 19.0008 12.0009 19.0008C13.5973 19.0008 15.0703 18.4696 16.3403 17.7458ZM10.0686 11.4742L12.5189 13.9245C11.0649 14.3134 9.68752 12.8994 10.0686 11.4742ZM15.9636 12.5408C16.3127 9.99531 14.0183 7.6777 11.4524 8.02956L15.9636 12.5408ZM20.5047 14.2376C20.1158 14.6791 19.6445 15.1771 19.1031 15.6802L17.6878 14.2649C18.6095 13.4159 19.3385 12.5462 19.7605 12.0008C19.3392 11.4563 18.6169 10.5925 17.6874 9.73638C16.1125 8.28586 14.101 7.00081 12.0009 7.00081C11.531 7.00081 11.0645 7.06503 10.6049 7.18204L9.02154 5.59869C9.94549 5.23265 10.9463 5.00081 12.0009 5.00081C14.8714 5.00081 17.3599 6.71575 19.0423 8.26524C20.2364 9.36498 21.3413 10.6218 22.2055 12.0008C21.9668 12.3562 21.7308 12.7124 21.4727 13.0542C21.2475 13.3524 20.92 13.7663 20.5047 14.2376Z' fill='%23111111'/%3E%3C/svg%3E%0A");
	background-size: cover;
	margin-left:12px;
	margin-right:12px;
	width: 24px;
	height: 24px;
	background-size: cover;
	border: 0px
}
/*ID & Path styles end here*/
.globe-language-toast {
  position: absolute;
  left: 40%;
  white-space: nowrap;
  padding: 16px 56px 16px 24px;
  background: #111;
  color: #fff;
  font-size: 12px;
  top: 55px;
  z-index: 9999;
}
@media (max-width: 767px) {
  .globe-language-toast {
    position: fixed;
    white-space: normal;
    left: 16px;
    right: 16px;
    top: 105px;
  }
}
.globe-language-toast .show {
  visibility: visible;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.globe-language-toast .toast-close {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0006 18.4148L14.8289 21.2431L16.2431 19.8289L13.4148 17.0006L16.2431 14.1723L14.8289 12.7581L12.0006 15.5864L9.17203 12.7578L7.75782 14.172L10.5864 17.0006L7.75781 19.8291L9.17202 21.2434L12.0006 18.4148Z' fill='white'/%3E%3C/svg%3E%0A");
  content: "";
  height: 34px;
  width: 24px;
  background-size: cover;
  right: 16px;
  top: 12px;
  position: absolute;
  display: inline-block;
  cursor: pointer;
}

.globe-language-toast .show {
  visibility: visible;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.globe-language-toast .toast-close {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0006 18.4148L14.8289 21.2431L16.2431 19.8289L13.4148 17.0006L16.2431 14.1723L14.8289 12.7581L12.0006 15.5864L9.17203 12.7578L7.75782 14.172L10.5864 17.0006L7.75781 19.8291L9.17202 21.2434L12.0006 18.4148Z' fill='white'/%3E%3C/svg%3E%0A");
  content: "";
  height: 34px;
  width: 24px;
  background-size: cover;
  right: 16px;
  top: 12px;
  position: absolute;
  display: inline-block;
  cursor: pointer;
}
/*Translation feedback styles start here*/
.translation-feedback {
  text-align: center;
  background: #F5F5F5;
  padding: 24px 0 30px;
  margin-bottom: -4rem;
}
.translation-feedback .component-content {
  max-width: 1312px;
  margin: auto;
}
.translation-feedback .component-content h2 {
  font-size: 14px;
  color: #000;
  margin-bottom: 3px;
}
.translation-feedback .component-content p {
  font-size: 12px;
  color: #484848;
  margin-bottom: 16px;
}
.translation-feedback .component-content span.open-button {
  padding: 0 24px;
  margin-bottom: 0px;
}
.translation-feedback .component-content span.open-button a {
  padding: 0px 16px;
  line-height: 40px;
  text-decoration: none;
}
.translation-feedback .modal {
  z-index: 999999;
}
.translation-feedback .modal.open {
  display: flex;
  align-items: center;
  justify-content: center;
}
.translation-feedback .modal .modal-content {
  width: 100%;
  margin: auto 16px;
  padding: 16px 16px 48px 16px;
  position: relative;
  top: 0;
  left: 0;
  transform: none;
}
.translation-feedback .modal .modal-content.succ {
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.translation-feedback .modal .modal-content .close {
  display: inline-flex;
  text-align: right;
  position: absolute;
  right: 16px;
  top: 16px;
}
@media (min-width: 768px) {
  .translation-feedback .modal .modal-content .close {
    right: 32px;
    top: 32px;
  }
}
.translation-feedback .modal .modal-content .confirm-msg {
  display: none;
  align-items: center;
}
.translation-feedback .modal .modal-content .confirm-msg .msg-title {
  font-size: 24px;
  font-weight: 700;
  color: #111;
  display: block;
  margin-bottom: 8px;
}
.translation-feedback .modal .modal-content .confirm-msg .msg-description {
  font-size: 16px;
  font-weight: 400;
  color: #484848;
}
@media (min-width: 768px) {
  .translation-feedback .modal .modal-content {
    padding: 48px;
    width: 640px;
  }
}
@media (min-width: 992px) {
  .translation-feedback .modal .modal-content {
    width: 800px;
    padding: 48px 64px 48px 64px;
  }
}
.translation-feedback .modal .modal-content .modal-body {
  padding: 0;
}
.translation-feedback .modal .modal-content .modal-body .modal-header {
  display: block;
  text-align: right;
  width: 100%;
  padding: 0;
}
.translation-feedback .modal .modal-content .modal-body .modal-header h2 {
  letter-spacing: -0.42px;
  margin-bottom: 32px;
  text-align: left;
}
@media (max-width: 767px) {
  .translation-feedback .modal .modal-content .modal-body .modal-header h2 {
    margin-bottom: 24px;
  }
}
.translation-feedback .modal .modal-content .modal-body .placeholder-text {
  font-size: 14px;
  color: #484848;
}
.translation-feedback .modal .modal-content .modal-body div[contenteditable=true] {
  border: 1px solid #666666;
  border-radius: 4px;
  padding: 12px;
  height: 80px;
  color: #111;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
  outline: 0px solid transparent;
  margin-bottom: 16px;
  overflow-y: auto;
}
.translation-feedback .modal .modal-content .modal-body textarea {
  border: 1px solid #666666;
  border-radius: 4px;
  padding: 12px;
  height: 80px;
  width: 100%;
  color: #111;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
  outline: 0px solid transparent;
  margin-bottom: 16px;
  overflow-y: auto;
  resize: auto;
}
.translation-feedback .modal .modal-content .modal-body .ictm-input[placeholder]:empty:before {
  content: attr(placeholder);
  color: #666;
}
.translation-feedback .modal .modal-content .modal-body .ictm-input[placeholder]:empty:focus:before {
  content: "";
}
.translation-feedback .modal .modal-content .modal-body .invalid[contenteditable=true] {
  border: 1px solid #E00751;
}
.translation-feedback .modal .modal-content .modal-body .b-section .invalid-msg {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  color: #666;
  align-items: center;
  margin-bottom: 16px;
  display: none;
}
.translation-feedback .modal .modal-content .modal-body .b-section .invalid-msg span {
  margin-right: 16px;
}
.translation-feedback .modal .modal-content .modal-body .b-section .check-section {
  margin: 32px 0;
}
@media (max-width: 767px) {
  .translation-feedback .modal .modal-content .modal-body .b-section .check-section {
    margin: 24px 0;
  }
}
.translation-feedback .modal .modal-content .modal-body .b-section .c-max, .translation-feedback .modal .modal-content .modal-body .b-section .c-section {
  display: none;
  margin-bottom: 24px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  color: #666;
}
.translation-feedback .modal .modal-content .modal-body .b-section .btn--filled {
  padding: 0 24px;
  background: #DFDFDF;
  border-radius: 2.5rem;
  height: 40px;
  overflow: hidden;
  cursor: not-allowed;
  pointer-events: none;
}
.translation-feedback .modal .modal-content .modal-body .b-section .btn--filled .btn__label {
  width: 110px;
  text-align: center;
  color: #929292;
  display: block;
  line-height: 40px;
}
.translation-feedback .modal .modal-content .modal-body .b-section .btn--filled.active {
  cursor: pointer;
  pointer-events: visible;
  background: #111;
}
.translation-feedback .modal .modal-content .modal-body .b-section .btn--filled.active .btn__label {
  color: #fff;
}
.translation-feedback .modal .modal-content .black-cross[data-icon=cross]:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=);
  background-size: cover;
}


/* Book Mark css start here*/
#spo-dialog .docLibrary .modal-header {
  padding-top: 0px !important;
  padding-left: 16px !important;
  padding-bottom: 32px;
  display: inline-block;
}
#spo-dialog .docLibrary .modal-header .brd-spo {
  padding-top: 16px;
}
#spo-dialog .docLibrary .modal-header .brd-spo span {
  color: #666;
}
#spo-dialog .docLibrary .modal-header .folder-spo-title {
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
}
#spo-dialog .docLibrary .modal-header .folder-spo-title .folder-spo-name {
  display: inline-block;
}
#spo-dialog .docLibrary .modal-header .folder-spo-title .bookmark-spo {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3H18V21H15.5654L12 17.1799L8.43455 21H6V3ZM8 5V18.5344L12 14.2487L16 18.5344V5H8Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  background-size: cover;
  background-position-y: 3px;
  margin-left: 24px;
}
#spo-dialog .docLibrary .modal-header .folder-spo-title .bookmark-spo.filled {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3H18V21H15.5654L12 17.1799L8.43455 21H6V3Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
#spo-dialog .docLibrary .modal-header .bookmark-sucess {
  display: none;
  padding: 16px 16px 16px 24px;
  line-height: 34px;
  background: #111;
  color: #fff;
  position: absolute;
  z-index: 9;
  font-size: 12px;
}
@media (max-width: 1023px) {
  #spo-dialog .docLibrary .modal-header .bookmark-sucess {
    top: 64px;
    left: auto;
    right: 32px;
  }
}
@media (max-width: 767px) {
  #spo-dialog .docLibrary .modal-header .bookmark-sucess {
    top: 110px;
    left: 12px;
  }
}
#spo-dialog .docLibrary .modal-header .bookmark-sucess div {
  display: flex;
}
#spo-dialog .docLibrary .modal-header .bookmark-sucess .bookmark-close-cross {
  width: 24px;
  height: 34px;
  margin-left: 16px;
}
#spo-dialog .docLibrary .load-more-results {
  text-align: center;
  padding: 10px;
}
#spo-dialog .docLibrary .load-more-results a {
  font-size: 16px;
  font-weight: 700;
  color: #111;
}
#spo-dialog .docLibrary .no-results {
  border: 0px;
  margin-top: 48px;
  font-size: 24px;
  color: #000;
  font-weight: 400;
}
#spo-dialog .docLibrary .no-results-sub {
  border: 0px;
  font-size: 14px;
  color: #484848;
}
@media (max-width: 767px) {
  #spo-dialog .docLibrary .spo-btn-download-container .btn-download {
    margin-right: 32px;
  }
  #spo-dialog .docLibrary .spo-btn-download-container .btn-i-circle {
    right: 0px;
  }
}


.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control {
  padding: 0px;
  width: 312px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  max-height: 392px;
  overflow: hidden;
  background: #fff;
  border-radius: 10px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container {
  display: block;
  overflow: hidden;
  text-align: left;
  background: #F5F5F5;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container div {
  display: inline-block;
  padding: 12px 8px;
  margin: 0px 16px;
  border-bottom: 3px solid transparent;
  font-size: 14px;
  color: #767676;
  font-weight: 700;
  cursor: pointer;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container div:hover {
  color: #000;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container div:first-child {
  margin-right: 0px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container div.active {
  border-bottom: 3px solid #0058A3;
  cursor: auto;
  color: #000;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control ul {
  margin: 12px;
  padding: 0px;
  text-align: left;
  max-height: 250px;
  overflow-y: auto;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control ul li {
  list-style: none;
  padding: 12px 40px 12px 12px;
  margin-bottom: 0px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #111;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control ul li span {
  position: absolute;
  right: 12px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .tab-content-bookmark-folders .no-fbookmark-text {
  padding: 16px 24px;
  text-align: left;
  margin-top: -24px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .bookmark-control .bookmark-list-control .btn.btn--filled {
  background: #0458A3;
  border-radius: 28px;
  margin-top: 0px;
  font-size: 12px;
  padding: 12px 24px;
  margin-bottom: 24px;
}

/* Book Mark css end here*/
/* Subscription css start here*/
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control {
	padding: 0px;
	width: 361px;
	max-height: 392px;
	overflow: hidden;
	margin-left: -337px;
	background: #Fff;
	position: relative;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}
@media (max-width: 767px) {
	.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control {
			position: fixed;
			width: 100%;
			left: 0px;
			right: 0px;
			margin: 0px;
	}
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .btn-subscribe-items {
    text-align: center;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .btn-subscribe-items .btn.btn--filled{
    height: 44px
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control ul {
  margin: 12px;
  padding: 0px;
  text-align: left;
  max-height: 250px;
  overflow-y: auto;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control ul li {
  list-style: none;
  padding: 12px 40px 12px 12px;
  margin-bottom: 0px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #111;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control ul li span {
  position: absolute;
  right: 12px;
  top: 8px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .btn.btn--filled {
  background: #0458A3;
  border-radius: 28px;
  margin-top: 0px;
  font-size: 12px;
  padding: 12px 24px;
  margin-bottom: 24px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .subscribe-conformation-blcok {
        padding: 32px;
        text-align: left;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: #fff;
		display: flex;
		flex-direction: column;
		justify-content: center;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .subscribe-conformation-blcok p{
        font-size: 12px;
    color: #484848;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .subscribe-conformation-blcok #divConformBtns span {
        padding: 12px 24px;        
        font-size: 12px;
        font-weight: 700;
        background: #fff;
        color: #111;
        border-radius: 28px;
        height:40px;
        line-height: 18px;
		border: 1px solid #111;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .subscription-list-control .subscribe-conformation-blcok #divConformBtns #btnyes {
        background: #0458A3;
        color: #fff;
        margin-left: 16px;
        display: inline;
}
/* Subscription css end here*/
/*SPO dilog search start here */
.folder-search-container {
  position: relative;
}
@media (max-width: 767px) {
  .folder-search-container {
    margin-bottom: 20px;
  }
}
.folder-search-container input {
  background: #F5F5F5;
  border-radius: 41px;
  border: 0.0625rem solid rgba(149, 149, 149, 0) !important;
  padding: 12px 120px 12px 48px !important;
  color: #111;
}
.folder-search-container input::-moz-placeholder {
  color: #767676;
}
.folder-search-container input::placeholder, .folder-search-container input .input-wrap__placeholder {
  color: #767676;
}
.folder-search-container input::-webkit-input-placeholder {
  padding-left: 0px !important;
}
@media (max-width: 1023px) {
  .folder-search-container input {
    padding-right: 95px !important;
  }
}
@media (max-width: 767px) {
  .folder-search-container input {
    padding-right: 85px !important;
  }
}
.folder-search-container input[type=search]:active, .folder-search-container input[type=search]:focus {
  border-radius: 41px;
}
.folder-search-container .search__icon {
  position: absolute;
  left: 16px;
  text-align: center;
  padding-top: 4px;
  cursor: pointer;
}
.folder-search-container .search__icon svg {
  fill: #767676;
}
.folder-search-container .search__icon.on-focus {
  left: auto;
  right: 16px;
}
.folder-search-container .input-wrap__placeholder {
  display: none;
  left: 3rem !important;
  top: 0.85rem !important;
}
.folder-search-container .search-clear {
  display: none;
  width: 32px;
  height: 32px;
  border: 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=);
  background-size: cover;
  background-color: transparent;
  position: absolute;
  right: 64px;
  top: 12px;
  cursor: pointer;
}
.folder-search-container .search-clear:after {
  content: "";
  border-right: 1px solid #DFDFDF;
  position: absolute;
  top: 4px;
  right: -8px;
  width: 1px;
  height: 24px;
}
.folder-search-container.has-search-data input {
  background: #fff;
  border: 1px solid #DFDFDF !important;
}
.folder-search-container.has-search-data .search__icon svg {
  fill: #111;
}
.folder-search-container.has-search-data .search-clear {
  display: block;
}
.folder-search-container.has-search-data .search__icon {
  left: auto;
  right: 16px;
}
.folder-search-container.has-search-data .input-wrap__placeholder {
  display: none;
}
.folder-search-container.has-search-data input, .folder-search-container.has-search-data input[type=search]:active, .folder-search-container.has-search-data input[type=search]:focus {
  padding-left: 24px !important;
}

/*SPO dilog search end here */

/*Video component styles are below*/
.ipp-video-component video, .ipp-video-component iframe {
  max-width: 100%;
}
/*Css start for Profile custom select itom for Certificate coach */
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select {
		width: 100%;
	}
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select .certification-selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
  height: 48px;
  padding-top: 4px;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select .certification-selected-item:has(.open) {
  border-color: #0058A3;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select .certification-selected-item span {
  padding-left: 8px;
  color: #767676;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select .certification-selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select .certification-selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 8px 24px;
  width: 422px;
  max-height: 308px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul {
		width: 100%;
	}
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 28px;
  margin: 0;
  color: #111;
  cursor: pointer;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li:hover {
  background: none;
  color: #111;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li.active {
  background: none;
  color: #111;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li.selected {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5773 13.5047L16.55 7.5L17.968 8.91042L10.5773 16.3407L6 11.7389L7.41799 10.3284L10.5773 13.5047Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;	
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .certification-custom-select ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect {
		width: 100%;
	}
}			
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect .certification-selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect .certification-selected-item span {
  padding-left: 8px;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect .certification-selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect .certification-selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 24px;
  width: 335px;
  max-height: 255px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  color: #484848;
  cursor: pointer;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul li:hover {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul li.active {
  background: none;
  color: #484848;
}

.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .custom-multiselect ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .select-certification-coach .select-certification .fluentlang-selected {
  margin-top: 16px;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .fluentlang-selected ul {
  display: block;
}
.ipp-profile .settings-form .select-certification-coach .select-certification .fluentlang-selected ul li {
  border: 0px;
  padding: 12px 24px;
  background: #F5F5F5;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  color: #111;
  display: inline-block;
  margin-right:8px;
}
.ipp-profile .settings-form .select-certification-coach .invalid-msg {
  color: #E00751;
  font-size: 12px;
  line-height: 40px;
  font-weight: 400;
}
.ipp-profile .settings-form .select-certification-coach .invalid-msg [data-icon=warning-sm] {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}
.ipp-profile .settings-form .select-certification-coach .invalid-msg [data-icon=warning-sm]:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
}

.ipp-profile .settings-form .select-certification-coach .input-profile textarea {
	padding: 16px;
	color: #484848;
}

.ipp-profile .settings-form .select-certification-coach .input-profile textarea:active, .ipp-profile .settings-form .select-certification-coach .input-profile textarea:focus, .ipp-profile .settings-form .select-certification-coach .input-profile textarea:focus-visible {
    border-width: 1px;
    border-radius: 4px;
    border-color: #0058a3;
	outline: none !important;
}

.ipp-profile .settings-form .select-certification-coach input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0);
  opacity: 1;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23111111'/%3E%3C/svg%3E");
  width: 16px;
  height: 16 px;
  border-width: thin;
}

.ipp-profile .settings-form .section.top-ruler {
	border-top: 1px solid #DCDCDC;
	padding-top:48px; margin-top: 48px;
}

.ipp-profile .settings-form .section.top-ruler h3 {line-height: 18px;}

.ipp-profile .settings-form .select-certification-coach .sub-section {margin-bottom: 0px;}

.ipp-profile .settings-form .select-certification-coach textarea, .ipp-profile .settings-form .select-certification-coach input[type="text"]{
	width: 100%;
}

.ipp-profile .settings-form .select-certification-coach .socialentrepreneur-aboutme {
	line-height: 0px;
}
.ipp-profile .settings-form .select-certification-coach .socialentrepreneur-aboutme textarea{
	height: 222px;
	border-radius: 4px;
}

.ipp-profile .settings-form .select-certification-coach .sub-section {
	padding-bottom: 0px;
	
}

.ipp-profile .settings-form .select-certification-coach .sub-section p:last-child{
	margin-bottom: 0px;
}
[data-icon="certification-arrow-down"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjEyLDE4LjI5LDkuODMsMTJsNi4yOS02LjNMMTQuNyw0LjMsNywxMmw3LjcxLDcuNzFaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*Specialisation coach start here*/
.ipp-profile .settings-form .select-specialisation-coach { margin-bottom: 12px;}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select {
		width: 100%;
	}
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
  height: 48px;
  padding-top: 4px;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item:has(.open) {
  border-color: #0058A3;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item .specialisation-count{ 
	display: none;
	position: absolute;
	left:0px;
	width: 53px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #111;
	border: 1px solid #111;
	border-radius: 999px;
	font-weight: 700;
	background: #F5F5F5;
	margin-left: 8px;
	margin-top:2px;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item .specialisation-count span.specialisation-pill { 
	padding: 0px;
	width: 30px;
    display: block;
    text-align: center;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item .specialisation-count span.specialisation-clear{ 
	width: 24px; height: 24px; padding: 0px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0006 13.4148L14.8289 16.2431L16.2431 14.8289L13.4148 12.0006L16.2431 9.17227L14.8289 7.75806L12.0006 10.5864L9.17203 7.75781L7.75782 9.17203L10.5864 12.0006L7.75781 14.8291L9.17202 16.2434L12.0006 13.4148Z' fill='%23111111'/%3E%3C/svg%3E%0A");
	display:block; 
	position: absolute;
	right: 0px;
	top: 2px;
	cursor: pointer;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item.has-value .specialisation-count{ display: block; }
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item.has-value .specialisation-text{ padding-left: 69px; }

.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item span {
  padding-left: 8px;
  color: #767676;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select .specialisation-selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 8px 24px;
  width: 422px;
  max-height: 308px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
  max-height: 180px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul {
		width: 100%;
	}
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 28px;
  margin: 0;
  color: #111;
  cursor: pointer;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li:hover {
  background: none;
  color: #111;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li.active {
  background: none;
  color: #111;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li.selected {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5773 13.5047L16.55 7.5L17.968 8.91042L10.5773 16.3407L6 11.7389L7.41799 10.3284L10.5773 13.5047Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;	
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect {
  width: 422px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
	.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .specialisation-custom-select ul {
		width: 100%;
	}
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect .specialisation-selected-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #929292;
  border-radius: 4px;
  padding-bottom: 4px;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect .specialisation-selected-item span {
  padding-left: 8px;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect .specialisation-selected-item [data-icon]:hover {
  background: none;
  cursor: pointer;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect .specialisation-selected-item [data-icon].open:before {
  transform: rotate(90deg);
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul {
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  padding: 24px;
  width: 335px;
  max-height: 255px;
  overflow-y: scroll;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  z-index: 9;
  display: none;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul li {
  border: 0;
  padding: 8px 0;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  color: #484848;
  cursor: pointer;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul li:hover {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul li.active {
  background: none;
  color: #484848;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul li.active [type=checkbox] {
  background: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5591 0.5L12 1.96081L4.56365 9.5L0 4.87325L1.44089 3.41244L4.56365 6.57838L10.5591 0.5Z' fill='white'/%3E%3C/svg%3E%0A") #0058A3;
  background-position: center;
  background-repeat: no-repeat;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .custom-multiselect ul li [type=checkbox] {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 16px;
  padding: 0px;
}

.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .fluentlang-selected {
  margin-top: 16px;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .fluentlang-selected ul {
  display: block;
}
.ipp-profile .settings-form .select-specialisation-coach .select-specialisation .fluentlang-selected ul li {
  border: 0px;
  padding: 12px 24px;
  background: #F5F5F5;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  color: #111;
  display: inline-block;
  margin-right:8px;
}
.ipp-profile .settings-form .select-specialisation-coach .invalid-msg {
  color: #E00751;
  font-size: 12px;
  line-height: 40px;
  font-weight: 400;
}
.ipp-profile .settings-form .select-specialisation-coach .invalid-msg [data-icon=warning-sm] {
  float: left;
  margin-right: 4px;
  margin-top: 3px;
}
.ipp-profile .settings-form .select-specialisation-coach .invalid-msg [data-icon=warning-sm]:before {
  background: url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94824 6.10254H0.944672V0.102539H2.94467L2.94824 6.10254Z' fill='white'/%3E%3Cpath d='M0.698242 8.85254C0.698242 8.16218 1.25789 7.60254 1.94824 7.60254C2.6386 7.60254 3.19824 8.16218 3.19824 8.85254C3.19824 9.5429 2.6386 10.1025 1.94824 10.1025C1.25789 10.1025 0.698242 9.5429 0.698242 8.85254Z' fill='white'/%3E%3C/svg%3E%0A") #E00751;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 3px;
  border-radius: 50%;
}

.ipp-profile .settings-form .select-specialisation-coach .input-profile textarea {
	padding: 16px;
	color: #484848;
}

.ipp-profile .settings-form .select-specialisation-coach .input-profile textarea:active, .ipp-profile .settings-form .select-specialisation-coach .input-profile textarea:focus, .ipp-profile .settings-form .select-specialisation-coach .input-profile textarea:focus-visible {
    border-width: 1px;
    border-radius: 4px;
    border-color: #0058a3;
	outline: none !important;
}

.ipp-profile .settings-form .select-specialisation-coach input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0);
  opacity: 1;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6V4H2V7H14V4H12V6H10V4H6V6H4ZM14 9H2V14H14V9ZM2 2H4V0H6V2H10V0H12V2H14H16V4V14V16H14H2H0V14V4V2H2Z' fill='%23111111'/%3E%3C/svg%3E");
  width: 16px;
  height: 16 px;
  border-width: thin;
}

.ipp-profile .settings-form .section.top-ruler {
	border-top: 1px solid #DCDCDC;
	padding-top:48px; margin-top: 48px;
}

.ipp-profile .settings-form .section.top-ruler h3 {line-height: 18px;}

.ipp-profile .settings-form .select-specialisation-coach .sub-section {margin-bottom: 0px;}

.ipp-profile .settings-form .select-specialisation-coach textarea, .ipp-profile .settings-form .select-specialisation-coach input[type="text"]{
	width: 100%;
}

.ipp-profile .settings-form .select-specialisation-coach .socialentrepreneur-aboutme {
	line-height: 0px;
}
.ipp-profile .settings-form .select-specialisation-coach .socialentrepreneur-aboutme textarea{
	height: 222px;
	border-radius: 4px;
}

.ipp-profile .settings-form .select-specialisation-coach .sub-section {
	padding-bottom: 0px;
	
}

.ipp-profile .settings-form .select-specialisation-coach .sub-section p:last-child{
	margin-bottom: 0px;
}
[data-icon="specialisation-arrow-down"]:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjEyLDE4LjI5LDkuODMsMTJsNi4yOS02LjNMMTQuNyw0LjMsNywxMmw3LjcxLDcuNzFaIiBmaWxsPSIjMTExIi8+PC9zdmc+");
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.certification-and-specialisation {margin-top: 40px; margin-bottom: -20px;}
.socialentrepreneur-profile .certification-label-text {font-size: 16px; font-weight:700; color: #000; line-height: initial; margin-bottom: 12px;}
.socialentrepreneur-profile .specialisation-label {font-size: 16px; font-weight:700; color: #000; margin-top: 32px; line-height: initial; margin-bottom: 12px;}
/*comment section css start here*/
.comments-section .ipp-c-box .c-box {position: relative; }
.comments-section .ipp-c-box .c-box .c-box, .comments-section .ipp-c-box .c-box .c-box .replies {
	margin-top: 24px; border: 0px; 
	overflow: hidden;
}
.comments-section .ipp-c-box .c-box .edit-error-div {
    position: absolute;
    color: #e00751;
    left: 0px;
    margin-left: 63px;
    font-size: 10px; 
	bottom: 4px;
}

/* subscription css start here*/
.content-actions [data-icon=subscription] {
  margin-left: 24px;
}
.content-actions [data-icon=subscription]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0016 2C8.22618 2 5.16557 5.06062 5.16557 8.83607V10.8535C5.16557 10.9821 5.12214 11.1069 5.04233 11.2078L3.51431 13.1379C1.95733 15.1046 3.35804 18 5.86645 18H8.49982C8.49982 19.933 10.0668 21.5 11.9998 21.5C13.9328 21.5 15.4998 19.933 15.4998 18H18.1368C20.6452 18 22.0459 15.1046 20.489 13.1379L18.961 11.2078C18.8811 11.1069 18.8377 10.9821 18.8377 10.8535V8.83607C18.8377 5.06062 15.7771 2 12.0016 2ZM7.16557 8.83607C7.16557 6.16518 9.33075 4 12.0016 4C14.6725 4 16.8377 6.16518 16.8377 8.83607V10.8535C16.8377 11.4328 17.0333 11.995 17.3929 12.4492L18.9209 14.3793C19.4399 15.0349 18.973 16 18.1368 16H5.86645C5.03031 16 4.56341 15.0349 5.0824 14.3793L6.61042 12.4492C6.96995 11.995 7.16557 11.4328 7.16557 10.8535V8.83607ZM13.4998 18H10.4998C10.4998 18.8284 11.1714 19.5 11.9998 19.5C12.8282 19.5 13.4998 18.8284 13.4998 18Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.content-actions [data-icon=subscription].on:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.30473 8.83607C5.30473 5.06062 8.36534 2 12.1408 2C15.9163 2 18.9769 5.06062 18.9769 8.83607V10.8535C18.9769 10.9821 19.0203 11.1069 19.1001 11.2078L20.6281 13.1379C22.1851 15.1046 20.7844 18 18.276 18H15.639C15.639 19.933 14.072 21.5 12.139 21.5C10.206 21.5 8.63898 19.933 8.63898 18H6.00561C3.4972 18 2.09649 15.1046 3.65347 13.1379L5.0508 11.3728L5.30473 10.7803V8.83607ZM12.139 19.5C11.3105 19.5 10.639 18.8284 10.639 18H13.639C13.639 18.8284 12.9674 19.5 12.139 19.5Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
.content-actions [data-icon=subscription] .notification-tooltip {
  display: none !important;
  font-size: 12px;
  color: #fff;
  padding: 8px;
  position: absolute;
  background: #111;
  white-space: nowrap;
  border-radius: 4px;
  margin-left: 0px;
}
.content-actions [data-icon=subscription]:hover > .notification-tooltip {
  display: block !important;
  left: 36px;
}
@media (max-width: 1023px) {
  .content-actions [data-icon=subscription]:hover > .notification-tooltip {
    display: none !important;
  }
}
#pagesubscription .modal-header, #pagesubscription .modal-body {
  padding: 0px;
}
#pagesubscription .email-block {
  margin-top: 72px;
}
#pagesubscription .modal-title {
  color: #000000;
  font-size: 24px;
}
#pagesubscription .modal-content {
  width: 865px;
  padding: 40px;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: #fff none;
}
@media (max-width: 900px) {
  #pagesubscription .modal-content {
    width: 94%;
    right: 3% !important;
    padding: 24px 16px;
  }
}
#pagesubscription .modal-content .close {
  right: 32px;
  top: 32px;
  display: inline-flex;
  text-align: right;
  position: absolute;
}
@media (max-width: 1023px) {
  #pagesubscription .modal-content .close {
    top: 22px;
  }
}
@media (max-width: 420px) {
  #pagesubscription .modal-content .close.black-cross[data-icon=cross]:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=);
    background-size: cover;
  }
}
#pagesubscription .modal-content .email-block {
  font-size: 16px;
  color: #000;
}
#pagesubscription .modal-content .email-block span:first-child {
  padding-right: 5px;
}
#pagesubscription .modal-content .email-block .mail-id {
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  line-height: 18px;
}
@media (max-width: 767px) {
  #pagesubscription .modal-content .email-block .mail-id {
    overflow: hidden;
  }
}
#pagesubscription .modal-content .title-frequency {
  font-size: 14px;
  color: #767676;
  margin-top: 32px;
}
#pagesubscription .modal-content #Radios {
  padding-bottom: 64px;
  margin-bottom: 48px;
  border-bottom: 1px solid #DFDFDF;
}
#pagesubscription .modal-content .frequency-options {
  display: flex;
  margin-bottom: 0px;
}
#pagesubscription .modal-content .frequency-options label {
  display: flex;
  gap: 12px;
  margin-right: 24px;
  color: #111;
  line-height: 18px;
}
#pagesubscription .modal-content .frequency-options input[type=radio] {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-color: #fff;
  margin: 0 !important;
  font: inherit;
  color: currentColor;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid currentColor !important;
  border-radius: 50% !important;
  padding: 0px !important;
  transform: translateY(-0.2em);
  display: grid !important;
  place-content: center;
}
#pagesubscription .modal-content .frequency-options input[type=radio]::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: scale(0);
  box-shadow: inset 16px 16px black;
}
#pagesubscription .modal-content .frequency-options input[type=radio]:checked::before {
  transform: scale(2);
}
#pagesubscription .modal-content .frequency-options input[type=radio] + label {
  color: #111111;
  font-family: Arial, sans-serif;
  font-size: 14px;
  margin-right: 10px;
}
#pagesubscription .modal-content .frequency-options input[type=radio] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
}
#pagesubscription .modal-content #divBtns {
  text-align: right;
}
#pagesubscription .modal-content #divBtns .btnGrey {
  color: #111111 !important;
  border: 1px solid #DFDFDF;
  box-sizing: border-box;
  border-radius: 28px;
  padding: 18px 32px;
  font-size: 12px;
  font-weight: 700;
  margin-right: 24px;
}
@media (max-width: 767px) {
  #pagesubscription .modal-content #divBtns .btnGrey {
    margin-right: 16px;
  }
}
@media (max-width: 767px) {
  #pagesubscription .modal-content #divBtns .btnGrey {
    margin-right: 8px;
  }
}
#pagesubscription .modal-content #divBtns .btnBlack {
  color: #fff !important;
  background: #111;
  border-radius: 999px;
  padding: 18px 32px;
  font-size: 12px;
  font-weight: 700;
}
#pagesubscription #divConfirmation {
  margin-top: 16px;
}
#pagesubscription #divConfirmation .howit-desc {
  color: #484848;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 24px;
}
#pagesubscription #divConfirmation .btn-confirmation {
  color: #fff !important;
  background: #111;
  border-radius: 999px;
  padding: 12px 24px;
  font-size: 12px;
  font-weight: 700;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control span.btn {
  width: 24px;
  height: 24px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control [data-icon=subscription]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0016 2C8.22618 2 5.16557 5.06062 5.16557 8.83607V10.8535C5.16557 10.9821 5.12214 11.1069 5.04233 11.2078L3.51431 13.1379C1.95733 15.1046 3.35804 18 5.86645 18H8.49982C8.49982 19.933 10.0668 21.5 11.9998 21.5C13.9328 21.5 15.4998 19.933 15.4998 18H18.1368C20.6452 18 22.0459 15.1046 20.489 13.1379L18.961 11.2078C18.8811 11.1069 18.8377 10.9821 18.8377 10.8535V8.83607C18.8377 5.06062 15.7771 2 12.0016 2ZM7.16557 8.83607C7.16557 6.16518 9.33075 4 12.0016 4C14.6725 4 16.8377 6.16518 16.8377 8.83607V10.8535C16.8377 11.4328 17.0333 11.995 17.3929 12.4492L18.9209 14.3793C19.4399 15.0349 18.973 16 18.1368 16H5.86645C5.03031 16 4.56341 15.0349 5.0824 14.3793L6.61042 12.4492C6.96995 11.995 7.16557 11.4328 7.16557 10.8535V8.83607ZM13.4998 18H10.4998C10.4998 18.8284 11.1714 19.5 11.9998 19.5C12.8282 19.5 13.4998 18.8284 13.4998 18Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-position-y: 2px;
  background-position-x: 2px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control [data-icon=subscription].on {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.16561 6.83607C3.16561 3.06062 6.22622 0 10.0017 0C13.7771 0 16.8377 3.06062 16.8377 6.83607V8.85352C16.8377 8.98211 16.8812 9.10694 16.961 9.20776L18.489 11.1379C20.046 13.1046 18.6453 16 16.1369 16H13.4999C13.4999 17.933 11.9328 19.5 9.99985 19.5C8.06685 19.5 6.49985 17.933 6.49985 16H3.86648C1.35808 16 -0.0426345 13.1046 1.51434 11.1379L2.91168 9.37283L3.16561 8.78033V6.83607ZM9.99985 17.5C9.17142 17.5 8.49985 16.8284 8.49985 16H11.4999C11.4999 16.8284 10.8283 17.5 9.99985 17.5Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control .notification-tooltip {
  display: none;
  font-size: 12px;
  color: #fff;
  padding: 8px;
  position: absolute;
  background: #111;
  white-space: nowrap;
  margin-top: 28px;
  border-radius: 4px;
  margin-left: -40px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control:hover > .notification-tooltip {
  display: block;
}
@media (max-width: 1023px) {
  .navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control:hover > .notification-tooltip {
    display: none !important;
  }
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control.open .btn {
  background-color: #f5f5f5;
  border-radius: 0;
  height: 38px;
}
.navbar__main-bar .navbar__main-bar-inner .desktop-header-ex-link .subscription-control.open .notification-tooltip {
  display: none;
}

/*Document Review Date Start here*/
body.document-review-page .navbar__main-bar {
  height: 88px !important;
}
@media (max-width: 767px) {
  body.document-review-page .navbar__main-bar {
    height: 64px !important;
  }
}
body.document-review-page .desktop-header-ex-link {
  display: none !important;
}
body.document-review-page .doc-review-date .rview-date-title {
  margin-bottom: 20px;
  overflow: hidden;
  position: sticky;
  top: 128px;
  padding-bottom: 28px;
  background-color: white;
  z-index: 1000;
  padding-top: 10px;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .rview-date-title {
    top: 104px;
    margin-bottom: 8px;
  }
}
body.document-review-page .doc-review-date .rview-date-title h3 {
  font-size: 36px;
  color: #000;
  margin: 0px;
  float: left;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .rview-date-title h3 {
    font-size: 24px;
    float: none;
    display: block;
    padding-bottom: 20px;
  }
}
body.document-review-page .doc-review-date .rview-date-title .review-btn-container {
  display: flex;
  float: right;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .rview-date-title .review-btn-container {
    float: none;
    display: block;
    text-align: left;
  }
}
body.document-review-page .doc-review-date .rview-date-title .review-btn-container .button {
  padding: 8px 60px;
  font-size: 12px;
  background: #DFDFDF;
  border-radius: 50px;
  border: transparent;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .rview-date-title .review-btn-container .button {
    display: inline-block;
  }
}
body.document-review-page .doc-review-date .rview-date-title .review-btn-container .button.btn-next {
  margin-right: 12px;
  font-weight: 700;
  border: 1px solid #111;
  background: transparent;
  color: #111;
  cursor: pointer;
}
body.document-review-page .doc-review-date .rview-date-title .review-btn-container .button.active {
  background: #111;
  color: #fff;
  cursor: pointer;
}
body.document-review-page .doc-review-date .review-date-heading {
  color: #767676;
  font-size: 12px;
  position: sticky;
  top: 213px;
  background-color: white;
  z-index: 1000;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .review-date-heading {
    height: 60px;
  }
  body.document-review-page .doc-review-date .review-date-heading .row-block {
    border-bottom: 0px;
  }
  body.document-review-page .doc-review-date .review-date-heading .row-block div {
    display: none;
  }
  body.document-review-page .doc-review-date .review-date-heading .row-block span:before {
    content: "Select all";
    position: absolute;
    top: -20px;
    left: 48px;
    font-size: 14px;
    color: #484848;
    white-space: nowrap;
  }
}
body.document-review-page .doc-review-date .row-block {
  margin-left: 48px;
  display: flex;
  border-bottom: 1px solid #DFDFDF;
  line-height: 64px;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block {
    display: block;
  }
}
body.document-review-page .doc-review-date .row-block .desc-txt {
  width: calc(50% - 76px);
  position: relative;
  margin-left: 44px;
}
body.document-review-page .doc-review-date .row-block .desc-txt::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 24px;
  background: transparent url() no-repeat 5px 0;
  background-size: 18px;
  vertical-align: top;
  top: 19px;
  left: -40px;
  position: absolute;
  background-position: center;
  background-size: 75%;
}
body.document-review-page .doc-review-date .row-block .desc-txt span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 12px);
  display: block;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .desc-txt span {
    width: calc(100% - 41px);
  }
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .desc-txt {
    width: 100%;
    display: block;
  }
}
body.document-review-page .doc-review-date .row-block .review-date {
  width: 20%;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .review-date {
    width: 33%;
    display: inline-block;
  }
}
body.document-review-page .doc-review-date .row-block .copy-block {
  width: 20%;
  position: relative;
  text-align: center;
}
body.document-review-page .doc-review-date .row-block .title-delete {
  width: 133px;
}
body.document-review-page .doc-review-date .row-block .copy-block span {
  display: block;
  position: absolute;
  top: 14px;
  width: 36px;
  height: 36px;
  margin: auto;
  left: 0;
  right: 0;
}
body.document-review-page .doc-review-date .row-block .copy-block span::before {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5356 9.87898L9.87874 15.5358L8.46452 14.1216L14.1214 8.46477L15.5356 9.87898Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9498 7.05055C15.7782 5.87898 13.8787 5.87898 12.7072 7.05055L11.293 8.46477L9.87874 7.05055L11.293 5.63634C13.2456 3.68372 16.4114 3.68372 18.364 5.63634C20.3166 7.58896 20.3166 10.7548 18.364 12.7074L16.9498 14.1216L15.5356 12.7074L16.9498 11.2932C18.1214 10.1216 18.1214 8.22213 16.9498 7.05055Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05031 16.95C8.22188 18.1216 10.1214 18.1216 11.293 16.95L12.7072 15.5358L14.1214 16.95L12.7072 18.3643C10.7545 20.3169 7.58872 20.3169 5.6361 18.3643C3.68348 16.4116 3.68348 13.2458 5.6361 11.2932L7.05031 9.87898L8.46452 11.2932L7.05031 12.7074C5.87874 13.879 5.87874 15.7785 7.05031 16.95Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .copy-block span {
    position: relative;
    margin: auto;
  }
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .copy-block {
    width: 33%;
    display: inline-block;
  }
}
body.document-review-page .doc-review-date .row-block .file-type {
  width: 10%;
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .row-block .file-type {
    width: 33%;
    display: inline-block;
    text-align: right;
  }
}
body.document-review-page .doc-review-date .review-items {
  padding: 0px;
  margin-top: 40px;
}
body.document-review-page .doc-review-date .review-items li {
  padding-left: 0px;
  list-style: none;
  font-size: 14px;
  color: #000;
  position: relative;
}
body.document-review-page .doc-review-date .review-items li .folder-type::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMyIgaGVpZ2h0PSIxNy45IiB2aWV3Qm94PSIwIDAgMjEuMjMgMTcuOSI+PHBhdGggZD0iTTIyLjE2OSw1SDEzLjQ1OEwxMS4wOTQsMS45NjJINC40NDNMMy4wNjIsNUExLjA2MiwxLjA2MiwwLDAsMCwyLDYuMDYyVjE4LjhhMS4wNjIsMS4wNjIsMCwwLDAsMS4wNjIsMS4wNjJIMjIuMTY5QTEuMDYyLDEuMDYyLDAsMCwwLDIzLjIzLDE4LjhWNi4wNjJBMS4wNjIsMS4wNjIsMCwwLDAsMjIuMTY5LDVaTTIxLjEwNyw3LjA2MlY4LjI0Nkg0LjEyM1Y3LjA2Mkw1LjQ2LDMuOTg3SDEwLjJsMi4zNjQsMy4wNzVaTTQuMTIzLDE3LjczOFY5LjMwOEgyMS4xMDd2OC40MzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMS45NjIpIiBmaWxsPSIjMTExIi8+PC9zdmc+);
}
body.document-review-page .doc-review-date .review-items li .default-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6H16V8H8V6Z' fill='%23111111'/%3E%3Cpath d='M13 10H8V12H13V10Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2H20V22H4V2ZM6 4V20H18V4H6Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
body.document-review-page .doc-review-date .review-items li .video-audio-doc-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12L7 19L7 5L19 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
body.document-review-page .doc-review-date .review-items li .image-doc-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 11C14.6716 11 14 10.3284 14 9.5C14 8.67157 14.6716 8 15.5 8C16.3284 8 17 8.67157 17 9.5C17 10.3284 16.3284 11 15.5 11Z' fill='%23111111'/%3E%3Cpath d='M13 15.25L10 10.75L6.5 16H17.5L15 12.25L13 15.25Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4V20H21V4H3ZM5 18V6H19V18H5Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 11C14.6716 11 14 10.3284 14 9.5C14 8.67157 14.6716 8 15.5 8C16.3284 8 17 8.67157 17 9.5C17 10.3284 16.3284 11 15.5 11Z' fill='%23111111'/%3E%3Cpath d='M13 15.25L10 10.75L6.5 16H17.5L15 12.25L13 15.25Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4V20H21V4H3ZM5 18V6H19V18H5Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
@media (max-width: 767px) {
  body.document-review-page .doc-review-date .review-items li:first-child .row-block {
    border-top: 1px solid #DFDFDF;
  }
}
body.document-review-page .doc-review-date .review-items li .file-type {
  text-transform: uppercase;
}
body.document-review-page .doc-review-date .review-items li .btn-delete-review-expired-doc {
  position: relative;
  width: 32px;
  height: 64px;
}
body.document-review-page .doc-review-date .review-items li .btn-delete-review-expired-doc:before {
  position: absolute;
  bottom:16px;
}
body.document-review-page .doc-review-date .checkbox-cont {
  position: absolute;
  display: inline-block;
  cursor: pointer;
  top: 19px;
  left: 8px;
}
body.document-review-page .doc-review-date .checkbox-cont input[type=checkbox] {
  display: none;
}
body.document-review-page .doc-review-date .checkbox-cont .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-color: #fff;
  border: 1px solid #929292;
  border-radius: 4px;
}
body.document-review-page .doc-review-date .checkbox-cont .checkmark::after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
body.document-review-page .doc-review-date .checkbox-cont input:checked ~ .checkmark {
  background-color: #111;
  border: 1px solid #111;
}
body.document-review-page .doc-review-date .checkbox-cont input:checked ~ .checkmark:after {
  display: block;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont {
  display: flex;
  float: right;
  margin-top: 24px;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont .button {
  padding: 8px 60px;
  font-size: 12px;
  background: #DFDFDF;
  border-radius: 50px;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont .button.btn-next {
  margin-left: 54px;
  font-weight: 700;
  border: 1px solid #111;
  background: transparent;
  color: #111;
  cursor: pointer;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont .button.info-message {
  font-weight: 400;
  border: 0px;
  background: transparent;
  color: #333;
  font-size: 14px;
  position: relative;
  padding: 8px 0px;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont .button.info-message::before {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  background: #F5F5F5;
  border-radius: 50%;
  left: -44px;
  top: 3px;
}
body.document-review-page .doc-review-date .review-btn-bottom-cont .button.info-message::after {
  content: "i";
  font-size: 14px;
  color: #333;
  position: absolute;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  left: -44px;
  top: 3px;
  font-weight: 700;
}
body.document-review-page .doc-review-date .no-results-text p {
  size: 20px;
  color: #000;
  margin-top: 160px;
  margin-bottom: 160px;
  text-align: center;
}
body.document-review-page .navbar__main-bar_docreview {
  display: block !important;
}
body.document-review-page .review-document-section .review-list .brd-spo {
  font-size: 12px;
  position: sticky;
  top: 88px;
  background-color: white;
  z-index: 1000;
  padding-top: 16px;
}
@media (max-width: 767px) {
  body.document-review-page .review-document-section .review-list .brd-spo {
    top: 64px;
  }
}
body.document-review-page .review-document-section .review-list .brd-spo .folder-item:not(:last-child):after {
  content: "/";
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.document-review-page .modal .modal-content.copy-tost-message {
    width: calc(100% - 48px);
    right: 24px !important;
    left: 0 !important;
    height: 65px;
    position: fixed;
    display: inline-block;
    bottom: 68px;
  }
}

.update-success-modal {
  display: none;
}
.delete-reviewpage-failure-modal, .delete-reviewpage-success-modal {
	display: none;
	z-index: 99999;
    position: relative;
}
.update-success-modal .modal-light-bg, .delete-reviewpage-failure-modal .modal-light-bg, .delete-reviewpage-success-modal .modal-light-bg{
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: #000000;
  opacity: 0.15;
  z-index: 1000;
}
.update-success-modal .success-main-con, .delete-reviewpage-failure-modal .failure-main-con, .delete-reviewpage-success-modal .success-main-con {
  position: relative;
  width: 768px;
  height: 448px;
  background: #fff;
  margin: auto;
  position: fixed;
  top: calc(50% - 224px);
  left: 0px;
  right: 0px;
  z-index: 9999;
  padding: 0px 64px;
  text-align: center;
}
@media screen and (max-width: 768px) {
	.update-success-modal .success-main-con, .delete-reviewpage-failure-modal .failure-main-con, .delete-reviewpage-success-modal .success-main-con {
		width: 80%;
		margin-left: 8%;
	}
	.update-success-modal .success-main-con p, .delete-reviewpage-failure-modal .failure-main-con p, .delete-reviewpage-success-modal .success-main-con p {font-size: 14px !important;}
}
.update-success-modal .success-main-con p, .delete-reviewpage-failure-modal .failure-main-con p, .delete-reviewpage-success-modal .success-main-con p {
  font-size: 24px;
  color: #111;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.update-success-modal .success-main-con span, .delete-reviewpage-failure-modal .failure-main-con span, .delete-reviewpage-success-modal .success-main-con span {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 32px;
  top: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=") !important;
  background-size: cover;
}

.review-doc-load-modal .modal-light-bg {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: #000000;
  opacity: 0.15;
  z-index: 1000;
}
.review-doc-load-modal div:not(:first-child) {
  position: fixed;
  top: calc(50% - 22px);
  z-index: 9999;
}
.review-doc-load-modal div:not(:first-child) p {
	transform: translate(-50%,-50%);
    padding: 10px 30px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -25px;
    border: 1px solid #f0c70f;
    background: #fff url(../../images/loading.gif) no-repeat 5px 50%;
    color: #000;
    z-index: 999999
}
/*Document Review Date end here*/

/*Image slide show in Accordion start here*/
.ikea-accordion .image-slide-show .slides {
  height: auto;
}
.ikea-accordion .image-slide-show .slides li {
  height: auto;
}
.ikea-accordion .image-slide-show .slides li img {
  height: auto;
  width: 100%;
}

/*Image slide show in Accordion end here*/
/*Comments section css start here*/
.c-container .c-input {
  width: 100%;
  resize: both;
  font-size: 12px;
  max-width: 100%;
}
.c-container .action-btns {
  margin-bottom: 32px;
}
.c-container .action-btns .btn {
  width: 164px;
  padding: 0px 24px;
  line-height: 40px;
  border-radius: 28px;
  font-size: 12px;
  background: #DFDFDF;
  color: #929292;
}
@media screen and (max-width: 415px) {
  .c-container .action-btns .btn {
    width: calc(50% - 12px);
  }
}
.c-container .action-btns .btn.c-input-cancel {
  background: transparent;
  border: 1px solid #111;
  color: #111;
  margin-right: 16px;
}
.c-container .action-btns .btn.c-input-post.active {
  background: #111;
  color: #fff;
}

.ipp-c-box {
  max-height: 532px;
  overflow-y: auto;
  margin-right: -20px;
  padding-right: 20px;
  margin-bottom: 48px;
  margin-left: 0px;
  top: 0;
  overflow-y: scroll;
}
.ipp-c-box::-webkit-scrollbar {
  width: 5px;
}
.ipp-c-box::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px #fff;
  border-radius: 10px;
}
.ipp-c-box::-webkit-scrollbar-thumb {
  background: #929292;
  border-radius: 10px;
}
.ipp-c-box::-webkit-scrollbar-thumb:hover {
  background: #009eb3;
}
.ipp-c-box .c-box {
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 24px;
}
.ipp-c-box .c-box .img-section {
  max-width: none;
}
.ipp-c-box .c-box .img-section img {
  max-width: none;
}
@media screen and (max-width: 767px) {
  .ipp-c-box .c-box .img-section img {
    width: 24px;
    height: 24px;
  }
}
.ipp-c-box .c-box .c-content {
  margin-bottom: 24px;
  position: relative;
}
.ipp-c-box .c-box .c-content .c-sub-content {
	position: relative;
}
.ipp-c-box .c-box .c-content .c-author {
  display: inline-block;
  margin: 0px;
}
.ipp-c-box .c-box .c-content .time {
  display: inline-block;
}
@media screen and (max-width: 767px) {
	.ipp-c-box .c-box .c-content .c-author {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 127px;
	}
	.ipp-c-box .c-box .c-content .time {
	  position: absolute; 
	  right:0px;
	  top: 5px;
	}
	.ipp-c-box .c-box .c-content .time .long-content-meta__last-edited {padding:0px; margin:0px; }
	.ipp-c-box .c-box .c-content .time .field-publicationdate {padding:0px; margin:0px; }
}
.ipp-c-box .c-box .c-content .time .long-content-meta__last-edited {
  padding-left: 24px;
  color: #929292;
}
.ipp-c-box .c-box .c-content .time .long-content-meta__last-edited:before {
  display: none;
}
.ipp-c-box .c-box .c-content .time .long-content-meta__last-edited .edit {
  display: none;
}
.ipp-c-box .c-box .c-content .c-edit-input {
  margin-top: 8px;
  font-size: 12px;
}
.ipp-c-box .c-box .c-content .c-btn-tags {
  margin: 0px;
  text-align: left;
  margin-top: 12px;
  color: #767676;
  overflow: hidden;
}
.ipp-c-box .c-box .c-content .edit-error-div {
	margin-left: 0px;
	bottom: -20px;
}
.ipp-c-box .c-box .c-content .replies .replies .edit-error-div {bottom: 0px;}

.ipp-c-box .c-box .c-content .c-btn-tags .r-reply-showreplies-btn, .comments-section .c-box .c-content .r-edit-btn-tags .r-reply-showreplies-btn {
	float:left;
}
.ipp-c-box .c-box .c-content .c-btn-tags .r-edit-delete-btn, .comments-section .c-box .c-content .r-edit-btn-tags .r-edit-delete-btn {
	float: right;
}
.ipp-c-box .c-box .c-content .c-btn-tags .c-save-btn-container {
  float: right;
}

.ipp_comments .c-loadmore .btn.btn--filled {
  background: transparent;
  color: #111;
  padding: 0px 24px;
  border: 1px solid #111;
  border-radius: 28px;
  line-height: 0px;
}
.ipp_comments .c-loadmore .btn.btn--filled .btn__copy {
  line-height: 40px;
  display: block;
  width: 116px;
}

.delete-comments-modal, .r_delete-comments-modal {
  display: none;
}
.delete-comments-modal .modal-light-bg, .r_delete-comments-modal .modal-light-bg {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: #000000;
  opacity: 0.15;
  z-index: 1000;
}
.delete-comments-modal .updated-main-block, .r_delete-comments-modal .updated-main-block  {
  width: 504px;
  border-radius: 9px;
  background: #fff;
  padding: 40px 24px;
  margin: auto;
  position: fixed;
  top: calc(50% - 126px);
  left: 0px;
  right: 0px;
  z-index: 9999;
}
@media screen and (max-width: 767px) {
  .delete-comments-modal .updated-main-block, .r_delete-comments-modal .updated-main-block {
    width: calc(100% - 32px);
  }
}
.delete-comments-modal .updated-main-block .delete-comment-title h3, .r_delete-comments-modal .updated-main-block .delete-comment-title h3 {
  font-size: 24px;
  margin-bottom: 16px;
  color: #111;
}
.delete-comments-modal .updated-main-block .delete-comment-title p, .r_delete-comments-modal .updated-main-block .delete-comment-title p {
  font-size: 14px;
  color: #484848;
}
.delete-comments-modal .updated-main-block .delete-comment-title, .r_delete-comments-modal .updated-main-block .delete-comment-title {
	margin-bottom: 40px;
}
.delete-comments-modal .updated-main-block div span, .r_delete-comments-modal .updated-main-block div span {
  font-size: 14px;
  display: inline-block;
  line-height: 56px;
  width: calc(50% - 8px);
  border: 1px solid #DFDFDF;
  color: #111111;
  text-align: center;
  border-radius: 28px;
  font-weight: 700;
  cursor: pointer;
}
.delete-comments-modal .updated-main-block div span.delete_comment_confirm, .r_delete-comments-modal .updated-main-block div span.r_delete_comment_confirm {
  background: #111111;
  border: transparent;
  color: #fff;
  margin-left: 16px;
}

.content-type-bottom .comments-section .c-error {
  color: #e00751;
  font-size: 12px;
  margin-top: -16px;
}
@media screen and (min-width: 62em) {
  .content-type-bottom .comments-section {
    padding: 0px;
    max-width: 100%;
  }
}

.business-section .comments-section {
  max-width: 1312px;
}
.business-section .comments-section .c-error {
  color: #e00751;
  font-size: 12px;
  margin-top: -22px;
}

.comments-section .c-box:not(:first-child) {
	border-bottom: 1px solid #dfdfdf;
}
/*Comments section css end here*/

.check-mark {
  list-style: none;
  padding-left: 40px;
  position: relative;
}
.check-mark:before {
  content: "";
  position: absolute;
  left: 0px;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8.96081L16.5591 7.5L10.5636 13.5784L7.44089 10.4124L6 11.8732L10.5636 16.5L18 8.96081Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}

.cross-mark {
  list-style: none;
  padding-left: 40px;
  position: relative;
}
.cross-mark:before {
  content: "";
  position: absolute;
  left: 0px;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6667 15.9998L12.0001 13.3333L9.33333 16L8 14.6667L10.6668 12L8.00001 9.33329L9.33334 8L12.0001 10.6667L14.6667 8.00023L16 9.33353L13.3334 12L16 14.6665L14.6667 15.9998Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.check-mark, .cross-mark { margin-bottom: 28px !important; padding-left: 40px !important; }
#trfb-input {
    -moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    border: 1px solid #808080;
    font: medium -moz-fixed;
    font: -webkit-small-control;
    height: 105px;
    overflow: auto;
    padding: 2px;
    resize: both;
    width: 680px
}
.error-text { color: #e00751;}

/*Left nav sticky start here*/
.left-nav-sticky {
	position: sticky;
    top: 135px;
    max-height: calc(100vh - 145px);
    overflow-y: auto;
}
.left-nav-sticky.add {
    top: 57px;
	max-height: calc(100vh - 67px);
}
.left-nav-sticky::-webkit-scrollbar {
	width: 4px;
}
.left-nav-sticky::-webkit-scrollbar-track {
	box-shadow: inset 0 0 2px grey; 
	border-radius: 10px;
}
.left-nav-sticky::-webkit-scrollbar-thumb {
	background: #ccc; 
	border-radius: 10px;
}
.left-nav-sticky::-webkit-scrollbar-thumb:hover {
	background: #111; 
}

.btn--filled.btn-show-more, .btn--filled.btn-show-more:hover:not(:disabled) {
	background: transparent;
    color: #111;
    padding: 0 24px;
    border: 1px solid #111;
    border-radius: 28px;
	width:164px;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
}
.comments-section .c-loadmore .btn--filled {
	background: transparent;
    color: #111;
    padding: 0 24px;
    border: 1px solid #111;
    border-radius: 28px;
	width:164px;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
}

/*# sourceMappingURL=ipp.css.map */
.campaign-page-banner {
  width: 100%;
  position: absolute;
  top: 0px;
}
.campaign-page-banner .campaign_carousel_banner {
  height: 530px;
  overflow: hidden;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides {
  padding: 0px;
  width: 100%;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides img {
  width: 100%;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides li {
  padding-left: 0px;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides li .slide-info {
  position: absolute;
  top: 300px;
  left: 64px;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides li .slide-info p {
  font-size: 24px;
}
.campaign-page-banner .campaign_carousel_banner .carousel-inner .slides li .slide-info p span {
  font-weight: 700;
  display: block;
}
.campaign-page-banner .List-of-Links {
  border-radius: 9px;
  background: #111;
  color: #fff;
  position: absolute;
  right: 32px;
  top: 24px;
  padding-top: 64px;
  z-index: 9999;
}
.campaign-page-banner .List-of-Links::before {
  height: 32px;
  width: 32px;
  content: "";
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Ctitle%3Eui_menu_grid_icon_208676%3C/title%3E%3Cdefs%3E%3Cimage width='24' height='24' id='img1' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAJ9QTFRF////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7c/6BAAAADV0Uk5Tt/7/9U4AI+feF275oZhlQ7qZZkS7i1g6sfFNBHhtAyKPPTgGXP0toNv8JZXOPg+fM7VXEIhOEquYAAAA90lEQVR4nK1SXU/CQBCckX5hC4goJDW2ERNMRJ/8/z8CXzQ26gMC2mhTsYiRJnX3fLUvhk0us7tzc7dzOYKELIkNAIelzTVQ+dQ+4H81C0W0Pv2lYsUdU3eKVm6S7rKTmeQfRKNS6OXdV1MfZr1UccDwwwKsouxzJXXARch3oDygjb+DjqcKO0Vbz9ybIqJcUm7oqi+EL+1MDZ3ycZhoY7RNH7WE961w9HzcuBc8YzK60cY5m46O6y5w8qaGE/T35zJuXG9w91cxj4KZKvJ0zKkohvTXykez+MFsHN9eTIxgmz5qP0OwEmbgPVnxnfpyry8n8v7V1Q+JQGpz+fUhYAAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3Cstyle%3E%3C/style%3E%3Cuse id='Layer 1' href='%23img1' x='4' y='4'/%3E%3C/svg%3E");
  border-radius: 50%;
  top: 12px;
  left: calc(50% - 16px);
  right: auto;
}
.campaign-page-banner .List-of-Links::after {
  content: "Quick Links";
  font-size: 11px;
  position: absolute;
  top: 44px;
  left: 22px;
}
.campaign-page-banner .List-of-Links:hover::before, .campaign-page-banner .List-of-Links:hover::after {
  opacity: 0.8;
}
.campaign-page-banner .List-of-Links ul {
  max-height: 415px;
  overflow-y: auto;
  scroll-behavior: smooth;
  margin-top: 12px;
}
.campaign-page-banner .List-of-Links ul::-webkit-scrollbar {
  width: 0px;
}
.campaign-page-banner .List-of-Links ul::-moz-scrollbar {
  width: 0px;
}
.campaign-page-banner .List-of-Links ul::-ms-scrollbar {
  width: 0px;
}
.campaign-page-banner .List-of-Links ul li {
  height: 46px;
  color: #fff;
  padding: 8px 16px;
}
.campaign-page-banner .List-of-Links ul li * {
  color: #fff !important;
}
.campaign-page-banner .List-of-Links ul li .field-link {
  padding-top: 32px;
  position: relative;
  text-align: center;
  padding-right: 0px;
}
.campaign-page-banner .List-of-Links ul li .field-link::before {
  height: 32px;
  width: 32px;
  content: "";
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m15.5353 9.879-5.6568 5.6568-1.4142-1.4142 5.6568-5.6568 1.4142 1.4142z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9496 7.0506c-1.1716-1.1716-3.0711-1.1716-4.2427 0l-1.4142 1.4142-1.4142-1.4143 1.4142-1.4142c1.9526-1.9526 5.1185-1.9526 7.0711 0 1.9526 1.9527 1.9526 5.1185 0 7.0711l-1.4142 1.4142-1.4143-1.4142 1.4143-1.4142c1.1715-1.1716 1.1715-3.071 0-4.2427zM7.05 16.95c1.1716 1.1716 3.0711 1.1716 4.2427 0l1.4142-1.4142 1.4142 1.4142-1.4142 1.4143c-1.9526 1.9526-5.1184 1.9526-7.071 0-1.9527-1.9527-1.9527-5.1185 0-7.0711L7.05 9.879l1.4142 1.4142L7.05 12.7074c-1.1716 1.1716-1.1716 3.0711 0 4.2426z'%3E%3C/path%3E%3C/svg%3E") #fff;
  border-radius: 50%;
  top: 0px;
  left: calc(50% - 16px);
  right: auto;
}
.campaign-page-banner .List-of-Links ul li .field-link:hover::before {
  border-inline: 2px solid #000;
}
.campaign-page-banner .List-of-Links ul li .field-link a {
  display: block;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 400;
  width: 65px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.campaign-page-banner .List-of-Links ul li .link-icon {
  height: 24px;
  width: 24px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m15.5353 9.879-5.6568 5.6568-1.4142-1.4142 5.6568-5.6568 1.4142 1.4142z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9496 7.0506c-1.1716-1.1716-3.0711-1.1716-4.2427 0l-1.4142 1.4142-1.4142-1.4143 1.4142-1.4142c1.9526-1.9526 5.1185-1.9526 7.0711 0 1.9526 1.9527 1.9526 5.1185 0 7.0711l-1.4142 1.4142-1.4143-1.4142 1.4143-1.4142c1.1715-1.1716 1.1715-3.071 0-4.2427zM7.05 16.95c1.1716 1.1716 3.0711 1.1716 4.2427 0l1.4142-1.4142 1.4142 1.4142-1.4142 1.4143c-1.9526 1.9526-5.1184 1.9526-7.071 0-1.9527-1.9527-1.9527-5.1185 0-7.0711L7.05 9.879l1.4142 1.4142L7.05 12.7074c-1.1716 1.1716-1.1716 3.0711 0 4.2426z'%3E%3C/path%3E%3C/svg%3E");
}
.campaign-page-banner .tabs {
  position: absolute;
  width: 100%;
  top: 506px;
}
.campaign-page-banner .tabs .tabs-inner {
  text-align: center;
}
.campaign-page-banner .tabs .tabs-heading {
  margin: auto;
  padding: 8px;
  background: #fff;
  display: inline-block;
  border-radius: 50px;
  border: 1px solid #ccc;
  box-shadow: 0 4px 16px rgba(17, 17, 17, 0.4);
}
.campaign-page-banner .tabs .tabs-heading li {
  list-style: none;
  display: inline-block;
  padding: 8px 16px;
  margin-bottom: 0px;
  border-radius: 32px;
  font-weight: 700;
  cursor: pointer;
}
.campaign-page-banner .tabs .tabs-heading li.active {
  background: rgb(0, 88, 163);
  color: #fff;
}
.campaign-page-banner .tabs .tabs-heading li.active:hover {
  background: rgb(0, 88, 163);
  color: #fff;
}
.campaign-page-banner .tabs .tabs-heading li:hover {
  background-color: #DFDFDF;
}
.campaign-page-banner .tabs .tabs-heading li .field-heading {
  font-size: 14px;
}
.campaign-page-banner .tabs .tabs-container .tab {
  display: none;
}
.campaign-page-banner .tabs .tabs-container .tab.active {
  display: block;
}
.campaign-page-banner .tabs .tabs-container .tab .field-content {
  padding: 0px 32px;
  text-align: left;
}
.campaign-page-banner .tabs .tabs-container .tab .field-content h1 {
  font-size: 24px;
  margin: 0px;
  line-height: 64px;
}
.campaign-page-banner .ipp-video-component {
  position: absolute;
  top: 180px;
  right: 130px;
  height: 200px;
  width: 350px;
}
.campaign-page-banner .ipp-video-component iframe {
  width: 270px !important;
  height: auto !important;
}

.campaign-page-header .navbar__main-bar {
  background: transparent;
  border-bottom: 0px;
}
.campaign-page-header .navbar__main-bar .plain-html {
  max-width: 500px;
}
.campaign-page-header .navbar__main-bar .plain-html .input_rounded {
  width: 500px !important;
}
.campaign-page-header .navbar__main-bar .plain-html .expand-serach-box.topsearchbar {
  width: 500px;
}
.campaign-page-header .navbar__main-bar .plain-html .ui-widget.ui-widget-content {
  width: 500px !important;
}
.campaign-page-header .navbar__main-bar .desktop-header-ex-link {
  right: 140px;
}
.campaign-page-header .navbar__main-bar .desktop-header-ex-link span.btn {
  background-color: #fff;
  border: 2px solid #fff;
  height: 28px !important;
  width: 28px !important;
}

/*Mega menu start here*/
/*Mega menu start here
.mega-menu ul li ul {
  display: none;
  position: absolute;
  top: 20px;
  left: 0px;
  background: #fff;
}
.mega-menu ul li ul li {
  white-space: nowrap;
  display: block;
  padding: 6px !important;
}
.mega-menu ul li ul li a {
  padding: 6px !important;
}
.mega-menu ul li:hover > ul {
  display: inline-block;
}
.mega-menu ul li ul li ul {
  display: none;
  position: absolute;
  top: 16px;
  left: calc(100% - 5px);
  background: #fff;
}
.mega-menu ul li ul li ul li {
  white-space: nowrap;
  display: block;
  padding: 6px;
}
.mega-menu ul li ul li:hover > ul {
  display: inline-block;
}
*/
/*# sourceMappingURL=ipp.css.map */
.Ingka-campaign .content-selected .plain-html {
    margin-top: 136px;
    width: 100%;
    max-width: none;
    padding: 0;
}

/* Search pull down changes */
.poplSearchPopup {
  position: relative;
  top: 4px;
}

.searchdialog-searches {
  padding: 0px;
  font-weight: 700;
  font-size: 24px;
}

.searchdialog-searches .mb-searchdialog-header {
  padding: 0px;
  font-size: 24px;
}

.shadow.searchdialog-wrapper.mb-flexbox {
  position: relative;
  background-color: #fff;
  border: 1px solid #DFDFDF !important;
  box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
  border-radius: 25px !important;
  top: -54px;
  padding: 66px 30px 16px;
}

.searchdialog-searches .resultdecs .resulttitle {
  font-size: 12px;
  text-align: left;
  word-break: break-all;
  line-height: normal;
  display: -webkit-inline-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  max-width: calc(100% - -1px);
}

.searchdialog-searches .resultdecs .resulttitle a {
  font-size: 12px;
  text-align: left;
  word-break: break-all;
  font-weight: 300;
  display: -webkit-inline-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  max-width: calc(100% - -1px);
}

.searchdialog-searches .resultdecs .resulttitle span {
  font-size: 12px;
  text-align: left;
  word-break: break-all;
  font-weight: 300;
  display: -webkit-inline-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  max-width: calc(100% - -1px);
}


.searchdialog-searches .resultitem .btn-link[href$=".pdf"], .resultitem .btn-link[data-url$=".pdf"], .resultitem .btn-link[href$=".PDF"], .resultitem .btn-link[data-url$=".PDF"]:before, .resultitem .btn-link[href$=".xls"], .resultitem .btn-link[data-url$=".xls"], .resultitem .btn-link[href$=".xlsx"], .resultitem .btn-link[data-url$=".xlsx"], .resultitem .btn-link[href$=".xlsm"], .resultitem .btn-link[data-url$=".xlsm"], .resultitem .btn-link[href$=".doc"], .resultitem .btn-link[data-url$=".doc"], .resultitem .btn-link[href$=".docx"], .resultitem .btn-link[data-url$=".docx"], .resultitem .btn-link[href$=".ppt"], .resultitem .btn-link[data-url$=".ppt"], .resultitem .btn-link[href$=".pptx"], .resultitem .btn-link[data-url$=".pptx"], .resultitem .btn-link[href$=".mp4"], .resultitem .btn-link[data-url$=".mp4"], .resultitem .btn-link[href$=".mpg"], .resultitem .btn-link[data-url$=".mpg"], .resultitem .btn-link[href$=".mpeg"], .resultitem .btn-link[data-url$=".mpeg"], .resultitem .btn-link[href$=".flv"], .resultitem .btn-link[data-url$=".flv"], .resultitem .btn-link[href$=".avi"], .resultitem .btn-link[data-url$=".avi"], .resultitem .btn-link[href$=".wmv"], .resultitem .btn-link[data-url$=".wmv"], .resultitem .btn-link[href$=".zip"], .resultitem .btn-link[data-url$=".zip"] {
  padding-right: 25px;
  margin-right: 10px;
  content: "";
  display: inline-block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAUACAYAAAClKmleAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABgkSURBVHja7J1fcFznddh/5+4CpESRBCXTpWSJWlBxZ5pxxeVEmnbSlsAqk3imLwIagrVnPCSWSfpQ2yVWmumYVEws3BDUQ0OAekjaaWoAfmkiSiaYmUzSJBIWatp6QlJYxvVM03KBJSVbjGSJa/E/gL2nD/fexd3du39AwFYtnjuDwe797v1955zvnPvtPfvdPQLQ29ubFJGc67pFEenN5XIlQlur9mCT4EBgK4DruhfDJ7Rqr4KlUqkc0BPeGZwAJMKgykkiI2+++Wa2pWRhoOM4iaj9DSWLUqXR1gxUgbUDbAWqgvnAQRGZiDpQVbtzuVyxmeTrL9m62WxdR3Pv3r3TsVjs+dX4mapmcrnceJRkfSJyplHPEZL/RFWTUYMh4VFspEIIiKr25nK5fEvXWOtmMIMZzGAGM5jBDGYwgxnMYAYz2M8HTFWTQA4oAr0iUqq5wW/aXoGFDgxu6C+GT2jVXgvLUZPyCk4AEjWgYBsRkWw7koWBiQb7oyVroEqj7WJTm0UYeeu9gOpcQ1UHgYkGx3aLSLEtP1s3ydbNZus6mqo6DTy/Sj/LiMh4FKwPONOo5wjJfwIkowZDakbxYovYxG/P28XRYAYzmMEMZjCDGcxgBjOYwQxmsEiYqnYBk0CXv2s66ga/XVgvMFN1oIgY7KcAU9U8sPsevaEqjSOqqmtwrVl/mdRPB1aidd6s0XZWRPrCsAReaiu8JYGxmn2pCFg+nIQyp10/WALIh0b5oogk7bJtMIMZzGAGM5jBDGYwgxnMYAYz2CcLu6n6z13V/+iIPK6qPxCRA5tE3r4n2A3XfV9EtlcSAq77nx+KxX5z1bDrS9rrxKvTEsDpTSL7201FxEvwhU7X/S0V+YrCAwK3RWSLqn6gIv9ms8gfRsJUNX4D9jnwL9R1P1ZYFpHnROTzqL4tIr/rwocObCnDBw/BX4nIciTsumqvqL4atotvm/ElxxnZ1mTNWR3sluqAwqvhhnKZ9Ja4TK7aNW6ofhFPsi0hu51zRX7vFpzeIXKzbZiqdtxw3azjOEdV9QPgpogk/LY/2STyFWlD1UajueEmfAnVrwJPA8sK19bktNdUEzGXL8ccRmsG5t6c1g8nvWenrYuCcvm4iHytLadttalqx014ri2ntYujwQxmMIMZzGAGM5jBDGYwgxnsvl9mtxUYAgapXoBUBCZFZKQtmKruBqapX8UU3vJ4j8T9pAoWLMwSEfFBOVYW/k36f0UfPuj/gbf0aU8kDG/9VAAqAX0iMhsh+UG/A4BsWOUwrBQC9YrIxSapiQlfwqKIdEfBaAfkw5737Vq1kqnhYrZmy51Utcc3ybrAGkrW0wA2u2qbrdbLm47mGkD1frZK2Jzvj9ERsErYVmAcGKoFtQXzVRuKkmRVMD9W80Gcikh6Tdcz3w2Sa5bM5gCDGcxgBjOYwQxmMIMZzGAGM9inD6aqR4BvAg8A/0lE/tVaYJeAp/z3PwEeF5Eb9wrbATwLfB34VeC/AR+2ygMAN0TkQKTNVHU/8EerkqQmkxWGPQ5cAf4O6APcBowO4I+BDSKyueFoquoFP4eREJF3GuQ5nsb7AbG/FJFfbQY7DhwFvioiv9cANoaXzqk7phbWi/d05F8A6QYqzgKfA3aJyJVmsE3AVeChFrb/nyLyyy0jQFX/LbAfiDcA3QWGReTPfvaxqar/CNgYTmKqagfeE7nzInKpLZiqHsbL3gGcFJEXVfUB4M+AvcBt4NdE5K/agf0A+EX/7ccislVVvwB8P3TY74vIv24HlvV9zQGmROQ3VHWL7zJ7gBvAl0XkT+yybTCDGcxgBjOYwQxmMIMZzGAGMxgAfX19XfF4fFBEekC7QErA2dOnT0+uCjYwMJAE9wxIUURPua6UvGcR9SDQtbS0nJqeni61hPX19XV1dMTmwBmJkmJg4NcnQJKnT7+2pyVs3759QyI8f/r0aynv5H3X8NbolUL7ZkCmWqksAwP7ZkT01Kuvvj4dtl9HR/za6dOvBWYYBJ4/ffp0f0uYKiOvvfZaDuBLX/pSolxemgmrvW/fvl4RhgNJ25ZsYGAgKaIHX331tcyK3dqUrN5mUbA2bbauo7muflY9gh19wPNrigC7BBnMYAYzmMEMZjCDGcxgBjOYwe5fWKFQ0E8lbE2/0u8LML8CU4Xw4q/gfbiboD1qXySs0f/aDmr3fTKwKDWbwlr13MqOdbB1Gs37JALuDXbhwoWfHmz//v2yLrD9+/fLukgWgNYMC4NsdjKYwQxmMIMZzGAGM5jBDGYwg92HMHVVVZYR4qAwvzCPqiBS9v8L4ICj4CqKg7AM0gFarochLuo6uA5cmb8EuLja4YNcRBTXdYgJuCiqWmnznksLYKq68qimw/z8PIoDsoxoHFgGHAQXdQUnBq5K5fjwY56iWlZcx8tXCSzMX0LYgEsZh0WWJY6jTsXAqorEQNwyroBoSDIXtOxAzK3uJdgUcER81UBFwJXKsQuFQjXMy7vEIP0V3AODOOqimRfRg4M4L2Rg6DDMX4aLedzhYziHDqHqAatgKsEvvTkw8k1k5y6Y/DYuDk52GDfVi/Q9jxw8BG/NwM4nKWcyxPw0Xo1kMYUySAwZPgY9PZRnc8Rmc3Dsm/Dcr+ACWrpGrDAPh34DzecrgDo1wUHEhW8eoxzrxBn+bXguhZx+Hf7mIkxNQU8Kt/ef4uz6+2jIvyJsJhXfqf1xOxHBVUX8DoNmiVJTtaxlXBziCFAo/F8cJ05ZXYQY4gPRuyhxcATcMioOaBx0ieDZY1FVVRfEwQ+nIiouog4OiksZiKPcwZENLCl0UEYrThvSwnWXPTVxEGChMI9LmZjEURVUXFRA1HPqmMZwXRdiDqJLXrRUYKoqrgsOuOpQ9CXDVW+EWfac1PE6dNTFdeDtc3+NOJ2AW7Gzf9UA8YO2MF/0X+MFPN6VQxTQMuoIog4X3s6jLFXCaWBgIBzo3s75+XlPJVXP2LignSCLXsCrQ1nKXJibo6OsPPzZ7fT29oavGivb/Px8WxfCCxcusH37CuieYY7jcO7cOQYGBmx2MpjBDGYwgxnMYAYzmMEMZjCD3dc5x5rb6kKhUMmgrKQDV1I52mSFWR1sYWGhAqqFhOGReaMwTFUrsKrsng+pBdS9byd7ICK4rls52XG8HEiwLzwA2tIWTdoL4ZSXl5uCZDLJ+Pg4fX19nDx5krfeeotkMsnu3bspFotkMhmSySTDw8OkUqlKB1Uw8XOOqVSK119/nampKdLpNOPj4/T09DAyMsLExASHDh3iwIEDDA4OVqkWKVlvby/ZbJYnn3ySXC7H5cuX6enpoaurq/J+9+7dHDx4kFQqxezsbHNYoMLw8DAiQk9PD9/61reYmZkhkUiQSCQqr69cuVKvJi1yjg19yt83Pz8fyp81cI2wCwSHhJ02aA8L0TCcWjlobahVSRY0LiwsNPW5pqq3E05RJ58/f75Og5bhVHVw6HXtOsdQzrF5bEZtYViQ4VszLJwqXBPMco4GM5jBDGYwgxnMYAYzmMEMZrD7HBZ1Wx1Ovt0TLEiSNLtHD3fSMEkSzucsLCy0zHoGnQe5oIZqLiwseEvCoHJw5ImhBFN4AOpSXlEHNtoik3HpdJq9e/fywgsv8N3vfpdMJsPY2BgAs7OzjI+PMz4+TiKR4MyZM7zyyivRyTiAbDbL0NAQExMTpNNp+vv7eeONN9i1axfz8/NMTU2Rz+c5deoUqVSKmZmZxpJls1l27txJKpWiWCwyMjLCzMwMMzMzfOc73+HgwYO88sorHDt2jFKpRCqVag4L/s/MzJDNZsnlchX7JZNJJiYmAMjn86TT6cawlqnmBnnHQqFQnz8LO20UyHVdHMep/I/qqKGfhUOpNr8YlW9s6LTBCbXZ9sB5o6QDENd1NdxLODZrIbCSaQ+ScZE5x0CKQqHQ0CbhrWXOUVUpFouRatTayXKOBjOYwQxmMIMZzGAGM5jBDGYwg/2c5RwN1hz21wOpNf2c4CMv/0E97NlX36zsPLf/ubr3Ucc0hQWQ8P+otnuSLAoWlqqlZMHWSM22JFuXAbAIaLpF/p7jesFsnaPNTgYzmMEMZjCDGcxgBjOYwQxmsPsF9imtoKHDrLnqyPyBQg0sG2JmfYHb3BcNC5+Qleh9ta9/NrB21Fy1ZA1Oah+2HqN5n0TAvcKshsy9wayGjMEMZjCDGcxgBjOYwQxmMIMZ7D6HLatqLFSppVAo4DpCTL0KEa5A3HVYdgB1/EoRXlEMxK2uU6Husld6RT05FwpenQrvqcgY4BW9cFzHq18RgIBlJ05Ml0Ow0LPVLsrlwgIaE7S8jEMMFbzyHGWv8AWy7NX0wCGoLxOSzK9u45fjKMwXQVwcF6+0TKXKiKJlb5+DJ3H9AGTeUAREV3pRFNTxi144oC6EavFUimSIUPhaYgUmmTd05ItPMnPpI/Z+/jMUf7zItodiFH98i0zvY3zrTy/zDx/bxJOPbKL44U2ufLTM3HvXGfligsH/8gMufW1XGPYXenhvgu5HNvCFx7Zw+aPbJB/bRPqP/jdzLzzL1Pn32LPjIT5cXOSVN37I4D95lLf+tsTOz2zghTP/pxrGC/9Vd3/uM0z8y8/zv354gyce6WT3o1t5+Ldn0JO/wrfPvU9MXZ7ctpHn/sNFPvydX+bytUUO/uEP+P47d7j09Z1hm/25inbw45f/Gf/uT+fpfeoRylJm37e/j3vyOeTFv6T3qW0M/9ovkPr9c0x8+R/Qu+thdv3Of0cFCl+tUdOrYSJe7RMcRGK4lBENfGul8o9qGXHiqOvVMCp8/amV54RdVQ0cFlzmCwt+nRj13EEcz00oI04nSrlStcXxBjn8bPWSovFKaBQL81TqGuF4fuZ4TzEHxVXirkNZIpzWVVVR1wc4FAtFP4RcVLxiKspdRDYiuoQrXgdKHGGxPgLKAjE8yRbmV6rbCMuezaTDqwvlF4zCUebOX8AVBweptpngVqpMFeb/Fkc6AXBdcBz/UWj1aj6pE0PLMDc359ff8aSqXueooJQpFt/1e1rGRYlpByrLvsq+xBLje3P/g3i5ExXX1jkazGAGM5jBDGYwgxnMYAYzmMEM9v877FO6yuupf7/2lXF/3l+ohl16UfmF3/UEDV6H9wXbpRdX+g7a7gkWBY+EhXuthUZJFt5/z2pGSdk2LGyfKHs1VHPNo3mfRMC9wmyd473BbJ2jwQxmMIMZzGAGM5jBDGYwgxnsPodF1alopw5KS1hQDaK2Okuz8hxNy76EK2qHT7ynchyN6lYDVcVCImFElDBp9Tr8/9KlS+FOV4RLp9McOHAAVa1UZ1FVXnzxRU6ePAnAqVOnmJ6ejq5bTU11m6effpqzZ8/S19dHX18fALlcjmPHjlU6CEq+1EkWqAlUalQPDw9z9uzZSimYmZkZpqenyefzDA0NcfHixaoBq1NTRBgeHubw4cPk83mmpqYYHh4G4NChQxw7dqwiUdh+kTVkao0dNaJRbVWwdmoVRRU8alhqOtxQW0MmgNbWLQq3tXTaRkWvm5XqjiyVE6lCTbmct99+u86B2y6CXQs8d+5cVYf79u1bv99zjCziY+scDWYwgxnMYAYzmMEMZjCDGcxgBvtkYM0KOgfZgXbrWDdNkjQr+9swfVObJKnLpLRRx7pOsqjEUlQiKaqOdTAAa1pm1zB/BiuFncfHx5mYmKC/v79S3DlIzoWTcg0ze1u3bq3kghKJBLlcjnQ6zZtvvsmuXbsYGhqq6rCpZENDQxw+fBigUjH7wIEDXL58uSJh27C5uTlOnToFwOHDh+nv72dhYYF0Os3k5GRF6u7u7vZsFh7ByOGvaQvybU2dNrxFuUXwusof2wmnqK2tYuuFQoFYLEa5XI4MoaZ1q6PUbJSiD9vt/PnzdTZsabPaQtjB4ZE1ZMIVtWsTmM0ktBoyBjOYwQxmMIMZzGAGM5jBDGYwgxnMYJ84bOODD2ZVGRZh5M6tW9mfLazzwQf7RPVwZYdq+s6dO8UNDzx4BkgCCaAIWry7YUM/pVIpDAgnn0Iw6QKSopK+c+fm5MaND/WquDOh0zJ3b98eB+jYtCkZK5dLd+7cKVZBw71seOBBVWFy8dattPd+0xjoEDB99/at/tBx10Q4FVY9AvbADEji7u1bldxp54MPTix2dmYC9TZu3DSoohMq9C/eujUdgOoGoGJwdbvDKtRIfwbovXv71rawVPUw306B3epIXV1dG+4uXguboiobGtFzld1qzDAEMuY6smfp5s18GzDPbiJM1bapchAgbNNw4lcaOWpDx6xx4KawdY3Njk2bko7rjoGURN1MMKqez7lJ4GzgvC0l823WG1apNhru3r4lbcIqXl8JoY0bNyZUnCAbXGx7AOyybTCD/VRgJ44fH0TkIKpTR156aXKtsCwiw6iOHHnppdYz+vHjx5MO9AU7gpN8UA/QC+RQncVxJo8cOVJsOKOPjo4OCYyFrsupI0eO5F4eHR1TGAqpMP2No0f721Izm812bejsvBZW6eXR0Tn1Pm8U7y4u7slms6VgvwtTR48eHW84o/snl44cPZoCOHHiREJU58qqqZdeeikPcPz48aQjMqeQCWCRk3Cg2pGjR6skDiTyO5hAdRCR7sB+kbDR0dE+gTOB3aLs8vLo6DUgF7ZfJCzKbpGdqaYDv2s6o788OjoHoCIZ6qf0YYHkncXF7kD1VrAql4iY0iePHDmSbmt2OnHiRML/6NloK4Ydtyksm812dXZ2DgKE/ejEiRO9uG5vbRS0kswbeiDwpRMnTiRQXfDtUvrG0aPb2oK9PDp6RoNY9Uc1cNRK/Ib80GZ0gxnsk4V1jT2bhKViKZNvfCfcHugfJ4TlOUGnP8pcSDeEPTz2TFahx28rXcuc7wd4eOyXJlyc2VLm3OS2sWfmgIQS31PKfK/YDqwLSCrx7lLme8WHx54JLt85oFchVcqcz3mSPtMLy/mwylWTcNfYs0lB5xRJlzLnJgPpFBkUGPkocz7b6LjIqW7b2DPXau3y8NgzYx9lzmfC7xWGAg2awc6AJq9lLnQ3GoxtY89cA/LXMudTTSfhrrFnhgTGwr1Wt/9SnyBnolSMgNXbI7z5NuxTlrsD4zedhAM1BGbrJnQYFnQybNOmE4pnt5VPkvVA7S9lLkz/7GenrrFnBwU9CJSU5XQpky91jSW7hPgE0KUwEjhvO2pe86OBYCD8KAnSE7lIt2gAm/E/YaPInlLmXD5wCf+Q6SB+bUY3mMF+zmHvdmyeAFhaimXiHe6Mio7sXLw+3RR2pXNznyBJAFFKjy99PA5wpWPzoMAEUAIpLi85qW6qM+51sHfim88gK5fp5aXYtm5KpQW6ujo6ynMKCYHJx5eup9tW80rn5j5RzqjQv3Px+vQ7HZtnQLoEphQdEyTz+NLH4wt0dcU7ygsqpAO16+ZN/6Brio7vXLqRebdjU3JpqaPYTan0Tvyh3uXleL6bUundji1DHtzd8/hSdUq6agDe6dgyB/DE0sd7GqnyTseWOUG7Hl+63t10Rr/S8dCYIEOB3WpBCxu7EvFyeQGRkScWP842nYRr7VYLq3QWi3V33ykVm8ICuwlMqupU/R21TChSCpuh6YTi2U2TjWd00juXrk+2BXu3Y1NSVboawYJRbQu2sLErEXfdQUXzYbtd6dg8KCKJ5UVnvG3Yux2bF9TPHgS+FAotUKafWL7e36bNNq98PPBHNXDU4OPBE0vX2/t4YFdagxnsPoLteHR75QtA0NzV9z5IfUpgO3bsqORoVdwx8dL3KORFneA+vXj16tXWqdUdO3YkVNw58a+0ETNTSdTZ0xbMA24fRGQiep7T9NWrH0yuKn2z47HPTqAM1hhk8uqP3k+vegASia6u23c7Z8I2e2DDYqpYbPFhr1HD5z63PbnsygxA3NHUD3/4Qb7laP69R7ePiXKx1hYV+wGN2lTY/XfvfVDJxsiOR7fPIDJ79UfvZ1cTOjse+2wW1Z6w/3kwoB2nbAumSFLQ/CrDOgFafO9H76fsemYwgxkMToyOVjJ8QC740vlTAAt/6yqqY/4X8gjkQ98Rt/fNa/AlvDaY0QVKKrKn/W9evWUVDWf02qUWLWf08Fe5oXvqqm+p2x6AbDbbtbGzcyZsszuLi6nwsoFVjebx48eTMfFm9PBChqawl0dHx1T1YtSykxPHjw8CNGoTkd3fOHp0ZUY/MTo6g+psO8tOamBZRHrC/ie+c9KOU7YFE0gqrHJG91azfuPIkQrs/w0A67HYTSNwW9EAAAAASUVORK5CYII=') 0 0 no-repeat;
}

.searchdialog-searches .resultitem .btn-link[href$=".pdf"], .resultitem .btn-link[data-url$=".pdf"], .resultitem .btn-link[href$=".PDF"], .resultitem .btn-link[data-url$=".PDF"] {
  background-position: 100% -717px;
  display: inline;
}

.searchdialog-searches .resultitem .btn-link[href$=".XLS"], .resultitem .btn-link[data-url$=".XLS"], .resultitem .btn-link[href$=".xls"], .resultitem .btn-link[data-url$=".xls"], .resultitem .btn-link[href$=".xlsx"], .resultitem .btn-link[data-url$=".xlsx"], .resultitem .btn-link[href$=".xlsm"], .resultitem .btn-link[data-url$=".xlsm"] {
  background-position: 100% -920px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".DOC"], .resultitem .btn-link[data-url$=".DOC"], .resultitem .btn-link[href$=".doc"], .resultitem .btn-link[data-url$=".doc"], .resultitem .btn-link[href$=".docx"], .resultitem .btn-link[data-url$=".docx"] {
  background-position: 100% -444px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".PPT"], .resultitem .btn-link[data-url$=".PPT"], .resultitem .btn-link[href$=".ppt"], .resultitem .btn-link[data-url$=".ppt"], .resultitem .btn-link[href$=".pptx"], .resultitem .btn-link[data-url$=".pptx"] {
  background-position: 100% -786px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".mp4"], .resultitem .btn-link[data-url$=".mp4"] {
  background-position: 100% -580px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".mpg"], .resultitem .btn-link[data-url$=".mpg"], .resultitem .btn-link[href$=".mpeg"], .resultitem .btn-link[data-url$=".mpeg"] {
  background-position: 100% -653px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".flv"], .resultitem .btn-link[data-url$=".flv"] {
  background-position: 100% -517px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".avi"], .resultitem .btn-link[data-url$=".avi"] {
  background-position: 100% -1061px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".wmv"], .resultitem .btn-link[data-url$=".wmv"] {
  background-position: 100% -857px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultitem .btn-link[href$=".zip"], .resultitem .btn-link[data-url$=".zip"] {
  background-position: 100% -993px;
  display: -webkit-box !important;
}

.searchdialog-searches .resultnoThumb .resulttitle .btn-link {
  background-image: none !important;
  padding: 0px;
  margin: 0px;
}

[data-mb-view="files"] .resultThumb, [data-mb-view="files"] .resultnoThumb {
  display: -webkit-inline-box;
  position: relative;
  left: -3px;
}

[data-mb-view="files"] .resultThumb .resulttitle{
  margin-bottom: 12px;
}

[data-mb-view="files"] .resultitem .resultdecs {
  width: calc(100% - 12%) !important;
}

[data-mb-view="files"] .resultdecs .resulttitle span, [data-mb-view="people"] .resultdecs .resulttitle {
   cursor: pointer;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  max-width: calc(100% - 0.01px)
}

[data-mb-view="people"] .resultbox .box, [data-mb-view="people"] .resultdecs {
  display: -webkit-inline-box;
}

[data-mb-view="people"] .resultitem .resultdecs {
  width: calc(100% - 11%) !important;
  margin-left: 26px;
}

[data-mb-view="people"] .resultbox {
  display: flex !important;
  height: auto;
}

.searchdialog-searches .resultdecs .metadatajobTitle {
  font-size: 14px;
  text-align: left;
  word-break: break-all;
  font-weight: 300;
  margin-top: -10px;
  margin-left: 4px;
  color: #767676;
}

.searchdialog-searches .resultdecs {
  margin-left: 12px;
}

[data-mb-view="people"] .resultdecs .resulttitle, [data-mb-view="locations"] .resultdecs .resulttitle   {
  font-weight: 300 !important;
}

[data-mb-view="locations"] .resultbox .box, [data-mb-view="locations"] .resultdecs {
  display: -webkit-inline-box;
}

[data-mb-view="locations"] .resultbox .box {
  margin-left: 4px;
}

[data-mb-view="locations"] .resultbox {
  display: flex !important;
  height: auto;
}

[data-mb-view="locations"] .resultitem .resultdecs {
  width: calc(100% - 11%) !important;
  margin-left: 29px;
}

.searchdialog-view-more {
  justify-content: center;
  margin-top: 6px;
}

.mb-searchdialog-view-more {
  font-size: 12px;
  border: 1px solid #111111;
  border-radius: 28px;
  padding: 10px 40px;
  text-decoration: none !important;
}

.searchdialog-searches .abbreviationTxt {
  vertical-align: bottom;
}

.searchdialog-list {
  flex-flow: column nowrap;
  padding: 0;
}

.searchdialog-searches .ikea-row.searchdialog-list  .searchdialog-listitem:not(:last-child) {
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 12px;
}

.searchdialog-list .searchdialog-listitem {
  width: 100%;
  max-width: 100% !important;
}

[data-mb-view="people"] .resultitem .resultdecs.peopleview {
  top: 3px;
  position: relative;
}

[data-mb-view="pages"] .resultitem .box {
  width: 32px;
  height: 32px;
  overflow: hidden;
  vertical-align: top;
  display: -webkit-inline-box !important;
  text-align: center;
}

[data-mb-view="pages"] .resultitem .box a img {
  border-radius: 4px;
}

[data-mb-view="pages"] .resultitem .resultdecs.resultdecsTitle {
  display: -webkit-inline-box !important;
  max-width: 90%;
}

[data-mb-view="pages"] .resultitem .resultdecs.resultdecsTitle p {
  margin-bottom: 12px;
}

[data-mb-view="glossary"] .resultitem .resultdecs .resulttitle {
  margin-bottom: 8px;
}

[data-mb-view="files"] .resultitem .resultdecs .resulttitle {
  position: relative;
  margin-bottom: 0px;
  top: 7px;
}

[data-mb-view="video"] .resultitem .resultbox .media-thumb, [data-mb-view="video"] .resultitem .resultbox .ikeavideosview{
  display: inline-block;
}

[data-mb-view="video"] .resultitem .resultbox .media-thumb .box {
  position: relative;
  top: -11px;
}

[data-mb-view="video"] .resultitem .resultdecs .resulttitle {
  margin-bottom: 8px;
}

[data-mb-view="glossary"] .resultitem .resultdecs.glossaryresultsdecs {
  display: inline-block;
  margin-left: 20px;
}

[data-mb-view="glossary"] .resultitem .resultbox .box {
  display: inline-block !important;
  position: relative;
  top: -11px;
  left: 3px;
}

.input-wrap.input-wrap--filled-blue-search.has-text-value .input-wrap__placeholder {
  display: none;
}

[data-mb-view="video"] .resultitem .resultdecs {
  margin-left: 20px;
}
.mb-searchdialog-no-result-info {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

/* Search pull down changes */

/*Review Document info styles start here*/
.doc-review-date .row-block .label-text { display: inline-block; float: left;}
.doc-review-date .row-block .review-i-sec {
  display: inline-block;
  margin-top: 19px;
  margin-left: 4px;
  line-height: 12px;
  float: left;
}
body.document-review-page .doc-review-date .row-block .review-i-sec span {
  height: 24px;
  width: 24px;
  overflow: initial;
  cursor: pointer;
  position: relative;
  top: 0px;
}
body.document-review-page .doc-review-date .row-block .review-i-sec span:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
body.document-review-page .doc-review-date .row-block .review-i-sec .review-ictm-tooltip {
display: none;
position: absolute;
top: 24px;
left: -125px;
width: 275px;
border-radius: 4px;
font-size: 12px;
text-align: left;
border: 0px;
padding: 8px 12px;
background: #111;
color: #fff;
white-space: initial;
line-height: 20px;

}
body.document-review-page .doc-review-date .row-block .copy-block .copy-container { margin: auto; display: table; }
body.document-review-page .doc-review-date .row-block .review-i-sec span:hover .review-ictm-tooltip {
  display: block;
}
body.document-review-page .doc-review-date .row-block .review-i-sec span:hover .review-ictm-tooltip:after {
  border-color: transparent;
}
@media (max-width: 500px) {
  body.document-review-page .doc-review-date .row-block .review-i-sec span:hover .review-ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: 140px;
    margin-left: 0px;
  }
}
@media (max-width: 500px) {
  body.document-review-page .doc-review-date .row-block .review-i-sec span .review-ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: -124px;
  }
}
/*Review Document info styles end here*/


/*IPW Slide show css start here*/
/* Image slide show *****/
.slide-show {
  margin-bottom: 2rem;
}

.slide-show .slideshow-heading {
  display: grid;
  grid-template-rows: max-content;
  row-gap: 1.5rem;
}

.slide-show .slideshow-heading * {
  margin: 0;
}

.slide-show .slide-show-container {
  position: relative;
  margin: auto;
  margin-top: 2rem;
}

.slide-show .slide-show-container .slides {
  display: none;
}

@media screen and (max-width: 61.99em) {
  .slide-show .slide-show-container .slides {
    flex-direction: column-reverse;
  }
}

.slide-show .slide-show-container .slides .slide-content {
  padding: 1rem 0 0;
  row-gap: 1rem;
  display: grid;
  grid-template-rows: max-content;
}

@media screen and (min-width: 62em) {
  .slide-show .slide-show-container .slides .slide-content {
    width: 30%;
    padding: 0 1rem 0 1.5rem;
    place-content: center;
  }
}

.slide-show .slide-show-container .slides .slide-content * {
  margin: 0;
}

.slide-show .slide-show-container .slides .slide-content:empty {
  padding: 0;
}

@media screen and (min-width: 62em) {
  .slide-show .slide-show-container .slides .slide-asset {
    width: 70%;
  }
}

.slide-show .slide-show-container .slides img {
  vertical-align: middle;
  aspect-ratio: 16 / 9;
  display: block;
  object-fit: cover;
}

.slide-show .slide-show-container .slides:nth-of-type(1) {
  display: flex;
}

.slide-show .slide-show-container .slides.active {
  display: flex !important;
}

@media screen and (max-width: 61.99em) {
  .slide-show .slide-show-container .slides.active {
    flex-direction: column-reverse;
  }
}

.slide-show .slide-show-container .slides.deactive {
  display: none !important;
}

.slide-show .slide-show-container .icons {
  cursor: pointer;
  display: flex;
  width: 24px;
  height: 24px;
  background-color: #111;
  border-radius: 50%;
  position: absolute;
  margin-top: -20px;
  justify-content: center;
  align-items: center;
  display: none;
  z-index: 1;
}

@media screen and (min-width: 36em) {
  .slide-show .slide-show-container .icons {
    width: 40px;
    height: 40px;
  }
}

@media screen and (min-width: 62em) {
  .slide-show .slide-show-container .icons {
    top: 50%;
  }
}

.slide-show .slide-show-container .icons svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

.slide-show .slide-show-container .icons.next {
  right: -12px;
}

@media screen and (min-width: 36em) {
  .slide-show .slide-show-container .icons.next {
    right: -20px;
  }
}

.slide-show .slide-show-container .icons.prev {
  left: -12px;
}

@media screen and (min-width: 36em) {
  .slide-show .slide-show-container .icons.prev {
    left: -20px;
  }
}

.slide-show .slide-show-container .icons.active {
  display: flex;
}

.slide-show .track {
  width: 100%;
  height: 2px;
  background-color: #dfdfdf;
  display: flex;
  cursor: pointer;
  margin-top: 1rem;
  border-radius: 4px;
}

.slide-show .track span {
  height: 2px;
  flex-basis: 100%;
}

.slide-show .track span:hover {
  height: 4px;
}

.slide-show .track span.active {
  background-color: #111;
  border-radius: 4px;
}

.slide-show .track span.active:hover {
  height: 4px;
}

@media screen and (min-width: 62em) {
  .slide-show.swap-slide-content .slides {
    flex-direction: row-reverse;
  }
  .slide-show.swap-slide-content .slides .slide-content {
    padding: 0 1.5rem 0 1rem;
  }
}

.background .slide-show {
  margin: 2rem auto;
}

@media screen and (min-width: 62em) {
  .background .slide-show {
    margin: 3rem auto;
  }
}

.slide-show.slide-show-autoplay .component-content {
  position: relative;
  width: 100%;
}

.slide-show.slide-show-autoplay .slide-show-container {
  display: flex;
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show .slides {
  width: 100%;
  position: absolute;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show .slides .slide-content {
  display: none !important;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show .slides .slide-asset {
  width: 100% !important;
  position: relative !important;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show .slides .slide-asset img {
  width: 100%;
}

.slide-show.slide-show-autoplay .slide-show-container .image-slide-show .animate {
  animation-name: example1;
  animation-duration: 4s;
}

.slide-show.slide-show-autoplay .slide-show-container .slides {
  display: unset !important;
}

.slide-show.slide-show-autoplay .slide-show-container .slides:not(.active) {
  top: 0;
  left: -100%;
}

@keyframes next1 {
  from {
    left: 0%;
  }
  to {
    left: -100%;
  }
}

@keyframes next2 {
  from {
    left: 100%;
  }
  to {
    left: 0%;
  }
}

@keyframes prev1 {
  from {
    left: 0%;
  }
  to {
    left: 100%;
  }
}

@keyframes prev2 {
  from {
    left: -100%;
  }
  to {
    left: 0%;
  }
}


.slide-show.slide-show-autoplay.show-download-btn .slides .figure-image__download {
  position: absolute;
  bottom: 1.25rem;
  left: 1rem;
  opacity: 1;
}

.slide-show.show-download-btn .slides .slide-asset {
  position: relative;
}

.slide-show.show-download-btn .slides .figure-image__download {
  position: absolute;
  opacity: 1;
  bottom: 1.25rem;
  left: 1rem;
}

.slide-show.show-download-btn.swap-slide-content .slides .figure-image__download {
  left: 1rem;
}

.slide-show.show-download-btn .slides .figure-image__download a.download {
  border-radius: 64px;
  background: white;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition-property: background-color,border-radius,width;
  -o-transition-property: background-color,border-radius,width;
  transition-property: background-color,border-radius,width;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}

.slide-show.show-download-btn .slides .figure-image__download a.download .hover-effect {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition-property: background-color,-webkit-transform;
  transition-property: background-color,-webkit-transform;
  -o-transition-property: transform,background-color;
  transition-property: transform,background-color;
  transition-property: transform,background-color,-webkit-transform;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}

.slide-show.show-download-btn .slides .figure-image__download a.download .download-svg {
  content: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M13%2012.1696L16.243%208.92661L17.6572%2010.3408L12%2016L6.34352%2010.3408L7.75773%208.92661L11%2012.1689V4H13V12.1696Z%22%20fill%3D%22%23111111%22%2F%3E%0A%3Cpath%20d%3D%22M22%2020.999H2V11.999H4L4%2018.999L20%2018.999V11.999H22V20.999Z%22%20fill%3D%22%23111111%22%2F%3E%0A%3C%2Fsvg%3E);
}

.imgDownload-dialog .image-download-info .dw-info .h1, .imgDownload-dialog .image-download-info .dw-info .h2, .imgDownload-dialog .image-download-info .dw-info .h3, .imgDownload-dialog .image-download-info .dw-info .h4, .imgDownload-dialog .image-download-info .dw-info .h5, .imgDownload-dialog .image-download-info .dw-info .h6 {
  font-weight: 700 !important;
}
 
.imgDownload-dialog .image-download-info .dw-info .small {
  margin-bottom: 2rem;
}
 
.imgDownload-dialog .image-download-info .dw-info .h2, .imgDownload-dialog .image-download-info .dw-info .h4 {
  margin-bottom: 1.5rem;
}
 
.imgDownload-dialog .image-download-info .dw-info .h3 {
  margin-bottom: 1rem;
}
 
.imgDownload-dialog .image-download-info .dw-info .small {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
 
.imgDownload-dialog .image-download-info .dw-info .btn-down .btn-primary-link {
  margin-top: 0;
  font-weight: 700;
  color: #fff;
  min-width: 100px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
 
.imgDownload-dialog .image-download-info .backArrow {
  display: none;
}
 
.ikea-img-download-popup.imgDownload-dialog {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
 
.ikea-img-download-popup.imgDownload-dialog > div {
  position: relative;
  padding: 64px 24px;
  max-width: 486px !important;
}
 
.ikea-img-download-popup.imgDownload-dialog > div .backArrow {
  display: none;
}
 
.ikea-img-download-popup.imgDownload-dialog > div .modal-header {
  display: block;
  width: 100%;
  position: relative;
  height: auto;
  padding: 0;
}
 
.ikea-img-download-popup.imgDownload-dialog > div .modal-header .close {
  position: absolute;
  right: 0;
  top: -35px;
  width: 1.5rem;
  height: 1.5rem;
}
 
.ikea-img-download-popup.imgDownload-dialog > div .modal-body {
  height: auto;
  margin: 0;
  padding: 0 !important;
}
 
.ikea-img-download-popup {
  background: rgba(0, 0, 0, 0.15);
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  -webkit-animation: lb-zoom-enter both cubic-bezier(0.4, 0, 0, 1);
          animation: lb-zoom-enter both cubic-bezier(0.4, 0, 0, 1);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
 
.ikea-img-download-popup > div {
  background-color: #fff;
  top: 3rem;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  height: calc(100% - 24px);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
 
.ikea-img-download-popup .image-download-info {
  display: block;
}
 
.ikea-img-download-popup .close {
  float: right;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-transition-property: background-color,border-radius,width;
  -o-transition-property: background-color,border-radius,width;
  transition-property: background-color,border-radius,width;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}
 
.ikea-img-download-popup .close .hover-effect {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition-property: background-color,-webkit-transform;
  transition-property: background-color,-webkit-transform;
  -o-transition-property: transform,background-color;
  transition-property: transform,background-color;
  transition-property: transform,background-color,-webkit-transform;
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  top: unset !important;
}
 
.ikea-img-download-popup .modal-header {
  position: absolute;
  height: 75px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 1rem;
}
 
.ikea-img-download-popup .modal-header h3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0px !important;
}
 
.ikea-img-download-popup .modal-body {
  width: 100%;
  margin: auto;
  margin-top: 60px;
  height: calc(100% - 84px);
  overflow: auto;
  padding-bottom: 5rem;
  padding-top: 1rem;
}
 
.ikea-img-download-popup .modal-body .item-title {
  padding: 0 1rem 0.5rem 2.5rem;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
 
.ikea-modal-dialog.side-panel .ikea-img-download-popup .close {
  display: none;
}
 
.ikea-modal-dialog.side-panel .show-download-btn .download {
  color: #111;
}
 
.ikea-modal-dialog.side-panel .show-download-btn .download span {
  color: #111 !important;
}
 
.ikea-modal-dialog.side-panel .image-download-info {
  max-width: 480px;
  position: fixed;
  height: 100%;
  left: auto;
  top: 0px;
  right: 0px;
  max-height: 100%;
  min-width: 380px;
  background: #fff;
  padding: 3rem;
}
 
.ikea-modal-dialog.side-panel .modal-header a.close {
  position: absolute;
  top: 14px;
  right: 1rem;
}
 
.showContent {
  position: fixed;
  background-color: #fff;
  z-index: 999;
  top: 0;
  height: 100%;
}
 
.showContent .modal-header {
  display: none;
}
 
.showContent .backArrow {
  display: block !important;
  cursor: pointer;
  margin-bottom: 2rem;
}
 
.showContent .backArrow svg {
  width: 24px;
  height: 24px;
}
 
.showContent .btn-down a:hover {
  text-decoration: none;
}
 
.image-download-info .gdpr-text .checkboxInput input[type=checkbox]:checked ~ .checkbox-icon {
  background: #111;
  border-color: #111;
}
 
.image-download-info .gdpr-text .checkboxInput input[type=checkbox]:hover:checked ~ .checkbox-icon {
  background: #000;
  border-color: #000;
}

/*IPW Slide show css end here*/
.img-carousel-container .carousel .ca-slide .carosal-text-area {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
}

.carousel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.carousel .ca-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  display: none;
}

.carousel .ca-slide img {
  position: relative;
  -webkit-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover';
  width: 100%;
  height: 600px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  aspect-ratio: 21/9;
  max-height: 75vh;
  min-width: 100%;
  max-width: 90rem;
}

.carousel .ca-slide img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
  background: -o-linear-gradient(top, transparent, black);
  background: linear-gradient(to bottom, transparent, black);
}
.carousel.image-slide-show-component .component-content {
  width: 100%;
}

.carousel div:first-child {
  display: block;
}

.carousel .slide1 {
  display: block;
}
/*.img-carousel-container { margin-top:136px; }*/
.img-carousel-container .component-content {
  position: relative;
}

.img-carousel-container .cros-button {
  position: relative;
  /* top: calc(50% - 15px);
    transform: translateY(-50%); */
  border: none;
  cursor: pointer;
  padding: 10px 10px;
  border-radius: 50%;
  outline: none;
  -webkit-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}
.img-carousel-container .component-content {
  position: relative;
}

.img-carousel-container .cros-button {
  position: relative;
  /* top: calc(50% - 15px);
    transform: translateY(-50%); */
  border: none;
  cursor: pointer;
  padding: 10px 10px;
  border-radius: 50%;
  outline: none;
  -webkit-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}

.cros-button.next-button svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#imageCount {
  position: relative;
  top: auto;
  left: 0;
  color: white;
  font-size: 24px;
  padding: 10px;
  bottom: 3px;
}

.carosal-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 2rem;
  position: absolute;
  right: 2rem;
}

.dots {
  text-align: center;
}

.dot {
  display: inline-block;
  width: 71px;
  height: 2px;
  border-radius: 2px;
  background-color: #bbb;
  margin: 3px;
  cursor: pointer;
}

.carosal-controls {
  display: none;
}

.carosal-controls #imageCount b {
  padding-right: 8px;
}

.dots {
  padding: 1rem 1rem 0rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 1rem;
}

.dots .dot {
  background-image: -webkit-gradient(linear, left top, right top, from(#000), to(#000));
  background-image: -o-linear-gradient(left, #000, #000);
  background-image: linear-gradient(to right, #000, #000);
  background-color: #bbb;
  background-size: 0 100%;
  background-repeat: no-repeat;
  float: left;
}

.dots .dot.active {
  background-size: 100% 100%;
  -webkit-transition: 5s;
  -o-transition: 5s;
  transition: 5s;
}

.on-page-editor .cros-button.next-button svg {
  -webkit-animation-name: rotatecircle;
          animation-name: rotatecircle;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.on-page-editor .carosal-controls {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: inline-end;
}

.on-page-editor .carosal-text-area {
  top: unset;
}

.on-page-editor .carosal-text-area .ca-text-list {
  text-shadow: 2px 2px 5px #000000;
}

.carosal-text-area .ca-text-list i, .carosal-text-area .ca-text-list a {
  color: #fff !important;
}

.carosal-text-area .ca-text-list svg {
  fill: #fff !important;
}

.cros-button.next-button.active svg {
  -webkit-animation: unset !important;
          animation: unset !important;
}

.cros-button.next-button svg {
  overflow: visible;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  border: 2px solid #929292;
  border-radius: 50%;
  stroke-width: 4;
  stroke-dasharray: 300;
  stroke-dashoffset: 0;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
  -webkit-animation: rotatecircle forwards 5s infinite;
          animation: rotatecircle forwards 5s infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes rotatecircle {
  0% {
    stroke-dashoffset: 400;
  }
  50% {
    stroke-dashoffset: 200;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes rotatecircle {
  0% {
    stroke-dashoffset: 400;
  }
  50% {
    stroke-dashoffset: 200;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

.carosal-text-area {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.carosal-text-area .ca-text-list {
  position: absolute;
  color: white;
  width: 100%;
  max-width: 650px;
  left: 5%;
  right: 3;
  margin-left: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 1rem;
  bottom: 0;
}

.carosal-text-area h1 {
  margin-bottom: 0.5rem;
  font-size: 24px;
  line-height: 35px;
  letter-spacing: -0.0042em;
}

.carosal-text-area p {
  display: none;
  font-size: 1.125rem;
  line-height: 1.8rem;
  letter-spacing: 0;
  max-width: 80ch;
}

.ca-slide .ls-blur-up-img, .ca-slide.ls-inview {
  display: none !important;
}

.cta-button-rt {
  margin: 1rem 0;
}

.rt-cta-button .cta-button-rt {
  background: #111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}

.rt-cta-button .cta-button-rt .svg-icon {
  fill: #fff;
}

.rt-cta-button .cta-button-rt:hover {
  background: #333;
}

.cta-button-rt {
  display: none;
}

.rt-cta-button.rthover {
  cursor: pointer !important;
}

.rt-cta-button.rthover:hover h1, .rt-cta-button.rthover:hover h2, .rt-cta-button.rthover:hover h3, .rt-cta-button.rthover:hover h4, .rt-cta-button.rthover:hover h5, .rt-cta-button.rthover:hover h6 {
  text-decoration: underline !important;
}

.column-width-percentages,
.column-percentage-title {
  display: none;
}

.component.img-carousel-container (:has(.facet-single-selection-list)) {
  margin-left: calc( (100% - 100vw) / 2);
  margin-right: calc( (100% - 100vw) / 2);
}

.component.img-carousel-container.scrbarIssue (:has(.facet-single-selection-list)).scrbarIssue {
  margin-right: calc( ((100% - 100vw) / 2) + 9px);
  margin-left: calc( ((100% - 100vw) / 2) + 8px);
}
.ikea-card-sixty-forty-layout + .downArrowBtn,
.img-carousel-container + .downArrowBtn,
.image-banner .header-banner__desktop + .downArrowBtn {
  bottom: -2.5rem;
}
@media screen and (min-width: 1921px) {
.component.img-carousel-container (:has(.facet-single-selection-list)) {
    margin-left: -304px !important;
    margin-right: -304px !important;
  }
}

@media screen and (min-width: 62em) {
  .carosal-text-area h1 {
    font-size: 36px;
    line-height: 48px;
    letter-spacing: -0.0063em;
  }
  .carosal-text-area p {
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .carosal-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .dots {
    display: none;
  }
  .carosal-text-area .ca-text-list {
    margin-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 650px;
  }
  .carosal-text-area h1 {
    margin-bottom: 1.5rem;
  }
}
/* Multi Menu styles start here*/
.navigation.multi-level-menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.navigation.multi-level-menu ul li a {
  color: #0058a3;
  margin-bottom: 0.5rem;
}
.navigation.multi-level-menu ul li ul * {
  color: #111;
  padding-left: 0px;
  margin-bottom: 0.5rem;
}
.navigation.multi-level-menu ul li ul * ul * {
  font-size: 14px;
}
.navigation.multi-level-menu ul li ul * ul * ul * {
  font-weight: 400;
}

/* Multi Menu styles end here*/

/*Loader starting here*/
@-webkit-keyframes ikea-loading-bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: translateY(2rem) scaleY(1);
            transform: translateY(2rem) scaleY(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translateY(2rem) scaleY(0.75);
            transform: translateY(2rem) scaleY(0.75);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateY(2rem) scaleY(1);
            transform: translateY(2rem) scaleY(1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes ikea-loading-bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: translateY(2rem) scaleY(1);
            transform: translateY(2rem) scaleY(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translateY(2rem) scaleY(0.75);
            transform: translateY(2rem) scaleY(0.75);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateY(2rem) scaleY(1);
            transform: translateY(2rem) scaleY(1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes ikea-loading-bounce-small {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: translateY(1rem) scaleY(1);
            transform: translateY(1rem) scaleY(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translateY(1rem) scaleY(0.75);
            transform: translateY(1rem) scaleY(0.75);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateY(1rem) scaleY(1);
            transform: translateY(1rem) scaleY(1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes ikea-loading-bounce-small {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: translateY(1rem) scaleY(1);
            transform: translateY(1rem) scaleY(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translateY(1rem) scaleY(0.75);
            transform: translateY(1rem) scaleY(0.75);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateY(1rem) scaleY(1);
            transform: translateY(1rem) scaleY(1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.tbx-loading {
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: #484848;
  border: 1px solid #fff !important;
  background: #fff !important;
}
.tbx-loading span {font-weight: 400;}
.tbx-loading::before {
  content:" ";
  display: block;
  position: absolute;
  top: -40px;
  margin:auto;
  left:0px;
  right:0px;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  border-radius: 64px;
  background: #0058a3;
  height: 1rem;
  width: 1rem;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  /* transition: opacity 0.2s cubic-bezier(0.4, 0, 0.4, 1); */
  -webkit-animation: ikea-loading-bounce-small .7s infinite;
          animation: ikea-loading-bounce-small .7s infinite;
}

.tbx-loading:after {
    content: "";
    position: absolute;
    width: 180px;
    height: 150px;
    display: block;
    background: #fff;
    top: -75px;
    left: -33px;
    z-index: -1;
    margin: auto;
    border-radius: 9px;
}
.tbx-loading.invalid-url sm{
	font-size: 14px;
}
.tbx-loading.invalid-url:before, .tbx-loading.session-exp-txt:before {display:none;}
.tbx-loading.invalid-url {
	left: 64px;
    margin: 0;
    right: 64px;
    top: 64px;
    bottom: 64px;
    width: calc(100% - 128px);
    position: fixed;
    transform: none;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
	}
.tbx-loading.invalid-url .invalid-greay-bg {
	background: #ccc;
    height: 100%;
    position: fixed;
    z-index: 9;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .6;
}
.tbx-loading.invalid-url .invalid-white-bg {
	background: #fff;
    position: fixed;
    left: 64px;
    right: 64px;
    left: 64px;
    margin: 0;
    right: 64px;
    top: 64px;
    bottom: 64px;
    width: calc(100% - 128px);
    position: fixed;
    transform: none;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    z-index: 99;
}
.tbx-loading.invalid-url .invalid-text {
    position: absolute;
    top: calc(50% - 25px);
	left: 0px;
	right: 0px;
	margin: auto;
	display: inline-block;
	padding: 0 36px;
}
.tbx-loading.pdf-open-link {
	transform: initial;
	left: 64px;
	right: 64px;
	background: transparent !important;
    border: 0px !important;
	text-align: center;
}
.tbx-loading.pdf-open-link:after {
    content: "";
    position: fixed;
	width: auto;
	height: auto;
    left: 64px;
    right: 64px;
    top: 64px;
    bottom: 64px;
	max-width: 1313px;
    margin: auto;
    background: #fff;
    z-index: -1;
}
@media (max-width: 767px) {
 .tbx-loading.pdf-open-link:after {
	left: 24px;
    right: 24px;
    top: 24px;
    bottom: 24px;
 }
}
.tbx-loading.download-tost-message {
	transform: initial;
	left: 64px;
	right: 64px;
	background: transparent !important;
    border: 0px !important;
	text-align: center;
}
.tbx-loading.download-tost-message:after {
    content: "";
    position: fixed;
	width: auto;
	height: auto;
    left: 64px;
    right: 64px;
    top: 64px;
    bottom: 64px;
	max-width: 1313px;
    margin: auto;
    background: #fff;
    z-index: -1;
}
@media (max-width: 767px) {
 .tbx-loading.download-tost-message:after {
	left: 24px;
    right: 24px;
    top: 24px;
    bottom: 24px;
 }
}
.tbx-loading.dwnload-succes:after {
    content: "";
    left: 64px;
    right: 64px;
    top: 64px;
    bottom: 64px;
    position: fixed;
	width: auto;
	height: auto;
    background: #fff;
    z-index: -1;
	max-width: 1313px;
	margin:auto;
}
@media (max-width: 767px) {
 .tbx-loading.dwnload-succes:after {
	left: 24px;
    right: 24px;
    top: 24px;
    bottom: 24px;
 }
}

.tbx-loading.dwnload-succes {
    transform: initial;
    left: 114px;
    right: 64px;
    margin: 0px;
    text-align: center;
	background: transparent !important;
	border: 0px !important;	
	top: calc(50% - 25px);
}
.tbx-loading.dwnload-succes span {
	width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    margin-left: -50px;
    margin-top: -8px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_76916_56851)'%3E%3Crect width='40' height='40' rx='20' fill='%230058A3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.5591 15.5L26 16.9608L18.5636 24.5L14 19.8732L15.4409 18.4124L18.5636 21.5784L24.5591 15.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_76916_56851'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.tbx-loading.dwnload-succes:before {
    display: none;
}


/*Mega menu css start here*/
.mega-menu.nav-desktop-sections {
  position: relative;
}
.mega-menu.nav-desktop-sections ul li {
  position: initial;
}
.mega-menu .menu-items-over {
  display: none;
  position: absolute;
  top: 39px;
  left: 0px;
  background: #fff;
  margin-top: 0px;
  width: 1312px;
  padding: 24px;
  margin-left: -14px;
  margin-right: 0px;
  height: auto;
  max-height: 76vh;
  overflow: auto;
  border-right: 8px solid #fff;
}
@media (max-width: 991px) {
	.mobile-responsive-menu .menu-items-over {
		display: none;
	}
}
.mega-menu .menu-items-over::-webkit-scrollbar {
  width: 8px;
  border-radius: 2px;
}
.mega-menu .menu-items-over::-webkit-scrollbar-track {
  background: #fff;
}
.mega-menu .menu-items-over::-webkit-scrollbar-thumb {
  background: #C7C5C5;
  cursor: grab;
  border-radius: 2px;
}
.mega-menu .menu-items-over::-webkit-scrollbar-thumb:hover {
  background: #C7C5C5;
  height: 4px;
}
@media (min-width: 1480px) {
	.mega-menu .menu-items-over {
		width: 1480px;
		/* height: 82vh; */
	}
} 
@media (min-width: 1900px) {
	.mega-menu .menu-items-over {
		width: 1792px;
		left: -155px;
		/*position: fixed;
		margin: auto;
		left: 0px;
		right: 0px;
		top: 122px;*/
	}
}
@media (max-width: 1024px) {
	.mega-menu .menu-items-over {
		display: none !important;
	}
}
.mega-menu .menu-items-over .mega-menu-bg {
	background: rgba(17, 17, 17, .4);
    position: fixed;
    left: 0px;
    right: 0px;
    margin: auto;
    width: 100%;
    height: 100vh;
    margin-top: -22px;
    z-index: -1;
	opacity: .4;
}
.mega-menu.nav-desktop-sections ul li:hover > .menu-items-over {
  display: block;
}

.mega-menu.nav-desktop-sections ul li ul.level2 {
  max-width: 100vw;
  margin: 0 auto;
  -moz-columns: 5 230px;
  columns: 5 230px;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
@media (min-width: 1900px) {
	.mega-menu.nav-desktop-sections ul li ul.level2 {
			-moz-columns: 6 265px;
		  columns: 6 265px;
	}
}
.mega-menu.nav-desktop-sections ul li ul li.level2 {
  display: inline-block;
  padding: 6px 0px 0px;
  padding-left: 0px !important;
  width: 230px;
  height: initial;
  margin-right: 24px;
}
@media (min-width: 1900px) {
	.mega-menu.nav-desktop-sections ul li ul li.level2 {
		width: 265px;
	}
}
.mega-menu.nav-desktop-sections ul li ul li.level2 a {
  display: inline;
  font-size: 14px;
  font-weight: 700;
  color: #111;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  border-bottom: 0px;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 a:visited, .mega-menu.nav-desktop-sections ul li ul.level2 li.active > a {
	border: 0px;
	padding-bottom: 0px;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 a:hover {
	border-bottom: 1px solid;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul {
  display: block !important;
  position: relative;
  margin-top: initial;
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: 0px;
  padding: 0px;
  top: 0px;
  width: 100%;
  height: initial;
  overflow: initial;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul li {
  padding-top: 6px;
  padding-left: 0px;
  display: block;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul li a {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}



.mega-menu.navigation.multi-level-menu .menu-items-over {
	display: block;
    position: initial;
    top: none;
    left: none;
    background: transparent;
    margin-top: initial;
    width: initial;
    padding: initial;
    margin-left: initial;
    margin-right: initial;
    height: initial;
    overflow: initial;
}

/* Mega menu css start here*/
/*
.mega-menu.nav-desktop-sections {
  position: relative;
}
.mega-menu.nav-desktop-sections ul li {
  position: initial;
}
.mega-menu.nav-desktop-sections ul li:hover > .menu-items-over {
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  background: #fff;
  margin-top: 0px;
  width: 1340px;
  padding: 24px;
  margin-left: -24px;
  margin-right: 0px;
  height: 70vh;
  overflow: auto;
}
.mega-menu.nav-desktop-sections ul li ul {
  max-width: 100vw;
  margin: 0 auto;
  -moz-columns: 4 200px;
       columns: 4 200px;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 {
  display: inline-block;
  padding: 6px 0px 0px;
  padding-left: 0px !important;
  width: 258px;
  height: initial;
  margin-right: 24px;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 a {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #111;
  padding-left: 0px !important;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul {
  display: block !important;
  position: relative;
  margin-top: initial;
  margin-right: 0px;
  margin-bottom: 48px;
  margin-left: 0px;
  padding: 0px;
  top: 0px;
  width: 100%;
  height: initial;
  overflow: initial;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul li {
  padding-top: 6px;
}
.mega-menu.nav-desktop-sections ul li ul li.level2 ul li a {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
*/
/*
.loading-progress, .tbx-loading.loading-progress {
  width: 250px;
  height: 5px;
  background: #F5F5F5;
  border-radius: 6px;
  margin: auto;
  border: 0px !important;
}
.tbx-loading.loading-progress:before {display:none;}
.loading-progress span {
  display: inline-block;
  height: 5px;
  width: 25%;
  background: #0058A3;
  border-radius: 6px;
  position: absolute;
  left: 0;
}
.loading-progress .load-text{
	position: absolute;
	font-size: 20px;
	top: 33px;
	color: #484848;
}
*/
/*Loader ending here*/


/*Feedback for relevancy start*/
#apm-feedback-container {
  display: none;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: min-content;
  top: auto !important;
  left: auto !important;
  right: 0 !important;
  bottom: 0 !important;
}

#apm-feedback-container .isfDialogClose {
  position: absolute;
  top: 10px;
  right: 10px;
}

#apm-feedback-container .isfDialogClose:before {
  content: '';
  display: inline-block;
  height: 30px;
  width: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjQ1LDEyLDE2LjcxLDguNywxNS4yOSw3LjMsMTIsMTAuNTksOC43NCw3LjMyLDcuMzMsOC43NSwxMC42MiwxMiw3LjM2LDE1LjNsMS40MiwxLjRMMTIsMTMuNDFsMy4zMiwzLjI2LDEuNDEtMS40MloiIGZpbGw9IiMxMTEiLz48L3N2Zz4=");
}

.apm-feedback-button{
  position: fixed;
  top: 228px;
  right: -50px;
  display: block;
  background: #0058A3;
  color: white;
  font-size: 12px;
  border: 0px;
  padding: 10px 24px;
  border-radius: 24px 24px 0px 0px;
  transform: rotate(-90deg);
  font-weight: bold;
  z-index:1000;
  display: none;
}

.apm-feedback-button-animate:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  width: 20px;
  z-index: 0;
  animation: ring 1s infinite;
}

@keyframes ring {
  0% {
      left: -72px;
  }

  100% {
      left: 120%;
  }
}

.apm-feedback-field-row input[type="radio"] {
  left: 0px !important;
  top: 0px !important;
}

#apm-feedback-dialog-content{
display: grid;
grid-template-columns: 50px 1fr;
}

#apm-feedback-container .apm-feedback-dialog-overlay {
display: none !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog {
  border-radius: 0px !important;
  background-color: transparent !important;
  width: auto !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form {
  padding: 0px !important;
  width: 700px !important;
  height: 180px;
  border: 1px solid #DFDFDF;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  background-color: white !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="0"] {
  height: 180px;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="0"] #apm-feedback-dialog-content {
  height: 180px;
  max-height: 180px !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="0"] #apm-feedback-dialog-content {
  min-height: 180px !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="1"] {
  width: 400px !important;
  height: 400px;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="1"] #apm-feedback-dialog-content {
  height: 350px;
  max-height: 350px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-form[page-no="1"] #apm-feedback-dialog-content .apm-feedback-body {
  padding: 25px 25px !important;
}

#apm-feedback-container #apm-feedback-dialog .field-screenshot-checkbox.field-screenshot {
display: none !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-label-f12 {
  font-size: 14px !important;
  font-weight: 700 !important;
  width: 100% !important;
  color: #111111 !important;
  margin-bottom: 24px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-field-f12 {
  display: none !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-field-f7 {
  height: 100px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body .infoposition-above.apm-feedback-dialog-page-1 .field-embed.htmlembed {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  margin-bottom: 20px;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-no-thanks-feedback-button {
  background: transparent;
  border: 1px solid #111111;
  border-radius: 24px !important;
  box-shadow: none !important;
  padding: 16px 32px !important;
  color: #111111;
  font-size: 12px !important;
  font-weight: 700 !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-feedback-submit-button {
  background: #111111 !important;
  border-radius: 24px !important;
  box-shadow: none !important;
  padding: 16px 48px !important;
  color: #FFFFFF;
  font-size: 12px !important;
  font-weight: 700 !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-label-f37 {
  font-size: 12px !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="2"] {
  width: 500px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-form[page-no="2"] #apm-feedback-dialog-content .apm-feedback-body {
  padding: 25px !important;
}

#apm-feedback-container #apm-feedback-dialog-scrollwrapper #apm-feedback-dialog #apm-feedback-dialog-form[page-no="2"] #apm-feedback-dialog-content {
  min-height: 180px !important;
  height: 180px !important;
  max-height: 180px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body .infoposition-left.apm-feedback-dialog-page-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body .infoposition-left.apm-feedback-dialog-page-2 strong {
  margin-top: 38px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-feedback-heart-svg {
  width: 135px !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row .feedbackcount {
  text-align: right;
  margin-top: -4px;
  font-size: 12px !important;
  font-family: 'NotoSansIKEA' !important;
  margin-bottom: 0px;
}

#apm-feedback-container #apm-feedback-dialog .apm-dialog-header strong {
  font-size: 16px !important;
  color: #111111 !important;
  float: none;
  transform: rotate(-90deg);
  position: absolute;
  left: -45px;
  top: 75px;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-form[page-no="1"] .apm-dialog-header strong {
  top: 275px;
}

#apm-feedback-container .apm-dialog-header {
  text-align: right !important;
  margin-bottom: 0px !important;
  border-right: 2px solid #DFDFDF;
}

#apm-feedback-container .apm-helper-clearfix:before, #apm-feedback-container .apm-helper-clearfix:after {
  display: none !important;
}

#apm-feedback-container #apm-feedback-dialog strong {
  font-size: 14px !important;
  color: #484848 !important;
  margin: 0px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body {
  margin-left: 0px !important;
  padding: 40px 25px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-label-f2, #apm-feedback-container #apm-feedback-dialog #apm-label-f_scr {
  margin-bottom: 16px !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] {
  margin: 0px !important;
  display: grid;
  grid-template-columns: 180px 1fr;
  grid-gap: 25px;
  height: 48px;
  position: relative;
  top: 25px;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row.field-ratinggrp-header {
padding: 0px !important;
margin-bottom: 0px !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row.field-ratinggrp-header #apm-label-f1 {
font-size: 16px !important;
color: #111111 !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .field-ratinggrp-header table {
display: none;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] {
  padding: 0px !important;
  margin: 0px !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater {
  width: 100% !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"] {
width: 48px !important;
height: 48px !important;
border: 1px solid transparent !important;
border-radius: 50% !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"]::before {
box-shadow: inset 16px 16px transparent;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"][value="1"] {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiNFOTMzNEQiLz4KPHBhdGggZD0iTTExIDMzQzEyLjcwMjEgMzEgMTUuNSAyNy41IDIyLjc1NTMgMjcuNUMyOS41IDI3LjUgMzIuNDY4MSAzMSAzNCAzMyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSIxOSIgY3k9IjE2LjUiIHI9IjIiIGZpbGw9ImJsYWNrIi8+CjxjaXJjbGUgY3g9IjI2IiBjeT0iMTYuNSIgcj0iMiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) no-repeat 0 0;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"][value="2"] {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiNGRDdFMUQiLz4KPHBhdGggZD0iTTExIDMzQzEyLjcwMjEgMzEuOTA5MSAxNS41IDMwIDIyLjc1NTMgMzBDMjkuNSAzMCAzMi40NjgxIDMxLjkwOTEgMzQgMzMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxjaXJjbGUgY3g9IjIzIiBjeT0iMjMiIHI9IjIyIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTkiIGN5PSIxNi41IiByPSIyIiBmaWxsPSJibGFjayIvPgo8Y2lyY2xlIGN4PSIyNiIgY3k9IjE2LjUiIHI9IjIiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) no-repeat 0 0;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"][value="3"] {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiNGRkRCMDAiLz4KPHBhdGggZD0iTTExIDMwLjVDMTIuNzAyMSAzMC41IDE1LjUgMzAuNSAyMi43NTUzIDMwLjVDMjkuNSAzMC41IDMyLjQ2ODEgMzAuNSAzNCAzMC41IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIyMyIgY3k9IjIzIiByPSIyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjE5IiBjeT0iMTYuNSIgcj0iMiIgZmlsbD0iYmxhY2siLz4KPGNpcmNsZSBjeD0iMjYiIGN5PSIxNi41IiByPSIyIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat 0 0;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"][value="4"] {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiNBRERBMTgiLz4KPHBhdGggZD0iTTExIDI3LjVDMTIuNzAyMSAyOC41OTA5IDE1LjUgMzAuNSAyMi43NTUzIDMwLjVDMjkuNSAzMC41IDMyLjQ2ODEgMjguNTkwOSAzNCAyNy41IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIyMyIgY3k9IjIzIiByPSIyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjE5IiBjeT0iMTYuNSIgcj0iMiIgZmlsbD0iYmxhY2siLz4KPGNpcmNsZSBjeD0iMjYiIGN5PSIxNi41IiByPSIyIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat 0 0;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"][value="5"] {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiM0RUNENTciLz4KPHBhdGggZD0iTTExIDI3LjVDMTIuNzAyMSAyOS41IDE1LjUgMzMgMjIuNzU1MyAzM0MyOS41IDMzIDMyLjQ2ODEgMjkuNSAzNCAyNy41IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIyMyIgY3k9IjIzIiByPSIyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjE5IiBjeT0iMTYuNSIgcj0iMiIgZmlsbD0iYmxhY2siLz4KPGNpcmNsZSBjeD0iMjYiIGN5PSIxNi41IiByPSIyIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat 0 0;
}

#apm-feedback-container #apm-feedback-dialog #apm-label-f3, #apm-feedback-container #apm-feedback-dialog #apm-label-f4 {
  margin-bottom: 6px !important;
}

#apm-feedback-container #apm-feedback-dialog #apm-field-f3 {
  height: 100px !important;
  padding: 8px;
  border-radius: 4px;
}

#apm-feedback-container #apm-feedback-dialog  #apm-field-f4 {
  height: 48px;
  padding: 8px !important;
  border-radius: 4px;
}

#apm-feedback-container #apm-feedback-dialog .field-screenshot-radio .apm-screenshot-ignore {
  display: inline-table;
  margin-left: 18px;
}

#apm-feedback-container #apm-feedback-dialog .field-screenshot-radio .apm-screenshot-include span,
#apm-feedback-container #apm-feedback-dialog .field-screenshot-radio .apm-screenshot-ignore span {
  margin-left: 24px;
  margin-top: -2px;
}

#apm-feedback-container #apm-feedback-dialog-text-block {
  margin-top: -20px !important;
  display: none;
}

#apm-feedback-container #apm-feedback-dialog button.button-3d {
  background: #111111 !important;
  border-radius: 24px !important;
  box-shadow: none !important;
}

#apm-feedback-container #apm-feedback-dialog button.button-3d span {
  font-size: 12px !important;
  font-weight: 700 !important;
}

#apm-feedback-container .apm-feedback-body #apm-field-f2 label {
  display: inline-block;
  width: auto;
}

#apm-feedback-container .apm-feedback-body #apm-field-f2 label span {
  margin-left: 24px;
  margin-top: -2px;
}

#apm-feedback-container .apm-feedback-body #apm-field-f2 label:nth-child(3) {
  margin-left: 18px;
}

#apm-feedback-container .apm-feedback-field-row #apm-field-f5 {
  accent-color: #111111;
  appearance: auto;
  -moz-appearance: auto;
  -webkit-appearance: auto;
}

#apm-feedback-container #apm-feedback-dialog-cancel {
  display: none;
}

#apm-feedback-container #apm-feedback-dialog strong, #apm-feedback-container #apm-feedback-dialog label, #apm-feedback-container #apm-feedback-dialog span, #apm-feedback-container #apm-feedback-dialog a   {
  font-family: 'NotoSansIKEA' !important;
}

input[type="radio"] {
  appearance: none !important;
  background-color: #fff;
  margin: 0 !important;
  font: inherit;
  color: currentColor;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid currentColor !important;
  border-radius: 50% !important;
  padding: 0px !important;
  transform: translateY(-0.2em);
  display: grid !important;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: scale(0);
  box-shadow: inset 16px 16px black;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"]:checked::before {
  transform: scale(2);
}
 
input[type="radio"]:checked::before {
    transform: scale(1);
}

input[type="radio"]+label {
  color: #111111;
  font-family: Arial, sans-serif;
  font-size: 14px;
  margin-right: 10px;
}

input[type="radio"]+label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
}

body {
overflow-y: auto !important;
}

#apm-feedback-container .apm-feedback-body .apm-feedback-field-row[aria-labelledby="apm-label-f1"] .apm-feedback-field-row[aria-labelledby="apm-label-f1-f14"] table.radio-rater .radio input[type="radio"],
#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-no-thanks-feedback-button,
#apm-feedback-container #apm-feedback-dialog #apm-feedback-dialog-content .apm-feedback-body #apm-feedback-submit-button,
#apm-feedback-container .apm-dialog-header {
    cursor: pointer;
}
#apm-feedback-container #apm-feedback-dialog-scrollwrapper[form-closed="true"] {
  right: -650px !important;
  transition: right 2s;
}

@media screen and (min-width: 1440px) {
  #apm-feedback-container #apm-feedback-dialog-scrollwrapper[form-closed="true"] {
    right: -649px !important;
    transition: right 2s;
  }
}
 
#apm-feedback-container #apm-feedback-dialog-scrollwrapper[form-closed="false"] {
  right: 0 !important;
  transition: right 2s;
}

label:has(#apm-label-f89) {
  display: none !important;
}

label:has(#apm-field-f84) {
	margin-bottom: 20px !important;
}

input#apm-field-f84 {
  appearance: auto;
  -moz-appearance: auto;
  -webkit-appearance: auto;
}

/*Feedback for relevancy end*/

/*Review Date Start here*/
.sitecore_expired_review_date {
  max-width: 90rem;
  margin: auto;
}
@media screen and (min-width: 62em) {
  .sitecore_expired_review_date {
    padding: 16px 32px;
  }
}
@media (max-width: 767px) {
  .sitecore_expired_review_date {
    margin-left: 8px;
    display: inline-block;
    margin-bottom: 16px;
  }
}

.sitecore_expired_list_of_pages {
  max-width: 90rem;
  margin: auto;
  position: relative;
  padding-top: 0px;
}
@media screen and (min-width: 62em) {
  .sitecore_expired_list_of_pages {
    padding: 0px 32px 16px 32px;
  }
}
.sitecore_expired_list_of_pages .no-records {
  text-align: center;
  margin-top: 160px;
  margin-bottom: 160px;
  color: #000;
  padding: 0px 16px;
}
.sitecore_expired_list_of_pages .update-pages-review-date {
  position: absolute;
  right: 16px;
  top: -53px;
}
.sitecore_expired_list_of_pages .tbx-loading {
  position: relative;
  text-align: center;
  margin: auto;
  margin-top: 100px;
}
.sitecore_expired_list_of_pages .tbx-main-loading {
	position: absolute;
	top: calc(50% - 70px);
	margin: auto;
	left: 0px;
	right: 0px;
}
.sitecore_expired_list_of_pages table td, .sitecore_expired_list_of_pages table th {
  padding-left: 8px;
  padding-right: 8px;
}
.sitecore_expired_list_of_pages button {
  background: #DFDFDF;
  border-radius: 20px;
  color: #929292;
  font-size: 12px;
  font-weight: 700;
  border: 0px;
  margin-right: 16px;
  float: right;
  padding: 12px 60px;
  cursor: auto;
}
.sitecore_expired_list_of_pages button.active {
  background: #000;
  color: #fff;
  cursor: pointer;
}
.sitecore_expired_list_of_pages #myTable {
  overflow-y: auto;
  max-height: calc(100vh - 200px);
  display: block;
}
.sitecore_expired_list_of_pages #myTable::-webkit-scrollbar {
  width: 0px;
}
.sitecore_expired_list_of_pages #myTable::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.sitecore_expired_list_of_pages #myTable::-webkit-scrollbar-thumb {
  background: #888;
}
.sitecore_expired_list_of_pages #myTable::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.sitecore_expired_list_of_pages #myTable .review-date-title {
  color: #767676;
  font-size: 12px;
  position: sticky;
  top: 0px;
  background-color: white;
  z-index: 999;
  display: flex;
  line-height: 64px;
  overflow: initial;
}
.sitecore_expired_list_of_pages .load-pages-review-date {
  border: 1px solid #111111;
  background: #FFFFFF;
  color: #111111;
  cursor: pointer;
  margin-left: 54px;
}
.sitecore_expired_list_of_pages .info-message {
  float: right;
  margin-top: 12px;
  font-weight: 400;
  color: #333;
  font-size: 14px;
  position: relative;
}
 
.sitecore_expired_list_of_pages .info-message:before {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  background: #F5F5F5;
  border-radius: 50%;
  left: -42px;
  top: -4px;
}
 
.sitecore_expired_list_of_pages .info-message:after {
  content: "i";
  font-size: 14px;
  color: #333;
  position: absolute;
  width: 32px;
  height: 32px;
  text-align: center;
  left: -42px;
  top: -4px;
  line-height: 32px;
  font-weight: 700;
}
.sitecore_expired_list_of_nopages {
  max-width: 90rem;
  margin: auto;
  position: relative;
  padding-top: 0px;
  margin-top: 100px;
  margin-bottom: 100px;
  text-align: center;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable .review-date-title th {
    display: none;
  }
  .sitecore_expired_list_of_pages #myTable .review-date-title th.title-id, .sitecore_expired_list_of_pages #myTable .review-date-title th.title-pagename {
    display: block;
    height: 48px;
  }
  .sitecore_expired_list_of_pages #myTable .review-date-title th.title-pagename {
    width: calc(100% - 40px);
  }
  .sitecore_expired_list_of_pages #myTable .review-date-title th.title-pagename:before {
    content: "Select all";
    position: absolute;
    left: 46px;
    top: -10px;
    color: #484848;
    font-size: 14px;
  }
  .sitecore_expired_list_of_pages #myTable .review-date-title th.title-pagename label, .sitecore_expired_list_of_pages #myTable .review-date-title th.title-pagename .review-i-sec {
    display: none;
  }
}
.sitecore_expired_list_of_pages #myTable .review-date-title th {
  font-weight: 400;
  color: #767676;
  border-bottom: 1px solid #DFDFDF;
  overflow: initial;
}
.sitecore_expired_list_of_pages #myTable .review-date-title th:first-child {
  border-bottom: transparent;
}
.sitecore_expired_list_of_pages #myTable .review-date-title th .info-cont {
  margin: auto;
  display: inline-block;
}
.sitecore_expired_list_of_pages #myTable .review-date-title label {
  display: inline-block;
}
.sitecore_expired_list_of_pages #myTable .review-date-title .review-i-sec {
  display: inline-block;
  margin-left: 4px;
  line-height: 28px;
}
.sitecore_expired_list_of_pages #myTable .review-date-title .review-i-sec span {
  height: 24px;
  width: 24px;
  overflow: initial;
  cursor: pointer;
  position: relative;
  top: 8px;
}
.sitecore_expired_list_of_pages #myTable .review-date-title .review-i-sec span:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.sitecore_expired_list_of_pages #myTable .review-date-title .review-i-sec span:hover > .review-ictm-tooltip {
  display: block;
}
.sitecore_expired_list_of_pages #myTable .review-date-title .review-i-sec .review-ictm-tooltip {
  display: none;
  position: absolute;
  top: 24px;
  left: -125px;
  width: 275px;
  border-radius: 4px;
  font-size: 12px;
  text-align: left;
  border: 0px;
  padding: 8px 12px;
  background: #111;
  color: #fff;
  white-space: initial;
  line-height: 20px;
}
.sitecore_expired_list_of_pages #myTable .review-date-title .title-expiry-date .review-ictm-tooltip {
  left: initial;
  right: -72px;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) {
  display: flex;
  line-height: 64px;
  font-size: 14px;
  color: #000;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) {
    display: block;
    line-height: initial;
  }
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) td {
  border-bottom: 1px solid #DFDFDF;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) td:first-child {
  border-bottom: transparent;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .checkbox-container {
  position: relative;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .pagename-content {
  position: relative;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .pagename-content a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 12px);
  display: block;
  color: #000;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .pagename-content a {
    width: calc(100% - 60px);
  }
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .pagename-content a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .pagename-content {
    width: calc(100% - 48px);
    margin-left: 36px;
    display: block;
    border-bottom: 0px;
  }
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .copylink-container {
  position: relative;
  text-align: center;
}
.sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .copylink-container span {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 14px;
  width: 36px;
  height: 36px;
  margin: auto;
  left: 0;
  right: 0;
  text-decoration: underline;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5356 9.87898L9.87874 15.5358L8.46452 14.1216L14.1214 8.46477L15.5356 9.87898Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9498 7.05055C15.7782 5.87898 13.8787 5.87898 12.7072 7.05055L11.293 8.46477L9.87874 7.05055L11.293 5.63634C13.2456 3.68372 16.4114 3.68372 18.364 5.63634C20.3166 7.58896 20.3166 10.7548 18.364 12.7074L16.9498 14.1216L15.5356 12.7074L16.9498 11.2932C18.1214 10.1216 18.1214 8.22213 16.9498 7.05055Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05031 16.95C8.22188 18.1216 10.1214 18.1216 11.293 16.95L12.7072 15.5358L14.1214 16.95L12.7072 18.3643C10.7545 20.3169 7.58872 20.3169 5.6361 18.3643C3.68348 16.4116 3.68348 13.2458 5.6361 11.2932L7.05031 9.87898L8.46452 11.2932L7.05031 12.7074C5.87874 13.879 5.87874 15.7785 7.05031 16.95Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .copylink-container span {
    position: relative;
    margin-left: 32px;
    top: -1px;
    zoom: 80%;
    left: 0px;
    height: 24px;
    margin: 0px;
  }
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .copylink-container {
    display: inline-block;
    margin-left: 40px;
    height: 32px;
	width: 55px;
  }
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .item-review-date {
    display: inline-block;
    height: 32px;
  }
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable tr:not(.review-date-title) .expiry-in-time {
    display: inline-block;
    text-align: right;
    height: 32px;
  }
}
.sitecore_expired_list_of_pages #myTable .title-id, .sitecore_expired_list_of_pages #myTable .checkbox-container {
  width: 48px;
}
.sitecore_expired_list_of_pages #myTable .title-pagename, .sitecore_expired_list_of_pages #myTable .pagename-content {
  width: calc(50% - 48px);
}
.sitecore_expired_list_of_pages #myTable .title-copylink, .sitecore_expired_list_of_pages #myTable .title-path, .sitecore_expired_list_of_pages #myTable .copylink-container {
  width: 100px;
}
.sitecore_expired_list_of_pages #myTable .title-review-date, .sitecore_expired_list_of_pages #myTable .title-review, .sitecore_expired_list_of_pages #myTable .item-review-date {
  width: calc(25% - 50px);
  text-align: center;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable .title-review-date, .sitecore_expired_list_of_pages #myTable .title-review, .sitecore_expired_list_of_pages #myTable .item-review-date {
    width: calc(45% - 56px);
    text-align: left;
  }
}
.sitecore_expired_list_of_pages #myTable .title-expiry-date, .sitecore_expired_list_of_pages #myTable .expiry-in-time {
  width: calc(25% - 50px);
  text-align: center;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable .title-expiry-date, .sitecore_expired_list_of_pages #myTable .expiry-in-time {
    width: calc(45% - 80px);
    text-align: left;
  }
}
.sitecore_expired_list_of_pages #myTable th.title-delete {width: 50px;}
@media (max-width: 767px) {
	.sitecore_expired_list_of_pages #myTable td:last-child {width: 48px; height: 32px; display: inline-block;}
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont {
  position: absolute;
  display: inline-block;
  cursor: pointer;
  top: 24px;
  left: 8px;
}
@media (max-width: 767px) {
  .sitecore_expired_list_of_pages #myTable .checkbox-cont {
    top: 10px;
  }
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont input[type=checkbox] {
  display: none;
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-color: #fff;
  border: 1px solid #929292;
  border-radius: 4px;
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont .checkmark::after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont input:checked ~ .checkmark {
  background-color: #111;
  border: 1px solid #111;
}
.sitecore_expired_list_of_pages #myTable .checkbox-cont input:checked ~ .checkmark:after {
  display: block;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont {
  display: flex;
  float: right;
  margin-top: 24px;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont .button {
  padding: 8px 60px;
  font-size: 12px;
  background: #DFDFDF;
  border-radius: 50px;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont .button.btn-next {
  margin-left: 54px;
  font-weight: 700;
  border: 1px solid #111;
  background: transparent;
  color: #111;
  cursor: pointer;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont .button.info-message {
  font-weight: 400;
  border: 0px;
  background: transparent;
  color: #333;
  font-size: 14px;
  position: relative;
  padding: 8px 0px;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont .button.info-message::before {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  background: #F5F5F5;
  border-radius: 50%;
  left: -44px;
  top: 3px;
}
.sitecore_expired_list_of_pages #myTable .review-btn-bottom-cont .button.info-message::after {
  content: "i";
  font-size: 14px;
  color: #333;
  position: absolute;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  left: -44px;
  top: 3px;
  font-weight: 700;
}
.sitecore_expired_list_of_pages #myTable .no-results-text p {
  size: 20px;
  color: #000;
  margin-top: 160px;
  margin-bottom: 160px;
  text-align: center;
}

/*Review Date end here*/
/*App & Tools styles start here*/
@media screen and (min-width: 62em) {
  .apps-main-container .column-wide {
    max-width: 1093px;
    padding: 0px;
  }
}
.apps-main-container .app-tool-search-result-list, .apps-main-container .search-result-list {
  display: flex;
  padding: 0px;
  margin: 0px;
  flex-wrap: wrap;
}
.apps-main-container .app-tool-search-result-list li, .apps-main-container .search-result-list li {
  flex-basis: 162px;
  margin: 12px;
  border: 1px solid #eee;
  list-style: none;
  padding: 0px;
  background: #f5f5f5;
  position: relative;
}
@media screen and (min-width: 62em) {
  .apps-main-container .app-tool-search-result-list li:first-child, .apps-main-container .app-tool-search-result-list li:nth-child(6n+7), .apps-main-container .search-result-list li:first-child, .apps-main-container .search-result-list li:nth-child(6n+7) {
    margin-left: 0px;
  }
  .apps-main-container .app-tool-search-result-list li:nth-child(6n+6), .apps-main-container .search-result-list li:nth-child(6n+6) {
    margin-right: 0px;
  }
}
@media screen and (min-width: 87.5em) {
    .apps-main-container .app-tool-search-result-list li:nth-child(6n+7),.apps-main-container .search-result-list li:nth-child(6n+7), .apps-main-container .search-result-list li:nth-child(7n+7) {
        margin-left:12px !important;
        margin-right: 0 !important
    }
	.apps-main-container .app-tool-search-result-list li:nth-child(6n+6),.apps-main-container .search-result-list li:nth-child(6n+6) {
        margin-right: 12px !important
    }
    .apps-main-container .app-tool-search-result-list li:nth-child(7n+7),.apps-main-container .search-result-list li:nth-child(6n+7) {
        margin-right: 12px !important;
    }
	.apps-main-container .app-tool-search-result-list li:nth-child(6n+8),.apps-main-container .search-result-list li:nth-child(7n+8) {
        margin-left:0px; 
    }
}
@media screen and (max-width: 580px) {
  .apps-main-container .app-tool-search-result-list li, .apps-main-container .search-result-list li {
    margin: 12px 4px;
  }
}
.apps-main-container .app-tool-search-result-list li .app-main-container, .apps-main-container .search-result-list li .app-main-container {
  padding-bottom: 36px;
}
.apps-main-container .app-tool-search-result-list li .app-main-container a:hover ~ .app-tool-text a, .apps-main-container .search-result-list li .app-main-container a:hover ~ .app-tool-text a {
  text-decoration: underline;
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container, .apps-main-container .search-result-list li .app-icon-main-container {
  padding: 24px;
  height: 113px;
  vertical-align: middle;
  text-align: center;
  background: #fff;
  position: relative;
  cursor: move !important; /* fallback if grab cursor is unsupported */
  cursor: grab !important;
  cursor: -webkit-grab !important;
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container:active, .apps-main-container .search-result-list li .app-icon-main-container:active {
  cursor: grabbing !important;
  cursor: -webkit-grabbing !important;
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container .app-logo-icon, .apps-main-container .search-result-list li .app-icon-main-container .app-logo-icon {
  max-height: 62px;
  max-width: 112px;
}
/*.apps-main-container .app-tool-search-result-list li .app-icon-main-container .app-logo-icon img, .apps-main-container .search-result-list li .app-icon-main-container .app-logo-icon img {
  max-height: 62px;
  width: auto;
  max-width: 112px;
}*/
.apps-main-container .app-tool-search-result-list li .app-tool-text, .apps-main-container .search-result-list li .app-tool-text {
  background: #F5F5F5;
  color: #111;
  padding: 8px;
  font-size: 12px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .global-txt, .apps-main-container .search-result-list li .app-tool-text .global-txt {
  font-size: 12px;
  color: #484848;
  height: 18px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .txt-title, .apps-main-container .search-result-list li .app-tool-text .txt-title {
  font-size: 14px;
  font-weight: 700;
  color: #111;
  margin-top: 4px;
  margin-bottom: 8px;
  cursor: pointer;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container, .apps-main-container .search-result-list li .app-tool-text .btn-container {
  margin-top: 8px;
  position: absolute;
  bottom: 0px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container span, .apps-main-container .search-result-list li .app-tool-text .btn-container span {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon {
  position: relative;
  background-size: cover;
  cursor: pointer;
  background: none;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon::after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7.5C10.6904 7.5 11.25 6.94036 11.25 6.25C11.25 5.55964 10.6904 5 10 5C9.30964 5 8.75 5.55964 8.75 6.25C8.75 6.94036 9.30964 7.5 10 7.5Z' fill='%23111111'/%3E%3Cpath d='M9 9V15H11V9H9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon:hover:before, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon:hover:before {
  border-radius: 64px;
  background: #dfdfdf;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 1;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon {
  position: relative;
  background-size: none;
  cursor: pointer;
  background: none;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon:after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.872 2.34905C16.8261 3.30315 17.2865 4.62797 17.2911 5.96282C17.291 9.02855 15.0883 11.6888 13.1544 13.4644C11.9388 14.5804 10.6 15.6036 9.17305 16.4372L8.66699 16.7511L8.166 16.4424C7.19153 15.8797 6.27823 15.215 5.40051 14.5127C4.26121 13.601 2.94131 12.3848 1.89876 10.9596C0.861276 9.54135 0.0393882 7.83476 0.0390739 5.9639C0.0366156 4.71277 0.432696 3.37449 1.45814 2.34905C3.35566 0.451524 6.43216 0.451523 8.32969 2.34905L8.6644 2.68376L9.00043 2.34905C10.8732 0.476858 13.9993 0.476323 15.872 2.34905ZM8.66506 14.4007C9.33454 13.9707 10.5753 13.1172 11.8017 11.9911C13.6803 10.2664 15.2901 8.12089 15.291 5.96474C15.2874 5.11581 15.0267 4.33216 14.4578 3.76326C13.3542 2.6597 11.5165 2.66333 10.4133 3.76465L8.66163 5.50941L6.91548 3.76326C5.799 2.64679 3.98883 2.64679 2.87235 3.76326C1.18867 5.44694 2.34107 8.17679 3.51296 9.77877C4.41263 11.0086 5.58584 12.0995 6.65005 12.9511C7.46627 13.6042 8.203 14.104 8.66506 14.4007Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-size: 17px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon:hover:before, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon:hover:before {
  border-radius: 64px;
  background: #dfdfdf;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 1;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon.active:after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon.active:after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.54 2.34905C17.4941 3.30315 17.9544 4.62797 17.959 5.96282C17.959 9.02855 15.7563 11.6888 13.8223 13.4644C12.6068 14.5804 11.268 15.6036 9.84102 16.4372L9.33496 16.7511L8.83397 16.4424C7.8595 15.8797 6.9462 15.215 6.06848 14.5127C4.92918 13.601 3.60928 12.3848 2.56673 10.9596C1.52924 9.54135 0.707357 7.83476 0.707043 5.9639C0.704584 4.71277 1.10066 3.37449 2.12611 2.34905C4.02363 0.451524 7.10013 0.451523 8.99766 2.34905L9.33237 2.68376L9.6684 2.34905C11.5412 0.476858 14.6672 0.476323 16.54 2.34905Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text h4, .apps-main-container .search-result-list li .app-tool-text h4 {
  font-size: 14px;
  color: #111;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text a, .apps-main-container .search-result-list li .app-tool-text a {
  font-size: 14px;
  font-weight: 700;
  color: #111;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block, .apps-main-container .search-result-list li .app-tool-text .icons-block {
  margin-top: 8px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-like-icon, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-like-icon {
  position: relative;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893ZM11.9981 17.6506C12.6676 17.2206 13.9083 16.3671 15.1347 15.241C17.0133 13.5163 18.6231 11.3708 18.6241 9.21462C18.6204 8.36568 18.3597 7.58204 17.7908 7.01314C16.6872 5.90958 14.8495 5.91321 13.7463 7.01453L11.9946 8.75929L10.2485 7.01314C9.13201 5.89666 7.32184 5.89666 6.20536 7.01314C4.52168 8.69682 5.67408 11.4267 6.84597 13.0287C7.74564 14.2585 8.91884 15.3494 9.98306 16.2009C10.7993 16.854 11.536 17.3538 11.9981 17.6506Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-like-icon.active, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-like-icon.active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-info-icon, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-info-icon {
  position: relative;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-like-icon, .apps-main-container .search-result-list li .app-like-icon {
  position: absolute;
  bottom: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893ZM11.9981 17.6506C12.6676 17.2206 13.9083 16.3671 15.1347 15.241C17.0133 13.5163 18.6231 11.3708 18.6241 9.21462C18.6204 8.36568 18.3597 7.58204 17.7908 7.01314C16.6872 5.90958 14.8495 5.91321 13.7463 7.01453L11.9946 8.75929L10.2485 7.01314C9.13201 5.89666 7.32184 5.89666 6.20536 7.01314C4.52168 8.69682 5.67408 11.4267 6.84597 13.0287C7.74564 14.2585 8.91884 15.3494 9.98306 16.2009C10.7993 16.854 11.536 17.3538 11.9981 17.6506Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-like-icon.active, .apps-main-container .search-result-list li .app-like-icon.active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-info-icon, .apps-main-container .search-result-list li .app-info-icon {
  position: absolute;
  bottom: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-globe-icon, .apps-main-container .search-result-list li .app-globe-icon {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.01248 8.08832C5.60377 8.88684 5.22854 9 5.11847 9C5.00839 9 4.63316 8.88684 4.22445 8.08832C4.06755 7.78177 3.9304 7.41463 3.82363 7H6.41331C6.30653 7.41463 6.16938 7.78177 6.01248 8.08832ZM6.59692 6H3.64001C3.60302 5.68207 3.58296 5.34746 3.58296 5C3.58296 4.65254 3.60302 4.31793 3.64001 4H6.59692C6.63391 4.31793 6.65397 4.65254 6.65397 5C6.65397 5.34746 6.63391 5.68207 6.59692 6ZM7.46469 7C7.32865 7.60831 7.13245 8.15352 6.89079 8.60691C7.63475 8.25743 8.25393 7.69477 8.66535 7H7.46469ZM9.08414 6H7.62644C7.66001 5.67689 7.67764 5.34247 7.67764 5C7.67764 4.65753 7.66001 4.32311 7.62644 4H9.08414C9.16835 4.31962 9.21314 4.6547 9.21314 5C9.21314 5.3453 9.16835 5.68038 9.08414 6ZM8.66535 3C8.25393 2.30523 7.63475 1.74257 6.89079 1.39309C7.13245 1.84648 7.32865 2.39169 7.46469 3H8.66535ZM6.41331 3C6.30653 2.58537 6.16938 2.21823 6.01248 1.91168C5.60377 1.11316 5.22854 1 5.11847 1C5.00839 1 4.63316 1.11316 4.22445 1.91168C4.06755 2.21823 3.9304 2.58537 3.82363 3H6.41331ZM2.77224 3C2.90828 2.39169 3.10447 1.84648 3.34614 1.39309C2.60218 1.74257 1.983 2.30523 1.57159 3H2.77224ZM1.15279 4C1.06858 4.31962 1.02379 4.6547 1.02379 5C1.02379 5.3453 1.06858 5.68038 1.15279 6H2.61049C2.57692 5.67689 2.55929 5.34247 2.55929 5C2.55929 4.65753 2.57692 4.32311 2.61049 4H1.15279ZM2.77224 7H1.57159C1.983 7.69477 2.60218 8.25743 3.34614 8.60691C3.10448 8.15352 2.90828 7.60831 2.77224 7ZM10.2368 5C10.2368 2.23858 7.94525 0 5.11847 0C2.29168 0 0.00012207 2.23858 0.00012207 5C0.00012207 7.76142 2.29168 10 5.11847 10C7.94525 10 10.2368 7.76142 10.2368 5Z' fill='%23767676'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-model-container, .apps-main-container .search-result-list li .app-model-container {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999999;
  cursor: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container {
  width: 557px;
  margin: auto;
  background: #fff;
  padding: 48px 32px 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 580px) {
  .apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container {
    width: 100%;
    bottom: 0px;
    top: auto;
    transform: initial;
    left: auto;
  }
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-tags, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-tags {
  display: flex;
  padding: 0px;
  margin: 0px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-tags li, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-tags li {
  font-size: 12px;
  margin: 0px 16px 8px 0px;
  border: 1px solid #eee;
  list-style: none;
  padding: 0px 12px;
  line-height: 36px;
  background: #f5f5f5;
  border-radius: 26px;
  font-weight: 700;
  flex-basis: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .icon-close, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .icon-close {
  cursor: pointer;
  display: block;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0002 13.4142L16.9499 18.3639L18.3642 16.9497L13.4144 12L18.3642 7.0502L16.95 5.63599L12.0002 10.5857L7.05044 5.63599L5.63623 7.0502L10.586 12L5.63624 16.9497L7.05046 18.3639L12.0002 13.4142Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 32px;
  right: 32px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-image-popover, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-image-popover {
  text-align: center;
  margin-bottom: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-image-popover img, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-image-popover img {
  max-height: 130px;
  width: auto;
  margin: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .global-txt, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .global-txt {
  font-size: 14px;
  color: #484848;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container h3, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container h3 {
  font-size: 24px;
  color: #000;
  margin-bottom: 12px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title span, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title span {
  font-weight: 700;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title span a, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title span a {
  font-weight: 400;
  text-decoration: underline;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more a, .apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more span, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more a, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more span {
  font-weight: 400;
  text-decoration: underline;
  color: #504C4C;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container p, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container p {
  font-size: 14px;
  color: #504c4c;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  max-height: 95px;
  line-height: 19px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block {
  margin-top: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block .blk-btn, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block .blk-btn {
  padding: 0px 32px;
  line-height: 56px;
  background: #111;
  color: #fff;
  white-space: nowrap;
  border-radius: 50px;
  margin-right: 16px;
  float: left;
  cursor: pointer;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block .app-like-icon, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block .app-like-icon {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #111;
  border-radius: 50%;
  display: inline-block;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  top: 0px;
}

/*App & Tools styles end here*/
/*App & Tools slider styles start here*/
@media screen and (min-width: 62em) {
  .apps-main-container .column-wide {
    max-width: 1093px;
    padding: 0px;
  }
}
.apps-main-container .app-tool-search-result-list, .apps-main-container .search-result-list {
  display: flex;
  padding: 0px;
  margin: 0px;
  flex-wrap: wrap;
}
.apps-main-container .app-tool-search-result-list li, .apps-main-container .search-result-list li {
  flex-basis: 162px;
  margin: 12px;
  border: 1px solid #eee;
  list-style: none;
  padding: 0px;
  background: #f5f5f5;
  position: relative;
}
@media screen and (min-width: 62em) {
  .apps-main-container .app-tool-search-result-list li:first-child, .apps-main-container .app-tool-search-result-list li:nth-child(6n+7), .apps-main-container .search-result-list li:first-child, .apps-main-container .search-result-list li:nth-child(6n+7) {
    margin-left: 0px;
  }
  .apps-main-container .app-tool-search-result-list li:nth-child(6n+6), .apps-main-container .search-result-list li:nth-child(6n+6) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 580px) {
  .apps-main-container .app-tool-search-result-list li, .apps-main-container .search-result-list li {
    margin: 12px 4px;
  }
}
.apps-main-container .app-tool-search-result-list li .app-main-container, .apps-main-container .search-result-list li .app-main-container {
  padding-bottom: 36px;
}
.apps-main-container .app-tool-search-result-list li .app-main-container a:hover ~ .app-tool-text a, .apps-main-container .search-result-list li .app-main-container a:hover ~ .app-tool-text a {
  text-decoration: underline;
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container, .apps-main-container .search-result-list li .app-icon-main-container {
  padding: 24px;
  height: 113px;
  vertical-align: middle;
  text-align: center;
  background: #fff;
  position: relative;
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container .app-logo-icon, .apps-main-container .search-result-list li .app-icon-main-container .app-logo-icon {
  max-height: 62px;
  max-width: 112px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-bottom: 0px;
  line-height: 0px;
  width: calc(100% - 48px);
}
.apps-main-container .app-tool-search-result-list li .app-icon-main-container .app-logo-icon .article-card-image__image, .apps-main-container .search-result-list li .app-icon-main-container .app-logo-icon .article-card-image__image {
  max-height: 62px;
  width: auto;
  max-width: 112px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text, .apps-main-container .search-result-list li .app-tool-text {
  background: #F5F5F5;
  color: #111;
  padding: 8px;
  font-size: 12px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .global-txt, .apps-main-container .search-result-list li .app-tool-text .global-txt {
  font-size: 12px;
  color: #484848;
  height: 18px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .txt-title, .apps-main-container .search-result-list li .app-tool-text .txt-title {
  font-size: 14px;
  font-weight: 700;
  color: #111;
  margin-top: 4px;
  margin-bottom: 8px;
  cursor: pointer;
  display: inline-block;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container, .apps-main-container .search-result-list li .app-tool-text .btn-container {
  margin-top: 8px;
  position: absolute;
  bottom: 0px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container span, .apps-main-container .search-result-list li .app-tool-text .btn-container span {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon {
  position: relative;
  background-size: cover;
  cursor: pointer;
  background: none;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon::after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7.5C10.6904 7.5 11.25 6.94036 11.25 6.25C11.25 5.55964 10.6904 5 10 5C9.30964 5 8.75 5.55964 8.75 6.25C8.75 6.94036 9.30964 7.5 10 7.5Z' fill='%23111111'/%3E%3Cpath d='M9 9V15H11V9H9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-info-icon:hover:before, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-info-icon:hover:before {
  border-radius: 64px;
  background: #dfdfdf;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 1;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon {
  position: relative;
  background-size: none;
  cursor: pointer;
  background: none;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon:after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.872 2.34905C16.8261 3.30315 17.2865 4.62797 17.2911 5.96282C17.291 9.02855 15.0883 11.6888 13.1544 13.4644C11.9388 14.5804 10.6 15.6036 9.17305 16.4372L8.66699 16.7511L8.166 16.4424C7.19153 15.8797 6.27823 15.215 5.40051 14.5127C4.26121 13.601 2.94131 12.3848 1.89876 10.9596C0.861276 9.54135 0.0393882 7.83476 0.0390739 5.9639C0.0366156 4.71277 0.432696 3.37449 1.45814 2.34905C3.35566 0.451524 6.43216 0.451523 8.32969 2.34905L8.6644 2.68376L9.00043 2.34905C10.8732 0.476858 13.9993 0.476323 15.872 2.34905ZM8.66506 14.4007C9.33454 13.9707 10.5753 13.1172 11.8017 11.9911C13.6803 10.2664 15.2901 8.12089 15.291 5.96474C15.2874 5.11581 15.0267 4.33216 14.4578 3.76326C13.3542 2.6597 11.5165 2.66333 10.4133 3.76465L8.66163 5.50941L6.91548 3.76326C5.799 2.64679 3.98883 2.64679 2.87235 3.76326C1.18867 5.44694 2.34107 8.17679 3.51296 9.77877C4.41263 11.0086 5.58584 12.0995 6.65005 12.9511C7.46627 13.6042 8.203 14.104 8.66506 14.4007Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-size: 17px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon:hover:before, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon:hover:before {
  border-radius: 64px;
  background: #dfdfdf;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 1;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .btn-container .app-like-icon.active:after, .apps-main-container .search-result-list li .app-tool-text .btn-container .app-like-icon.active:after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.54 2.34905C17.4941 3.30315 17.9544 4.62797 17.959 5.96282C17.959 9.02855 15.7563 11.6888 13.8223 13.4644C12.6068 14.5804 11.268 15.6036 9.84102 16.4372L9.33496 16.7511L8.83397 16.4424C7.8595 15.8797 6.9462 15.215 6.06848 14.5127C4.92918 13.601 3.60928 12.3848 2.56673 10.9596C1.52924 9.54135 0.707357 7.83476 0.707043 5.9639C0.704584 4.71277 1.10066 3.37449 2.12611 2.34905C4.02363 0.451524 7.10013 0.451523 8.99766 2.34905L9.33237 2.68376L9.6684 2.34905C11.5412 0.476858 14.6672 0.476323 16.54 2.34905Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text h4, .apps-main-container .search-result-list li .app-tool-text h4 {
  font-size: 14px;
  color: #111;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text a, .apps-main-container .search-result-list li .app-tool-text a {
  font-size: 14px;
  font-weight: 700;
  color: #111;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block, .apps-main-container .search-result-list li .app-tool-text .icons-block {
  margin-top: 8px;
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-like-icon, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-like-icon {
  position: relative;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893ZM11.9981 17.6506C12.6676 17.2206 13.9083 16.3671 15.1347 15.241C17.0133 13.5163 18.6231 11.3708 18.6241 9.21462C18.6204 8.36568 18.3597 7.58204 17.7908 7.01314C16.6872 5.90958 14.8495 5.91321 13.7463 7.01453L11.9946 8.75929L10.2485 7.01314C9.13201 5.89666 7.32184 5.89666 6.20536 7.01314C4.52168 8.69682 5.67408 11.4267 6.84597 13.0287C7.74564 14.2585 8.91884 15.3494 9.98306 16.2009C10.7993 16.854 11.536 17.3538 11.9981 17.6506Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-like-icon.active, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-like-icon.active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-tool-text .icons-block .app-info-icon, .apps-main-container .search-result-list li .app-tool-text .icons-block .app-info-icon {
  position: relative;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-like-icon, .apps-main-container .search-result-list li .app-like-icon {
  position: absolute;
  bottom: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893ZM11.9981 17.6506C12.6676 17.2206 13.9083 16.3671 15.1347 15.241C17.0133 13.5163 18.6231 11.3708 18.6241 9.21462C18.6204 8.36568 18.3597 7.58204 17.7908 7.01314C16.6872 5.90958 14.8495 5.91321 13.7463 7.01453L11.9946 8.75929L10.2485 7.01314C9.13201 5.89666 7.32184 5.89666 6.20536 7.01314C4.52168 8.69682 5.67408 11.4267 6.84597 13.0287C7.74564 14.2585 8.91884 15.3494 9.98306 16.2009C10.7993 16.854 11.536 17.3538 11.9981 17.6506Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-like-icon.active, .apps-main-container .search-result-list li .app-like-icon.active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.205 5.59893C20.1591 6.55303 20.6195 7.87785 20.6241 9.2127C20.6241 12.2784 18.4213 14.9386 16.4874 16.7142C15.2718 17.8303 13.933 18.8535 12.5061 19.6871L12 20.001L11.499 19.6922C10.5245 19.1296 9.61124 18.4649 8.73352 17.7626C7.59422 16.8509 6.27432 15.6347 5.23176 14.2095C4.19428 12.7912 3.3724 11.0846 3.37208 9.21378C3.36962 7.96265 3.7657 6.62437 4.79114 5.59893C6.68867 3.7014 9.76517 3.7014 11.6627 5.59893L11.9974 5.93364L12.3334 5.59893C14.2062 3.72674 17.3323 3.7262 19.205 5.59893Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-info-icon, .apps-main-container .search-result-list li .app-info-icon {
  position: absolute;
  bottom: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-globe-icon, .apps-main-container .search-result-list li .app-globe-icon {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: cover;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.01248 8.08832C5.60377 8.88684 5.22854 9 5.11847 9C5.00839 9 4.63316 8.88684 4.22445 8.08832C4.06755 7.78177 3.9304 7.41463 3.82363 7H6.41331C6.30653 7.41463 6.16938 7.78177 6.01248 8.08832ZM6.59692 6H3.64001C3.60302 5.68207 3.58296 5.34746 3.58296 5C3.58296 4.65254 3.60302 4.31793 3.64001 4H6.59692C6.63391 4.31793 6.65397 4.65254 6.65397 5C6.65397 5.34746 6.63391 5.68207 6.59692 6ZM7.46469 7C7.32865 7.60831 7.13245 8.15352 6.89079 8.60691C7.63475 8.25743 8.25393 7.69477 8.66535 7H7.46469ZM9.08414 6H7.62644C7.66001 5.67689 7.67764 5.34247 7.67764 5C7.67764 4.65753 7.66001 4.32311 7.62644 4H9.08414C9.16835 4.31962 9.21314 4.6547 9.21314 5C9.21314 5.3453 9.16835 5.68038 9.08414 6ZM8.66535 3C8.25393 2.30523 7.63475 1.74257 6.89079 1.39309C7.13245 1.84648 7.32865 2.39169 7.46469 3H8.66535ZM6.41331 3C6.30653 2.58537 6.16938 2.21823 6.01248 1.91168C5.60377 1.11316 5.22854 1 5.11847 1C5.00839 1 4.63316 1.11316 4.22445 1.91168C4.06755 2.21823 3.9304 2.58537 3.82363 3H6.41331ZM2.77224 3C2.90828 2.39169 3.10447 1.84648 3.34614 1.39309C2.60218 1.74257 1.983 2.30523 1.57159 3H2.77224ZM1.15279 4C1.06858 4.31962 1.02379 4.6547 1.02379 5C1.02379 5.3453 1.06858 5.68038 1.15279 6H2.61049C2.57692 5.67689 2.55929 5.34247 2.55929 5C2.55929 4.65753 2.57692 4.32311 2.61049 4H1.15279ZM2.77224 7H1.57159C1.983 7.69477 2.60218 8.25743 3.34614 8.60691C3.10448 8.15352 2.90828 7.60831 2.77224 7ZM10.2368 5C10.2368 2.23858 7.94525 0 5.11847 0C2.29168 0 0.00012207 2.23858 0.00012207 5C0.00012207 7.76142 2.29168 10 5.11847 10C7.94525 10 10.2368 7.76142 10.2368 5Z' fill='%23767676'/%3E%3C/svg%3E%0A");
}
.apps-main-container .app-tool-search-result-list li .app-model-container, .apps-main-container .search-result-list li .app-model-container {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999999;
  cursor: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container {
  width: 557px;
  margin: auto;
  background: #fff;
  padding: 48px 32px 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 580px) {
  .apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container {
    width: 100%;
    bottom: 0px;
    top: auto;
    transform: initial;
    left: auto;
  }
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-tags, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-tags {
  display: flex;
  padding: 0px;
  margin: 0px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-tags li, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-tags li {
  font-size: 12px;
  margin: 0px 16px 8px 0px;
  border: 1px solid #eee;
  list-style: none;
  padding: 0px 12px;
  line-height: 36px;
  background: #f5f5f5;
  border-radius: 26px;
  font-weight: 700;
  flex-basis: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .icon-close, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .icon-close {
  cursor: pointer;
  display: block;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0002 13.4142L16.9499 18.3639L18.3642 16.9497L13.4144 12L18.3642 7.0502L16.95 5.63599L12.0002 10.5857L7.05044 5.63599L5.63623 7.0502L10.586 12L5.63624 16.9497L7.05046 18.3639L12.0002 13.4142Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 32px;
  right: 32px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-image-popover, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-image-popover {
  text-align: center;
  margin-bottom: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .app-image-popover img, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .app-image-popover img {
  max-height: 130px;
  width: auto;
  margin: auto;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .global-txt, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .global-txt {
  font-size: 14px;
  color: #484848;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container h3, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container h3 {
  font-size: 24px;
  color: #000;
  margin-bottom: 12px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title span, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title span {
  font-weight: 700;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title span a, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title span a {
  font-weight: 400;
  text-decoration: underline;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more a, .apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more span, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more a, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .sub-title.read-more span {
  font-weight: 400;
  text-decoration: underline;
  color: #504C4C;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container p, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container p {
  font-size: 14px;
  color: #504c4c;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  max-height: 95px;
  line-height: 19px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block {
  margin-top: 16px;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block .blk-btn, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block .blk-btn {
  padding: 0px 32px;
  line-height: 56px;
  background: #111;
  color: #fff;
  white-space: nowrap;
  border-radius: 50px;
  margin-right: 16px;
  float: left;
  cursor: pointer;
}
.apps-main-container .app-tool-search-result-list li .app-model-container .app-model-sub-container .footer-block .app-like-icon, .apps-main-container .search-result-list li .app-model-container .app-model-sub-container .footer-block .app-like-icon {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #111;
  border-radius: 50%;
  display: inline-block;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  top: 0px;
}

/*App & Tools styles end here*/
/*App & Tools slider styles start here*/
.app-tools-main-container {
  position: relative;
  bottom: auto;
  width: 100%;
  max-width: 1093px;
  margin: auto;
}
@media screen and (max-width: 1160px) {
  .app-tools-main-container {
    margin-left: 20px;
    width: calc(100% - 40px);
  }
}

.app-tools-main-container .apps-tools-title-container {
  display: flex;
  justify-content: space-between;
}
.app-tools-main-container .apps-tools-title-container h3 {
  float: left;
  position: relative;
}
.app-tools-main-container .apps-tools-title-container h3 .info-icon-favourite-app-tool {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 7.5C10.6904 7.5 11.25 6.94036 11.25 6.25C11.25 5.55964 10.6904 5 10 5C9.30964 5 8.75 5.55964 8.75 6.25C8.75 6.94036 9.30964 7.5 10 7.5Z' fill='%23111111'/%3E%3Cpath d='M9 9V15H11V9H9Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  top: 3px;
  cursor: pointer;
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec {
  position: absolute;
  top: 5px;
  right: -32px;
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec span {
  height: 24px;
  width: 24px;
  cursor: pointer;
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec span:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C12.6904 9.5 13.25 8.94036 13.25 8.25C13.25 7.55964 12.6904 7 12 7C11.3096 7 10.75 7.55964 10.75 8.25C10.75 8.94036 11.3096 9.5 12 9.5Z' fill='%23111111'/%3E%3Cpath d='M11 11V17H13V11H11Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec span:hover .ictm-tooltip {
  display: block;
  margin-top: 54px;
  margin-left: -130px;
  line-height: 150%;
  background: #111;
  border-radius: 4px;
  font-size: 12px;
  text-align: left;
  width: 350px;
  border: 0px;
  padding: 8px 12px;
  height: 54px;
  white-space: break-spaces;
}
@media screen and (min-width: 1024px) {
  .app-tools-main-container .apps-tools-title-container h3 .i-sec span:hover .ictm-tooltip {
    width: 567px;
    height: 38px;
    margin-top: 48px;
    margin-left: -210px;
  }
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec span:hover .ictm-tooltip:after {
  border-color: transparent;
}
@media (max-width: 500px) {
  .app-tools-main-container .apps-tools-title-container h3 .i-sec span:hover .ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: 140px;
    margin-left: 0px;
  }
}
.app-tools-main-container .apps-tools-title-container h3 .i-sec span:hover .ictm-tooltip .desc {
  position: absolute;
  top: 8px;
  margin-right: 8px;
}
@media (max-width: 500px) {
  .app-tools-main-container .apps-tools-title-container h3 .i-sec span .ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: -124px;
  }
}
@media (max-width: 500px) {
  .app-tools-main-container .apps-tools-title-container h3 .i-sec span .ictm-tooltip {
    width: 250px !important;
    min-width: 250px !important;
    margin-top: -124px;
  }
}

.app-tools-main-container .apps-tools-title-container a {
  float: right;
  margin-top: 4px;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .app-tools-main-container .apps-tools-title-container a {
    float: left;
  }
}
.app-tools-main-container .apps-tools-title-container a:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0008 12.0001L12.0008 3.99902L10.5865 5.41314L16.1727 11H4V13H16.1723L10.5855 18.5866L11.9996 20.0008L20.0008 12.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.app-tools-main-container .apps-main-container {
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  cursor: pointer;
}
.app-tools-main-container .apps-main-container::-webkit-scrollbar {
  height: 2px;
  border-radius: 2px;
}
.app-tools-main-container .apps-main-container::-webkit-scrollbar-track {
  background: #dfdfdf;
}
.app-tools-main-container .apps-main-container::-webkit-scrollbar-thumb {
  background: #111;
  cursor: grab;
  border-radius: 2px;
}
.app-tools-main-container .apps-main-container::-webkit-scrollbar-thumb:hover {
  background: #000;
  height: 4px;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list {
  display: flex;
  flex-wrap: nowrap;
  padding: 0;
  cursor: inherit !important;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li {
  min-width: 162px;
  margin: 12px;
  margin-bottom: 24px;
  cursor: grab !important; /* fallback if grab cursor is unsupported */
  cursor: grab !important;
  cursor: -webkit-grab !important;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li:first-child {
  margin-left: 0px;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li .app-tags li {
  min-width: auto;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li:active {
  cursor: grabbing !important;
  cursor: -webkit-grabbing !important;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li:hover::-webkit-scrollbar {
  cursor:grab;
}
.app-tools-main-container .apps-main-container .app-tool-search-result-list li.dragging * {
	cursor: grab !important;
}
.app-tools-main-container .carousel-app-button {
  position: absolute;
  top: calc(50% + 16px);
  /*visibility: hidden;
  opacity: 0;*/
  transition: opacity 200ms, visibility 200ms;
  cursor: pointer;
  z-index: 9;
  left: -20px;
  transform: translateY(-50%);
}
@media screen and (min-device-width: 1355px) and (max-device-width: 1366px) {
  .app-tools-main-container .carousel-app-button {
    left: -19px;
  }
}
.app-tools-main-container .carousel-app-button .btn__inner {
  background: #111;
  border-radius: 64px;
  transition-property: opacity, transform;
  transition-duration: 250ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  width: 2.5rem;
}
.app-tools-main-container .carousel-app-button .btn__inner .svg-icon {
  fill: #fff;
}
.app-tools-main-container .carousel-app-button .btn__inner:hover {
  background: #333;
}
.app-tools-main-container .carousel-app-button--next {
  left: auto;
  right: -20px;
}
@media screen and (min-device-width: 1355px) and (max-device-width: 1366px) {
  .app-tools-main-container .carousel-app-button--next {
    right: -19px;
  }
}
.app-tools-main-container:hover .carousel-app-button {
  opacity: 1;
  visibility: visible;
  display: block;
  transition: opacity 200ms, visibility 200ms;
}
.app-tools-main-container span.over-btn {
  display: none;
}
.app-tools-main-container .apps-tools-body-container:hover span.over-btn {
  display: block;
}

.one-column-content .app-tools-main-container {
  max-width: 1312px;
}
@media screen and (max-width: 1400px) {
  .one-column-content .app-tools-main-container {
    margin: auto;
  }
}
.one-column-content .app-tools-main-container .app-tool-search-result-list li {
  min-width: 197px;
}
@media screen and (max-width: 1400px) {
  .one-column-content .app-tools-main-container .app-tool-search-result-list li {
    min-width: 197px;
  }
}
.one-column-content .app-tools-main-container .app-tool-search-result-list li .app-logo-icon {
  max-width: 100%;
}

/*App & Tools slider styles end here*/

body.on-page-editor .app-tools-main-container .apps-main-container .search-result-list {
	pointer-events: none;
}

@font-face {
  font-family: 'NotoIKEALatin';
  src: url("../fonts/NotoIKEALatin/NotoIKEALatin-Bold.woff2") format("woff2"), url("../fonts/NotoIKEALatin/NotoIKEALatin-Bold.woff") format("woff"), url("../fonts/NotoIKEALatin/NotoIKEALatin-Bold.ttf") format("truetype"), url("../fonts/NotoIKEALatin/NotoIKEALatin-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

.navbar__main-bar .navbar__main-bar-inner .file-type-icon-media-link.logo-component .image-caption {
	font-family: 'NotoIKEALatin';
}

.app-tools-main-container .apps-main-container::-webkit-scrollbar-thumb {
    height: 2px; /* Initial height */
}

.app-tools-main-container .apps-main-container::-webkit-scrollbar-thumb:hover {
    height: 4px; /* Change height on hover */
}

/*Arrow implementation for Figure image*/
.figure-image .figure-image-arrow {
	/* height: calc(100% - 50px); */
	/* padding-bottom: 96px; */
	/* cursor: pointer; */
}
.figure-image .figure-image-arrow..component-content {height: 100%;}
.figure-image .figure-image-arrow.component-content .caption-text { padding-bottom: 76px !important; }
.figure-image .figure-image-arrow.component-content .caption-text p:last-child { margin-bottom: 0px; }
.figure-image .figure-image-arrow.component-content .figure-arrow {
	width: 24px;
	height: 24px;
	background: #fff;
	position: absolute;
	bottom: 16px;
	left: 0px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.figure-image .figure-image-arrow.component-content.grey-background .figure-arrow, .figure-image .figure-image-arrow.component-content.blue-background .figure-arrow, .figure-image .figure-image-arrow.component-content.green-background .figure-arrow, .figure-image .figure-image-arrow.component-content.yellow-background .figure-arrow, .figure-image .figure-image-arrow.component-content.red-background .figure-arrow, .figure-image .figure-image-arrow.component-content.pink-background .figure-arrow {
	left: 12px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.figure-image .figure-image-arrow.component-content.grey-background .figure-arrow:hover, .figure-image .figure-image-arrow.component-content.blue-background .figure-arrow:hover, .figure-image .figure-image-arrow.component-content.green-background .figure-arrow:hover, .figure-image .figure-image-arrow.component-content.yellow-background .figure-arrow:hover, .figure-image .figure-image-arrow.component-content.red-background .figure-arrow:hover, .figure-image .figure-image-arrow.component-content.pink-background .figure-arrow:hover {
    background: #dfdfdf;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0008 8.0001L8.00084 -0.000976562L6.58653 1.41314L12.1727 7.00003H0V9.00003H12.1723L6.58546 14.5866L7.99964 16.0008L16.0008 8.0001Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center
}

/*Alphabet Grouping styles start here*/
.alphabet-grouping .grouping-row {
  display: block;
  width: 100%;
}
.alphabet-grouping .grouping-row:first-child span {
  margin-top: 0px;
}
.alphabet-grouping .grouping-row span.grouping-alphabet-title {
  display: block;
  margin-bottom: 4px;
  margin-top: 36px;
  font-weight: 700;
}
.alphabet-grouping .grouping-row ul {
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.alphabet-grouping .search-result-list {
  margin-top: 36px;
}
/*Alphabet Grouping styles end here*/
/*Components bottom spacing styles start here
.home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
    margin-bottom: 64px;
  }
}
.home-page .potm-cards-list, .home-page .news-cards-list {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .home-page .potm-cards-list, .home-page .news-cards-list {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .potm-cards-list, .home-page .news-cards-list {
    margin-bottom: 40px;
  }
}
.home-page .news-cards-list {
  overflow: hidden;
}
.home-page [class*=ikea-col-], .home-page [class*=ikea-col-]:first-child {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.home-page .one-column-content, .home-page .two-column-content, .home-page .three-column-content, .home-page .four-column-content, .home-page .column-wide-grid {
  padding-top: 0px;
  padding-bottom: 0px;
}
.home-page .hr-component hr {
  margin-top: 0px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .home-page .hr-component hr {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .hr-component hr {
    margin-bottom: 64px;
  }
}
.home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
  margin-top: 0px;
  margin-bottom: 32px !important;
}
@media screen and (min-width: 768px) {
  .home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
    margin-bottom: 48px !important;
  }
}
@media screen and (min-width: 75em) {
  .home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
    margin-bottom: 64px !important;
  }
}
.home-page .one-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .two-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .three-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .four-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .column-wide-grid .ikea-row [class*=ikea-col-]:first-child {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 767px) {
  .home-page .regular-news {
    margin-bottom: 26px;
  }
  .home-page .regular-news .regular-news-right-list .news-header {
    bottom: -24px;
  }
}
Components bottom spacing styles end here*/
/*Grid Implementation styles start here
.home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .top-news-carousel, .home-page .news-card, .home-page .news-list, .home-page .apps-main-container, .home-page .key-figures, .home-page .figure-image, .home-page .youtube-player, .home-page .link-button, .home-page .article-card-collection:not(:last-child), .home-page .top-news-card-list, .home-page .content-list, .home-page .image-banner, .home-page .plain-html, .home-page .component.load-more .component-content {
    margin-bottom: 64px;
  }
}
.home-page .potm-cards-list, .home-page .news-cards-list {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .home-page .potm-cards-list, .home-page .news-cards-list {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .potm-cards-list, .home-page .news-cards-list {
    margin-bottom: 40px;
  }
}
.home-page .news-cards-list {
  overflow: hidden;
}
.home-page [class*=ikea-col-], .home-page [class*=ikea-col-]:first-child {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.home-page .one-column-content, .home-page .two-column-content, .home-page .three-column-content, .home-page .four-column-content, .home-page .column-wide-grid {
  padding-top: 0px;
  padding-bottom: 0px;
}
.home-page .hr-component hr {
  margin-top: 0px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .home-page .hr-component hr {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 75em) {
  .home-page .hr-component hr {
    margin-bottom: 64px;
  }
}
.home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
  margin-top: 0px;
  margin-bottom: 32px !important;
}
@media screen and (min-width: 768px) {
  .home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
    margin-bottom: 48px !important;
  }
}
@media screen and (min-width: 75em) {
  .home-page .List-of-Links, .home-page .ikea-sxa-accordion, .home-page .rich-text-with-title {
    margin-bottom: 64px !important;
  }
}
.home-page .one-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .two-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .three-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .four-column-content .ikea-row [class*=ikea-col-]:first-child, .home-page .column-wide-grid .ikea-row [class*=ikea-col-]:first-child {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 767px) {
  .home-page .regular-news {
    margin-bottom: 26px;
  }
  .home-page .regular-news .regular-news-right-list .news-header {
    bottom: -24px;
  }
}

Components bottom spacing styles end here*/
/*Grid Implementation styles start here*/
.home-page #body {
  /*Part 2 styles start here*/
  /*Part 2 styles end here*/
}
.home-page:not(.on-page-editor) #body .component.container > .component-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 2rem;
  -moz-column-gap: 12px;
       column-gap: 12px;
  max-width: 1312px;
  margin: auto;
  margin-left: 24px;
  margin-right: 24px;
  /*.ipp-video-component {
    margin-top: -4rem;
    @media screen and (min-width: $tab-screen) {
      margin-top: -5rem;
    }
  }
    */
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content {
    margin-left: 32px;
    margin-right: 32px;
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content {
    margin-left: 64px;
    margin-right: 64px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
    padding: 0px;
    row-gap: 4rem;
  }
}
@media screen and (min-width: 1440px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content {
    margin: auto;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .component-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component-content {
  margin-left: 0px;
  margin-right: 0px;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content > .component.container, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.container, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.container, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.container, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.container {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index {
  grid-column: 1/-1;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content.news-home-page-index {
    grid-column: 2/-2;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner {
  margin-bottom: 2rem;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner {
    margin-bottom: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .landing-pages:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner, .content-page-common:not(.on-page-editor) #body .component.container > .component-content > .component.content .ingka-banner {
    margin-bottom: 4rem;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel {
  grid-column: 1/-1;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel {
    max-width: initial;
  }
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item {
    max-height: none;
  }
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-img, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-img, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-img, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-img, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-img {
    grid-column: 1/-1;
  }
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info {
    grid-column: 1/-1;
    padding-bottom: 64px;
  }
  .home-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info a, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info a, .hub-page:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info a, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info a, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .slimmer-banner-carousel .slimmer-carousel-list .slimmer-carousel-item .each-card .card-info a {
    margin-bottom: -36px;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content:empty, .landing-pages:not(.on-page-editor) #body .component.container > .component-content:empty, .hub-page:not(.on-page-editor) #body .component.container > .component-content:empty, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content:empty, .content-page-common:not(.on-page-editor) #body .component.container > .component-content:empty {
  margin-top: calc(var(1rem) * -1);
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .component.column-container, .home-page:not(.on-page-editor) #body .component.container > .component-content .component.landing-page-content, .home-page:not(.on-page-editor) #body .component.container > .component-content .component.hub-home-page-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component.column-container, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component.landing-page-content, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component.hub-home-page-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component.column-container, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component.landing-page-content, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component.hub-home-page-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component.column-container, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component.landing-page-content, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component.hub-home-page-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component.column-container, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component.landing-page-content, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component.hub-home-page-content {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .image-banner, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .image-banner, .hub-page:not(.on-page-editor) #body .component.container > .component-content .image-banner, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .image-banner, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .image-banner {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .component.image-banner.col-10-banner-image .header-banner__image-wrapper, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component.image-banner.col-10-banner-image .header-banner__image-wrapper, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component.image-banner.col-10-banner-image .header-banner__image-wrapper, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component.image-banner.col-10-banner-image .header-banner__image-wrapper, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component.image-banner.col-10-banner-image .header-banner__image-wrapper {
  width: 100%;
  max-width: 100%;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .hr-component, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .hr-component, .hub-page:not(.on-page-editor) #body .component.container > .component-content .hr-component, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .hr-component, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .hr-component {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .hr-component hr, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .hr-component hr, .hub-page:not(.on-page-editor) #body .component.container > .component-content .hr-component hr, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .hr-component hr, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .hr-component hr {
  margin: 0px;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .hub-page:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .hub-page:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .app-tools-main-container {
    min-width: inherit;
    max-width: inherit;
    width: calc(100% - 40px);
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .component.link.publisher-link, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .component.link.publisher-link, .hub-page:not(.on-page-editor) #body .component.container > .component-content .component.link.publisher-link, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .component.link.publisher-link, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .component.link.publisher-link {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .hub-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index {
  grid-column: 1/-1;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .hub-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index {
    grid-column: 2/-2 !important;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .hub-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component {
  max-width: 100%;
  padding: 0px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .hub-page:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .news-home-page-index .component-content .component {
    max-width: none;
  }
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-link:after, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-link:after, .hub-page:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-link:after, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-link:after, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-link:after {
  right: 3px;
}
.home-page:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-info .news-card-title:before, .landing-pages:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-info .news-card-title:before, .hub-page:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-info .news-card-title:before, .hub-page-hfb:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-info .news-card-title:before, .content-page-common:not(.on-page-editor) #body .component.container > .component-content .regular-news .regular-news-right-list .news-card-info .news-card-title:before {
  right: 3px;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content, .hub-page:not(.on-page-editor) #body .column-container .one-column-content, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content {
  max-width: none;
  padding-top: 0px;
  padding-bottom: 0px;
  /*News cards Grid start here*/
  /*News cards Grid end here*/
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content, .hub-page:not(.on-page-editor) #body .column-container .one-column-content, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content {
    padding: 0px;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row {
  margin: 0px !important;
  padding: 0px !important;
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child {
  margin: 0px !important;
  padding: 0px !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-], .home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-] {
  padding: 0 0.75rem !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:first-child, .home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:first-child {
  padding-left: 0px !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-] [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-row [class*=ikea-col-]:first-child [class*=ikea-col-]:last-child {
  padding-right: 0px !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-col-12.ikea-col-md-12, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ikea-col-12.ikea-col-md-12, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ikea-col-12.ikea-col-md-12, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ikea-col-12.ikea-col-md-12, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ikea-col-12.ikea-col-md-12 {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .potm-cards-list, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .potm-cards-list, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .potm-cards-list, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .potm-cards-list, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .potm-cards-list {
  margin-bottom: -24px;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .app-tools-main-container, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .app-tools-main-container, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .app-tools-main-container, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .app-tools-main-container, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .app-tools-main-container {
  max-width: none;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures {
  padding: 0px !important;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding: 12px !important;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures {
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
    padding: 16px !important;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures {
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
    padding: 36px 32px !important;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 {
  grid-column: 1/-1;
  flex-basis: 100%;
  max-width: 100%;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 {
    grid-column: span 4;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 .rich-text-with-title, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .key-figures .ikea-col-12 .rich-text-with-title {
  margin: 0 !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  -moz-column-gap: 24px;
       column-gap: 24px;
  max-width: 1312px;
  padding: 0px;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper {
  grid-column: 3/-3;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper .mejs-video, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper .mejs-video, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper .mejs-video, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper .mejs-video, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .youtube-player.video .sxa-video-wrapper .mejs-video {
  width: 100% !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .ipp-image-gallery, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .ipp-image-gallery, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .ipp-image-gallery, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .ipp-image-gallery, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .ipp-image-gallery {
  margin-bottom: -24px;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .List-of-Links, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .List-of-Links, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .List-of-Links, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .List-of-Links, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .List-of-Links {
  margin-bottom: -24px !important;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
  max-width: 1312px;
  margin: auto;
  row-gap: 0px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content {
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content {
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
    padding: 0px;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-header, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-header, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-header, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-header, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-header {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list {
  grid-column: 1/-1;
  max-width: none;
  width: auto;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list {
    grid-column: span 8;
    margin-bottom: 0px;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item {
  margin-left: 0px;
  margin-right: 0px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item {
    flex-basis: calc(50% - 8px);
    max-width: calc(50% - 8px);
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item {
    margin-left: 12px;
    flex-basis: calc(50% - 12px);
    max-width: calc(50% - 12px);
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child {
  margin-left: 0px;
  margin-right: 0px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child {
    margin-right: 16px;
    flex-basis: calc(50% - 8px);
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-top-list .news-card-top-item:first-child {
    margin-right: 12px;
    flex-basis: calc(50% - 12px);
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list {
  grid-column: 1/-1;
  max-width: none;
  width: auto;
  margin-left: 0px;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list {
    grid-column: span 4;
  }
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item {
    width: calc(50% - 12px);
  }
}
@media screen and (max-width: 575px) {
  .home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-item {
    width: 100%;
  }
}
.home-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-bottom-wrapper .news-card-reg-item:last-child, .landing-pages:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-bottom-wrapper .news-card-reg-item:last-child, .hub-page:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-bottom-wrapper .news-card-reg-item:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-bottom-wrapper .news-card-reg-item:last-child, .content-page-common:not(.on-page-editor) #body .column-container .one-column-content .news-cards-list > .component-content .news-cards-reg-list .news-card-reg-bottom-wrapper .news-card-reg-item:last-child {
  margin-bottom: 0px;
}
.home-page:not(.on-page-editor) #body .one-column-content, .home-page:not(.on-page-editor) #body .two-column-content, .home-page:not(.on-page-editor) #body .three-column-content, .home-page:not(.on-page-editor) #body .four-column-content, .home-page:not(.on-page-editor) #body .column-wide-grid, .landing-pages:not(.on-page-editor) #body .one-column-content, .landing-pages:not(.on-page-editor) #body .two-column-content, .landing-pages:not(.on-page-editor) #body .three-column-content, .landing-pages:not(.on-page-editor) #body .four-column-content, .landing-pages:not(.on-page-editor) #body .column-wide-grid, .hub-page:not(.on-page-editor) #body .one-column-content, .hub-page:not(.on-page-editor) #body .two-column-content, .hub-page:not(.on-page-editor) #body .three-column-content, .hub-page:not(.on-page-editor) #body .four-column-content, .hub-page:not(.on-page-editor) #body .column-wide-grid, .hub-page-hfb:not(.on-page-editor) #body .one-column-content, .hub-page-hfb:not(.on-page-editor) #body .two-column-content, .hub-page-hfb:not(.on-page-editor) #body .three-column-content, .hub-page-hfb:not(.on-page-editor) #body .four-column-content, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid, .content-page-common:not(.on-page-editor) #body .one-column-content, .content-page-common:not(.on-page-editor) #body .two-column-content, .content-page-common:not(.on-page-editor) #body .three-column-content, .content-page-common:not(.on-page-editor) #body .four-column-content, .content-page-common:not(.on-page-editor) #body .column-wide-grid {
  max-width: none;
  padding: 0px;
}
.home-page:not(.on-page-editor) #body .header-banner__desktop, .landing-pages:not(.on-page-editor) #body .header-banner__desktop, .hub-page:not(.on-page-editor) #body .header-banner__desktop, .hub-page-hfb:not(.on-page-editor) #body .header-banner__desktop, .content-page-common:not(.on-page-editor) #body .header-banner__desktop {
  margin-bottom: 0rem;
  padding-left: 0px;
  padding-right: 0px;
}
.home-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__video-wrapper, .home-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__image-wrapper, .home-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__desktop, .landing-pages:not(.on-page-editor) #body .header-banner__desktop .header-banner__video-wrapper, .landing-pages:not(.on-page-editor) #body .header-banner__desktop .header-banner__image-wrapper, .landing-pages:not(.on-page-editor) #body .header-banner__desktop .header-banner__desktop, .hub-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__video-wrapper, .hub-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__image-wrapper, .hub-page:not(.on-page-editor) #body .header-banner__desktop .header-banner__desktop, .hub-page-hfb:not(.on-page-editor) #body .header-banner__desktop .header-banner__video-wrapper, .hub-page-hfb:not(.on-page-editor) #body .header-banner__desktop .header-banner__image-wrapper, .hub-page-hfb:not(.on-page-editor) #body .header-banner__desktop .header-banner__desktop, .content-page-common:not(.on-page-editor) #body .header-banner__desktop .header-banner__video-wrapper, .content-page-common:not(.on-page-editor) #body .header-banner__desktop .header-banner__image-wrapper, .content-page-common:not(.on-page-editor) #body .header-banner__desktop .header-banner__desktop {
  max-width: 1312px;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] {
  padding: 0px 0.75rem !important;
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] {
    padding: 0px 0.5rem !important;
    margin-bottom: 24px;
  }
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 575px) {
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] {
    padding: 0px 0.5rem !important;
    margin-bottom: 16px;
  }
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:nth-child(3), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:nth-child(3) {
    margin-bottom: 16px;
  }
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child {
    margin-bottom: 0px;
  }
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-]:last-child .figure-image .figure-image-arrow.component-content .caption-text {
    margin-bottom: 0px;
  }
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor img {
  width: 100%;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] p:last-child, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] p:last-child, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] p:last-child, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] p:last-child, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .link-button:last-child, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] p:last-child, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] p:last-child, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] p:last-child, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] p:last-child, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] p:last-child, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .link-button:last-child, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] p:last-child, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] p:last-child, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] p:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .link-button:last-child, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] p:last-child, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] p:last-child, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] p:last-child, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] p:last-child, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .link-button:last-child, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] p:last-child, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .List-of-Links:last-child, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .link-button:last-child, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] p:last-child {
  margin-bottom: 0px;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .rich-text-with-title, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .rich-text-with-title {
  margin-bottom: 0px !important;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-url-anchor {
  line-height: 0px;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .caption-text {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content .caption-text {
  padding-bottom: 76px !important;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)), .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) {
  padding-bottom: 76px !important;
}
.home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.blue-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.green-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.red-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.pink-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.grey-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.yellow-background:not(:has(.caption-text)) .figure-arrow, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow.component-content:not(:has(.caption-text)) .figure-arrow {
  left: 0px;
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) #body .one-column-content .ikea-row, .home-page:not(.on-page-editor) #body .two-column-content .ikea-row, .home-page:not(.on-page-editor) #body .three-column-content .ikea-row, .home-page:not(.on-page-editor) #body .four-column-content .ikea-row, .home-page:not(.on-page-editor) #body .column-wide-grid .ikea-row, .landing-pages:not(.on-page-editor) #body .one-column-content .ikea-row, .landing-pages:not(.on-page-editor) #body .two-column-content .ikea-row, .landing-pages:not(.on-page-editor) #body .three-column-content .ikea-row, .landing-pages:not(.on-page-editor) #body .four-column-content .ikea-row, .landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row, .hub-page:not(.on-page-editor) #body .one-column-content .ikea-row, .hub-page:not(.on-page-editor) #body .two-column-content .ikea-row, .hub-page:not(.on-page-editor) #body .three-column-content .ikea-row, .hub-page:not(.on-page-editor) #body .four-column-content .ikea-row, .hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .one-column-content .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .two-column-content .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .three-column-content .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .four-column-content .ikea-row, .hub-page-hfb:not(.on-page-editor) #body .column-wide-grid .ikea-row, .content-page-common:not(.on-page-editor) #body .one-column-content .ikea-row, .content-page-common:not(.on-page-editor) #body .two-column-content .ikea-row, .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row, .content-page-common:not(.on-page-editor) #body .four-column-content .ikea-row, .content-page-common:not(.on-page-editor) #body .column-wide-grid .ikea-row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.home-page:not(.on-page-editor) .article-card-collection.top-news-card-list .news-card-header, .landing-pages:not(.on-page-editor) .article-card-collection.top-news-card-list .news-card-header, .hub-page:not(.on-page-editor) .article-card-collection.top-news-card-list .news-card-header, .hub-page-hfb:not(.on-page-editor) .article-card-collection.top-news-card-list .news-card-header, .content-page-common:not(.on-page-editor) .article-card-collection.top-news-card-list .news-card-header {
  padding-top: 0px;
}
@media screen and (max-width: 991px) {
  .home-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .rich-text-with-title, .home-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .rich-text-with-title, .landing-pages:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .rich-text-with-title, .landing-pages:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .rich-text-with-title, .hub-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .rich-text-with-title, .hub-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .rich-text-with-title, .content-page-common:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .rich-text-with-title, .content-page-common:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .rich-text-with-title {
    margin-top: 24px;
  }
}
@media (min-width: 575px) and (max-width: 991px) {
  .home-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .figure-image .caption-text, .home-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .figure-image .caption-text, .landing-pages:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .figure-image .caption-text, .landing-pages:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .figure-image .caption-text, .hub-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .figure-image .caption-text, .hub-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .figure-image .caption-text, .content-page-common:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(3) .figure-image .caption-text, .content-page-common:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(4) .figure-image .caption-text {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 575px) {
  .home-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(2) .rich-text-with-title, .landing-pages:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(2) .rich-text-with-title, .hub-page:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(2) .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(2) .rich-text-with-title, .content-page-common:not(.on-page-editor) .four-column-content .ikea-row .ikea-col-12:nth-child(2) .rich-text-with-title {
    margin-top: 24px;
  }
}
@media screen and (min-width: 36em) {
  .home-page:not(.on-page-editor) .ikea-col-md-10, .landing-pages:not(.on-page-editor) .ikea-col-md-10, .hub-page:not(.on-page-editor) .ikea-col-md-10, .hub-page-hfb:not(.on-page-editor) .ikea-col-md-10, .content-page-common:not(.on-page-editor) .ikea-col-md-10 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.home-page:not(.on-page-editor) .ikea-col-md-10 .column-content, .landing-pages:not(.on-page-editor) .ikea-col-md-10 .column-content, .hub-page:not(.on-page-editor) .ikea-col-md-10 .column-content, .hub-page-hfb:not(.on-page-editor) .ikea-col-md-10 .column-content, .content-page-common:not(.on-page-editor) .ikea-col-md-10 .column-content {
  max-width: none;
  width: 100%;
}
.home-page:not(.on-page-editor) .section-title, .landing-pages:not(.on-page-editor) .section-title, .hub-page:not(.on-page-editor) .section-title, .hub-page-hfb:not(.on-page-editor) .section-title, .content-page-common:not(.on-page-editor) .section-title {
  height: 52px;
}

body.landing-pages:not(.on-page-editor) #body .column-wide-grid > .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid > .ikea-row {
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid > .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid > .ikea-row {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid > .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid > .ikea-row {
    row-gap: 4rem;
  }
}
@media screen and (max-width: 991px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid > .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid > .ikea-row {
    margin-left: 0px;
    margin-right: 0px;
  }
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 {
  padding: 0px !important;
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 {
    row-gap: 4rem;
  }
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title {
  margin-top: -2rem;
  margin-bottom: 0px;
}
@media screen and (min-width: 575px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title {
    margin-top: -3rem;
  }
}
@media screen and (min-width: 991px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title {
    margin-top: -4rem;
  }
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .long-content-meta, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .long-content-meta {
  margin-top: 0px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .long-content-meta .field-introduction-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .long-content-meta .field-introduction-text {
  margin-bottom: 0px;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .List-of-Links, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .List-of-Links {
  margin-bottom: -24px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .top-meta-data, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .top-meta-data {
  margin-top: 0px;
  margin-bottom: 0px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid {
  padding: 0px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .ikea-row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
@media screen and (min-width: 991px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .ikea-row {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    align-items: start;
  }
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .caption-text {
  padding: 0.75rem 0px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .grey-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .blue-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .green-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .yellow-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .red-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .pink-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .grey-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .blue-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .green-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .yellow-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .red-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .pink-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .grey-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .blue-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .green-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .yellow-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .red-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .pink-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .grey-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .blue-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .green-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .yellow-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .red-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .pink-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .grey-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .blue-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .green-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .yellow-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .red-background .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .pink-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .grey-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .blue-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .green-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .yellow-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .red-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .pink-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .grey-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .blue-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .green-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .yellow-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .red-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .pink-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .grey-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .blue-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .green-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .yellow-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .red-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .pink-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .grey-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .blue-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .green-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .yellow-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .red-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .pink-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .grey-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .blue-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .green-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .yellow-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .red-background .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .pink-background .caption-text {
  padding: 0.75rem !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .grey-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .blue-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .green-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .yellow-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .red-background.figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .pink-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .grey-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .blue-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .green-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .yellow-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .red-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .pink-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .grey-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .blue-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .green-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .yellow-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .red-background.figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .pink-background.figure-image-arrow .caption-text {
  padding-bottom: 76px !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .figure-image-arrow .caption-text, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .figure-image .figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .two-column-content .figure-image .figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .three-column-content .figure-image .figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .four-column-content .figure-image .figure-image-arrow .caption-text, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .column-wide-grid .figure-image .figure-image-arrow .caption-text {
  padding-top: 0.75rem !important;
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content .ikea-row {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}
@media screen and (max-width: 575px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content .ikea-row, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content .ikea-row, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content .ikea-row {
    margin: 0 !important;
    padding: 0 !important;
  }
}
body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:last-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:last-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:last-child {
  padding: 0 0.75rem !important;
}
@media screen and (max-width: 575px) {
  body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:last-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:last-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-], body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:first-child, body.landing-pages:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .two-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .three-column-content [class*=ikea-col-]:last-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-], body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:first-child, body.hub-page:not(.on-page-editor) #body .column-wide-grid .ikea-row .ikea-col-md-10 .one-column-content .four-column-content [class*=ikea-col-]:last-child {
    padding: 0 !important;
  }
}

.home-page:not(.on-page-editor) #body.content-selected, .landing-pages:not(.on-page-editor) #body.content-selected, .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body.content-selected, .landing-pages:not(.on-page-editor) #body.content-selected, .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body.content-selected, .landing-pages:not(.on-page-editor) #body.content-selected, .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
    row-gap: 4rem;
  }
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .caption-text {
  padding: 0.75rem 0px !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .grey-background .caption-text, .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .blue-background .caption-text, .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .green-background .caption-text, .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .yellow-background .caption-text, .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .red-background .caption-text, .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .pink-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .grey-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .blue-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .green-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .yellow-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .red-background .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .pink-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .grey-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .blue-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .green-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .yellow-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .red-background .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .pink-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .grey-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .blue-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .green-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .yellow-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .red-background .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .pink-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .grey-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .blue-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .green-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .yellow-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .red-background .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .pink-background .caption-text {
  padding: 0.75rem !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .figure-image .figure-image-arrow .caption-text {
  padding-top: 0.75rem !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-] {
  display: block;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-left-list, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-left-list, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-left-list, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-left-list, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-left-list {
  padding-left: 0px !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-right-list, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-right-list, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-right-list, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-right-list, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .regular-news .ikea-row [class*=ikea-col-].regular-news-right-list {
  padding-right: 0px !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion {
  margin-top: 0px;
  margin-bottom: 0px !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion .ikea-accordion__item .figure-image .caption-text, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion .ikea-accordion__item .figure-image .caption-text, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion .ikea-accordion__item .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion .ikea-accordion__item .figure-image .caption-text, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ikea-sxa-accordion .ikea-accordion__item .figure-image .caption-text {
  height: auto !important;
}
.home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .List-of-Links, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .List-of-Links, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .List-of-Links, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .List-of-Links, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .List-of-Links {
  margin-bottom: 0px !important;
}
@media screen and (max-width: 575px) {
  .home-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ms-rteStyle-Call-Out-Quote:before, .landing-pages:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ms-rteStyle-Call-Out-Quote:before, .hub-page:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ms-rteStyle-Call-Out-Quote:before, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ms-rteStyle-Call-Out-Quote:before, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row [class*=ikea-col-] .ms-rteStyle-Call-Out-Quote:before {
    left: -26px;
  }
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] {
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] {
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] {
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
  }
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > *, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > *, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > *, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > *, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > *, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > *, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > *, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > *, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > *, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > * {
  grid-column: 1/-1;
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .horizontal-cards-container, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .horizontal-cards-container {
  margin-bottom: 0px;
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide {
  max-width: 100%;
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .app-tools-main-container .search-result-list .grouping-row:first-child span.grouping-alphabet-title, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .apps-main-container .column-wide .search-result-list .grouping-row:first-child span.grouping-alphabet-title {
  margin-top: 0px;
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]), .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .content-list.is-standalone:not([class*=column-]) {
  max-width: 100%;
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section {
  margin-bottom: 24px;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] .top-meta-data .hub-section {
    margin-bottom: 32px;
  }
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data {
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data {
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
  }
}
.home-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text {
  grid-column: 1/-1;
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .landing-pages:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .hub-page:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content .component-content-text .content-meta-data > .field-introduction-text, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .component-content-text .content-meta-data > .field-introduction-text {
    grid-column: 1/-5;
  }
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) #body.content-selected .column-wide-grid .ikea-col-12.ikea-col-xl-6, .landing-pages:not(.on-page-editor) #body.content-selected .column-wide-grid .ikea-col-12.ikea-col-xl-6, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid .ikea-col-12.ikea-col-xl-6, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid .ikea-col-12.ikea-col-xl-6, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid .ikea-col-12.ikea-col-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.home-page:not(.on-page-editor) .bubbles-on-image, .landing-pages:not(.on-page-editor) .bubbles-on-image, .hub-page:not(.on-page-editor) .bubbles-on-image, .hub-page-hfb:not(.on-page-editor) .bubbles-on-image, .content-page-common:not(.on-page-editor) .bubbles-on-image {
  margin-top: 0px;
  margin-bottom: 0px;
}
.home-page:not(.on-page-editor) .figure-image, .landing-pages:not(.on-page-editor) .figure-image, .hub-page:not(.on-page-editor) .figure-image, .hub-page-hfb:not(.on-page-editor) .figure-image, .content-page-common:not(.on-page-editor) .figure-image {
  margin-bottom: 0px;
}
.home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] {
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-], .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-], .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-], .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] {
    row-gap: 4rem;
  }
}
.home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-].caption-text, .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-].caption-text, .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-].caption-text, .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-].caption-text, .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-].caption-text, .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-].caption-text, .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-].caption-text, .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-].caption-text, .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-].caption-text, .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-].caption-text, .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-].caption-text, .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-].caption-text, .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-].caption-text, .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-].caption-text, .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-].caption-text, .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-].caption-text, .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-].caption-text, .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-].caption-text, .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-].caption-text, .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-].caption-text, .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-].caption-text, .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-].caption-text, .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-].caption-text, .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-].caption-text, .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-].caption-text {
  display: block;
}
.home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title {
  margin-bottom: -2rem;
}
@media screen and (min-width: 575px) {
  .home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title {
    margin-bottom: -3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .home-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .landing-pages:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .hub-page-hfb:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .one-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .two-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .three-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .four-column-content [class*=ikea-col-] .section-title, .content-page-common:not(.on-page-editor) .column-wide-grid [class*=ikea-col-] .section-title {
    margin-bottom: -4rem;
  }
}

.home-page #body.content-selected article.has-navbar-offset {
  margin-bottom: -2rem;
}
@media screen and (min-width: 575px) {
  .home-page #body.content-selected article.has-navbar-offset {
    margin-bottom: -3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page #body.content-selected article.has-navbar-offset {
    margin-bottom: -4rem;
  }
}
.home-page #body.content-selected article.has-navbar-offset .header-banner__desktop, .home-page #body.content-selected article.has-navbar-offset .slimmer-banner-carousel {
  margin-bottom: 2rem;
}
@media screen and (min-width: 575px) {
  .home-page #body.content-selected article.has-navbar-offset .header-banner__desktop, .home-page #body.content-selected article.has-navbar-offset .slimmer-banner-carousel {
    margin-bottom: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .home-page #body.content-selected article.has-navbar-offset .header-banner__desktop, .home-page #body.content-selected article.has-navbar-offset .slimmer-banner-carousel {
    margin-bottom: 4rem;
  }
}

.landing-pages .two-column-content .ikea-row, .landing-pages .three-column-content .ikea-row, .landing-pages .four-column-content .ikea-row {
  align-items: start;
}

.hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
  display: grid;
  row-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
  max-width: 1312px;
  margin-left: 24px;
  margin-right: 24px;
}
@media screen and (min-width: 575px) {
  .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
    row-gap: 3rem;
    grid-template-columns: repeat(6, 1fr);
    -moz-column-gap: 16px;
         column-gap: 16px;
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media screen and (min-width: 991px) {
  .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
    row-gap: 4rem;
    grid-template-columns: repeat(12, 1fr);
    -moz-column-gap: 24px;
         column-gap: 24px;
    margin-left: 64px;
    margin-right: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .hub-page:not(.on-page-editor) #body.content-selected, .hub-page-hfb:not(.on-page-editor) #body.content-selected, .content-page-common:not(.on-page-editor) #body.content-selected {
    margin-left: auto;
    margin-right: auto;
  }
}
.hub-page:not(.on-page-editor) #body.content-selected .ikea-row, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ikea-row, .content-page-common:not(.on-page-editor) #body.content-selected .ikea-row {
  align-items: start;
}
.hub-page:not(.on-page-editor) #body.content-selected .ipp-article-header .breadcrumb, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ipp-article-header .breadcrumb, .content-page-common:not(.on-page-editor) #body.content-selected .ipp-article-header .breadcrumb {
  padding: 16px 0px;
}
.hub-page:not(.on-page-editor) #body.content-selected article, .hub-page:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page-hfb:not(.on-page-editor) #body.content-selected article, .hub-page-hfb:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .content-page-common:not(.on-page-editor) #body.content-selected article, .content-page-common:not(.on-page-editor) #body.content-selected .grid-bottom-zone {
  grid-column: 1/-1;
  padding: 0px;
}
.hub-page:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page:not(.on-page-editor) #body.content-selected .business-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page-hfb:not(.on-page-editor) #body.content-selected .business-section, .content-page-common:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .content-page-common:not(.on-page-editor) #body.content-selected .business-section {
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .hub-page:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page:not(.on-page-editor) #body.content-selected .business-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page-hfb:not(.on-page-editor) #body.content-selected .business-section, .content-page-common:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .content-page-common:not(.on-page-editor) #body.content-selected .business-section {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page:not(.on-page-editor) #body.content-selected .business-section, .hub-page-hfb:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .hub-page-hfb:not(.on-page-editor) #body.content-selected .business-section, .content-page-common:not(.on-page-editor) #body.content-selected .grid-bottom-zone, .content-page-common:not(.on-page-editor) #body.content-selected .business-section {
    row-gap: 4rem;
  }
}
.hub-page:not(.on-page-editor) #body.content-selected .grid-bottom-zone .component-content > .component.content, .hub-page:not(.on-page-editor) #body.content-selected .business-section .component-content > .component.content, .hub-page-hfb:not(.on-page-editor) #body.content-selected .grid-bottom-zone .component-content > .component.content, .hub-page-hfb:not(.on-page-editor) #body.content-selected .business-section .component-content > .component.content, .content-page-common:not(.on-page-editor) #body.content-selected .grid-bottom-zone .component-content > .component.content, .content-page-common:not(.on-page-editor) #body.content-selected .business-section .component-content > .component.content {
  grid-column: 1/-1;
}
.hub-page:not(.on-page-editor) #body.content-selected .component.container > .component-content, .hub-page-hfb:not(.on-page-editor) #body.content-selected .component.container > .component-content, .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content {
  margin-left: 0px;
  margin-right: 0px;
}
.hub-page:not(.on-page-editor) #body.content-selected .link-button, .hub-page-hfb:not(.on-page-editor) #body.content-selected .link-button, .content-page-common:not(.on-page-editor) #body.content-selected .link-button {
  margin-bottom: 0px;
}
.hub-page:not(.on-page-editor) #body.content-selected .ouryear-in-review, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ouryear-in-review, .content-page-common:not(.on-page-editor) #body.content-selected .ouryear-in-review {
  padding: 0px 24px;
  margin-left: -12px;
  margin-right: -12px;
}
.hub-page:not(.on-page-editor) #body.content-selected .ouryear-in-review .number-circle, .hub-page-hfb:not(.on-page-editor) #body.content-selected .ouryear-in-review .number-circle, .content-page-common:not(.on-page-editor) #body.content-selected .ouryear-in-review .number-circle {
  margin-left: -24px;
}
.hub-page:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .section-title:last-child, .hub-page-hfb:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .section-title:last-child, .content-page-common:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .section-title:last-child {
  margin-bottom: 0px;
}
@media screen and (min-width: 36em) {
  .hub-page:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ouryear-in-review, .hub-page-hfb:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ouryear-in-review, .content-page-common:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ouryear-in-review {
    margin-top: 3rem;
    margin-bottom: 0rem;
  }
}
.hub-page:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ikea-row .two-column-content [class*=ikea-col-] .figure-image, .hub-page-hfb:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ikea-row .two-column-content [class*=ikea-col-] .figure-image, .content-page-common:not(.on-page-editor) #body.content-selected [class*=ikea-col-] .ikea-row .two-column-content [class*=ikea-col-] .figure-image {
  margin: 0 -12px;
}
@media screen and (max-width: 991px) {
  .hub-page:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-] {
    flex-basis: 50%;
    max-width: 50%;
  }
  .hub-page:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-] [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-] [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-] [class*=ikea-col-] {
    flex-basis: initial;
    max-width: initial;
  }
  .hub-page:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child {
    flex-basis: 100%;
    max-width: 100%;
    margin-top: 1rem;
  }
}
@media screen and (max-width: 991px) and (max-width: 575px) {
  .hub-page:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child, .hub-page-hfb:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child, .content-page-common:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-]:last-child {
    margin-top: 0;
  }
}
@media screen and (max-width: 575px) {
  .hub-page:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-], .content-page-common:not(.on-page-editor) #body.content-selected .three-column-content .ikea-row > [class*=ikea-col-] {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title {
  grid-column: 1/-1;
}
@media screen and (min-width: 991px) {
  .hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title {
    grid-column: 1/-5;
  }
}
.hub-page:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img, .hub-page:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img, .hub-page-hfb:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img, .hub-page-hfb:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img, .content-page-common:not(.on-page-editor) #body.content-selected .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img, .content-page-common:not(.on-page-editor) #body.content-selected .column-wide-grid > .ikea-row > [class*=ikea-col-] > .rich-text-with-title img {
  height: auto !important;
}
.hub-page:not(.on-page-editor) .one-column-content .image-slide-show, .hub-page:not(.on-page-editor) .column-wide-grid .image-slide-show, .hub-page-hfb:not(.on-page-editor) .one-column-content .image-slide-show, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .image-slide-show, .content-page-common:not(.on-page-editor) .one-column-content .image-slide-show, .content-page-common:not(.on-page-editor) .column-wide-grid .image-slide-show {
  margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
  .hub-page:not(.on-page-editor) .one-column-content .image-slide-show, .hub-page:not(.on-page-editor) .column-wide-grid .image-slide-show, .hub-page-hfb:not(.on-page-editor) .one-column-content .image-slide-show, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .image-slide-show, .content-page-common:not(.on-page-editor) .one-column-content .image-slide-show, .content-page-common:not(.on-page-editor) .column-wide-grid .image-slide-show {
    max-width: 100%;
  }
}
.hub-page:not(.on-page-editor) .one-column-content .horizontal-cards-container, .hub-page:not(.on-page-editor) .column-wide-grid .horizontal-cards-container, .hub-page-hfb:not(.on-page-editor) .one-column-content .horizontal-cards-container, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .horizontal-cards-container, .content-page-common:not(.on-page-editor) .one-column-content .horizontal-cards-container, .content-page-common:not(.on-page-editor) .column-wide-grid .horizontal-cards-container {
  margin-bottom: 0px;
}
.hub-page:not(.on-page-editor) .one-column-content .content-list ul.content-list__list [class*=ikea-col-], .hub-page:not(.on-page-editor) .column-wide-grid .content-list ul.content-list__list [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .one-column-content .content-list ul.content-list__list [class*=ikea-col-], .hub-page-hfb:not(.on-page-editor) .column-wide-grid .content-list ul.content-list__list [class*=ikea-col-], .content-page-common:not(.on-page-editor) .one-column-content .content-list ul.content-list__list [class*=ikea-col-], .content-page-common:not(.on-page-editor) .column-wide-grid .content-list ul.content-list__list [class*=ikea-col-] {
  display: block;
}
.hub-page:not(.on-page-editor) .one-column-content .related-content, .hub-page:not(.on-page-editor) .column-wide-grid .related-content, .hub-page-hfb:not(.on-page-editor) .one-column-content .related-content, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .related-content, .content-page-common:not(.on-page-editor) .one-column-content .related-content, .content-page-common:not(.on-page-editor) .column-wide-grid .related-content {
  margin-top: -3rem;
}
@media screen and (min-width: 575px) {
  .hub-page:not(.on-page-editor) .one-column-content .related-content, .hub-page:not(.on-page-editor) .column-wide-grid .related-content, .hub-page-hfb:not(.on-page-editor) .one-column-content .related-content, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .related-content, .content-page-common:not(.on-page-editor) .one-column-content .related-content, .content-page-common:not(.on-page-editor) .column-wide-grid .related-content {
    margin-top: -4rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page:not(.on-page-editor) .one-column-content .related-content, .hub-page:not(.on-page-editor) .column-wide-grid .related-content, .hub-page-hfb:not(.on-page-editor) .one-column-content .related-content, .hub-page-hfb:not(.on-page-editor) .column-wide-grid .related-content, .content-page-common:not(.on-page-editor) .one-column-content .related-content, .content-page-common:not(.on-page-editor) .column-wide-grid .related-content {
    margin-top: -5rem;
  }
}
.hub-page:not(.on-page-editor) .figure-image .caption-text, .hub-page-hfb:not(.on-page-editor) .figure-image .caption-text, .content-page-common:not(.on-page-editor) .figure-image .caption-text {
  margin-top: 0px;
}
.hub-page .component-content-ext.supplier-hub, .hub-page-hfb .component-content-ext.supplier-hub, .content-page-common .component-content-ext.supplier-hub {
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .hub-page .component-content-ext.supplier-hub, .hub-page-hfb .component-content-ext.supplier-hub, .content-page-common .component-content-ext.supplier-hub {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page .component-content-ext.supplier-hub, .hub-page-hfb .component-content-ext.supplier-hub, .content-page-common .component-content-ext.supplier-hub {
    row-gap: 4rem;
  }
}

.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page {
  grid-column: 1/-1;
  margin-top: -1rem;
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page {
    margin-top: -1.5rem;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (min-width: 575px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
    grid-template-columns: repeat(6, 1fr);
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
    grid-template-columns: repeat(12, 1fr);
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-left {
  display: none;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-middle {
  grid-column: 1/-1;
  padding: 0px;
  margin: 0px;
  width: auto;
  max-width: none;
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-middle {
    grid-column: 1/9;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-middle .field-introduction-text {
  max-width: 100%;
}
@media screen and (max-width: 62rem) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-middle .information-type {
    margin-top: 24px;
  }
}
@media screen and (max-width: 36rem) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-middle .information-type {
    margin-top: 16px;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-right {
  grid-column: 1/-1;
  padding: 32px !important;
  margin: 0px;
  width: auto;
  max-width: none;
  display: grid;
  row-gap: 2rem;
  margin-top: 32px;
  background: rgb(245, 245, 245);
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-right > * {
  margin-bottom: 0px;
}
@media screen and (min-width: 575px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-right {
    margin-top: 48px;
  }
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .content-type-right {
    grid-column: 9/13;
    margin-top: 0px;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column: 1/-1;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div {
  max-width: initial;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div:first-child {
  grid-column: 1/10;
}
@media screen and (max-width: 575px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div:first-child {
    grid-column: 1/-1;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div:last-child {
  grid-column: 10/13;
}
@media screen and (max-width: 575px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div:last-child {
    grid-column: 1/-1;
  }
}
@media all and (max-width: 62rem) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div {
    padding-bottom: 0px;
    margin-top: 0px;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions {
  float: right;
  font-size: 14px;
  line-height: 16px;
  color: #666660;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
@media all and (max-width: 62rem) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions {
    margin-bottom: 0px;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions span {
  display: inline-flex;
  align-items: center;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions .like-cnt, .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions .share-cnt, .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data .content-actions .comment-cnt {
  margin-right: 24px;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row .title-content-actions > div .top-meta-data.sticky .content-actions {
  margin-top: 8px;
  margin-bottom: 0px;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .field-text-body {
  margin-top: 0px;
  margin-bottom: 0px;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .ikea-row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
  margin-top: -3.5rem;
}
@media screen and (min-width: 575px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
    margin-top: -4.5rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
    margin-top: -5.5rem;
  }
}
.hub-page-hfb #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .two-column-content .related-content {
  margin-top: -6rem;
}
.hub-page-hfb .grid-bottom-zone .ikea-row {
  padding: 0px;
}
.hub-page-hfb .grid-bottom-zone .ikea-row .content-type-bottom {
  padding: 0px;
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .hub-page-hfb .grid-bottom-zone .ikea-row .content-type-bottom {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page-hfb .grid-bottom-zone .ikea-row .content-type-bottom {
    row-gap: 4rem;
  }
}
.hub-page-hfb .grid-bottom-zone .one-column-content .related-content {
  margin-top: -3.5rem;
}
@media screen and (min-width: 575px) {
  .hub-page-hfb .grid-bottom-zone .one-column-content .related-content {
    margin-top: -4.5rem;
  }
}
@media screen and (min-width: 991px) {
  .hub-page-hfb .grid-bottom-zone .one-column-content .related-content {
    margin-top: -5.5rem;
  }
}
.hub-page-hfb .grid-bottom-zone .two-column-content .related-content {
  margin-top: -6rem;
}
.hub-page-hfb .grid-bottom-zone .ikea-row .two-column-content [class*=ikea-col-] .figure-image {
  margin: 0px !important;
}
.hub-page-hfb #body .grid-bottom-zone .two-column-content .ikea-row [class*=ikea-col-] {
  padding: 0 0.5rem !important;
}
@media screen and (min-width: 991px) {
  .hub-page-hfb #body .grid-bottom-zone .two-column-content .ikea-row [class*=ikea-col-] {
    padding: 0 0.75rem !important;
  }
}
.hub-page-hfb .ipp-article-header .long-content-meta--basic .component-content-ext .top-meta-data.sticky {
  position: relative;
}

.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page {
  grid-column: 1/-1;
  margin-top: -1rem;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page {
    margin-top: -2.5rem;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
    grid-template-columns: repeat(6, 1fr);
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .ipp-grid-container.four-grid-container > .ikea-row {
    grid-template-columns: repeat(12, 1fr);
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .field-text-body {
  margin-top: 0px;
  margin-bottom: 0px;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .four-column-content .ikea-row {
  grid-template-columns: repeat(1, 1fr);
  margin: 0px;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .four-column-content .ikea-row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .four-column-content .ikea-row {
    grid-template-columns: repeat(4, 1fr);
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .four-column-content .ikea-row .ikea-col-xl-3 {
  padding: 0px !important;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .ikea-row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
  margin-top: -3.5rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
    margin-top: -4.5rem;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .one-column-content .related-content {
    margin-top: -5.5rem;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content.toolbox-page .business-section .two-column-content .related-content {
  margin-top: -6rem;
}
.content-page-common:not(.on-page-editor) .grid-bottom-zone .ikea-row {
  padding: 0px;
}
.content-page-common:not(.on-page-editor) .grid-bottom-zone .ikea-row .content-type-bottom {
  padding: 0px;
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) .grid-bottom-zone .ikea-row .content-type-bottom {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) .grid-bottom-zone .ikea-row .content-type-bottom {
    row-gap: 4rem;
  }
}
.content-page-common:not(.on-page-editor) .grid-bottom-zone .one-column-content .related-content {
  margin-top: -3.5rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) .grid-bottom-zone .one-column-content .related-content {
    margin-top: -4.5rem;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) .grid-bottom-zone .one-column-content .related-content {
    margin-top: -5.5rem;
  }
}
.content-page-common:not(.on-page-editor) .grid-bottom-zone .two-column-content .related-content {
  margin-top: -6rem;
}
.content-page-common:not(.on-page-editor) .grid-bottom-zone .ikea-row .two-column-content [class*=ikea-col-] .figure-image {
  margin: 0px !important;
}
.content-page-common:not(.on-page-editor) #body .grid-bottom-zone .two-column-content .ikea-row [class*=ikea-col-] {
  padding: 0 0.5rem !important;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .grid-bottom-zone .two-column-content .ikea-row [class*=ikea-col-] {
    padding: 0 0.75rem !important;
  }
}
.content-page-common:not(.on-page-editor) .ipp-article-header .long-content-meta--basic .component-content-ext .top-meta-data.sticky {
  position: relative;
}

.content-page-common:not(.on-page-editor) .ikea-row.social-row {
  display: none !important;
}
.content-page-common:not(.on-page-editor) .ikea-row .content-type-middle .content-actions {
  visibility: hidden;
}
.content-page-common:not(.on-page-editor) .ipp-grid-container .ikea-row .content-type-right, .content-page-common:not(.on-page-editor) .ipp-grid-container .ikea-row .content-type-left {
  width: auto;
  max-width: none;
}
.content-page-common:not(.on-page-editor) .ipp-grid-container .ikea-row .content-type-middle {
  width: auto;
  max-width: none;
  grid-column: 3/11;
}
.content-page-common:not(.on-page-editor) #body .component.container > .component-content .image-banner.banner-grid-8 {
  grid-column: 3/11;
}
.content-page-common:not(.on-page-editor) #body.content-selected .middle-content .ikea-row {
  align-items: normal;
}
.content-page-common:not(.on-page-editor) .ipp-article-header .long-content-meta--basic .component-content-ext .top-meta-data.sticky {
  position: fixed;
  background: #FFF;
  width: 100%;
  z-index: 100000;
  top: 0;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.5s ease;
}
@media screen and (min-width: 575px) and (max-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .ikea-row [class*=ikea-col-] {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 575px) and (max-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .three-column-content .ikea-row [class*=ikea-col-] {
    margin-bottom: 0px;
  }
}
.content-page-common:not(.on-page-editor) #body .ikea-sxa-accordion .ikea-accordion__item--active .ikea-accordion__content {
  display: grid;
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .ikea-sxa-accordion .ikea-accordion__item--active .ikea-accordion__content {
    row-gap: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .ikea-sxa-accordion .ikea-accordion__item--active .ikea-accordion__content {
    row-gap: 4rem;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions {
  display: grid;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div {
  max-width: initial;
  grid-column: 1/-1;
}
@media all and (max-width: 62rem) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div {
    padding-bottom: 0px;
    margin-top: 0px;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions {
  float: right;
  font-size: 14px;
  line-height: 16px;
  color: #666660;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
@media all and (max-width: 62rem) {
  .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions {
    margin-bottom: 0px;
  }
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions span {
  display: inline-flex;
  align-items: center;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions .like-cnt, .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions .share-cnt, .content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data .content-actions .comment-cnt {
  margin-right: 24px;
}
.content-page-common:not(.on-page-editor) #body.content-selected .component.container > .component-content > .component.content .title-content-actions > div .top-meta-data.sticky .content-actions {
  margin-top: 8px;
  margin-bottom: 0px;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row {
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row {
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-columns: repeat(12, 1fr);
    padding: 0px;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .hide-mobile {
  display: none;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle {
  grid-column: 1/-1;
  padding: 0px;
  margin: 0px;
  width: auto !important;
  max-width: initial !important;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle {
    grid-column: 3/11;
  }
}
@media screen and (max-width: 36rem) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .information-type {
    margin-top: 16px !important;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .four-column-content .ikea-row {
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .four-column-content .ikea-row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .four-column-content .ikea-row {
    grid-template-columns: repeat(4, 1fr);
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .four-column-content .ikea-row .ikea-col-xl-3 {
  max-width: none;
  min-width: auto;
  padding: 0px !important;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  grid-template-columns: repeat(1, 1fr);
  row-gap: 2rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 0px;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row .ikea-col-md-6.ikea-col-xl-6 {
  max-width: none;
  min-width: auto;
  padding: 0px !important;
  margin-bottom: 0px;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row .ikea-col-md-6.ikea-col-xl-6:first-child {
  grid-column: 1/1;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row .ikea-col-md-6.ikea-col-xl-6:first-child {
    grid-column: 1/2;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row .ikea-col-md-6.ikea-col-xl-6:last-child {
  grid-column: 1/1;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .two-column-content > .ikea-row .ikea-col-md-6.ikea-col-xl-6:last-child {
    grid-column: 2/3;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .three-column-content > .ikea-row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .three-column-content > .ikea-row {
    grid-template-columns: repeat(3, 1fr);
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .three-column-content > .ikea-row .ikea-col-xl-4 {
  max-width: none;
  min-width: auto;
  padding: 0px !important;
  grid-auto-rows: max-content;
  margin-top: 0px;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .one-column-content > .ikea-row > [class*=ikea-col-] > .rich-text-with-title {
    grid-column: 1/-1;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .image-slide-show .slides {
  height: auto;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .image-slide-show .slides * {
  height: auto;
}
.content-page-common:not(.on-page-editor) #body .middle-content .ikea-row .content-type-middle .image-slide-show .slides li img {
  max-width: 100%;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-middle {
  grid-column: 1/-1;
  padding: 0px;
  margin: 0px;
  width: auto;
  max-width: none;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-middle {
    grid-column: 5/13;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-left {
  grid-column: 1/-1;
  margin: 0px;
  width: auto;
  max-width: none;
  min-width: auto;
  display: grid;
  row-gap: 2rem;
  margin-top: 16px;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-left > * {
  margin-bottom: 0px;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-left {
    grid-column: 1/5;
    margin-top: 0px;
    margin-top: 48px;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)) .content-type-left .ipp-left-navigation {
  max-width: none;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-middle {
  grid-column: 1/-1;
  padding: 0px;
  margin: 0px;
  width: auto;
  max-width: none;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-middle {
    grid-column: 1/9;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-middle .content-actions {
  visibility: hidden;
}
@media screen and (max-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-middle .content-actions {
    display: none;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .ikea-row.social-row {
  display: block !important;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .ikea-row.social-row .top-meta-data.sticky {
  z-index: 100009;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
  grid-column: 1/-1;
  padding: 32px !important;
  margin: 0px;
  width: auto;
  max-width: none;
  display: grid;
  row-gap: 2rem;
  margin-top: 32px;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-right > * {
  margin-bottom: 0px;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
    margin-top: 48px;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
    grid-column: 9/13;
    margin-top: 0px;
    grid-auto-rows: max-content;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-right:not(:empty)) .content-type-right.hide-mobile .content-actions {
  visibility: visible;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-middle {
  grid-column: 1/-1;
  padding: 0px;
  margin: 0px;
  width: auto;
  max-width: none;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-middle {
    grid-column: 4/10;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-left {
  grid-column: 1/-1;
  margin: 0px;
  width: auto;
  max-width: none;
  display: grid;
  row-gap: 2rem;
  margin-top: 16px;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-left > * {
  margin-bottom: 0px;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-left {
    grid-column: 1/4;
    margin-top: 0px;
    margin-top: 48px;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
  grid-column: 1/-1;
  padding: 32px !important;
  margin: 0px;
  width: auto;
  max-width: none;
  display: grid;
  row-gap: 2rem;
  margin-top: 32px;
}
.content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-right > * {
  margin-bottom: 0px;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
    margin-top: 48px;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:has(.ikea-row .content-type-left:not(:empty)):has(.ikea-row .content-type-right:not(:empty)) .content-type-right {
    grid-column: 10/13;
    margin-top: 0px;
    grid-auto-rows: max-content;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:not(:has(.ikea-row .content-type-right:not(:empty))) .content-type-middle .information-type {
  margin-top: 2rem;
}
@media screen and (min-width: 575px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:not(:has(.ikea-row .content-type-right:not(:empty))) .content-type-middle .information-type {
    margin-top: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .middle-content:not(:has(.ikea-row .content-type-right:not(:empty))) .content-type-middle .information-type {
    margin-top: 4rem;
  }
}
.content-page-common:not(.on-page-editor) #body .middle-content:not(:has(.ikea-row .content-type-right:not(:empty))) .content-type-middle .content-actions {
  visibility: visible;
}
.content-page-common:not(.on-page-editor) #body .grid-bottom-zone [class*=ikea-col]:not(.ikea-paddingless-col) .ikea-row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
@media screen and (min-width: 991px) {
  .content-page-common:not(.on-page-editor) #body .grid-bottom-zone [class*=ikea-col]:not(.ikea-paddingless-col) .ikea-row {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
@media screen and (min-width: 1400px) {
  .content-page-common:not(.on-page-editor) .content-type-bottom .four-column-content .ikea-row {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.content-page-common:not(.on-page-editor) .content-type-bottom .four-column-content .ikea-row .bite-bigbite .sm-bite-space, .content-page-common:not(.on-page-editor) .content-type-bottom .four-column-content .ikea-row .bite-bigbite .big-bite-space {
  margin-top: 0px;
}


/*Grid Implementation styles end here*/
/*body.on-page-editor.home-page #body .component.container > .component-content, body.on-page-editor.landing-pages #body .component.container > .component-content, body.on-page-editor.hub-page #body .component.container > .component-content {
  display: block;
}
*/
body.on-page-editor.home-page #body .component.container > .component-content .component.container > .component-content, body.on-page-editor.landing-pages #body .component.container > .component-content .component.container > .component-content, body.on-page-editor.hub-page #body .component.container > .component-content .component.container > .component-content, body.on-page-editor.hub-page #body article.has-navbar-offset > .component-content > .component.container > .component-content {display: block;}

body.on-page-editor.home-page #body .component.container>.component-content .ikea-row .ikea-col-md-10 h1.field-title,body.on-page-editor.landing-pages #body .component.container>.component-content .ikea-row .ikea-col-md-10 h1.field-title,body.on-page-editor.hub-page #body .component.container>.component-content .ikea-row .ikea-col-md-10 h1.field-title {
    margin-top: 0 !important;
}

body.on-page-editor.hub-page .ipp-article-header .component-content-ext {
  margin-top: 24px !important;
}

body.on-page-editor #body .component.container > .component-content .ipp-video-component {margin-top: -3rem; }

body.on-page-editor.landing-pages #body .column-wide-grid .ikea-row .ikea-col-md-10 h1.field-title {
  margin-top: 0px;
  margin-bottom: 0px;
}
body.on-page-editor .ikea-row .ikea-col-md-12 .scEnabledChrome[sc-part-of], body.on-page-editor .grid-bottom-zone .scEnabledChrome[sc-part-of] {
  grid-column: 1 / -1;
}


body.on-page-editor .bubbles-on-image .bubble{
      opacity:1;
  }
body.on-page-editor .bubbles-on-image.pulsating-bubble .bubble{
      opacity: 1 !important;
}
body.on-page-editor .ikea-modal-dialog.side-panel+.side-panel-content {
  display:block;
}
.bubbles-on-image.pulsating-bubble a.bubble{text-decoration: none !important;}
/* bubble map changes latest end */
 
/* experience editor css for tiles and builiding block Start */
 
/* global comp - tiles & BB *****/
.global-tiles-container .tiles-component .column-placeholders { align-items: start;}
.global-tiles-container .tiles-component .figure-image, .global-tiles-container .tiles-component .rich-text-with-title { margin-bottom: 0px !important; }
body.on-page-editor .global-tiles-container {width: 100%;}
body.on-page-editor .global-tiles-container .tiles-component .column-placeholders > div > .component img{
    width: auto;
}
body.on-page-editor .global-tiles-container .tiles-component .column-placeholders > div:first-child{
    display: block;
    grid-column: span 2;
}
body.on-page-editor .tiles-component.three-column-container .column-placeholders > div:first-child{
    grid-column: span 3;
}
body.on-page-editor .global-tiles-container .tiles-component .column-placeholders > div{
    display: block;
}
body.on-page-editor .global-tiles-container .tiles-component .column-placeholders{
    /* margin-bottom: 5rem !important; */
    height: auto !important;
    /* margin-top: 3rem !important; */
}
body.on-page-editor .component.global-tiles-container{
    max-width: 100% !important;
    margin: auto !important;
}
body.on-page-editor .global-tiles-container .tiles-display-edit,
body.on-page-editor .global-tiles-container .tiles-display-info{
    display: flex;
    background-color: #f5f5f5;
    justify-content: center;
    align-items: center;
    /* //margin-top: 1px;
    //margin-bottom: 1px; */
    padding: .5rem;
}
body.on-page-editor .global-tiles-container .tiles-display-info{
    background-color: #b2cf9a !important;
}
/* experience editor css for tiles and builiding block END */

/*Edit button on content page css start from here*/
.edit-button {
  background-color: #000000;
  color: white;
  text-decoration: none;
  border-radius: 60px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  width: 56px;
  min-width: 56px;
  max-width: 32px;
  -webkit-transition: min-width 0.5s;
  transition: min-width 0.5s;
  position: absolute;
  top: 150px;
  left: 80%;
}

.edit-button:hover {
  min-width: 162px;
  max-width: 300px;
}

.edit-button .icon {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMDA5IDIuNTg1OTRMNCAxMS41ODY5VjE3LjAwMTNMOS40MTQyMSAxNy4wMDEzTDE4LjQwODYgOC4wMDY5MkwxMy4wMDA5IDIuNTg1OTRaTTYgMTUuMDAxM0w2IDEyLjQxNTRMMTIuOTk5MSA1LjQxNjFMMTUuNTgxOSA4LjAwNTE5TDguNTg1NzkgMTUuMDAxM0g2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQgMjEuMDAwOUgyMFYxOS4wMDA5SDRWMjEuMDAwOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat;
  margin-right: 15px;
  margin-left: 16px;
}

.edit-button .text {
  white-space: nowrap;
  margin-left: 50px;
  display: none;
  color: white;
  font-size: 14px;
}

.edit-button:hover .text {
  display: block;
}

@media screen and (min-width: 1920px) {
  .edit-button {
    top: 182px;
    left: 75%;
  }
}

@media screen and (max-width: 1024px) {
  .edit-button {
      display: none !important;
  }
}

@media screen and (max-width: 575px) {
  .edit-button {
      display: none !important;
  }
}
/*Edit button on content page css end here*/
.horizontal-cards-container{
	margin-bottom:2rem;
}
body.on-page-editor .horizontal-cards-container>.component-content .horizontal-section {
	padding-top: 1.4rem;
    padding-bottom: 1.4rem;
}
/*App tools search styles start here*/
.ipp-search-box {
  margin-left: 0px !important;
  margin-top: 24px !important;
  margin-bottom: 12px !important;
}
@media only screen and (max-width: 420px) {
  .ipp-search-box.search-box:not(:first-child) {
    margin-top: 0px !important;
  }
}
body.on-page-editor .ipp-search-box .search__icon, body.on-page-editor .ipp-search-box .search_pre__icon {position: absolute; top: 6px;}
body.on-page-editor .ipp-search-box #header-search {padding-left: 50px;}
.ipp-search-box .search__icon, .ipp-search-box .search_pre__icon {
  left: 10px;
}
@media only screen and (max-width: 420px) {
  .ipp-search-box .search__icon, .ipp-search-box .search_pre__icon {
    margin-top: 13px;
  }
}
.ipp-search-box .input-wrap--filled-blue-search input[type=search] {
  height: 50px;
  border-radius: 64px;
}
.ipp-search-box .input-wrap--filled-blue-search input[type=search]::-webkit-input-placeholder {
  color: #202020;
}
.ipp-search-box .input-wrap--filled-blue-search input[type=search]:focus {
  background: #fff !important;
  border: 1px solid #0058A3 !important;
}
.ipp-search-box .search-actions {
  display: none;
}
.ipp-search-box .has-value-text .search__icon .svg-icon {
  transition: transform 200ms;
  transform: scale(0);
  opacity: 0;
}
.ipp-search-box .has-value-text.input-wrap--filled-blue-search input[type=search] {
  padding-left: 24px !important;
}
.ipp-search-box .has-value-text .search-actions {
  display: block;
  position: absolute;
  right: 16px;
}
.ipp-search-box .has-value-text .search-actions .btn--plain.js-search-clear {
  display: block;
  right: 64px;
}
.ipp-search-box .has-value-text .search-actions .search-action-divider {
  opacity: 1;
}
.ipp-search-box .has-value-text .search-actions .btn--search.btn--search-blue.search-box-button {
  background: none;
  padding-left: 8px;
  padding-right: 8px;
}
.ipp-search-box .has-value-text .search-actions .btn--search.btn--search-blue.search-box-button .svg-icon.btn__icon {
  fill: #111;
}
.ipp-search-box .mbl_search.js-search-toggle-menu {
  display: none;
}

.search-results.alphabet-grouping .column-content {
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.search-results.alphabet-grouping .search-results__no-results {
  font-weight: 400;
  margin-top: 48px;
}
.search-results.alphabet-grouping .search-results__no-results h3 {
  font-weight: 400;
}
.search-results.alphabet-grouping .search-results__no-results h3 .result-info {
  font-weight: 700;
}
/*App tools search styles end here*/
/*Fact Cricle componenet styles start here*/
.content-list.is-standalone:not([class*='column-']) {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
  }
  .content-list a.fact-title-link{
    text-decoration: none;
  }
  
  .content-list:has(.fact) {
    background: #fff !important;
    padding: 0;
}
  
  @media screen and (min-width: 36em) {
    .content-list.is-standalone:not([class*='column-']) {
      max-width: 56rem;
      padding-left: 3rem;
      padding-right: 3rem;
    }
  }
  
  @media screen and (min-width: 62em) {
    .content-list.is-standalone:not([class*='column-']) {
      max-width: 54rem;
      padding-left: 2rem;
      padding-right: 2rem;
    }
  }
  
  .content-list__list {
    display: block;
    display: flex;
    flex: 1;
    flex-flow: row wrap;
    align-items: stretch;
    padding: 0;
    width: auto;
    list-style-type: none;
  }
  
  @media screen and (min-width: 20em) {
    .content-list__list {
      margin-left: -0.5rem;
      margin-right: -0.5rem;
    }
  }
  
  @media screen and (min-width: 48em) {
    .content-list__list {
      margin-left: -0.75rem;
      margin-right: -0.75rem;
    }
  }
  
  @media screen and (min-width: 75em) {
    .content-list__list {
      margin-left: -1rem;
      margin-right: -1rem;
    }
  }
  
  .content-list__list {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  
  .fact-title-link {
    text-decoration: none;
    color: #111;
    font-weight: 500;
  }
  
  .fact-title-link:hover, .fact-title-link:visited {
    text-decoration: underline;
    color: #111;
  }
  
  .fact,
  .fact-circle,
  .fact-callout {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  
  .fact--text-center,
  .fact-circle--text-center,
  .fact-callout--text-center {
    text-align: center;
  }
  
  .fact-circle__circle {
    max-width: 18rem;
    margin: 0 auto;
  }
  
  /* .fact-circle {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  
    @include respond-to-from(md) {
      padding-left: 2.6rem;
      padding-right: 2.6rem;
    }
  } */
  .fact-callout {
    display: block;
    width: 100%;
  }
  
  .fact p {
    margin-bottom: 0;
  }
  
  .fact__image {
    margin-bottom: 1rem;
  }
  
  .fact__image img {
    height: 100%;
    width: 100%;
    font-family: 'object-fit: cover';
    object-fit: cover;
  }
  
  .fact__image .ls-blur-up-img {
    position: absolute;
    top: 0;
    left: 0;
  }
  
  /**
   * CIRCLED fact item
   */
  .fact-circle__content {
    position: relative;
  }
  
  .fact-callout__circle svg,
  .fact-circle svg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  
  .fact-circle__text {
    font-weight: 700;
    color: #111;
    text-align: center;
    position: absolute;
    padding: 0 12%;
  }
  
  .fact-circle__text p {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
  
  .is-long {
    margin-top: 1rem;
  }
  
  .fact-callout__circle strong,
  .fact-circle strong {
    font-size: 5rem;
    line-height: 5.5rem;
    letter-spacing: -1.33px;
  }
  
  .fact-callout__circle .is-long > strong,
  .fact-circle .is-long > strong {
    font-size: 3.75rem;
    line-height: 4.5rem;
    letter-spacing: -1.1px;
  }
  
  .fact-circle__metadata-circle {
    position: absolute;
    top: 0;
    width: 5.5rem;
    height: 5.5rem;
    background-color: #ffdb00;
    border-radius: 50%;
    right: 0%;
  }
  
  .fact-circle__metadata {
    padding: 1rem 0.5rem;
    height: 100%;
    width: 100%;
    overflow: hidden;
    text-align: center;
  }
  
  .fact-circle__metadata strong {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  
  .fact-circle__metadata p {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 2rem;
    display: block;
  }
  
  @supports (display: -webkit-box) {
    .fact-circle__metadata p {
      display: -webkit-box;
    }
  }
  
  .fact__caveat {
    margin-top: 1rem;
    color: #666;
    text-align: left;
    padding-right: 2rem;
    display: block;
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  
  .fact-callout__bubble {
    background: #dfdfdf;
    padding: 2.5rem;
    position: relative;
    border-radius: 0 2rem 0rem 2rem;
  }
  
  @media screen and (min-width: 36em) {
    .fact-callout__bubble {
      border-radius: 2rem 0 2rem 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-callout__bubble {
      padding: 3.5rem 2.5rem;
    }
  }
  
  .fact-callout__callout {
    margin-top: 4rem;
  }
  
  @media screen and (min-width: 36em) {
    .fact-callout__callout {
      margin-top: 0;
      margin-bottom: 3rem;
    }
  }
  
  .fact-callout__row {
    width: 100%;
    display: block;
    display: flex;
    flex: 1;
    flex-flow: row wrap;
    align-items: stretch;
    padding: 0 0.5rem;
    align-items: center;
  }
  
  @media screen and (min-width: 48em) {
    .fact-callout__row {
      padding: 0 0.75rem;
    }
  }
  
  @media screen and (min-width: 75em) {
    .fact-callout__row {
      padding: 0 1rem;
    }
  }
  
  .fact-callout__bubble-text {
    word-wrap: break-word;
    margin-bottom: 0;
  }
  
  .fact-callout__bubble-point:before {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    left: 0px;
    border-left: 25px solid #dfdfdf;
    border-right: 25px solid transparent;
    border-top: 25px solid transparent;
    border-bottom: 25px solid #dfdfdf;
    top: -40px;
  }
  
  @media screen and (min-width: 36em) {
    .fact-callout__bubble-point:before {
      border-left: 25px solid #dfdfdf;
      border-right: 25px solid transparent;
      border-top: 25px solid #dfdfdf;
      border-bottom: 25px solid transparent;
      bottom: -40px;
      top: unset;
    }
  }
  
  @media screen and (min-width: 62em) {
    .column-text .fact-callout__bubble {
      padding: 2.5rem;
    }
  }
  
  .fact-circle .white-theme + .fact-circle__metadata {
    color: #fff;
  }
  
  .fact-circle .white-theme + .fact-circle__metadata strong, .fact-circle .white-theme + .fact-circle__metadata p {
    color: #fff;
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_76 {
      font-size: 4.75rem;
      line-height: 5.5rem;
      letter-spacing: -1.33px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_76 {
      font-size: 3.75rem;
      line-height: 4.5rem;
      letter-spacing: -1.1px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_76 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_60 {
      font-size: 3.75rem;
      line-height: 4.5rem;
      letter-spacing: -1.1px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_60 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_60 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_48 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_48 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_48 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_38 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_38 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_38 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_30 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_30 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_30 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_24 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_24 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_24 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text strong.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text strong.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text strong.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_76 {
      font-size: 4.75rem;
      line-height: 5.5rem;
      letter-spacing: -1.33px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_76 {
      font-size: 3.75rem;
      line-height: 4.5rem;
      letter-spacing: -1.1px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_76 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_60 {
      font-size: 3.75rem;
      line-height: 4.5rem;
      letter-spacing: -1.1px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_60 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_60 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_48 {
      font-size: 3rem;
      line-height: 1.1667;
      letter-spacing: -0.84px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_48 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_48 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_12 {
      font-size: 0.75rem;
      line-height: 1rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_14 {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_16 {
      font-size: 1rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_18 {
      font-size: 1.125rem;
      line-height: 1.5rem;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_20 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_24 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_24 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_24 {
      font-size: 1.25rem;
      line-height: 1.2;
      letter-spacing: 0;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_30 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_30 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_30 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  @media screen and (min-width: 62em) {
    .fact-circle .fact-circle__text p.font_38 {
      font-size: 2.375rem;
      line-height: 1.2632;
      letter-spacing: -0.67px;
    }
  }
  
  @media screen and (min-width: 36em) {
    .fact-circle .fact-circle__text p.font_38 {
      font-size: 1.875rem;
      line-height: 1.3334;
      letter-spacing: -0.53px;
    }
  }
  
  @media screen and (min-width: 20em) {
    .fact-circle .fact-circle__text p.font_38 {
      font-size: 1.5rem;
      line-height: 1.3334;
      letter-spacing: -0.42px;
    }
  }
  
  .basic-circle,
  .animate-circle {
    transition: 0s stroke-dashoffset;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
  }
  
  .fact-circle circle.basic-circle,
  .fact-circle circle.animate-circle {
    stroke: #f5f5f5;
  }
  
  .fact-icon {
    margin-bottom: 1rem;
    width: 96px;
    height: 96px;
    margin: 0 auto;
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon {
      width: 72px;
      height: 72px;
    }
  }
  
  .fact-icon svg {
    width: 96px;
    height: 96px;
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon svg {
      width: 72px;
      height: 72px;
    }
  }
  
  .fact-icon svg image {
    width: 96px;
    height: 96px;
    transform: translate(0);
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon svg image {
      width: 72px;
      height: 72px;
    }
  }
  
  .fact-icon.icon-bg-width {
    width: 144px;
    height: 144px;
    margin: 0 auto;
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon.icon-bg-width {
      width: 120px;
      height: 120px;
      margin: 0 auto;
    }
  }
  
  .fact-icon.icon-bg-width .icon-bg {
    position: absolute;
    width: 144px;
    height: 144px;
    border-radius: 50%;
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon.icon-bg-width .icon-bg {
      width: 120px;
      height: 120px;
    }
  }
  
  .fact-icon.icon-bg-width svg {
    width: 144px;
    height: 144px;
    border-radius: 50%;
    display: flex;
    position: relative;
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon.icon-bg-width svg {
      width: 120px;
      height: 120px;
    }
  }
  
  .fact-icon.icon-bg-width svg image {
    width: 96px;
    height: 96px;
    transform: translate(17%, 17%);
  }
  
  @media screen and (max-width: 35.99em) {
    .fact-icon.icon-bg-width svg image {
      width: 72px;
      height: 72px;
      transform: translate(21%, 21%);
    }
  }
  
  .fact-fsize-24 .fact .field-value {
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
  }
  
  .fact-2-col {
    margin: auto !important;
  }
  
  .fact-2-col .component-content ul .fact .field-title {
    font-size: 14px;
    line-height: 20px;
    margin: auto !important;
  }
  
  .is-standalone.article-text {
    max-width: 46rem !important;
  }
  
  .ikea-fact-two-layout .component-content .content-list__list,
  .ikea-fact-three-layout .component-content .content-list__list,
  .ikea-fact-three-layout .component-content .content-list__list {
    display: grid;
    grid-gap: 2rem;
    text-align: center;
  }
  
  .ikea-fact-two-layout .component-content .content-list__list {
    grid-template-columns: repeat(1, 1fr);
  }
  
  @media screen and (min-width: 36em) {
    .ikea-fact-two-layout .component-content .content-list__list {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  
  @media screen and (min-width: 36em) {
    .ikea-fact-three-layout .component-content .content-list__list {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  
  @media screen and (min-width: 62em) {
    .ikea-fact-three-layout .component-content .content-list__list {
      grid-template-columns: repeat(3, 1fr);
    }
  }
  
  @media screen and (min-width: 36em) {
    .ikea-fact-four-layout .component-content .content-list__list {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  
  @media screen and (min-width: 62em) {
    .ikea-fact-four-layout .component-content .content-list__list {
      grid-template-columns: repeat(4, 1fr);
    }
  }
  
  .content-list__list .fact .component.like-share.mobile {
    display: none !important;
  }
  
  /* content list Hide image option 158 Sprint *****/
  .component.content-list.hide-img .content-list__list li.fact .fact-icon, .component.content-list.hide-img .content-list__list li.fact .fact__image {
    display: none;
  }
  
  @media screen and (max-width: 35.99em) {
    .component.content-list.hide-img .content-list__list li.fact {
      padding: 0px;
    }
    .component.content-list.hide-img .content-list__list li.fact:last-child {
      margin-bottom: 2rem;
    }
  }
  
  @media screen and (min-width: 36em) {
    .component.content-list.hide-img .content-list__list li.fact {
      margin-bottom: 2rem;
    }
  }
  
  @media screen and (min-width: 62em) {
    .component.content-list.hide-img .content-list__list li.fact {
      margin-bottom: 3rem;
      margin-top: 3rem;
    }
  }
  
  .background:has(.content-list) > .component-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  
  @media screen and (min-width: 36em) {
    .background:has(.content-list) > .component-content {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
  }
  
  .component-header:not([class*='column-']) {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  @media screen and (min-width: 36em) {
    .component-header:not([class*='column-']) {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  
  @media screen and (min-width: 62em) {
    .component-header:not([class*='column-']) {
      max-width: 68rem;
      padding-left: 2rem;
      padding-right: 2rem;
    }
  }
  
  .component-header--title-only > .component-content > h2 {
    margin-bottom: 1.5rem;
  }
  
  .component-header > .component-content > h2, .component-header > .component-content > h3, .component-header > .component-content > h4, .component-header > .component-content > h5, .component-header > .component-content > h6 {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: normal;
  }
  
  @media screen and (min-width: 36em) {
    .component-header > .component-content > h2, .component-header > .component-content > h3, .component-header > .component-content > h4, .component-header > .component-content > h5, .component-header > .component-content > h6 {
      font-size: 24px;
      line-height: 35px;
      letter-spacing: -0.0042em;
    }
  }
/*Fact Cricle componenet styles end here*/

body.on-page-editor .sc-uploaderInfo .set-focal-point {margin-bottom: 8px;}
body.on-page-editor .focal-point-modal {
	position: fixed;
    top: 30%;
    bottom: 10%;
    height: calc(100vh - 40%);
    overflow-y: scroll;
    width: 80%;
    margin: auto;
    left: 0px;
    right: 0px;
    box-shadow: 0px 0px 14px #88888A;
    padding-top: 32px;
}


/* bubble map changes latest start */
.bubbles-on-image {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.bubbles-on-image img {
  display: block;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
}

.bubbles-on-image .component-content {
  position: relative;
}

.bubbles-on-image .bubble {
  border-radius: 50%;
  background: #ffdb00;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 56px;
  height: 56px;
  opacity: 0;
}

.bubbles-on-image .bubble .info {
  font-weight: bold;
}

.bubbles-on-image .bubble .info .title {
  font-size: 0.875rem;
  line-height: 1rem;
}

.bubbles-on-image .bubble .info .data {
  font-size: 1.5rem;
  line-height: 1.3334;
  letter-spacing: -0.42px;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info .data {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info .data {
    font-size: 2.375rem;
    line-height: 1.2632;
    letter-spacing: -0.67px;
  }
}

.bubbles-on-image .bubble .info .title:empty {
  display: none;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 2.375rem;
    line-height: 1.2632;
    letter-spacing: -0.67px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_48 {
    font-size: 3rem;
    line-height: 1.1667;
    letter-spacing: -0.84px;
  }
}

.bubbles-on-image .bubble .info p {
  margin-bottom: 0;
}

.bubbles-on-image .bubble .info p.title.font_14, .bubbles-on-image .bubble .info p.title.font_16, .bubbles-on-image .bubble .info p.title.font_18, .bubbles-on-image .bubble .info p.title.font_20, .bubbles-on-image .bubble .info p.title.font_24, .bubbles-on-image .bubble .info p.title.font_30, .bubbles-on-image .bubble .info p.title.font_38 {
  line-height: 1.2rem;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble {
    width: 80px;
    height: 80px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble {
    width: 128px;
    height: 128px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image {
    padding: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble {
    width: 96px;
    height: 96px;
  }
  .bubbles-on-image.bubble-small .bubble .data {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_38 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.title.font_14, .bubbles-on-image.bubble-small .bubble p.title.font_16, .bubbles-on-image.bubble-small .bubble p.title.font_18, .bubbles-on-image.bubble-small .bubble p.title.font_20, .bubbles-on-image.bubble-small .bubble p.title.font_24, .bubbles-on-image.bubble-small .bubble p.title.font_30, .bubbles-on-image.bubble-small .bubble p.title.font_38 {
    line-height: 1.2rem;
  }
  .bubbles-on-image.font_12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.font_20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.font_30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.font_48 .bubble .info .data {
    font-size: 48px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.title-xs-hide .bubble .info .title {
    display: none;
  }
  .bubbles-on-image.mob-bubble-small .bubble {
    width: 48px;
    height: 48px;
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  .bubbles-on-image.tab-df-12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.tab-df-20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.tab-df-30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.tab-bubble-small .bubble {
    width: 64px;
    height: 64px;
  }
  .bubbles-on-image.tab-bubble-small .bubble .info .title {
    display: none;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.mob-df-12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.mob-df-20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.mob-df-30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.mob-df-12 .bubble .info .data,
  .bubbles-on-image.mob-df-14 .bubble .info .data,
  .bubbles-on-image.mob-df-16 .bubble .info .data,
  .bubbles-on-image.mob-df-18 .bubble .info .data,
  .bubbles-on-image.mob-df-20 .bubble .info .data,
  .bubbles-on-image.mob-df-24 .bubble .info .data,
  .bubbles-on-image.mob-df-30 .bubble .info .data {
    line-height: 1.2rem;
  }
}

/**** clickable bubbles - sprint 66 ***/
/** fact-snippets-collection **/
.fact-snippets-collection {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.fact-snippets-collection .fact-snippets-collection__list {
  display: flex;
  flex-flow: row wrap;
}

.fact-snippets-collection .fact-snippets-collection__list .fact-snippet {
  vertical-align: top;
  margin-bottom: 1rem;
}

.fact-snippets-collection .fact-snippets-collection__list .fact-snippet ul, .fact-snippets-collection .fact-snippets-collection__list .fact-snippet li {
  margin: 0;
}

@media screen and (max-width: 35.99em) {
  .fact-snippets-collection .fact-snippets-collection__list .fact-snippet {
    padding: 0;
  }
}

.fact-snippets-collection .fact-snippets-collection__list .fact-snippet:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 36em) {
  .fact-snippets-collection .fact-snippets-collection__list .ikea-col-md-6:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 62em) {
  .fact-snippets-collection .fact-snippets-collection__list .ikea-col-xl-3:nth-last-child(-n+4),
  .fact-snippets-collection .fact-snippets-collection__list .ikea-col-xl-4:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

/**** clickable bubbles - sprint 79 ***/
.bubbles-on-image .bubble a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  color: inherit;
}

.bubbles-on-image .bubble a :hover {
  text-decoration: none;
}

.bubbles-on-image .bubble a:hover, .bubbles-on-image .bubble a:active, .bubbles-on-image .bubble a:focus {
  text-decoration: none;
}

.bubbles-on-image > .component-content {
  aspect-ratio: 16/9;
  position: relative;
}

/* .bubbles-on-image with pulse - sprint 103 - wood project ***/
.bubbles-on-image.pulsating-bubble .bubble {
  opacity: 0;
}

.bubbles-on-image.pulsating-bubble .bubble {
  opacity: 1;
}

.bubbles-on-image.pulsating-bubble .bubble:hover {
  text-decoration: none;
}

.bubbles-on-image.pulsating-bubble .bubble:focus-visible {
  outline-offset: 15px;
}

.bubbles-on-image.pulsating-bubble .bubble {
  opacity: 0;
}

.bubbles-on-image.pulsating-bubble .bubble .info {
  display: none;
}

.bubbles-on-image.pulsating-bubble .bubble.pulse {
  animation-name: kf-pulse;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out;
  opacity: 1;
}

.bubbles-on-image.pulsating-bubble .bubble.extra-pulse {
  transition: box-shadow 0.3s ease-in-out;
}

.bubbles-on-image.pulsating-bubble .bubble.extra-pulse .info {
  display: block;
  animation-name: kf-pulse;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out;
}

.bubbles-on-image.pulsating-bubble .bubble.active {
  text-decoration: none;
}

@keyframes kf-pulse {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(0.25);
  }
  50% {
    transform: scale(0.5);
  }
  75% {
    transform: scale(0.75);
  }
  100% {
    transform: scale(1);
  }
}

/* side panel - sprint 103 ***/
@keyframes slide-in {
  0% {
    right: -50%;
  }
  100% {
    right: 0;
  }
}

@-webkit-keyframes slide-in {
  0% {
    right: -50%;
  }
  100% {
    right: 0;
  }
}

@keyframes slide-out {
  0% {
    right: 0%;
  }
  100% {
    right: -75%;
  }
}

@-webkit-keyframes slide-out {
  0% {
    right: 0%;
  }
  100% {
    right: -75%;
  }
}

@keyframes slide-up {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}

@-webkit-keyframes slide-up {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}

@keyframes slide-down {
  0% {
    bottom: 0%;
  }
  100% {
    bottom: -100%;
  }
}

@-webkit-keyframes slide-down {
  0% {
    bottom: 0%;
  }
  100% {
    bottom: -100%;
  }
}

.ikea-modal-dialog.side-panel + .side-panel-content {
  display: none;
}

.ikea-modal-dialog.side-panel {
  background: rgba(0, 0, 0, 0.3);
  animation: none;
}

.ikea-modal-dialog.side-panel .side-panel-content {
  padding: 0px 1rem;
  height: max-content;
  max-height: calc(100vh - 6rem);
  max-height: calc(100svh - 6rem);
}

.ikea-modal-dialog.side-panel .side-panel-content .sp-content-title {
  display: none;
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog.side-panel .side-panel-content {
    padding: 0px 1.5rem;
  }
}

.ikea-modal-dialog.side-panel .side-panel-content table tr[href] {
  cursor: pointer;
}

.ikea-modal-dialog.side-panel .side-panel-content table tr[href]:hover td:first-child {
  text-decoration: underline;
}

.ikea-modal-dialog.side-panel .side-panel-content table tr td a .svg-icon {
  fill: #111;
}

.ikea-modal-dialog.side-panel .side-panel-content .table-wrapper {
  margin-left: -1rem;
  margin-right: -1rem;
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog.side-panel .side-panel-content .table-wrapper {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}

.ikea-modal-dialog.side-panel > div {
  border-radius: 0;
  height: auto;
  top: auto;
  bottom: 0px;
  width: 100%;
  max-height: 95%;
  overflow: auto;
}

@media screen and (max-width: 35.99em) {
  .ikea-modal-dialog.side-panel > div .modal-header {
    position: sticky;
    background-color: white;
    top: -1px;
    z-index: 1;
  }
  .ikea-modal-dialog.side-panel > div .modal-body {
    height: auto;
    margin: 0;
  }
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog.side-panel > div {
    width: auto;
    max-width: 480px;
    position: fixed;
    height: 100%;
    left: auto;
    top: 0px;
    right: 0px;
    max-height: 100%;
    min-width: 380px;
  }
}

.ikea-modal-dialog.side-panel.showSheet > div {
  animation: slide-up 0.6s cubic-bezier(0.4, 0, 0, 1);
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog.side-panel.showSheet > div {
    animation: slide-in 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

.ikea-modal-dialog.side-panel.hideSheet > div {
  animation: slide-down 0.6s cubic-bezier(0.4, 0, 0, 1);
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog.side-panel.hideSheet > div {
    animation: slide-out 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

.bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.showSheet > div {
  animation: slide-up 0.6s cubic-bezier(0.4, 0, 0, 1);
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.showSheet > div {
    animation: slide-in 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

.bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.hideSheet > div {
  animation: slide-down 0.6s cubic-bezier(0.4, 0, 0, 1);
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.hideSheet > div {
    animation: slide-out 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

.ikea-striped-side-panel-table {
  display: table;
  margin-bottom: 0;
}

.ikea-striped-side-panel-table tr:nth-child(even) {
  background: #f5f5f5;
}

.ikea-striped-side-panel-table tr {
  display: table-row;
}

.ikea-striped-side-panel-table tr th {
  font-weight: 400;
  color: #666;
  font-size: 14px;
  font-weight: 600;
}

.ikea-striped-side-panel-table tr td, .ikea-striped-side-panel-table tr th {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #dfdfdf;
}

.ikea-striped-side-panel-table tr th:nth-child(2),
.ikea-striped-side-panel-table tr td:nth-child(2) {
  text-align: right;
}

.ikea-striped-side-panel-table tr th, .ikea-striped-side-panel-table tr td {
  display: table-cell;
  max-width: 0;
  width: initial;
}

@media screen and (max-width: 35.99em) {
  .ikea-striped-side-panel-table tr th, .ikea-striped-side-panel-table tr td {
    max-width: unset;
    width: auto;
  }
}

.ikea-striped-side-panel-table tr th:last-child,
.ikea-striped-side-panel-table tr td:last-child {
  text-align: right;
}

.ikea-striped-side-panel-table tbody tr:last-child td {
  border-bottom: 0px solid;
}

.ikea-striped-side-panel-table thead tr th, .ikea-striped-side-panel-table thead tr td {
  border-bottom: 1px solid #dfdfdf;
}

.bubbles-on-image:not(.pulsating-bubble) .component-content.is-loaded .bubble {
  transition-property: opacity;
  transition-duration: 1s;
  transition-delay: 1s;
  opacity: 1;
}

/*  when color picker added -- Sprint 109 ***/
.bg-clr {
  position: relative;
}

.bg-clr > .apply-bg-clr,
.bg-fact-clr > div:first-child {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.bg-clr .info,
.bg-fact-clr .fact-circle__metadata {
  z-index: 1;
  position: relative;
}

.bubbles-on-image.ise-small-bubble-map .bubble,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .bubble,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble {
    width: 1rem;
    height: 1rem;
  }
}

.bubbles-on-image.ise-small-bubble-map .bubble .info,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble .info {
  display: none !important;
}

.bubbles-on-image.ise-small-bubble-map .bubble::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble::before {
  display: none;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .bubble::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble::before {
    display: block;
    content: attr(data-bubble-name);
    font-size: 12px;
    line-height: 18px;
    color: #111;
    min-width: max-content;
    position: absolute;
    top: -23px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.ise-small-bubble-map .bubble::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble::before {
    font-size: 10px;
  }
}

.bubbles-on-image.ise-small-bubble-map .bubble:focus-visible,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble:focus-visible {
  box-shadow: 0 0 0 4PX #fff, 0 0 0 6px #111 !important;
  outline: 0;
  transition-property: box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  border-radius: 64px;
}

.bubbles-on-image.ise-small-bubble-map .bubble.b-text-lt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.b-text-lt::before {
  top: 0;
  right: 28px;
}

.bubbles-on-image.ise-small-bubble-map .bubble.b-text-rt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.b-text-rt::before {
  top: 0;
  left: 28px;
}

.bubbles-on-image.ise-small-bubble-map .bubble.b-text-bt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.b-text-bt::before {
  top: 24px;
}

.bubbles-on-image.ise-small-bubble-map .ise-sm-bl.bubble,
.bubbles-on-image.bubble-small.ise-small-bubble-map .ise-sm-bl.bubble {
  width: 0.5rem;
  height: 0.5rem;
}

.bubbles-on-image.ise-small-bubble-map .ise-sm-bl.bubble.b-text-lt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .ise-sm-bl.bubble.b-text-lt::before {
  top: -4px;
  right: 20px;
}

.bubbles-on-image.ise-small-bubble-map .ise-sm-bl.bubble.b-text-rt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .ise-sm-bl.bubble.b-text-rt::before {
  top: -4px;
  left: 20px;
}

.bubbles-on-image.ise-small-bubble-map .ise-sm-bl.bubble.b-text-bt::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .ise-sm-bl.bubble.b-text-bt::before {
  top: 14px;
}

.bubbles-on-image.ise-small-bubble-map ul,
.bubbles-on-image.bubble-small.ise-small-bubble-map ul {
  list-style: none;
  margin-top: 1.5rem;
}

.bubbles-on-image.ise-small-bubble-map ul li,
.bubbles-on-image.bubble-small.ise-small-bubble-map ul li {
  display: flex;
  line-height: unset;
  margin-bottom: 0;
  align-items: baseline;
}

.bubbles-on-image.ise-small-bubble-map ul li p,
.bubbles-on-image.bubble-small.ise-small-bubble-map ul li p {
  margin-bottom: 4px;
  margin-left: 0.5rem;
  font-size: 14px;
}

.bubbles-on-image.ise-small-bubble-map .bubble.active::before,
.bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active::before {
  display: block;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .clrInfo,
  .bubbles-on-image.ise-small-bubble-map.caption-rt .clrInfo,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .clrInfo {
    display: block;
    justify-content: flex-end;
    margin-right: 1rem;
  }
}

.bubbles-on-image.ise-small-bubble-map .clrInfo ul li,
.bubbles-on-image.ise-small-bubble-map.caption-rt .clrInfo ul li,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .clrInfo ul li {
  position: relative;
}

.bubbles-on-image.ise-small-bubble-map .clrInfo ul li .colorCircle,
.bubbles-on-image.ise-small-bubble-map.caption-rt .clrInfo ul li .colorCircle,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .clrInfo ul li .colorCircle {
  position: absolute;
  top: 10px;
}

.bubbles-on-image.ise-small-bubble-map .clrInfo ul li p,
.bubbles-on-image.ise-small-bubble-map.caption-rt .clrInfo ul li p,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .clrInfo ul li p {
  margin-left: 1rem;
}

.bubbles-on-image.ise-small-bubble-map .colorCircle,
.bubbles-on-image.ise-small-bubble-map.caption-rt .colorCircle,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .colorCircle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.bubbles-on-image.ise-small-bubble-map .show-country-info,
.bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info {
  display: none;
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.ise-small-bubble-map .show-country-info,
  .bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info {
    display: block;
  }
}

.bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items,
.bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items {
  grid-template-columns: repeat(auto-fill, minmax(calc(49% - 1px), 1fr));
  grid-auto-columns: minmax(calc(50% - 6px), 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: .5rem;
  display: grid;
  padding-bottom: 1rem;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items,
  .bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items {
    grid-template-columns: repeat(auto-fill, minmax(calc(32.5% - 1px), 1fr));
    grid-auto-columns: minmax(calc(32.5% - 1px), 1fr);
  }
}

.bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items div.list,
.bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list {
  padding: 0.5rem 1rem;
  border: 1px solid #111;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border-radius: 44px;
  position: relative;
}

.bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items div.list span.info,
.bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.info,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.info {
  font-size: 0.875rem;
  line-height: 22px;
  letter-spacing: 0;
  font-weight: 700;
  text-align: center;
  margin-left: 0.5rem;
}

.bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle,
.bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle,
.bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle {
  position: absolute;
  left: 20px;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image.ise-small-bubble-map .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle,
  .bubbles-on-image.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt .show-country-info .navigation-carousel .nc-carousel-items div.list span.colorCircle {
    left: 24px;
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.ise-small-bubble-map a.bubble.inactive,
  .bubbles-on-image.ise-small-bubble-map.caption-rt a.bubble.inactive,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt a.bubble.inactive {
    background-color: #666 !important;
    box-shadow: 0px 0px 0px 5px #ededed !important;
  }
  .bubbles-on-image.ise-small-bubble-map a.bubble.inactive .apply-bg-clr,
  .bubbles-on-image.ise-small-bubble-map.caption-rt a.bubble.inactive .apply-bg-clr,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt a.bubble.inactive .apply-bg-clr {
    background-color: #666 !important;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.ise-small-bubble-map a.bubble,
  .bubbles-on-image.ise-small-bubble-map.caption-rt a.bubble,
  .bubbles-on-image.bubble-small.ise-small-bubble-map.caption-rt a.bubble {
    pointer-events: none;
  }
}

.bubbles-on-image {
  position: relative;
}

.bubbles-on-image .bubble-tooltip {
  position: absolute;
  display: none;
  padding: 2px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  pointer-events: none;
  margin-top: -25px;
  border-radius: 4px;
  padding: 5px;
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div {
    background-color: #f5f5f5;
    border-radius: 0;
    height: auto;
    top: auto;
    bottom: 0px;
    width: 100%;
    max-width: 100%;
    max-height: 95%;
    padding: 4rem;
    padding-top: 0;
    height: calc(100vh - 32rem);
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header {
    position: sticky;
    top: -1px;
    z-index: 1;
    background-color: #f5f5f5;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 4rem;
    padding-bottom: 1rem;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header h4, .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header h5, .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header h6 {
    margin-bottom: 0;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header a.close {
    top: 2rem;
    right: 0;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-body {
    height: auto;
    margin: 0;
    padding: 0;
    overflow: unset;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-body, .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .side-panel-content, .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div p {
    padding-left: 0;
    padding-right: 0;
    color: #484848;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div {
    padding: 1.5rem !important;
    padding-top: 0 !important;
    height: calc(100vh - 19rem) !important;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header {
    padding-top: 2.5rem !important;
  }
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel > div .modal-header a.close {
    top: 1.5rem !important;
    right: 0 !important;
  }
}

.bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel .modal-header .bubble-dot {
  display: block;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin-right: 10px;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel .modal-header .bubble-dot {
    display: none;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.showSheet > div {
    animation: slide-in 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel.hideSheet > div {
    animation: slide-out 0.6s cubic-bezier(0.4, 0, 0, 1);
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.pulsating-bubble .bubble.active::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active::before {
    display: block;
    content: attr(data-bubble-name);
    font-size: 12px;
    line-height: 18px;
    color: #111;
    min-width: max-content;
    position: absolute;
    top: -20px;
    z-index: 1;
    font-size: 10px;
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-lt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-lt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-lt::before {
    top: -5px;
    right: 16px;
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-rt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-rt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-rt::before {
    top: -5px;
    left: 16px;
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-bt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-bt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-bt::before {
    top: 12px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.pulsating-bubble .bubble.active::before,
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-lt::before,
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-rt::before,
  .bubbles-on-image.pulsating-bubble .bubble.active.b-text-bt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-lt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-rt::before,
  .bubbles-on-image.ise-small-bubble-map .bubble.active.b-text-bt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-lt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-rt::before,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble.active.b-text-bt::before {
    display: none !important;
  }
}

@media screen and (max-width: 61.99em) {
  .bubbles-on-image.ise-small-bubble-map .bubble + .ikea-modal-dialog.side-panel,
  .bubbles-on-image.bubble-small.ise-small-bubble-map .bubble + .ikea-modal-dialog.side-panel {
    background: unset;
  }
}

/* no animation for mobile and tablet *****/
@media screen and (max-width: 61.99em) {
  .bubbles-on-image.ise-small-bubble-map .ikea-modal-dialog.side-panel .modal-header .bubble-dot,
  .bubbles-on-image.no-animation .bubble,
  .bubbles-on-image.ise-small-bubble-map.no-animation a.bubble.inactive {
    box-shadow: unset !important;
  }
}

/* Bubble image */
.bubbles-on-image {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.bubbles-on-image img {
  display: block;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
}

.bubbles-on-image .component-content {
  position: relative;
}

.bubbles-on-image .bubble {
  border-radius: 50%;
  background: #ffdb00;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 56px;
  height: 56px;
  opacity: 0;
}

.bubbles-on-image .bubble .info {
  font-weight: bold;
}

.bubbles-on-image .bubble .info .title {
  font-size: 0.875rem;
  line-height: 1rem;
}

.bubbles-on-image .bubble .info .data {
  font-size: 1.5rem;
  line-height: 1.3334;
  letter-spacing: -0.42px;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info .data {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info .data {
    font-size: 2.375rem;
    line-height: 1.2632;
    letter-spacing: -0.67px;
  }
}

.bubbles-on-image .bubble .info .title:empty {
  display: none;
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_30 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 2.375rem;
    line-height: 1.2632;
    letter-spacing: -0.67px;
  }
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 20em) {
  .bubbles-on-image .bubble .info p.font_38 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble .info p.font_48 {
    font-size: 3rem;
    line-height: 1.1667;
    letter-spacing: -0.84px;
  }
}

.bubbles-on-image .bubble .info p {
  margin-bottom: 0;
}

.bubbles-on-image .bubble .info p.title.font_14, .bubbles-on-image .bubble .info p.title.font_16, .bubbles-on-image .bubble .info p.title.font_18, .bubbles-on-image .bubble .info p.title.font_20, .bubbles-on-image .bubble .info p.title.font_24, .bubbles-on-image .bubble .info p.title.font_30, .bubbles-on-image .bubble .info p.title.font_38 {
  line-height: 1.2rem;
}

@media screen and (min-width: 36em) {
  .bubbles-on-image .bubble {
    width: 80px;
    height: 80px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image .bubble {
    width: 128px;
    height: 128px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image {
    padding: 0;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble {
    width: 96px;
    height: 96px;
  }
  .bubbles-on-image.bubble-small .bubble .data {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_12 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_14 {
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_16 {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_18 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_20 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.5rem;
    line-height: 1.3334;
    letter-spacing: -0.42px;
  }
}

@media screen and (min-width: 62em) and (min-width: 36em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 20em) {
  .bubbles-on-image.bubble-small .bubble p.font_24 {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}

@media screen and (min-width: 62em) and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.font_38 {
    font-size: 1.875rem;
    line-height: 1.3334;
    letter-spacing: -0.53px;
  }
}

@media screen and (min-width: 62em) {
  .bubbles-on-image.bubble-small .bubble p.title.font_14, .bubbles-on-image.bubble-small .bubble p.title.font_16, .bubbles-on-image.bubble-small .bubble p.title.font_18, .bubbles-on-image.bubble-small .bubble p.title.font_20, .bubbles-on-image.bubble-small .bubble p.title.font_24, .bubbles-on-image.bubble-small .bubble p.title.font_30, .bubbles-on-image.bubble-small .bubble p.title.font_38 {
    line-height: 1.2rem;
  }
  .bubbles-on-image.font_12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.font_20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.font_24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.font_30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.font_48 .bubble .info .data {
    font-size: 48px;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.title-xs-hide .bubble .info .title {
    display: none;
  }
  .bubbles-on-image.mob-bubble-small .bubble {
    width: 48px;
    height: 48px;
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  .bubbles-on-image.tab-df-12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.tab-df-20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.tab-df-24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.tab-df-30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.tab-bubble-small .bubble {
    width: 64px;
    height: 64px;
  }
  .bubbles-on-image.tab-bubble-small .bubble .info .title {
    display: none;
  }
}

@media screen and (max-width: 35.99em) {
  .bubbles-on-image.mob-df-12 .bubble .info .data {
    font-size: 0.75rem;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-14 .bubble .info .data {
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-16 .bubble .info .data {
    font-size: 1rem;
    line-height: 26px;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-18 .bubble .info .data {
    font-size: 1.125rem;
    line-height: 1.8rem;
    letter-spacing: 0;
    max-width: 80ch;
  }
  .bubbles-on-image.mob-df-20 .bubble .info .data {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
  .bubbles-on-image.mob-df-24 .bubble .info .data {
    font-size: 24px;
  }
  .bubbles-on-image.mob-df-30 .bubble .info .data {
    font-size: 30px;
  }
  .bubbles-on-image.mob-df-12 .bubble .info .data,
  .bubbles-on-image.mob-df-14 .bubble .info .data,
  .bubbles-on-image.mob-df-16 .bubble .info .data,
  .bubbles-on-image.mob-df-18 .bubble .info .data,
  .bubbles-on-image.mob-df-20 .bubble .info .data,
  .bubbles-on-image.mob-df-24 .bubble .info .data,
  .bubbles-on-image.mob-df-30 .bubble .info .data {
    line-height: 1.2rem;
  }
}

.ikea-modal-dialog .close:hover .hover-effect {
  background: rgba(204, 204, 204, 0.5);
  transform: scale(1);
}

.ikea-modal-dialog {
  background: rgba(0, 0, 0, 0.15);
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  animation: lb-zoom-enter both cubic-bezier(0.4, 0, 0, 1);
  animation-duration: 0.3s;
}

.ikea-modal-dialog > div {
  background-color: #fff;
  top: 3rem;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  height: calc(100% - 3rem);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

@media screen and (min-width: 62em) {
  .ikea-modal-dialog > div {
    left: 3rem;
    right: 3rem;
    bottom: 3rem;
    max-height: calc(100% - 48px);
    border-radius: 8px;
    height: auto;
  }
}

.ikea-modal-dialog .close {
  float: right;
  width: 40px;
  height: 40px;
  align-content: center;
  transition-property: background-color,border-radius,width;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
}

.ikea-modal-dialog .close .hover-effect {
  position: absolute;
  left: 0;
  display: block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transition-property: transform,background-color;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0, 1);
  top: unset !important;
}

.ikea-modal-dialog .close svg {
  width: 40px;
  height: 40px;
}

.ikea-modal-dialog .modal-header {
  position: absolute;
  height: 75px;
  width: 100%;
  justify-content: space-between;
  align-items: start;
  padding: 1rem;
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog .modal-header {
    height: 88px;
    padding: 1rem 1.5rem;
  }
}

.ikea-modal-dialog .modal-header h3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0px !important;
  padding-right: 2rem;
}

.ikea-modal-dialog .modal-body {
  width: 100%;
  margin: auto;
  margin-top: 60px;
  height: calc(100% - 84px);
  overflow: auto;
  padding-bottom: 5rem;
  padding-top: 1rem;
}

@media screen and (min-width: 36em) {
  .ikea-modal-dialog .modal-body {
    margin-top: 88px;
    height: calc(100% - 112px);
  }
}

.ikea-modal-dialog .modal-body .item-title {
  padding: 0 1rem 0.5rem 2.5rem;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}

/* navigation-carousel ***/
.navigation-carousel {
  margin: 1.5rem auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.navigation-carousel > .component-content {
  display: grid;
  row-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
}

.navigation-carousel > .component-content .nc-richtext, .navigation-carousel > .component-content .nc-carousel {
  grid-column: span 4;
}

.navigation-carousel > .component-content .nc-richtext > :last-child {
  margin-bottom: 0;
}

.navigation-carousel .nc-carousel {
  position: relative;
  z-index: 0;
}

.navigation-carousel .nc-carousel .nc-carousel-items {
  width: 100%;
  height: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  overflow-x: auto;
  column-gap: 1rem;
  padding-bottom: 1rem;
  -ms-overflow-style: none;
}

.navigation-carousel .nc-carousel .nc-carousel-items article {
  background-color: #f5f5f5;
}

.navigation-carousel .nc-carousel .nc-carousel-items .ikea-card {
  display: flex;
  flex-direction: column;
}

.navigation-carousel .nc-carousel .nc-carousel-items .ikea-card > .component-content {
  min-height: 100%;
}

.navigation-carousel .nc-carousel .nc-carousel-items .ikea-card > .component-content a {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

@media screen and (max-width: 35.99em) {
  .navigation-carousel .nc-carousel .nc-carousel-items .ikea-card > .component-content a .card-content {
    padding-bottom: 64px;
  }
  .navigation-carousel .nc-carousel .nc-carousel-items .ikea-card > .component-content a .card-content .cta {
    position: absolute;
    bottom: 24px;
  }
}

.navigation-carousel .nc-carousel .nc-carousel-items .component.page-entrance {
  padding: 0;
  margin: 0;
  max-width: unset;
}

@media screen and (min-width: 36em) {
  .navigation-carousel .nc-carousel .nc-carousel-items {
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 8px), 1fr));
    grid-auto-columns: minmax(calc(50% - 8px), 1fr);
    padding-bottom: 2rem;
  }
}

@media screen and (min-width: 62em) {
  .navigation-carousel .nc-carousel .nc-carousel-items {
    grid-template-columns: repeat(auto-fill, minmax(calc(33.33% - 11px), 1fr));
    grid-auto-columns: minmax(calc(33.33% - 11px), 1fr);
  }
}

.navigation-carousel .nc-carousel .nc-carousel-items::-webkit-scrollbar {
  height: 2px;
  cursor: pointer;
}

.navigation-carousel .nc-carousel .nc-carousel-items::-webkit-scrollbar:hover {
  height: 4px;
}

.navigation-carousel .nc-carousel .nc-carousel-items:hover + .nc-carousel-track {
  top: -3px;
}

.navigation-carousel .nc-carousel .nc-carousel-items:hover::-webkit-scrollbar {
  height: 4px;
}

@media screen and (min-width: 62em) {
  .navigation-carousel .nc-carousel .nc-carousel-items.pressed::-webkit-scrollbar {
    height: 8px;
    cursor: grabbing;
    border-radius: 12px;
  }
  .navigation-carousel .nc-carousel .nc-carousel-items.pressed::-webkit-scrollbar-thumb {
    border-radius: 16px;
  }
  .navigation-carousel .nc-carousel .nc-carousel-items.pressed + .nc-carousel-track {
    top: -4px;
  }
}

.navigation-carousel .nc-carousel .nc-carousel-items::-webkit-scrollbar-thumb {
  background-color: #111;
  cursor: pointer;
}

.navigation-carousel .nc-carousel .nc-carousel-items::-webkit-scrollbar-thumb:active {
  cursor: grabbing;
}

.navigation-carousel .nc-carousel .icons {
  cursor: pointer;
  display: flex;
  width: 24px;
  height: 24px;
  background-color: #111;
  border-radius: 50%;
  position: absolute;
  margin-top: -20px;
  justify-content: center;
  align-items: center;
  display: none;
  z-index: 1;
  top: 50%;
  width: 32px;
  height: 32px;
  z-index: 2;
}

@media screen and (min-width: 36em) {
  .navigation-carousel .nc-carousel .icons {
    width: 40px;
    height: 40px;
  }
}

@media screen and (min-width: 62em) {
  .navigation-carousel .nc-carousel .icons {
    top: 50%;
  }
}

.navigation-carousel .nc-carousel .icons svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

@media screen and (min-width: 36em) {
  .navigation-carousel .nc-carousel .icons {
    width: 40px;
    height: 40px;
  }
}

.navigation-carousel .nc-carousel .icons.prev {
  left: -16px;
}

.navigation-carousel .nc-carousel .icons.next {
  right: -16px;
}

.navigation-carousel .nc-carousel .icons.show {
  display: flex;
}

@media screen and (min-width: 36em) {
  .navigation-carousel {
    margin: 2rem auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .navigation-carousel > .component-content {
    grid-template-columns: repeat(6, 1fr);
  }
  .navigation-carousel > .component-content .nc-richtext {
    grid-column: span 6;
  }
  .navigation-carousel > .component-content .nc-carousel {
    grid-column: span 6;
  }
  .navigation-carousel > .component-content .nc-carousel .icons.prev {
    left: -20px;
  }
  .navigation-carousel > .component-content .nc-carousel .icons.next {
    right: -20px;
  }
}

@media screen and (min-width: 62em) {
  .navigation-carousel {
    max-width: 68rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .navigation-carousel > .component-content {
    row-gap: unset;
    grid-template-columns: repeat(12, 1fr);
    /*mvp-1*/
    column-gap: 2rem;
  }
  .navigation-carousel > .component-content .nc-richtext {
    grid-column: span 4;
    /*mvp-1*/
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .navigation-carousel > .component-content .nc-carousel {
    grid-column: span 8;
  }
  .navigation-carousel > .component-content .nc-carousel .nc-carousel-items .ikea-card .description {
    display: none;
  }
}

.ikea-modal-dialog.side-panel .modal-header a.close {
  position: absolute;
  top: 14px;
  right: 1rem;
}
/* bubble map changes latest end */
.ingka-banner .component.plain-html {max-width: none; padding: 0px;}
.ingka-banner .component.plain-html .modal-container {z-index: 99999;} 

.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .navbar__brand img { width: 80px !important; height: auto !important; }
.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .navbar__brand .image-caption { font-size: 1rem; font-weight: 400 !important; font: 100% "NotoSansIKEA", sans-serif; padding-left: .5rem;}
@media (max-width: 767px) {
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link.expand-search-show {top: 56px; width:100%; left: 0px;}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link.expand-search-show div {margin-left: 32px !important;margin-right: 64px !important;}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html {top: -86px;}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar input[type=search] {
		width: 100% !important;
		margin-left: -42px;
		max-width: 80% !important;
		}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close {
		    z-index: 99;
			right: auto;
			left: -85px;
			top: -45px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .mbl_search {
		display: block;
		padding: 40px;
		top: 0px;
		position: fixed;
		z-index: 1;
		background: #fff;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search__icon {padding-left: 0px; margin-left: -42px}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close {
		right:initial; left: 150px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close .close.black-cross:before{
		        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMC4wMDA5NzY1NjIgNy45OTk3NEw3Ljk5OTAyIDE2LjAwMDhMOS40MTMzMyAxNC41ODY3TDMuODI3NDQgOS4wMDAwNUgxNS45OTk5VjcuMDAwMDVIMy44MjcyOUw5LjQxNDQgMS40MTMyOEw4LjAwMDIzIC0wLjAwMDk3NjU2MkwtMC4wMDA5NzY1NjIgNy45OTk3NFoiIGZpbGw9IiMxMTExMTEiLz4KPC9zdmc+Cg==);
        background-size: 15px;
		right:initial; left: 150px;
	}
	body.no-menu-items .navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link .bookmark-control .bookmark-list-control {        right: initial;
        left: -100px;}
	body.no-menu-items .navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container div { padding: 12px 2px;}
	body.no-menu-items .navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link .bookmark-control .bookmark-list-control .bookmark-tab-container {margin-left: 0px !important; margin-right: 0px !important;}
	body.no-menu-items .navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link .profile-control.open .dropdown-menu {    right: -125px;}
		
}
@media (max-width: 380px) {
	
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html {top: -86px;}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar input[type=search] {
		width: 100% !important;
		margin-left: 42px;
		max-width: 100% !important;
		}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close {
		    z-index: 99;
			right: auto;
			left: -85px;
			top: -45px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .mbl_search {
		display: block;
		padding: 40px;
		top: 0px;
		position: fixed;
		z-index: 1;
		background: #fff;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search__icon {padding-left: 0px;margin-left: 42px;}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close {
		right:initial; left: 150px;
	}
	.navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header > .plain-html .expand-serach-box.topsearchbar .search-close.plain-html .search-close .close.black-cross:before{
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMC4wMDA5NzY1NjIgNy45OTk3NEw3Ljk5OTAyIDE2LjAwMDhMOS40MTMzMyAxNC41ODY3TDMuODI3NDQgOS4wMDAwNUgxNS45OTk5VjcuMDAwMDVIMy44MjcyOUw5LjQxNDQgMS40MTMyOEw4LjAwMDIzIC0wLjAwMDk3NjU2MkwtMC4wMDA5NzY1NjIgNy45OTk3NFoiIGZpbGw9IiMxMTExMTEiLz4KPC9zdmc+Cg==);
        background-size: 15px;
		right:initial; left: 150px;
	}
	    body.no-menu-items .navbar__main-bar .navbar__main-bar-inner.social-entrepreneurs-header .desktop-header-ex-link .bookmark-control .bookmark-list-control {
        right: initial;
        left: -144px;
    }
}
/*CM Page proprities styles start here*/
.cm-page-properties {
  background-color: #000000;
  color: white;
  text-decoration: none;
  border-radius: 60px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  width: 56px;
  min-width: 56px;
  max-width: 32px;
  -webkit-transition: min-width 0.5s;
  transition: min-width 0.5s;
  position: fixed;
  top: 300px;
  left: 80%;
  cursor: pointer;
  z-index: 1;
}

.cm-page-properties:hover {
  min-width: 208px;
  max-width: 300px;
}

.cm-page-properties .icon {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wMDA5IDIuNTg1OTRMNCAxMS41ODY5VjE3LjAwMTNMOS40MTQyMSAxNy4wMDEzTDE4LjQwODYgOC4wMDY5MkwxMy4wMDA5IDIuNTg1OTRaTTYgMTUuMDAxM0w2IDEyLjQxNTRMMTIuOTk5MSA1LjQxNjFMMTUuNTgxOSA4LjAwNTE5TDguNTg1NzkgMTUuMDAxM0g2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQgMjEuMDAwOUgyMFYxOS4wMDA5SDRWMjEuMDAwOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat;
  margin-right: 15px;
  margin-left: 16px;
}

.cm-page-properties .text {
  white-space: nowrap;
  margin-left: 50px;
  display: none;
  color: white;
  font-size: 14px;
}

.cm-page-properties:hover .text {
  display: block;
}

@media screen and (min-width: 1920px) {
  .cm-page-properties {
    left: 75%;
  }
}
/*CM Page proprities styles end here*/
.modal-confirm-delete-review-expired {
	display: none;
    position: fixed;
    left: 0px;
    right: 0px;
	z-index: 9999;
}
.modal-confirm-delete-review-expired .modal-light-bg {
	background: #ccc;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    opacity: .5;
	
}

.modal-confirm-delete-review-expired .updated-main-block {
    width: 504px;
    border-radius: 9px;
    background: #fff;
    padding: 40px 24px;
    margin: auto;
    position: fixed;
    top: calc(50% - 126px);
    left: 0;
    right: 0;
    z-index: 9999
}

@media screen and (max-width: 767px) {
    .modal-confirm-delete-review-expired .updated-main-block {
        width:calc(100% - 32px)
    }
}

.modal-confirm-delete-review-expired .updated-main-block .delete-comment-title h3 {
    font-size: 24px;
    margin-bottom: 16px;
    color: #111
}

.modal-confirm-delete-review-expired .updated-main-block .delete-comment-title p {
    font-size: 14px;
    color: #484848
}

.modal-confirm-delete-review-expired .updated-main-block .delete-comment-title {
    margin-bottom: 40px
}

.modal-confirm-delete-review-expired .updated-main-block div span {
    font-size: 14px;
    display: inline-block;
    line-height: 56px;
    width: calc(50% - 12px);
    border: 1px solid #dfdfdf;
    color: #111;
    text-align: center;
    border-radius: 28px;
    font-weight: 700;
    cursor: pointer
}

.modal-confirm-delete-review-expired .updated-main-block div span.btn-confirm-delete-review-expired {
    background: #111;
    border: transparent;
    color: #fff;
    margin-left: 16px
}
.btn-delete-review-expired {
	height: 36px;
	width: 36px;
    vertical-align: middle;
    overflow: hidden;
}
.btn-delete-review-expired:before {
	background-position-x: 8px;
    background-position-y: 4px;
}
@media screen and (max-width: 767px) {
	.btn-delete-review-expired:before {
		background-position-y: 0px;
	}
}

tr.current-focus-elem:focus-visible {
	outline: 0px !important;
}

/*Model popup for delete icons in dms start here*/
.modal-confirm-delete-review-expired-doc {
	display: none;
    position: fixed;
    left: 0px;
    right: 0px;
	z-index: 9999;
}
.modal-confirm-delete-review-expired-doc .modal-light-bg {
	background: #ccc;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    opacity: .5;
	
}

.modal-confirm-delete-review-expired-doc .updated-main-block {
    width: 504px;
    border-radius: 9px;
    background: #fff;
    padding: 40px 24px;
    margin: auto;
    position: fixed;
    top: calc(50% - 126px);
    left: 0;
    right: 0;
    z-index: 9999
}

@media screen and (max-width: 767px) {
    .modal-confirm-delete-review-expired-doc .updated-main-block {
        width:calc(100% - 32px)
    }
}

.modal-confirm-delete-review-expired-doc .updated-main-block .delete-comment-title h3 {
    font-size: 24px;
    margin-bottom: 16px;
    color: #111
}

.modal-confirm-delete-review-expired-doc .updated-main-block .delete-comment-title p {
    font-size: 14px;
    color: #484848
}

.modal-confirm-delete-review-expired-doc .updated-main-block .delete-comment-title {
    margin-bottom: 40px
}

.modal-confirm-delete-review-expired-doc .updated-main-block div span {
    font-size: 14px;
    display: inline-block;
    line-height: 56px;
    width: calc(50% - 12px);
    border: 1px solid #dfdfdf;
    color: #111;
    text-align: center;
    border-radius: 28px;
    font-weight: 700;
    cursor: pointer
}

.modal-confirm-delete-review-expired-doc .updated-main-block div span.btn-confirm-delete-review-expired-doc {
    background: #111;
    border: transparent;
    color: #fff;
    margin-left: 16px
}

.btn-delete-review-expired-doc:hover { background: none; }
.btn-delete-review-expired-doc:hover:before { background-color: rgba(204, 204, 204, 0.5); border-radius: 50%; }
/*Model popup for delete icons in dms end here*/


/* Article flag css start here */

.ipp-grid-container .content-type-middle .long-content-meta__article-flag-new, .all-cards li.each-card .long-content-meta__article-flag-new, .long-content-meta__article-flag-new {
  position: relative;
  margin-left: 0px;
  padding-left: 26px;
  padding-right: 14px;
}

.ipp-grid-container .content-type-middle .long-content-meta__article-flag-new:before,
.all-cards li.each-card .long-content-meta__article-flag-new:before, .long-content-meta__article-flag-new:before
 {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00252 0L11.8618 4.9091L17.4142 6.11146L13.629 10.3478L14.2012 16L9.00252 13.7091L3.8038 16L4.37608 10.3478L0.59082 6.11146L6.14322 4.9091L9.00252 0Z' fill='%23929292'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  left: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.ipp-grid-container .content-type-middle .long-content-meta__article-flag-updated, .all-cards li.each-card .long-content-meta__article-flag-updated, .long-content-meta__article-flag-updated {
  position: relative;
  margin-left: 0px;
   padding-left: 30px;
   padding-right: 24px;
}


.ipp-grid-container .content-type-middle .long-content-meta__article-flag-updated:before,
.all-cards li.each-card .long-content-meta__article-flag-updated:before, .long-content-meta__article-flag-updated:before
 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12C7 9.23858 9.23858 7 12 7C14.7384 7 16.9626 9.20138 16.9995 11.931V12.409L14.9283 10.3377L13.514 11.752L17.7567 15.9946L21.9993 11.752L20.5851 10.3377L18.9996 11.9233C18.9584 8.09262 15.8404 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19C13.1933 19 14.3168 18.7014 15.2999 18.1749L13.7937 16.6687C13.2369 16.8827 12.6321 17 12 17C9.23858 17 7 14.7614 7 12Z' fill='%23929292'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  content: "";
  position: absolute;
  left: 0px;
  top: -2px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/* Article flag css end here */
