a, a:hover, a:visited, a:active {
    color: #00A5C4;
}

small a, small a:visited, small a:active, small a:hover {
    font-size: 100% !important;
    font-weight: normal !important;
}

.background-green {
    background: #0d6a6d;
    color: #ffffff;
}
.background-green button {
    background: #00A5C4;
    border:#00A5C4;
    color: #ffffff;
    padding: 10px 30px;
    font-size: 24px;
    font-weight: bolder;
}


/* TEASER */

.desktop #indexpage .grid-container.page-teaser {
    width: 1020px;
}

#indexpage .page-teaser .slick-slide {
    position: relative;
    background: #FFFFFF;
}

.desktop #indexpage .page-teaser .slick-slide {
    margin-right: 30px;
}


#indexpage .page-teaser .slick-list {
    margin-left: 0;
}

.desktop #indexpage .page-teaser .slick-list {
    width: 1020px;
}
#indexpage .page-teaser .slick-track {
    display: flex;
    column-gap: 0;
}

#indexpage .grid-container.page-teaser button.slick-arrow {
    margin: 0 3px;
    position: absolute;
    padding: 0;
    background: transparent;
    width: 40px;
    height: 80px;
    z-index: 99;
    box-shadow: none;
    transition: opacity 0.5s ease;
    opacity: 1;
    top: 180px;
}
.phone #indexpage .grid-container.page-teaser button.slick-arrow {
    top: 130px;
}
#indexpage .page-teaser .slick-slider .slick-next {
    right: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#indexpage .page-teaser .slick-slider .slick-prev {
    left: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.phone #indexpage .page-teaser .slick-slider .slick-next {
    right: -10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.phone #indexpage .page-teaser .slick-slider .slick-prev {
    left: -10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#indexpage .page-teaser .slick-slider .slick-prev:before {
    margin-left: 3px;
    content: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8105 3.46602C10.8809 3.39569 10.9204 3.30032 10.9204 3.20086C10.9204 3.10141 10.8809 3.00603 10.8105 2.9357L8.6895 0.814329C8.61916 0.744005 8.52378 0.704498 8.42432 0.704498C8.32486 0.704498 8.22947 0.744005 8.15914 0.814329L0.50363 8.4697C0.433979 8.53934 0.378729 8.62201 0.341033 8.713C0.303337 8.804 0.283936 8.90152 0.283936 9.00002C0.283936 9.09851 0.303337 9.19603 0.341033 9.28703C0.378729 9.37802 0.433979 9.4607 0.50363 9.53033L8.15914 17.1857C8.22947 17.256 8.32486 17.2955 8.42432 17.2955C8.52378 17.2955 8.61916 17.256 8.6895 17.1857L10.8105 15.0643C10.8809 14.994 10.9204 14.8986 10.9204 14.7992C10.9204 14.6997 10.8809 14.6043 10.8105 14.534L5.27673 9.00002L10.8105 3.46602Z' fill='%23#00A5C4'/%3E%3C/svg%3E");
}

#indexpage .page-teaser .slick-slider .slick-next:before {
    margin-left: 3px;
    content: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.189458 3.46602C0.119136 3.39569 0.0796299 3.30032 0.0796299 3.20086C0.0796299 3.10141 0.119136 3.00603 0.189458 2.9357L2.3105 0.814329C2.38084 0.744005 2.47622 0.704498 2.57568 0.704498C2.67514 0.704498 2.77053 0.744005 2.84086 0.814329L10.4964 8.4697C10.566 8.53934 10.6213 8.62201 10.659 8.713C10.6967 8.804 10.7161 8.90152 10.7161 9.00002C10.7161 9.09851 10.6967 9.19603 10.659 9.28703C10.6213 9.37802 10.566 9.4607 10.4964 9.53033L2.84086 17.1857C2.77053 17.256 2.67514 17.2955 2.57568 17.2955C2.47622 17.2955 2.38084 17.256 2.3105 17.1857L0.189458 15.0643C0.119136 14.994 0.0796299 14.8986 0.0796299 14.7992C0.0796299 14.6997 0.119136 14.6043 0.189458 14.534L5.72327 9.00002L0.189458 3.46602Z' fill='%23#00A5C4'/%3E%3C/svg%3E");

}

#indexpage .page-teaser .slick-disabled {
    opacity: 0 !important;

}

#indexpage .page-teaser .slick-slider .slick-prev:before  {
    margin-left: 3px;
    height: 20px;
    display: block;
}

#indexpage .page-teaser .slick-slider .slick-next:before {
    margin-left: 3px;
    height: 20px;
    display: block;
}

#indexpage .page-teaser .slick-prev:before, #indexpage  .page-teaser .slick-next:before {
    font-size: 10px;
}

#indexpage .slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}

.desktop #indexpage .page-teaser .slick-dots {
    bottom: -60px;
}
.phone #indexpage .page-teaser.slick-dots {
    bottom: -40px;
}
.phone #indexpage .page-teaser ul,
.phone #indexpage .page-teaser li {
    text-align: left;
}

.desktop #indexpage .page-teaser .slick-dots {
    bottom: -60px;
}
.phone #indexpage .page-teaser.slick-dots {
    bottom: -40px;
    text-align: center !important;
}
.phone #indexpage .page-teaser-container .slick-dots {
    bottom: -40px !important;
    text-align: center !important;
}

/* /TEASER */


/* PREVIEW BLOCK */

.desktop #indexpage .previewBlock {
    margin: 60px auto 30px auto !important
}

#indexpage .previewBlock {
    border-top: 1px #c3c3c3 solid;
    border-bottom: 1px #c3c3c3 solid;
    max-width: 1020px;
    padding: 0 !important;
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
}
#indexpage .previewBlock h2 {
    margin: 0;
}
#indexpage .homePageTopBlock form {
    display: inline;
}
#indexpage .previewBlock form .upload-button {

}
#indexpage .previewBlock form .button {
    font-weight: bold;
}
#indexpage .previewBlock form .button.-hover {
    border-color: #0d6a6d;
    background-color: #0d6a6d;
}
.phone #indexpage .previewBlock {
    display: block;
    padding-bottom: 15px !important;
    border: none !important;
}
.phone #indexpage .previewBlock-inner {
    margin: 15px auto 15px auto !important;
    display: flex;
    justify-content: flex-end;
    background: transparent;
    flex-wrap: nowrap;
    align-items: center;
    gap: 0px;
    padding: 0 30px !important;
}
.phone #indexpage .previewBlock-inner svg {
    width: 150px;
}
.phone #indexpage .previewBlock h2 {
    margin: 0;
    text-align: left;
    margin-left: 30px;
}

.phone #indexpage .previewBlock form .button {
    width: calc(100% - 30px);
    margin: auto;
}

.phone #indexpage .slick-dots{
    bottom: 0;
}


/* /PREVIEW BLOCK */

/* Coffee */

#indexpage {
    background-color: #F6F3F1 !important;
}

#indexpage #grid-wrapper {
    padding-bottom: 60px;
}

.desktop #indexpage .grid-container {
    min-width: 990px;
    margin: 30px auto 15px auto !important;
}
.desktop #indexpage .grid-container.cross-selling-section {
    display: block;
    min-width: 990px;
    margin: 45px auto 15px auto !important;
}

.desktop #indexpage .grid-container.page-teaser {
    padding: 0 0 0 0;
    display: block;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.phone #indexpage .grid-container.page-teaser {
    padding: 0;
    display: block;
    margin-top: 0 !important;
}

#indexpage .page-teaser-container {
    background-color: #F6F3F1 !important;
    padding: 0;
}

#indexpage .page-teaser-container .grid-container {
    margin-top: 45px !important;
}

#indexpage .page-teaser-container .grid-container .teaser-inner {
    width: 424px;
    height: 350px;
    background-color: #FFFFFF;
    clip-path: polygon(30px 0, 424px 0, 424px 350px, 0 350px);
    float: right;
    position: relative;
}

#indexpage .bannerSlider {
    display: inline-block;
    background-color: #D40140;
    color: white;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 96;
    clip-path: polygon(0% 0%, 100% 0%, 100% 200%, 10px 100%);
    box-shadow: -15px 0px 4px #000;
}

#indexpage .bannerSlider strong {
font-weight: bold; 
}


#indexpage .banner {
        display: inline-block;
        background-color: #D40140;
        color: white;
        padding: 12px 20px;
        font-size: 16px;
        line-height: 14px;
        font-weight: 400;
        position: absolute;
        width: 408px;
        right: -19px;
        top: 20px;
        z-index: 96;
        clip-path: polygon(0% 0%, 100% 0%, 100% 200%, 10px 100%);
        box-shadow: -15px 0px 4px #000;
}

#indexpage .banner strong {
    font-weight: bold; 
}

#indexpage .banner::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 48px;
    right: 0px;
    background-color: #c40047;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-color: #A10634;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}

.phone #indexpage .banner,
.phone #indexpage .bannerSlider {
    top: -20px;
    font-size: 14px;
    left: 0;
    width: 95%;
    clip-path: polygon(0% 0%, 100% 0%, 96% 115%, 0% 115%);
    box-shadow: -20px 2px 6px #000;
    position: relative;
}
.phone #indexpage .promo-teaser .banner {
    top: -20px;
}
.phone #indexpage .banner::after {
    display: none;
}
.phone #indexpage .page-teaser .text {
    background: #D40140;
}

.desktop #indexpage .teaser-text-block {
    position: relative;
    top: 74px;
    right: 30px;
    width: 340px;
    float: right;
    text-align: left;
}

.phone #indexpage .teaser-text-block {
    position: relative;
    text-align: left;
    background: #D3ECEF;
    background: #FFFFFF;
    padding: 20px;
}

.phone #indexpage .banner + .teaser-text-block {
    padding: 0 20px 0 20px;
}

.desktop #indexpage .teaser-text-block h1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    margin-bottom: 0;
}

.phone #indexpage .teaser-text-block h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
}

.desktop #indexpage .teaser-text-block h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;   
    margin: 0 0 15px 0;
}

.phone #indexpage .teaser-text-block h2 {
    font-weight: normal;
}

.desktop #indexpage .teaser-text-block ul {
    text-align: left;
    margin-top: 15px !important;
    padding-left: 30px;
    margin-bottom: 0 !important;
}

.desktop #indexpage .teaser-text-block p {
    text-align: left;
    margin-top: 15px !important;
    margin-bottom: 0 !important;
}

#indexpage .teaser-text-block ul.bullets li {
    position: relative;
}

#indexpage .teaser-text-block ul.bullets li:before {
    left: -25px;
    padding-right: 0;
}

#indexpage .teaser-cta button {
    width: 100%;
    height: 40px;
    background: #00A5C4;
    color: #ffffff;
    border-radius: 0;
    line-height: 20px;
    text-align: center;
}

.phone #indexpage .teaser-mobile-cta button {
    height: 40px;
    background: #00A5C4;
    color: #ffffff;
    border-radius: 0;
    line-height: 20px;
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 0;
}

.phone #indexpage #trustboxWidget {
    top: -20px;
    position: relative; 
}

.desktop #indexpage .kvps.-gap, 
.tablet #indexpage .kvps.-gap  {
    margin: 45px auto 0 auto !important;
}
.phone #indexpage .kvps.-gap {
    margin: 0 0 0 0 !important;
    background: #FFFFFF;
}

.desktop #indexpage .badge-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    margin: 45px 15px 0 15px;
}
.desktop #indexpage .badge-item img {
    height: 80px;
}
/*
.phone #indexpage .badge-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    margin: 45px 15px 0 15px;
}
*/
.phone .trust-badges {
    overflow-x: scroll;
    scroll-behavior: smooth;
    background: #FFFFFF;
}
.phone .trust-badges .slides {
    display: flex;
    width: 200%;
    margin: 30px 0;
    column-gap: 30px;
  }
.phone #indexpage .badge-item img {
    height: 80px;
}
.phone .trust-badges .badge-container .badge-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 50%;
    box-sizing: border-box;
    height: auto;
}

.phone #indexpage .cross-selling-scroller {
    min-height: 200px;
}

.phone #indexpage .cross-selling-wrapper {
    min-height: 200px;
}

#indexpage .product-info {
    padding: 15px;
    background: #ffffff;
}

#indexpage .product-list::before {
    display: none;
}

.desktop #indexpage .product-list.-multiproduct.-gridcontainer {
    display: grid; 
    grid-template-columns: repeat(3, 1fr); 
    gap: 30px;
}
.phone #indexpage .grid-container.cross-selling-section,
.phone #indexpage .product-list.-multiproduct.-gridcontainer {
    display: block; 
}
.phone #indexpage .product-list.-multiproduct.-gridcontainer {
    width: 100%;
}
.phone #indexpage .product-list.-multiproduct.-gridcontainer .product {
    margin: 0 0 30px 0;
    padding: 0;
    min-width: 100%;
}

#indexpage .product-info .-price {
    font-size: 16px;
    display: block;
    text-align: left;
}

#indexpage .product-info .-price .-crossprice {
    margin-left: 15px;
}

#indexpage .product-info h3.red {
    color: #D40140;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    font-size: 24px;
}

.phone #indexpage .product-info h3.red {
    font-size: 22px;
}

#indexpage .product-info h3 {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

#indexpage .product-list {
    width: 990px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.desktop #indexpage .product-list.-multiproduct.-gridcontainer {
    width: 990px;
    margin: 0 !important;
    padding: 0 !important;
}
.desktop #indexpage .product-list.-multiproduct.-gridcontainer .product {
    width: 100% !important;
}

.phone #indexpage .product-list {
    margin-right: 15px !important;
}

#indexpage .product-list h3 {
    margin-bottom: 8px;
}

#indexpage .product-list p {
    margin-top: 8px !important;
    margin-bottom: 8px;
}

#indexpage .product-list:has(> p:last-of-type + *) p:last-of-type {
    margin-bottom: -20px;
}

#indexpage .product-list p:last-of-type:not(:has(+ *)) {
    margin-bottom: 0;
}

#indexpage .product-list p + .-price.-mt-30.-mb-15 {
    margin-top: 8px !important;
}


#indexpage .product-list .product {
    padding: unset;
    width: unset;
    position: unset;
    min-width: 225px;
}


.phone #indexpage .product-list .product {
    margin-right: 15px;
    padding-right: 15px;
}

#indexpage .product-list.-sliding3 .product {
    padding: unset;
    width: unset;
    position: unset;
    min-width: 310px;
}

.phone #indexpage #itemsRow3 .product-list .product {
    padding: unset;
    width: unset;
    position: unset;
    min-width: 310px;
}


#indexpage .slick-list {
    margin-left: -30px;
}

#indexpage .slick-track {
    display: flex;
    column-gap: 30px;
}

#indexpage .grid-container.cross-selling-section button.slick-arrow {
    margin: 0 3px;
    position: absolute;
    padding: 0;
    width: 40px;
    height: 190px;
    z-index: 999999;
    transition: opacity 0.5s ease;
    opacity: 1;
}
#indexpage .slick-slider.-multiproduct .slick-next {
    right: -46px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#indexpage .slick-slider.-multiproduct .slick-prev {
    left: -46px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#indexpage .slick-slider.-multiproduct .slick-prev:before {
    margin-left: 3px;
    content: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8105 3.46602C10.8809 3.39569 10.9204 3.30032 10.9204 3.20086C10.9204 3.10141 10.8809 3.00603 10.8105 2.9357L8.6895 0.814329C8.61916 0.744005 8.52378 0.704498 8.42432 0.704498C8.32486 0.704498 8.22947 0.744005 8.15914 0.814329L0.50363 8.4697C0.433979 8.53934 0.378729 8.62201 0.341033 8.713C0.303337 8.804 0.283936 8.90152 0.283936 9.00002C0.283936 9.09851 0.303337 9.19603 0.341033 9.28703C0.378729 9.37802 0.433979 9.4607 0.50363 9.53033L8.15914 17.1857C8.22947 17.256 8.32486 17.2955 8.42432 17.2955C8.52378 17.2955 8.61916 17.256 8.6895 17.1857L10.8105 15.0643C10.8809 14.994 10.9204 14.8986 10.9204 14.7992C10.9204 14.6997 10.8809 14.6043 10.8105 14.534L5.27673 9.00002L10.8105 3.46602Z' fill='%23#00A5C4'/%3E%3C/svg%3E");
}

#indexpage .slick-slider.-multiproduct .slick-next:before {
    margin-left: 3px;
    content: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.189458 3.46602C0.119136 3.39569 0.0796299 3.30032 0.0796299 3.20086C0.0796299 3.10141 0.119136 3.00603 0.189458 2.9357L2.3105 0.814329C2.38084 0.744005 2.47622 0.704498 2.57568 0.704498C2.67514 0.704498 2.77053 0.744005 2.84086 0.814329L10.4964 8.4697C10.566 8.53934 10.6213 8.62201 10.659 8.713C10.6967 8.804 10.7161 8.90152 10.7161 9.00002C10.7161 9.09851 10.6967 9.19603 10.659 9.28703C10.6213 9.37802 10.566 9.4607 10.4964 9.53033L2.84086 17.1857C2.77053 17.256 2.67514 17.2955 2.57568 17.2955C2.47622 17.2955 2.38084 17.256 2.3105 17.1857L0.189458 15.0643C0.119136 14.994 0.0796299 14.8986 0.0796299 14.7992C0.0796299 14.6997 0.119136 14.6043 0.189458 14.534L5.72327 9.00002L0.189458 3.46602Z' fill='%23#00A5C4'/%3E%3C/svg%3E");

}

#indexpage .slick-disabled {
    opacity: 0 !important;

}

#indexpage .slick-slider.-multiproduct .slick-prev:before  {
    margin-left: 3px;
    height: 20px;
    display: block;
}

#indexpage .slick-slider.-multiproduct .slick-next:before {
    margin-left: 3px;
    height: 20px;
    display: block;
}

#indexpage .slick-prev:before, #indexpage  .slick-next:before {
    font-size: 10px;
}

#indexpage .product .upload-button {
    padding-left: 0;
    padding-top: 0;
    margin-top: 10px;
    background: #00A5C4;
    border: 2px solid #00A5C4;
}
#indexpage .cross-selling-section button, 
#indexpage .cross-selling-section button.-center-button {
    margin: 0 auto 0 auto;
    position: relative;
}

#indexpage .custom-link {
    color: #00A5C4;
    text-decoration: none;
    font-weight: bold;
    margin-top: 8px;
    display: block;
    text-align: center;
}

#indexpage .options1-section .custom-link {
    margin: 15px 0 0 0;
    text-align: left;
}
#indexpage #itemsRow3 .custom-link {
    text-align: left;
}

#indexpage .from-text {
    margin-right: 2px;
    display: inline-block;
}

/* Trustpilot section - Commented out for GPUS
#indexpage .trustpilot-section {
    background: transparent;
    margin-top: 30px;
}
#indexpage .trustpilot-section .headline.-has-sidelines>span {
    background: transparent;
}
*/
#indexpage .promo-teaser {
    display: block;
}

#indexpage .grid-container button.-primary.-arrow:after, 
#indexpage .cross-selling-section button.-primary.-arrow:after, 
#indexpage .StickyBanner button.-primary.-arrow:after {
    display: none;
}

#indexpage .secondary-button {
    border: 2px solid #00A5C4;
    background-color: transparent;
    color: #00A5C4;
    padding: 10px;
    margin-top: 10px;
    font-size: 16px !important;
    font-weight: 700;
    width: 100%;
    display: block;
    text-align: center;
}

.desktop .page-teaser-container {
    background-color: #F6F3F1 !important;
}
.desktop .shop-benefits {
    border-top: 1px solid #E4DCD4;
    border-bottom: 1px solid #E4DCD4;
}
.desktop .format-table-v1 {
    background-color: #F6F3F1;
}
.desktop .format-table-v1 tr:nth-child(odd) {
    background-color: #FFFFFF !important;
}
.desktop .price-tables .table.-striped-inverted tbody tr:nth-child(even) {
    background-color: #FFFFFF !important;
}
.desktop .price-tables .table.-striped-inverted tbody tr:nth-child(odd) {
    background-color: #FBF9F8 !important;
}

.format-table-v1 .selection-list, .format-table-v1 .price-tables .table thead th {
    border-bottom: 2px solid #E4DCD4;
}
.format-table-v1 .selection-list .arrow-up {
    border: 2px solid #E4DCD4;
}

.desktop .format-table-v2 .price-tables .table.-striped-inverted tbody tr:nth-child(even) {
    background-color: #F6F3F1 !important;
}


.phone .swiper-pagination-bullet {
    background-color: #E4DCD4 !important;
}
.phone .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #00A5C4 !important;
}
.phone .shop-benefits {
    background: #F6F3F1;
}
.phone .format-table-v1 tr:nth-child(odd) {
    background-color: #F6F3F1 !important;
}
.phone .price-tables .table.-striped-inverted tbody tr:nth-child(even) {
    background-color: #F6F3F1 !important;
}
.phone .price-tables .table.-striped-inverted tbody tr:nth-child(odd) {
    background-color: #FBF9F8 !important;
}


.format-table-v2 thead tr:first-child {
    background-color: #F6F3F1 !important;
    border-bottom: 2px solid #E4DCD4;
}


.bundle-section {
    background-color: #F6F3F1;
}
.bundle-section h3.borderTitle {
    border-bottom: 2px solid #E4DCD4;
}
.desktop .slick-dots li button:before,
.phone .slick-dots li button:before {
    opacity: 1 !important;
    color: #E4DCD4;
    font-size: 42px !important;

}
.desktop .slick-dots li.slick-active button:before,
.phone .slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: #00A5C4;
}

.upgrade-section {
    background-color: #F6F3F1;
}
.grid-container.faq-section .accordion-panel {
    background-color: #F6F3F1 !important;
}
.grid-container .accordion-panel {
    background-color: #F6F3F1;
    /* border: 1px solid #E4DCD4; */
    border: none !important;
}
.accordion-panel>.sub {
    border-bottom: 2px solid #E4DCD4;
}
.StickyBanner.-grey {
    background-color: #F6F3F1;
}