/**
 * Copyright (c) 2020 Oracle and/or its affiliates. All rights reserved.
 */


/* Main Theme Styles */

@import url("https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&family=Lobster&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://unpkg.com/swiper/swiper-bundle.css");

/*@import url("https://unpkg.com/swiper@6.4.10/swiper-bundle.min.css");*/

@import url("https://static.photoslurp.com/widget/v3/themes/modern-carousel.css");

/*home*/

.BRK_Category_Selector {
    margin-top: -64px!important
}

.BRK_Category_Selector .aff-container .cat-section {
    overflow: hidden
}

.BRK_Category_Selector .aff-center-text {
    margin: auto;
    display: flex;
    justify-content: center
}

.BRK_Category_Selector .aff-title-section {
    padding-top: 65px;
    margin: auto;
    display: flex;
    max-width: 400px;
    width: 100%;
    position: relative;
    font-family: "Lobster Two";
    font-size: 34px;
    text-shadow: 0 12px 12px rgba(0, 33, 128, .71);
    display: flex;
    flex-wrap: wrap;
    color: #fff
}

.BRK_Category_Selector .aff-title-section .aff-big-title {
    color: #fff;
    font-size: 90px;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .71)
}

.BRK_Category_Selector .dog-media .aff-img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Category_Selector .dog-media:hover .aff-img-top {
    display: inline
}

.BRK_Category_Selector .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Category_Selector .aff-container .cat-section,
.aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Category_Selector .aff-container .cat-section .cat-media,
.aff-container .cat-section .dog-media,
.aff-container .dog-section .cat-media,
.aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .dog,
.BRK_Category_Selector .aff-container .cat-section .dog-media .dog,
.BRK_Category_Selector .aff-container .dog-section .cat-media .dog,
.BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
.BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
.BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
.BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    bottom: 0
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog,
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog,
    .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .dog,
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog {
        z-index: 1;
        transition: transform .5s;
        transform: scale(1.2)
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img,
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .pata,
    .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata {
        z-index: 2;
        transition: transform .5s
    }
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .dog img,
.BRK_Category_Selector .aff-container .cat-section .dog-media .dog img,
.BRK_Category_Selector .aff-container .dog-section .cat-media .dog img,
.BRK_Category_Selector .aff-container .dog-section .dog-media .dog img {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .pata img,
.BRK_Category_Selector .aff-container .cat-section .dog-media .pata img,
.BRK_Category_Selector .aff-container .dog-section .cat-media .pata img,
.BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img,
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog img,
    .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .dog img,
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog img {
        z-index: 1;
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img,
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        z-index: 2
    }
}

.aff-bottom-media .aff-w100 img {
    width: 100%;
    position: relative;
    bottom: -2px
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-text,
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-text,
    .BRK_Category_Selector .aff-container .dog-section:hover .cat-text,
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-text {
        z-index: 1;
        transition: transform .5s;
        transform: scale(1.1)
    }
}

.BRK_Category_Selector .aff-container .cat-section .dog-text,
.BRK_Category_Selector .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative
}

.BRK_Category_Selector .aff-container .cat-section .cat-text,
.BRK_Category_Selector .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Category_Selector .aff-absolute {
    position: absolute
}

.BRK_Category_Selector .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Category_Selector .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Category_Selector .aff-w100 {
    width: 100%
}

.BRK_Category_Selector .aff-pt-30 {
    padding-top: 30px
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section,
    .BRK_Category_Selector .aff-container .dog-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 45px
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media,
    .BRK_Category_Selector .aff-container .cat-section .dog-media,
    .BRK_Category_Selector .aff-container .dog-section .cat-media,
    .BRK_Category_Selector .aff-container .dog-section .dog-media {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: center
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog,
    .BRK_Category_Selector .aff-container .cat-section .dog-media .dog,
    .BRK_Category_Selector .aff-container .dog-section .cat-media .dog,
    .BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
        max-width: 270px;
        width: 100%;
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
    .BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata,
    .aff-container .cat-section .cat-media .pata {
        max-width: 270px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .dog-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section .cat-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img,
    .aff-container .cat-section .cat-media .pata img {
        max-width: 270px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-text,
    .BRK_Category_Selector .aff-container .cat-section .dog-text,
    .BRK_Category_Selector .aff-container .dog-section .cat-text,
    .BRK_Category_Selector .aff-container .dog-section .dog-text {
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
        left: 0;
        display: flex;
        justify-content: center;
        font-size: 54px;
        align-items: flex-end;
        padding-top: 30px
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
    .BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
    .BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
        transform: scale(1.3)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img,
    .BRK_Category_Selector .aff-container .cat-section .dog-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section .cat-media .pata img,
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.3)
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .cat-media {
        margin-bottom: -25px
    }
}

.BRK_Category_Selector .background {
    z-index: 1;
    position: absolute;
    object-fit: fill;
    width: 100%;
    height: 100%
}

.BRK_Category_Selector .aff-container {
    z-index: 1
}

.BRK_Category_Selector {
    height: auto;
    position: relative
}

.BRK_Category_Selector .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Category_Selector .aff-container {
    max-width: 1374px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Category_Selector .cat-media {
    right: 0;
    position: absolute
}

.BRK_Category_Selector .dog-section {
    text-decoration: none
}

.BRK_Category_Selector .cat-section {
    justify-content: flex-end;
    text-decoration: none
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-text {
        transition: all .5s;
        right: 20px;
        transform: scale(1.1)
    }
}

.BRK_Category_Selector .dog-text {
    right: 40px
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
    bottom: 10px
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
    bottom: 10px
}

.BRK_Category_Selector.aff-full-width .aff-container .cat-section {
    display: none
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section {
    width: 100%;
    justify-content: center
}

.BRK_Category_Selector .aff-container .dog-section .aff-subtitle {
    display: none;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65);
    font-family: Lobster Two;
    font-size: 50px;
    color: #fff;
    font-style: italic
}

.BRK_Category_Selector .aff-container .dog-section .dog-text {
    display: block;
    text-align: center;
    align-self: center;
    padding-left: 30px
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section .aff-subtitle {
    display: block
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section .aff-text {
    display: block
}

@media (max-width:1359px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .aff-text {
        display: none
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .aff-subtitle {
        font-size: 30px
    }
    .BRK_Category_Selector .aff-container .cat-section,
    .BRK_Category_Selector .aff-container .dog-section {
        padding-top: 0
    }
}

.BRK_Category_Selector .aff-container .dog-section .aff-text {
    display: none;
    font-size: 20px;
    font-weight: 700;
    font-family: Dosis;
    max-width: 347px;
    margin: auto;
    padding-bottom: 50px
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
        width: 355px;
        left: 7px;
        bottom: -11px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: 4px;
        bottom: 0
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: 0;
        bottom: 0
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        bottom: -6px;
        left: 0;
        transition: all .3s linear
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .dog {
        max-width: 429px
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .dog img {
        max-width: 429px
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata {
        left: 30px
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
        left: 30px
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media {
        margin-left: -230px
    }
    .BRK_Category_Selector.aff-full-width .background {
        min-height: 592px
    }
    .BRK_Category_Selector.aff-full-width .aff-bottom-media {
        bottom: -60px
    }
}

@media (max-width:1359px) and (min-width:800px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
        z-index: 2;
        left: calc(50% - 150px);
        bottom: 0;
        max-width: 270px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        z-index: 2;
        left: calc(50% - 150px);
        bottom: 0;
        max-width: 270px
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: calc(50% - 136px);
        bottom: -8px;
        max-width: 270px
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: calc(50% - 136px);
        bottom: -12px;
        max-width: 270px
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-text {
        max-width: max-content
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-text {
        max-width: 270px
    }
}

@media (max-width:800px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
        left: calc(50% - 150px);
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        left: calc(50% - 150px);
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: calc(50% - 136px);
        bottom: -13px;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: calc(50% - 136px);
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: 0;
        right: 0;
        width: 100%;
        bottom: 3px;
        transition: none
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: 0;
        right: 0;
        width: 100%;
        bottom: 3px;
        transition: none
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
        left: -12px;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        left: -12px;
        transform: scale(1.2)
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata {
        right: 0;
        left: calc(50% - 136px);
        transform: scale(1.2)
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
        right: 0;
        left: calc(50% - 136px);
        transform: scale(1.2)
    }
}

@media (max-width:1650px) and (min-width:1360px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media {
        position: relative;
        bottom: -10px
    }
}

@media (max-width:1360px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media {
        position: relative;
        bottom: 10px
    }
}

@media (max-width:800px) and (min-width:600px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media {
        position: relative;
        bottom: -30px
    }
}

@media (max-width:1920px) and (min-width:1800px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media {
        bottom: -40px
    }
}

@media (max-width:1800px) and (min-width:1650px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media {
        bottom: -50px
    }
}

@media (max-width:1650px) and (min-width:1360px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media {
        bottom: -70px
    }
}

@media (max-width:1360px) and (min-width:800px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section {
        padding-bottom: 50px
    }
}

.BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
.BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
    z-index: 4
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
    left: -6px
}

.BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
    width: 355px;
    left: 8px;
    bottom: 23px;
    transform: scale(1.17);
    transition: all .3s ease-out
}

.BRK_Category_Selector.aff-full-width .aff-bottom-media {
    bottom: 0
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.2);
        bottom: 50px
    }
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container {
        max-width: 900px
    }
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        left: -3px;
        bottom: -15px
    }
}

@media (max-width:900px) {
    .BRK_Category_Selector .aff-container {
        max-width: 600px
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container {
        max-width: 360px
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        left: -22px;
        bottom: -32px;
        transform: scale(1);
        width: 230px
    }
}

@media (max-width:499px) {
    .BRK_Category_Selector .aff-bottom-media {
        bottom: 0
    }
}

.BRK_Category_Selector.aff-full-width {
    margin-top: 0!important
}

.BRK_Category_Selector.aff-full-width .aff-container {
    padding-top: 200px
}

@media (max-width:600px) {
    .BRK_Category_Selector.aff-full-width .aff-container {
        padding-top: 100px
    }
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
    bottom: 65px;
    transform: scale(1.2);
    left: -20px
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-text {
    padding-left: 0
}

@media (max-width:1359px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
        bottom: -14px;
        left: 6px
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-text .aff-title {
        margin-top: -35px
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-media .pata img {
        bottom: -13px;
        left: 23px
    }
}

@media (max-width:991px) {
    .BRK_Category_Selector.aff-full-width .background {
        object-fit: cover
    }
}

.BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media {
    bottom: -140px
}

.BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media .pata img {
    bottom: 32px;
    transform: scale(1.2);
    left: -6px
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section:hover .dog-media .pata img {
        bottom: 28px;
        left: -5px
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media .dog {
        transform: scaleX(-1) scale(1.1)
    }
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section:hover .dog-media .dog {
        transform: scaleX(-1) scale(1.2)
    }
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media .pata {
        transform: scaleX(-1) scale(1.1)
    }
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section:hover .dog-media .dog {
        transform: scaleX(-1) scale(1.2)
    }
}

@media (max-width:1359px) {
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media .pata img {
        bottom: -18px;
        transform: scale(1.2);
        left: 16px
    }
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-text {
        margin-bottom: -100px
    }
}

@media (max-width:800px) {
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media {
        bottom: -115px
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        left: 11px;
        bottom: 15px
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        bottom: -4px;
        left: 5px;
        transition: all .3s ease
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-out;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        bottom: 15px;
        left: 11px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
        transition: transform .3s ease-out;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog {
        transition: transform .3s ease-out;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-text {
        transition: all .3s ease;
        transform: scale(1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-text {
        transition: all .3s ease;
        transform: scale(1)
    }
}

.BRK_Category_Selector.aff-full-width {
    pointer-events: none
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.1);
        left: 80px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.17);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        left: 80px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
}

@media (max-width:800px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .dog img {
        transition: transform .3s ease-out;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog img {
        transition: transform .3s ease-out;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-out;
        transform: scale(1.1);
        left: 15px!important;
        bottom: -25px!important
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.17);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-out
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        left: 15px;
        bottom: -25px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container .cat-section .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        bottom: 15px;
        left: 11px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.27);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        bottom: 15px;
        left: 11px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 8px;
        bottom: 21;
        transition: all .3s ease-in
    }
}

.BRK_Influenkkies_siguenos.is-page {
    display: none
}

.BRK_Influenkkies_main.is-bloc {
    display: none
}

.BRK_Influenkkies_siguenos.is-bloc {
    display: block;
    overflow: hidden
}

.BRK_Influenkkies_main.is-page {
    display: block
}

@media (min-width:785px) {
    .BRK_Influenkkies_main.is-page {
        padding-top: 50px
    }
}

.BRK_Influenkkies_main .BRK_Inspira .ps-widget-ready {
    margin-top: 50px
}

@media (min-width:575px) {
    .BRK_Influenkkies_main .BRK_Inspira .ps-widget-ready {
        display: block;
        max-height: 260px;
        margin-top: 90px
    }
    .BRK_Influenkkies_main .BRK_Inspira .ps-widget-ready .ps-img-container {
        margin-left: auto;
        margin-right: auto
    }
    .BRK_Influenkkies_main .BRK_Inspira .brk-row .brk-col-6 {
        width: 50%
    }
}

.BRK_Influenkkies_main .BRK_Lote {
    overflow: hidden
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 500px
}

@media (max-width:1950px) and (min-width:1700px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header {
        max-height: 650px
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-background {
    object-fit: cover;
    width: 100%;
    height: -webkit-fill-available
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-background img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-row {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-row .brk-title {
    font-family: Lobster Two;
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-row .brk-title {
        font-size: 30px
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-row .brk-text {
    font-family: Lobster Two;
    font-size: 120px;
    font-weight: 700;
    font-style: italic;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: .65;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-row .brk-text {
        font-size: 50px
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content {
    z-index: 2;
    position: relative;
    margin-top: -150px
}

@media (max-width:390px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content {
        margin-top: -100px
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-top img {
    width: 100%;
    margin-bottom: 0
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-body {
    position: relative
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-body .brk-background img {
    width: 100%;
    height: 100%;
    position: absolute
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container {
    max-width: 890px;
    width: 100%;
    margin: auto;
    position: relative
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row {
    width: 100%
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row {
        display: flex;
        flex-direction: column
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row.brk-center {
    display: flex;
    justify-content: center
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 {
    display: flex;
    flex-direction: column;
    width: 33%;
    position: relative;
    margin-bottom: 25px
}

@media (min-width:1359px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 {
        margin-right: 63px
    }
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 {
        width: 100%
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4:last-of-type {
    margin-bottom: 0;
    margin-right: 0
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 .brk-big-num {
    text-shadow: 0 12px 12px rgba(87, 129, 51, .7);
    font-family: Lobster;
    font-size: 120px;
    text-align: center;
    color: #004029;
    line-height: .8
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 .brk-title {
    text-shadow: 0 12px 12px rgba(87, 129, 51, .7);
    font-family: Lobster;
    font-size: 50px;
    text-align: center;
    color: #fff;
    padding-bottom: 8px
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 .brk-text {
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    padding-left: 4px;
    padding-right: 4px
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-col-4 .brk-text {
        max-width: 200px;
        margin: auto
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-line {
    position: absolute;
    width: 172px;
    border-top: 4px dotted #fff;
    left: 165px;
    top: 40px
}

@media (max-width:700px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-line {
        display: none
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-line.v2 {
    left: 481px;
    top: 40px
}

.BRK_Influenkkies_main .BRK_Lote .brk-relative {
    position: relative
}

.BRK_Influenkkies_main .BRK_Lote .brk-flex {
    display: flex
}

.BRK_Influenkkies_main .BRK_Lote .brk-influenkkies-food img {
    width: 100%
}

.BRK_Influenkkies_main .BRK_Lote .brk-green-text {
    font-family: Dosis;
    font-size: 26px;
    font-weight: 700;
    max-width: 560px;
    margin: auto;
    text-align: center;
    color: #004029;
    padding-bottom: 47px
}

.BRK_Influenkkies_main .BRK_Lote .brk-green-link {
    font-family: Dosis;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #004029;
    text-decoration-color: #004029;
    padding-top: 50px
}

.BRK_Influenkkies_main .BRK_Lote .brk-white-title {
    text-shadow: 0 12px 12px rgba(87, 129, 51, .7);
    font-family: Lobster;
    font-size: 50px;
    color: #fff;
    text-align: center
}

.BRK_Influenkkies_main .BRK_Lote .brk-padding {
    padding-left: 27px;
    padding-right: 27px
}

.BRK_Influenkkies_main .BRK_Lote .brk-deco {
    top: -160px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Influenkkies_main .BRK_Lote .brk-deco img {
    width: 302px
}

.BRK_Influenkkies_main .BRK_Lote .brk-deco-2 {
    top: -100px;
    left: calc(50% - 760px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Influenkkies_main .BRK_Lote .brk-deco-2 img {
    width: 315px
}

.BRK_Influenkkies_main .BRK_Lote .brk-body {
    padding-bottom: 300px
}

.BRK_Influenkkies_main .BRK_Inspira {
    margin-top: -250px;
    overflow: hidden
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 500px
}

@media (max-width:1950px) and (min-width:1700px) {
    .BRK_Influenkkies_main .BRK_Inspira .brk-article-header {
        max-height: 650px
    }
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-background {
    object-fit: cover;
    width: 100%;
    height: -webkit-fill-available
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-background img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-row {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-row .brk-title {
    font-family: Lobster Two;
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-row .brk-title {
        font-size: 30px
    }
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-row .brk-text {
    font-family: Lobster Two;
    font-size: 120px;
    font-weight: 700;
    font-style: italic;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: .65;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_main .BRK_Inspira .brk-article-header .brk-row .brk-text {
        font-size: 50px
    }
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content {
    z-index: 2;
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-top img {
    width: 100%;
    margin-bottom: 0
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-body {
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-body .brk-background img {
    width: 100%;
    height: 100%;
    position: absolute
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-container {
    max-width: 960px;
    width: 100%;
    margin: auto;
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-container .brk-row {
    width: 100%
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-container .brk-row.brk-center {
    display: flex;
    justify-content: center
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-container .brk-row.brk-icon-container {
    max-width: 284px;
    margin: auto
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content .brk-container .brk-row .brk-col-4 {
    display: flex;
    width: 33%;
    position: relative;
    justify-content: center
}

.BRK_Influenkkies_main .BRK_Inspira .brk-relative {
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .brk-flex {
    display: flex
}

.BRK_Influenkkies_main .BRK_Inspira .brk-blue-text {
    font-family: Lobster;
    font-size: 70px;
    text-align: center;
    color: #002a7b
}

.BRK_Influenkkies_main .BRK_Inspira .brk-blue-title {
    font-family: Lobster;
    font-size: 34px;
    text-align: center;
    color: #002a7b;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: -15px
}

.BRK_Influenkkies_main .BRK_Inspira .brk-premio-content {
    display: flex;
    justify-content: center
}

.BRK_Influenkkies_main .BRK_Inspira .brk-img-content {
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .brk-img-content .brk-premio {
    margin-top: -60px
}

.BRK_Influenkkies_main .BRK_Inspira .brk-img-content .brk-premio img {
    width: 71px
}

.BRK_Influenkkies_main .BRK_Inspira .brk-col-6 {
    margin-top: -60px;
    display: flex;
    justify-content: center;
    width: 280px;
    position: relative;
    margin: 0
}

.BRK_Influenkkies_main .BRK_Inspira .brk-deco {
    top: -150px;
    right: -50px;
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Influenkkies_main .BRK_Inspira .brk-deco img {
    width: 200px;
    transform: rotate3d(1, 1, 1, 30deg)
}

.BRK_Influenkkies_main .BRK_Inspira .brk-deco-2 {
    top: -100px;
    left: calc(50% - 760px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Influenkkies_main .BRK_Inspira .brk-deco-2 img {
    width: 315px
}

.BRK_Influenkkies_main .BRK_Inspira .brk-body {
    padding-bottom: 200px
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel {
    padding-left: 10px!important;
    padding-right: 10px!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-container {
    width: 100%
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-next,
.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-prev {
    filter: invert(1);
    opacity: 1;
    transition: all .5s ease-in-out
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-carousel-slider.ps-slider-horizontal nav span:hover {
    transform: scale(1.1)
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-carousel-slider {
    background-color: transparent!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-container ps-widget[data-config="9zx_73my"] .ps-img-container {
    height: auto!important;
    padding-top: 100%;
    position: relative
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-img-container:after {
    background: 0 0!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-img-container .ps-hover-overlay,
.BRK_Influenkkies_main .BRK_Inspira .ps-img-container img {
    border-radius: 30px;
    background: rgba(105, 105, 105, .5)!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-img-container .ps-share {
    border-radius: 0 0 30px 30px;
    background: rgba(0, 0, 0, .2)!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-carousel.ps-theme-modern .ps-carousel-slider.ps-slider-horizontal .ps-image+.ps-image {
    margin-left: 20px!important
}

.BRK_Influenkkies_main .BRK_Inspira .ps-img-container img {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .2)
}

@media (min-width:570px) {
    .BRK_Influenkkies_main .BRK_Inspira .ps-img-container {
        width: 235px!important;
        height: 235px!important
    }
}

.BRK_Influenkkies_siguenos {
    z-index: 9;
    margin-top: -350px
}

.BRK_Influenkkies_siguenos .brk-article-header {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 500px
}

@media (max-width:1950px) and (min-width:1700px) {
    .BRK_Influenkkies_siguenos .brk-article-header {
        max-height: 650px
    }
}

.BRK_Influenkkies_siguenos .brk-article-header .brk-background {
    object-fit: cover;
    width: 100%;
    height: -webkit-fill-available
}

.BRK_Influenkkies_siguenos .brk-article-header .brk-background img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Influenkkies_siguenos .brk-article-header .brk-row {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2
}

.BRK_Influenkkies_siguenos .brk-article-header .brk-row .brk-title {
    font-family: Lobster Two;
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_siguenos .brk-article-header .brk-row .brk-title {
        font-size: 30px
    }
}

.BRK_Influenkkies_siguenos .brk-article-header .brk-row .brk-text {
    font-family: Lobster Two;
    font-size: 120px;
    font-weight: 700;
    font-style: italic;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: .65;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .65)
}

@media (max-width:570px) {
    .BRK_Influenkkies_siguenos .brk-article-header .brk-row .brk-text {
        font-size: 50px
    }
}

.BRK_Influenkkies_siguenos .brk-article-content {
    z-index: 2;
    position: relative
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-top img {
    width: 100%;
    margin-bottom: 0
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-body {
    position: relative
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-body .brk-background img {
    width: 100%;
    height: 100%;
    position: absolute
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container {
    max-width: 960px;
    width: 100%;
    margin: auto;
    position: relative
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container .brk-row {
    width: 100%
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container .brk-row.brk-center {
    display: flex;
    justify-content: center
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container .brk-row.brk-icon-container {
    max-width: 284px;
    margin: auto
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container .brk-row .brk-col-4 {
    display: flex;
    width: 33%;
    position: relative;
    justify-content: center
}

.BRK_Influenkkies_siguenos .brk-relative {
    position: relative
}

.BRK_Influenkkies_siguenos .brk-flex {
    display: flex
}

.BRK_Influenkkies_siguenos .brk-white-text {
    text-shadow: 0 12px 12px rgba(87, 129, 51, .7);
    font-family: Lobster;
    font-size: 34px;
    text-align: center;
    color: #fff;
    margin-bottom: -35px
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-white-text {
        font-size: 20px
    }
}

.BRK_Influenkkies_siguenos .brk-green-text {
    padding-top: 24px;
    font-family: Dosis;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    color: #004029;
    max-width: 669px
}

@media (max-width:570px) {
    .BRK_Influenkkies_siguenos .brk-green-text {
        font-size: 20px
    }
}

.BRK_Influenkkies_siguenos .brk-white-subtext {
    max-width: 284px;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.BRK_Influenkkies_siguenos .brk-white-title {
    text-shadow: 0 20px 12px rgba(87, 129, 51, .7);
    font-family: Lobster;
    font-size: 90px;
    text-align: center;
    color: #fff
}

@media (max-width:570px) {
    .BRK_Influenkkies_siguenos .brk-white-title {
        font-size: 54px
    }
}

.BRK_Influenkkies_siguenos .brk-padding {
    padding-left: 27px;
    padding-right: 27px
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-padding {
        padding-top: 50px
    }
}

.BRK_Influenkkies_siguenos .brk-deco {
    top: 150px;
    right: calc(50% - 530px);
    z-index: 10;
    position: absolute;
    display: block
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-deco {
        top: 0;
        right: calc(50% - 165px)
    }
}

.BRK_Influenkkies_siguenos .brk-deco img {
    width: 100px
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-deco img {
        width: 60px
    }
}

.BRK_Influenkkies_siguenos .brk-deco-2 {
    top: -100px;
    left: calc(50% - 760px);
    z-index: 10;
    position: absolute;
    display: block
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-deco-2 {
        top: -55px;
        left: calc(50% - 212px)
    }
}

.BRK_Influenkkies_siguenos .brk-deco-2 img {
    width: 315px
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos .brk-deco-2 img {
        width: 142px
    }
}

.BRK_Influenkkies_siguenos .brk-body {
    padding-bottom: 70px
}

.BRK_Influenkkies_siguenos .ps-carousel {
    padding-left: 10px!important;
    padding-right: 10px!important
}

.BRK_Influenkkies_siguenos .ps-container {
    width: 100%
}

.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-next,
.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-prev {
    filter: invert(1);
    opacity: 1;
    transition: all .5s ease-in-out
}

.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-carousel-slider.ps-slider-horizontal nav span:hover {
    transform: scale(1.1)
}

.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-carousel-slider {
    background-color: transparent!important
}

.BRK_Influenkkies_siguenos .ps-container ps-widget[data-config="9zx_73my"] .ps-img-container {
    height: auto!important;
    padding-top: 100%;
    position: relative
}

.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-img-container:after {
    background: 0 0!important
}

.BRK_Influenkkies_siguenos .ps-img-container .ps-hover-overlay,
.BRK_Influenkkies_siguenos .ps-img-container img {
    border-radius: 30px;
    background: rgba(105, 105, 105, .5)!important
}

.BRK_Influenkkies_siguenos .ps-img-container .ps-share {
    border-radius: 0 0 30px 30px;
    background: rgba(0, 0, 0, .2)!important
}

.BRK_Influenkkies_siguenos .ps-carousel.ps-theme-modern .ps-carousel-slider.ps-slider-horizontal .ps-image+.ps-image {
    margin-left: 20px!important
}

.BRK_Influenkkies_siguenos .ps-img-container img {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .2)
}

.landing-influenkkies-container .BRK_Influenkkies_siguenos.is-bloc .brk-body {
    padding-bottom: 120px
}

@media (max-width:600px) {
    .landing-influenkkies-container .BRK_Influenkkies_siguenos.is-bloc .brk-body {
        padding-bottom: 110px
    }
}

.BRK_Influenkkies_main.is-page .brk-text a#inf-step1-rrss,
.BRK_Influenkkies_main.is-page .brk-text a#inf-step1-rrss:hover,
.BRK_Influenkkies_main.is-page .brk-text a#inf-step1-rrss:visited {
    text-decoration: underline;
    font-weight: 700
}

.BRK_Spectrum .is-home.sub-home {
    display: none
}

.BRK_Spectrum .is-sub-home.home {
    display: none
}

.BRK_Spectrum .is-home,
.BRK_Spectrum .is-sub-home {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333;
    top: -116px;
    z-index: 0;
    position: relative;
    min-height: 1165px
}

.BRK_Spectrum .aff-back-aux {
    left: calc(30% - 100px);
    right: calc(30% - 100px);
    position: absolute;
    top: 180px
}

.BRK_Spectrum li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.BRK_Spectrum img {
    width: 100%;
    margin: 0;
    border-radius: 3px
}

.BRK_Spectrum h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum p {
    margin: 0
}

.BRK_Spectrum a {
    text-decoration: none
}

.BRK_Spectrum .aff-align-center {
    display: flex;
    align-items: center
}

@media (max-width:800px) {
    .BRK_Spectrum .aff-bg-blue-media {
        min-height: auto
    }
}

.BRK_Spectrum .aff-center-text {
    margin: auto;
    display: flex;
    justify-content: center
}

.BRK_Spectrum .aff-title-section {
    margin: auto;
    display: flex;
    max-width: 400px;
    width: 100%;
    position: relative;
    font-family: Lobster;
    font-size: 34px;
    text-shadow: 0 12px 12px rgba(0, 33, 128, .71);
    display: flex;
    flex-wrap: wrap;
    color: #fff
}

.BRK_Spectrum .aff-title-section .aff-big-title {
    color: #fff;
    font-size: 90px;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .71)
}

.BRK_Spectrum .dog-media .aff-img-top {
    display: contents;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .dog-media:hover .aff-img-top {
    display: none
}

.BRK_Spectrum .dog-media .aff-img-bottom {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .dog-media:hover .aff-img-bottom {
    display: contents
}

.BRK_Spectrum .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .aff-container .cat-section,
.aff-container .brk-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media,
.aff-container .brk-section .cat-media,
.aff-container .brk-section .dog-media,
.aff-container .cat-section .dog-media {
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media .dog,
.aff-container .brk-section .cat-media .dog,
.aff-container .brk-section .dog-media .dog,
.aff-container .cat-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .cat-media .pata,
.aff-container .brk-section .cat-media .pata,
.aff-container .brk-section .dog-media .pata,
.aff-container .cat-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .dog,
.aff-container .brk-section:hover .cat-media .dog,
.aff-container .brk-section:hover .dog-media .dog,
.aff-container .cat-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .pata,
.aff-container .brk-section:hover .cat-media .pata,
.aff-container .brk-section:hover .dog-media .pata,
.aff-container .cat-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-text,
.aff-container .brk-section:hover .cat-text,
.aff-container .brk-section:hover .dog-text,
.aff-container .cat-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .dog-text,
.aff-container .brk-section .dog-text {
    font-family: Lobster;
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .aff-container .cat-section .cat-text,
.aff-container .brk-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .aff-absolute {
    position: absolute
}

.BRK_Spectrum .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .aff-w100 {
    width: 100%
}

.BRK_Spectrum .aff-pt-30 {
    padding-top: 30px
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-bottom {
    display: contents
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-top {
    display: none
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .button {
    transform: scale(1.1)
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img {
    object-fit: cover;
    width: 100%;
    height: auto;
    position: absolute
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
    width: 100%;
    margin-bottom: -70px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container {
    padding-top: 110px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section {
    display: block
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo {
    max-width: 90px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo img {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-title-dosis {
    padding-top: 30px;
    padding-bottom: 9px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-text-dosis {
    max-width: 429px;
    padding-bottom: 38px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .button-container {
    max-width: 377px;
    display: flex;
    justify-content: space-between
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .bg-2 {
        z-index: 2
    }
    .BRK_Spectrum .aff-fundacion-affinity .bg-1 {
        z-index: 1
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .aff-fundacion-affinity .only-mobile {
    display: none
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container.aff-absolute {
    left: 0;
    right: 0
}

.BRK_Spectrum .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .button {
    padding: 0 20px;
    border-radius: 20px;
    border: 1px solid transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    max-width: 300px;
    height: 40px;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c;
    height: 40px
}

.BRK_Spectrum .button:hover {
    transform: scale(1.1)
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile {
        display: block!important
    }
    .BRK_Spectrum .aff-container .cat-section,
    .aff-container .brk-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 0
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media,
    .aff-container .brk-section .cat-media,
    .aff-container .brk-section .dog-media,
    .aff-container .cat-section .dog-media {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: center
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        max-width: 188px;
        width: 100%;
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        transform: scale(1.3)
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        max-width: 188px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Spectrum .aff-container .cat-section .cat-text,
    .aff-container .brk-section .cat-text,
    .aff-container .brk-section .dog-text,
    .aff-container .cat-section .dog-text {
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
        right: auto;
        left: 0;
        display: flex;
        justify-content: center;
        font-size: 54px;
        align-items: flex-end;
        padding-top: 30px;
        transform: scale(1)
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container .brk-section .dog-media {
        order: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        max-height: 600px;
        height: fit-content
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile.aff-container {
        top: 0;
        z-index: 3
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        width: calc(100% - 60px);
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-logo {
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        display: flex;
        justify-content: center;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-text-dosis {
        max-width: 660px;
        padding-bottom: 38px;
        margin: auto;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        margin: auto
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        transform: scale(1.3)
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .aff-bg-blue-media {
        overflow: hidden
    }
    .BRK_Spectrum .cat-media {
        margin-bottom: -25px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container {
        flex-wrap: wrap
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-center-text {
        width: 100%
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
        width: 100%;
        padding-top: 8px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section .button-container {
        padding-bottom: 5px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section {
        padding-top: 44px;
        font-size: 20px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section .aff-big-title {
        font-size: 54px;
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        min-height: 600px;
        height: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-container {
        padding-top: 75px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        padding-top: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        padding-top: 9px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        flex-wrap: wrap;
        justify-content: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container button:first-of-type {
        margin-bottom: 16px
    }
}

@media (max-width:570px) and (max-width:400px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        justify-content: center
    }
}

.BRK_Spectrum .aff-title-section {
    padding-top: 257px;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%
}

.BRK_Spectrum .aff-center-text {
    width: 100%;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .aff-big-title {
    margin-top: -27px;
    width: 100%;
    z-index: 0;
    text-align: center
}

.BRK_Spectrum .is-sub-home {
    height: 100%;
    display: block;
    overflow: hidden;
    height: auto;
    position: relative;
    padding-bottom: 200px
}

.BRK_Spectrum .is-sub-home .spectrum-bg img {
    width: 100%;
    margin: 0;
    height: 2500px;
    object-fit: cover
}

.BRK_Spectrum .is-sub-home .spectrum-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .spectrum-deco-left,
.BRK_Spectrum .is-sub-home .spectrum-deco-left img {
    position: absolute;
    z-index: 1;
    top: 600px;
    left: -60px
}

.BRK_Spectrum .is-sub-home .spectrum-deco-right,
.BRK_Spectrum .is-sub-home .spectrum-deco-right img {
    position: absolute;
    top: 0;
    right: -60px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .spectrum-top-section {
    padding-top: 300px;
    position: relative;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .is-sub-home .spectrum-pre-title {
    font-family: "Lobster Two";
    color: #002a7b;
    font-size: 34px
}

.BRK_Spectrum .is-sub-home .spectrum-title {
    font-family: "Lobster Two";
    font-size: 90px;
    color: #002a7b;
    font-weight: 700;
    font-style: italic;
    line-height: .96
}

.BRK_Spectrum .is-sub-home .spectrum-description {
    padding-top: 15px;
    padding-bottom: 50px;
    font-family: Dosis;
    font-weight: 700;
    line-height: 1;
    font-size: 26px;
    color: #002a7b;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .spectrum-pre-title {
        font-size: 20px
    }
    .BRK_Spectrum .is-sub-home .spectrum-title {
        font-size: 54px
    }
    .BRK_Spectrum.is-sub-home .spectrum-description {
        font-size: 26px
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector {
    padding-top: 80px;
    padding-bottom: 75px;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
    max-width: 860px;
    width: 100%;
    margin: auto;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    height: 280px;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-img-top {
    display: inline
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .button {
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
    border-radius: 30px;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg img {
    width: 100%;
    height: 280px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
    justify-content: center;
    align-items: center
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    width: auto;
    display: flex;
    justify-content: center
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 img {
    margin-top: -44px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media img {
    width: 100%;
    height: auto;
    margin-top: -32px;
    transform: scale(1.5)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text {
    display: block
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
    display: flex;
    justify-content: center;
    margin-top: -100px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
    width: 260px;
    height: auto
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
    font-family: Lobster;
    font-size: 60px;
    text-align: center;
    margin-top: -63px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.gold {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.blue {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.purple {
    color: #ff9aef
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle {
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 800;
    max-width: 286px;
    margin: auto
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle.gold {
    color: #edc05b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .button-container {
    display: flex;
    justify-content: center;
    bottom: -20px;
    position: absolute;
    left: 0;
    right: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-relative {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-absolute {
    position: absolute
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-w100 {
    width: 100%
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button {
    z-index: 222;
    cursor: pointer;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    font-weight: 700;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    padding-left: 42px;
    box-shadow: 0 14px 30px #00133c;
    padding-right: 42px;
    height: 40px;
    display: flex;
    align-items: center;
    text-decoration: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button:hover {
    transform: scale(1.1)
}

@media (min-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector {
        padding-bottom: 20px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-1 {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-2 {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-3 {
    color: #d59bff
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-4 {
    color: #ffef95
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: calc(100% - 60px);
        height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .aff-only-mobile {
    display: none!important
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-mobile {
        display: flex!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-1 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse
}

.BRK_Spectrum a .button {
    height: 40px;
    margin: 0 0 12px;
    padding: 5px 15px 9px 16px;
    border-radius: 21px;
    font-weight: 700
}

.BRK_Spectrum a:hover {
    text-decoration: none
}

.BRK_Spectrum .is-home.sub-home {
    display: none
}

.BRK_Spectrum .is-sub-home.home {
    display: none
}

.BRK_Spectrum .is-home,
.BRK_Spectrum .is-sub-home {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.BRK_Spectrum .aff-back-aux {
    left: calc(30% - 100px);
    right: calc(30% - 100px);
    position: absolute;
    top: 180px
}

.BRK_Spectrum li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.BRK_Spectrum img {
    width: 100%;
    margin: 0;
    border-radius: 3px
}

.BRK_Spectrum h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum p {
    margin: 0
}

.BRK_Spectrum .is-home,
.BRK_Spectrum .is-sub-home {
    position: relative;
    height: 100%!important;
    top: -120px;
    z-index: 2;
    padding-bottom: 505px!important
}

.BRK_Spectrum a {
    text-decoration: none
}

.BRK_Spectrum .aff-align-center {
    display: flex;
    align-items: center
}

@media (max-width:800px) {
    .BRK_Spectrum .aff-bg-blue-media {
        min-height: auto
    }
}

.BRK_Spectrum .aff-center-text {
    margin: auto;
    display: flex;
    justify-content: center
}

.BRK_Spectrum .aff-title-section {
    margin: auto;
    display: flex;
    max-width: 400px;
    width: 100%;
    position: relative;
    font-family: Lobster;
    font-size: 34px;
    text-shadow: 0 12px 12px rgba(0, 33, 128, .71);
    display: flex;
    flex-wrap: wrap;
    color: #fff
}

.BRK_Spectrum .aff-title-section .aff-big-title {
    color: #fff;
    font-size: 90px;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .71)
}

.BRK_Spectrum .dog-media .aff-img-top {
    display: contents;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .dog-media:hover .aff-img-top {
    display: none
}

.BRK_Spectrum .dog-media .aff-img-bottom {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .dog-media:hover .aff-img-bottom {
    display: contents
}

.BRK_Spectrum .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .aff-container .cat-section,
.aff-container .brk-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media,
.aff-container .brk-section .cat-media,
.aff-container .brk-section .dog-media,
.aff-container .cat-section .dog-media {
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media .dog,
.aff-container .brk-section .cat-media .dog,
.aff-container .brk-section .dog-media .dog,
.aff-container .cat-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .cat-media .pata,
.aff-container .brk-section .cat-media .pata,
.aff-container .brk-section .dog-media .pata,
.aff-container .cat-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .dog,
.aff-container .brk-section:hover .cat-media .dog,
.aff-container .brk-section:hover .dog-media .dog,
.aff-container .cat-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .pata,
.aff-container .brk-section:hover .cat-media .pata,
.aff-container .brk-section:hover .dog-media .pata,
.aff-container .cat-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-text,
.aff-container .brk-section:hover .cat-text,
.aff-container .brk-section:hover .dog-text,
.aff-container .cat-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .dog-text,
.aff-container .brk-section .dog-text {
    font-family: Lobster;
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .aff-container .cat-section .cat-text,
.aff-container .brk-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .aff-absolute {
    position: absolute
}

.BRK_Spectrum .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .aff-w100 {
    width: 100%
}

.BRK_Spectrum .aff-pt-30 {
    padding-top: 30px
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-bottom {
    display: contents
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-top {
    display: none
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .button {
    transform: scale(1.1)
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img {
    object-fit: cover;
    width: 100%;
    height: auto;
    position: absolute
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
    width: 100%;
    margin-bottom: -70px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container {
    padding-top: 110px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section {
    display: block
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo {
    max-width: 90px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo img {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-title-dosis {
    padding-top: 30px;
    padding-bottom: 9px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-text-dosis {
    max-width: 429px;
    padding-bottom: 38px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .button-container {
    max-width: 377px;
    display: flex;
    justify-content: space-between
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .bg-2 {
        z-index: 2
    }
    .BRK_Spectrum .aff-fundacion-affinity .bg-1 {
        z-index: 1
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .aff-fundacion-affinity .only-mobile {
    display: none
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container.aff-absolute {
    left: 0;
    right: 0
}

.BRK_Spectrum .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .button {
    padding: 0 20px;
    border-radius: 20px;
    border: 1px solid transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    max-width: 300px;
    height: 40px;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c;
    height: 40px
}

.BRK_Spectrum .button:hover {
    transform: scale(1.1)
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile {
        display: block!important
    }
    .BRK_Spectrum .aff-container .cat-section,
    .aff-container .brk-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 0
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media,
    .aff-container .brk-section .cat-media,
    .aff-container .brk-section .dog-media,
    .aff-container .cat-section .dog-media {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: center
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        max-width: 188px;
        width: 100%;
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        transform: scale(1.3)
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        max-width: 188px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Spectrum .aff-container .cat-section .cat-text,
    .aff-container .brk-section .cat-text,
    .aff-container .brk-section .dog-text,
    .aff-container .cat-section .dog-text {
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
        right: auto;
        left: 0;
        display: flex;
        justify-content: center;
        font-size: 54px;
        align-items: flex-end;
        padding-top: 30px;
        transform: scale(1)
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container .brk-section .dog-media {
        order: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        max-height: 600px;
        height: fit-content
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile.aff-container {
        top: 0;
        z-index: 3
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        width: calc(100% - 60px);
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-logo {
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        display: flex;
        justify-content: center;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-text-dosis {
        max-width: 660px;
        padding-bottom: 38px;
        margin: auto;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        margin: auto
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        transform: scale(1.3)
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .aff-bg-blue-media {
        overflow: hidden
    }
    .BRK_Spectrum .cat-media {
        margin-bottom: -25px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container {
        flex-wrap: wrap
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-center-text {
        width: 100%
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
        width: 100%;
        padding-top: 8px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section .button-container {
        padding-bottom: 5px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section {
        padding-top: 44px;
        font-size: 20px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section .aff-big-title {
        font-size: 54px;
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        min-height: 600px;
        height: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-container {
        padding-top: 75px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        padding-top: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        padding-top: 9px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        flex-wrap: wrap;
        justify-content: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container button:first-of-type {
        margin-bottom: 16px
    }
}

@media (max-width:570px) and (max-width:400px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        justify-content: center
    }
}

.BRK_Spectrum .aff-title-section {
    padding-top: 257px;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%
}

.BRK_Spectrum .aff-center-text {
    width: 100%;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .aff-big-title {
    margin-top: -27px;
    width: 100%;
    z-index: 0;
    text-align: center
}

.BRK_Spectrum .is-sub-home {
    height: 100%;
    display: block;
    overflow: hidden;
    height: auto;
    position: relative;
    padding-bottom: 200px
}

.BRK_Spectrum .is-sub-home .spectrum-bg img {
    width: 100%;
    margin: 0;
    height: 2500px;
    object-fit: cover
}

.BRK_Spectrum .is-sub-home .spectrum-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .spectrum-deco-left,
.BRK_Spectrum .is-sub-home .spectrum-deco-left img {
    position: absolute;
    z-index: 1;
    top: 600px;
    left: -60px
}

.BRK_Spectrum .is-sub-home .spectrum-deco-right,
.BRK_Spectrum .is-sub-home .spectrum-deco-right img {
    position: absolute;
    top: 0;
    right: -60px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .spectrum-top-section {
    padding-top: 300px;
    position: relative;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .is-sub-home .spectrum-pre-title {
    font-family: "Lobster Two";
    color: #002a7b;
    font-size: 34px
}

.BRK_Spectrum .is-sub-home .spectrum-title {
    font-family: "Lobster Two";
    font-size: 90px;
    color: #002a7b;
    font-weight: 700;
    font-style: italic;
    line-height: .96
}

.BRK_Spectrum .is-sub-home .spectrum-description {
    padding-top: 15px;
    padding-bottom: 50px;
    font-family: Dosis;
    font-weight: 700;
    line-height: 1;
    font-size: 26px;
    color: #002a7b;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .spectrum-pre-title {
        font-size: 20px
    }
    .BRK_Spectrum .is-sub-home .spectrum-title {
        font-size: 54px
    }
    .BRK_Spectrum.is-sub-home .spectrum-description {
        font-size: 26px
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector {
    padding-top: 80px;
    padding-bottom: 75px;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
    max-width: 860px;
    width: 100%;
    margin: auto;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    height: 280px;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-img-top {
    display: inline
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .button {
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
    border-radius: 30px;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg img {
    width: 100%;
    height: 280px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
    justify-content: center;
    align-items: center
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    width: auto;
    display: flex;
    justify-content: center
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 img {
    margin-top: -44px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media img {
    width: 100%;
    height: auto;
    margin-top: -32px;
    transform: scale(1.5)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text {
    display: block
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
    display: flex;
    justify-content: center;
    margin-top: -100px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
    width: 260px;
    height: auto
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
    font-family: Lobster;
    font-size: 60px;
    text-align: center;
    margin-top: -63px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.gold {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.blue {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.purple {
    color: #ff9aef
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle {
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 800;
    max-width: 286px;
    margin: auto
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle.gold {
    color: #edc05b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .button-container {
    display: flex;
    justify-content: center;
    bottom: -20px;
    position: absolute;
    left: 0;
    right: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-relative {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-absolute {
    position: absolute
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-w100 {
    width: 100%
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button {
    z-index: 222;
    cursor: pointer;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    font-weight: 700;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    padding-left: 42px;
    box-shadow: 0 14px 30px #00133c;
    padding-right: 42px;
    height: 40px;
    display: flex;
    align-items: center;
    text-decoration: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button:hover {
    transform: scale(1.1)
}

@media (min-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector {
        padding-bottom: 20px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-1 {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-2 {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-3 {
    color: #d59bff
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-4 {
    color: #ffef95
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: calc(100% - 60px);
        height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .aff-only-mobile {
    display: none!important
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-mobile {
        display: flex!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-1 .aff-square .aff-row {
    display: flex;
    flex-direction: row!important
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square .aff-row {
    display: flex;
    flex-direction: row!important
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse!important
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse!important
}

.BRK_Spectrum .is-sub-home::before {
    content: "";
    background-image: url(../img/homeperro_deco3.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 250px;
    height: 100%;
    right: calc(50% - 555px);
    top: 37px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home::after {
    content: "";
    background-image: url(../img/homeperro_deco4.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 190px;
    height: 100%;
    left: calc(50% - 651px);
    top: 515px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .aff-bg-img::after {
    content: "";
    background-image: url(../img/homeperro_deco5.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 250px;
    height: 100%;
    right: calc(50% - 800px);
    top: 790px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .aff-bg-img::before {
    content: "";
    background-image: url(../img/homeperro_deco6.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 250px;
    height: 100%;
    left: calc(50% - 800px);
    top: 1175px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .spectrum-top-section::after {
    content: "";
    background-image: url(../img/deco_huellas_derecha_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 300px;
    height: 900px;
    right: calc(50% - 800px);
    top: 1215px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .spectrum-top-section::before {
    content: "";
    background-image: url(../img/deco_huellas_izquierda_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 300px;
    height: 900px;
    left: calc(50% - 725px);
    top: 1515px;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .spectrum-pre-title::before {
    content: "";
    background-image: url(../img/alert_left_1.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    left: calc(50% - 725px);
    top: 0;
    position: absolute;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .spectrum-pre-title::after {
    content: "";
    background-image: url(../img/dealert_right_1.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    left: calc(50% - 725px);
    top: 0;
    position: absolute;
    z-index: 99
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector {
        padding-bottom: 20px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-only-desktop {
        display: none!important
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
        max-width: calc(100% - 60px);
        height: 500px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
}

#scroll-arrow,
#scroll-arrow:active,
#scroll-arrow:hover {
    display: none;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    background: 0 0;
    border: 0;
    outline: 0;
    cursor: pointer
}

.BRK_Home_Slider.video {
    position: relative
}

.BRK_Home_Slider.video #scroll-arrow {
    display: block
}

@media (max-width:990px) {
    .BRK_Home_Slider.video #scroll-arrow {
        display: none
    }
}

html {
    scroll-behavior: smooth
}

.BRK_Home_Slider {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    margin-left: -5px;
    margin-right: -5px;
    z-index: 0;
    overflow: hidden
}

@media (max-width:992px) {
    .BRK_Home_Slider {
        height: 400px
    }
    .BRK_Home_Slider.video {
        height: auto
    }
    .BRK_Home_Slider video {
        height: 400px
    }
}

.BRK_Home_Slider .img-slide {
    position: relative;
    z-index: 0;
    height: 100%;
    width: 100%
}

.BRK_Home_Slider .labels {
    position: absolute;
    font-family: "Lobster Two";
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    font-weight: 700;
    font-style: italic
}

.BRK_Home_Slider .title {
    font-size: 60px;
    line-height: .67;
    text-align: center
}

.BRK_Home_Slider .sub-title {
    font-size: 40px;
    text-align: center
}

.BRK_Home_Slider .img-slide img {
    object-fit: cover;
    height: 100%;
    width: 100%
}

.BRK_Home_Slider.image video {
    display: none
}

.BRK_Home_Slider video::-webkit-media-controls {
    display: none!important
}

.BRK_Home_Slider.video picture {
    display: none
}

.BRK_Home_Slider video {
    object-fit: cover;
    height: auto;
    width: 100%
}

.BRK_Article {
    overflow: hidden
}

.BRK_Article .brk-article-header {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 750px
}

.BRK_Article .brk-article-header .bg-color {
    width: 100%;
    opacity: .2;
    background-color: #000;
    position: absolute;
    height: 110%;
    z-index: 1;
    object-fit: cover
}

.BRK_Article .brk-article-header .brk-background {
    object-fit: cover;
    width: 100%;
    height: -webkit-fill-available
}

.BRK_Article .brk-article-header .brk-background img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Article .brk-article-header .brk-row {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2
}

.BRK_Article .brk-article-header .brk-row .brk-title {
    font-family: Dosis;
    font-size: 50px;
    font-weight: 800;
    text-align: center;
    color: #fff;
    max-width: 900px;
    text-transform: uppercase;
    margin: auto
}

.BRK_Article .brk-article-header .brk-row .brk-text {
    margin: auto;
    padding-top: 16px;
    font-family: Dosis;
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    color: #fff;
    max-width: 721px
}

.BRK_Article .brk-article-content {
    z-index: 2;
    position: relative;
    margin-top: -150px
}

.BRK_Article .brk-article-content .brk-top img {
    width: 100%;
    margin-bottom: -5px
}

.BRK_Article .brk-article-content .brk-body {
    position: relative
}

.BRK_Article .brk-article-content .brk-body .brk-background img {
    width: 100%;
    height: 100%;
    position: absolute
}

.BRK_Article .brk-article-content .brk-body .brk-square-content {
    padding-top: 30px;
    padding-left: 28px;
    padding-right: 28px
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square {
    background-color: #fff;
    max-width: 848px;
    width: 100%;
    width: 100%;
    margin: auto;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    height: auto;
    position: relative;
    top: 0
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content {
    padding-top: 54px;
    padding-bottom: 114px;
    padding-left: 144px;
    padding-right: 144px
}

@media (max-width:1359px) {
    .BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content {
        padding-left: 35px;
        padding-right: 35px;
        padding-bottom: 48px
    }
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content .brk-normal-text:nth-child(1) {
    margin-bottom: 30px
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content .brk-big-blue-content {
    padding-bottom: 60px;
    padding-top: 80px
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content .brk-custom-square {
    margin-bottom: 50px
}

.BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content .brk-accordion-2 .brk-accordion-body .brk-normal-text {
    margin-bottom: 0
}

.BRK_Article h2 {
    margin: 0
}

.BRK_Article h2.brk-title {
    font-family: Dosis;
    font-size: 28px;
    font-weight: 800;
    color: #002a7b;
    display: flex;
    padding-bottom: 36px;
    justify-content: center
}

@media (max-width:570px) {
    .BRK_Article h2.brk-title {
        text-align: center
    }
}

.BRK_Article .brk-accordion-options {
    padding-top: 80px
}

.BRK_Article .brk-accordion-options .brk-accordion-header {
    position: relative;
    display: flex
}

.BRK_Article .brk-accordion-options .brk-accordion-header .brk-text {
    display: flex;
    width: 100%;
    align-items: flex-end;
    font-family: Dosis;
    color: #679cff;
    font-weight: 800;
    font-size: 20px
}

.BRK_Article .brk-accordion-options .brk-accordion-header .brk-text .brk-oval {
    width: 63px;
    height: 63px;
    background: #679cff;
    border-radius: 50%;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: Dosis;
    font-size: 20px
}

.BRK_Article .brk-accordion-options .brk-accordion-header .brk-text .brk-oval::after {
    content: "";
    position: absolute;
    top: 30px;
    left: 60px;
    right: 0;
    height: .5em;
    border-top: 1px solid #679cff
}

.BRK_Article .brk-accordion-options .brk-accordion-header .brk-text::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 0H30V30H0z' opacity='0.002' transform='translate(-898 -1447) translate(898 1447)'/%3E%3Cpath fill='none' stroke='%23679cff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3px' d='M0 6.423L6.423 0l6.423 6.423' transform='translate(-898 -1447) translate(906.5 1458)'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    bottom: -5;
    transform: scale(-1, -1)
}

.BRK_Article .brk-accordion-options .brk-accordion-header .brk-text-option-width {
    max-width: 440px;
    display: block;
    justify-content: flex-end;
    position: absolute;
    left: 80px;
    top: 35px
}

.BRK_Article .brk-accordion-options .brk-accordion-header.active .brk-text::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 0H30V30H0z' opacity='0.002' transform='translate(-898 -1447) translate(898 1447)'/%3E%3Cpath fill='none' stroke='%23679cff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3px' d='M0 6.423L6.423 0l6.423 6.423' transform='translate(-898 -1447) translate(906.5 1458)'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    bottom: 0;
    transform: scale(1, 1)
}

.BRK_Article .brk-accordion-options .brk-accordion-body {
    padding-top: 33px
}

.BRK_Article .brk-accordion-options .brk-accordion-3 .brk-accordion-body .brk-blue-text {
    max-width: 420px;
    margin: auto;
    margin-top: 33px
}

.BRK_Article .brk-accordion-options .brk-accordion-3 .brk-accordion-body .brk-blue-text:nth-child(3) {
    margin-top: 0;
    border-top: 0 dashed #002a7b;
    margin-bottom: 55px
}

.BRK_Article .brk-accordion-options .panel {
    display: none;
    overflow: hidden
}

.BRK_Article .brk-accordion-options .brk-option {
    margin-bottom: 80px
}

.BRK_Article .brk-img-text {
    padding-top: 34px;
    width: 100%;
    display: flex
}

@media (max-width:570px) {
    .BRK_Article .brk-img-text {
        flex-direction: column
    }
}

.BRK_Article .brk-img-text .brk-col-6 {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px
}

@media (max-width:570px) {
    .BRK_Article .brk-img-text .brk-col-6 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.BRK_Article .brk-img-text .brk-col-6.align-center {
    display: flex;
    align-items: center
}

.BRK_Article .brk-img-text .brk-col-6 .brk-col-media img {
    width: 100%
}

.BRK_Article .brk-normal-text {
    font-family: Dosis;
    font-size: 16px;
    color: #000;
    line-height: 1.5
}

.BRK_Article .brk-blue-content {
    margin-left: -144px;
    margin-right: -144px;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 60px;
    padding-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    background-size: 100% 100%;
    min-height: 200px
}

@media (max-width:1359px) {
    .BRK_Article .brk-blue-content {
        margin-left: -35px;
        margin-right: -35px
    }
}

@media (max-width:800px) {
    .BRK_Article .brk-blue-content {
        background-size: cover
    }
}

.BRK_Article .brk-blue-content img {
    width: 100%
}

.BRK_Article .brk-blue-content .brk-text-banner {
    font-family: Dosis;
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    max-width: 560px;
    margin: auto
}

.BRK_Article .brk-blue-text {
    border-top: 1px dashed #002a7b;
    border-bottom: 1px dashed #002a7b;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
    color: #002a7b;
    font-family: Dosis;
    font-size: 16px;
    font-weight: 800
}

.BRK_Article .brk-title-text h2.brk-title {
    padding-bottom: 10px
}

.BRK_Article .brk-big-blue-content {
    background-image: url(../assets/img/brekkis-big-blue-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: -144px;
    margin-right: -144px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-size: 100% 100%
}

@media (max-width:1359px) {
    .BRK_Article .brk-big-blue-content {
        margin-left: -35px;
        margin-right: -35px
    }
}

@media (max-width:800px) {
    .BRK_Article .brk-big-blue-content {
        background-size: cover
    }
}

.BRK_Article .brk-big-blue-content .brk-text-icon .brk-icon {
    display: flex;
    justify-content: center
}

.BRK_Article .brk-big-blue-content .brk-text-icon .brk-text {
    max-width: 484px;
    margin: auto;
    text-align: center;
    font-family: Dosis;
    font-size: 16px;
    font-weight: 600;
    color: #fff
}

.BRK_Article .brk-img-only {
    margin-top: 20px;
    margin-bottom: 20px
}

.BRK_Article .brk-img-only img {
    width: 100%;
    height: auto
}

.BRK_Article .brk-title-2-cards {
    margin-top: 68px
}

.BRK_Article .brk-title-2-cards .brk-cards {
    width: 100%;
    display: flex
}

@media (max-width:570px) {
    .BRK_Article .brk-title-2-cards .brk-cards {
        flex-direction: column
    }
}

.BRK_Article .brk-title-2-cards .brk-cards .brk-col-6 {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px
}

@media (max-width:570px) {
    .BRK_Article .brk-title-2-cards .brk-cards .brk-col-6 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square {
    background-color: #fff;
    width: 100%;
    min-height: 78px;
    margin: auto;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 33, 128, .16);
    height: auto;
    position: relative;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square a {
    text-decoration: underline;
    text-decoration-color: #679cff
}

.BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square .text {
    max-width: 200px;
    text-align: center;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 700;
    color: #679cff
}

.BRK_Article a {
    text-decoration: underline;
    text-decoration-color: #679cff;
    color: #679cff
}

.BRK_Article .brk-big-blue-content .brk-text-icon {
    padding-bottom: 40px
}

.BRK_Article .brk-big-blue-content .brk-text-icon:last-of-type {
    padding-bottom: 0
}

.BRK_Article .brk-blue-list {
    max-width: 480px;
    margin: auto
}

.BRK_Article .brk-blue-list .brk-blue-text {
    border-top: 0;
    padding-top: 15px;
    padding-bottom: 15px
}

.BRK_Article .brk-blue-list .brk-blue-text:last-of-type {
    border-bottom: 0
}

.BRK_Article .brk-full-video {
    padding-top: 30px
}

.BRK_Article .brk-full-video video {
    width: 100%
}

.BRK_Article .brk-blue-title-text {
    padding-top: 65px;
    max-width: 450px;
    margin: auto
}

.BRK_Article .brk-blue-title-text .brk-blue-title {
    text-align: center;
    color: #002a7b;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 25px
}

.BRK_Article .brk-blue-title-text .brk-blue-text {
    border-bottom: 0;
    font-family: Dosis;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 0
}

@media (max-width:1950px) and (min-width:1700px) {
    .BRK_Article .brk-article-content {
        margin-top: -250px
    }
}

@media (max-width:1028px) {
    .BRK_Article .brk-article-content {
        margin-top: -100px
    }
}

@media (max-width:800px) {
    .BRK_Article .brk-article-header {
        height: 600px
    }
    .BRK_Article .brk-article-content {
        margin-top: -80px
    }
}

@media (max-width:570px) {
    .BRK_Article .brk-accordion-options .brk-accordion-header .brk-text-option-width {
        max-width: 85%;
        display: block;
        justify-content: flex-end;
        position: absolute;
        font-size: 20px;
        left: 5px;
        font-weight: 700;
        top: 65px
    }
    .BRK_Article .brk-accordion-options .brk-accordion-header .brk-text::after {
        top: 65px
    }
    .BRK_Article .brk-accordion-options .brk-accordion-header {
        height: 120px
    }
    .BRK_Article .brk-accordion-options .brk-accordion-header .brk-text {
        position: absolute
    }
    .BRK_Article .brk-accordion-options .brk-accordion-body {
        padding-top: 30px
    }
    .BRK_Article .brk-accordion-options .brk-accordion-3 .brk-accordion-body .brk-blue-text:nth-child(3) {
        margin-bottom: 30px
    }
    .BRK_Article .brk-blue-content .brk-text-banner {
        padding-left: 23px;
        padding-right: 23px
    }
    .BRK_Article .brk-article-content .brk-body .brk-square-content .brk-square .brk-content .brk-big-blue-content {
        padding-left: 23px;
        padding-right: 23px
    }
    .BRK_Article .brk-accordion-options .brk-accordion-body .brk-img-text .brk-col-6.align-center {
        padding-top: 30px
    }
    .BRK_Article .brk-accordion-options .brk-option {
        margin-bottom: 40px
    }
    .BRK_Article .brk-normal-text {
        text-align: left
    }
}

@media (max-width:700px) {
    .BRK_Article #article-1 .brk-normal-text:first-of-type {
        margin-bottom: 0
    }
}

.BRK_Article #article-1 .brk-normal-text:nth-child(8) {
    padding-top: 15px
}

.BRK_Article #article-2 .brk-blue-list {
    margin-top: 55px;
    margin-bottom: 65px
}

.BRK_Article #article-2 .brk-title-text:nth-child(6) {
    padding-top: 45px
}

.BRK_Article #article-2 .brk-title-text:nth-child(6) h2.brk-title {
    font-size: 27px;
    padding-bottom: 35px
}

.BRK_Article #article-2 .brk-img-text {
    display: flex;
    align-items: center
}

.BRK_Article #article-2 .brk-img-text .brk-blue-text {
    margin: 0
}

.BRK_Article #article-2 .brk-accordion-options .brk-option:last-of-type {
    margin-bottom: 50px
}

@media (min-width:570px) {
    .BRK_Article #article-2 .brk-title-text:last-of-type h2.brk-title {
        justify-content: left
    }
}

.BRK_Article #article-2 .brk-img-text {
    padding-top: 0
}

.BRK_Article #article-3 .brk-title-text:nth-child(2) {
    padding-bottom: 28px
}

@media (max-width:570px) {
    .BRK_Article #article-3 .brk-title-text:nth-child(2) {
        padding-bottom: 0
    }
}

.BRK_Article #article-3 .brk-normal-text:nth-child(8) {
    padding-top: 28px
}

@media (min-width:570px) {
    .BRK_Article #article-3 h2.brk-title {
        justify-content: left
    }
}

@media (max-width:570px) {
    .BRK_Article #article-3 .brk-img-text .brk-col-6.align-center {
        padding-top: 32px
    }
}

@media (max-width:570px) {
    .BRK_Article #article-3 .brk-blue-content:nth-child(3) {
        margin-bottom: 30px
    }
}

.BRK_Article #article-4 .brk-title-text:nth-child(5) {
    padding-top: 57px;
    padding-bottom: 87px
}

.BRK_Article #article-4 .brk-img-only {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -144px;
    margin-right: -144px
}

@media (max-width:1359px) {
    .BRK_Article #article-4 .brk-img-only {
        margin-left: -35px;
        margin-right: -35px
    }
}

@media (min-width:1359px) {
    .BRK_Article #article-4 .brk-title-text:last-of-type h2.brk-title {
        justify-content: left
    }
}

@media (max-width:570px) {
    .BRK_Article #article-4 .brk-accordion-options .brk-accordion-4 .brk-accordion-header {
        height: 150px
    }
    .BRK_Article #article-4 .brk-title-text:last-of-type {
        padding-top: 20px
    }
}

.BRK_Article #article-5 .brk-img-only {
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: -144px;
    margin-right: -144px
}

@media (max-width:1359px) {
    .BRK_Article #article-5 .brk-img-only {
        margin-left: -35px;
        margin-right: -35px
    }
}

@media (min-width:1359px) {
    .BRK_Article #article-5 .brk-title-text:first-of-type h2.brk-title {
        justify-content: left;
        padding-bottom: 26px
    }
}

.BRK_Article .brk-deco {
    top: 400px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco img {
    width: 200px
}

.BRK_Article .brk-deco-2 {
    top: 600px;
    left: calc(50% - 710px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco-2 img {
    width: 200px
}

.BRK_Article .brk-deco-3 {
    top: 700px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco-3 img {
    width: 200px
}

.BRK_Article .brk-deco-4 {
    top: 1100px;
    left: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco-4 img {
    width: 200px
}

.BRK_Article .brk-deco-5 {
    top: 1900px;
    left: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco-5 img {
    width: 200px
}

.BRK_Article .brk-deco-6 {
    top: 1500px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Article .brk-deco-6 img {
    width: 200px
}

.BRK_Article .brk-body {
    padding-bottom: 70px
}

.BRK_Article #article-1,
.BRK_Article #article-2,
.BRK_Article #article-3,
.BRK_Article #article-4,
.BRK_Article #article-5,
.BRK_Article #made-in {
    display: none
}

.BRK_Article #article-1.article-1 {
    display: inherit
}

.BRK_Article #article-2.article-2 {
    display: inherit
}

.BRK_Article.article-2 .brk-full-video.youtube iframe {
    width: 100%;
    height: 314px
}

.BRK_Article #article-3.article-3 {
    display: inherit
}

.BRK_Article #article-4.article-4 {
    display: inherit
}

.BRK_Article #article-5.article-5 {
    display: inherit
}

.BRK_Article #made-in.made-in {
    display: inherit
}

.BRK_Article #made-in .brk-blue-title {
    font-family: Dosis;
    font-size: 28px;
    font-weight: 700;
    text-align: left;
    color: #002a7b
}

.BRK_Article #made-in .brk-img-text {
    width: 100%;
    display: flex
}

@media (max-width:570px) {
    .BRK_Article #made-in .brk-img-text {
        flex-direction: column
    }
}

.BRK_Article #made-in .brk-img-text .brk-col-3 {
    width: 20%;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-col-3 {
        margin-left: -15px
    }
}

@media (max-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-col-3 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.BRK_Article #made-in .brk-img-text .brk-col-3 .brk-col-media img {
    width: 100%
}

@media (max-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-col-3 .brk-col-media img {
        height: 100px;
        width: 120px;
        display: flex;
        margin: auto
    }
}

.BRK_Article #made-in .brk-img-text .brk-col-9 {
    width: 80%;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-col-9 {
        margin-right: -15px
    }
}

@media (max-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-col-9 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.BRK_Article #made-in .brk-img-text .align-center {
    display: flex;
    align-items: center
}

.BRK_Article #made-in .brk-img-text .brk-blue-title {
    font-family: Dosis;
    font-size: 28px;
    font-weight: 700;
    text-align: left;
    color: #002a7b
}

@media (max-width:570px) {
    .BRK_Article #made-in .brk-img-text .brk-blue-title {
        text-align: center
    }
}

.BRK_Article #made-in .brk-check-list ul {
    padding: 0;
    list-style: none
}

.BRK_Article #made-in .brk-check-list ul li {
    margin-bottom: 10px;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 600;
    color: #002a7b
}

.BRK_Article #made-in .brk-check-list ul li:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.729' height='18.154' viewBox='0 0 13.729 18.154'%3E%3Cpath fill='none' stroke='%2396bbff' stroke-width='3px' d='M4848.865 1959.329l4.681 7.327 6.414-14.388' transform='translate(-4847.601 -1951.658)'/%3E%3C/svg%3E");
    margin-right: 5px
}

.BRK_Article #made-in .brk-check-list ul li:last-of-type {
    margin-bottom: 0
}

.BRK_Article #made-in .brk-normal-text {
    margin-top: 43px;
    font-family: Dosis;
    font-size: 16px;
    color: #002a7b
}

.BRK_Article .brk-article-header .title-made-in.brk-row {
    display: flex;
    flex-direction: column-reverse
}

.BRK_Article .brk-article-header .title-made-in.brk-row .brk-text,
.BRK_Article .brk-article-header .title-made-in.brk-row .brk-title {
    font-family: 'Lobster Two'
}

@media (min-width:768px) {
    .BRK_Article .brk-article-header .title-made-in.brk-row .brk-text {
        font-size: 50px
    }
    .BRK_Article .brk-article-header .title-made-in.brk-row .brk-title {
        font-size: 120px;
        font-style: italic;
        text-transform: capitalize;
        line-height: .6
    }
}

.BRK_Article.made-in .brk-deco {
    top: -170px
}

.BRK_Article.made-in .brk-deco-2 {
    top: 200px
}

.BRK_Article.made-in .brk-img-text {
    position: relative;
    padding-bottom: 80px
}

.BRK_Article.made-in .brk-img-text::after {
    content: '';
    width: 100%;
    height: 5px;
    background-image: linear-gradient(to right, rgba(0, 42, 123, .5) 5%, rgba(255, 255, 255, 0) 0);
    background-position: bottom;
    background-size: 24px 2px;
    background-repeat: repeat-x;
    position: absolute;
    bottom: 40px
}

.BRK_Article .brk-articles-slider {
    position: relative;
    max-width: 100%
}

.BRK_Article .brk-articles-slider.no-articles {
    display: none
}

.BRK_Article .brk-slider-head {
    text-align: center;
    margin-top: 78px;
    margin-bottom: 40px
}

.BRK_Article .brk-slider-head .pre-title {
    font-family: Lobster;
    font-size: 34px;
    line-height: 1;
    color: #002a7b;
    margin-bottom: -12px
}

.BRK_Article .brk-slider-head .title {
    font-family: Lobster;
    font-size: 90px;
    line-height: 1;
    color: #002a7b
}

.BRK_Article .brk-slider-head .sub-title {
    font-family: Dosis;
    font-size: 26px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: .92;
    letter-spacing: normal;
    text-align: center;
    color: #679cff;
    max-width: 581px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 36px;
    padding-top: 10px
}

.BRK_Article .brk-slider-head .global-link a {
    font-family: Dosis;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    text-decoration-color: #ff8900;
    color: #ff8900
}

.BRK_Article .brk-articles-slider .button {
    padding: 0 20px;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    height: 40px;
    font-family: Dosis;
    color: #fff;
    box-shadow: 0 14px 30px #aaa;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    max-width: fit-content;
    font-size: 20px;
    font-weight: 700;
    align-items: center;
    top: -20px
}

.BRK_Article .brk-articles-slider .button:hover {
    transform: scale(1.1);
    transition: transform .5s ease-in-out
}

.BRK_Article .brk-articles-slider a.title-article,
.BRK_Article .brk-articles-slider a.title-article:hover,
.BRK_Article .brk-articles-slider a.title-article:visited {
    text-decoration: none;
    color: #002a7b;
    max-width: 205px;
    margin: auto;
    text-transform: uppercase;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center
}

.BRK_Article .swiper-container {
    cursor: grab;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto
}

.BRK_Article .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center
}

.BRK_Article .swiper-pagination-bullet {
    width: 3px;
    height: 3px;
    background: #002a7b;
    opacity: 1;
    border-radius: 25px;
    border: 1px solid #002a7b;
    z-index: 3
}

.BRK_Article .swiper-pagination-bullet-active {
    width: 9px;
    height: 9px
}

.BRK_Article .swiper-container {
    padding-bottom: 100px
}

.BRK_Article .swiper-button-prev {
    left: 80px
}

.BRK_Article .swiper-button-next {
    right: 80px
}

.BRK_Article .swiper-button-next:after,
.BRK_Article .swiper-button-prev:after {
    font-size: 26px;
    font-weight: 800;
    color: #002a7b
}

.BRK_Article .swiper-slide {
    display: flex;
    flex-direction: column;
    padding: 20px
}

.BRK_Article .swiper-slide img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    border-radius: 30px;
    box-shadow: 0 20px 40px 0 rgb(0 17 67 / 56%);
    display: block;
    margin-left: auto;
    margin-right: auto
}

.BRK_Articles_Slider {
    overflow: hidden
}

.BRK_Articles_Slider.is-slider {
    position: relative;
    top: -244px;
    z-index: 3
}

.BRK_Articles_Slider .pre-title {
    font-family: Lobster;
    font-size: 34px;
    color: #002a7b;
    width: 100%;
    text-align: center
}

@media (max-width:600px) {
    .BRK_Articles_Slider .pre-title {
        font-size: 20px;
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .title {
    font-family: Lobster;
    font-size: 90px;
    color: #002a7b;
    width: 100%;
    text-align: center
}

@media (max-width:600px) {
    .BRK_Articles_Slider .title {
        font-size: 54px;
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .description {
    font-family: Dosis;
    color: #679cff;
    font-size: 26px;
    font-weight: 600;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 36px
}

@media (max-width:600px) {
    .BRK_Articles_Slider .description {
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .link {
    width: 100%;
    text-align: center;
    margin-bottom: 40px
}

.BRK_Articles_Slider .link a {
    font-family: Dosis;
    color: #ff8900;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline
}

.BRK_Articles_Slider .background {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0
}

.BRK_Articles_Slider .slider {
    padding-bottom: 90px
}

.BRK_Articles_Slider .content {
    z-index: 1;
    position: relative
}

.BRK_Articles_Slider .button {
    padding: 0 20px;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    height: 40px;
    font-family: Dosis;
    color: #fff;
    box-shadow: 0 14px 30px #aaa;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    max-width: fit-content;
    font-size: 20px;
    font-weight: 700;
    align-items: center;
    top: -20px
}

.BRK_Articles_Slider .button,
.BRK_Articles_Slider a,
.BRK_Articles_Slider a:hover,
.BRK_Articles_Slider a:visited {
    color: #fff
}

.BRK_Articles_Slider .button:hover {
    transform: scale(1.1)
}

.BRK_Articles_Slider .img-slider {
    width: 100%;
    height: inherit;
    display: block
}

.BRK_Articles_Slider .img-slider img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Articles_Slider .ym_img-head {
    background-color: #ccc;
    width: 300px;
    height: 300px;
    border-radius: 8px
}

.BRK_Articles_Slider .container.ym_hightlight-head {
    width: 300px;
    display: flex;
    flex-direction: column
}

.BRK_Articles_Slider .ym_hightlight-content-button {
    position: relative;
    display: contents
}

.BRK_Articles_Slider .ym_hightlight-content-title {
    text-align: center;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    width: 250px;
    color: #002a7b;
    margin-left: auto;
    margin-right: auto
}

.BRK_Articles_Slider #article-slider {
    max-width: 100%;
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.BRK_Articles_Slider .swiper-slide {
    display: flex;
    flex-direction: column
}

.BRK_Articles_Slider .swiper-slide img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 67, .3);
    display: block;
    margin-left: auto;
    margin-right: auto
}

.BRK_Articles_Slider .title-article {
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    color: #002a7b
}

.BRK_Articles_Slider .swiper-container {
    padding-bottom: 100px
}

.BRK_Articles_Slider #article-slider .swiper-button-prev {
    left: -55px;
    right: auto;
    margin-top: -100px
}

.BRK_Articles_Slider #article-slider .swiper-button-next {
    right: -55px;
    margin-top: -100px
}

.BRK_Articles_Slider #article-slider .swiper-button-next:after,
.BRK_Articles_Slider #article-slider .swiper-button-prev:after {
    font-size: 26px;
    font-weight: 800;
    color: #002a7b
}

.BRK_Articles_Slider .background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

@media (max-width:1359px) {
    .BRK_Articles_Slider .background img {
        height: fit-content
    }
}

.BRK_Articles_Slider.is-page #article-slider {
    display: none
}

.BRK_Articles_Slider.is-page #articles-list {
    padding-top: 20px;
    max-width: 1080px;
    margin: auto;
    padding-bottom: 150px
}

.BRK_Articles_Slider.is-page .brk-deco {
    top: 400px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco img {
    width: 200px
}

.BRK_Articles_Slider.is-page .brk-deco-2 {
    top: 00px;
    left: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco-2 img {
    width: 200px
}

.BRK_Articles_Slider.is-page .brk-deco-3 {
    top: 900px;
    left: calc(50% - 780px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco-3 img {
    width: 200px
}

.BRK_Articles_Slider.is-page .link {
    display: none
}

.BRK_Articles_Slider.is-page .article-card {
    max-width: 300px
}

.BRK_Articles_Slider.is-page .article-card picture {
    display: flex;
    justify-content: center
}

.BRK_Articles_Slider.is-page .article-card picture img {
    border-radius: 20px;
    max-width: 300px;
    height: 300px;
    object-fit: cover
}

.BRK_Articles_Slider .title-article {
    max-width: 205px;
    margin: auto;
    text-transform: uppercase
}

.BRK_Articles_Slider.is-slider #articles-list {
    display: none
}

.BRK_Articles_Slider #articles-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Articles_Slider #articles-list .article-card {
    width: 400px;
    display: flex;
    flex-direction: column;
    margin: 40px 20px
}

.BRK_Articles_Slider #articles-list .article-card img,
.BRK_Articles_Slider #articles-list .article-card picture {
    width: 100%
}

.BRK_Articles_Slider .top-deco {
    position: absolute;
    top: -50px;
    right: 0;
    z-index: 9
}

.BRK_Articles_Slider .extra-background {
    width: 100%;
    position: absolute;
    top: 45px;
    left: 0
}

.BRK_Articles_Slider .extra-background img {
    width: 100%
}

.BRK_Articles_Slider .background {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
    left: 0;
    top: 35px
}

.BRK_Article .br-article-final.brk-normal-text {
    margin-top: 60px;
}

.BRK_Article .br-article-final h2 {
    font-family: Dosis;
    font-size: 28px;
    font-weight: 800;
    color: #002a7b;
    display: flex;
    padding-bottom: 15px;
}

.BRK_Foundation {
    margin-top: -340px;
    top: 0;
    z-index: 3;
    position: relative;
    height: 585px
}

@media (max-width:600px) {
    .BRK_Foundation {
        height: 100%
    }
}

.BRK_Foundation .aff-align-center {
    display: flex;
    align-items: center
}

.BRK_Foundation .aff-bg-blue-media {
    background-image: url(../img/brekkis-home-bg-blue-logo-3.png);
    margin-top: -45px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 400px
}

@media (max-width:800px) {
    .BRK_Foundation .aff-bg-blue-media {
        min-height: auto
    }
}

.BRK_Foundation .aff-bg-wood-media {
    background-image: url(../img/brekkis-home-bg-wood.png);
    background-color: #ccc;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    position: relative
}

.BRK_Foundation .aff-bg-green-media {
    background-image: url(../img/brekkis-home-bg-green.png);
    background-color: #ccc;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    position: relative
}

.BRK_Foundation .aff-center-text {
    margin: auto;
    display: flex;
    justify-content: center
}

.BRK_Foundation .aff-title-section {
    margin: auto;
    display: flex;
    max-width: 400px;
    width: 100%;
    position: relative;
    font-family: "Lobster Two";
    font-size: 34px;
    text-shadow: 0 12px 12px rgba(0, 33, 128, .71);
    display: flex;
    flex-wrap: wrap;
    color: #fff
}

.BRK_Foundation .aff-title-section .aff-big-title {
    color: #fff;
    font-size: 90px;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .71)
}

.BRK_Foundation .dog-media .aff-img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Foundation .dog-media:hover .aff-img-top {
    display: inline
}

.BRK_Foundation .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Foundation .aff-container .cat-section,
.BRK_Foundation .aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Foundation .aff-container .cat-section .cat-media,
.BRK_Foundation .aff-container .cat-section .dog-media,
.BRK_Foundation .aff-container .dog-section .cat-media,
.BRK_Foundation .aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Foundation .aff-container .cat-section .cat-media .dog,
.BRK_Foundation .aff-container .cat-section .dog-media .dog,
.BRK_Foundation .aff-container .dog-section .cat-media .dog,
.BRK_Foundation .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Foundation .aff-container .cat-section .cat-media .pata,
.BRK_Foundation .aff-container .cat-section .dog-media .pata,
.BRK_Foundation .aff-container .dog-section .cat-media .pata,
.BRK_Foundation .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Foundation .aff-container .cat-section:hover .cat-media .dog,
.BRK_Foundation .aff-container .cat-section:hover .dog-media .dog,
.BRK_Foundation .aff-container .dog-section:hover .cat-media .dog,
.BRK_Foundation .aff-container .dog-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Foundation .aff-container .cat-section:hover .cat-media .pata,
.BRK_Foundation .aff-container .cat-section:hover .dog-media .pata,
.BRK_Foundation .aff-container .dog-section:hover .cat-media .pata,
.BRK_Foundation .aff-container .dog-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Foundation .aff-container .cat-section:hover .cat-text,
.BRK_Foundation .aff-container .cat-section:hover .dog-text,
.BRK_Foundation .aff-container .dog-section:hover .cat-text,
.BRK_Foundation .aff-container .dog-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.1)
}

.BRK_Foundation .aff-container .cat-section .dog-text,
.BRK_Foundation .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Foundation .aff-container .cat-section .cat-text,
.BRK_Foundation .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Foundation .aff-absolute {
    position: absolute
}

.BRK_Foundation .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Foundation .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Foundation .aff-w100 {
    width: 100%
}

.BRK_Foundation .aff-pt-30 {
    padding-top: 30px
}

.BRK_Foundation .aff-bg-blue-media-2 {
    padding-bottom: 120px
}

.BRK_Foundation .aff-bg-blue-media-2 .aff-bg-img {
    object-fit: cover;
    width: 100%;
    height: -webkit-fill-available;
    position: absolute
}

.BRK_Foundation .aff-bg-blue-media-2 .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Foundation .aff-bg-blue-media-2 .dog-section {
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Foundation .aff-bg-blue-media-2 .dog-section .button-container {
    padding-bottom: 72px
}

.BRK_Foundation .aff-bg-blue-media-2 .dog-section:hover .aff-img-top {
    display: inline
}

.BRK_Foundation .aff-bg-blue-media-2 .dog-section:hover .button {
    transform: scale(1.1)
}

.BRK_Foundation.aff-fundacion-affinity .aff-bg-img {
    object-fit: cover;
    width: 100%;
    height: auto;
    position: absolute
}

.BRK_Foundation.aff-fundacion-affinity .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Foundation.aff-fundacion-affinity .aff-bg-gray {
    width: 100%
}

.BRK_Foundation.aff-fundacion-affinity .aff-bg-gray img {
    width: 100%;
    margin-bottom: -70px
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section {
    padding-top: 110px
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section {
    display: block
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section .aff-logo {
    max-width: 90px
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section .aff-logo img {
    width: 100%
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section .aff-mid-title-dosis {
    padding-top: 30px;
    padding-bottom: 9px
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section .aff-mid-text-dosis {
    max-width: 429px;
    padding-bottom: 38px
}

.BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section .button-container {
    max-width: 377px;
    display: flex;
    justify-content: space-between
}

@media (max-width:600px) {
    .BRK_Foundation.aff-fundacion-affinity .bg-2 {
        z-index: 2
    }
    .BRK_Foundation.aff-fundacion-affinity .bg-1 {
        z-index: 1
    }
    .BRK_Foundation.aff-fundacion-affinity .only-desktop {
        display: none!important
    }
}

.BRK_Foundation.aff-fundacion-affinity .only-mobile {
    display: none
}

.BRK_Foundation.aff-fundacion-affinity .aff-container.aff-absolute {
    left: 0;
    right: 0
}

.BRK_Foundation .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Foundation .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Foundation .button {
    border-radius: 20px;
    border: 0 solid transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    max-width: 300px;
    height: 40px;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c;
    text-decoration: none;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    align-items: center
}

.BRK_Foundation .button:hover {
    transform: scale(1.1)
}

@media (max-width:600px) {
    .BRK_Foundation.aff-fundacion-affinity .only-mobile {
        display: block!important
    }
    .BRK_Foundation .aff-container .cat-section,
    .BRK_Foundation .aff-container .dog-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 0
    }
    .BRK_Foundation .aff-container .cat-section .cat-media,
    .BRK_Foundation .aff-container .cat-section .dog-media,
    .BRK_Foundation .aff-container .dog-section .cat-media,
    .BRK_Foundation .aff-container .dog-section .dog-media {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: center
    }
    .BRK_Foundation .aff-container .cat-section .cat-media .dog,
    .BRK_Foundation .aff-container .cat-section .dog-media .dog,
    .BRK_Foundation .aff-container .dog-section .cat-media .dog,
    .BRK_Foundation .aff-container .dog-section .dog-media .dog {
        max-width: 188px;
        width: 100%;
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:600px) {
    .BRK_Foundation .aff-container .cat-section .cat-media .pata,
    .BRK_Foundation .aff-container .cat-section .dog-media .pata,
    .BRK_Foundation .aff-container .dog-section .cat-media .pata,
    .BRK_Foundation .aff-container .dog-section .dog-media .pata {
        max-width: 188px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Foundation .aff-container .cat-section .cat-text,
    .BRK_Foundation .aff-container .cat-section .dog-text,
    .BRK_Foundation .aff-container .dog-section .cat-text,
    .BRK_Foundation .aff-container .dog-section .dog-text {
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
        right: auto;
        left: 0;
        display: flex;
        justify-content: center;
        font-size: 54px;
        align-items: flex-end;
        padding-top: 30px;
        transform: scale(1)
    }
    .BRK_Foundation .aff-bg-blue-media-2 .aff-container .dog-section .dog-media {
        order: 0
    }
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-gray img {
        max-height: 600px;
        height: fit-content
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile.aff-container {
        top: 0;
        z-index: 3
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section {
        width: calc(100% - 60px);
        margin: auto
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .aff-logo {
        margin: auto
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .aff-mid-title-dosis {
        display: flex;
        justify-content: center;
        text-align: center
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .aff-mid-text-dosis {
        max-width: 660px;
        padding-bottom: 38px;
        margin: auto;
        text-align: center
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .button-container {
        margin: auto
    }
}

@media (max-width:600px) {
    .BRK_Foundation .aff-bg-blue-media {
        overflow: hidden
    }
    .BRK_Foundation .cat-media {
        margin-bottom: -25px
    }
    .BRK_Foundation .aff-bg-blue-media-2 .aff-container {
        flex-wrap: wrap
    }
    .BRK_Foundation .aff-bg-blue-media-2 .aff-center-text {
        width: 100%
    }
    .BRK_Foundation .aff-bg-blue-media-2 .dog-section {
        width: 100%;
        padding-top: 8px
    }
    .BRK_Foundation .aff-bg-blue-media-2 .dog-section .button-container {
        padding-bottom: 5px
    }
    .BRK_Foundation .aff-bg-blue-media-2 .aff-title-section {
        padding-top: 44px;
        font-size: 20px
    }
    .BRK_Foundation .aff-bg-blue-media-2 .aff-title-section .aff-big-title {
        font-size: 54px;
        margin: auto
    }
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-gray img {
        min-height: 600px;
        height: auto
    }
    .BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section {
        padding-top: 75px
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section {
        padding-top: 65px
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .aff-mid-title-dosis {
        padding-top: 9px
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .button-container {
        flex-wrap: wrap;
        justify-content: space-between
    }
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .button-container .button:first-of-type {
        margin-bottom: 16px;
        margin-right: 2px
    }
}

@media (max-width:570px) and (max-width:414px) {
    .BRK_Foundation.aff-fundacion-affinity .only-mobile .dog-section .button-container {
        justify-content: center
    }
}

.BRK_Foundation .button {
    font-weight: 600;
    color: #fff!important;
    font-size: 20px!important
}

@media (max-width:600px) {
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-img {
        height: 100%;
        position: relative
    }
}

.BRK_Spectrum .is-home.home::before {
    content: "";
    background-image: url(../img/deco_huellas_izquierda_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    left: calc(50% - 875px);
    top: 0;
    position: absolute;
    z-index: 99;
    transform: rotate(25deg)
}

.BRK_Spectrum .is-home.home::after {
    content: "";
    background-image: url(../img/deco_huellas_derecha_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    right: calc(50% - 1020px);
    top: 300px;
    position: absolute;
    z-index: 99;
    transform: rotate(0)
}

.BRK_Influenkkies_siguenos .brk-article-content::after {
    content: "";
    background-image: url(../img/deco_huellas_derecha_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    right: calc(50% - 1020px);
    top: -47px;
    position: absolute;
    z-index: 99;
    transform: rotate(-12deg)
}

.BRK_Influenkkies_siguenos .brk-article-content::before {
    content: "";
    background-image: url(../img/deco_huellas_izquierda_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    left: calc(50% - 780px);
    top: 400px;
    position: absolute;
    z-index: 99;
    transform: rotate(-15deg)
}

.BRK_Influenkkies_siguenos.is-bloc .brk-body {
    padding-bottom: 230px
}

.BRK_Articles_Slider.is-slider::before {
    content: "";
    background-image: url(../img/deco_huellas_izquierda_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    left: calc(50% - 810px);
    top: 0;
    position: absolute;
    z-index: 1;
    transform: rotate(15deg)
}

.BRK_Articles_Slider.is-slider .content {
    z-index: 2
}

.BRK_Articles_Slider.is-slider .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width:1359px) {
    .BRK_Articles_Slider.is-slider .swiper-slide {
        padding-top: 30px;
        transition: transform .5s ease 0s
    }
    .BRK_Articles_Slider.is-slider .swiper-slide:hover {
        transform: scale(1.03)
    }
}

.BRK_Articles_Slider.is-slider .swiper-pagination-bullet {
    width: 3px;
    height: 3px;
    background: #002a7b!important;
    opacity: 1;
    border-radius: 25px;
    border: 1px solid #002a7b;
    z-index: 3
}

.BRK_Articles_Slider.is-slider .swiper-pagination-bullet-active {
    width: 9px;
    height: 9px
}

.BRK_Articles_Slider {
    overflow: hidden
}

.BRK_Articles_Slider.is-slider {
    position: relative;
    top: -244px;
    z-index: 3;
    padding-bottom: 100px
}

.BRK_Articles_Slider.is-page {
    position: relative
}

.BRK_Articles_Slider.is-page .background {
    top: 0
}

.BRK_Articles_Slider .pre-title {
    font-family: Lobster;
    font-size: 34px;
    color: #002a7b;
    width: 100%;
    text-align: center
}

@media (max-width:600px) {
    .BRK_Articles_Slider .pre-title {
        font-size: 20px;
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .title {
    font-family: Lobster;
    font-size: 90px;
    color: #002a7b;
    width: 100%;
    text-align: center
}

@media (max-width:600px) {
    .BRK_Articles_Slider .title {
        font-size: 54px;
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .description {
    font-family: Dosis;
    color: #679cff;
    font-size: 26px;
    font-weight: 600;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 36px
}

@media (max-width:600px) {
    .BRK_Articles_Slider .description {
        padding-left: 50px;
        padding-right: 50px
    }
}

.BRK_Articles_Slider .link {
    width: 100%;
    text-align: center;
    margin-bottom: 40px
}

.BRK_Articles_Slider .link a {
    font-family: Dosis;
    color: #ff8900;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline
}

.BRK_Articles_Slider .background {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0
}

.BRK_Articles_Slider .slider {
    padding-bottom: 90px
}

.BRK_Articles_Slider .content {
    z-index: 1;
    position: relative;
    padding-top: 180px!important
}

.BRK_Articles_Slider .button {
    padding: 0 20px;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    height: 40px;
    font-family: Dosis;
    color: #fff;
    box-shadow: 0 14px 30px #aaa;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    max-width: fit-content;
    font-size: 20px;
    font-weight: 700;
    align-items: center;
    top: -20px
}

.BRK_Articles_Slider a.title-article,
.BRK_Articles_Slider a.title-article:hover,
.BRK_Articles_Slider a.title-article:visited {
    text-decoration: none;
    color: #002a7b
}

.BRK_Articles_Slider .button,
.BRK_Articles_Slider a,
.BRK_Articles_Slider a:hover,
.BRK_Articles_Slider a:visited {
    color: #fff
}

.BRK_Articles_Slider .button:hover {
    transform: scale(1.1)
}

.BRK_Articles_Slider .img-slider {
    width: 100%;
    height: inherit;
    display: block
}

.BRK_Articles_Slider .img-slider img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Articles_Slider .ym_img-head {
    background-color: #ccc;
    width: 300px;
    height: 300px;
    border-radius: 8px
}

.BRK_Articles_Slider .container.ym_hightlight-head {
    width: 300px;
    display: flex;
    flex-direction: column
}

.BRK_Articles_Slider .ym_hightlight-content-button {
    position: relative;
    display: contents
}

.BRK_Articles_Slider .ym_hightlight-content-title {
    text-align: center;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    width: 250px;
    color: #002a7b;
    margin-left: auto;
    margin-right: auto
}

.BRK_Articles_Slider #article-slider {
    max-width: 100%;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.BRK_Articles_Slider .swiper-slide {
    display: flex;
    flex-direction: column
}

.BRK_Articles_Slider .swiper-slide img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 67, .3);
    display: block;
    margin-left: auto;
    margin-right: auto
}

.BRK_Articles_Slider .title-article {
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    color: #002a7b
}

.BRK_Articles_Slider .swiper-container {
    padding-bottom: 70px
}

.BRK_Articles_Slider #article-slider .swiper-button-prev {
    left: -55px;
    right: auto;
    margin-top: -100px
}

.BRK_Articles_Slider #article-slider .swiper-button-next {
    right: -55px;
    margin-top: -100px
}

.BRK_Articles_Slider #article-slider .swiper-button-next,
.BRK_Articles_Slider #article-slider .swiper-button-prev {
    outline: 1px solid transparent
}

.BRK_Articles_Slider #article-slider .swiper-button-next:after,
.BRK_Articles_Slider #article-slider .swiper-button-prev:after {
    font-size: 26px;
    font-weight: 800;
    color: #002a7b
}

.BRK_Articles_Slider .background img {
    width: 100%
}

@media (max-width:1359px) {
    .BRK_Articles_Slider .background img {
        height: fit-content
    }
}

.BRK_Articles_Slider.is-page #article-slider {
    display: none
}

.BRK_Articles_Slider.is-page #articles-list {
    padding-top: 20px;
    max-width: 1080px;
    margin: auto;
    padding-bottom: 150px
}

.BRK_Articles_Slider.is-page .brk-deco {
    top: 400px;
    right: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco img {
    width: 200px
}

.BRK_Articles_Slider.is-page .brk-deco-2 {
    top: 00px;
    left: calc(50% - 720px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco-2 img {
    width: 200px
}

.BRK_Articles_Slider.is-page .brk-deco-3 {
    top: 900px;
    left: calc(50% - 780px);
    z-index: 10;
    position: absolute;
    display: block
}

.BRK_Articles_Slider.is-page .brk-deco-3 img {
    width: 200px
}

.BRK_Articles_Slider.is-page .link {
    display: none
}

.BRK_Articles_Slider.is-page .article-card {
    max-width: 300px
}

.BRK_Articles_Slider.is-page .article-card picture {
    display: flex;
    justify-content: center
}

.BRK_Articles_Slider.is-page .article-card picture img {
    border-radius: 20px;
    max-width: 300px;
    height: 300px;
    object-fit: cover
}

.BRK_Articles_Slider .title-article {
    max-width: 205px;
    margin: auto;
    text-transform: uppercase
}

.BRK_Articles_Slider.is-slider #articles-list {
    display: none
}

.BRK_Articles_Slider #articles-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Articles_Slider #articles-list .article-card {
    width: 400px;
    display: flex;
    flex-direction: column;
    margin: 20px
}

.BRK_Articles_Slider #articles-list .article-card img,
.BRK_Articles_Slider #articles-list .article-card picture {
    width: 100%
}

.BRK_Articles_Slider .top-deco {
    position: absolute;
    top: -50px;
    right: 0;
    z-index: 9
}

.BRK_Articles_Slider .extra-background {
    width: 100%;
    position: absolute;
    top: 45px;
    left: 0
}

.BRK_Articles_Slider .extra-background img {
    width: 100%
}

.BRK_Articles_Slider .background {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
    left: 0;
    top: 35px
}

.BRK_Articles_Slider.is-page .background {
    top: 0
}

.BRK_Articles_Slider.is-slider .link.orange,
.BRK_Articles_Slider.is-slider .link.orange a,
.BRK_Articles_Slider.is-slider .link.orange a:hover,
.BRK_Articles_Slider.is-slider .link.orange a:visited {
    color: #ff8900
}

.BRK_Articles_Slider a.button,
.BRK_Articles_Slider a.button:hover,
.BRK_Articles_Slider a.button:visited {
    color: #fff
}

.BRK_Spectrum .is-home {
    display: none
}

.BRK_Spectrum .is-sub-home {
    display: none
}

.BRK_Spectrum .is-home.home {
    display: block;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home.sub-home {
    display: block
}

.BRK_Spectrum .is-home,
.BRK_Spectrum .is-sub-home {
    font-family: 'Helvetica Neue', 'Segoe UI', sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.BRK_Spectrum .aff-back-aux {
    left: calc(30% - 100px);
    right: calc(30% - 100px);
    position: absolute;
    top: 130px
}

@media (min-width:991px) {
    .BRK_Spectrum .aff-back-aux {
        top: 0
    }
}

@media (max-width:600px) {
    .BRK_Spectrum .aff-back-aux {
        left: -200px;
        right: -200px;
        position: absolute;
        top: -45px;
        width: 740px
    }
}

.BRK_Spectrum li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.BRK_Spectrum img {
    width: 100%;
    margin: 0;
    border-radius: 3px
}

.BRK_Spectrum h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.BRK_Spectrum p {
    margin: 0
}

.BRK_Spectrum .is-home,
.BRK_Spectrum .is-sub-home {
    position: relative;
    height: 1020px;
    top: 105px;
    z-index: 2
}

@media (max-width:600px) {
    .BRK_Spectrum .is-home {
        top: 20px
    }
}

@media (max-width:360px) {
    .BRK_Spectrum .is-home,
    .BRK_Spectrum .is-sub-home {
        top: 20px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section {
        padding-top: 0
    }
}

.BRK_Spectrum a {
    text-decoration: none
}

.BRK_Spectrum .aff-align-center {
    display: flex;
    align-items: center
}

@media (max-width:800px) {
    .BRK_Spectrum .aff-bg-blue-media {
        min-height: auto
    }
}

.BRK_Spectrum .aff-center-text {
    margin: auto;
    display: flex;
    justify-content: center
}

.BRK_Spectrum .aff-title-section {
    margin: auto;
    display: flex;
    max-width: 400px;
    width: 100%;
    position: relative;
    font-family: Lobster;
    font-size: 34px;
    text-shadow: 0 12px 12px rgba(0, 33, 128, .71);
    display: flex;
    flex-wrap: wrap;
    color: #fff
}

.BRK_Spectrum .aff-title-section .aff-big-title {
    color: #fff;
    font-size: 90px;
    text-shadow: 0 20px 12px rgba(0, 33, 128, .71);
    position: relative;
    top: -7px
}

.BRK_Spectrum .dog-media .aff-img-top {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    transition: visibility 0s, opacity .5s linear
}

.BRK_Spectrum .dog-media:hover .aff-img-top {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .5s linear
}

.BRK_Spectrum .dog-media .aff-img-bottom {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    transition: visibility 0s, opacity .5s linear
}

.BRK_Spectrum .dog-media:hover .aff-img-bottom {
    transition: visibility 0s, opacity .5s linear
}

.BRK_Spectrum .brk-section .button-container {
    margin-top: -20px
}

.BRK_Spectrum .aff-container .brk-section .dog-media {
    z-index: 99
}

.BRK_Spectrum .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .aff-container .cat-section,
.aff-container .brk-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media,
.aff-container .brk-section .cat-media,
.aff-container .brk-section .dog-media,
.aff-container .cat-section .dog-media {
    position: relative
}

.BRK_Spectrum .aff-container .cat-section .cat-media .dog,
.aff-container .brk-section .cat-media .dog,
.aff-container .brk-section .dog-media .dog,
.aff-container .cat-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .cat-media .pata,
.aff-container .brk-section .cat-media .pata,
.aff-container .brk-section .dog-media .pata,
.aff-container .cat-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .dog,
.aff-container .brk-section:hover .cat-media .dog,
.aff-container .brk-section:hover .dog-media .dog,
.aff-container .cat-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-media .pata,
.aff-container .brk-section:hover .cat-media .pata,
.aff-container .brk-section:hover .dog-media .pata,
.aff-container .cat-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s;
    transform: scale(1.2)
}

.BRK_Spectrum .aff-container .cat-section:hover .cat-text,
.aff-container .brk-section:hover .cat-text,
.aff-container .brk-section:hover .dog-text,
.aff-container .cat-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-container .cat-section .dog-text,
.aff-container .brk-section .dog-text {
    font-family: Lobster;
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .aff-container .cat-section .cat-text,
.aff-container .brk-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .aff-absolute {
    position: absolute
}

.BRK_Spectrum .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .aff-w100 {
    width: 100%
}

.BRK_Spectrum .aff-pt-30 {
    padding-top: 30px
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute
}

.BRK_Spectrum .aff-bg-blue-media-2 .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
    flex-wrap: wrap;
    justify-content: center
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-bottom {
    display: contents
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section .aff-img-bottom img {
    transform: scale(1);
    transition: transform .5s ease-out
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-bottom img {
    transform: scale(1.1);
    transition: transform .5s ease-in
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-top {
    display: none;
    transform: scale(1.1);
    transition: transform .5s ease-in
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section .aff-img-top {
    transform: scale(1);
    transition: transform .5s ease-out
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img {
    object-fit: cover;
    width: 100%;
    height: auto;
    position: absolute
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
    width: 100%;
    margin-bottom: -70px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container {
    padding-top: 110px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section {
    display: block
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo {
    max-width: 90px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-logo img {
    width: 100%
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-title-dosis {
    padding-top: 30px;
    padding-bottom: 9px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .aff-mid-text-dosis {
    max-width: 429px;
    padding-bottom: 38px
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container .brk-section .button-container {
    max-width: 377px;
    display: flex;
    justify-content: space-between
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .bg-2 {
        z-index: 2
    }
    .BRK_Spectrum .aff-fundacion-affinity .bg-1 {
        z-index: 1
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .aff-fundacion-affinity .only-mobile {
    display: none
}

.BRK_Spectrum .aff-fundacion-affinity .aff-container.aff-absolute {
    left: 0;
    right: 0
}

.BRK_Spectrum .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .button {
    padding: 0 20px;
    border-radius: 20px;
    border: 1px solid transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    max-width: 300px;
    height: 40px;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c;
    height: 40px
}

.BRK_Spectrum .button:hover {
    transform: scale(1.1)
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile {
        display: block!important
    }
    .BRK_Spectrum .aff-container .cat-section,
    .aff-container .brk-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 0
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media,
    .aff-container .brk-section .cat-media,
    .aff-container .brk-section .dog-media,
    .aff-container .cat-section .dog-media {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: center
    }
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        max-width: 188px;
        width: 100%;
        bottom: 0;
        transform: scale(1.2)
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .dog,
    .aff-container .brk-section .cat-media .dog,
    .aff-container .brk-section .dog-media .dog,
    .aff-container .cat-section .dog-media .dog {
        transform: scale(1.3)
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        max-width: 188px;
        width: 100%;
        right: auto;
        left: auto;
        transform: scale(1.2)
    }
    .BRK_Spectrum .aff-container .cat-section .cat-text,
    .aff-container .brk-section .cat-text,
    .aff-container .brk-section .dog-text,
    .aff-container .cat-section .dog-text {
        order: 1;
        flex: 0 0 100%;
        max-width: 100%;
        right: auto;
        left: 0;
        display: flex;
        justify-content: center;
        font-size: 54px;
        align-items: flex-end;
        padding-top: 30px;
        transform: scale(1)
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container .brk-section .dog-media {
        order: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        max-height: 600px;
        height: fit-content
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile.aff-container {
        top: 0;
        z-index: 3
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        width: calc(100% - 60px);
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-logo {
        margin: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        display: flex;
        justify-content: center;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-text-dosis {
        max-width: 660px;
        padding-bottom: 38px;
        margin: auto;
        text-align: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        margin: auto
    }
}

@media (max-width:1359px) and (max-width:800px) {
    .BRK_Spectrum .aff-container .cat-section .cat-media .pata,
    .aff-container .brk-section .cat-media .pata,
    .aff-container .brk-section .dog-media .pata,
    .aff-container .cat-section .dog-media .pata {
        transform: scale(1.3)
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .aff-bg-blue-media {
        overflow: hidden
    }
    .BRK_Spectrum .cat-media {
        margin-bottom: -25px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-container {
        flex-wrap: wrap
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-center-text {
        width: 100%
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section {
        width: 100%;
        padding-top: 8px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section .button-container {
        padding-bottom: 5px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section {
        padding-top: 44px;
        font-size: 20px
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section .aff-big-title {
        font-size: 54px;
        margin: auto
    }
    @media (max-width:600px) {
        .BRK_Spectrum .aff-bg-blue-media-2 .aff-title-section .aff-big-title {
            margin-top: -10px
        }
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-bg-gray img {
        min-height: 600px;
        height: auto
    }
    .BRK_Spectrum .aff-fundacion-affinity .aff-container {
        padding-top: 75px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section {
        padding-top: 0
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .aff-mid-title-dosis {
        padding-top: 9px
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        flex-wrap: wrap;
        justify-content: center
    }
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container button:first-of-type {
        margin-bottom: 16px
    }
}

@media (max-width:570px) and (max-width:400px) {
    .BRK_Spectrum .aff-fundacion-affinity .only-mobile .brk-section .button-container {
        justify-content: center
    }
}

.BRK_Spectrum .aff-title-section {
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%
}

.BRK_Spectrum .aff-center-text {
    width: 100%;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .aff-big-title {
    margin-top: -27px;
    width: 100%;
    z-index: 0;
    text-align: center
}

.BRK_Spectrum .is-sub-home {
    height: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    padding-bottom: 200px
}

.BRK_Spectrum .is-sub-home .spectrum-bg img {
    width: 100%;
    margin: 0;
    height: 8000px;
    object-fit: cover
}

.BRK_Spectrum .is-sub-home .spectrum-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .spectrum-deco-left,
.BRK_Spectrum .is-sub-home .spectrum-deco-left img {
    position: absolute;
    z-index: 1;
    top: 600px;
    left: -60px
}

.BRK_Spectrum .is-sub-home .spectrum-deco-right,
.BRK_Spectrum .is-sub-home .spectrum-deco-right img {
    position: absolute;
    top: 0;
    right: -60px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .spectrum-top-section {
    padding-top: 300px;
    position: relative;
    z-index: 1;
    text-align: center
}

.BRK_Spectrum .is-sub-home .spectrum-pre-title {
    font-family: "Lobster Two";
    color: #002a7b;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: -15px
}

.BRK_Spectrum .is-sub-home .spectrum-title {
    font-family: "Lobster Two";
    font-size: 90px;
    color: #002a7b;
    font-weight: 700;
    font-style: italic;
    line-height: .96;
    position: relative
}

.BRK_Spectrum .is-sub-home .spectrum-description {
    padding-top: 30px;
    padding-bottom: 50px;
    font-family: Dosis;
    font-weight: 700;
    line-height: 1;
    font-size: 26px;
    color: #002a7b;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .spectrum-pre-title {
        font-size: 20px
    }
    .BRK_Spectrum .is-sub-home .spectrum-title {
        font-size: 54px
    }
    .BRK_Spectrum.is-sub-home .spectrum-description {
        font-size: 26px
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector {
    padding-top: 80px;
    padding-bottom: 75px;
    overflow: hidden
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
    max-width: 860px;
    width: 100%;
    margin: auto;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    height: 280px;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-img-top {
    display: inline
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .button {
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
    border-radius: 30px;
    overflow: hidden;
    height: 100%
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
    justify-content: center;
    align-items: center
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    width: auto;
    display: flex;
    justify-content: center
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 img {
    margin-top: -44px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media img {
    width: 100%;
    height: auto;
    margin-top: -32px;
    transform: scale(1.3)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text {
    display: block
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
    display: flex;
    justify-content: center;
    margin-top: -125px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
    width: 260px;
    height: auto;
    padding: 30px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
    font-family: Lobster;
    font-size: 60px;
    text-align: center;
    margin-top: -63px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.gold {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.blue {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title.purple {
    color: #ff9aef
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle {
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 800;
    max-width: 300px;
    margin: auto;
    line-height: 1.2;
    text-transform: uppercase
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-subtitle.gold {
    color: #edc05b
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .button-container {
    display: flex;
    justify-content: center;
    bottom: -20px;
    position: absolute;
    left: 0;
    right: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .dog,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-media .pata,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section:hover .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .dog-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .cat-section .cat-text,
.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-relative {
    position: relative
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-absolute {
    position: absolute
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-w100 {
    width: 100%
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button {
    z-index: 222;
    cursor: pointer;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    font-weight: 700;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    padding-left: 42px;
    box-shadow: 0 14px 30px #00133c;
    padding-right: 42px;
    height: 40px;
    display: flex;
    align-items: center;
    text-decoration: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .button:hover {
    transform: scale(1.1)
}

@media (min-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector {
        padding-bottom: 20px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-1 {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-2 {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-3 {
    color: #d59bff
}

.BRK_Spectrum .is-sub-home .aff-brekkis-food-title.product-4 {
    color: #ffef95
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square {
        max-width: calc(100% - 60px);
        height: 500px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Spectrum .is-sub-home.class .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-desktop {
        display: none!important
    }
}

.BRK_Spectrum .is-sub-home .aff-only-mobile {
    display: none!important
}

@media (max-width:1200px) {
    .BRK_Spectrum .is-sub-home .aff-only-mobile {
        display: flex!important
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square:hover .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-1 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-5 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
    display: none
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-1 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-4 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-5 .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
    display: flex
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-1 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square .aff-row {
    display: flex;
    flex-direction: row-reverse
}

@media (max-width:600px) {
    .BRK_Spectrum .is-sub-home {
        top: 75px
    }
}

.BRK_Category_Selector.cat .aff-container {
    padding-bottom: 70px
}

@media (max-width:1920px) and (min-width:1800px) {
    .BRK_Category_Selector.cat .aff-container .dog-section .dog-media {
        bottom: -105px
    }
}

#brk-roulette.home::after {
    content: "";
    background-image: url(../img/bg_btm_blue_2.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 351px;
    bottom: -142px;
    position: absolute;
    z-index: 0
}

@media (max-width:600px) {
    #brk-roulette.home::after {
        background-size: contain;
        background-position: bottom;
        bottom: -220px
    }
}

@media (max-width:480px) {
    #brk-roulette.home::after {
        bottom: -150px
    }
}

@media (max-width:380px) {
    #brk-roulette.home::after {
        bottom: -115px
    }
}

.BRK_Generic .background::after {
    content: "";
    background-image: url(../img/deco_huellas_derecha_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 300px;
    height: 100%;
    right: calc(50% - 827px);
    top: -190px;
    position: absolute;
    z-index: 99;
    transform: rotate(-30deg)
}

.BRK_Generic .aff-square {
    z-index: 2
}

.BRK_Generic::before {
    content: "";
    background-image: url(../img/deco_huellas_izquierda_desktop.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 100%;
    left: calc(50% - 827px);
    bottom: -300px;
    position: absolute;
    z-index: 99;
    transform: rotate(-20deg)
}

.BRK_Generic {
    padding-top: 400px;
    height: 720px;
    position: relative;
    height: max-content;
    z-index: 1;
    padding-bottom: 0
}

.BRK_Generic .background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
    height: 100%
}

.BRK_Generic .background img {
    height: inherit
}

.BRK_Generic .btn-pills {
    position: relative;
    width: 430px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -350px
}

.BRK_Generic .btn-pills img {
    width: 100%
}

.BRK_Generic .baina,
.BRK_Generic .deco-1,
.BRK_Generic .deco-2,
.BRK_Generic .deco-3 {
    position: absolute;
    display: block
}

.BRK_Generic .deco-1 {
    top: -30px;
    right: calc(50% - 810px);
    z-index: 10
}

.BRK_Generic .deco-2 {
    top: 200px;
    left: calc(50% - 610px)
}

.BRK_Generic .deco-3 {
    right: calc(50% - 610px)
}

.BRK_Generic .baina {
    right: calc(50% - 418px);
    top: 289px;
    width: 230px;
    transform: rotate(-35deg)
}

.BRK_Generic .brk-description {
    font-family: Dosis;
    font-size: 26px;
    font-weight: 700;
    color: #002a7b;
    position: relative;
    width: 490px;
    height: 90px;
    top: -400px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.BRK_Generic .aff-container {
    display: block!important
}

.BRK_Generic .aff-square {
    max-width: 660px;
    width: 100%;
    margin: auto;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    min-height: auto;
    height: auto;
    position: relative;
    padding-bottom: 20px
}

.BRK_Generic .aff-square .aff-row {
    width: 100%;
    height: 100%
}

.BRK_Generic .aff-square .aff-row .aff-col-12 {
    width: 100%;
    position: relative
}

.BRK_Generic .aff-square .aff-row .aff-col-12 .aff-title-big {
    font-family: Dosis;
    font-size: 90px;
    text-align: center;
    color: #fff
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg {
    max-height: 380px;
    height: 380px;
    background-color: #001f5a;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette {
    position: absolute;
    bottom: 82px;
    width: 100%;
    display: flex;
    justify-content: center
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette img {
    max-width: 100%;
    transform: rotate(-60deg);
    position: relative;
    top: 4px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette>picture img {
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .roulette {
    transform: scaleX(-1)
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .roulette img {
    transform: rotate(53deg)
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutri-subtitle {
    color: #fff;
    font-family: Dosis;
    font-size: 23px;
    font-weight: 600;
    position: absolute;
    top: 105px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food {
    position: absolute;
    transform: rotate(80deg);
    top: 140px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
    display: block;
    width: 400px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-2 {
    position: absolute;
    transform: rotate(60deg);
    bottom: -60px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-2 img {
    max-width: 424px;
    width: 100%
}

@media (max-width:1359px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
        top: 125px
    }
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon .button {
    z-index: 99;
    position: absolute;
    top: 235px;
    cursor: pointer
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment #food-text {
    display: flex;
    position: absolute;
    top: 97px;
    width: 150px;
    left: 72px;
    z-index: 999999999999;
    color: #fff;
    font-size: 16px;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 113px;
    font-family: Dosis
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber {
    cursor: pointer;
    max-width: 50px;
    overflow: hidden;
    transition: max-width .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover {
    max-width: 300px;
    transition: max-width 1s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber .s-plus {
    display: inherit
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber .s-more {
    display: none
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover .s-plus {
    display: none
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover .s-more {
    display: block;
    white-space: nowrap
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
    width: 50%;
    position: absolute;
    z-index: 5;
    height: 315px;
    display: flex;
    align-items: center;
    left: 0;
    top: -165px;
    flex-direction: column;
    justify-content: space-between
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals.right-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals.right-ovals {
    left: auto;
    right: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval {
    width: 50px;
    height: 50px;
    box-shadow: 0 12px 20px 0 rgba(0, 23, 69, .51);
    background-color: #fff;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    color: #002a7b
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
    left: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval:nth-child(1) {
    margin-left: -110px;
    margin-top: 50px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval:nth-child(2) {
    margin-left: -145px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval:nth-child(3) {
    margin-left: -105px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval:nth-child(1) {
    margin-right: -105px;
    margin-top: 50px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval:nth-child(2) {
    margin-right: -150px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval:nth-child(3) {
    margin-right: -100px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content {
    padding-top: 10px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-title {
    font-family: Lobster;
    text-align: center;
    color: #002a7b;
    font-size: 50px;
    padding-bottom: 10px;
    padding-top: 25px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-text {
    max-width: 536px;
    margin: auto;
    padding-bottom: 35px;
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #679cff;
    font-weight: 600;
    line-height: 1.2
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .roulette img {
    transform: rotate(10deg)
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-roulette>picture img {
    transform: rotate(0)!important;
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .right-ovals {
    right: -95px!important;
    opacity: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .left-ovals {
    left: -95px!important;
    opacity: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-container {
    max-width: 1080px;
    width: 100%;
    margin: auto;
    display: flex
}

@media (max-width:1359px) {
    .BRK_Generic .aff-container {
        max-width: 900px
    }
}

@media (max-width:900px) {
    .BRK_Generic .aff-container {
        max-width: 600px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 100px;
        max-width: 530px
    }
}

@media (max-width:480px) {
    .BRK_Generic .aff-container {
        max-width: 360px;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:360px) {
    .BRK_Generic .aff-container {
        margin-top: -170px!important;
        max-width: 320px;
        transform: scale(.8)
    }
}

.BRK_Generic .aff-container .cat-section,
.BRK_Generic .aff-container .dog-section {
    display: flex;
    width: 50%;
    position: relative
}

.BRK_Generic .aff-container .cat-section .cat-media,
.BRK_Generic .aff-container .cat-section .dog-media,
.BRK_Generic .aff-container .dog-section .cat-media,
.BRK_Generic .aff-container .dog-section .dog-media {
    position: relative
}

.BRK_Generic .aff-container .cat-section .cat-media .dog,
.BRK_Generic .aff-container .cat-section .dog-media .dog,
.BRK_Generic .aff-container .dog-section .cat-media .dog,
.BRK_Generic .aff-container .dog-section .dog-media .dog {
    position: relative;
    max-width: 382px;
    z-index: 1;
    transform: scale(1.1)
}

.BRK_Generic .aff-container .cat-section .cat-media .pata,
.BRK_Generic .aff-container .cat-section .dog-media .pata,
.BRK_Generic .aff-container .dog-section .cat-media .pata,
.BRK_Generic .aff-container .dog-section .dog-media .pata {
    z-index: 2;
    position: absolute;
    width: 355px;
    left: 0;
    transform: scale(1.1);
    bottom: 0
}

.BRK_Generic .aff-container .cat-section:hover .cat-media .dog,
.BRK_Generic .aff-container .cat-section:hover .dog-media .dog,
.BRK_Generic .aff-container .dog-section:hover .cat-media .dog,
.BRK_Generic .aff-container .dog-section:hover .dog-media .dog {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Generic {
    padding-top: 400px;
    height: 720px;
    position: relative;
    height: max-content;
    z-index: 1;
    padding-bottom: 0
}

.BRK_Generic .background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
    height: 100%
}

.BRK_Generic .background img {
    height: inherit
}

.BRK_Generic .btn-pills {
    position: relative;
    width: 430px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -350px
}

.BRK_Generic .btn-pills img {
    width: 100%
}

.BRK_Generic .baina,
.BRK_Generic .deco-1,
.BRK_Generic .deco-2,
.BRK_Generic .deco-3 {
    position: absolute;
    display: block
}

.BRK_Generic .deco-1 {
    top: -50px;
    right: calc(50% - 810px);
    z-index: 10
}

.BRK_Generic .deco-2 {
    top: 200px;
    left: calc(50% - 610px)
}

.BRK_Generic .deco-3 {
    right: calc(50% - 610px)
}

.BRK_Generic .baina {
    right: calc(50% - 418px);
    top: 289px;
    width: 230px;
    transform: rotate(-35deg)
}

.BRK_Generic .brk-description {
    font-family: Dosis;
    font-size: 26px;
    font-weight: 700;
    color: #002a7b;
    position: relative;
    width: 490px;
    height: 90px;
    top: -400px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.BRK_Generic .aff-container {
    display: block!important
}

.BRK_Generic .aff-square {
    max-width: 660px;
    width: 100%;
    margin: auto;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0 20px 50px 0 rgba(0, 17, 65, .4);
    min-height: auto;
    height: auto;
    position: relative;
    padding-bottom: 20px
}

.BRK_Generic .aff-square .aff-row {
    width: 100%;
    height: 100%
}

.BRK_Generic .aff-square .aff-row .aff-col-12 {
    width: 100%;
    position: relative
}

.BRK_Generic .aff-square .aff-row .aff-col-12 .aff-title-big {
    font-family: Dosis;
    font-size: 90px;
    text-align: center;
    color: #fff
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg {
    max-height: 380px;
    height: 380px;
    background-color: #001f5a;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette {
    position: absolute;
    bottom: 82px;
    width: 100%;
    display: flex;
    justify-content: center
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette img {
    max-width: 100%;
    transform: rotate(-60deg);
    position: relative;
    top: 4px;
    height: 100%
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette>picture img {
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .roulette {
    transform: scaleX(-1)
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .roulette img {
    transform: rotate(53deg)
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutriexcel-roulette {
    position: absolute;
    width: 372px;
    top: 20px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutriexcel-roulette img {
    transform: none
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutri-subtitle {
    color: #fff;
    font-family: Dosis;
    font-size: 23px;
    font-weight: 600;
    position: absolute;
    top: 105px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food {
    position: absolute;
    transform: rotate(80deg);
    top: 140px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
    display: block;
    width: 400px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-2 {
    position: absolute;
    transform: rotate(60deg);
    bottom: -60px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-2 img {
    max-width: 424px;
    width: 100%
}

@media (max-width:1359px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
        top: 125px
    }
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon .button {
    z-index: 99;
    position: absolute;
    top: 235px;
    cursor: pointer
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment #food-text {
    display: flex;
    position: absolute;
    top: 97px;
    width: 150px;
    left: 72px;
    z-index: 999999999999;
    color: #fff;
    font-size: 16px;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 113px;
    font-family: Dosis
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber {
    cursor: pointer;
    max-width: 50px;
    overflow: hidden;
    transition: max-width .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover {
    max-width: 300px;
    transition: max-width 1s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber .s-plus {
    display: inherit
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber .s-more {
    display: none
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover .s-plus {
    display: none
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg #ruleta-saber:hover .s-more {
    display: block;
    white-space: nowrap
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
    width: 50%;
    position: absolute;
    z-index: 5;
    height: 315px;
    display: flex;
    align-items: center;
    left: 0;
    top: -165px;
    flex-direction: column;
    justify-content: space-between
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals.right-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals.right-ovals {
    left: auto;
    right: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval {
    width: 50px;
    height: 50px;
    box-shadow: 0 12px 20px 0 rgba(0, 23, 69, .51);
    background-color: #fff;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    color: #002a7b
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
    left: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content {
    padding-top: 10px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-title {
    font-family: Lobster;
    text-align: center;
    color: #002a7b;
    font-size: 50px;
    padding-bottom: 10px;
    padding-top: 25px
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-text {
    max-width: 536px;
    margin: auto;
    padding-bottom: 35px;
    font-family: Dosis;
    font-size: 20px;
    text-align: center;
    color: #679cff;
    font-weight: 600;
    line-height: 1.2
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .roulette img {
    transform: rotate(10deg)
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-roulette>picture img {
    transform: rotate(0)!important;
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .right-ovals {
    right: -95px!important;
    opacity: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .left-ovals {
    left: -95px!important;
    opacity: 0;
    transition: all .5s linear
}

.BRK_Generic .aff-relative {
    position: relative
}

.BRK_Generic .aff-absolute {
    position: absolute
}

.BRK_Generic .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Generic .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Generic .aff-w100 {
    width: 100%
}

.BRK_Generic .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Generic .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Generic a.button {
    text-decoration: none;
    display: flex;
    align-items: center
}

.BRK_Generic .button {
    padding: 0 20px;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    padding-left: 20px;
    padding-right: 20px;
    max-width: 300px;
    height: 40px;
    font-weight: 800;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c
}

.BRK_Generic .button:hover {
    transform: scale(1.1)
}

@media (min-width:1359px) {
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Generic {
        padding-bottom: 20px
    }
    .BRK_Generic .brk-description {
        top: -250px
    }
    .BRK_Generic .btn-pills {
        top: -200px
    }
    .BRK_Generic .aff-square {
        max-width: 540px;
        height: auto;
        max-height: 100%
    }
    .BRK_Generic .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Generic .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Generic .aff-square .aff-blue-bg {
        padding-bottom: 50px
    }
    .BRK_Generic .aff-square .aff-blue-bg .aff-roulette {
        bottom: 50px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-2 {
        bottom: -75px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-2 img {
        width: 380px!important
    }
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        height: 225px!important;
        top: -5px!important
    }
    .BRK_Generic .aff-square .nutri-subtitle,
    .BRK_Generic .aff-square .nutriexcel-roulette {
        margin-top: -25px;
        font-size: 16px!important
    }
    .BRK_Generic .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Generic .aff-square .aff-row .aff-text {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px
    }
    .BRK_Generic .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
}

@media (max-width:1359px) {
    .BRK_Generic .aff-only-desktop {
        display: none!important
    }
}

.BRK_Generic .aff-only-mobile {
    display: none!important
}

@media (max-width:1359px) {
    .BRK_Generic .aff-only-mobile {
        display: flex!important
    }
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/ruleta_sombra.png);
    background-size: cover;
    width: 106%;
    height: 106%;
    top: -35px;
    position: absolute
}

.BRK_Generic .aff-roulette .aff-roulette-food::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/plato_sombra.png);
    background-size: cover;
    width: 153%;
    height: 171%;
    left: -131px;
    top: -183px;
    position: absolute;
    z-index: 0
}

.BRK_Generic .left-ovals #nutri-oval-1.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_1_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 116px;
    top: 47px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .left-ovals #nutri-oval-2.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_2-5_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 70px;
    top: 156px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .left-ovals #nutri-oval-3.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_3_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 132px;
    top: 257px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-4.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_4_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 47px;
    top: 47px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-5.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_2-5_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 94px;
    top: 151px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-6.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_6_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 35px;
    top: 257px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    display: block;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-1.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-2.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-3.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-4.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-5.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-6.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic.home .aff-square .aff-text-content::after {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/home_deco4.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 160px;
    height: 100px;
    right: -58px;
    bottom: -75px;
    position: absolute;
    z-index: 2
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
    opacity: 0;
    transition: opacity .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon img {
    width: 300px;
    max-width: 300px;
    transform: rotate(0);
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon img {
    transform: rotate(45deg);
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    top: 165px;
    bottom: auto;
    flex-direction: column;
    align-items: center;
    opacity: 1;
    transition: opacity .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(-45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment.active {
    position: absolute;
    opacity: 1;
    transform: rotate(0);
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-1 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-1.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-2 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-2.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-3 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-3.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-4 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-4.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-5 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-5.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-6 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-6.active {
    position: absolute;
    top: 0;
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic button#ruleta-saber {
    font-weight: 700
}

.BRK_Generic .btn-pills {
    height: 30px;
    width: 364px
}

.BRK_Generic .btn-pills img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
    top: -217px
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
        top: 120px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
        width: 330px
    }
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        height: 275px!important;
        top: -97px!important
    }
}

.BRK_Generic .aff-container .cat-section:hover .cat-media .pata,
.BRK_Generic .aff-container .cat-section:hover .dog-media .pata,
.BRK_Generic .aff-container .dog-section:hover .cat-media .pata,
.BRK_Generic .aff-container .dog-section:hover .dog-media .pata {
    z-index: 2;
    transition: transform .5s ease;
    transform: scale(1.2)
}

.BRK_Generic .aff-container .cat-section:hover .cat-text,
.BRK_Generic .aff-container .cat-section:hover .dog-text,
.BRK_Generic .aff-container .dog-section:hover .cat-text,
.BRK_Generic .aff-container .dog-section:hover .dog-text {
    z-index: 1;
    transition: transform .5s ease;
    transform: scale(1.1)
}

.BRK_Generic .aff-container .cat-section .dog-text,
.BRK_Generic .aff-container .dog-section .dog-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    right: 55px
}

.BRK_Generic .aff-container .cat-section .cat-text,
.BRK_Generic .aff-container .dog-section .cat-text {
    font-family: "Lobster Two";
    color: #fff;
    font-size: 100px;
    z-index: 1;
    display: flex;
    align-items: center;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgba(0, 20, 78, .51);
    position: relative;
    left: 55px
}

.BRK_Generic .aff-relative {
    position: relative
}

.BRK_Generic .aff-absolute {
    position: absolute
}

.BRK_Generic .aff-top-media {
    top: -20px;
    z-index: 1
}

.BRK_Generic .aff-bottom-media {
    bottom: -5px;
    z-index: 1
}

.BRK_Generic .aff-w100 {
    width: 100%
}

.BRK_Generic .aff-mid-title-dosis {
    font-family: Dosis;
    font-size: 40px;
    color: #fff
}

.BRK_Generic .aff-mid-text-dosis {
    font-family: Dosis;
    font-size: 16px;
    color: #fff
}

.BRK_Generic a.button {
    text-decoration: none;
    display: flex;
    align-items: center
}

.BRK_Generic .button {
    padding: 0 20px;
    border-radius: 20px;
    border: solid 1px transparent;
    background: linear-gradient(180deg, #ff8e00 0, #ff5f00 100%);
    padding-left: 20px;
    padding-right: 20px;
    max-width: 300px;
    height: 40px;
    font-weight: 800;
    font-family: Dosis;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 14px 30px #00133c
}

.BRK_Generic .button:hover {
    transform: scale(1.1)
}

@media (min-width:1359px) {
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Generic {
        padding-bottom: 20px
    }
    .BRK_Generic .brk-description {
        top: -250px
    }
    .BRK_Generic .btn-pills {
        top: -200px
    }
    .BRK_Generic .aff-square {
        max-width: 540px;
        height: auto;
        max-height: 100%
    }
    .BRK_Generic .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Generic .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Generic .aff-square .aff-blue-bg {
        padding-bottom: 50px
    }
    .BRK_Generic .aff-square .aff-blue-bg .aff-roulette {
        bottom: 50px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-2 {
        bottom: -75px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-2 img {
        width: 380px!important
    }
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        height: 225px!important;
        top: -5px!important
    }
    .BRK_Generic .aff-square .nutri-subtitle,
    .BRK_Generic .aff-square .nutriexcel-roulette {
        margin-top: -25px;
        font-size: 16px!important
    }
    .BRK_Generic .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Generic .aff-square .aff-row .aff-text {
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 15px
    }
    .BRK_Generic .aff-square .button-container {
        margin-top: -30px;
        justify-content: center
    }
}

.BRK_Generic .aff-only-mobile {
    display: none!important
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/ruleta_sombra.png);
    background-size: cover;
    width: 106%;
    height: 106%;
    top: -35px;
    position: absolute
}

.BRK_Generic .aff-roulette .aff-roulette-food::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/plato_sombra.png);
    background-size: cover;
    width: 153%;
    height: 171%;
    left: -131px;
    top: -183px;
    position: absolute;
    z-index: 0
}

.BRK_Generic .left-ovals #nutri-oval-1.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_1_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 116px;
    top: 54px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .left-ovals #nutri-oval-2.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_2-5_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 70px;
    top: 156px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .left-ovals #nutri-oval-3.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_3_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 132px;
    top: 261px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-4.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_4_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 47px;
    top: 47px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-5.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_2-5_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 94px;
    top: 151px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .right-ovals #nutri-oval-6.active::before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/oval_6_line.png);
    background-size: contain;
    width: 90%;
    height: 41px;
    left: 35px;
    top: 257px;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    display: block;
    visibility: visible;
    transition: visibility .5s ease-out;
    transition-delay: .5s
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-1.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-2.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .left-ovals #nutri-oval-3.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-4.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-5.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic .hidde-roulette-elements .right-ovals #nutri-oval-6.active::before {
    content: "";
    background-image: url("");
    visibility: hidden
}

.BRK_Generic.home .aff-square .aff-text-content::after {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/home_deco4.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 160px;
    height: 100px;
    right: -58px;
    bottom: -75px;
    position: absolute;
    z-index: 2
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
    opacity: 0;
    transition: opacity .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon img {
    width: 300px;
    max-width: 300px;
    transform: rotate(0);
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row.hidde-roulette-elements .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon img {
    transform: rotate(45deg);
    transition: transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    top: 165px;
    bottom: auto;
    flex-direction: column;
    align-items: center;
    opacity: 1;
    transition: opacity .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(-45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-comment.active {
    position: absolute;
    opacity: 1;
    transform: rotate(0);
    transition: all .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-1 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-1.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-2 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-2.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-3 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-3.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-4 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-4.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-5 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-5.active {
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-6 {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: rotate(45deg);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon #food-6.active {
    position: absolute;
    top: 0;
    opacity: 1;
    transform: rotate(0);
    transition: opacity .5s linear, transform .5s linear
}

.BRK_Generic button#ruleta-saber {
    font-weight: 700
}

.BRK_Generic .btn-pills {
    height: 30px;
    width: 364px
}

.BRK_Generic .btn-pills img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals,
.BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
    top: -217px
}

.BRK_Generic .text-pills {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -350px;
    color: #fff;
    height: 30px;
    width: 364px;
    display: flex;
    justify-content: space-between
}

.BRK_Generic .text-pills span {
    width: 120px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Dosis;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center
}

.BRK_Generic .text-pills .pill-1 {
    background-color: #ff7e00;
    border-radius: 23px 0 0 23px
}

.BRK_Generic .text-pills .pill-2 {
    background-color: #3bc7ff
}

.BRK_Generic .text-pills .pill-3 {
    background-color: #fc6cb5;
    border-radius: 0 23px 23px 0
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
        top: 120px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
        width: 330px
    }
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        height: 275px!important;
        top: -97px!important
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
        width: 330px
    }
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
        width: 300px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food picture {
        width: 265px
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food {
        top: 120px
    }
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food {
        top: 130px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food {
        top: 80px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon img {
        max-width: 250px;
        top: 85px;
        height: 260px
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-icon {
        top: 130px
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-blue-bg .aff-roulette {
        bottom: 20px!important
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-roulette-food-2 {
        bottom: -45px!important
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .aff-roulette-food-2 img {
        max-width: 370px
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        height: 275px!important;
        top: -64px!important
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .aff-roulette .aff-roulette-food::before {
        width: 153%;
        height: 171%;
        left: -131px;
        top: -161px
    }
}

@media (max-width:991px) {
    .BRK_Generic .aff-roulette .aff-roulette-food::before {
        width: 185%;
        height: 171%;
        left: -125px;
        top: -145px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-roulette .aff-roulette-food::before {
        width: 185%;
        height: 172%;
        left: -116px;
        top: -131px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette::before {
        width: 108%;
        height: 79%;
        top: -35px
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .right-ovals #nutri-oval-6.active::before {
        width: 55%;
        height: 41px;
        left: 61px;
        top: 233px
    }
}

@media (max-width:991px) {
    .BRK_Generic .right-ovals #nutri-oval-6.active::before {
        width: 50%;
        height: 41px;
        left: 75px;
        top: 228px
    }
}

@media (max-width:600px) {
    .BRK_Generic .right-ovals #nutri-oval-6.active::before {
        left: 67px;
        top: 200px;
        width: 39%
    }
}

@media (max-width:480px) {
    .BRK_Generic .right-ovals #nutri-oval-6.active::before {
        left: 31px;
        top: 200px;
        width: 50%
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .right-ovals #nutri-oval-5.active::before {
        width: 50%;
        height: 41px;
        left: 94px;
        top: 145px
    }
}

@media (max-width:991px) {
    .BRK_Generic .right-ovals #nutri-oval-5.active::before {
        width: 45%;
        height: 41px;
        left: 105px;
        top: 142px
    }
}

@media (max-width:600px) {
    .BRK_Generic .right-ovals #nutri-oval-5.active::before {
        left: 114px;
        width: 30%;
        top: 130px
    }
}

@media (max-width:480px) {
    .BRK_Generic .right-ovals #nutri-oval-5.active::before {
        left: 80px;
        width: 45%
    }
}

@media (max-width:991px) {
    .BRK_Generic .right-ovals #nutri-oval-4.active::before {
        width: 50%;
        height: 41px;
        left: 78px;
        top: 60px
    }
}

@media (max-width:600px) {
    .BRK_Generic .right-ovals #nutri-oval-4.active::before {
        left: 88px;
        width: 30%
    }
}

@media (max-width:480px) {
    .BRK_Generic .right-ovals #nutri-oval-4.active::before {
        left: 60px;
        top: 60px;
        width: 45%
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-1.active::before {
        width: 50%;
        height: 41px;
        left: 94px;
        top: 47px
    }
}

@media (max-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-1.active::before {
        width: 50%;
        height: 41px;
        left: 60px;
        top: 55px
    }
}

@media (max-width:600px) {
    .BRK_Generic .left-ovals #nutri-oval-1.active::before {
        left: 64px;
        width: 35%
    }
}

@media (max-width:480px) {
    .BRK_Generic .left-ovals #nutri-oval-1.active::before {
        left: 30px;
        width: 48%
    }
}

@media (max-width:600px) and (min-width:480px) {
    #brk_roulette {
        width: 480px;
        max-width: 100%
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-2.active::before {
        width: 50%;
        height: 41px;
        left: 39px;
        top: 139px
    }
}

@media (max-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-2.active::before {
        width: 44%;
        height: 41px;
        left: 45px;
        top: 145px
    }
}

@media (max-width:600px) {
    .BRK_Generic .left-ovals #nutri-oval-2.active::before {
        left: 56px;
        top: 130px;
        width: 30%
    }
}

@media (max-width:480px) {
    .BRK_Generic .left-ovals #nutri-oval-2.active::before {
        left: 19px;
        width: 45%
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-3.active::before {
        width: 50%;
        height: 41px;
        left: 69px;
        top: 233px
    }
}

@media (max-width:991px) {
    .BRK_Generic .left-ovals #nutri-oval-3.active::before {
        width: 47%;
        height: 41px;
        left: 69px;
        top: 231px
    }
}

@media (max-width:600px) {
    .BRK_Generic .left-ovals #nutri-oval-3.active::before {
        left: 82px;
        top: 197px;
        width: 38%
    }
}

@media (max-width:480px) {
    .BRK_Generic .left-ovals #nutri-oval-3.active::before {
        left: 44px;
        width: 54%
    }
}

@media (max-width:1359px) and (min-width:991px) {
    .BRK_Generic .text-pills {
        top: -205px
    }
}

@media (max-width:991px) {
    .BRK_Generic .text-pills {
        top: -215px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg {
        height: 315px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutri-subtitle {
        top: 68px!important;
        font-size: 12px!important
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals .oval,
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals .oval {
        width: 30px;
        height: 30px;
        font-size: 16px
    }
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals.right-ovals,
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals.right-ovals {
        right: 8px
    }
}

@media (max-width:991px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
        left: 10px
    }
}

@media (max-width:600px) {
    .BRK_Generic {
        padding-top: 300px;
        padding-bottom: 150px
    }
}

@media (max-width:360px) {
    .BRK_Generic {
        padding-top: 240px;
        padding-bottom: 65px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .roulette img {
        max-width: 430px
    }
}

@media (max-width:600px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
        height: 229px!important;
        top: -85px!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
        height: 229px!important;
        top: -85px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon .button {
        top: 285px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon #food-comment #food-text {
        top: 150px!important;
        font-size: 14px!important
    }
}

@media (max-width:480px) and (max-width:360px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
        right: 7px!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
        left: 0!important
    }
}

@media (max-width:1359px) {
    .BRK_Generic .aff-only-mobile {
        display: flex!important
    }
}

@media (max-width:600px) {
    .BRK_Generic .text-pills span {
        width: 100px
    }
    .BRK_Generic .text-pills {
        justify-content: center;
        top: -125px;
        max-width: 100%;
        transform: scale(.9)
    }
    .BRK_Generic .brk-header-content {
        padding-left: 15px;
        padding-right: 15px
    }
    .BRK_Generic .brk-description {
        width: 75%;
        height: auto;
        top: -220px
    }
    .BRK_Generic .btn-pills {
        width: 100%;
        top: -120px
    }
    .BRK_Generic .aff-square {
        height: auto;
        max-height: 100%
    }
    .BRK_Generic .aff-square .aff-roulette img,
    .BRK_Generic .aff-square .aff-roulette-food img,
    .BRK_Generic .aff-square .aff-roulette-food-2 img,
    .BRK_Generic .aff-square .aff-roulette-food-icon img {
        width: 480px
    }
    .BRK_Generic .aff-square .nutriexcel-roulette {
        display: flex;
        justify-content: center;
        margin-top: 0;
        top: -36px!important;
        max-width: 100%
    }
    .BRK_Generic .aff-square .nutriexcel-roulette img {
        max-width: 306px;
        width: 100%
    }
    .BRK_Generic .aff-square .nutri-subtitle {
        margin-top: -15px
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon {
        top: 85px!important
    }
    .BRK_Generic .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg {
        padding-bottom: 50px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette {
        bottom: 50px
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette-food-2 {
        max-width: 300px;
        bottom: -70px!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette-food-2 img {
        width: 100%!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-title {
        font-size: 30px!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-text-content .aff-text {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px
    }
    .BRK_Generic .aff-square .aff-roulette-food {
        bottom: auto;
        top: 50px
    }
    .BRK_Generic .aff-square .aff-roulette-food img {
        width: 380px
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon {
        top: 0!important;
        bottom: 0!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon img {
        width: 250px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon .button {
        top: 300px!important
    }
    .BRK_Generic .aff-square .aff-roulette-food-icon #food-comment #food-text {
        width: 135px!important;
        left: 57px!important
    }
    .BRK_Generic .aff-square .left-ovals,
    .BRK_Generic .aff-square .right-ovals {
        top: 25px!important
    }
    .BRK_Generic .aff-square .right-ovals {
        right: 32px!important
    }
    .BRK_Generic .aff-square .left-ovals {
        left: 28px!important
    }
}

@media (max-width:480px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
        right: 0!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
        left: 0!important
    }
}

@media (max-width:360px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .right-ovals {
        right: -2px!important
    }
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .left-ovals {
        left: -9px!important
    }
}

@media (max-width:1359px) {
    .BRK_Generic .aff-only-desktop {
        display: none!important
    }
}

@media (max-width:375px) {
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-gray img {
        min-height: 640px
    }
}

@media (max-width:480px) {
    .BRK_Foundation .aff-mid-title-dosis {
        font-size: 35px
    }
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-img {
        height: 320px
    }
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-img img {
        object-fit: cover
    }
}

.BRK_Articles_Slider.is-slider .content {
    padding-top: 40px
}

@media (max-width:375px) {
    .BRK_Articles_Slider.is-slider .title {
        font-size: 40px
    }
    .BRK_Articles_Slider.is-slider .description {
        font-size: 16px
    }
}

@media (max-width:480px) {
    .BRK_Articles_Slider .top-deco img {
        width: 100%
    }
    .BRK_Articles_Slider .top-deco {
        width: 244px;
        top: 19px;
        right: -25px
    }
    .BRK_Articles_Slider .swiper-slide picture {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto
    }
    .BRK_Articles_Slider .swiper-slide img {
        width: 100%;
        height: 100%;
        box-shadow: rgb(0 17 67 / 30%) 0 15px 27px -4px
    }
}

@media (max-width:992px) {
    .BRK_Generic .aff-square .aff-row .aff-col-12.aff-blue-bg .aff-roulette .nutriexcel-roulette img {
        height: 100px
    }
}

@media (max-width:480px) {
    .BRK_Articles_Slider .carousel-container,
    .BRK_Articles_Slider .swiper-container {
        width: 100%
    }
    .BRK_Articles_Slider .swiper-slide {
        width: 100%!important
    }
}

.BRK_Articles_Slider .pre-title {
    margin-bottom: -15px
}

@media (min-width:600px) {
    .BRK_Articles_Slider .pre-title {
        margin-bottom: -40px
    }
}

.BRK_Article.made-in .brk-article-content {
    margin-top: -200px
}

@media (min-width:991px) {
    .BRK_Article.made-in .brk-article-header .brk-background img {
        height: 100%
    }
}

@media (max-width:991px) {
    .BRK_Article.made-in .brk-article-header .brk-row {
        top: 60px
    }
}

@media (max-width:991px) {
    .BRK_Article.made-in .brk-article-content {
        margin-top: -400px
    }
}

@media (max-width:800px) {
    .BRK_Article.made-in .brk-article-header .brk-background img {
        height: 225px
    }
}

@media (max-width:800px) {
    .BRK_Article.made-in .brk-article-header {
        height: 655px
    }
}

@media (max-width:800px) {
    .BRK_Article.made-in .brk-article-header .brk-background img {
        height: 325px
    }
}

@media (max-width:600px) {
    .BRK_Article.made-in .brk-article-header .brk-background img {
        height: 225px
    }
}

@media (max-width:600px) {
    .BRK_Article.made-in .brk-article-header {
        height: 360px
    }
}

@media (max-width:600px) {
    .BRK_Article.made-in .brk-article-header .brk-row {
        top: 20px
    }
}

@media (max-width:600px) {
    .BRK_Article.made-in .brk-article-content {
        margin-top: -200px
    }
}

.BRK_Spectrum .is-sub-home.sub-home {
    margin-top: -134px;
    z-index: 0
}

.BRK_Spectrum .is-sub-home.sub-home .spectrum-bg img {
    object-fit: fill
}

.BRK_Spectrum .is-sub-home.sub-home .spectrum-top-section {
    padding-top: 200px
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container .cat-section {
        display: flex;
        align-items: center;
        top: -5px
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        bottom: -13px
    }
}

.button {
    transition: transform .5s ease-in-out 0s
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .button-container {
    transition: transform .5s ease 0s;
    transform: scale(1.1)
}

.BRK_Spectrum .aff-bg-blue-media-2 .brk-section .button-container {
    transition: transform .5s ease 0s;
    transform: scale(1)
}

.BRK_Influenkkies_siguenos.is-bloc .brk-body::after {
    content: "";
    background-image: url(../img/home_deco7.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 120px;
    height: 100%;
    left: calc(50% - 355px);
    top: 555px;
    position: absolute;
    z-index: 1
}

@media (max-width:600px) {
    .BRK_Influenkkies_siguenos.is-bloc .brk-body::after {
        width: 67px;
        height: 100%;
        left: calc(50% - 135px);
        top: 675px
    }
}

@media (max-width:351px) {
    .BRK_Influenkkies_siguenos.is-bloc .brk-body::after {
        top: 725px
    }
}

.BRK_Articles_Slider #article-slider .swiper-button-next:hover,
.BRK_Articles_Slider #article-slider .swiper-button-prev:hover {
    transition: transform .5s ease 0s;
    transform: scale(1.1)
}

.BRK_Articles_Slider #article-slider .swiper-button-next,
.BRK_Articles_Slider #article-slider .swiper-button-prev {
    transition: transform .5s ease 0s;
    transform: scale(1)
}

.BRK_Spectrum .is-sub-home.sub-home .spectrum-top-section {
    padding-top: 35px
}

@media (min-width:1359px) {
    .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food.reverse-row {
        order: 2
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector {
        padding-bottom: 75px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
        max-height: 500px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg img {
        height: 100%
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row {
        flex-wrap: wrap
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6 {
        position: relative;
        width: 100%
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
        order: 2;
        align-items: flex-start
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-title {
        font-size: 45px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .button-container {
        margin: auto;
        display: flex;
        margin-top: -30px;
        justify-content: center;
        z-index: 99;
        position: relative;
        max-width: 200px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-only-desktop {
        display: none!important
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square {
        max-width: calc(100% - 60px);
        height: 500px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon {
        margin-top: -105px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food-text .aff-brekkis-food-icon img {
        max-width: 260px
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 198px
    }
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food {
    transition: all .5s ease;
    transform: scale(1.1)
}

.BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food {
    transition: all .5s ease;
    transform: scale(1)
}

@media (max-width:1359px) {
    .landing-roulette-container .BRK_Generic {
        padding-top: 250px
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-top img {
    margin-bottom: 0
}

.BRK_Influenkkies_main .BRK_Lote .brk-deco {
    top: -240px
}

.landing-slider-container .BRK_Influenkkies_siguenos.is-bloc {
    margin-top: -150px!important
}

.landing-slider-container .BRK_Influenkkies_siguenos.is-bloc .brk-body {
    padding-bottom: 120px
}

.BRK_Spectrum .is-sub-home .spectrum-title::before {
    content: "";
    background-image: url(../img/alert_left_min.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 100px;
    left: calc(50% - 180px);
    top: -5px;
    position: absolute
}

.BRK_Spectrum .is-sub-home .spectrum-title::after {
    content: "";
    background-image: url(../img/alert_right_min.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 100px;
    right: calc(50% - 180px);
    top: -5px;
    position: absolute
}

@media (max-width:990px) {
    .hidden-mobile {
        display: none!important
    }
}

@media (min-width:990px) {
    .hidden-desktop {
        display: none!important
    }
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width.dog .aff-container .dog-section .dog-media .pata {
        left: 15px;
        bottom: 4px;
        transform: scale(1.2)
    }
    .BRK_Category_Selector.aff-full-width .aff-container {
        padding-bottom: 65px
    }
    .BRK_Category_Selector .dog-section {
        bottom: -10px
    }
}

.BRK_Articles_Slider .swiper-button-next,
.BRK_Articles_Slider .swiper-button-prev {
    background-image: none
}

@media (max-width:600px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-padding {
        padding-top: 30px
    }
}

@media (max-width:460px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-deco {
        right: calc(50% - 284px);
        top: -113px
    }
}

@media (max-width:335px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-deco {
        right: calc(50% - 253px);
        top: -97px
    }
}

@media (max-width:1023px) {
    .BRK_Influenkkies_main .BRK_Lote {
        margin-top: -150px
    }
    .BRK_Category_Selector.aff-full-width {
        margin-top: -150px!important
    }
}

@media (max-width:991px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row .brk-line {
        display: none
    }
}

@media (min-width:991px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-content .brk-container .brk-row.brk-center .brk-influenkkies-food {
        transform: scale(.8)
    }
}

.BRK_Generic {
    padding-bottom: 100px;
    overflow: hidden
}

.BRK_Generic .deco-1 {
    top: -30px
}

.BRK_Spectrum .is-home.home {
    top: 0
}

@media (max-width:600px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-deco img {
        width: 200px
    }
    .BRK_Spectrum .is-sub-home.sub-home {
        margin-top: -100px
    }
    .BRK_Spectrum .is-sub-home .spectrum-pre-title {
        margin-bottom: 0
    }
    .BRK_Spectrum .is-sub-home .spectrum-title::before {
        left: calc(50% - 120px)
    }
    .BRK_Spectrum .is-sub-home .spectrum-title::after {
        right: calc(50% - 120px)
    }
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-text {
        padding-bottom: 30px;
        padding-top: 0
    }
    .BRK_Category_Selector.aff-full-width.cat .aff-container .dog-section .dog-media .pata img {
        bottom: -10px
    }
    .BRK_Articles_Slider.is-page .content {
        padding-top: 100px!important
    }
}

.landing-roulette-container .BRK_Generic .deco-1 {
    max-width: 170px;
    top: -20px
}

.landing-roulette-container .BRK_Generic .deco-2 {
    max-width: 170px
}

.landing-roulette-container .BRK_Generic .deco-3 {
    max-width: 170px
}

@media (max-width:480px) {
    .BRK_Articles_Slider.is-slider .swiper-slide a.picture-link {
        width: 220px;
        height: 220px;
        margin: auto
    }
    .BRK_Articles_Slider.is-slider .content {
        padding-left: 0!important;
        padding-right: 0!important
    }
}

@media (max-width:1359px) {
    
    .BRK_Generic.home {
        padding-top: 250px
    }
}

@media (max-width:1023px) {
    .BRK_Articles_Slider .swiper-button-next,
    .BRK_Articles_Slider .swiper-button-prev {
        display: block
    }
    .BRK_Articles_Slider #article-slider .swiper-button-next {
        right: 5px;
        left: auto;
        margin-top: -150px;
        z-index: 999999999
    }
    .BRK_Articles_Slider #article-slider .swiper-button-prev {
        left: 5px;
        right: auto;
        margin-top: -150px;
        z-index: 999999999
    }
}

@media (max-width:570px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        max-width: 250px
    }
}

.BRK_Influenkkies_siguenos .brk-article-content .brk-container .brk-row.brk-center {
    position: relative;
    z-index: 100
}

.BRK_Article .brk-article-header .brk-row.title-article-1 {
    padding-bottom: 60px
}

.BRK_Articles_Slider.is-page .content {
    background-color: transparent!important
}

.BRK_Articles_Slider.is-page #articles-list .article-card:hover {
    transition: all .5s ease;
    transform: scale(1.03)
}

.BRK_Articles_Slider.is-page #articles-list .article-card {
    transition: all .5s ease;
    transform: scale(1)
}

.BRK_Articles_Slider.is-page .background img {
    height: 100%;
    object-fit: fill
}

@media (max-width:600px) {
    .BRK_Generic .text-pills {
        top: -200px
    }
    .BRK_Generic .aff-container {
        margin-top: -90px
    }
}

@media (max-width:1359px) {
    .BRK_Category_Selector .aff-container .dog-section .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.1)
    }
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.1);
        left: 80px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.17);
        left: 0;
        bottom: 0;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        left: 80px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 0;
        bottom: 0;
        transition: all .3s ease-in
    }
}

@media (max-width:900px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-out;
        transform: scale(1.1);
        left: 11px;
        bottom: -25px
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1.17);
        left: 11px;
        bottom: -20px;
        transition: all .3s ease-out
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(1.2);
        left: 11px;
        bottom: -25px
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.27);
        left: 11px;
        bottom: -20px;
        transition: all .3s ease-in
    }
}

@media (max-width:600px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(.7);
        left: -41px!important;
        bottom: -80px!important
    }
    .BRK_Category_Selector .aff-container .dog-section .dog-media .pata img {
        transform: scale(1);
        left: -20px;
        bottom: -35px;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .dog-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .dog img {
        transition: transform .3s ease-in;
        transform: scale(1.2)
    }
    .BRK_Category_Selector .aff-container .cat-section:hover .cat-media .pata img {
        transition: all .3s ease-in;
        transform: scale(.8);
        left: -41px!important;
        bottom: -80px!important
    }
    .BRK_Category_Selector .aff-container .dog-section:hover .dog-media .pata img {
        transform: scale(1.1);
        left: -20px;
        bottom: -35px;
        transition: all .3s ease-in
    }
}

.home-static-container .BRK_Influenkkies_siguenos.is-bloc {
    margin-top: -505px
}

@media (max-width:600px) {
    .home-static-container .BRK_Influenkkies_siguenos.is-bloc {
        margin-top: -450px
    }
}

@media (max-width:1359px) and (min-width:600px) {
    .BRK_Foundation.aff-fundacion-affinity .aff-bg-img img {
        width: 100%;
        height: 620px;
        object-fit: cover
    }
}

@media (max-width:1150px) and (min-width:600px) {
    .BRK_Foundation.aff-fundacion-affinity .aff-container .dog-section {
        padding-left: 50px
    }
    .BRK_Foundation .aff-container .dog-section {
        width: 100%
    }
}

.BRK_Category_Selector .aff-container .dog-section .aff-text {
    font-style: normal
}

.BRK_Generic .brk-description {
    display: none
}

.BRK_Generic.home .brk-description {
    display: block
}

@media(min-width:1200px) {
    .BRK_Generic.home .brk-description.only-mobile {
        display: none
    }
}

@media(max-width:1201px) {
    .BRK_Generic.home .brk-description.only-desktop {
        display: none
    }
    .BRK_Generic .brk-description.only-mobile {
        display: block
    }
}

.BRK_Influenkkies_siguenos.is-bloc {
    margin-bottom: -30px
}

.BRK_Spectrum .is-sub-home.dog .aff-brekkis-food-title.product-1 {
    color: #00401b
}

.BRK_Spectrum .is-sub-home.dog .aff-brekkis-food-title.product-3 {
    background: -webkit-linear-gradient(138deg, #d38822 9%, #ffd76e 26%, #ffe8af 34%, #f8cc60 41%, #e2a43c 49%, #aa6d19 55%, #db9630 61%, #ffdb98 75%, #ffd76e 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.BRK_Spectrum .is-sub-home.dog .aff-brekkis-food-title.product-4 {
    color: #002a7b
}

.BRK_Spectrum .is-sub-home.dog .BRK_Category_Selector.product-5 .aff-brekkis-food-title.product-4 {
    color: #ff9aef
}

.BRK_Influenkkies_main .brk-text a,
.BRK_Influenkkies_main .brk-text a:hover,
.BRK_Influenkkies_main .brk-text a:visited {
    text-decoration: none;
    color: #fff
}

@media (max-width:600px) and (min-width:440px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header {
        margin-top: -100px
    }
}

@media (max-width:440px) and (min-width:380px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header {
        margin-top: -80px
    }
}

@media (max-width:380px) {
    .BRK_Influenkkies_main .BRK_Lote .brk-article-header {
        margin-top: -50px
    }
}

@media (min-width:1024px) {
    .footer-content {
        z-index: 3
    }
}

@media (max-width:1359px) {
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media {
        display: block!important
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square:hover .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media.aff-op-2 {
        display: none!important
    }
    .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-row .aff-col-6.aff-brekkis-food .aff-brekkis-food-media img {
        height: 100%!important
    }
}

@media (max-width:800px) and (min-width:600px) {
    .home-static-container .BRK_Influenkkies_siguenos.is-bloc {
        margin-top: -610px
    }
}

@media (max-width:680px) and (min-width:600px) {
    #brk-roulette.home::after {
        background-size: contain
    }
}

@media (max-width:600px) and (min-width:480px) {
    #brk-roulette.home::after {
        bottom: -185px
    }
}

@media (max-width:1200px) {
    .BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square a {
        max-width: 85%
    }
    .BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square .text {
        max-width: 100%
    }
    .BRK_Article .brk-article-header .brk-row .brk-title {
        font-size: 36px;
        padding-left: 25px;
        padding-right: 25px
    }
    .BRK_Article .brk-article-header .brk-row .brk-text {
        font-size: 20px;
        padding-left: 25px;
        padding-right: 25px
    }
    .BRK_Article.article-1 .brk-img-only {
        margin-left: -35px;
        margin-right: -35px
    }
}

@media (max-width:370px) {
    .BRK_Article .brk-accordion-options .brk-accordion-header .brk-text-option-width {
        font-size: 15px;
        padding-right: 20px
    }
    .BRK_Article .brk-blue-content .brk-text-banner {
        font-size: 20px
    }
    .BRK_Article .brk-title-2-cards .brk-cards .brk-custom-square .text {
        margin: 0 auto;
        font-size: 15px
    }
}

@media (max-width:768px) {
    .BRK_Article .brk-article-header .brk-background img {
        height: 100%
    }
    .BRK_Article .brk-slider-head {
        padding: 0 10px
    }
    .BRK_Article .brk-articles-slider .pre-title {
        font-size: 20px;
        margin-bottom: -7px
    }
    .BRK_Article .brk-articles-slider .title {
        font-size: 54px
    }
    .BRK_Article .brk-articles-slider .sub-title {
        font-size: 26px
    }
    .BRK_Article .brk-articles-slider .swiper-slide picture img {
        width: 100%;
        height: 100%
    }
    .BRK_Article .brk-articles-slider .swiper-slide picture {
        max-width: 270px;
        max-height: 270px;
        height: 270px;
        display: block;
        margin: 0 auto
    }
    .BRK_Article .brk-articles-slider .swiper-button-next,
    .BRK_Article .brk-articles-slider .swiper-button-prev {
        top: 46%
    }
    .BRK_Article .swiper-button-next {
        right: 15px
    }
    .BRK_Article .swiper-button-prev {
        left: 15px
    }
}

@media (max-width:374px) {
    .BRK_Article .brk-articles-slider .swiper-slide picture {
        max-width: 200px;
        max-height: 200px
    }
}

.BRK_Article .swiper-button-next,
.BRK_Article .swiper-button-prev,
.BRK_Article .swiper-container-rtl .swiper-button-next,
.BRK_Article .swiper-container-rtl .swiper-button-prev {
    background-image: none
}

@media (max-width:1350px) {
    .BRK_Article .swiper-slide {
        padding: 0
    }
    .BRK_Article .swiper-button-prev {
        left: 30px
    }
    .BRK_Article .swiper-button-next {
        right: 30px
    }
}

@media (max-width:1024px) {
    .BRK_Article .swiper-button-next,
    .BRK_Article .swiper-button-prev {
        display: block
    }
}

.BRK_Influenkkies_main .BRK_Inspira .brk-article-content {
    padding-top: 72px
}

@media (min-width:1200px) {
    .BRK_Influenkkies_main .BRK_Inspira .brk-article-content {
        padding-top: 72px
    }
    .BRK_Influenkkies_main .BRK_Inspira .brk-deco {
        top: -233px;
        right: -94px
    }
    .BRK_Influenkkies_main .BRK_Inspira .brk-deco img {
        width: 246px;
        transform: rotate3d(1, 1, 1, 18deg)
    }
}

@media (max-width:850px) {
    .BRK_Influenkkies_main .BRK_Inspira .brk-deco {
        display: none
    }
}

@media (min-width:600px) and (max-width:850px) {
    .BRK_Influenkkies_siguenos .brk-deco-2 {
        left: -50px
    }
    .BRK_Influenkkies_siguenos .brk-deco-2 img {
        width: 230px
    }
}

@media (max-width:991px) and (min-width:600px) {
    .BRK_Article .brk-blue-content {
        padding-top: 30px;
        margin-top: 50px
    }
    .BRK_Article h2.brk-title {
        justify-content: flex-start
    }
}

@media (max-width:991px) {
    .BRK_Article .brk-img-only {
        margin-top: 50px;
        margin-bottom: 50px
    }
}

@media (max-width:570px) {
    .BRK_Article .brk-accordion-options .brk-accordion-header {
        height: 150px
    }
    .BRK_Article.article-1 .brk-accordion-options .brk-accordion-1 .brk-accordion-header {
        height: 120px
    }
    .BRK_Article.article-2 .brk-accordion-options .brk-accordion-1 .brk-accordion-header {
        height: 120px
    }
    .BRK_Article.article-2 .brk-accordion-options .brk-accordion-body {
        padding-top: 0
    }
    .BRK_Article #article-4 .brk-accordion-options .brk-accordion-body {
        padding-top: 0
    }
    .BRK_Article.article-3 .brk-accordion-options .brk-accordion-header {
        height: 120px
    }
    .BRK_Article.article-3 .brk-accordion-options .brk-accordion-body {
        padding-top: 0
    }
    .BRK_Article.article-1 .brk-accordion-options .brk-accordion-header .brk-text-option-width {
        max-width: 195px
    }
}

@media (max-width:424px) {
    .BRK_Article #article-4 .brk-accordion-options .brk-accordion-4 .brk-accordion-header {
        height: 180px
    }
    .BRK_Article #article-4 .brk-accordion-options .brk-accordion-5 .brk-accordion-header {
        height: 180px
    }
}

@media (max-width:1359px) {
    .BRK_Articles_Slider .swiper-slide a.picture-link {
        margin-left: auto;
        margin-right: auto
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section:hover .aff-img-top {
        display: block!important;
        transition: transform .5s ease-out;
        transform: scale(1.1);
        position: relative;
        visibility: visible;
        opacity: 1
    }
    .BRK_Spectrum .aff-bg-blue-media-2 .brk-section .aff-img-bottom {
        display: none!important;
        position: relative
    }
}

.BRK_Spectrum .dog-media .aff-img-bottom {
    display: none
}

@media (max-width:600px) {
    .BRK_Foundation {
        margin-bottom: -20px
    }
    .BRK_Article .swiper-button-prev {
        left: 15px
    }
    .BRK_Article .swiper-button-next {
        right: 15px
    }
}

@media (min-width:1700px) {
    .BRK_Article.article-3 .brk-article-header {
        height: 950px
    }
}

@media (max-width:400px) {
    .BRK_Article.article-3 .brk-article-header {
        height: 750px
    }
}

.BRK_Article.article-2 .brk-accordion-options .brk-accordion-1 .panel {
    overflow: inherit
}

.BRK_Article.article-2 .brk-text,
.BRK_Article.article-2 .brk-title {
    padding-left: 0;
    padding-right: 0
}

.BRK_Article #article-2 .brk-accordion-options .brk-accordion-1 {
    margin-bottom: -10px!important
}

@media (min-width:600px) {
    .BRK_Article.article-1 .brk-accordion-options .brk-accordion-2.brk-option .brk-accordion-body {
        padding-top: 63px
    }
    .BRK_Article.article-1 .brk-accordion-options .brk-accordion-3.brk-option .brk-accordion-body {
        padding-top: 63px
    }
    .BRK_Article.article-4 .brk-accordion-options .brk-accordion-4.brk-option .brk-accordion-body {
        padding-top: 63px
    }
    .BRK_Article.article-4 .brk-accordion-options .brk-accordion-5.brk-option .brk-accordion-body {
        padding-top: 63px
    }
}

@media (max-width:374px) {
    .BRK_Article h2.brk-title {
        font-size: 25px
    }
}

.BRK_Article.article-2 .brk-full-video.youtube {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.BRK_Article.article-2 .brk-full-video.youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.BRK_Influenkkies_siguenos .ps-widget-ready .ps-carousel:first-child {
    display: block
}

.BRK_Spectrum .is-sub-home .product-link {
    width: 100%
}

.BRK_Spectrum .is-sub-home button.button {
    transition: transform .3s ease-in-out 0s
}

.BRK_Legal {
    font-family: Lato, sans-serif;
    /* font-size: 14px;
    font-size: .875rem;
    font-weight: 400; */
    line-height: 1.42857143;
    color: #002a7b;
    /* font-size: 16px;
    line-height: 1.5;
    font-size: 16px; */
    padding: 0 0 100px;
    overflow: auto
}
/* Nota Legal */

.BRK_Legal .container.nota-legal table th {
    background: #F8F8F8;
    padding: 12px 15px;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
}

.BRK_Legal .container.nota-legal ul {
    padding-left: 16px;
}
.BRK_Legal .container.nota-legal li {
    font-size: 16px;
}
.BRK_Legal .container.nota-legal h1 {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px;
}

.BRK_Legal .container.nota-legal p {
    font-size: 16px;
}
.BRK_Legal .container.nota-legal table tr td {
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding: 12px 15px;
}

.BRK_Legal .container.nota-legal table tr td ul {
    padding-left: 20px;
}

.BRK_Legal .container.nota-legal table {
    border-collapse: inherit;
    margin: auto;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    border-spacing: initial;
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
}
.BRK_Legal .container.nota-legal a:hover {
    text-decoration: underline
}

.BRK_Legal .container.nota-legal a:active,
.BRK_Legal .container.nota-legal a:focus,
.BRK_Legal .container.nota-legal a:hover {
    outline: 0!important
}
.BRK_Legal .container.nota-legal .newNavigation a:hover {
    color: #000;
    font-weight: 900;
    text-decoration: none
}
.BRK_Legal .container.nota-legal a {
    transition: color .2s ease-in-out 0s;
    background-color: transparent;
    color: #002a7b;
    text-decoration: none
}

.BRK_Legal .container.nota-legal strong {
    font-size: 16px;
}

.BRK_Legal  a:active,
.BRK_Legal  a:focus,
.BRK_Legal a:hover {
    outline: 0!important
}
.BRK_Legal .newNavigation a:hover {
    color: #000;
    font-weight: 900;
    text-decoration: none
}
.BRK_Legal  a {
    transition: color .2s ease-in-out 0s;
    background-color: transparent;
    color: #002a7b;
    text-decoration: none
}

/* .BRK_Legal .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.BRK_Legal .sr-only-focusable:active,
.BRK_Legal .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}



@media (max-width:991.98px) {
    .BRK_Legal .lg {
        display: none!important
    }
}

@media (min-width:992px) {
    .BRK_Legal .xs {
        display: none!important
    }
}

.BRK_Legal b,
.BRK_Legal strong {
    font-weight: 700
}

.BRK_Legal h1,
.BRK_Legal h2,
.BRK_Legal h3,
.BRK_Legal h4,
.BRK_Legal h5,
.BRK_Legal h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.BRK_Legal h1 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 40px
}

.BRK_Legal h2 {
    font-size: 2rem;
    margin-bottom: 20px
}

.BRK_Legal h3 {
    margin-top: 30px;
    margin-bottom: 10px
}

.BRK_Legal h4 {
    margin-top: 20px;
    margin-bottom: 10px
}

.BRK_Legal h1+.BRK_Legal h1,
.BRK_Legal h1+.BRK_Legal h2,
.BRK_Legal h1+.BRK_Legal h3,
.BRK_Legal h1+.BRK_Legal h4,
.BRK_Legal h2+.BRK_Legal h1,
.BRK_Legal h2+.BRK_Legal h2,
.BRK_Legal h2+.BRK_Legal h3,
.BRK_Legal h2+.BRK_Legal h4,
.BRK_Legal h3+.BRK_Legal h1,
.BRK_Legal h3+.BRK_Legal h2,
.BRK_Legal h3+.BRK_Legal h3,
.BRK_Legal h3+.BRK_Legal h4,
.BRK_Legal h4+.BRK_Legal h1,
.BRK_Legal h4+.BRK_Legal h2,
.BRK_Legal h4+.BRK_Legal h3,
.BRK_Legal h4+.BRK_Legal h4 {
    margin-top: 0
}

.BRK_Legal p {
    font-weight: 300;
    line-height: 1.36;
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 20px
}
.BRK_Legal p {
    font-size: 20px;
}




.BRK_Legal ul {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    margin-top: 0;
    margin-bottom: 1rem
}

.BRK_Legal table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid;
    min-width: 500px;
    margin-bottom: 40px;
    min-width: 0;
    width: 100%
}

.BRK_Legal table thead tr th {
    background-color: #002a7b;
    color: #fff;
    padding: 4px 10px;
    font-size: 15px;
    border-top: 1px solid #fff
}

.BRK_Legal table tbody tr td {
    font-size: 15px;
    padding: 4px 10px;
    border-bottom: 1px solid
}

.BRK_Legal .newNavigation {
    text-align: center;
    padding: 40px 20px
}

 */

.brekkies-fr .BRK_Foundation {
    margin-top: -320px
}

.BRK_Spectrum .is-sub-home.dog.qty-products-3 .aff-brekkis-food-title.product-2 {
    background: 0 0;
    -webkit-background-clip: text;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.BRK_Spectrum .is-sub-home.dog.qty-products-3 .aff-brekkis-food-title.product-3 {
    background: 0 0;
    -webkit-background-clip: text;
    color: #002a7b;
    -webkit-text-fill-color: #002a7b
}

.brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square,
.brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square {
    height: 310px
}

.brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
    height: 100%
}

.BRK_Spectrum .is-sub-home.qty-products-3.cat-fr .aff-brekkis-food-title.product-1 {
    color: #fff
}

.BRK_Spectrum .is-sub-home {
    background-size: contain
}

.BRK_Country {
    width: 100%;
    margin-top: -10px
}

.BRK_Country .BRK_Country-content {
    max-width: 100%;
    position: relative;
    min-height: 325px;
    margin-bottom: 25px;
    background-size: cover;
    padding: 10px 50px 50px 50px
}

.BRK_Country .country-container {
    color: #fff;
    display: flex;
    width: 100%;
    max-width: 660px;
    margin-left: auto;
    margin-right: auto
}

.BRK_Country .BRK_Country-content:after {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/background_top_white_desktop.png);
    width: 100%;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 4
}

.BRK_Country .BRK_Country-content:before {
    content: "";
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Brekkies/_themesdelivery/BrekkiesTheme/assets/img/homeperro_deco6.png);
    background-size: contain;
    width: 251px;
    height: 178px;
    background-repeat: no-repeat;
    left: 0;
    position: absolute;
    z-index: 4;
    bottom: -16px
}

.BRK_Country .brk-check-list ul li:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.729' height='18.154' viewBox='0 0 13.729 18.154'%3E%3Cpath fill='none' stroke='%2396bbff' stroke-width='3px' d='M4848.865 1959.329l4.681 7.327 6.414-14.388' transform='translate(-4847.601 -1951.658)'/%3E%3C/svg%3E");
    margin-right: 5px
}

.BRK_Country .brk-check-list ul {
    padding: 0;
    list-style: none
}

.BRK_Country .brk-check-list ul li:last-of-type {
    margin-bottom: 0;
    display: flex
}

.BRK_Country .brk-flag {
    width: 100%;
    max-width: 165px
}

.BRK_Country .col-left {
    width: 30%;
    padding: 0 20px
}

.BRK_Country .col-right {
    width: 70%;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    padding: 0 20px
}

.BRK_Country .deco-right {
    position: absolute;
    right: 0;
    width: 300px;
    top: -215px;
    z-index: 5
}

@media(max-width:800px) {
    .BRK_Country .brk-flag {
        margin-left: auto;
        margin-right: auto;
        display: block
    }
    .BRK_Country .country-container {
        padding-top: 30px;
        flex-wrap: wrap
    }
    .BRK_Country .col-left {
        width: 100%
    }
    .BRK_Country .col-right {
        width: 100%;
        padding: 20px 20px
    }
    .BRK_Country .BRK_Country-content::before {
        display: none
    }
}

@media(max-width:600px) {
    .BRK_Country .deco-right {
        display: none
    }
}

@media(max-width:360px) {
    .BRK_Country .BRK_Country-content {
        background-size: contain;
        padding: 10px 20px 50px
    }
}

.BRK_Generic.home.remove-botom-deco .aff-square .aff-text-content::after {
    background-image: url('')
}

.BRK_Spectrum .remove-right-deco.is-sub-home::before {
    background-image: url('')
}

@media (max-width:1359px) {
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square,
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square {
        max-width: 540px;
        max-height: 500px;
        height: auto
    }
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .button-container {
        max-width: 100%
    }
}

@media (max-width:570px) {
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector .aff-square .aff-bg {
        height: 800px
    }
    .BRK_Category_Selector.home-page .aff-container .cat-section .cat-media {
        top: -4px;
        transition: all .3s ease-in
    }
    .BRK_Category_Selector.home-page .aff-container .cat-section:hover .cat-media {
        top: -15px;
        transition: all .3s ease-in
    }
}

@media (min-width:1350px) {
    .brekkies-fr .BRK_Articles_Slider.is-slider {
        margin-top: -165px
    }
}

@media (max-width:1350px) {
    .brekkies-fr .home-static-container .BRK_Articles_Slider.is-slider {
        top: -500px
    }
}

@media (max-width:992px) {
    .brekkies-fr .home-static-container .BRK_Articles_Slider.is-slider {
        top: -580px
    }
}

@media (max-width:570px) {
    .brekkies-fr .home-static-container .BRK_Articles_Slider.is-slider {
        top: -450px
    }
}

.brekkies-fr.dog_area .BRK_Spectrum .is-sub-home.sub-home {
    padding-bottom: 103px!important
}

.brekkies-fr.cat_area .BRK_Spectrum .is-sub-home.sub-home {
    padding-bottom: 103px!important
}

@media (max-width:570px) {
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-2 .aff-square,
    .brekkies-fr .BRK_Spectrum .is-sub-home .BRK_Category_Selector.product-3 .aff-square {
        max-width: calc(100% - 60px)
    }
}

.brekkies-pt .home-static-container .BRK_Articles_Slider.is-slider {
    top: 0;
    margin-top: -450px;
    height: 1083px
}

.brekkies-pt .BRK_Spectrum .is-sub-home {
    padding-bottom: 200px!important
}

.brekkies-it .home-static-container .BRK_Spectrum {
    margin-bottom: -400px;
    position: relative;
    z-index: 0
}

@media (max-width:570px) {
    .brekkies-pt .home-static-container .BRK_Articles_Slider.is-slider {
        height: 900px
    }
    .brekkies-it .home-static-container .BRK_Spectrum {
        margin-bottom: -400px
    }
}

@media (max-width:800px) and (min-width:600px) {
    .BRK_Country .col-right {
        max-width: 430px;
        margin: auto;
        text-align: center;
        display: flex
    }
}

.BRK_Spectrum .aff-title-section h2.aff-center-text {
    font-size: 34px;
    color: #fff;
    text-shadow: 0 12px 12px rgb(0 33 128 / 71%)
}

.BRK_Influenkkies_siguenos h2.brk-white-title {
    margin-top: 10px;
    margin-bottom: 0
}

.BRK_Articles_Slider h2.title {
    margin-top: 20px
}

.BRK_Category_Selector .aff-container .cat-section .cat-text h2.aff-title,
.BRK_Category_Selector .aff-container .dog-section .dog-text h2.aff-title {
    color: #fff;
    font-size: 100px;
    font-weight: 700;
    font-style: italic;
    text-shadow: 0 20px 12px rgb(0 20 78 / 51%);
    margin-top: -35px
}

@media (max-width: 1359px) {
    .BRK_Category_Selector .aff-container .cat-section .cat-text h2.aff-title,
    .BRK_Category_Selector .aff-container .dog-section .dog-text h2.aff-title {
        font-size: 54px;
        margin-top: 0px
    }
}

.BRK_Category_Selector.aff-full-width .aff-container .dog-section h2.aff-subtitle {
    font-weight: 700
}

.home .BRK_Spectrum .is-sub-home h2.spectrum-title {
    margin-top: 10px
}

.BRK_Articles_Slider h4.bt-art {
    text-align: center
}

@media (min-width:1359px) {
    .BRK_Category_Selector.aff-full-width .aff-container .dog-section .dog-text h2.aff-title {
        margin-top: -25px
    }
}

.BRK_Spectrum .aff-title-section h2.aff-big-title {
    top: 15px
}

@media (max-width: 992px) {
    .BRK_Articles_Slider.is-slider {
        padding-bottom: 0;
    }
    .brekkies-fr .BRK_Foundation {
        margin-top: -520px;
    }
}

@media (max-width: 570px) {
    .brekkies-fr .BRK_Foundation {
        margin-top: -435px;
    }
}

.BRK_Influenkkies_main .BRK_Lote .brk-article-header .brk-background {
    height: 100%;
}

.BRK_Articles_Slider.is-page h3.bt-art {
    margin: 0;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
}