@charset "UTF-8";

#landing-perro-gato .section--features .hexagon-cover .bg,
#landing-perro-gato .section--features .hexagon-cover .media {
    height: var(--height);
    transform: translate(-50%);
    height: var(--height);
    transform: translateX(-50%)
}

#landing-advance-active-defense,
#landing-perro-gato html {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent
}

#landing-advance-active-defense,
#landing-advance-active-defense a,
#landing-perro-gato html,
#wet-pyshio-landing a,
.owl-carousel,
.owl-carousel .owl-item,
.owl-theme .owl-dots,
.owl-theme .owl-nav,
.slick-slider {
    -webkit-tap-highlight-color: transparent
}

@font-face {
    font-display: swap;
    font-family: 'Klavika Light';
    font-style: normal;
    font-weight: 400;
    src: url("https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8DFECC412DFF4DDAA7E057CE3B85858C/native/KlavikaLight-Plain.woff?channelToken=958084adb4414d179b0f41acd4027256") format("woff")
}

@font-face {
    font-display: swap;
    font-family: 'Klavika Bold';
    font-style: normal;
    font-weight: 700;
    src: url("https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8327B97B72134D12A0E3B75140EE2869/native/KlavikaBold-Bold.woff?channelToken=958084adb4414d179b0f41acd4027256") format("woff")
}

.affinity-roulette--roulette-1,
.affinity-roulette--roulette-2,
.affinity-roulette--shadow {
    box-shadow: 0 0 50px 0 rgba(12, 35, 64, .5), 0 0 20px 0 rgba(12, 35, 64, .2)
}

.btn,
.slider.slider-vertical .slider-tick-label-container,
.text-nowrap {
    white-space: nowrap
}

.ADV_Article .article-roulette .affinity-roulette--roulette-2 .char.disabled,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2 .char.disabled,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 .char.disabled,
.calculator-results .ration-block a.disabled,
.form-control-feedback,
.hasTooltip,
.hasTooltipMob,
.slick-slide.dragging img,
.video-wrapper .video-box iframe,
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.slider-handle,
.slider-tick {
    filter: none;
    height: 20px;
    width: 20px
}

.owl-carousel .owl-item,
.slick-slider {
    -webkit-touch-callout: none
}

.page-homepage .belt-bottom,
.page-homepage header,
.page-homepage>.block,
.pet-selector .pet-selector-mobile {
    display: none
}

.affinity-homepage .affinity-homepage--link {
    display: inline-block;
    font-size: 44px;
    font-weight: 700;
    color: #0c2340;
    text-transform: uppercase;
    position: relative;
    margin-top: -20px;
    opacity: 0;
    transition: .5s
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-dots button.active,
.ADV_Article .article-template .article-content .article-slide-carousel .owl-dots button:hover,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-dots button.active,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-dots button:hover,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-dots button.active,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-dots button:hover,
.affinity-homepage .affinity-homepage--link.active,
.gastro-symptoms .tool-list .elem.active,
.page-needs .gravity-block .bowl-block div.bowl-1,
.search-block .livesearch.active {
    opacity: 1
}

.ADV_Article .article-15 .sintomas li .hexagon a:hover,
.ADV_Article .search-result .product h3 a,
.ADV_Generic_Content .article-15 .sintomas li .hexagon a:hover,
.ADV_Generic_Content .search-result .product h3 a,
.ADV_HTML_Article .article-15 .sintomas li .hexagon a:hover,
.ADV_HTML_Article .search-result .product h3 a,
.affinity-homepage .affinity-homepage--link:hover,
.articles-filter .filter-list>ul>li ul li a:active,
.articles-filter .filter-list>ul>li ul li a:focus,
.articles-filter .filter-list>ul>li ul li a:hover,
.articles-filter .filter-list>ul>li>a:active,
.articles-filter .filter-list>ul>li>a:focus,
.articles-filter .filter-list>ul>li>a:hover,
.container-arrows .arrow3 a:active,
.container-arrows .arrow3 a:focus,
.container-arrows .arrow3 a:hover,
.navbar-brand:focus,
.navbar-brand:hover,
.needs-block .needs-icons-block div.event:active,
.needs-block .needs-icons-block div.event:focus,
.needs-block .needs-icons-block div.event:hover,
.page-atopic .atopic-symptoms .acc-element a:active,
.page-atopic .atopic-symptoms .acc-element a:focus,
.page-atopic .atopic-symptoms .acc-element a:hover,
.page-needs .article-header .header-text .slide-btn a:active,
.page-needs .article-header .header-text .slide-btn a:focus,
.page-needs .article-header .header-text .slide-btn a:hover,
.pet-selector .cat-block a,
.pet-selector .cat-block a:active,
.pet-selector .cat-block a:focus,
.pet-selector .cat-block a:hover,
.pet-selector .dog-block a,
.pet-selector .dog-block a:active,
.pet-selector .dog-block a:focus,
.pet-selector .dog-block a:hover,
.slider-selector li a:active,
.slider-selector li a:focus,
.slider-selector li a:hover,
.slider-subselector li a:active,
.slider-subselector li a:focus,
.slider-subselector li a:hover,
body ul.hexagon-pretabs li a:active,
body ul.hexagon-pretabs li a:focus,
body ul.hexagon-pretabs li a:hover,
body ul.hexagon-tabs li a:active,
body ul.hexagon-tabs li a:focus,
body ul.hexagon-tabs li a:hover {
    text-decoration: none
}

.affinity-homepage .affinity-homepage--link:after {
    content: "";
    display: block;
    width: 66%;
    height: 15px;
    border: 3px solid #0c2340;
    position: absolute;
    bottom: 3px
}

.home-banner,
.home-banner .home-banner-info {
    height: 520px;
    background-size: cover;
    background-repeat: no-repeat
}

.home-banner {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTFBB9960177BD4F20881E467BFD3ED730/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 100%;
    position: relative
}

.home-banner .home-banner-info {
    position: absolute;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8BFEC20766144F5391B98E732498211A/native?channelToken=958084adb4414d179b0f41acd4027256);
    top: 0;
    max-width: 667px;
    text-align: left;
    padding: 50px 215px 0 50px;
    background-position: right top;
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif"
}

.Advance-el .ADV_Article strong,
.Advance-el .ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head h1 strong,
.Advance-el .ADV_Generic_Content strong,
.Advance-el .ADV_HTML_Article strong,
.Advance-el .ADV_Life_Stages strong,
.Advance-el .affinity-article-block--info a,
.Advance-el .affinity-article-block--info a:last-child,
.Advance-el .affinity-product--calculator strong,
.Advance-el .affinity-product--why-product-mantenim strong,
.Advance-el .home-banner .home-banner-info strong,
.Advance-el .locator a .locator-content p strong,
.Advance-el .needs-block strong,
.Advance-el .page-needs strong,
.Advance-el .pet-selector strong,
.Advance-el .quiz .hexagon h4 strong,
.Advance-el .quiz .hexagon p strong,
.Advance-lv .ADV_Article strong,
.Advance-lv .ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head h1 strong,
.Advance-lv .ADV_Generic_Content strong,
.Advance-lv .ADV_HTML_Article strong,
.Advance-lv .ADV_Life_Stages strong,
.Advance-lv .affinity-article-block--info a,
.Advance-lv .affinity-article-block--info a:last-child,
.Advance-lv .affinity-product--calculator strong,
.Advance-lv .affinity-product--why-product-mantenim strong,
.Advance-lv .home-banner .home-banner-info strong,
.Advance-lv .locator a .locator-content p strong,
.Advance-lv .needs-block strong,
.Advance-lv .page-needs strong,
.Advance-lv .pet-selector strong,
.Advance-lv .quiz .hexagon h4 strong,
.Advance-lv .quiz .hexagon p strong,
.Advance-tr .ADV_Article strong,
.Advance-tr .ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head h1 strong,
.Advance-tr .ADV_Generic_Content strong,
.Advance-tr .ADV_HTML_Article strong,
.Advance-tr .ADV_Life_Stages strong,
.Advance-tr .affinity-article-block--info a,
.Advance-tr .affinity-article-block--info a:last-child,
.Advance-tr .affinity-product--calculator strong,
.Advance-tr .affinity-product--why-product-mantenim strong,
.Advance-tr .home-banner .home-banner-info strong,
.Advance-tr .locator a .locator-content p strong,
.Advance-tr .needs-block strong,
.Advance-tr .page-needs strong,
.Advance-tr .pet-selector strong,
.Advance-tr .quiz .hexagon h4 strong,
.Advance-tr .quiz .hexagon p strong {
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif"
}

#ADV_Author_Sign h5,
.ADV_Life_Stages,
.home-banner .home-banner-info h1,
.home-banner .home-banner-info p,
.pet-selector {
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif"
}

.home-banner .home-banner-info h1 {
    font-size: 60px;
    color: #fff;
    text-transform: uppercase;
    line-height: 55px;
    margin-bottom: 35px
}

.home-banner .home-banner-info p {
    font-size: 30px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.07;
    letter-spacing: normal;
    color: #fff
}

.ADV_Article .Advance-fr .article-2 .article-header h1 .last-line,
.ADV_Article .Advance-fr .article-2 .article-header h2 .last-line,
.ADV_Article .Advance-fr .article-27 .article-header h1 span,
.ADV_Article .Advance-fr .article-27 .article-header h2 span,
.ADV_Article .Advance-fr .article-9 h1,
.ADV_Article .Advance-fr .article-9 h2,
.ADV_Article .Advance-it .article-15 h1,
.ADV_Article .Advance-it .article-15 h2,
.ADV_Article .Advance-nl .article-15 h1,
.ADV_Article .Advance-nl .article-15 h2,
.ADV_Article .Advance-nl .article-16 .article-5 .article-header h1 small,
.ADV_Article .Advance-nl .article-16 .article-5 .article-header h2 small,
.ADV_Article body.Advance-fr .article-13-gato .article-header h1,
.ADV_Article body.Advance-fr .article-27-gato .article-header h1,
.ADV_Article body.Advance-nl .article-2 .article-header h1,
.ADV_Article body.Advance-ru .article-14-gato .article-header h1,
.ADV_Article body.Advance-ru .article-19-gato .article-header h1,
.ADV_Article body.Advance-ru .article-4-gato .article-header h1,
.ADV_Generic_Content .Advance-fr .article-2 .article-header h1 .last-line,
.ADV_Generic_Content .Advance-fr .article-2 .article-header h2 .last-line,
.ADV_Generic_Content .Advance-fr .article-27 .article-header h1 span,
.ADV_Generic_Content .Advance-fr .article-27 .article-header h2 span,
.ADV_Generic_Content .Advance-fr .article-9 h1,
.ADV_Generic_Content .Advance-fr .article-9 h2,
.ADV_Generic_Content .Advance-it .article-15 h1,
.ADV_Generic_Content .Advance-it .article-15 h2,
.ADV_Generic_Content .Advance-nl .article-15 h1,
.ADV_Generic_Content .Advance-nl .article-15 h2,
.ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h1 small,
.ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h2 small,
.ADV_Generic_Content body.Advance-fr .article-13-gato .article-header h1,
.ADV_Generic_Content body.Advance-fr .article-27-gato .article-header h1,
.ADV_Generic_Content body.Advance-nl .article-2 .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-14-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-19-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-4-gato .article-header h1,
.ADV_HTML_Article .Advance-fr .article-2 .article-header h1 .last-line,
.ADV_HTML_Article .Advance-fr .article-2 .article-header h2 .last-line,
.ADV_HTML_Article .Advance-fr .article-27 .article-header h1 span,
.ADV_HTML_Article .Advance-fr .article-27 .article-header h2 span,
.ADV_HTML_Article .Advance-fr .article-9 h1,
.ADV_HTML_Article .Advance-fr .article-9 h2,
.ADV_HTML_Article .Advance-it .article-15 h1,
.ADV_HTML_Article .Advance-it .article-15 h2,
.ADV_HTML_Article .Advance-nl .article-15 h1,
.ADV_HTML_Article .Advance-nl .article-15 h2,
.ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h1 small,
.ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h2 small,
.ADV_HTML_Article body.Advance-fr .article-13-gato .article-header h1,
.ADV_HTML_Article body.Advance-fr .article-27-gato .article-header h1,
.ADV_HTML_Article body.Advance-nl .article-2 .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-14-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-19-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-4-gato .article-header h1,
.Advance-el .home-banner .home-banner-info h1,
.Advance-lv .home-banner .home-banner-info h1,
.Advance-ro .home-banner .home-banner-info h1,
.Advance-ru .home-banner .home-banner-info h1,
.Advance-sl .home-banner .home-banner-info h1,
.Advance-uk .home-banner .home-banner-info h1,
.page-sensitive .article-header h1,
.page-sensitive .article-header h2 {
    font-size: 50px
}

.ADV_Article infografia2-descripcion-enfermedades p,
.ADV_Generic_Content infografia2-descripcion-enfermedades p,
.ADV_HTML_Article infografia2-descripcion-enfermedades p,
.Advance-el .home-banner .home-banner-info p,
.Advance-lv .home-banner .home-banner-info p,
.Advance-ro .home-banner .home-banner-info p,
.Advance-ru .home-banner .home-banner-info p,
.Advance-sl .home-banner .home-banner-info p,
.Advance-uk .home-banner .home-banner-info p,
.Advance-uk .quiz .hexagon a {
    font-size: 25px
}

.pet-selector {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT7DFF44AB54374C1B904A861C5F1060C2/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: auto 172px;
    background-repeat: repeat-x;
    padding-top: 30px;
    text-align: center
}

.pet-selector h2 {
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.pet-selector .pet-selector-bg {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5C2A80258AC043C790A95725EC6B8116/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 100% 228px;
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 490px
}

.pet-selector .cat-block,
.pet-selector .dog-block {
    display: inline-block;
    width: 325px;
    position: relative;
    height: 350px;
    text-align: right;
    padding-right: 180px;
    cursor: pointer;
    text-decoration: none !important
}

.benefits-boxes .box .box-header .box-btn:hover,
.nutrition-what .nutrition-what-content .element .icon:hover img,
.pet-selector .cat-block:active .btn,
.pet-selector .cat-block:focus .btn,
.pet-selector .cat-block:hover .btn,
.pet-selector .dog-block:active .btn,
.pet-selector .dog-block:focus .btn,
.pet-selector .dog-block:hover .btn {
    transform: scale(1.1)
}

.pet-selector .cat-block h3,
.pet-selector .dog-block h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    color: #0c2340;
    margin-top: 80px;
    text-decoration: none !important
}

.pet-selector .cat-block h3 strong,
.pet-selector .dog-block h3 strong,
.puppy-nav .nav-element .nav-tooltip span {
    display: block;
    font-size: 30px
}

.pet-selector .cat-block .btn,
.pet-selector .dog-block .btn {
    margin-top: 0;
    padding: 8px 20px 7px;
    box-shadow: 0 10px 20px 0 rgba(12, 35, 64, .3);
    background-color: #ff8300;
    font-size: 22.5px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: .89;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border-radius: 0 15px !important
}

.pet-selector .cat-block img,
.pet-selector .dog-block img {
    position: absolute;
    max-width: 100%;
    width: 330px;
    right: -50px;
    top: 40px
}

.pet-selector .cat-block {
    text-align: left;
    padding-right: 0;
    padding-left: 180px
}

.pet-selector .cat-block img {
    right: auto;
    left: -21px;
    top: 105px;
    width: 300px
}

@media (max-width:979px) {
    .home-banner {
        background-position: right -260px center
    }

    .home-banner .home-banner-info {
        max-width: 500px
    }

    .home-banner .home-banner-info h1 {
        font-size: 50px
    }

    .home-banner .home-banner-info p {
        font-size: 28px
    }
}

@media (max-width:1280px) {
    .home-banner {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2F2232624D6E420AB411F9A93A37209E/native?channelToken=958084adb4414d179b0f41acd4027256);
        min-height: 68vw;
        background-position: center 150px;
        background-size: contain
    }

    .home-banner .home-banner-info {
        max-width: 100%;
        width: 100%;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4DA851F2A0114837873C1988053B87D2/native?channelToken=958084adb4414d179b0f41acd4027256);
        height: 285px;
        background-size: 100% 100%;
        background-position: top;
        padding: 0 135px
    }

    .home-banner .home-banner-info h1 {
        font-size: 36px;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 16px;
        line-height: 37px
    }

    .home-banner .home-banner-info p {
        font-size: 20px;
        text-align: center;
        max-width: 471px;
        margin: 0 auto
    }

    .Advance-el .home-banner .home-banner-info h1,
    .Advance-lv .home-banner .home-banner-info h1,
    .Advance-ro .home-banner .home-banner-info h1,
    .Advance-ru .home-banner .home-banner-info h1,
    .Advance-sl .home-banner .home-banner-info h1,
    .Advance-uk .home-banner .home-banner-info h1 {
        font-size: 38px
    }

    .Advance-el .home-banner .home-banner-info p,
    .Advance-lv .home-banner .home-banner-info p,
    .Advance-ro .home-banner .home-banner-info p,
    .Advance-ru .home-banner .home-banner-info p,
    .Advance-sl .home-banner .home-banner-info p,
    .Advance-uk .home-banner .home-banner-info p {
        font-size: 20px
    }
}

.affinity-product--why .proven-block,
.affinity-product--why span {
    max-width: 320px;
    text-align: center
}

.affinity-product--why,
.affinity-product--why-descubre,
.affinity-product--why-product-mantenim {
    background-size: 38px;
    background-repeat: repeat-x;
    position: relative
}

#wet-pyshio-landing audio,
.ADV_Article .article-author .author-content .author-heading .image-content img,
.ADV_Article .article-content img,
.ADV_Article .visits-list .visits-element .visits-counter .check img,
.ADV_Generic_Content .article-author .author-content .author-heading .image-content img,
.ADV_Generic_Content .article-content img,
.ADV_Generic_Content .visits-list .visits-element .visits-counter .check img,
.ADV_HTML_Article .article-author .author-content .author-heading .image-content img,
.ADV_HTML_Article .article-content img,
.ADV_HTML_Article .visits-list .visits-element .visits-counter .check img,
.ADV_Slide img,
.btn-group-justified>.btn-group .btn,
.circle-slider .item .item-image img,
.col-xs-12,
.gastro-symptoms .tool-block .pet,
.nav-justified,
.needs-block .needs-icons-block div.event .icon img,
.page-atopic .block-simple,
.page-needs .allergy-symptoms img,
.page-needs .gravity-block .play-block .qualities-block .sphere div img,
.page-needs .gravity-block .play-block .spiral img,
.pettalks-pack img,
.search-block .form-group.active,
.table,
.video-wrapper .video-box iframe,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.Advance-fr .home-banner .home-banner-info,
.Advance-it .home-banner .home-banner-info,
.title-cat {
    padding-right: 150px
}

#block-advance-home-blocks-advance-home-articles {
    padding: 60px 0 76px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT9FFA9EB56D4746509FFA20109D0199F5/native/trama1.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom
}

#block-advance-home-blocks-advance-home-articles h2,
#block-advance-life-stages-blocks-advance-life-stages-articles h2,
.articles-list h2 {
    color: #0c2340;
    text-align: center;
    font-size: 28px;
    line-height: 1.07;
    margin: 0 auto;
    text-transform: uppercase
}

#block-advance-home-blocks-advance-home-articles h2 span,
.articles-list h2 span,
.nutrition-articles-block h2 span,
.nutrition-why h2 span {
    position: relative;
    display: inline-block
}

#block-advance-home-blocks-advance-home-articles h2 span:after,
#block-advance-life-stages-blocks-advance-life-stages-articles span::after,
.articles-list h2 span:after {
    content: "";
    display: block;
    border-radius: 0 0 30px;
    position: absolute;
    width: 110%;
    height: 16px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -10px;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300
}

#block-advance-home-blocks-advance-home-articles .articles-carousel,
#block-advance-life-stages-blocks-advance-life-stages-articles .articles-carousel {
    text-align: center;
    max-width: 820px;
    margin: 78px auto 56px;
    display: block
}

#block-advance-home-blocks-advance-home-articles .articles-carousel .affinity-article-block,
.articles-list .articles-carousel .item {
    display: inline-block;
    vertical-align: top;
    text-align: left
}

#landing-cuidado-y-bienestar .align-center .read-more,
.Advance-ru #block-advance-home-blocks-advance-home-articles .read-more {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Advance/_themesdelivery/advanceTheme/assets/img/flechadoble_naranja@2x.png);
    background-repeat: no-repeat;
    background-size: 25px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: #0c2340;
    text-transform: uppercase;
    padding-left: 30px;
    padding-top: 4px;
    background-position: center left 0;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

#block-advance-home-blocks-advance-home-articles .read-more:hover,
.articles-list .read-more:hover,
.page-needs .article-header .header-text .slide-btn:active,
.page-needs .article-header .header-text .slide-btn:focus,
.page-needs .article-header .header-text .slide-btn:hover {
    text-decoration: none;
    background-position: center left 5px
}

.affinity-product--why {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTADFEF2E4E82141A18060F4D523E06274/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-position: bottom;
    border: 1px solid rgba(151, 151, 151, .38823529);
    border-right: 0;
    border-left: 0;
    padding-bottom: 0;
    margin-bottom: 50px;
    overflow: hidden
}

.affinity-product--why h2 {
    margin-top: 50px;
    margin-bottom: 30px
}

.affinity-product--why p {
    font-size: 16px;
    line-height: 1.5;
    color: #0c2340;
    font-weight: 400
}

.affinity-product--why span {
    line-height: 1.28571429;
    color: #0c2340;
    display: block;
    width: 100%;
    margin: 20px 0 10px
}

.affinity-product--why-product-mantenim {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-position: top;
    height: 423px;
    border: 1px solid rgba(151, 151, 151, .38823529);
    border-right: 0;
    border-left: 0;
    overflow: hidden
}

.affinity-product--calculator .affinity-title span:after,
.affinity-product--why-product-mantenim h2 span:after {
    border-radius: 0 0 30px;
    width: calc(110%);
    height: 16px;
    bottom: -10px;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300;
    margin-left: 0;
    display: block;
    content: "";
    position: absolute;
    left: 0
}

.affinity-product--why-product-mantenim h2 {
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 80px
}

.affinity-product--why-product-mantenim h2 span {
    position: relative;
    display: inline
}

.affinity-product--why-product-mantenim h2 span:after {
    transform: translateX(-50%);
    transform: none
}

.affinity-product--why-product-mantenim p {
    font-size: 21px;
    line-height: 1.2;
    color: #0c2340;
    font-weight: 400;
    text-align: center;
    padding: 0 40px;
    margin-top: 40px
}

.affinity-product--why-product-mantenim .affinity-product--why-background {
    height: 100%;
    left: 46%;
    right: 0;
    position: absolute;
    top: 0
}

.affinity-product--why-product-mantenim .affinity-product--why-background iframe {
    width: 100%;
    height: 100%
}

.affinity-product--why-product-mantenim .affinity-product--why-background .icon-play {
    display: block;
    width: 80px;
    height: 80px;
    background-color: #0c2340;
    border-radius: 50%;
    position: absolute;
    left: 25%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.affinity-product--why-product-mantenim .affinity-product--why-background .icon-play:after,
.video-wrapper .video-box .icon-play:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 24px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-left: 3px
}

.ADV_Article .dream-graph .btn-left:active,
.ADV_Article .dream-graph .btn-left:focus,
.ADV_Article .dream-graph .btn-left:hover,
.ADV_Article .dream-graph .btn-right:active,
.ADV_Article .dream-graph .btn-right:focus,
.ADV_Article .dream-graph .btn-right:hover,
.ADV_Generic_Content .dream-graph .btn-left:active,
.ADV_Generic_Content .dream-graph .btn-left:focus,
.ADV_Generic_Content .dream-graph .btn-left:hover,
.ADV_Generic_Content .dream-graph .btn-right:active,
.ADV_Generic_Content .dream-graph .btn-right:focus,
.ADV_Generic_Content .dream-graph .btn-right:hover,
.ADV_HTML_Article .dream-graph .btn-left:active,
.ADV_HTML_Article .dream-graph .btn-left:focus,
.ADV_HTML_Article .dream-graph .btn-left:hover,
.ADV_HTML_Article .dream-graph .btn-right:active,
.ADV_HTML_Article .dream-graph .btn-right:focus,
.ADV_HTML_Article .dream-graph .btn-right:hover,
.affinity-product--why-product-mantenim .affinity-product--why-background .icon-play:hover {
    transform: translateY(-50%) scale(1.1)
}

.affinity-product--why-product-mantenim .affinity-product--why-info {
    width: 46%
}

.affinity-product--why-product-mantenim .affinity-product--why-info img {
    width: 250px;
    margin: 0 auto;
    display: block
}

.affinity-product--why-descubre {
    background-color: #0c2340;
    height: 204px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-position: bottom
}

.affinity-product--why-descubre .affinity-product--why-descubre-text {
    width: 53%;
    height: 100%;
    padding: 77px 0 0 16%;
    float: left
}

.affinity-product--why-descubre .affinity-product--why-descubre-btn {
    width: 44%;
    height: 100%;
    float: right;
    vertical-align: bottom;
    padding-top: 80px
}

.affinity-product--why-descubre p {
    font-size: 22px;
    line-height: 1.09;
    color: #fff
}

.affinity-product--why-descubre .pack-btn {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    text-transform: uppercase;
    max-width: 540px;
    width: 300px;
    height: 45px;
    border-radius: 0 30px;
    background-color: #ff8300;
    display: flex;
    margin: 0 auto;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    font-size: 15px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    cursor: pointer;
    padding: 0 20px;
    vertical-align: middle;
    align-items: center;
    text-decoration: none
}

.ADV_Article .box-carousel.box-carousel-icon .item p,
.ADV_Article body.Advance-ru .article-19 .seccion-inferior p,
.ADV_Generic_Content .box-carousel.box-carousel-icon .item p,
.ADV_Generic_Content body.Advance-ru .article-19 .seccion-inferior p,
.ADV_HTML_Article .box-carousel.box-carousel-icon .item p,
.ADV_HTML_Article body.Advance-ru .article-19 .seccion-inferior p,
.affinity-product--why-descubre .pack-btn.small,
.needs-products-block .pack-btn.small {
    font-size: 16px
}

.affinity-product--why-descubre .pack-btn:active,
.affinity-product--why-descubre .pack-btn:focus,
.affinity-product--why-descubre .pack-btn:hover,
.needs-products-block .pack-btn:active,
.needs-products-block .pack-btn:focus,
.needs-products-block .pack-btn:hover {
    text-decoration: none;
    color: #fff;
    transform: scale(1.1)
}

.affinity-product--why-descubre .pack-btn span {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 15px
}

@media (max-width:1279px) {
    .affinity-product--why-product-mantenim {
        height: auto
    }

    .affinity-product--why-product-mantenim .affinity-product--why-info {
        width: 100%;
        padding: 0 120px;
        margin-bottom: 20px
    }

    .affinity-product--why-product-mantenim .affinity-product--why-background {
        width: 414px;
        height: 217px;
        position: static;
        margin: 0 auto 50px
    }

    .affinity-product--why-descubre {
        height: auto
    }

    .affinity-product--why-descubre .affinity-product--why-descubre-text {
        width: 100%;
        height: auto;
        padding: 40px 20px 0;
        text-align: center;
        float: none
    }

    .affinity-product--why-descubre .affinity-product--why-descubre-btn {
        width: 100%;
        height: auto;
        padding: 40px 20px;
        float: none
    }
}

@media (max-width:767px) {
    .home-banner {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTAB84F82EF3794AC9A01E807558146931/native?channelToken=958084adb4414d179b0f41acd4027256);
        min-height: 110vw;
        background-position: center 275px;
        background-size: contain
    }

    .home-banner .home-banner-info {
        padding: 0 30px;
        height: 370px
    }

    .home-banner .home-banner-info h1 {
        text-align: left;
        max-width: 250px;
        margin-top: 26px;
        line-height: 40px
    }

    .home-banner .home-banner-info p {
        text-align: left;
        margin: 0;
        max-width: 330px
    }

    .pet-selector .pet-selector-mobile .btn,
    .pet-selector .pet-selector-mobile h3 {
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: center;
        color: #fff
    }

    .pet-selector .pet-selector-bg {
        height: auto;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT96F0001BF73945CAAC38EDDC0F796337/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100% 365px;
        background-repeat: no-repeat;
        background-position: bottom -40px center;
        padding-bottom: 50px
    }

    .pet-selector .cat-block,
    .pet-selector .dog-block {
        width: 49%;
        padding: 0;
        overflow: hidden;
        height: auto
    }

    .pet-selector .cat-block .btn,
    .pet-selector .cat-block h3,
    .pet-selector .dog-block .btn,
    .pet-selector .dog-block h3 {
        display: none
    }

    .pet-selector .cat-block img,
    .pet-selector .dog-block img {
        position: relative;
        width: 180px;
        max-width: none;
        top: 50%;
        right: auto
    }

    .pet-selector .pet-selector-mobile {
        display: block
    }

    .pet-selector .pet-selector-mobile h3 {
        font-size: 22px;
        font-weight: 300;
        line-height: 1;
        text-transform: uppercase;
        margin-bottom: 25px;
        font-family: Klavika-Light, Helvetica, Arial, "sans-serif"
    }

    .pet-selector .pet-selector-mobile h3 strong {
        font-size: 30px;
        font-weight: 700;
        display: block;
        font-family: Klavika-Bold, Helvetica, Arial, "sans-serif"
    }

    .pet-selector .pet-selector-mobile .btn {
        padding: 6px 31px 7px;
        box-shadow: 0 10px 20px 0 rgba(12, 35, 64, .3);
        background-color: #ff8300;
        font-size: 22.5px;
        font-weight: 700;
        line-height: .89;
        margin: 0 15px;
        width: 132px;
        display: inline-block;
        border: 0
    }

    .Advance-el .home-banner .home-banner-info h1,
    .Advance-lv .home-banner .home-banner-info h1,
    .Advance-ro .home-banner .home-banner-info h1,
    .Advance-ru .home-banner .home-banner-info h1,
    .Advance-sl .home-banner .home-banner-info h1,
    .Advance-uk .home-banner .home-banner-info h1 {
        font-size: 30px;
        max-width: fit-content
    }

    .Advance-el .home-banner .home-banner-info p,
    .Advance-lv .home-banner .home-banner-info p,
    .Advance-ro .home-banner .home-banner-info p,
    .Advance-ru .home-banner .home-banner-info p,
    .Advance-sl .home-banner .home-banner-info p,
    .Advance-uk .home-banner .home-banner-info p {
        font-size: 20px
    }

    .Advance-el .home-banner .home-banner-info p,
    .Advance-lv .home-banner .home-banner-info p {
        font-size: 17px
    }

    .Advance-fr .home-banner .home-banner-info,
    .Advance-it .home-banner .home-banner-info {
        padding-right: 0
    }

    .Advance-it .home-banner .home-banner-info h1 {
        line-height: 31px;
        font-size: 30px
    }

    .Advance-fr .home-banner .home-banner-info h1 {
        line-height: 33px;
        font-size: 31px;
        max-width: 100%
    }

    .affinity-product--why-product-mantenim .affinity-product--why-info {
        padding: 0 20px
    }

    .affinity-product--why-product-mantenim .affinity-product--why-background {
        width: 100%;
        height: 392px;
        margin: 0
    }
}

.affinity-product--calculator {
    padding-bottom: 60px;
    padding-top: 40px
}

.affinity-product--calculator .affinity-title {
    color: #0c2340;
    text-align: left;
    font-size: 28px;
    line-height: 1.07;
    margin: 0 auto 60px;
    text-transform: uppercase
}

.affinity-product--calculator .affinity-title span,
.nutrition-what h2 span,
.page-needs h2.title span {
    position: relative;
    display: inline
}

.affinity-product--calculator .affinity-title span:after {
    transform: translateX(-50%);
    transform: none
}

.affinity-product--calculator .slider {
    width: 60% !important;
    position: relative;
    left: 20%
}

.affinity-product--calculator .slider:after,
.affinity-product--calculator .slider:before {
    content: "";
    display: block;
    position: absolute;
    background: #0c2340;
    width: 33%;
    height: 8px;
    top: 5px
}

.affinity-product--calculator .slider:after {
    right: -33%;
    background: #a0c0dd;
    z-index: -1;
    border-radius: 0 5px 0 0
}

.affinity-product--calculator .slider:before {
    left: -33%;
    border-radius: 0 0 0 5px
}

.affinity-product--calculator .slider .slider-track {
    border-radius: 0;
    height: 8px !important
}

.affinity-product--calculator .slider .slider-selection {
    background-color: #0c2340;
    background-image: none;
    border-radius: 0
}

.affinity-product--calculator .slider .slider-track-high {
    background-color: #a0c0dd;
    background-image: none;
    border-radius: 0
}

.affinity-product--calculator .slider.slider-horizontal .slider-handle {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT9B42C630E166498C9D3AF5C49D6FFAAE/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    width: 50px;
    height: 35px;
    background-size: 100%;
    border-radius: 0;
    background-color: transparent;
    box-shadow: 0 0;
    margin-top: -25px;
    margin-left: -25px;
    cursor: pointer
}

.affinity-product--calculator .slider .tooltip.top {
    margin-top: -70px;
    z-index: 2
}

#calculator-data,
.affinity-product--calculator .slider .tooltip.top .tooltip-arrow,
.packs.mobile,
.slider-group .slider-block,
.slider-subselector {
    display: none
}

.affinity-product--calculator .slider .tooltip.top .tooltip-inner {
    background-color: transparent;
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    color: #0c2340;
    display: block
}

.affinity-product--calculator .slider .tooltip.top .tooltip-inner:after {
    content: " kg"
}

.affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " semanas"
}

#age-slider .tooltip.top .tooltip-inner:after,
#female-age-slider .tooltip.top .tooltip-inner:after,
#male-age-slider .tooltip.top .tooltip-inner:after,
#puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-pt #age-slider .tooltip.top .tooltip-inner:after,
.Advance-pt #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-pt #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-pt #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-pt .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-pt .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after,
.affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " meses"
}

.affinity-product--calculator-description h3 {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340
}

.affinity-product--calculator-description h4,
.calculator-results .ration-block p {
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    color: #0c2340
}

.affinity-product--calculator-description img {
    width: 100%;
    max-width: 310px
}

.slider-selector,
.slider-subselector {
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
    display: flex
}

.slider-selector li,
.slider-subselector li,
body ul.hexagon-pretabs li,
body ul.hexagon-tabs li {
    display: inline-block;
    width: 50%;
    position: relative
}

.ADV_Article .article-author .author-content .author-heading .info-content .social-content a img,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content .social-content a img,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content .social-content a img,
.packs a {
    width: 36px
}

.slider-selector li a,
.slider-subselector li a,
body ul.hexagon-pretabs li a,
body ul.hexagon-tabs li a {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #0c2340;
    height: 30px;
    width: 100%;
    line-height: 30px;
    border: 1px solid #0c2340;
    background-color: #fff;
    display: block;
    cursor: pointer
}

.slider-selector li.active a,
.slider-subselector li.active a {
    background-color: #0c2340;
    color: #fff !important
}

.ADV_Article .reanimacion *,
.ADV_Article .reanimacion h4,
.ADV_Article .reanimacion p,
.ADV_Article .reanimacion strong,
.ADV_Generic_Content .reanimacion *,
.ADV_Generic_Content .reanimacion h4,
.ADV_Generic_Content .reanimacion p,
.ADV_Generic_Content .reanimacion strong,
.ADV_HTML_Article .reanimacion *,
.ADV_HTML_Article .reanimacion h4,
.ADV_HTML_Article .reanimacion p,
.ADV_HTML_Article .reanimacion strong,
.blue-pattern-block h2.title,
.slider-selector li.active a:hover,
.slider-subselector li.active a:hover {
    color: #fff !important
}

.slider-selector li.active a:after,
.slider-subselector li.active a:after {
    content: "";
    display: block;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2ADF2EF3D3BA4494B229541B8589589D/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    width: 17px;
    height: 30px;
    position: absolute;
    z-index: 2;
    transform: translateX(-50%);
    bottom: -21px;
    left: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.slider-selector li:first-child a,
.slider-subselector li:first-child a,
body ul.hexagon-pretabs li:first-child a,
body ul.hexagon-tabs li:first-child a {
    border-radius: 0 0 0 15px
}

.input-group-addon:last-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.slider-selector li:nth-child(2) a,
.slider-subselector li:nth-child(2) a,
body ul.hexagon-pretabs li:nth-child(2) a,
body ul.hexagon-tabs li:nth-child(2) a {
    border-left: 0
}

.slider-selector li:last-child a,
.slider-subselector li:last-child a,
body ul.hexagon-pretabs li:last-child a,
body ul.hexagon-tabs li:last-child a {
    border-left: 0;
    border-radius: 0 15px 0 0
}

.slick-initialized.nutrition-carrousel .slick-track,
.slider-subselector.show-tab {
    display: flex
}

.no-limit {
    font-size: 18px;
    text-align: center;
    color: #0c2340;
    display: none
}

.slider-group .slider-content {
    position: relative;
    height: 90px;
    padding-top: 70px
}

.slider-group .slider-content img {
    position: absolute;
    width: 100px;
    top: 14px;
    left: 0
}

.slider-group .slider-content .legend {
    position: absolute;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.17;
    text-align: right;
    color: #0c2340;
    right: 0;
    top: 40px;
    width: 110px
}

.slider-group .slider-block:first-child {
    display: block
}

.Advance-ca .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-cs .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-el .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-en .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-es .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-fr .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-it .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-lv .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-nl .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-pt .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-ro .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-sl .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-tr .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.Advance-uk .ADV_Articles_Related #block-advance-home-blocks-advance-home-articles,
.btn,
.btn-danger.active,
.btn-danger:active,
.btn-default.active,
.btn-default:active,
.btn-info.active,
.btn-info:active,
.btn-primary.active,
.btn-primary:active,
.btn-success.active,
.btn-success:active,
.btn-warning.active,
.btn-warning:active,
.btn.active,
.btn:active,
.form-control,
.navbar-toggle,
.needs-products-block.overweight,
.open>.dropdown-toggle.btn-danger,
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-info,
.open>.dropdown-toggle.btn-primary,
.open>.dropdown-toggle.btn-success,
.open>.dropdown-toggle.btn-warning,
.snack .calculator-results,
.timeline-info.no-pattern {
    background-image: none
}

.snack .calculator-results .ration-block {
    width: 100%;
    margin: 0 auto
}

.snack .calculator-results .ration-block .ration-result:after {
    content: " unidades"
}

.ADV_Article .article-24 .care,
.ADV_Generic_Content .article-24 .care,
.ADV_HTML_Article .article-24 .care,
.equal-video-list,
.one-video-list,
.page-needs .gravity-block .quality-box-block .quality-box.quality-box-2,
.page-needs .gravity-block .quality-box-block .quality-box.quality-box-3,
.snack .calculator-results .sticks {
    margin-top: 20px
}

.snack .calculator-results .sticks .stick {
    -webkit-mask: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTAAFF060764514A3D8E218A34732D6EE5/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb) no-repeat 50% 50%;
    mask: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTAAFF060764514A3D8E218A34732D6EE5/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb) no-repeat 50% 50%;
    width: 20px;
    height: 40px;
    background-color: #0c2340;
    display: none
}

#calculator-data span,
.ADV_Article .article-17 .inline-block,
.ADV_Article .article-27 .article-header h1 b small,
.ADV_Article .article-27 .article-header h2 b small,
.ADV_Article .article-author .author-content .author-heading .info-content .social-content a.show,
.ADV_Article .page-taxonomy-term-14 .articles-result-list .affinity-article-block,
.ADV_Article .visits-list .visits-element .visits-image img,
.ADV_Generic_Content .article-17 .inline-block,
.ADV_Generic_Content .article-27 .article-header h1 b small,
.ADV_Generic_Content .article-27 .article-header h2 b small,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content .social-content a.show,
.ADV_Generic_Content .page-taxonomy-term-14 .articles-result-list .affinity-article-block,
.ADV_Generic_Content .visits-list .visits-element .visits-image img,
.ADV_HTML_Article .article-17 .inline-block,
.ADV_HTML_Article .article-27 .article-header h1 b small,
.ADV_HTML_Article .article-27 .article-header h2 b small,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content .social-content a.show,
.ADV_HTML_Article .page-taxonomy-term-14 .articles-result-list .affinity-article-block,
.ADV_HTML_Article .visits-list .visits-element .visits-image img,
.breadcrumb>li,
.day-dosis-block .dosis-list .dosis-element ul li,
.glyphicon,
.life-stages-block .behave-columns.owl-carousel .owl-item img,
.list-inline>li,
.packs a,
.snack .calculator-results .sticks .stick.active,
label {
    display: inline-block
}

.Advance-ca .snack .calculator-results .ration-block .ration-result:after {
    content: " unitat"
}

.Advance-pt .snack .calculator-results .ration-block .ration-result:after {
    content: " unidade"
}

.Advance-it .snack .calculator-results .ration-block .ration-result:after {
    content: " unità"
}

.Advance-en-cu .snack .calculator-results .ration-block .ration-result:after,
.Advance-fr .snack .calculator-results .ration-block .ration-result:after {
    content: " unité"
}

.Advance-ru .snack .calculator-results .ration-block .ration-result:after {
    content: " блок"
}

.Advance-ru .affinity-product--calculator .slider .tooltip.top .tooltip-inner:after {
    content: " кг"
}

.Advance-nl .snack .calculator-results .ration-block .ration-result:after {
    content: " units"
}

.calculator-results {
    padding-top: 25px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT870F3E6C4CA24E36AE6625A120BCDB19/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 300px
}

.calculator-results .ration-block {
    text-align: center;
    width: 190px
}

.calculator-results .ration-block .ration-result {
    font-size: 50px;
    font-weight: 700;
    line-height: normal;
    color: #0c2340
}

.calculator-results .ration-block .ration-result:after {
    content: " g"
}

.calculator-results .ration-block img {
    width: 100px;
    display: inline-block;
    margin: 10px 0
}

.calculator-results .ration-block a {
    font-size: 14px;
    font-weight: 700;
    color: #fff !important;
    width: 140px;
    height: 30px;
    line-height: 30px;
    border-radius: 0 20px;
    background-color: #0c2340;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.calculator-results .ration-block a:hover,
.locator a:active,
.locator a:focus,
.locator a:hover,
.quiz .hexagon a:hover {
    text-decoration: none;
    transform: scale(1.1)
}

.calculator-results .ration-block span {
    font-size: 12px;
    font-weight: 300;
    line-height: 1.33;
    color: #0c2340;
    margin-top: 40px;
    display: block
}

.calculator-results .ration-legend {
    font-size: 12px;
    font-weight: 300;
    line-height: normal;
    color: #0c2340;
    display: block;
    text-align: center;
    width: 200px;
    float: right;
    margin-top: 25px
}

.ADV_Article .article-21 .primer-bloque-escoger,
.ADV_Article .article-21 .tercer-bloque-escoger,
.ADV_Generic_Content .article-21 .primer-bloque-escoger,
.ADV_Generic_Content .article-21 .tercer-bloque-escoger,
.ADV_HTML_Article .article-21 .primer-bloque-escoger,
.ADV_HTML_Article .article-21 .tercer-bloque-escoger,
.calculator-results .percentage {
    padding-top: 50px
}

.calculator-results .percentage .days {
    font-size: 30px;
    color: #0c2340;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    font-weight: 700;
    width: 100%;
    text-align: center
}

.calculator-results .percentage .days:after {
    content: " días"
}

.Advance-ca .calculator-results .percentage .days:after {
    content: " díes"
}

.Advance-pt .calculator-results .percentage .days:after {
    content: " dias"
}

.Advance-it .calculator-results .percentage .days:after {
    content: " giorni"
}

.Advance-en .calculator-results .percentage .days:after {
    content: " days"
}

.Advance-fr .calculator-results .percentage .days:after {
    content: " jours"
}

.Advance-ru .calculator-results .percentage .days:after {
    content: " дней"
}

.Advance-nl .calculator-results .percentage .days:after {
    content: " dagen"
}

.Advance-cs .calculator-results .percentage .days:after {
    content: " Dny"
}

.Advance-el .calculator-results .percentage .days:after {
    content: " Μέρες"
}

.Advance-lv .calculator-results .percentage .days:after {
    content: " Dienas"
}

.Advance-ro .calculator-results .percentage .days:after {
    content: " Zile"
}

.Advance-sl .calculator-results .percentage .days:after {
    content: " Dnevi"
}

.Advance-tr .calculator-results .percentage .days:after {
    content: " Gün"
}

.Advance-uk .calculator-results .percentage .days:after {
    content: " День"
}

.ADV_Article .article-16 .seccion-inferior .col-md-12,
.ADV_Article .article-16 .seccion-superior .col-md-12,
.ADV_Article .article-21 .seccion-inferior .col-md-12,
.ADV_Article .article-21 .seccion-superior .col-md-12,
.ADV_Article .article-content .align-center,
.ADV_Article .center-image-block,
.ADV_Article .content-block .align-center,
.ADV_Article .content-block .align-center>*,
.ADV_Article .infografia2-descripcion-enfermedades h3,
.ADV_Article .infografia2-descripcion-enfermedades p,
.ADV_Article .xs-descripcion-enfermedades h3,
.ADV_Article .xs-descripcion-enfermedades p,
.ADV_Generic_Content .article-16 .seccion-inferior .col-md-12,
.ADV_Generic_Content .article-16 .seccion-superior .col-md-12,
.ADV_Generic_Content .article-21 .seccion-inferior .col-md-12,
.ADV_Generic_Content .article-21 .seccion-superior .col-md-12,
.ADV_Generic_Content .article-content .align-center,
.ADV_Generic_Content .center-image-block,
.ADV_Generic_Content .content-block .align-center,
.ADV_Generic_Content .content-block .align-center>*,
.ADV_Generic_Content .infografia2-descripcion-enfermedades h3,
.ADV_Generic_Content .infografia2-descripcion-enfermedades p,
.ADV_Generic_Content .xs-descripcion-enfermedades h3,
.ADV_Generic_Content .xs-descripcion-enfermedades p,
.ADV_HTML_Article .article-16 .seccion-inferior .col-md-12,
.ADV_HTML_Article .article-16 .seccion-superior .col-md-12,
.ADV_HTML_Article .article-21 .seccion-inferior .col-md-12,
.ADV_HTML_Article .article-21 .seccion-superior .col-md-12,
.ADV_HTML_Article .article-content .align-center,
.ADV_HTML_Article .center-image-block,
.ADV_HTML_Article .content-block .align-center,
.ADV_HTML_Article .content-block .align-center>*,
.ADV_HTML_Article .infografia2-descripcion-enfermedades h3,
.ADV_HTML_Article .infografia2-descripcion-enfermedades p,
.ADV_HTML_Article .xs-descripcion-enfermedades h3,
.ADV_HTML_Article .xs-descripcion-enfermedades p,
.ADV_Pet_Talks_Content .align-center,
.badge,
.circle-slider .item .item-content,
.home-slider .item .item-content,
.input-group-addon,
.label,
.nutrition-articles-block,
.owl-item,
.owl-theme .owl-dots,
.packs,
.page-needs .align-center p,
.pager,
.progress-bar,
.text-center,
.urinary-box-group .urinary-box:nth-child(2) p {
    text-align: center
}

.packs a {
    background-color: #a0c0dd;
    -webkit-mask: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT07EFEBB977AF4BDAA163173672E156BC/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb) no-repeat 50% 50%;
    mask: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT07EFEBB977AF4BDAA163173672E156BC/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb) no-repeat 50% 50%;
    height: 60px;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    color: #fff !important;
    padding-top: 23px;
    vertical-align: bottom;
    cursor: pointer
}

.packs a:after {
    content: "kg";
    display: block;
    font-size: 10px;
    line-height: .7
}

.packs a:active,
.packs a:focus,
.packs a:hover {
    text-decoration: none;
    color: #fff
}

.packs a.active {
    background-color: #0c2340 !important
}

.packs a:nth-child(2) {
    width: 42px;
    height: 66px
}

.packs a:nth-child(3) {
    width: 45px;
    height: 72px
}

.packs a:nth-child(4) {
    width: 50px;
    height: 72px
}

.ration-progress {
    width: 200px;
    height: 200px;
    position: relative;
    background-color: #a0c0dd;
    border-radius: 50%;
    float: right
}

.ration-progress .circle {
    width: 180px;
    height: 180px;
    position: absolute;
    border-radius: 50%
}

.ration-progress .circle .fill,
.ration-progress .circle .mask,
.ration-progress .circle .shadow {
    width: 200px;
    height: 200px;
    position: absolute;
    border-radius: 50%
}

.ration-progress .circle .shadow,
.weight-progress .circle .shadow {
    box-shadow: none inset
}

.ration-progress .circle .fill,
.ration-progress .circle .mask,
.weight-progress .circle .fill,
.weight-progress .circle .mask {
    -webkit-backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%
}

.ration-progress .circle .mask {
    clip: rect(0, 200px, 200px, 100px)
}

.ration-progress .circle .mask .fill {
    clip: rect(0, 100px, 200px, 0);
    background-color: #0c2340
}

.ration-progress .inset {
    width: 185px;
    height: 185px;
    position: absolute;
    margin-left: 7.5px;
    margin-top: 7.5px;
    background-color: #fbfbfb;
    border-radius: 50%;
    box-shadow: none
}

.ration-progress .inset .percentage,
.weight-progress .inset .percentage {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1;
    border-radius: 50%
}

.ration-progress[data-progress="0"] .circle .fill,
.ration-progress[data-progress="0"] .circle .fill.fix,
.ration-progress[data-progress="0"] .circle .mask.full,
.weight-progress[data-progress="0"] .circle .fill,
.weight-progress[data-progress="0"] .circle .fill.fix,
.weight-progress[data-progress="0"] .circle .mask.full {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.ration-progress[data-progress="1"] .circle .fill,
.ration-progress[data-progress="1"] .circle .mask.full,
.weight-progress[data-progress="1"] .circle .fill,
.weight-progress[data-progress="1"] .circle .mask.full {
    -webkit-transform: rotate(1.8deg);
    -ms-transform: rotate(1.8deg);
    transform: rotate(1.8deg)
}

.ration-progress[data-progress="1"] .circle .fill.fix,
.ration-progress[data-progress="2"] .circle .fill,
.ration-progress[data-progress="2"] .circle .mask.full,
.weight-progress[data-progress="1"] .circle .fill.fix,
.weight-progress[data-progress="2"] .circle .fill,
.weight-progress[data-progress="2"] .circle .mask.full {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg)
}

.ration-progress[data-progress="2"] .circle .fill.fix,
.ration-progress[data-progress="4"] .circle .fill,
.ration-progress[data-progress="4"] .circle .mask.full,
.weight-progress[data-progress="2"] .circle .fill.fix,
.weight-progress[data-progress="4"] .circle .fill,
.weight-progress[data-progress="4"] .circle .mask.full {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg)
}

.ration-progress[data-progress="3"] .circle .fill,
.ration-progress[data-progress="3"] .circle .mask.full,
.weight-progress[data-progress="3"] .circle .fill,
.weight-progress[data-progress="3"] .circle .mask.full {
    -webkit-transform: rotate(5.4deg);
    -ms-transform: rotate(5.4deg);
    transform: rotate(5.4deg)
}

.ration-progress[data-progress="3"] .circle .fill.fix,
.ration-progress[data-progress="6"] .circle .fill,
.ration-progress[data-progress="6"] .circle .mask.full,
.weight-progress[data-progress="3"] .circle .fill.fix,
.weight-progress[data-progress="6"] .circle .fill,
.weight-progress[data-progress="6"] .circle .mask.full {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg)
}

.ration-progress[data-progress="4"] .circle .fill.fix,
.ration-progress[data-progress="8"] .circle .fill,
.ration-progress[data-progress="8"] .circle .mask.full,
.weight-progress[data-progress="4"] .circle .fill.fix,
.weight-progress[data-progress="8"] .circle .fill,
.weight-progress[data-progress="8"] .circle .mask.full {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg)
}

.ration-progress[data-progress="5"] .circle .fill,
.ration-progress[data-progress="5"] .circle .mask.full,
.weight-progress[data-progress="5"] .circle .fill,
.weight-progress[data-progress="5"] .circle .mask.full {
    -webkit-transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    transform: rotate(9deg)
}

.ration-progress[data-progress="10"] .circle .fill,
.ration-progress[data-progress="10"] .circle .mask.full,
.ration-progress[data-progress="5"] .circle .fill.fix,
.weight-progress[data-progress="10"] .circle .fill,
.weight-progress[data-progress="10"] .circle .mask.full,
.weight-progress[data-progress="5"] .circle .fill.fix {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg)
}

.ration-progress[data-progress="12"] .circle .fill,
.ration-progress[data-progress="12"] .circle .mask.full,
.ration-progress[data-progress="6"] .circle .fill.fix,
.weight-progress[data-progress="12"] .circle .fill,
.weight-progress[data-progress="12"] .circle .mask.full,
.weight-progress[data-progress="6"] .circle .fill.fix {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg)
}

.ration-progress[data-progress="7"] .circle .fill,
.ration-progress[data-progress="7"] .circle .mask.full,
.weight-progress[data-progress="7"] .circle .fill,
.weight-progress[data-progress="7"] .circle .mask.full {
    -webkit-transform: rotate(12.6deg);
    -ms-transform: rotate(12.6deg);
    transform: rotate(12.6deg)
}

.ration-progress[data-progress="14"] .circle .fill,
.ration-progress[data-progress="14"] .circle .mask.full,
.ration-progress[data-progress="7"] .circle .fill.fix,
.weight-progress[data-progress="14"] .circle .fill,
.weight-progress[data-progress="14"] .circle .mask.full,
.weight-progress[data-progress="7"] .circle .fill.fix {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg)
}

.ration-progress[data-progress="16"] .circle .fill,
.ration-progress[data-progress="16"] .circle .mask.full,
.ration-progress[data-progress="8"] .circle .fill.fix,
.weight-progress[data-progress="16"] .circle .fill,
.weight-progress[data-progress="16"] .circle .mask.full,
.weight-progress[data-progress="8"] .circle .fill.fix {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg)
}

.ration-progress[data-progress="9"] .circle .fill,
.ration-progress[data-progress="9"] .circle .mask.full,
.weight-progress[data-progress="9"] .circle .fill,
.weight-progress[data-progress="9"] .circle .mask.full {
    -webkit-transform: rotate(16.2deg);
    -ms-transform: rotate(16.2deg);
    transform: rotate(16.2deg)
}

.ration-progress[data-progress="18"] .circle .fill,
.ration-progress[data-progress="18"] .circle .mask.full,
.ration-progress[data-progress="9"] .circle .fill.fix,
.weight-progress[data-progress="18"] .circle .fill,
.weight-progress[data-progress="18"] .circle .mask.full,
.weight-progress[data-progress="9"] .circle .fill.fix {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg)
}

.ration-progress[data-progress="10"] .circle .fill.fix,
.ration-progress[data-progress="20"] .circle .fill,
.ration-progress[data-progress="20"] .circle .mask.full,
.weight-progress[data-progress="10"] .circle .fill.fix,
.weight-progress[data-progress="20"] .circle .fill,
.weight-progress[data-progress="20"] .circle .mask.full {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg)
}

.ration-progress[data-progress="11"] .circle .fill,
.ration-progress[data-progress="11"] .circle .mask.full,
.weight-progress[data-progress="11"] .circle .fill,
.weight-progress[data-progress="11"] .circle .mask.full {
    -webkit-transform: rotate(19.8deg);
    -ms-transform: rotate(19.8deg);
    transform: rotate(19.8deg)
}

.ration-progress[data-progress="11"] .circle .fill.fix,
.ration-progress[data-progress="22"] .circle .fill,
.ration-progress[data-progress="22"] .circle .mask.full,
.weight-progress[data-progress="11"] .circle .fill.fix,
.weight-progress[data-progress="22"] .circle .fill,
.weight-progress[data-progress="22"] .circle .mask.full {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg)
}

.ration-progress[data-progress="12"] .circle .fill.fix,
.ration-progress[data-progress="24"] .circle .fill,
.ration-progress[data-progress="24"] .circle .mask.full,
.weight-progress[data-progress="12"] .circle .fill.fix,
.weight-progress[data-progress="24"] .circle .fill,
.weight-progress[data-progress="24"] .circle .mask.full {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg)
}

.ration-progress[data-progress="13"] .circle .fill,
.ration-progress[data-progress="13"] .circle .mask.full,
.weight-progress[data-progress="13"] .circle .fill,
.weight-progress[data-progress="13"] .circle .mask.full {
    -webkit-transform: rotate(23.4deg);
    -ms-transform: rotate(23.4deg);
    transform: rotate(23.4deg)
}

.ration-progress[data-progress="13"] .circle .fill.fix,
.ration-progress[data-progress="26"] .circle .fill,
.ration-progress[data-progress="26"] .circle .mask.full,
.weight-progress[data-progress="13"] .circle .fill.fix,
.weight-progress[data-progress="26"] .circle .fill,
.weight-progress[data-progress="26"] .circle .mask.full {
    -webkit-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    transform: rotate(46.8deg)
}

.ration-progress[data-progress="14"] .circle .fill.fix,
.ration-progress[data-progress="28"] .circle .fill,
.ration-progress[data-progress="28"] .circle .mask.full,
.weight-progress[data-progress="14"] .circle .fill.fix,
.weight-progress[data-progress="28"] .circle .fill,
.weight-progress[data-progress="28"] .circle .mask.full {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg)
}

.ration-progress[data-progress="15"] .circle .fill,
.ration-progress[data-progress="15"] .circle .mask.full,
.weight-progress[data-progress="15"] .circle .fill,
.weight-progress[data-progress="15"] .circle .mask.full {
    -webkit-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg)
}

.ration-progress[data-progress="15"] .circle .fill.fix,
.ration-progress[data-progress="30"] .circle .fill,
.ration-progress[data-progress="30"] .circle .mask.full,
.weight-progress[data-progress="15"] .circle .fill.fix,
.weight-progress[data-progress="30"] .circle .fill,
.weight-progress[data-progress="30"] .circle .mask.full {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg)
}

.ration-progress[data-progress="16"] .circle .fill.fix,
.ration-progress[data-progress="32"] .circle .fill,
.ration-progress[data-progress="32"] .circle .mask.full,
.weight-progress[data-progress="16"] .circle .fill.fix,
.weight-progress[data-progress="32"] .circle .fill,
.weight-progress[data-progress="32"] .circle .mask.full {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg)
}

.ration-progress[data-progress="17"] .circle .fill,
.ration-progress[data-progress="17"] .circle .mask.full,
.weight-progress[data-progress="17"] .circle .fill,
.weight-progress[data-progress="17"] .circle .mask.full {
    -webkit-transform: rotate(30.6deg);
    -ms-transform: rotate(30.6deg);
    transform: rotate(30.6deg)
}

.ration-progress[data-progress="17"] .circle .fill.fix,
.ration-progress[data-progress="34"] .circle .fill,
.ration-progress[data-progress="34"] .circle .mask.full,
.weight-progress[data-progress="17"] .circle .fill.fix,
.weight-progress[data-progress="34"] .circle .fill,
.weight-progress[data-progress="34"] .circle .mask.full {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg)
}

.ration-progress[data-progress="18"] .circle .fill.fix,
.ration-progress[data-progress="36"] .circle .fill,
.ration-progress[data-progress="36"] .circle .mask.full,
.weight-progress[data-progress="18"] .circle .fill.fix,
.weight-progress[data-progress="36"] .circle .fill,
.weight-progress[data-progress="36"] .circle .mask.full {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg)
}

.ration-progress[data-progress="19"] .circle .fill,
.ration-progress[data-progress="19"] .circle .mask.full,
.weight-progress[data-progress="19"] .circle .fill,
.weight-progress[data-progress="19"] .circle .mask.full {
    -webkit-transform: rotate(34.2deg);
    -ms-transform: rotate(34.2deg);
    transform: rotate(34.2deg)
}

.ration-progress[data-progress="19"] .circle .fill.fix,
.ration-progress[data-progress="38"] .circle .fill,
.ration-progress[data-progress="38"] .circle .mask.full,
.weight-progress[data-progress="19"] .circle .fill.fix,
.weight-progress[data-progress="38"] .circle .fill,
.weight-progress[data-progress="38"] .circle .mask.full {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg)
}

.ration-progress[data-progress="20"] .circle .fill.fix,
.ration-progress[data-progress="40"] .circle .fill,
.ration-progress[data-progress="40"] .circle .mask.full,
.weight-progress[data-progress="20"] .circle .fill.fix,
.weight-progress[data-progress="40"] .circle .fill,
.weight-progress[data-progress="40"] .circle .mask.full {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg)
}

.ration-progress[data-progress="21"] .circle .fill,
.ration-progress[data-progress="21"] .circle .mask.full,
.weight-progress[data-progress="21"] .circle .fill,
.weight-progress[data-progress="21"] .circle .mask.full {
    -webkit-transform: rotate(37.8deg);
    -ms-transform: rotate(37.8deg);
    transform: rotate(37.8deg)
}

.ration-progress[data-progress="21"] .circle .fill.fix,
.ration-progress[data-progress="42"] .circle .fill,
.ration-progress[data-progress="42"] .circle .mask.full,
.weight-progress[data-progress="21"] .circle .fill.fix,
.weight-progress[data-progress="42"] .circle .fill,
.weight-progress[data-progress="42"] .circle .mask.full {
    -webkit-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    transform: rotate(75.6deg)
}

.ration-progress[data-progress="22"] .circle .fill.fix,
.ration-progress[data-progress="44"] .circle .fill,
.ration-progress[data-progress="44"] .circle .mask.full,
.weight-progress[data-progress="22"] .circle .fill.fix,
.weight-progress[data-progress="44"] .circle .fill,
.weight-progress[data-progress="44"] .circle .mask.full {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg)
}

.ration-progress[data-progress="23"] .circle .fill,
.ration-progress[data-progress="23"] .circle .mask.full,
.weight-progress[data-progress="23"] .circle .fill,
.weight-progress[data-progress="23"] .circle .mask.full {
    -webkit-transform: rotate(41.4deg);
    -ms-transform: rotate(41.4deg);
    transform: rotate(41.4deg)
}

.ration-progress[data-progress="23"] .circle .fill.fix,
.ration-progress[data-progress="46"] .circle .fill,
.ration-progress[data-progress="46"] .circle .mask.full,
.weight-progress[data-progress="23"] .circle .fill.fix,
.weight-progress[data-progress="46"] .circle .fill,
.weight-progress[data-progress="46"] .circle .mask.full {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg)
}

.ration-progress[data-progress="24"] .circle .fill.fix,
.ration-progress[data-progress="48"] .circle .fill,
.ration-progress[data-progress="48"] .circle .mask.full,
.weight-progress[data-progress="24"] .circle .fill.fix,
.weight-progress[data-progress="48"] .circle .fill,
.weight-progress[data-progress="48"] .circle .mask.full {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg)
}

.ration-progress[data-progress="25"] .circle .fill,
.ration-progress[data-progress="25"] .circle .mask.full,
.weight-progress[data-progress="25"] .circle .fill,
.weight-progress[data-progress="25"] .circle .mask.full {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ration-progress[data-progress="25"] .circle .fill.fix,
.ration-progress[data-progress="50"] .circle .fill,
.ration-progress[data-progress="50"] .circle .mask.full,
.weight-progress[data-progress="25"] .circle .fill.fix,
.weight-progress[data-progress="50"] .circle .fill,
.weight-progress[data-progress="50"] .circle .mask.full {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ration-progress[data-progress="26"] .circle .fill.fix,
.ration-progress[data-progress="52"] .circle .fill,
.ration-progress[data-progress="52"] .circle .mask.full,
.weight-progress[data-progress="26"] .circle .fill.fix,
.weight-progress[data-progress="52"] .circle .fill,
.weight-progress[data-progress="52"] .circle .mask.full {
    -webkit-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    transform: rotate(93.6deg)
}

.ration-progress[data-progress="27"] .circle .fill,
.ration-progress[data-progress="27"] .circle .mask.full,
.weight-progress[data-progress="27"] .circle .fill,
.weight-progress[data-progress="27"] .circle .mask.full {
    -webkit-transform: rotate(48.6deg);
    -ms-transform: rotate(48.6deg);
    transform: rotate(48.6deg)
}

.ration-progress[data-progress="27"] .circle .fill.fix,
.ration-progress[data-progress="54"] .circle .fill,
.ration-progress[data-progress="54"] .circle .mask.full,
.weight-progress[data-progress="27"] .circle .fill.fix,
.weight-progress[data-progress="54"] .circle .fill,
.weight-progress[data-progress="54"] .circle .mask.full {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg)
}

.ration-progress[data-progress="28"] .circle .fill.fix,
.ration-progress[data-progress="56"] .circle .fill,
.ration-progress[data-progress="56"] .circle .mask.full,
.weight-progress[data-progress="28"] .circle .fill.fix,
.weight-progress[data-progress="56"] .circle .fill,
.weight-progress[data-progress="56"] .circle .mask.full {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg)
}

.ration-progress[data-progress="29"] .circle .fill,
.ration-progress[data-progress="29"] .circle .mask.full,
.weight-progress[data-progress="29"] .circle .fill,
.weight-progress[data-progress="29"] .circle .mask.full {
    -webkit-transform: rotate(52.2deg);
    -ms-transform: rotate(52.2deg);
    transform: rotate(52.2deg)
}

.ration-progress[data-progress="29"] .circle .fill.fix,
.ration-progress[data-progress="58"] .circle .fill,
.ration-progress[data-progress="58"] .circle .mask.full,
.weight-progress[data-progress="29"] .circle .fill.fix,
.weight-progress[data-progress="58"] .circle .fill,
.weight-progress[data-progress="58"] .circle .mask.full {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg)
}

.ration-progress[data-progress="30"] .circle .fill.fix,
.ration-progress[data-progress="60"] .circle .fill,
.ration-progress[data-progress="60"] .circle .mask.full,
.weight-progress[data-progress="30"] .circle .fill.fix,
.weight-progress[data-progress="60"] .circle .fill,
.weight-progress[data-progress="60"] .circle .mask.full {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg)
}

.ration-progress[data-progress="31"] .circle .fill,
.ration-progress[data-progress="31"] .circle .mask.full,
.weight-progress[data-progress="31"] .circle .fill,
.weight-progress[data-progress="31"] .circle .mask.full {
    -webkit-transform: rotate(55.8deg);
    -ms-transform: rotate(55.8deg);
    transform: rotate(55.8deg)
}

.ration-progress[data-progress="31"] .circle .fill.fix,
.ration-progress[data-progress="62"] .circle .fill,
.ration-progress[data-progress="62"] .circle .mask.full,
.weight-progress[data-progress="31"] .circle .fill.fix,
.weight-progress[data-progress="62"] .circle .fill,
.weight-progress[data-progress="62"] .circle .mask.full {
    -webkit-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    transform: rotate(111.6deg)
}

.ration-progress[data-progress="32"] .circle .fill.fix,
.ration-progress[data-progress="64"] .circle .fill,
.ration-progress[data-progress="64"] .circle .mask.full,
.weight-progress[data-progress="32"] .circle .fill.fix,
.weight-progress[data-progress="64"] .circle .fill,
.weight-progress[data-progress="64"] .circle .mask.full {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg)
}

.ration-progress[data-progress="33"] .circle .fill,
.ration-progress[data-progress="33"] .circle .mask.full,
.weight-progress[data-progress="33"] .circle .fill,
.weight-progress[data-progress="33"] .circle .mask.full {
    -webkit-transform: rotate(59.4deg);
    -ms-transform: rotate(59.4deg);
    transform: rotate(59.4deg)
}

.ration-progress[data-progress="33"] .circle .fill.fix,
.ration-progress[data-progress="66"] .circle .fill,
.ration-progress[data-progress="66"] .circle .mask.full,
.weight-progress[data-progress="33"] .circle .fill.fix,
.weight-progress[data-progress="66"] .circle .fill,
.weight-progress[data-progress="66"] .circle .mask.full {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg)
}

.ration-progress[data-progress="34"] .circle .fill.fix,
.ration-progress[data-progress="68"] .circle .fill,
.ration-progress[data-progress="68"] .circle .mask.full,
.weight-progress[data-progress="34"] .circle .fill.fix,
.weight-progress[data-progress="68"] .circle .fill,
.weight-progress[data-progress="68"] .circle .mask.full {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg)
}

.ration-progress[data-progress="35"] .circle .fill,
.ration-progress[data-progress="35"] .circle .mask.full,
.weight-progress[data-progress="35"] .circle .fill,
.weight-progress[data-progress="35"] .circle .mask.full {
    -webkit-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    transform: rotate(63deg)
}

.ration-progress[data-progress="35"] .circle .fill.fix,
.ration-progress[data-progress="70"] .circle .fill,
.ration-progress[data-progress="70"] .circle .mask.full,
.weight-progress[data-progress="35"] .circle .fill.fix,
.weight-progress[data-progress="70"] .circle .fill,
.weight-progress[data-progress="70"] .circle .mask.full {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg)
}

.ration-progress[data-progress="36"] .circle .fill.fix,
.ration-progress[data-progress="72"] .circle .fill,
.ration-progress[data-progress="72"] .circle .mask.full,
.weight-progress[data-progress="36"] .circle .fill.fix,
.weight-progress[data-progress="72"] .circle .fill,
.weight-progress[data-progress="72"] .circle .mask.full {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg)
}

.ration-progress[data-progress="37"] .circle .fill,
.ration-progress[data-progress="37"] .circle .mask.full,
.weight-progress[data-progress="37"] .circle .fill,
.weight-progress[data-progress="37"] .circle .mask.full {
    -webkit-transform: rotate(66.6deg);
    -ms-transform: rotate(66.6deg);
    transform: rotate(66.6deg)
}

.ration-progress[data-progress="37"] .circle .fill.fix,
.ration-progress[data-progress="74"] .circle .fill,
.ration-progress[data-progress="74"] .circle .mask.full,
.weight-progress[data-progress="37"] .circle .fill.fix,
.weight-progress[data-progress="74"] .circle .fill,
.weight-progress[data-progress="74"] .circle .mask.full {
    -webkit-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    transform: rotate(133.2deg)
}

.ration-progress[data-progress="38"] .circle .fill.fix,
.ration-progress[data-progress="76"] .circle .fill,
.ration-progress[data-progress="76"] .circle .mask.full,
.weight-progress[data-progress="38"] .circle .fill.fix,
.weight-progress[data-progress="76"] .circle .fill,
.weight-progress[data-progress="76"] .circle .mask.full {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg)
}

.ration-progress[data-progress="39"] .circle .fill,
.ration-progress[data-progress="39"] .circle .mask.full,
.weight-progress[data-progress="39"] .circle .fill,
.weight-progress[data-progress="39"] .circle .mask.full {
    -webkit-transform: rotate(70.2deg);
    -ms-transform: rotate(70.2deg);
    transform: rotate(70.2deg)
}

.ration-progress[data-progress="39"] .circle .fill.fix,
.ration-progress[data-progress="78"] .circle .fill,
.ration-progress[data-progress="78"] .circle .mask.full,
.weight-progress[data-progress="39"] .circle .fill.fix,
.weight-progress[data-progress="78"] .circle .fill,
.weight-progress[data-progress="78"] .circle .mask.full {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg)
}

.ration-progress[data-progress="40"] .circle .fill.fix,
.ration-progress[data-progress="80"] .circle .fill,
.ration-progress[data-progress="80"] .circle .mask.full,
.weight-progress[data-progress="40"] .circle .fill.fix,
.weight-progress[data-progress="80"] .circle .fill,
.weight-progress[data-progress="80"] .circle .mask.full {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg)
}

.ration-progress[data-progress="41"] .circle .fill,
.ration-progress[data-progress="41"] .circle .mask.full,
.weight-progress[data-progress="41"] .circle .fill,
.weight-progress[data-progress="41"] .circle .mask.full {
    -webkit-transform: rotate(73.8deg);
    -ms-transform: rotate(73.8deg);
    transform: rotate(73.8deg)
}

.ration-progress[data-progress="41"] .circle .fill.fix,
.ration-progress[data-progress="82"] .circle .fill,
.ration-progress[data-progress="82"] .circle .mask.full,
.weight-progress[data-progress="41"] .circle .fill.fix,
.weight-progress[data-progress="82"] .circle .fill,
.weight-progress[data-progress="82"] .circle .mask.full {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg)
}

.ration-progress[data-progress="42"] .circle .fill.fix,
.ration-progress[data-progress="84"] .circle .fill,
.ration-progress[data-progress="84"] .circle .mask.full,
.weight-progress[data-progress="42"] .circle .fill.fix,
.weight-progress[data-progress="84"] .circle .fill,
.weight-progress[data-progress="84"] .circle .mask.full {
    -webkit-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    transform: rotate(151.2deg)
}

.ration-progress[data-progress="43"] .circle .fill,
.ration-progress[data-progress="43"] .circle .mask.full,
.weight-progress[data-progress="43"] .circle .fill,
.weight-progress[data-progress="43"] .circle .mask.full {
    -webkit-transform: rotate(77.4deg);
    -ms-transform: rotate(77.4deg);
    transform: rotate(77.4deg)
}

.ration-progress[data-progress="43"] .circle .fill.fix,
.ration-progress[data-progress="86"] .circle .fill,
.ration-progress[data-progress="86"] .circle .mask.full,
.weight-progress[data-progress="43"] .circle .fill.fix,
.weight-progress[data-progress="86"] .circle .fill,
.weight-progress[data-progress="86"] .circle .mask.full {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg)
}

.ration-progress[data-progress="44"] .circle .fill.fix,
.ration-progress[data-progress="88"] .circle .fill,
.ration-progress[data-progress="88"] .circle .mask.full,
.weight-progress[data-progress="44"] .circle .fill.fix,
.weight-progress[data-progress="88"] .circle .fill,
.weight-progress[data-progress="88"] .circle .mask.full {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg)
}

.ration-progress[data-progress="45"] .circle .fill,
.ration-progress[data-progress="45"] .circle .mask.full,
.weight-progress[data-progress="45"] .circle .fill,
.weight-progress[data-progress="45"] .circle .mask.full {
    -webkit-transform: rotate(81deg);
    -ms-transform: rotate(81deg);
    transform: rotate(81deg)
}

.ration-progress[data-progress="45"] .circle .fill.fix,
.ration-progress[data-progress="90"] .circle .fill,
.ration-progress[data-progress="90"] .circle .mask.full,
.weight-progress[data-progress="45"] .circle .fill.fix,
.weight-progress[data-progress="90"] .circle .fill,
.weight-progress[data-progress="90"] .circle .mask.full {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg)
}

.ration-progress[data-progress="46"] .circle .fill.fix,
.ration-progress[data-progress="92"] .circle .fill,
.ration-progress[data-progress="92"] .circle .mask.full,
.weight-progress[data-progress="46"] .circle .fill.fix,
.weight-progress[data-progress="92"] .circle .fill,
.weight-progress[data-progress="92"] .circle .mask.full {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg)
}

.ration-progress[data-progress="47"] .circle .fill,
.ration-progress[data-progress="47"] .circle .mask.full,
.weight-progress[data-progress="47"] .circle .fill,
.weight-progress[data-progress="47"] .circle .mask.full {
    -webkit-transform: rotate(84.6deg);
    -ms-transform: rotate(84.6deg);
    transform: rotate(84.6deg)
}

.ration-progress[data-progress="47"] .circle .fill.fix,
.ration-progress[data-progress="94"] .circle .fill,
.ration-progress[data-progress="94"] .circle .mask.full,
.weight-progress[data-progress="47"] .circle .fill.fix,
.weight-progress[data-progress="94"] .circle .fill,
.weight-progress[data-progress="94"] .circle .mask.full {
    -webkit-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    transform: rotate(169.2deg)
}

.ration-progress[data-progress="48"] .circle .fill.fix,
.ration-progress[data-progress="96"] .circle .fill,
.ration-progress[data-progress="96"] .circle .mask.full,
.weight-progress[data-progress="48"] .circle .fill.fix,
.weight-progress[data-progress="96"] .circle .fill,
.weight-progress[data-progress="96"] .circle .mask.full {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg)
}

.ration-progress[data-progress="49"] .circle .fill,
.ration-progress[data-progress="49"] .circle .mask.full,
.weight-progress[data-progress="49"] .circle .fill,
.weight-progress[data-progress="49"] .circle .mask.full {
    -webkit-transform: rotate(88.2deg);
    -ms-transform: rotate(88.2deg);
    transform: rotate(88.2deg)
}

.ration-progress[data-progress="49"] .circle .fill.fix,
.ration-progress[data-progress="98"] .circle .fill,
.ration-progress[data-progress="98"] .circle .mask.full,
.weight-progress[data-progress="49"] .circle .fill.fix,
.weight-progress[data-progress="98"] .circle .fill,
.weight-progress[data-progress="98"] .circle .mask.full {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg)
}

.ration-progress[data-progress="100"] .circle .fill,
.ration-progress[data-progress="100"] .circle .mask.full,
.ration-progress[data-progress="50"] .circle .fill.fix,
.weight-progress[data-progress="100"] .circle .fill,
.weight-progress[data-progress="100"] .circle .mask.full,
.weight-progress[data-progress="50"] .circle .fill.fix {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ration-progress[data-progress="51"] .circle .fill,
.ration-progress[data-progress="51"] .circle .mask.full,
.weight-progress[data-progress="51"] .circle .fill,
.weight-progress[data-progress="51"] .circle .mask.full {
    -webkit-transform: rotate(91.8deg);
    -ms-transform: rotate(91.8deg);
    transform: rotate(91.8deg)
}

.ration-progress[data-progress="51"] .circle .fill.fix,
.weight-progress[data-progress="51"] .circle .fill.fix {
    -webkit-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    transform: rotate(183.6deg)
}

.ration-progress[data-progress="52"] .circle .fill.fix,
.weight-progress[data-progress="52"] .circle .fill.fix {
    -webkit-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    transform: rotate(187.2deg)
}

.ration-progress[data-progress="53"] .circle .fill,
.ration-progress[data-progress="53"] .circle .mask.full,
.weight-progress[data-progress="53"] .circle .fill,
.weight-progress[data-progress="53"] .circle .mask.full {
    -webkit-transform: rotate(95.4deg);
    -ms-transform: rotate(95.4deg);
    transform: rotate(95.4deg)
}

.ration-progress[data-progress="53"] .circle .fill.fix,
.weight-progress[data-progress="53"] .circle .fill.fix {
    -webkit-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    transform: rotate(190.8deg)
}

.ration-progress[data-progress="54"] .circle .fill.fix,
.weight-progress[data-progress="54"] .circle .fill.fix {
    -webkit-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    transform: rotate(194.4deg)
}

.ration-progress[data-progress="55"] .circle .fill,
.ration-progress[data-progress="55"] .circle .mask.full,
.weight-progress[data-progress="55"] .circle .fill,
.weight-progress[data-progress="55"] .circle .mask.full {
    -webkit-transform: rotate(99deg);
    -ms-transform: rotate(99deg);
    transform: rotate(99deg)
}

.ration-progress[data-progress="55"] .circle .fill.fix,
.weight-progress[data-progress="55"] .circle .fill.fix {
    -webkit-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    transform: rotate(198deg)
}

.ration-progress[data-progress="56"] .circle .fill.fix,
.weight-progress[data-progress="56"] .circle .fill.fix {
    -webkit-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    transform: rotate(201.6deg)
}

.ration-progress[data-progress="57"] .circle .fill,
.ration-progress[data-progress="57"] .circle .mask.full,
.weight-progress[data-progress="57"] .circle .fill,
.weight-progress[data-progress="57"] .circle .mask.full {
    -webkit-transform: rotate(102.6deg);
    -ms-transform: rotate(102.6deg);
    transform: rotate(102.6deg)
}

.ration-progress[data-progress="57"] .circle .fill.fix,
.weight-progress[data-progress="57"] .circle .fill.fix {
    -webkit-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    transform: rotate(205.2deg)
}

.ration-progress[data-progress="58"] .circle .fill.fix,
.weight-progress[data-progress="58"] .circle .fill.fix {
    -webkit-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    transform: rotate(208.8deg)
}

.ration-progress[data-progress="59"] .circle .fill,
.ration-progress[data-progress="59"] .circle .mask.full,
.weight-progress[data-progress="59"] .circle .fill,
.weight-progress[data-progress="59"] .circle .mask.full {
    -webkit-transform: rotate(106.2deg);
    -ms-transform: rotate(106.2deg);
    transform: rotate(106.2deg)
}

.ration-progress[data-progress="59"] .circle .fill.fix,
.weight-progress[data-progress="59"] .circle .fill.fix {
    -webkit-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    transform: rotate(212.4deg)
}

.ration-progress[data-progress="60"] .circle .fill.fix,
.weight-progress[data-progress="60"] .circle .fill.fix {
    -webkit-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    transform: rotate(216deg)
}

.ration-progress[data-progress="61"] .circle .fill,
.ration-progress[data-progress="61"] .circle .mask.full,
.weight-progress[data-progress="61"] .circle .fill,
.weight-progress[data-progress="61"] .circle .mask.full {
    -webkit-transform: rotate(109.8deg);
    -ms-transform: rotate(109.8deg);
    transform: rotate(109.8deg)
}

.ration-progress[data-progress="61"] .circle .fill.fix,
.weight-progress[data-progress="61"] .circle .fill.fix {
    -webkit-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    transform: rotate(219.6deg)
}

.ration-progress[data-progress="62"] .circle .fill.fix,
.weight-progress[data-progress="62"] .circle .fill.fix {
    -webkit-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    transform: rotate(223.2deg)
}

.ration-progress[data-progress="63"] .circle .fill,
.ration-progress[data-progress="63"] .circle .mask.full,
.weight-progress[data-progress="63"] .circle .fill,
.weight-progress[data-progress="63"] .circle .mask.full {
    -webkit-transform: rotate(113.4deg);
    -ms-transform: rotate(113.4deg);
    transform: rotate(113.4deg)
}

.ration-progress[data-progress="63"] .circle .fill.fix,
.weight-progress[data-progress="63"] .circle .fill.fix {
    -webkit-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    transform: rotate(226.8deg)
}

.ration-progress[data-progress="64"] .circle .fill.fix,
.weight-progress[data-progress="64"] .circle .fill.fix {
    -webkit-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    transform: rotate(230.4deg)
}

.ration-progress[data-progress="65"] .circle .fill,
.ration-progress[data-progress="65"] .circle .mask.full,
.weight-progress[data-progress="65"] .circle .fill,
.weight-progress[data-progress="65"] .circle .mask.full {
    -webkit-transform: rotate(117deg);
    -ms-transform: rotate(117deg);
    transform: rotate(117deg)
}

.ration-progress[data-progress="65"] .circle .fill.fix,
.weight-progress[data-progress="65"] .circle .fill.fix {
    -webkit-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    transform: rotate(234deg)
}

.ration-progress[data-progress="66"] .circle .fill.fix,
.weight-progress[data-progress="66"] .circle .fill.fix {
    -webkit-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    transform: rotate(237.6deg)
}

.ration-progress[data-progress="67"] .circle .fill,
.ration-progress[data-progress="67"] .circle .mask.full,
.weight-progress[data-progress="67"] .circle .fill,
.weight-progress[data-progress="67"] .circle .mask.full {
    -webkit-transform: rotate(120.6deg);
    -ms-transform: rotate(120.6deg);
    transform: rotate(120.6deg)
}

.ration-progress[data-progress="67"] .circle .fill.fix,
.weight-progress[data-progress="67"] .circle .fill.fix {
    -webkit-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    transform: rotate(241.2deg)
}

.ration-progress[data-progress="68"] .circle .fill.fix,
.weight-progress[data-progress="68"] .circle .fill.fix {
    -webkit-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    transform: rotate(244.8deg)
}

.ration-progress[data-progress="69"] .circle .fill,
.ration-progress[data-progress="69"] .circle .mask.full,
.weight-progress[data-progress="69"] .circle .fill,
.weight-progress[data-progress="69"] .circle .mask.full {
    -webkit-transform: rotate(124.2deg);
    -ms-transform: rotate(124.2deg);
    transform: rotate(124.2deg)
}

.ration-progress[data-progress="69"] .circle .fill.fix,
.weight-progress[data-progress="69"] .circle .fill.fix {
    -webkit-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    transform: rotate(248.4deg)
}

.ration-progress[data-progress="70"] .circle .fill.fix,
.weight-progress[data-progress="70"] .circle .fill.fix {
    -webkit-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    transform: rotate(252deg)
}

.ration-progress[data-progress="71"] .circle .fill,
.ration-progress[data-progress="71"] .circle .mask.full,
.weight-progress[data-progress="71"] .circle .fill,
.weight-progress[data-progress="71"] .circle .mask.full {
    -webkit-transform: rotate(127.8deg);
    -ms-transform: rotate(127.8deg);
    transform: rotate(127.8deg)
}

.ration-progress[data-progress="71"] .circle .fill.fix,
.weight-progress[data-progress="71"] .circle .fill.fix {
    -webkit-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    transform: rotate(255.6deg)
}

.ration-progress[data-progress="72"] .circle .fill.fix,
.weight-progress[data-progress="72"] .circle .fill.fix {
    -webkit-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    transform: rotate(259.2deg)
}

.ration-progress[data-progress="73"] .circle .fill,
.ration-progress[data-progress="73"] .circle .mask.full,
.weight-progress[data-progress="73"] .circle .fill,
.weight-progress[data-progress="73"] .circle .mask.full {
    -webkit-transform: rotate(131.4deg);
    -ms-transform: rotate(131.4deg);
    transform: rotate(131.4deg)
}

.ration-progress[data-progress="73"] .circle .fill.fix,
.weight-progress[data-progress="73"] .circle .fill.fix {
    -webkit-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    transform: rotate(262.8deg)
}

.ration-progress[data-progress="74"] .circle .fill.fix,
.weight-progress[data-progress="74"] .circle .fill.fix {
    -webkit-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    transform: rotate(266.4deg)
}

.ration-progress[data-progress="75"] .circle .fill,
.ration-progress[data-progress="75"] .circle .mask.full,
.weight-progress[data-progress="75"] .circle .fill,
.weight-progress[data-progress="75"] .circle .mask.full {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.ration-progress[data-progress="75"] .circle .fill.fix,
.weight-progress[data-progress="75"] .circle .fill.fix {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.ration-progress[data-progress="76"] .circle .fill.fix,
.weight-progress[data-progress="76"] .circle .fill.fix {
    -webkit-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    transform: rotate(273.6deg)
}

.ration-progress[data-progress="77"] .circle .fill,
.ration-progress[data-progress="77"] .circle .mask.full,
.weight-progress[data-progress="77"] .circle .fill,
.weight-progress[data-progress="77"] .circle .mask.full {
    -webkit-transform: rotate(138.6deg);
    -ms-transform: rotate(138.6deg);
    transform: rotate(138.6deg)
}

.ration-progress[data-progress="77"] .circle .fill.fix,
.weight-progress[data-progress="77"] .circle .fill.fix {
    -webkit-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    transform: rotate(277.2deg)
}

.ration-progress[data-progress="78"] .circle .fill.fix,
.weight-progress[data-progress="78"] .circle .fill.fix {
    -webkit-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    transform: rotate(280.8deg)
}

.ration-progress[data-progress="79"] .circle .fill,
.ration-progress[data-progress="79"] .circle .mask.full,
.weight-progress[data-progress="79"] .circle .fill,
.weight-progress[data-progress="79"] .circle .mask.full {
    -webkit-transform: rotate(142.2deg);
    -ms-transform: rotate(142.2deg);
    transform: rotate(142.2deg)
}

.ration-progress[data-progress="79"] .circle .fill.fix,
.weight-progress[data-progress="79"] .circle .fill.fix {
    -webkit-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    transform: rotate(284.4deg)
}

.ration-progress[data-progress="80"] .circle .fill.fix,
.weight-progress[data-progress="80"] .circle .fill.fix {
    -webkit-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    transform: rotate(288deg)
}

.ration-progress[data-progress="81"] .circle .fill,
.ration-progress[data-progress="81"] .circle .mask.full,
.weight-progress[data-progress="81"] .circle .fill,
.weight-progress[data-progress="81"] .circle .mask.full {
    -webkit-transform: rotate(145.8deg);
    -ms-transform: rotate(145.8deg);
    transform: rotate(145.8deg)
}

.ration-progress[data-progress="81"] .circle .fill.fix,
.weight-progress[data-progress="81"] .circle .fill.fix {
    -webkit-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    transform: rotate(291.6deg)
}

.ration-progress[data-progress="82"] .circle .fill.fix,
.weight-progress[data-progress="82"] .circle .fill.fix {
    -webkit-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    transform: rotate(295.2deg)
}

.ration-progress[data-progress="83"] .circle .fill,
.ration-progress[data-progress="83"] .circle .mask.full,
.weight-progress[data-progress="83"] .circle .fill,
.weight-progress[data-progress="83"] .circle .mask.full {
    -webkit-transform: rotate(149.4deg);
    -ms-transform: rotate(149.4deg);
    transform: rotate(149.4deg)
}

.ration-progress[data-progress="83"] .circle .fill.fix,
.weight-progress[data-progress="83"] .circle .fill.fix {
    -webkit-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    transform: rotate(298.8deg)
}

.ration-progress[data-progress="84"] .circle .fill.fix,
.weight-progress[data-progress="84"] .circle .fill.fix {
    -webkit-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    transform: rotate(302.4deg)
}

.ration-progress[data-progress="85"] .circle .fill,
.ration-progress[data-progress="85"] .circle .mask.full,
.weight-progress[data-progress="85"] .circle .fill,
.weight-progress[data-progress="85"] .circle .mask.full {
    -webkit-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    transform: rotate(153deg)
}

.ration-progress[data-progress="85"] .circle .fill.fix,
.weight-progress[data-progress="85"] .circle .fill.fix {
    -webkit-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    transform: rotate(306deg)
}

.ration-progress[data-progress="86"] .circle .fill.fix,
.weight-progress[data-progress="86"] .circle .fill.fix {
    -webkit-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    transform: rotate(309.6deg)
}

.ration-progress[data-progress="87"] .circle .fill,
.ration-progress[data-progress="87"] .circle .mask.full,
.weight-progress[data-progress="87"] .circle .fill,
.weight-progress[data-progress="87"] .circle .mask.full {
    -webkit-transform: rotate(156.6deg);
    -ms-transform: rotate(156.6deg);
    transform: rotate(156.6deg)
}

.ration-progress[data-progress="87"] .circle .fill.fix,
.weight-progress[data-progress="87"] .circle .fill.fix {
    -webkit-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    transform: rotate(313.2deg)
}

.ration-progress[data-progress="88"] .circle .fill.fix,
.weight-progress[data-progress="88"] .circle .fill.fix {
    -webkit-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    transform: rotate(316.8deg)
}

.ration-progress[data-progress="89"] .circle .fill,
.ration-progress[data-progress="89"] .circle .mask.full,
.weight-progress[data-progress="89"] .circle .fill,
.weight-progress[data-progress="89"] .circle .mask.full {
    -webkit-transform: rotate(160.2deg);
    -ms-transform: rotate(160.2deg);
    transform: rotate(160.2deg)
}

.ration-progress[data-progress="89"] .circle .fill.fix,
.weight-progress[data-progress="89"] .circle .fill.fix {
    -webkit-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    transform: rotate(320.4deg)
}

.ration-progress[data-progress="90"] .circle .fill.fix,
.weight-progress[data-progress="90"] .circle .fill.fix {
    -webkit-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    transform: rotate(324deg)
}

.ration-progress[data-progress="91"] .circle .fill,
.ration-progress[data-progress="91"] .circle .mask.full,
.weight-progress[data-progress="91"] .circle .fill,
.weight-progress[data-progress="91"] .circle .mask.full {
    -webkit-transform: rotate(163.8deg);
    -ms-transform: rotate(163.8deg);
    transform: rotate(163.8deg)
}

.ration-progress[data-progress="91"] .circle .fill.fix,
.weight-progress[data-progress="91"] .circle .fill.fix {
    -webkit-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    transform: rotate(327.6deg)
}

.ration-progress[data-progress="92"] .circle .fill.fix,
.weight-progress[data-progress="92"] .circle .fill.fix {
    -webkit-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    transform: rotate(331.2deg)
}

.ration-progress[data-progress="93"] .circle .fill,
.ration-progress[data-progress="93"] .circle .mask.full,
.weight-progress[data-progress="93"] .circle .fill,
.weight-progress[data-progress="93"] .circle .mask.full {
    -webkit-transform: rotate(167.4deg);
    -ms-transform: rotate(167.4deg);
    transform: rotate(167.4deg)
}

.ration-progress[data-progress="93"] .circle .fill.fix,
.weight-progress[data-progress="93"] .circle .fill.fix {
    -webkit-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    transform: rotate(334.8deg)
}

.ration-progress[data-progress="94"] .circle .fill.fix,
.weight-progress[data-progress="94"] .circle .fill.fix {
    -webkit-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    transform: rotate(338.4deg)
}

.ration-progress[data-progress="95"] .circle .fill,
.ration-progress[data-progress="95"] .circle .mask.full,
.weight-progress[data-progress="95"] .circle .fill,
.weight-progress[data-progress="95"] .circle .mask.full {
    -webkit-transform: rotate(171deg);
    -ms-transform: rotate(171deg);
    transform: rotate(171deg)
}

.ration-progress[data-progress="95"] .circle .fill.fix,
.weight-progress[data-progress="95"] .circle .fill.fix {
    -webkit-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    transform: rotate(342deg)
}

.ration-progress[data-progress="96"] .circle .fill.fix,
.weight-progress[data-progress="96"] .circle .fill.fix {
    -webkit-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    transform: rotate(345.6deg)
}

.ration-progress[data-progress="97"] .circle .fill,
.ration-progress[data-progress="97"] .circle .mask.full,
.weight-progress[data-progress="97"] .circle .fill,
.weight-progress[data-progress="97"] .circle .mask.full {
    -webkit-transform: rotate(174.6deg);
    -ms-transform: rotate(174.6deg);
    transform: rotate(174.6deg)
}

.ration-progress[data-progress="97"] .circle .fill.fix,
.weight-progress[data-progress="97"] .circle .fill.fix {
    -webkit-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    transform: rotate(349.2deg)
}

.ration-progress[data-progress="98"] .circle .fill.fix,
.weight-progress[data-progress="98"] .circle .fill.fix {
    -webkit-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    transform: rotate(352.8deg)
}

.ration-progress[data-progress="99"] .circle .fill,
.ration-progress[data-progress="99"] .circle .mask.full,
.weight-progress[data-progress="99"] .circle .fill,
.weight-progress[data-progress="99"] .circle .mask.full {
    -webkit-transform: rotate(178.2deg);
    -ms-transform: rotate(178.2deg);
    transform: rotate(178.2deg)
}

.ration-progress[data-progress="99"] .circle .fill.fix,
.weight-progress[data-progress="99"] .circle .fill.fix {
    -webkit-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    transform: rotate(356.4deg)
}

.ration-progress[data-progress="100"] .circle .fill.fix,
.weight-progress[data-progress="100"] .circle .fill.fix {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.affinity-roulette .char1,
.js-roulette-1,
.js-roulette-2,
.open-filter.active:after {
    transform: rotate(0)
}

.Advance-ca .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " setmanes"
}

.Advance-ca #age-slider .tooltip.top .tooltip-inner:after,
.Advance-ca #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ca #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ca #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ca .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-ca .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " mesos"
}

.Advance-pt .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " semanas"
}

.Advance-it .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " settimane"
}

.Advance-it #age-slider .tooltip.top .tooltip-inner:after,
.Advance-it #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-it #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-it #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-it .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-it .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " mesi"
}

.Advance-cs .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-el .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-en .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-lv .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-ro .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-sl .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-tr .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after,
.Advance-uk .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " weeks"
}

.Advance-en #age-slider .tooltip.top .tooltip-inner:after,
.Advance-en #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-en #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-en #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-en .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-en .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " months"
}

.Advance-fr .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " semaines"
}

.Advance-fr #age-slider .tooltip.top .tooltip-inner:after,
.Advance-fr #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-fr #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-fr #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-fr .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-fr .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " mois"
}

.Advance-ru .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " недель"
}

.Advance-ru #age-slider .tooltip.top .tooltip-inner:after,
.Advance-ru #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ru #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ru #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ru .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-ru .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " МЕСЯЦЫ"
}

.Advance-ru .calculator-results .ration-block .ration-result:after {
    content: " г"
}

.Advance-ru .slider-group .slider-content .legend {
    width: 120px
}

.Advance-nl .affinity-product--calculator .slider#lactante-female-slider .tooltip.top .tooltip-inner:after {
    content: " weken"
}

.Advance-nl #age-slider .tooltip.top .tooltip-inner:after,
.Advance-nl #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-nl #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-nl #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-nl .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-nl .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " maanden"
}

.Advance-el #age-slider .tooltip.top .tooltip-inner:after,
.Advance-el #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-el #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-el #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-el .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-el .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " Μήνες"
}

.Advance-cs #age-slider .tooltip.top .tooltip-inner:after,
.Advance-cs #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-cs #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-cs #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-cs .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-cs .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " měsíce"
}

.Advance-lv #age-slider .tooltip.top .tooltip-inner:after,
.Advance-lv #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-lv #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-lv #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-lv .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-lv .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " mēneši"
}

.Advance-ro #age-slider .tooltip.top .tooltip-inner:after,
.Advance-ro #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ro #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ro #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-ro .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-ro .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " luni"
}

.Advance-sl #age-slider .tooltip.top .tooltip-inner:after,
.Advance-sl #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-sl #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-sl #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-sl .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-sl .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " Meseci"
}

.Advance-tr #age-slider .tooltip.top .tooltip-inner:after,
.Advance-tr #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-tr #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-tr #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-tr .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-tr .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " Ay"
}

.Advance-uk #age-slider .tooltip.top .tooltip-inner:after,
.Advance-uk #female-age-slider .tooltip.top .tooltip-inner:after,
.Advance-uk #male-age-slider .tooltip.top .tooltip-inner:after,
.Advance-uk #puppy-age-slider .tooltip.top .tooltip-inner:after,
.Advance-uk .affinity-product--calculator .slider#kitten-female-slider .tooltip.top .tooltip-inner:after,
.Advance-uk .affinity-product--calculator .slider#kitten-male-slider .tooltip.top .tooltip-inner:after {
    content: " Місяці"
}

#calculator-data .data {
    border-bottom: 2px solid #00f
}

#calculator-data .data.data-group,
.ADV_Article .article-11 li,
.ADV_Article .article-template .article-content .article-bullets>ul>li ul,
.ADV_Generic_Content .article-11 li,
.ADV_Generic_Content .article-template .article-content .article-bullets>ul>li ul,
.ADV_HTML_Article .article-11 li,
.ADV_HTML_Article .article-template .article-content .article-bullets>ul>li ul {
    padding-left: 30px
}

#calculator-data .edades {
    color: red;
    font-weight: 700
}

#calculator-data span {
    margin: 0 5px
}

.affinity-roulette {
    width: 100%;
    position: relative;
    margin-bottom: 230px !important;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC21B2302085040DAAD3511285DEE7B03/native/ruleta_fondo%402x.jpg?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: cover;
    padding-top: 60px
}

.affinity-roulette.affinity-roulette-cat {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT54D4E91B8CCE4B0FB21F9A4A8F11A8BA/native/ruleta_fondo_gato%402x.jpg?channelToken=958084adb4414d179b0f41acd4027256)
}

.affinity-roulette h1 {
    font-size: 40px;
    font-weight: 300;
    line-height: 1;
    text-align: center;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 0
}

.affinity-roulette p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.1;
    text-align: center;
    width: 715px;
    margin: 0 auto;
    color: #0c2340
}

.affinity-roulette .char {
    font-weight: 700;
    font-size: 16px;
    color: #0c2340;
    display: block;
    width: 50px;
    height: 1240px;
    position: absolute;
    top: 0;
    text-align: center;
    left: 50%;
    margin-left: -25px;
    padding-top: 48px;
    cursor: pointer;
    -moz-transition: .1s ease-in-out;
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out
}

.affinity-roulette .char.selected {
    font-size: 50px;
    line-height: 18px
}

.affinity-roulette .char2 {
    transform: rotate(5deg)
}

.affinity-roulette .char3 {
    transform: rotate(10deg)
}

.affinity-roulette .char4 {
    transform: rotate(15deg)
}

.affinity-roulette .char5 {
    transform: rotate(20deg)
}

.affinity-roulette .char6 {
    transform: rotate(25deg)
}

.affinity-roulette .char7 {
    transform: rotate(30deg)
}

.affinity-roulette .char8 {
    transform: rotate(35deg)
}

.affinity-roulette .char9 {
    transform: rotate(40deg)
}

.ADV_Article .article-16 .container-carrusel .flecha-izquierda,
.ADV_Article .article-21 .container-carrusel .flecha-izquierda,
.ADV_Generic_Content .article-16 .container-carrusel .flecha-izquierda,
.ADV_Generic_Content .article-21 .container-carrusel .flecha-izquierda,
.ADV_HTML_Article .article-16 .container-carrusel .flecha-izquierda,
.ADV_HTML_Article .article-21 .container-carrusel .flecha-izquierda,
.affinity-roulette .char10,
.nutrition-what-modal .close-modal:before,
body .modal-header .close span:before {
    transform: rotate(45deg)
}

.affinity-roulette .char11 {
    transform: rotate(50deg)
}

.affinity-roulette .char12 {
    transform: rotate(55deg)
}

.affinity-roulette .char13 {
    transform: rotate(60deg)
}

.affinity-roulette .char14 {
    transform: rotate(65deg)
}

.affinity-roulette .char15 {
    transform: rotate(70deg)
}

.affinity-roulette .char16 {
    transform: rotate(75deg)
}

.affinity-roulette .char17,
.page-needs .gravity-block .play-block .qualities-block .sphere:first-child,
.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(3) div img {
    transform: rotate(80deg)
}

.affinity-roulette .char18 {
    transform: rotate(85deg)
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_Article .dream-graph .btn-left:after,
.ADV_Article .dream-graph .btn-right:after,
.ADV_Article .dream-graph .dream-content.to-left,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_Generic_Content .dream-graph .btn-left:after,
.ADV_Generic_Content .dream-graph .btn-right:after,
.ADV_Generic_Content .dream-graph .dream-content.to-left,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_HTML_Article .dream-graph .btn-left:after,
.ADV_HTML_Article .dream-graph .btn-right:after,
.ADV_HTML_Article .dream-graph .dream-content.to-left,
.affinity-roulette .char19,
.plus-box .plus-btn:after,
.rounded-box-carousel .rounded-box .plus-btn:after,
.vet-info-mobile .close:after {
    transform: rotate(90deg)
}

.affinity-roulette .char20 {
    transform: rotate(95deg)
}

.affinity-roulette .char21 {
    transform: rotate(100deg)
}

.affinity-roulette .char22 {
    transform: rotate(105deg)
}

.affinity-roulette .char23 {
    transform: rotate(110deg)
}

.affinity-roulette .char24 {
    transform: rotate(115deg)
}

.affinity-roulette .char25 {
    transform: rotate(120deg)
}

.affinity-roulette .char26 {
    transform: rotate(125deg)
}

.affinity-roulette .char27 {
    transform: rotate(130deg)
}

.affinity-roulette .char28 {
    transform: rotate(135deg)
}

.affinity-roulette .char29 {
    transform: rotate(140deg)
}

.affinity-roulette .char30 {
    transform: rotate(145deg)
}

.affinity-roulette .char31 {
    transform: rotate(150deg)
}

.js-roulette-1 {
    height: 1240px;
    width: 1240px;
    position: absolute;
    top: -10px;
    left: -10px;
    -moz-transition: 1s ease-in-out;
    -webkit-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    border-radius: 50%;
    overflow: hidden
}

.js-roulette-2 {
    height: 980px;
    width: 980px;
    position: absolute;
    top: -10px;
    left: 0;
    -moz-transition: 1s ease-in-out;
    -webkit-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    border-radius: 50%;
    overflow: hidden
}

#search-bar,
.affinity-roulette-cat .affinity-roulette--info a,
.allergy-test-block .answer-arrow,
.allergy-test-block .test-buttons .test-btn,
.button,
.expert-block .expert-block-info .more-btn,
.hemeroteca-more,
.home-slider .owl-dots button,
.locator a,
.next-stage a,
.nutrition-what .nutrition-what-content .element .icon img,
.nutrition-what-modal,
.page-allergy .container-arrows .arrow-packs .arrow-pack a,
.page-atopic .block-right .block-info a,
.pettalks-header .animated-title h2 .animated-word span,
.plus-box .plus-box-content,
.plus-box .plus-btn,
.search-block .form-group,
.search-block .livesearch,
.staged-carousel .owl-dots button,
.vet-accordeon .vet-element .vet-bg,
.vet-accordeon .vet-element .vet-icon,
.vet-accordeon .vet-element .vet-month,
.vet-info-mobile .vet-icon,
.video-more {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.affinity-roulette--container {
    width: 100%;
    position: relative;
    height: 420px;
    padding-top: 50px;
    overflow: hidden
}

.affinity-roulette--container .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0c2340;
    display: block;
    width: 96px;
    text-align: center;
    margin-top: 6px;
    left: 50%;
    position: absolute;
    background-color: #fff;
    margin-left: -48px
}

.affinity-roulette--container .unit {
    font-size: 12px;
    font-weight: 700;
    color: #0c2340;
    display: block;
    width: 40px;
    text-align: center;
    margin-top: 70px;
    position: relative;
    z-index: 4;
    left: 50%;
    margin-left: -20px
}

.affinity-roulette--info {
    width: 650px;
    height: 390px;
    line-height: 186px;
    top: -50px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Advance/_themesdelivery/advanceTheme/assets/img/ruleta_panelsuperior@2x.png);
    background-size: 650px 350px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 50%;
    margin-left: -325px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.affinity-roulette-cat .affinity-roulette--info {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Advance/_themesdelivery/advanceTheme/assets/img/ruleta_panelsuperior1_gato@2x.png)
}

.affinity-roulette-cat .affinity-roulette--info.active-1 {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/site/Advance/_themesdelivery/advanceTheme/assets/img/ruleta_panelsuperior2_gato@2x.png)
}

.articles-filter form .form-group .icon-search,
.search-block .form-group .icon-search {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6B9CFA15ED834B699C71873B025BEFB1/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.affinity-roulette-cat .affinity-roulette--info a {
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    cursor: pointer;
    margin-left: 30px;
    margin-right: 13px;
    top: -4px;
    position: relative;
    padding-top: 15px;
    margin-top: -20px;
    transition: .2s ease-in-out
}

.affinity-roulette-cat .affinity-roulette--info a.active,
.affinity-roulette-cat .affinity-roulette--info a.event-no-esterilizado.active {
    color: #fff;
    text-decoration: none
}

.affinity-roulette-cat .affinity-roulette--info a.active:hover,
.affinity-roulette-cat .affinity-roulette--info a.event-no-esterilizado.active:hover {
    padding-top: 10px;
    text-decoration: none
}

.affinity-roulette-cat .affinity-roulette--info a:active,
.affinity-roulette-cat .affinity-roulette--info a:focus,
.affinity-roulette-cat .affinity-roulette--info a:hover {
    padding-top: 10px;
    text-decoration: none;
    color: #0c2340 !important
}

.affinity-roulette-cat .affinity-roulette--info a:last-child {
    padding-left: 30px;
    color: #0c2340
}

.affinity-roulette--roulette-1 {
    background-color: #fff;
    border: 10px solid #0c2340;
    border-radius: 50%;
    width: 1240px;
    height: 1240px;
    position: absolute;
    left: 50%;
    margin-left: -620px
}

.affinity-roulette--roulette-1:before {
    content: "";
    display: block;
    width: 1240px;
    height: 1240px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/management/api/v1.1/assets/CONTCB4DF3ADADE442279AFB37193CAEA2C2/native);
    background-size: 1240px 1240px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 18px;
    left: -10px
}

.affinity-roulette--roulette-2 {
    width: 980px;
    height: 980px;
    border-radius: 50%;
    background-color: #0c2340;
    position: absolute;
    left: 50%;
    margin-top: 100px;
    margin-left: -490px
}

.affinity-roulette--roulette-2:before {
    content: "";
    display: block;
    width: 980px;
    height: 980px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/management/api/v1.1/assets/CONTADE0637FD03C45BB8EFDE70FAB196211/native);
    background-size: 980px 980px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    top: 28px
}

.affinity-roulette--roulette-2 .title,
.affinity-roulette--roulette-2 .unit {
    color: #fff;
    background-color: #0c2340
}

.affinity-roulette--roulette-2 .char {
    color: #fff;
    width: 50px;
    height: 980px;
    position: absolute;
    top: 0;
    padding-top: 48px
}

.affinity-roulette--roulette-3 {
    width: 740px;
    height: 740px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-top: 190px;
    margin-left: -370px;
    z-index: 1
}

.affinity-roulette--cat,
.affinity-roulette--dog {
    z-index: 2;
    margin-left: -160px;
    position: absolute;
    left: 50%
}

.affinity-roulette--roulette-3:after {
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    top: -15px;
    margin-left: -15px;
    background-color: #0c2340;
    left: 50%;
    transform: rotate(45deg)
}

.affinity-roulette-cat .affinity-roulette--roulette-3 {
    width: 980px;
    height: 980px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-top: 120px;
    margin-left: -490px;
    z-index: 1;
    box-shadow: 0 -40px 40px -40px rgba(12, 35, 64, .4)
}

.affinity-roulette-cat .affinity-roulette--roulette-3:after {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 7px;
    margin-left: -40px;
    background-color: #fff;
    left: 50%;
    transform: rotate(45deg)
}

.affinity-roulette--shadow {
    width: 100%;
    height: 200px;
    background-color: red;
    position: absolute;
    top: 490px
}

.affinity-roulette-cat .affinity-roulette--shadow {
    top: 420px
}

.affinity-roulette--dog {
    width: 320px;
    height: 200px;
    text-align: center;
    top: 390px
}

.affinity-roulette--dog .hidden-dog {
    display: none !important
}

.affinity-roulette--dog img {
    height: 280px;
    display: block;
    margin: 0 auto !important
}

.affinity-roulette--cat span,
.affinity-roulette--dog span {
    font-size: 16px;
    text-align: center;
    display: inline-block;
    color: #0c2340;
    font-weight: 700;
    text-transform: uppercase
}

.affinity-roulette--dog span i {
    font-style: normal
}

.affinity-roulette--dog .affinity-roulette--dog-age {
    font-size: 60px;
    line-height: 56px;
    display: block
}

.affinity-roulette--cat {
    width: 320px;
    height: 320px;
    text-align: center;
    top: 340px
}

.ADV_Article .hid-desk,
.ADV_Generic_Content .hid-desk,
.ADV_HTML_Article .hid-desk,
.affinity-roulette--cat .hidden-cat,
.atopic-dog .tooltip-arrow,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .owl-dot:nth-child(n+7),
.cat_area .page-needs.page-urinary-cat.relaunch-diets .owl-nav.disabled:nth-child(n+7),
.hidden,
.hide,
.page-diabetes .tooltip-arrow,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-print,
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none !important
}

.affinity-roulette--cat img {
    width: 100%;
    height: 320px;
    margin-top: 0
}

.affinity-roulette--cat span i,
.cat_area .affinity-roulette--cat.relaunch em,
address {
    font-style: normal
}

.affinity-roulette--cat .affinity-roulette--cat-age {
    font-size: 60px;
    line-height: 56px;
    display: block
}

.affinity-roulette-intro {
    position: relative;
    display: none
}

.affinity-roulette-intro p.relaunch,
.affinity-roulette-intro span {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 50%;
    cursor: pointer;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/management/api/v1.1/assets/CONTFA2D14813D4848D6AE9DF28DF1FECD46/native);
    display: block;
    text-indent: -9999px;
    background-size: 100%
}

.ADV_Article .Advance-en-cu .article-27 .article-header h1 b small,
.ADV_Article .Advance-en-cu .article-27 .article-header h2 b small,
.ADV_Article .Advance-fr .article-15 h1 span:last-child,
.ADV_Article .Advance-fr .article-15 h2 span:last-child,
.ADV_Article .Advance-nl .article-roulette .affinity-roulette--dog span,
.ADV_Article .Advance-pt .article-14 .article-5 .title-perra,
.ADV_Article .article-header h1 span,
.ADV_Article .article-header h2 span,
.ADV_Article .info-box h4 strong,
.ADV_Article .page-taxonomy-term-14 .block-system #health-results .affinity-article-block,
.ADV_Article .territory-block .terr-elem.active h4,
.ADV_Article .territory-block .terr-elem.active p,
.ADV_Article .title-icon h4 span,
.ADV_Article body .visits-carrousel,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h1 b small,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h2 b small,
.ADV_Generic_Content .Advance-fr .article-15 h1 span:last-child,
.ADV_Generic_Content .Advance-fr .article-15 h2 span:last-child,
.ADV_Generic_Content .Advance-nl .article-roulette .affinity-roulette--dog span,
.ADV_Generic_Content .Advance-pt .article-14 .article-5 .title-perra,
.ADV_Generic_Content .article-header h1 span,
.ADV_Generic_Content .article-header h2 span,
.ADV_Generic_Content .info-box h4 strong,
.ADV_Generic_Content .page-taxonomy-term-14 .block-system #health-results .affinity-article-block,
.ADV_Generic_Content .territory-block .terr-elem.active h4,
.ADV_Generic_Content .territory-block .terr-elem.active p,
.ADV_Generic_Content .title-icon h4 span,
.ADV_Generic_Content body .visits-carrousel,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h1 b small,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h2 b small,
.ADV_HTML_Article .Advance-fr .article-15 h1 span:last-child,
.ADV_HTML_Article .Advance-fr .article-15 h2 span:last-child,
.ADV_HTML_Article .Advance-nl .article-roulette .affinity-roulette--dog span,
.ADV_HTML_Article .Advance-pt .article-14 .article-5 .title-perra,
.ADV_HTML_Article .article-header h1 span,
.ADV_HTML_Article .article-header h2 span,
.ADV_HTML_Article .info-box h4 strong,
.ADV_HTML_Article .page-taxonomy-term-14 .block-system #health-results .affinity-article-block,
.ADV_HTML_Article .territory-block .terr-elem.active h4,
.ADV_HTML_Article .territory-block .terr-elem.active p,
.ADV_HTML_Article .title-icon h4 span,
.ADV_HTML_Article body .visits-carrousel,
.affinity-roulette-intro.active .tool-tip,
.nutrition-what-modal.has-active-defense .active-defense-content,
.product-info .benefit-description div:first-child,
.search-icon,
.torsion-carrousel {
    display: block
}

.affinity-roulette-intro .tool-tip {
    display: none;
    background-color: #fff;
    border-radius: 0 15px;
    position: absolute;
    width: 300px;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px;
    box-shadow: 0 14px 22px rgba(0, 0, 0, .3)
}

.affinity-roulette-intro .tool-tip:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -10px;
    left: 50%;
    margin-left: -10px
}

.affinity-roulette-intro .tool-tip p {
    font-size: 12px;
    color: #0c2340;
    display: block;
    width: 100%
}

.affinity-article-block,
.affinity-article-block--info a:last-child {
    display: inline-block;
    -moz-transition: .1s ease-in-out;
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out
}

.affinity-article-block {
    width: 250px;
    border-radius: 0 0 0 30px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    margin: 10px;
    overflow: hidden;
    vertical-align: top;
    transition: .1s ease-in-out
}

#search-bar,
.ADV_Article .dream-box-group .dream-box.blue,
.ADV_Generic_Content .dream-box-group .dream-box.blue,
.ADV_HTML_Article .dream-box-group .dream-box.blue,
.behave-box,
.benefits-boxes .box.box-blue,
.bg-blue,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg,
.locator,
.next-stage a,
.pettalks-form form .form-type-checkbox label.active:before,
.timeline-info {
    background-color: #0c2340
}

.affinity-article-block:hover {
    transform: scale(1.04)
}

.affinity-article-block--image,
.expert-block .expert-block-image {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden
}

.Advance-ca .affinity-article-block--image img,
.Advance-cs .affinity-article-block--image img,
.Advance-el .affinity-article-block--image img,
.Advance-en .affinity-article-block--image img,
.Advance-es .affinity-article-block--image img,
.Advance-fr .affinity-article-block--image img,
.Advance-it .affinity-article-block--image img,
.Advance-lv .affinity-article-block--image img,
.Advance-nl .affinity-article-block--image img,
.Advance-pt .affinity-article-block--image img,
.Advance-ro .affinity-article-block--image img,
.Advance-sl .affinity-article-block--image img,
.Advance-tr .affinity-article-block--image img,
.Advance-uk .affinity-article-block--image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Advance-ru .affinity-article-block--image img {
    width: 100%;
    height: 250px;
    object-fit: cover
}

.affinity-article-block--image:after,
.affinity-article-block--image:before,
.expert-block .expert-block-image:after,
.expert-block .expert-block-image:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff;
    height: 50px;
    width: 250px
}

.Advance-ca .affinity-article-block--image:after,
.Advance-ca .affinity-article-block--image:before,
.Advance-cs .affinity-article-block--image:after,
.Advance-cs .affinity-article-block--image:before,
.Advance-el .affinity-article-block--image:after,
.Advance-el .affinity-article-block--image:before,
.Advance-en .affinity-article-block--image:after,
.Advance-en .affinity-article-block--image:before,
.Advance-es .affinity-article-block--image:after,
.Advance-fr .affinity-article-block--image:after,
.Advance-fr .affinity-article-block--image:before,
.Advance-it .affinity-article-block--image:after,
.Advance-it .affinity-article-block--image:before,
.Advance-lv .affinity-article-block--image:after,
.Advance-lv .affinity-article-block--image:before,
.Advance-nl .affinity-article-block--image:after,
.Advance-nl .affinity-article-block--image:before,
.Advance-pt .affinity-article-block--image:after,
.Advance-pt .affinity-article-block--image:before,
.Advance-ro .affinity-article-block--image:after,
.Advance-ro .affinity-article-block--image:before,
.Advance-sl .affinity-article-block--image:after,
.Advance-sl .affinity-article-block--image:before,
.Advance-tr .affinity-article-block--image:after,
.Advance-tr .affinity-article-block--image:before,
.Advance-uk .affinity-article-block--image:after .Advance-es .affinity-article-block--image:before,
.Advance-uk .affinity-article-block--image:before {
    display: none
}

.affinity-article-block--image:after {
    transform: rotate(10deg);
    top: 229px;
    left: -16px
}

.affinity-article-block--image:before,
.expert-block .expert-block-image:before {
    transform: rotate(340deg);
    top: 250px;
    right: -16px
}

.Advance-ru .affinity-article-block--info {
    padding: 0 25px 25px;
    text-align: left;
    height: 200px
}

.Advance-ca .affinity-article-block--info,
.Advance-cs .affinity-article-block--info,
.Advance-el .affinity-article-block--info,
.Advance-en .affinity-article-block--info,
.Advance-es .affinity-article-block--info,
.Advance-fr .affinity-article-block--info,
.Advance-it .affinity-article-block--info,
.Advance-lv .affinity-article-block--info,
.Advance-nl .affinity-article-block--info,
.Advance-pt .affinity-article-block--info,
.Advance-ro .affinity-article-block--info,
.Advance-sl .affinity-article-block--info,
.Advance-tr .affinity-article-block--info,
.Advance-uk .affinity-article-block--info {
    padding: 0 25px 25px;
    text-align: left;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.affinity-article-block--info h1,
.affinity-article-block--info h2,
.affinity-article-block--info h3,
.affinity-article-block--info h4,
.affinity-article-block--info h5,
.affinity-article-block--info h6 {
    font-size: 24px;
    font-weight: 700;
    color: #0c2340;
    margin-top: 10px;
    margin-bottom: 15px;
    overflow: hidden;
    height: 115px;
    word-break: break-word;
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif"
}

.affinity-article-block--info span {
    font-size: 12px;
    font-weight: 300;
    color: #0c2340;
    line-height: 1.5
}

.affinity-article-block--info .affinity-button {
    width: 100px !important
}

.affinity-article-block--info a:last-child {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 0 15px;
    background-color: #0c2340;
    transition: .1s ease-in-out
}

.affinity-article-block--info a:last-child:hover,
.welcome-btn:active,
.welcome-btn:hover {
    color: #fff;
    text-decoration: none;
    transform: scale(1.1)
}

.Advance-ru .affinity-article-block--info h3 {
    font-size: 20px;
    height: 115px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.Advance-en .affinity-article-block--info h3,
.Advance-fr .affinity-article-block--info h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.c-00C1D5 .affinity-product--benefits .hexagon .target,
.c-00C1D5 .affinity-product--calculator .slider .slider-track-high,
.c-00C1D5 .affinity-product--calculator .slider:after,
.c-00C1D5 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-00C1D5 .packs a,
.c-00C1D5 .radial-progress .circle .mask .fill,
.c-00C1D5 .ration-progress,
.c-00C1D5 .snack .calculator-results .sticks .stick,
.c-OOC1D5 .affinity-product--benefits .hexagon .target,
.c-OOC1D5 .affinity-product--calculator .slider .slider-track-high,
.c-OOC1D5 .affinity-product--calculator .slider:after,
.c-OOC1D5 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-OOC1D5 .packs a,
.c-OOC1D5 .radial-progress .circle .mask .fill,
.c-OOC1D5 .ration-progress,
.c-OOC1D5 .snack .calculator-results .sticks .stick {
    background-color: #00c1d5
}

.c-565294 .affinity-product--benefits .hexagon .target,
.c-565294 .affinity-product--calculator .slider .slider-track-high,
.c-565294 .affinity-product--calculator .slider:after,
.c-565294 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-565294 .packs a,
.c-565294 .radial-progress .circle .mask .fill,
.c-565294 .ration-progress,
.c-565294 .snack .calculator-results .sticks .stick,
.needs-products-block.c-565294 .pack-btn {
    background-color: #565294
}

.c-00C1D5 .affinity-product--benefit,
.c-OOC1D5 .affinity-product--benefit {
    border-color: #00c1d5
}

.c-00C1D5 .affinity-product--benefits .hexagon,
.c-00C1D5 .affinity-product--benefits .hexagon:after,
.c-00C1D5 .affinity-product--benefits .hexagon:before,
.c-OOC1D5 .affinity-product--benefits .hexagon,
.c-OOC1D5 .affinity-product--benefits .hexagon:after,
.c-OOC1D5 .affinity-product--benefits .hexagon:before {
    border-color: rgba(0, 193, 213, .2)
}

.c-565294 .affinity-product--benefit {
    border-color: #565294
}

.c-565294 .affinity-product--benefits .hexagon,
.c-565294 .affinity-product--benefits .hexagon:after,
.c-565294 .affinity-product--benefits .hexagon:before {
    border-color: rgba(86, 82, 148, .2)
}

.c-DE7C00 .affinity-product--benefits .hexagon .target,
.c-DE7C00 .affinity-product--calculator .slider .slider-track-high,
.c-DE7C00 .affinity-product--calculator .slider:after,
.c-DE7C00 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-DE7C00 .packs a,
.c-DE7C00 .radial-progress .circle .mask .fill,
.c-DE7C00 .ration-progress,
.c-DE7C00 .snack .calculator-results .sticks .stick {
    background-color: #de7c00
}

.c-DE7C00 .affinity-product--benefit {
    border-color: #de7c00
}

.c-DE7C00 .affinity-product--benefits .hexagon,
.c-DE7C00 .affinity-product--benefits .hexagon:after,
.c-DE7C00 .affinity-product--benefits .hexagon:before {
    border-color: rgba(222, 124, 0, .2)
}

.c-E782A9 .affinity-product--benefits .hexagon .target,
.c-E782A9 .affinity-product--calculator .slider .slider-track-high,
.c-E782A9 .affinity-product--calculator .slider:after,
.c-E782A9 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-E782A9 .packs a,
.c-E782A9 .radial-progress .circle .mask .fill,
.c-E782A9 .ration-progress,
.c-E782A9 .snack .calculator-results .sticks .stick,
.needs-products-block.c-e782a9 .pack-btn {
    background-color: #e782a9
}

.c-E782A9 .affinity-product--benefit {
    border-color: #e782a9
}

.c-E782A9 .affinity-product--benefits .hexagon,
.c-E782A9 .affinity-product--benefits .hexagon:after,
.c-E782A9 .affinity-product--benefits .hexagon:before {
    border-color: rgba(231, 130, 169, .2)
}

.c-71B2C9 .affinity-product--benefits .hexagon .target,
.c-71B2C9 .affinity-product--calculator .slider .slider-track-high,
.c-71B2C9 .affinity-product--calculator .slider:after,
.c-71B2C9 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-71B2C9 .packs a,
.c-71B2C9 .radial-progress .circle .mask .fill,
.c-71B2C9 .ration-progress,
.c-71B2C9 .snack .calculator-results .sticks .stick {
    background-color: #71b2c9
}

.c-71B2C9 .affinity-product--benefit {
    border-color: #71b2c9
}

.c-71B2C9 .affinity-product--benefits .hexagon,
.c-71B2C9 .affinity-product--benefits .hexagon:after,
.c-71B2C9 .affinity-product--benefits .hexagon:before {
    border-color: rgba(113, 178, 201, .2)
}

.c-E24585 .affinity-product--benefits .hexagon .target,
.c-E24585 .affinity-product--calculator .slider .slider-track-high,
.c-E24585 .affinity-product--calculator .slider:after,
.c-E24585 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-E24585 .packs a,
.c-E24585 .radial-progress .circle .mask .fill,
.c-E24585 .ration-progress,
.c-E24585 .snack .calculator-results .sticks .stick,
.needs-products-block.c-e24585 .pack-btn {
    background-color: #e24585
}

.c-E24585 .affinity-product--benefit {
    border-color: #e24585
}

.c-E24585 .affinity-product--benefits .hexagon,
.c-E24585 .affinity-product--benefits .hexagon:after,
.c-E24585 .affinity-product--benefits .hexagon:before {
    border-color: rgba(226, 69, 133, .2)
}

.c-B5BD00 .affinity-product--benefits .hexagon .target,
.c-B5BD00 .affinity-product--calculator .slider .slider-track-high,
.c-B5BD00 .affinity-product--calculator .slider:after,
.c-B5BD00 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-B5BD00 .packs a,
.c-B5BD00 .radial-progress .circle .mask .fill,
.c-B5BD00 .ration-progress,
.c-B5BD00 .snack .calculator-results .sticks .stick {
    background-color: #b5bd00
}

.c-B5BD00 .affinity-product--benefit {
    border-color: #b5bd00
}

.c-B5BD00 .affinity-product--benefits .hexagon,
.c-B5BD00 .affinity-product--benefits .hexagon:after,
.c-B5BD00 .affinity-product--benefits .hexagon:before {
    border-color: rgba(181, 189, 0, .2)
}

.c-F2A900 .affinity-product--benefits .hexagon .target,
.c-F2A900 .affinity-product--calculator .slider .slider-track-high,
.c-F2A900 .affinity-product--calculator .slider:after,
.c-F2A900 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-F2A900 .packs a,
.c-F2A900 .radial-progress .circle .mask .fill,
.c-F2A900 .ration-progress,
.c-F2A900 .snack .calculator-results .sticks .stick,
.needs-products-block.c-f2a900 .pack-btn {
    background-color: #f2a900
}

.c-F2A900 .affinity-product--benefit {
    border-color: #f2a900
}

.c-F2A900 .affinity-product--benefits .hexagon,
.c-F2A900 .affinity-product--benefits .hexagon:after,
.c-F2A900 .affinity-product--benefits .hexagon:before {
    border-color: rgba(242, 169, 0, .2)
}

.c-D50032 .affinity-product--benefits .hexagon .target,
.c-D50032 .affinity-product--calculator .slider .slider-track-high,
.c-D50032 .affinity-product--calculator .slider:after,
.c-D50032 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-D50032 .packs a,
.c-D50032 .radial-progress .circle .mask .fill,
.c-D50032 .ration-progress,
.c-D50032 .snack .calculator-results .sticks .stick,
.needs-products-block.c-D50032 .pack-btn {
    background-color: #d50032
}

.c-D50032 .affinity-product--benefit {
    border-color: #d50032
}

.c-D50032 .affinity-product--benefits .hexagon,
.c-D50032 .affinity-product--benefits .hexagon:after,
.c-D50032 .affinity-product--benefits .hexagon:before {
    border-color: rgba(213, 0, 50, .2)
}

.c-3A913F .affinity-product--benefits .hexagon .target,
.c-3A913F .affinity-product--calculator .slider .slider-track-high,
.c-3A913F .affinity-product--calculator .slider:after,
.c-3A913F .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-3A913F .packs a,
.c-3A913F .radial-progress .circle .mask .fill,
.c-3A913F .ration-progress,
.c-3A913F .snack .calculator-results .sticks .stick,
.needs-products-block.c-3a913f .pack-btn {
    background-color: #3a913f
}

.c-3A913F .affinity-product--benefit {
    border-color: #3a913f
}

.c-3A913F .affinity-product--benefits .hexagon,
.c-3A913F .affinity-product--benefits .hexagon:after,
.c-3A913F .affinity-product--benefits .hexagon:before {
    border-color: rgba(58, 145, 63, .2)
}

.c-F2C75C .affinity-product--benefits .hexagon .target,
.c-F2C75C .affinity-product--calculator .slider .slider-track-high,
.c-F2C75C .affinity-product--calculator .slider:after,
.c-F2C75C .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-F2C75C .packs a,
.c-F2C75C .radial-progress .circle .mask .fill,
.c-F2C75C .ration-progress,
.c-F2C75C .snack .calculator-results .sticks .stick,
.needs-products-block.c-f2c75c .pack-btn {
    background-color: #f2c75c
}

.c-F2C75C .affinity-product--benefit {
    border-color: #f2c75c
}

.c-F2C75C .affinity-product--benefits .hexagon,
.c-F2C75C .affinity-product--benefits .hexagon:after,
.c-F2C75C .affinity-product--benefits .hexagon:before {
    border-color: rgba(242, 199, 92, .2)
}

.c-7BAFD4 .affinity-product--benefits .hexagon .target,
.c-7BAFD4 .affinity-product--calculator .slider .slider-track-high,
.c-7BAFD4 .affinity-product--calculator .slider:after,
.c-7BAFD4 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-7BAFD4 .packs a,
.c-7BAFD4 .radial-progress .circle .mask .fill,
.c-7BAFD4 .ration-progress,
.c-7BAFD4 .snack .calculator-results .sticks .stick {
    background-color: #7bafd4
}

.c-7BAFD4 .affinity-product--benefit {
    border-color: #7bafd4
}

.c-7BAFD4 .affinity-product--benefits .hexagon,
.c-7BAFD4 .affinity-product--benefits .hexagon:after,
.c-7BAFD4 .affinity-product--benefits .hexagon:before {
    border-color: rgba(123, 175, 212, .2)
}

.c-ECA154 .affinity-product--benefits .hexagon .target,
.c-ECA154 .affinity-product--calculator .slider .slider-track-high,
.c-ECA154 .affinity-product--calculator .slider:after,
.c-ECA154 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-ECA154 .packs a,
.c-ECA154 .radial-progress .circle .mask .fill,
.c-ECA154 .ration-progress,
.c-ECA154 .snack .calculator-results .sticks .stick {
    background-color: #eca154
}

.c-ECA154 .affinity-product--benefit {
    border-color: #eca154
}

.c-ECA154 .affinity-product--benefits .hexagon,
.c-ECA154 .affinity-product--benefits .hexagon:after,
.c-ECA154 .affinity-product--benefits .hexagon:before {
    border-color: rgba(236, 161, 84, .2)
}

.c-EDC8A3 .affinity-product--benefits .hexagon .target,
.c-EDC8A3 .affinity-product--calculator .slider .slider-track-high,
.c-EDC8A3 .affinity-product--calculator .slider:after,
.c-EDC8A3 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-EDC8A3 .packs a,
.c-EDC8A3 .radial-progress .circle .mask .fill,
.c-EDC8A3 .ration-progress,
.c-EDC8A3 .snack .calculator-results .sticks .stick {
    background-color: #edc8a3
}

.c-EDC8A3 .affinity-product--benefit {
    border-color: #edc8a3
}

.c-EDC8A3 .affinity-product--benefits .hexagon,
.c-EDC8A3 .affinity-product--benefits .hexagon:after,
.c-EDC8A3 .affinity-product--benefits .hexagon:before {
    border-color: rgba(237, 200, 163, .2)
}

.c-D6CF8D .affinity-product--benefits .hexagon .target,
.c-D6CF8D .affinity-product--calculator .slider .slider-track-high,
.c-D6CF8D .affinity-product--calculator .slider:after,
.c-D6CF8D .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-D6CF8D .packs a,
.c-D6CF8D .radial-progress .circle .mask .fill,
.c-D6CF8D .ration-progress,
.c-D6CF8D .snack .calculator-results .sticks .stick {
    background-color: #d6cf8d
}

.c-D6CF8D .affinity-product--benefit {
    border-color: #d6cf8d
}

.c-D6CF8D .affinity-product--benefits .hexagon,
.c-D6CF8D .affinity-product--benefits .hexagon:after,
.c-D6CF8D .affinity-product--benefits .hexagon:before {
    border-color: rgba(214, 207, 141, .2)
}

.c-7A9A01 .affinity-product--benefits .hexagon .target,
.c-7A9A01 .affinity-product--calculator .slider .slider-track-high,
.c-7A9A01 .affinity-product--calculator .slider:after,
.c-7A9A01 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-7A9A01 .packs a,
.c-7A9A01 .radial-progress .circle .mask .fill,
.c-7A9A01 .ration-progress,
.c-7A9A01 .snack .calculator-results .sticks .stick {
    background-color: #7a9a01
}

.c-7A9A01 .affinity-product--benefit {
    border-color: #7a9a01
}

.c-7A9A01 .affinity-product--benefits .hexagon,
.c-7A9A01 .affinity-product--benefits .hexagon:after,
.c-7A9A01 .affinity-product--benefits .hexagon:before {
    border-color: rgba(122, 154, 1, .2)
}

.c-0076A8 .affinity-product--benefits .hexagon .target,
.c-0076A8 .affinity-product--calculator .slider .slider-track-high,
.c-0076A8 .affinity-product--calculator .slider:after,
.c-0076A8 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-0076A8 .packs a,
.c-0076A8 .radial-progress .circle .mask .fill,
.c-0076A8 .ration-progress,
.c-0076A8 .snack .calculator-results .sticks .stick {
    background-color: #0076a8
}

.c-0076A8 .affinity-product--benefit {
    border-color: #0076a8
}

.c-0076A8 .affinity-product--benefits .hexagon,
.c-0076A8 .affinity-product--benefits .hexagon:after,
.c-0076A8 .affinity-product--benefits .hexagon:before {
    border-color: rgba(0, 118, 168, .2)
}

.c-984856 .affinity-product--benefits .hexagon .target,
.c-984856 .affinity-product--calculator .slider .slider-track-high,
.c-984856 .affinity-product--calculator .slider:after,
.c-984856 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-984856 .packs a,
.c-984856 .radial-progress .circle .mask .fill,
.c-984856 .ration-progress,
.c-984856 .snack .calculator-results .sticks .stick {
    background-color: #984856
}

.c-984856 .affinity-product--benefit {
    border-color: #984856
}

.c-984856 .affinity-product--benefits .hexagon,
.c-984856 .affinity-product--benefits .hexagon:after,
.c-984856 .affinity-product--benefits .hexagon:before {
    border-color: rgba(152, 72, 86, .2)
}

.c-D25B73 .affinity-product--benefits .hexagon .target,
.c-D25B73 .affinity-product--calculator .slider .slider-track-high,
.c-D25B73 .affinity-product--calculator .slider:after,
.c-D25B73 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-D25B73 .packs a,
.c-D25B73 .radial-progress .circle .mask .fill,
.c-D25B73 .ration-progress,
.c-D25B73 .snack .calculator-results .sticks .stick {
    background-color: #d25b73
}

.c-D25B73 .affinity-product--benefit {
    border-color: #d25b73
}

.c-D25B73 .affinity-product--benefits .hexagon,
.c-D25B73 .affinity-product--benefits .hexagon:after,
.c-D25B73 .affinity-product--benefits .hexagon:before {
    border-color: rgba(210, 91, 115, .2)
}

.c-E57200 .affinity-product--benefits .hexagon .target,
.c-E57200 .affinity-product--calculator .slider .slider-track-high,
.c-E57200 .affinity-product--calculator .slider:after,
.c-E57200 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-E57200 .packs a,
.c-E57200 .radial-progress .circle .mask .fill,
.c-E57200 .ration-progress,
.c-E57200 .snack .calculator-results .sticks .stick {
    background-color: #e57200
}

.c-E57200 .affinity-product--benefit {
    border-color: #e57200
}

.c-E57200 .affinity-product--benefits .hexagon,
.c-E57200 .affinity-product--benefits .hexagon:after,
.c-E57200 .affinity-product--benefits .hexagon:before {
    border-color: rgba(229, 114, 0, .2)
}

.c-BA9CC5 .affinity-product--benefits .hexagon .target,
.c-BA9CC5 .affinity-product--calculator .slider .slider-track-high,
.c-BA9CC5 .affinity-product--calculator .slider:after,
.c-BA9CC5 .day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.c-BA9CC5 .packs a,
.c-BA9CC5 .radial-progress .circle .mask .fill,
.c-BA9CC5 .ration-progress,
.c-BA9CC5 .snack .calculator-results .sticks .stick,
.needs-products-block.c-ba9cc5 .pack-btn {
    background-color: #ba9cc5
}

.c-BA9CC5 .affinity-product--benefit {
    border-color: #ba9cc5
}

.c-BA9CC5 .affinity-product--benefits .hexagon,
.c-BA9CC5 .affinity-product--benefits .hexagon:after,
.c-BA9CC5 .affinity-product--benefits .hexagon:before {
    border-color: rgba(186, 156, 197, .2)
}

.quiz {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC42890391BFD4A419C5DBB9B67CD084C/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top
}

.quiz.quiz-cat {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3D127C70CDBF4086BF10911F78B9529F/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.quiz.home {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA936102BBFC74D7F849F4682F7DBFDAE/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.ADV_Article #catalog-search,
.ADV_Article .article-16-2 .lista-problemas,
.ADV_Article .article-20 .article-content p.margin-top-30,
.ADV_Article .article-31 .cola-lista,
.ADV_Article .article-4 .vacunas-highlight,
.ADV_Article .box-carousel.box-carousel-number,
.ADV_Generic_Content #catalog-search,
.ADV_Generic_Content .article-16-2 .lista-problemas,
.ADV_Generic_Content .article-20 .article-content p.margin-top-30,
.ADV_Generic_Content .article-31 .cola-lista,
.ADV_Generic_Content .article-4 .vacunas-highlight,
.ADV_Generic_Content .box-carousel.box-carousel-number,
.ADV_HTML_Article #catalog-search,
.ADV_HTML_Article .article-16-2 .lista-problemas,
.ADV_HTML_Article .article-20 .article-content p.margin-top-30,
.ADV_HTML_Article .article-31 .cola-lista,
.ADV_HTML_Article .article-4 .vacunas-highlight,
.ADV_HTML_Article .box-carousel.box-carousel-number,
.needs-products-block.central-ingredients .pack-wrapper,
.quiz.home .hexagon,
.sensitive-ingredients .ingredient-col.ingredient-1,
.sensitive-ingredients .ingredient-col.ingredient-4,
.video-list,
body .page-articular .gravity-block {
    margin-top: 30px
}

.quiz .hexagon {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT09F2127E763948D3922BE2528BDD8352/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 390px;
    height: 470px;
    background-size: 100%;
    text-align: center;
    margin-top: -25px;
    padding-top: 30px;
    background-repeat: no-repeat;
    position: relative
}

.quiz .hexagon .quiz-pack {
    position: relative;
    height: 220px
}

.quiz .hexagon .quiz-pack img {
    position: absolute;
    width: 320px;
    left: 100px;
    top: -70px
}

.quiz .hexagon .quiz-pack img:last-child {
    left: 10px;
    width: 280px;
    top: -30px
}

.quiz .hexagon .bounce-product {
    position: absolute;
    top: 30px;
    width: 100%
}

.quiz .hexagon .bounce-product img {
    width: 200px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.quiz .hexagon .bounce-product:first-child {
    position: relative;
    top: auto
}

.quiz .hexagon .bounce-product:first-child img {
    position: static;
    transform: none
}

.quiz .hexagon h4,
.quiz .hexagon p {
    font-weight: 300;
    color: #0c2340;
    font-size: 26px;
    line-height: normal;
    margin: 20px 0 40px;
    text-transform: uppercase;
    padding: 0 30px
}

.quiz .hexagon h4 strong,
.quiz .hexagon p strong {
    display: block;
    font-weight: 700;
    font-size: 40px
}

.container.nota-legal a,
.container.nota-legal h1,
.container.nota-legal h2,
.container.nota-legal h3,
.container.nota-legal ul,
.dog_area .page-needs.relaunch-diets p,
.dog_area .page-needs.relaunch-diets ul,
.locator a .locator-content p,
.needs-block {
    font-family: Klavika-Regular, Helvetica, Arial, "sans-serif"
}

.quiz .hexagon a {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    background-color: #ff8300;
    border-radius: 0 10px;
    box-shadow: 0 10px 20px 0 rgba(12, 35, 64, .3);
    text-transform: uppercase;
    height: 60px;
    width: 260px;
    display: inline-block;
    line-height: 60px;
    -moz-transition: .1s ease-in-out;
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    cursor: pointer
}

#landing-perro-gato .section--intro .video.playing a,
.ADV_Article .alert-danger,
.ADV_Article .article-28 .img-responsive.mobile,
.ADV_Article .article-29 .mobile,
.ADV_Article .article-31 .mobile,
.ADV_Article .article-roulette .affinity-roulette--info,
.ADV_Article .center-image-block.mobile,
.ADV_Article .cut-container .cut-block .cut-content div:last-child,
.ADV_Article .dream-graph .dream-content .dream-text.dream-text-2,
.ADV_Article .field-name-field-section,
.ADV_Article .image-mobile,
.ADV_Article .page-taxonomy-term-14 .block-system .affinity-article-block,
.ADV_Article .poly-box .poly-img-mobile,
.ADV_Article .polygon-slider .owl-nav .disabled,
.ADV_Article .side-image-block .side-image-mobile,
.ADV_Article .term-listing-heading .field-name-field-image,
.ADV_Article .term-listing-heading .field-name-field-life-stage-subtitle,
.ADV_Article .term-listing-heading .form-group,
.ADV_Article .visits-list .visits-element:last-child .visits-counter:after,
.ADV_Generic_Content .alert-danger,
.ADV_Generic_Content .article-28 .img-responsive.mobile,
.ADV_Generic_Content .article-29 .mobile,
.ADV_Generic_Content .article-31 .mobile,
.ADV_Generic_Content .article-roulette .affinity-roulette--info,
.ADV_Generic_Content .center-image-block.mobile,
.ADV_Generic_Content .cut-container .cut-block .cut-content div:last-child,
.ADV_Generic_Content .dream-graph .dream-content .dream-text.dream-text-2,
.ADV_Generic_Content .field-name-field-section,
.ADV_Generic_Content .image-mobile,
.ADV_Generic_Content .page-taxonomy-term-14 .block-system .affinity-article-block,
.ADV_Generic_Content .poly-box .poly-img-mobile,
.ADV_Generic_Content .polygon-slider .owl-nav .disabled,
.ADV_Generic_Content .side-image-block .side-image-mobile,
.ADV_Generic_Content .term-listing-heading .field-name-field-image,
.ADV_Generic_Content .term-listing-heading .field-name-field-life-stage-subtitle,
.ADV_Generic_Content .term-listing-heading .form-group,
.ADV_Generic_Content .visits-list .visits-element:last-child .visits-counter:after,
.ADV_HTML_Article .alert-danger,
.ADV_HTML_Article .article-28 .img-responsive.mobile,
.ADV_HTML_Article .article-29 .mobile,
.ADV_HTML_Article .article-31 .mobile,
.ADV_HTML_Article .article-roulette .affinity-roulette--info,
.ADV_HTML_Article .center-image-block.mobile,
.ADV_HTML_Article .cut-container .cut-block .cut-content div:last-child,
.ADV_HTML_Article .dream-graph .dream-content .dream-text.dream-text-2,
.ADV_HTML_Article .field-name-field-section,
.ADV_HTML_Article .image-mobile,
.ADV_HTML_Article .page-taxonomy-term-14 .block-system .affinity-article-block,
.ADV_HTML_Article .poly-box .poly-img-mobile,
.ADV_HTML_Article .polygon-slider .owl-nav .disabled,
.ADV_HTML_Article .side-image-block .side-image-mobile,
.ADV_HTML_Article .term-listing-heading .field-name-field-image,
.ADV_HTML_Article .term-listing-heading .field-name-field-life-stage-subtitle,
.ADV_HTML_Article .term-listing-heading .form-group,
.ADV_HTML_Article .visits-list .visits-element:last-child .visits-counter:after,
.ADV_Sticky .ADV_Modal .modal-main .images .desktop_image,
.allergy-test-block .test-arrow ul li span:after,
.badge:empty,
.benefits-boxes .box h3:after,
.catalog-quiz,
.collapse,
.diabetes-dog.diabetes-dog-mobile,
.gastro-symptoms .tool-list .elem.elem-5:after,
.hexagon-block,
.label:empty,
.leis-symptoms .img-mobile,
.life-stages-block .dotted-title h3:after,
.needs-products-block .pack-icons.mobile,
.nutrition-what .nutrition-what-content .nutrition-arrow-mobile,
.nutrition-what-modal .active-defense-content,
.nutrition-why .nutrition-why-content .hexagon.active img,
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn,
.page-articular .rounded-box-carousel .rounded-box .plus-btn,
.page-atopic .atopic-symptoms .atopic-dog-mobile,
.page-leis .rounded-box-carousel .rounded-box .plus-btn,
.page-needs .affinity-title:after,
.page-needs .article-header>img.mobile,
.page-weight .torsion-list,
.pettalks-form form .form-type-checkbox label input.unactive,
.pettalks-header #video-pettalks-mobile,
.place-block .place .title-mobile,
.plus-box .plus-btn.active:after,
.product-info .benefit-description div,
.puppy-nav .nav-element:last-child:after,
.rounded-box-carousel .rounded-box .plus-btn.active:after,
.sensitive-symptom .symptom-dog-mobile,
.slick-arrow.slick-hidden,
.slick-slide,
.slick-slide.slick-loading img,
.slider .hide,
.slider input,
.tab-content>.tab-pane,
body .page-articular .clinical-mobile,
body .page-articular .owl-carousel .owl-item .clinical-mobile {
    display: none
}

.Advance-ca .quiz .hexagon a,
.Advance-en .ADV_Articles_Related .container h2 span,
.Advance-fr .ADV_Articles_Related .container h2 span,
.Advance-fr .quiz .hexagon a,
.Advance-nl .ADV_Articles_Related .container h2 span,
.Advance-pt .ADV_Articles_Related .container h2 span {
    width: 300px
}

.Advance-fr .quiz .hexagon h4 {
    margin: 10px auto 20px;
    display: block;
    max-width: 310px
}

.ADV_Article .Advance-en-cu .article-6 h1 span,
.ADV_Article .Advance-en-cu .article-6 h2 span,
.ADV_Generic_Content .Advance-en-cu .article-6 h1 span,
.ADV_Generic_Content .Advance-en-cu .article-6 h2 span,
.ADV_HTML_Article .Advance-en-cu .article-6 h1 span,
.ADV_HTML_Article .Advance-en-cu .article-6 h2 span,
.Advance-fr .quiz .hexagon p strong {
    font-size: 34px
}

.Advance-uk.dog_area .quiz .hexagon p {
    margin-bottom: 7px
}

.ADV_Article .Advance-fr .article-30 .third-line-title,
.ADV_Article .Advance-ru .article-1 h1 .last-line,
.ADV_Article .Advance-ru .article-1 h1 .second-line,
.ADV_Article .Advance-ru .article-7 .article-header h1 span,
.ADV_Generic_Content .Advance-fr .article-30 .third-line-title,
.ADV_Generic_Content .Advance-ru .article-1 h1 .last-line,
.ADV_Generic_Content .Advance-ru .article-1 h1 .second-line,
.ADV_Generic_Content .Advance-ru .article-7 .article-header h1 span,
.ADV_HTML_Article .Advance-fr .article-30 .third-line-title,
.ADV_HTML_Article .Advance-ru .article-1 h1 .last-line,
.ADV_HTML_Article .Advance-ru .article-1 h1 .second-line,
.ADV_HTML_Article .Advance-ru .article-7 .article-header h1 span,
.Advance-ru .quiz .hexagon h4 strong,
.Advance-ru .quiz .hexagon p strong,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box span {
    font-size: 35px
}

.Advance-ru .quiz .hexagon h4,
.Advance-ru .quiz .hexagon p,
.page-needs .title,
ol,
ul {
    margin-bottom: 10px
}

.locator {
    display: block;
    text-align: center;
    padding: 60px 0
}

.locator a {
    transition: .2s ease-in-out;
    display: block
}

.locator a img {
    display: inline-block;
    width: 130px;
    margin-right: 30px
}

.locator a .locator-content {
    display: inline-block;
    vertical-align: middle;
    width: 340px;
    text-align: left;
    text-transform: uppercase
}

.locator a .locator-content p {
    font-size: 30px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    margin-bottom: 0;
    margin-top: 0
}

.articles-filter form .form-group input,
.search-block .form-group input {
    line-height: 48px;
    background-color: transparent;
    padding: 0;
    font-weight: 300;
    box-shadow: 0 0
}

.ADV_Article .article-1 .blue-box .linea span,
.ADV_Article .article-17 .article-content p.titulo-secundario strong,
.ADV_Article .article-20 .article-content p.titulo-secundario strong,
.ADV_Article .territory-block .terr-elem h4 strong,
.ADV_Generic_Content .article-1 .blue-box .linea span,
.ADV_Generic_Content .article-17 .article-content p.titulo-secundario strong,
.ADV_Generic_Content .article-20 .article-content p.titulo-secundario strong,
.ADV_Generic_Content .territory-block .terr-elem h4 strong,
.ADV_HTML_Article .article-1 .blue-box .linea span,
.ADV_HTML_Article .article-17 .article-content p.titulo-secundario strong,
.ADV_HTML_Article .article-20 .article-content p.titulo-secundario strong,
.ADV_HTML_Article .territory-block .terr-elem h4 strong,
.alert .alert-link,
.locator a .locator-content p strong,
dt,
kbd kbd,
label {
    font-weight: 700
}

#block-advance-life-stages-blocks-advance-life-stages-articles span,
.ADV_Article .article-23 .lhasa-image,
.ADV_Article .article-4 .calendar-block .container,
.ADV_Article .polygon-block,
.ADV_Article .polygon-slider,
.ADV_Article .side-image-block,
.ADV_Generic_Content .article-23 .lhasa-image,
.ADV_Generic_Content .article-4 .calendar-block .container,
.ADV_Generic_Content .polygon-block,
.ADV_Generic_Content .polygon-slider,
.ADV_Generic_Content .side-image-block,
.ADV_HTML_Article .article-23 .lhasa-image,
.ADV_HTML_Article .article-4 .calendar-block .container,
.ADV_HTML_Article .polygon-block,
.ADV_HTML_Article .polygon-slider,
.ADV_HTML_Article .side-image-block,
.allergy-test-block .allergy-test,
.allergy-test-block .test-arrow,
.behave-block .container,
.carousel,
.dropdown,
.dropup,
.has-feedback,
.input-group,
.input-group .form-control,
.input-group-btn,
.input-group-btn>.btn,
.leis-symptoms,
.modal-body,
.nav>li,
.nav>li>a,
.navbar,
.needs-block,
.pettalks-header .animated-title,
.pettalks-header .animated-title h2 .animated-word span:first-child,
.renal-cat .renal-cat-desktop,
.renal-dog .renal-dog-desktop,
.search-block,
.timeline-info .timeline-info-content {
    position: relative
}

.search-block .livesearch {
    position: absolute;
    width: 400px;
    left: 50%;
    border: 1px solid #e5e7ea;
    padding: 0 30px;
    transform: translateX(-50%);
    top: 77px;
    z-index: 2;
    background-color: #fff f;
    opacity: 0;
    transition: .2s ease-in-out
}

.search-block .form-group {
    width: 220px;
    border-bottom: 1px solid #e5e7ea;
    height: 48px;
    margin: 0 auto 60px;
    max-width: 400px;
    transition: .2s ease-in-out
}

.articles-list .read-more,
.search-block .form-group .icon-search,
.search-block .form-group input {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.search-block .form-group .icon-search,
.search-block .form-group input {
    display: inline-block;
    vertical-align: middle
}

.search-block .form-group .icon-search {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 3px;
    margin-left: 60px;
    transition: .2s ease-in-out
}

.search-block .form-group input {
    font-size: 16px;
    height: 48px;
    color: #0c2340;
    border: 0;
    width: calc(100% - 100px);
    transition: .2s ease-in-out
}

.search-block .form-group input:active,
.search-block .form-group input:focus {
    box-shadow: 0 0;
    outline: 0
}

.search-block .form-group input::-webkit-input-placeholder {
    color: #0c2340
}

.search-block .form-group input::-moz-placeholder {
    color: #0c2340
}

.search-block .form-group input:-ms-input-placeholder {
    color: #0c2340
}

.search-block .form-group input:-moz-placeholder {
    color: #0c2340
}

.ADV_Article .Advance-ru .article-15 h1 span.last-line,
.ADV_Article .Advance-ru .article-15 h2 span.last-line,
.ADV_Article .Advance-ru .article-5 .article-header h1 small,
.ADV_Article .article-5 .article-header h2,
.ADV_Article .article-5 .article-header h2 small,
.ADV_Article .article-5 .article-header h2 span,
.ADV_Generic_Content .Advance-ru .article-15 h1 span.last-line,
.ADV_Generic_Content .Advance-ru .article-15 h2 span.last-line,
.ADV_Generic_Content .Advance-ru .article-5 .article-header h1 small,
.ADV_Generic_Content .article-5 .article-header h2,
.ADV_Generic_Content .article-5 .article-header h2 small,
.ADV_Generic_Content .article-5 .article-header h2 span,
.ADV_HTML_Article .Advance-ru .article-15 h1 span.last-line,
.ADV_HTML_Article .Advance-ru .article-15 h2 span.last-line,
.ADV_HTML_Article .Advance-ru .article-5 .article-header h1 small,
.ADV_HTML_Article .article-5 .article-header h2,
.ADV_HTML_Article .article-5 .article-header h2 small,
.ADV_HTML_Article .article-5 .article-header h2 span,
.btn .caret,
.btn-group>.btn:first-child,
.col-xs-offset-0,
.dog_area .page-needs.page-gastro.relaunch-diets .needs-products-block p,
.modal-footer .btn-block+.btn-block,
.search-block .form-group.active .icon-search,
.search-block.video-search .form-group .icon-search,
.search-block.video-search .form-group.active .icon-search,
dd {
    margin-left: 0
}

.search-block .form-group.active input {
    width: calc(100% - 40px)
}

.search-block.video-search .form-group,
.search-block.video-search .form-group.active {
    margin: 0 0 30px;
    width: 220px
}

#search-bar {
    width: 0;
    position: absolute;
    border-bottom: 1px solid #fff;
    z-index: 6;
    right: 96px;
    top: 24px;
    overflow: hidden;
    transition: .2s ease-in-out
}

#search-bar input {
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border: 0;
    height: 20px
}

#search-bar input::-webkit-input-placeholder {
    color: #fff;
    opacity: .7
}

#search-bar input::-moz-placeholder {
    color: #fff;
    opacity: .7
}

#search-bar input:-ms-input-placeholder {
    color: #fff;
    opacity: .7
}

#search-bar input:-moz-placeholder {
    color: #fff;
    opacity: .7
}

.search-active #search-bar {
    width: 240px
}

.articles-block {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 60px
}

.articles-block .articles-list {
    background-image: none;
    padding: 60px 0 76px
}

.articles-list .read-more,
.hemeroteca-more {
    background-repeat: no-repeat;
    background-size: 25px;
    padding-top: 4px;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: uppercase
}

.hemeroteca-more {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT97E5AB4F7A8D4A7B9A8C95E82AD3AE03/native?channelToken=958084adb4414d179b0f41acd4027256);
    display: inline-block;
    color: #0c2340 !important;
    padding-left: 30px;
    background-position: center left 0;
    transition: .2s ease-in-out;
    cursor: pointer
}

.articles-list,
.nutrition-what {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.hemeroteca-more:hover,
.video-more:hover {
    text-decoration: none;
    background-position: center left 5px;
    color: #0c2340
}

.hemeroteca-more.loading,
.video-more.loading {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT022D4CF73E504BCEBDF5099E5E206707/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center left
}

.articles-list {
    padding: 30px 0 76px;
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    justify-content: center
}

.articles-list .articles-carousel {
    text-align: center;
    max-width: 820px;
    margin: 30px auto 56px;
    display: block
}

.articles-list .read-more {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT97E5AB4F7A8D4A7B9A8C95E82AD3AE03/native?channelToken=958084adb4414d179b0f41acd4027256);
    display: inline-block;
    color: #0c2340;
    padding-left: 30px;
    background-position: center left 0;
    transition: .2s ease-in-out;
    margin-top: 50px
}

#landing-cuidado-y-bienestar {
    background: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTE6461FE4EF7D46399AB5D8EC1068C55D/native/body-tile.0b7f8ef9.png?channelToken=958084adb4414d179b0f41acd4027256) bottom repeat-x;
    color: #0c2340;
    font-family: Klavika;
    margin: 0 auto;
    padding-bottom: 30px
}

#landing-cuidado-y-bienestar.lcyb-offset-header {
    margin-top: 136px
}

#landing-cuidado-y-bienestar .lcyb-btn {
    align-items: center;
    background: #0c2340;
    border-radius: 0 15px;
    color: #fff;
    display: inline-flex;
    font-weight: 700;
    font-size: 15px;
    justify-content: center;
    min-height: 30px;
    text-decoration: none
}

#landing-cuidado-y-bienestar .lcyb-head {
    align-items: center;
    background: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3994E5D860F74B88BCE6BA7EB3CBC411/native/head-tile.41067b05.png?channelToken=958084adb4414d179b0f41acd4027256) top repeat-x #0c2340;
    display: grid;
    margin: 0 auto;
    padding: 35px 25px;
    position: relative;
    height: 240px
}

#landing-cuidado-y-bienestar .lcyb-head__title {
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase
}

#landing-cuidado-y-bienestar .lcyb-main {
    display: grid;
    gap: 50px;
    padding: 30px
}

#landing-cuidado-y-bienestar .lcyb-sidebar {
    display: grid;
    gap: 40px;
    justify-self: center;
    width: min(354px, 100%)
}

#landing-cuidado-y-bienestar .lcyb-search {
    border-bottom: 1px solid #979797;
    display: flex
}

#landing-cuidado-y-bienestar .lcyb-search input {
    border: 0;
    border-radius: 0;
    color: #0c2340;
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    padding: 10px 0;
    width: 100%;
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif"
}

#landing-cuidado-y-bienestar .lcyb-search input:focus {
    box-shadow: none;
    outline: 0
}

#landing-cuidado-y-bienestar .lcyb-search button {
    all: unset;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5' cy='10.5' r='8.5' stroke='%230C2340' stroke-width='2'/%3E%3Cpath d='M17.389 17.389 24 24' stroke='%230C2340' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") 50% no-repeat;
    margin-right: 10px;
    order: -1;
    overflow: hidden;
    text-indent: 100%
}

#landing-cuidado-y-bienestar .lcyb-search:focus-within {
    border-bottom-color: #0c2340
}

#landing-cuidado-y-bienestar .lcyb-menu ul {
    display: grid;
    gap: 10px
}

#landing-cuidado-y-bienestar .lcyb-menu .lcyb-btn {
    display: flex;
    height: 40px
}

#landing-cuidado-y-bienestar .lcyb-menu .lcyb-btn.lcyb-active {
    background: #ff8300
}

#landing-cuidado-y-bienestar .lcyb-grid {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(auto-fill, 280px);
    justify-content: center
}

#landing-cuidado-y-bienestar .lcyb-card {
    background: #fff;
    border-bottom-left-radius: 30px;
    box-shadow: 0 0 20px rgba(0, 21, 63, .2)
}

#landing-cuidado-y-bienestar .lcyb-card__media {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 89%, 70% 100%, 0 89%);
    clip-path: polygon(0 0, 100% 0, 100% 89%, 70% 100%, 0 89%);
    width: 100%
}

#landing-cuidado-y-bienestar .lcyb-card__content {
    padding: 25px
}

#landing-cuidado-y-bienestar .lcyb-card__title {
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    margin-bottom: 30px
}

#landing-cuidado-y-bienestar .align-center,
.thumbnail a>img,
.thumbnail>img {
    margin-left: auto;
    margin-right: auto
}

#landing-cuidado-y-bienestar .align-center .read-more:hover {
    text-decoration: none;
    background-position: center left 5px;
    cursor: pointer
}

.ADV_Article_Video {
    text-align: center;
    margin-bottom: 50px
}

.ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head h1 {
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif";
    right: 0;
    position: absolute;
    text-align: right;
    padding-right: 80px
}

.needs-block:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 547px;
    z-index: 0
}

.needs-block.needs-block-dog {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1D7C8B3083B548CA9ACE569F88BDAF50/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    background-size: cover;
    background-position: center top
}

.needs-block.needs-block-cat {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0B2A4895DA2B438DA2B31A5B516276ED/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    background-size: cover;
    background-position: center top
}

.needs-block .needs-bg-block {
    padding-bottom: 100px;
    text-align: center;
    position: relative
}

.needs-block .needs-bg-block h1 {
    max-width: 612px;
    padding-top: 230px;
    font-size: 40px;
    font-weight: 300;
    line-height: 1;
    color: #fff;
    display: block;
    margin: 0 auto 8px;
    position: relative;
    z-index: 1;
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif"
}

.needs-block .needs-bg-block p {
    font-size: 27px;
    line-height: 1.11;
    text-align: center;
    color: #fff;
    max-width: 500px;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    font-family: Klavika-Regular, Helvetica, Arial, "sans-serif"
}

.needs-block .needs-icons-block {
    height: 390px;
    overflow: hidden
}

.needs-block .needs-icons-block:after {
    content: "";
    position: absolute;
    height: 270px;
    bottom: 0;
    width: 100%;
    background-image: linear-gradient(to right, #bfbfbf -1%, #fff 52%, #9f9f9f 100%)
}

#landing-perro-gato .section--hero>.svg,
#landing-perro-gato .section--hero>svg,
.ADV_Article .article-15 .signo div,
.ADV_Generic_Content .article-15 .signo div,
.ADV_HTML_Article .article-15 .signo div,
.ADV_Life_Stages p,
.needs-block .needs-icons-block .needs-icons-wrapper,
.plus-box img {
    margin: 0 auto
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-dots,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-dots,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-dots,
.needs-block .needs-icons-block .needs-icons-wrapper .owl-dots,
.tips-slider .owl-dots {
    position: absolute;
    bottom: -40px;
    width: 100%;
    text-align: center
}

.needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    border-radius: 100px;
    display: inline-block;
    border: 1px solid #0c2340 !important;
    opacity: 1;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button.active,
.needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button:hover {
    opacity: 1;
    background-color: #0c2340 !important
}

.needs-block .needs-icons-block .needs-icons-scroll {
    height: 280px;
    margin-top: 40px;
    position: relative;
    z-index: 1
}

.needs-block .needs-icons-block .owl-carousel .owl-stage-outer,
.staged-carousel.owl-carousel .owl-stage-outer {
    overflow: visible
}

.needs-block .needs-icons-block .owl-carousel .owl-stage {
    height: 280px
}

.needs-block .needs-icons-block .center .icon {
    transform: scale(1.5)
}

.needs-block .needs-icons-block .center h2,
.page-urinary .gravity-block,
.staged-carousel {
    margin-top: 60px
}

.needs-block .needs-icons-block div.event {
    vertical-align: top;
    cursor: pointer;
    width: 160px;
    margin: 0 25px;
    text-align: center;
    float: left
}

.needs-block .needs-icons-block div.event .icon {
    width: 150px;
    height: 150px;
    border-radius: 100px;
    background-color: #fff;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.needs-block .needs-icons-block div.event h2 {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    text-transform: uppercase;
    padding-top: 20px;
    font-weight: 700;
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif"
}

.ADV_Article .article-content p a:active,
.ADV_Article .article-content p a:focus,
.ADV_Article .article-content p a:hover,
.ADV_Article .article-template .article-content p a:active,
.ADV_Article .article-template .article-content p a:focus,
.ADV_Article .article-template .article-content p a:hover,
.ADV_Generic_Content .article-content p a:active,
.ADV_Generic_Content .article-content p a:focus,
.ADV_Generic_Content .article-content p a:hover,
.ADV_Generic_Content .article-template .article-content p a:active,
.ADV_Generic_Content .article-template .article-content p a:focus,
.ADV_Generic_Content .article-template .article-content p a:hover,
.ADV_HTML_Article .article-content p a:active,
.ADV_HTML_Article .article-content p a:focus,
.ADV_HTML_Article .article-content p a:hover,
.ADV_HTML_Article .article-template .article-content p a:active,
.ADV_HTML_Article .article-template .article-content p a:focus,
.ADV_HTML_Article .article-template .article-content p a:hover,
.needs-block .needs-icons-block div.event h2 a,
.pettalks-form form .form-type-checkbox label a:hover {
    color: #0c2340;
    text-decoration: none
}

@media (max-width:760px) {
    .needs-icons-block {
        height: 300px
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots {
        bottom: 45px
    }

    .needs-block .needs-icons-block:after {
        height: 250px
    }

    .needs-block .needs-bg-block h1 {
        padding-top: 175px;
        font-size: 23px
    }

    .needs-block .needs-bg-block p {
        font-size: 20px
    }

    .needs-block .needs-icons-block div.event {
        width: 100%;
        margin: 0
    }

    .needs-block .needs-icons-block div.event .icon {
        width: 100px;
        height: 100px;
        margin: 0 auto
    }

    .needs-block .needs-icons-block div.event h2 {
        padding-top: 10px
    }

    .needs-block .needs-icons-block .center h2 {
        margin-top: 36px
    }
}

.care-header {
    height: 420px;
    background-size: cover;
    background-position: center
}

.care-header h1 {
    text-align: right;
    float: right;
    max-width: 337px;
    color: #0c2340;
    font-size: 40px;
    line-height: 1;
    margin-top: 111px;
    position: relative
}

.care-header h1:after {
    content: "";
    display: block;
    width: 70px;
    height: 16px;
    position: absolute;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300;
    border-radius: 0 0 30px;
    right: 0;
    bottom: -30px
}

.articles-filter {
    max-width: 255px;
    padding-top: 65px;
    position: relative
}

.articles-filter form .form-group {
    border-bottom: 1px solid #e5e7ea;
    height: 48px
}

.articles-filter form .form-group .icon-search {
    width: 30px;
    height: 30px;
    background-size: 100%;
    margin-bottom: 3px;
    display: inline-block;
    vertical-align: middle
}

.articles-filter form .form-group input {
    font-size: 16px;
    height: 48px;
    color: #0c2340;
    border: 0;
    width: calc(100% - 35px);
    transition: .2s ease-in-out;
    display: inline-block;
    vertical-align: middle
}

.articles-filter .filter-list ul li a:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 1px solid #0c2340;
    border-radius: 0 3px;
    margin-right: 13px;
    transition: .2s ease-in-out;
    position: absolute;
    margin-top: 2px
}

.articles-filter .filter-list ul li a:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    left: 2px;
    transform: rotate(0);
    top: 14px;
    transition: .2s ease-in-out;
    opacity: 0
}

.articles-filter .filter-list ul li a.active-filter:before {
    background-color: #ff8300;
    border-color: transparent
}

.articles-filter .filter-list ul li a.active-filter:after {
    transform: rotate(130deg);
    width: 8px;
    height: 5px;
    opacity: 1
}

.articles-filter .filter-list>ul {
    padding: 30px 0;
    text-align: left;
    margin: 0
}

.articles-filter .filter-list>ul>li {
    border: 0;
    padding: 0;
    position: relative
}

.articles-filter .filter-list>ul>li>a {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: #0c2340;
    text-transform: uppercase;
    display: block;
    padding: 10px 0;
    position: relative
}

.articles-filter .filter-list>ul>li>a span {
    text-indent: 0;
    display: block;
    padding-left: 25px;
    padding-right: 15px
}

.articles-filter .filter-list>ul>li>i {
    position: absolute;
    font-size: 21px;
    font-weight: 700;
    color: #0c2340;
    right: 0;
    top: 8px;
    line-height: 1;
    cursor: pointer;
    font-style: normal
}

.articles-filter .filter-list>ul>li>i:after {
    content: "+"
}

.articles-filter .filter-list>ul>li.open>i:after {
    content: "-";
    margin-right: 2px
}

.articles-filter .filter-list>ul>li ul {
    margin: 0;
    display: none;
    padding-left: 18px
}

.articles-filter .filter-list>ul>li ul li {
    border: 0;
    padding: 0
}

.nutrition-articles-block h2 span:after,
.nutrition-what h2 span:after,
.nutrition-why h2 span:after {
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300;
    border-radius: 0 0 30px;
    height: 16px;
    bottom: -10px;
    content: ""
}

.category-btn,
.filter-btn {
    background-color: #0c2340;
    border-radius: 0 20px;
    width: 100%;
    text-align: center
}

.articles-filter .filter-list>ul>li ul li a {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    padding: 5px 0;
    display: block;
    position: relative
}

.articles-filter .filter-list>ul>li ul li a:after {
    top: 9px
}

.articles-filter .filter-list>ul>li ul li a span {
    text-indent: 0;
    display: block;
    padding-left: 25px
}

.filter-btn {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    height: 30px;
    line-height: 30px;
    transition: .2s ease-in-out;
    display: block
}

.filter-btn:active,
.filter-btn:focus,
.filter-btn:hover {
    text-decoration: none;
    transform: scale(1.1);
    color: #fff
}

.open-filter {
    background-position: right center;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    color: #0c2340;
    position: absolute;
    right: 0;
    top: 17px;
    display: none;
    cursor: pointer;
    z-index: 2
}

.open-filter:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT698F0AFEB6894733A3B7D3EC806D8C6C/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 20px;
    transform: rotate(180deg);
    width: 20px;
    height: 10px;
    background-position: center;
    margin-left: 10px;
    -moz-transition: .1s ease-in-out;
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out
}

.category-btn {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    height: 40px;
    line-height: 40px;
    transition: .2s ease-in-out;
    display: block;
    margin-bottom: 10px;
    cursor: pointer
}

.category-btn.active,
.category-btn:active,
.category-btn:focus,
.category-btn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #ff8300
}

.block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range .range-product a img {
    max-width: 260px
}

.block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range {
    padding-top: 75px
}

.block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range h2 {
    text-align: left;
    max-width: 100%
}

.nutrition-header {
    background-size: cover;
    height: 460px;
    background-position: center;
    padding-top: 80px;
    position: relative;
    overflow: hidden
}

.cat_area .page-welcome .welcome-header video,
.dog_area .page-welcome .welcome-header video,
.nutrition-header video,
.welcome-header video {
    position: absolute;
    top: 0;
    width: 100%;
    object-fit: cover;
    height: 100%
}

.nutrition-header .nutrition-title {
    position: relative;
    max-width: 310px;
    margin-bottom: 40px
}

.nutrition-header .nutrition-title h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: .67;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 12px
}

.nutrition-header .nutrition-title h1,
.nutrition-header .nutrition-title h3 {
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    color: #0c2340;
    text-transform: uppercase;
    margin: 0
}

.nutrition-header .nutrition-title:before {
    display: block;
    width: 70px;
    height: 16px;
    position: absolute;
    content: "";
    border-radius: 30px 0 0;
    left: -20px;
    top: -30px;
    border-top: 2px solid #ff8300;
    border-left: 2px solid #ff8300
}

.nutrition-header .nutrition-header-content {
    max-width: 540px;
    position: relative
}

.nutrition-header .nutrition-header-content ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.nutrition-header .nutrition-header-content ul li {
    position: absolute;
    width: 100%;
    top: 0;
    opacity: 0
}

.nutrition-what h2 span:after,
.nutrition-why h2 span:after {
    width: calc(100% + 16px)
}

.nutrition-header .nutrition-header-content ul li img {
    width: 140px;
    height: 140px;
    float: left;
    margin-right: 20px
}

.nutrition-header .nutrition-header-content ul li h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    color: #0c2340;
    margin: 0;
    padding-top: 5px
}

.nutrition-header .nutrition-header-content ul li:first-child {
    position: relative;
    top: auto;
    opacity: 1
}

.nutrition-header .arrow-down {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4B52CF0AC95B4060865B665C5B0300CC/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 40px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 40px;
    display: none
}

.nutrition-what {
    padding: 50px 0 30px;
    background-repeat: repeat-x;
    background-position: bottom
}

.nutrition-what h2,
.nutrition-why h2 {
    position: relative;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.07;
    color: #0c2340;
    margin: 0;
    text-transform: uppercase
}

.nutrition-what h2 span:after {
    display: block;
    position: absolute;
    transform: none;
    left: 0
}

.nutrition-what .nutrition-what-content {
    width: 740px;
    height: 350px;
    margin: 40px auto 70px;
    position: relative
}

.nutrition-what .nutrition-what-content .nutrition-arrow,
.nutrition-what .nutrition-what-content .nutrition-arrow-mobile {
    width: 100%;
    position: absolute
}

.nutrition-what .nutrition-what-content .element {
    position: absolute;
    left: 40px;
    bottom: -60px;
    max-width: 210px
}

.nutrition-what .nutrition-what-content .element .icon {
    width: 120px;
    height: 120px;
    position: relative;
    margin: 40px 0;
    display: inline-block
}

.nutrition-what .nutrition-what-content .element .icon img {
    width: 100%;
    transition: .2s ease-in-out
}

.nutrition-what .nutrition-what-content .element .icon:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 16px solid #0c2340;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -26px
}

.nutrition-what .nutrition-what-content .element h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.13;
    color: #0c2340;
    text-transform: uppercase;
    margin: 0
}

.nutrition-what .nutrition-what-content .element p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.13;
    color: #0c2340;
    margin: 0
}

.nutrition-what .nutrition-what-content .element:nth-child(4) {
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: right;
    bottom: auto;
    top: 50%;
    margin-top: 0;
    margin-left: -30px
}

.nutrition-what .nutrition-what-content .element:nth-child(4) .icon:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 0 solid #0c2340;
    border-bottom: 16px solid #0c2340;
    bottom: 130px
}

.nutrition-what .nutrition-what-content .element:nth-child(5) {
    right: -50px;
    left: auto;
    bottom: auto;
    top: 0
}

.nutrition-what-modal {
    width: 280px;
    height: auto;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    border-radius: 0 0 0 30px;
    padding: 60px 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(0);
    transition: .2s ease-in-out
}

.nutrition-what-modal .active-defense-content h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.13;
    color: #0c2340;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center
}

.nutrition-what-modal .active-defense-content img {
    width: 50%;
    float: left
}

.nutrition-what-modal.active {
    transform: translateY(-50%) scale(1)
}

.nutrition-what-modal h3 {
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #0c2340;
    margin: 0 0 10px
}

.life-stages-block p,
.nutrition-what-modal p,
.nutrition-why p {
    font-size: 20px;
    font-weight: 300;
    color: #0c2340
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.close,
.nutrition-what-modal p {
    line-height: 1
}

.nutrition-what-modal .close-modal {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer
}

.nutrition-what-modal .close-modal:after,
.nutrition-what-modal .close-modal:before {
    content: "";
    display: block;
    width: 15px;
    height: 2px;
    background-color: #ff8300;
    position: absolute;
    left: -1px;
    top: 5px
}

.nutrition-what-modal .close-modal:after,
body .modal-header .close span:after {
    transform: rotate(-45deg)
}

.nutrition-what-info {
    width: 740px;
    margin: 0 auto
}

.nutrition-what-info .nutrition-info-content {
    border-top: 1px solid #979797;
    width: auto;
    max-width: 220px;
    margin-left: 40px;
    padding-top: 3px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    position: relative
}

.nutrition-what-info .nutrition-info-content .icon-plus {
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    position: absolute;
    right: 100%;
    margin-right: -10px;
    margin-top: 10px
}

.nutrition-what-info .nutrition-info-content .icon-plus:before {
    content: "";
    display: block;
    width: 10px;
    height: 2px;
    margin-top: 6px;
    background-color: #ff8300
}

.nutrition-what-info .nutrition-info-content .icon-plus:after {
    content: "";
    display: block;
    height: 10px;
    width: 2px;
    margin-top: -6px;
    margin-left: 4px;
    background-color: #ff8300
}

.nutrition-what-info .nutrition-info-content .nutrition-info-data {
    max-width: 0;
    width: auto;
    overflow: hidden;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.nutrition-what-info .nutrition-info-content .nutrition-info-data>div {
    width: 620px
}

.nutrition-what-info .nutrition-info-content .nutrition-info-data h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.13;
    color: #0c2340;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0
}

.nutrition-what-info .nutrition-info-content .nutrition-info-data img {
    display: inline-block;
    vertical-align: middle;
    width: 170px
}

.nutrition-what-info.active .nutrition-info-content,
.nutrition-what-info.active .nutrition-info-content .nutrition-info-data {
    max-width: 620px
}

.nutrition-what-info.active .nutrition-info-content .icon-plus {
    right: 0;
    transform: rotate(45deg);
    margin-right: 0
}

@media (max-width:900px) {
    .nutrition-what h2 {
        max-width: 470px
    }

    .nutrition-what .nutrition-what-content {
        width: 320px;
        height: 490px;
        margin-top: -80px;
        margin-bottom: 0
    }

    .nutrition-what .nutrition-what-content .element .icon:after,
    .nutrition-what .nutrition-what-content .element h4,
    .nutrition-what .nutrition-what-content .element p,
    .nutrition-what .nutrition-what-content .nutrition-arrow,
    .nutrition-what-info {
        display: none
    }

    .nutrition-what .nutrition-what-content .nutrition-arrow-mobile {
        display: block
    }

    .nutrition-what .nutrition-what-content .element {
        bottom: -10px
    }

    .nutrition-what .nutrition-what-content .element .icon {
        width: 100px;
        height: 100px
    }

    .nutrition-what .nutrition-what-content .element:nth-child(4) {
        margin-top: 30px;
        margin-left: 50px
    }

    .nutrition-what .nutrition-what-content .element:nth-child(5) {
        right: -20px;
        top: 20px
    }
}

.nutrition-why {
    padding: 70px 0 20px
}

.nutrition-why h2 span:after {
    left: 50%;
    display: block;
    position: absolute;
    transform: translateX(-50%)
}

.nutrition-why p {
    line-height: 1.3;
    margin-top: 30px
}

.nutrition-why .nutrition-why-content {
    position: relative;
    max-width: 900px;
    margin: 40px auto 0
}

.nutrition-why .nutrition-why-content .element {
    float: left;
    width: 352px;
    text-align: right;
    margin: 62px 0;
    position: relative;
    z-index: 2
}

.nutrition-why .nutrition-why-content .element .element-content {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 190px)
}

.nutrition-why .nutrition-why-content .element .element-content h4,
.nutrition-why .nutrition-why-content .hexagon .nutrition-why-list h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.13;
    color: #0c2340;
    margin: 0
}

.nutrition-why .nutrition-why-content .element .element-content p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: right;
    color: #0c2340;
    margin: 0
}

.nutrition-why .nutrition-why-content .element img {
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 120px;
    margin: 0 30px
}

.nutrition-why .nutrition-why-content .element:nth-child(3),
.nutrition-why .nutrition-why-content .element:nth-child(6) {
    float: right;
    text-align: left
}

.ADV_Article .article-17 p,
.ADV_Article .article-19 .seccion-inferior p,
.ADV_Article .article-21 .content-parrafos-dobles p,
.ADV_Article .article-21 .tercer-bloque-escoger p,
.ADV_Article .article-30 p,
.ADV_Article .box-carousel.box-carousel-number .item p,
.ADV_Generic_Content .article-17 p,
.ADV_Generic_Content .article-19 .seccion-inferior p,
.ADV_Generic_Content .article-21 .content-parrafos-dobles p,
.ADV_Generic_Content .article-21 .tercer-bloque-escoger p,
.ADV_Generic_Content .article-30 p,
.ADV_Generic_Content .box-carousel.box-carousel-number .item p,
.ADV_HTML_Article .article-17 p,
.ADV_HTML_Article .article-19 .seccion-inferior p,
.ADV_HTML_Article .article-21 .content-parrafos-dobles p,
.ADV_HTML_Article .article-21 .tercer-bloque-escoger p,
.ADV_HTML_Article .article-30 p,
.ADV_HTML_Article .box-carousel.box-carousel-number .item p,
.nutrition-carrousel .element p,
.nutrition-why .nutrition-why-content .element:nth-child(3) p,
.nutrition-why .nutrition-why-content .element:nth-child(6) p,
.sensitive-symptom .symptom.symptom-2 .tool-tip p,
.text-left,
.urinary-box-group .urinary-box:first-child p,
th {
    text-align: left
}

.nutrition-why .nutrition-why-content .hexagon {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTD98653F90977483BBDFA45338DDAA283/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 400px;
    height: 460px;
    background-size: 100%;
    position: absolute;
    vertical-align: middle;
    transform: translateX(-50%);
    text-align: center;
    left: 50%
}

.nutrition-why .nutrition-why-content .hexagon .nutrition-why-list {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 20px
}

.nutrition-why .nutrition-why-content .hexagon .nutrition-why-list p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    margin: 0
}

.nutrition-why .nutrition-why-content .hexagon img {
    display: inline-block;
    width: 220px;
    margin-top: 60px
}

@media (min-width:995px) {
    .nutrition-why .nutrition-why-content .hexagon .nutrition-why-list {
        display: none !important
    }

    .nutrition-why .nutrition-why-content .hexagon.active img {
        display: inline-block !important
    }
}

@media (max-width:994px) {
    .nutrition-why {
        padding-top: 40px
    }

    .nutrition-why .nutrition-why-content {
        width: 250px;
        margin-left: auto;
        margin-right: auto
    }

    .nutrition-why .nutrition-why-content .hexagon {
        width: 250px;
        height: 283px
    }

    .nutrition-why .nutrition-why-content .hexagon img {
        width: 150px;
        margin-top: 50px
    }

    .nutrition-why .nutrition-why-content .element {
        width: 80px;
        margin: 25px 0 25px -30px
    }

    .nutrition-why .nutrition-why-content .element .element-content {
        display: none
    }

    .nutrition-why .nutrition-why-content .element img {
        width: 80px;
        height: 80px;
        margin: 0
    }

    .nutrition-why .nutrition-why-content .element:nth-child(3),
    .nutrition-why .nutrition-why-content .element:nth-child(6) {
        margin: 25px -30px 45px 0
    }

    .shake-element img {
        animation-name: shakeElement;
        animation-iteration-count: infinite;
        animation-duration: 3s
    }
}

@keyframes shakeElement {

    10%,
    100%,
    30% {
        transform: scale(1)
    }

    20% {
        transform: scale(1.1)
    }
}

.nutrition-articles-block .articles-carousel {
    max-width: 820px
}

.nutrition-articles-block h2 {
    position: relative;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.07;
    color: #0c2340;
    margin: 0 0 60px;
    text-transform: uppercase;
    text-align: left
}

.nutrition-articles-block h2 span:after {
    left: 50%;
    display: block;
    position: absolute;
    width: 110%;
    transform: translateX(-50%)
}

@media (min-width:991px) {
    .nutrition-articles-block {
        margin: 0 auto;
        display: block
    }

    .nutrition-articles-block .affinity-article-block {
        display: inline-block;
        vertical-align: top
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) {
        width: calc(100% - 20px)
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image {
        height: 260px;
        width: 400px;
        float: left
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image img {
        height: 100%
    }

    .nutrition-articles-block .affinity-article-block:nth-child(4) .affinity-article-block--image:after,
    .nutrition-articles-block .affinity-article-block:nth-child(4) .affinity-article-block--image:before,
    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image:after,
    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image:before {
        height: 100px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image:before {
        transform: rotate(55deg);
        top: -20px;
        right: -100px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--image:after {
        transform: rotate(-55deg);
        bottom: 0;
        right: -115px;
        left: auto;
        top: auto
    }

    .nutrition-articles-block .affinity-article-block:nth-child(9) .affinity-article-block--info {
        float: right;
        width: calc(100% - 400px);
        margin-top: 60px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(4) {
        width: 525px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(4) .affinity-article-block--image:before {
        top: 220px;
        right: -36px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(4) .affinity-article-block--image:after {
        width: 400px;
        top: 220px
    }

    .nutrition-articles-block .affinity-article-block:nth-child(4) .affinity-article-block--info h3 {
        height: 66px
    }
}

.ADV_Article .Advance-ru .article-5 .article-header h1,
.ADV_Generic_Content .Advance-ru .article-5 .article-header h1,
.ADV_HTML_Article .Advance-ru .article-5 .article-header h1,
.Advance-ru .nutrition-header .nutrition-title h1,
.Advance-ru .nutrition-header .nutrition-title h3,
body.Advance-ru .hex-slider .owl-item .hex-elem h3 span {
    font-size: 28px
}

.ADV_Article .Advance-ru .article-6 h1 span,
.ADV_Generic_Content .Advance-ru .article-6 h1 span,
.ADV_HTML_Article .Advance-ru .article-6 h1 span,
.Advance-ru .nutrition-header .nutrition-header-content ul li h3 {
    font-size: 33px
}

.ADV_Article,
.ADV_Generic_Content,
.ADV_HTML_Article,
.pettalks-form,
.pettalks-gallery {
    padding-bottom: 40px
}

.ADV_Article .clear,
.ADV_Generic_Content .clear,
.ADV_HTML_Article .clear,
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.page-needs .clear,
.pager:after,
.panel-body:after,
.row:after,
.slick-track:after,
.video-data {
    clear: both
}

.ADV_Article .article-content,
.ADV_Generic_Content .article-content,
.ADV_HTML_Article .article-content {
    padding: 0 !important
}

.ADV_Article .article-content h2,
.ADV_Article .article-content h3,
.ADV_Article .article-content h4,
.ADV_Generic_Content .article-content h2,
.ADV_Generic_Content .article-content h3,
.ADV_Generic_Content .article-content h4,
.ADV_HTML_Article .article-content h2,
.ADV_HTML_Article .article-content h3,
.ADV_HTML_Article .article-content h4 {
    margin-top: 28px !important;
    margin-bottom: 0 !important;
    padding-bottom: 22px !important
}

.ADV_Article .article-content p,
.ADV_Generic_Content .article-content p,
.ADV_HTML_Article .article-content p {
    margin-bottom: 0 !important;
    padding-bottom: 22px !important
}

.ADV_Article .article-content ul p,
.ADV_Generic_Content .article-content ul p,
.ADV_HTML_Article .article-content ul p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.ADV_Article .article-header,
.ADV_Generic_Content .article-header,
.ADV_HTML_Article .article-header {
    background-color: #0c2340;
    height: 360px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 38px 180px;
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative
}

.ADV_Article .article-header h1,
.ADV_Article .article-header h2,
.ADV_Generic_Content .article-header h1,
.ADV_Generic_Content .article-header h2,
.ADV_HTML_Article .article-header h1,
.ADV_HTML_Article .article-header h2 {
    font-weight: 700;
    line-height: normal;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    width: 100%
}

.ADV_Article .article-header img,
.ADV_Generic_Content .article-header img,
.ADV_HTML_Article .article-header img {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0
}

.ADV_Article .article-15 .article-header,
.ADV_Article .article-16-2 .article-header,
.ADV_Article .article-17 .article-header,
.ADV_Article .article-19 .article-header,
.ADV_Article .article-22 .article-header,
.ADV_Article .article-24 .article-header,
.ADV_Article .article-25 .article-header,
.ADV_Article .article-26 .article-header,
.ADV_Article .article-27 .article-header,
.ADV_Article .article-28 .article-header,
.ADV_Article .article-31 .article-header,
.ADV_Article .article-5 .article-header,
.ADV_Article .article-7 .article-header,
.ADV_Article .article-9 .article-header,
.ADV_Article .article-template .article-header.article-header-gray,
.ADV_Article body .article-10-gato .article-header,
.ADV_Article body .article-11-gato .article-header,
.ADV_Article body .article-12-gato .article-header,
.ADV_Article body .article-13-gato .article-header,
.ADV_Article body .article-14-gato .article-header,
.ADV_Article body .article-16-gato .article-header,
.ADV_Article body .article-17-gato .article-header,
.ADV_Article body .article-19-gato .article-header,
.ADV_Article body .article-20-gato .article-header,
.ADV_Article body .article-22-gato .article-header,
.ADV_Article body .article-23-gato .article-header,
.ADV_Article body .article-24-gato .article-header,
.ADV_Article body .article-25-gato .article-header,
.ADV_Article body .article-5-gato .article-header,
.ADV_Article body .article-7-gato .article-header,
.ADV_Article body .article-9-gato .article-header,
.ADV_Generic_Content .article-15 .article-header,
.ADV_Generic_Content .article-16-2 .article-header,
.ADV_Generic_Content .article-17 .article-header,
.ADV_Generic_Content .article-19 .article-header,
.ADV_Generic_Content .article-22 .article-header,
.ADV_Generic_Content .article-24 .article-header,
.ADV_Generic_Content .article-25 .article-header,
.ADV_Generic_Content .article-26 .article-header,
.ADV_Generic_Content .article-27 .article-header,
.ADV_Generic_Content .article-28 .article-header,
.ADV_Generic_Content .article-31 .article-header,
.ADV_Generic_Content .article-5 .article-header,
.ADV_Generic_Content .article-7 .article-header,
.ADV_Generic_Content .article-9 .article-header,
.ADV_Generic_Content .article-template .article-header.article-header-gray,
.ADV_Generic_Content body .article-10-gato .article-header,
.ADV_Generic_Content body .article-11-gato .article-header,
.ADV_Generic_Content body .article-12-gato .article-header,
.ADV_Generic_Content body .article-13-gato .article-header,
.ADV_Generic_Content body .article-14-gato .article-header,
.ADV_Generic_Content body .article-16-gato .article-header,
.ADV_Generic_Content body .article-17-gato .article-header,
.ADV_Generic_Content body .article-19-gato .article-header,
.ADV_Generic_Content body .article-20-gato .article-header,
.ADV_Generic_Content body .article-22-gato .article-header,
.ADV_Generic_Content body .article-23-gato .article-header,
.ADV_Generic_Content body .article-24-gato .article-header,
.ADV_Generic_Content body .article-25-gato .article-header,
.ADV_Generic_Content body .article-5-gato .article-header,
.ADV_Generic_Content body .article-7-gato .article-header,
.ADV_Generic_Content body .article-9-gato .article-header,
.ADV_HTML_Article .article-15 .article-header,
.ADV_HTML_Article .article-16-2 .article-header,
.ADV_HTML_Article .article-17 .article-header,
.ADV_HTML_Article .article-19 .article-header,
.ADV_HTML_Article .article-22 .article-header,
.ADV_HTML_Article .article-24 .article-header,
.ADV_HTML_Article .article-25 .article-header,
.ADV_HTML_Article .article-26 .article-header,
.ADV_HTML_Article .article-27 .article-header,
.ADV_HTML_Article .article-28 .article-header,
.ADV_HTML_Article .article-31 .article-header,
.ADV_HTML_Article .article-5 .article-header,
.ADV_HTML_Article .article-7 .article-header,
.ADV_HTML_Article .article-9 .article-header,
.ADV_HTML_Article .article-template .article-header.article-header-gray,
.ADV_HTML_Article body .article-10-gato .article-header,
.ADV_HTML_Article body .article-11-gato .article-header,
.ADV_HTML_Article body .article-12-gato .article-header,
.ADV_HTML_Article body .article-13-gato .article-header,
.ADV_HTML_Article body .article-14-gato .article-header,
.ADV_HTML_Article body .article-16-gato .article-header,
.ADV_HTML_Article body .article-17-gato .article-header,
.ADV_HTML_Article body .article-19-gato .article-header,
.ADV_HTML_Article body .article-20-gato .article-header,
.ADV_HTML_Article body .article-22-gato .article-header,
.ADV_HTML_Article body .article-23-gato .article-header,
.ADV_HTML_Article body .article-24-gato .article-header,
.ADV_HTML_Article body .article-25-gato .article-header,
.ADV_HTML_Article body .article-5-gato .article-header,
.ADV_HTML_Article body .article-7-gato .article-header,
.ADV_HTML_Article body .article-9-gato .article-header,
.timeline-info.white {
    background-color: #fff;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.ADV_Article .article-template .article-header.article-header-gray h1,
.ADV_Generic_Content .article-template .article-header.article-header-gray h1,
.ADV_HTML_Article .article-template .article-header.article-header-gray h1 {
    color: #0c2340
}

.ADV_Article .article-template .article-header h1,
.ADV_Generic_Content .article-template .article-header h1,
.ADV_HTML_Article .article-template .article-header h1 {
    font-size: 50px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: .86;
    letter-spacing: normal;
    color: #fff;
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    width: 100%;
    position: absolute;
    max-width: 670px
}

.ADV_Article .article-template .article-header .header-mask,
.ADV_Generic_Content .article-template .article-header .header-mask,
.ADV_HTML_Article .article-template .article-header .header-mask {
    -webkit-clip-path: polygon(11% 0, 100% 0, 100% 100%, 18% 100%, 0 25%);
    clip-path: polygon(11% 0, 100% 0, 100% 100%, 18% 100%, 0 25%);
    overflow: hidden;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    width: 530px
}

.ADV_Article .article-template .article-header .header-mask img,
.ADV_Generic_Content .article-template .article-header .header-mask img,
.ADV_HTML_Article .article-template .article-header .header-mask img {
    position: static;
    height: 100%;
    width: auto;
    max-width: none
}

.ADV_Article .article-template .article-content p,
.ADV_Generic_Content .article-template .article-content p,
.ADV_HTML_Article .article-template .article-content p {
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-template .article-content p a,
.ADV_Generic_Content .article-template .article-content p a,
.ADV_HTML_Article .article-template .article-content p a {
    color: #0c2340;
    text-decoration: underline;
    font-weight: 700
}

.ADV_Article .article-template .article-content .article-heading,
.ADV_Generic_Content .article-template .article-content .article-heading,
.ADV_HTML_Article .article-template .article-content .article-heading {
    margin-top: 44px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.ADV_Article .article-template .article-content .article-heading p,
.ADV_Generic_Content .article-template .article-content .article-heading p,
.ADV_HTML_Article .article-template .article-content .article-heading p {
    font-size: 28px;
    line-height: 1.07
}

.ADV_Article .article-template .article-content .article-highlight,
.ADV_Generic_Content .article-template .article-content .article-highlight,
.ADV_HTML_Article .article-template .article-content .article-highlight {
    padding: 65px 0;
    margin: 45px 0
}

.ADV_Article .article-template .article-content .article-highlight span,
.ADV_Generic_Content .article-template .article-content .article-highlight span,
.ADV_HTML_Article .article-template .article-content .article-highlight span {
    max-width: 580px;
    margin: 0 auto;
    padding: 0 50px
}

.ADV_Article .article-template .article-content .article-bullets,
.ADV_Generic_Content .article-template .article-content .article-bullets,
.ADV_HTML_Article .article-template .article-content .article-bullets {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: justify;
    color: #0c2340
}

.ADV_Article .article-template .article-content .article-bullets>p,
.ADV_Generic_Content .article-template .article-content .article-bullets>p,
.ADV_HTML_Article .article-template .article-content .article-bullets>p {
    margin-bottom: 30px;
    margin-top: 10px;
    color: #0c2340;
    font-size: 32px;
    font-weight: 700;
    padding: 0 !important
}

#landing-advance-active-defense ol,
#landing-advance-active-defense ul,
#landing-perro-gato ol,
#landing-perro-gato ul,
#wet-pyshio-landing ol,
#wet-pyshio-landing ul,
.ADV_Article .article-11 ul,
.ADV_Article .article-template .article-content .article-bullets>ul,
.ADV_Generic_Content .article-11 ul,
.ADV_Generic_Content .article-template .article-content .article-bullets>ul,
.ADV_HTML_Article .article-11 ul,
.ADV_HTML_Article .article-template .article-content .article-bullets>ul,
.pager {
    list-style: none
}

.ADV_Article .article-template .article-content .article-bullets>ul>li,
.ADV_Generic_Content .article-template .article-content .article-bullets>ul>li,
.ADV_HTML_Article .article-template .article-content .article-bullets>ul>li {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8783F3916C8F47E2AF54903210E71C0A/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px;
    background-position: left top 2px;
    margin-bottom: 20px
}

.ADV_Article .article-template .article-content .article-bullets>ul>li ul li,
.ADV_Generic_Content .article-template .article-content .article-bullets>ul>li ul li,
.ADV_HTML_Article .article-template .article-content .article-bullets>ul>li ul li {
    list-style: disc;
    padding-left: 10px;
    margin-bottom: 20px
}

.ADV_Article .article-template .article-content table,
.ADV_Generic_Content .article-template .article-content table,
.ADV_HTML_Article .article-template .article-content table {
    background-color: #0c2340;
    border-radius: 0 80px;
    border: 0;
    width: 100% !important;
    max-width: 500px
}

.ADV_Article .article-template .article-content table tbody tr td,
.ADV_Generic_Content .article-template .article-content table tbody tr td,
.ADV_HTML_Article .article-template .article-content table tbody tr td {
    border: 0;
    padding: 0 30px
}

.ADV_Article .article-template .article-content table tbody tr td p,
.ADV_Generic_Content .article-template .article-content table tbody tr td p,
.ADV_HTML_Article .article-template .article-content table tbody tr td p {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 30px 0 30px 40px;
    position: relative
}

.ADV_Article .article-template .article-content table tbody tr td p:before,
.ADV_Generic_Content .article-template .article-content table tbody tr td p:before,
.ADV_HTML_Article .article-template .article-content table tbody tr td p:before {
    content: "\e165";
    font-family: "Glyphicons Halflings";
    font-size: 23px;
    margin-right: 10px;
    height: 24px;
    float: left;
    position: absolute;
    color: #fff;
    margin-top: -17px;
    left: 0;
    top: 50%
}

.ADV_Article .article-template .article-content table tbody tr:last-child td,
.ADV_Generic_Content .article-template .article-content table tbody tr:last-child td,
.ADV_HTML_Article .article-template .article-content table tbody tr:last-child td {
    padding-bottom: 10px
}

.ADV_Article .article-accordeon .accordeon-item:last-child,
.ADV_Article .article-template .article-content table tbody tr:last-child td p,
.ADV_Article .autocomplete-products:focus,
.ADV_Article .listed-box ul li:last-child,
.ADV_Generic_Content .article-accordeon .accordeon-item:last-child,
.ADV_Generic_Content .article-template .article-content table tbody tr:last-child td p,
.ADV_Generic_Content .autocomplete-products:focus,
.ADV_Generic_Content .listed-box ul li:last-child,
.ADV_HTML_Article .article-accordeon .accordeon-item:last-child,
.ADV_HTML_Article .article-template .article-content table tbody tr:last-child td p,
.ADV_HTML_Article .autocomplete-products:focus,
.ADV_HTML_Article .listed-box ul li:last-child,
.nav-tabs-justified,
.panel-group .panel-heading,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.ADV_Article .article-template .article-content h2,
.ADV_Generic_Content .article-template .article-content h2,
.ADV_HTML_Article .article-template .article-content h2 {
    color: #0c2340;
    font-size: 32px;
    font-weight: 700
}

.ADV_Article .article-template .article-content h3,
.ADV_Generic_Content .article-template .article-content h3,
.ADV_HTML_Article .article-template .article-content h3 {
    color: #0c2340;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 10px
}

.ADV_Article .article-template .article-content .rounded-image img,
.ADV_Generic_Content .article-template .article-content .rounded-image img,
.ADV_HTML_Article .article-template .article-content .rounded-image img {
    max-width: 870px;
    display: block;
    margin: 0 auto 20px;
    max-height: 350px;
    width: auto;
    border-radius: 60px 0
}

.ADV_Article .article-highlight,
.ADV_Article .article-template .article-content .block-gray,
.ADV_Generic_Content .article-highlight,
.ADV_Generic_Content .article-template .article-content .block-gray,
.ADV_HTML_Article .article-highlight,
.ADV_HTML_Article .article-template .article-content .block-gray {
    background-color: #f1f2f4
}

.ADV_Article .article-template .article-content .numeric-bullets,
.ADV_Generic_Content .article-template .article-content .numeric-bullets,
.ADV_HTML_Article .article-template .article-content .numeric-bullets {
    padding-bottom: 0;
    margin-bottom: 30px;
    margin-top: 30px
}

.ADV_Article .article-template .article-content .numeric-bullets h3,
.ADV_Generic_Content .article-template .article-content .numeric-bullets h3,
.ADV_HTML_Article .article-template .article-content .numeric-bullets h3 {
    font-size: 32px;
    margin-top: 50px;
    margin-bottom: 50px
}

.ADV_Article .article-template .article-content .numeric-bullets ul,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul {
    list-style: none;
    counter-reset: my-awesome-counter;
    display: flex;
    flex-wrap: wrap
}

.ADV_Article .article-template .article-content .numeric-bullets ul li::before,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul li::before,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul li::before {
    content: counter(my-awesome-counter);
    color: #ff8300;
    font-size: 70px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    position: absolute;
    left: -50px;
    top: -14px
}

.ADV_Article .article-template .article-content .numeric-bullets ul li,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul li,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul li {
    position: relative;
    counter-increment: my-awesome-counter;
    width: 37%;
    float: right;
    margin-left: 6%;
    margin-right: 14%;
    margin-bottom: 70px
}

.ADV_Article .article-tabs a:last-child,
.ADV_Article .article-template .article-content .numeric-bullets ul li:nth-child(2n),
.ADV_Article .box-group .box:last-child,
.ADV_Article .col-row .col-6:last-child,
.ADV_Article .dream-box-group .dream-box:last-child,
.ADV_Article .list-icon .item:nth-child(2n),
.ADV_Generic_Content .article-tabs a:last-child,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul li:nth-child(2n),
.ADV_Generic_Content .box-group .box:last-child,
.ADV_Generic_Content .col-row .col-6:last-child,
.ADV_Generic_Content .dream-box-group .dream-box:last-child,
.ADV_Generic_Content .list-icon .item:nth-child(2n),
.ADV_HTML_Article .article-tabs a:last-child,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul li:nth-child(2n),
.ADV_HTML_Article .box-group .box:last-child,
.ADV_HTML_Article .col-row .col-6:last-child,
.ADV_HTML_Article .dream-box-group .dream-box:last-child,
.ADV_HTML_Article .list-icon .item:nth-child(2n),
.benefits-boxes .box:last-child,
.dotted-box-group .dotted-box:last-child,
.gallery-list .image-box:nth-child(4n),
.life-stages-block .box-group .box:last-child,
.place-block .place:last-child,
.plus-box:last-child,
.puppy-nav .nav-element:last-child,
.rounded-box-carousel .rounded-box:last-child,
.torsion-list .torsion-element:nth-child(2n),
.urinary-box-group .urinary-box:last-child,
.video-list .video-wrapper:nth-child(2n) {
    margin-right: 0
}

.ADV_Article .article-template .article-content .numeric-bullets ul li h4,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul li h4,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul li h4 {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #0c2340;
    margin-bottom: 10px
}

.ADV_Article .article-template .article-content .numeric-bullets ul li p,
.ADV_Generic_Content .article-template .article-content .numeric-bullets ul li p,
.ADV_HTML_Article .article-template .article-content .numeric-bullets ul li p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #0c2340
}

.ADV_Article .article-template .article-content .article-slide-carousel,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel {
    display: block;
    margin-top: 60px;
    position: relative;
    margin-bottom: 80px
}

.ADV_Article .article-template .article-content .article-slide-carousel .item-image,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .item-image,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .item-image {
    max-width: 420px;
    margin: 0 auto;
    border-radius: 60px 0;
    overflow: hidden;
    max-height: 400px;
    text-align: center
}

.ADV_Article .article-template .article-content .article-slide-carousel .item-image img,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .item-image img,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .item-image img {
    width: auto;
    height: auto;
    max-height: 300px;
    max-width: 100%;
    display: inline-block
}

.ADV_Article .alert-group,
.ADV_Article .article-16-2 .lista-problemas-last,
.ADV_Article .article-template .article-content .article-slide-carousel .item-info,
.ADV_Article .box-carousel,
.ADV_Generic_Content .alert-group,
.ADV_Generic_Content .article-16-2 .lista-problemas-last,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .item-info,
.ADV_Generic_Content .box-carousel,
.ADV_HTML_Article .alert-group,
.ADV_HTML_Article .article-16-2 .lista-problemas-last,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .item-info,
.ADV_HTML_Article .box-carousel {
    margin-top: 40px
}

.ADV_Article .article-template .article-content .article-slide-carousel .item-info h2,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .item-info h2,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .item-info h2 {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    margin-bottom: 13px
}

.ADV_Article .article-template .article-content .article-slide-carousel .item-info p,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .item-info p,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .item-info p {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-prev,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-nav .owl-prev,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 100px;
    left: 0
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-prev span,
.ADV_Article .box-carousel .owl-nav .owl-prev span,
.ADV_Article .box-group .owl-nav .owl-prev span,
.ADV_Article .list-icon .owl-nav .owl-prev span,
.ADV_Article .postures-carrousel .owl-nav .owl-prev span,
.ADV_Article body .visits-carrousel .owl-nav .owl-prev span,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-nav .owl-prev span,
.ADV_Generic_Content .box-carousel .owl-nav .owl-prev span,
.ADV_Generic_Content .box-group .owl-nav .owl-prev span,
.ADV_Generic_Content .list-icon .owl-nav .owl-prev span,
.ADV_Generic_Content .postures-carrousel .owl-nav .owl-prev span,
.ADV_Generic_Content body .visits-carrousel .owl-nav .owl-prev span,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-prev span,
.ADV_HTML_Article .box-carousel .owl-nav .owl-prev span,
.ADV_HTML_Article .box-group .owl-nav .owl-prev span,
.ADV_HTML_Article .list-icon .owl-nav .owl-prev span,
.ADV_HTML_Article .postures-carrousel .owl-nav .owl-prev span,
.ADV_HTML_Article body .visits-carrousel .owl-nav .owl-prev span,
.circle-slider .owl-nav .owl-prev span,
.experts-carousel .owl-nav .owl-prev span,
.home-slider .owl-nav .owl-prev span,
.plus-box-group .owl-nav .owl-prev span,
.staged-carousel .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1C4CDB326FE7433FAB9F035F0DF8C424/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: left center
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-next,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-nav .owl-next,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-next {
    position: absolute;
    top: 100px;
    right: 0
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-next span,
.ADV_Article .box-carousel .owl-nav .owl-next span,
.ADV_Article .box-group .owl-nav .owl-next span,
.ADV_Article .list-icon .owl-nav .owl-next span,
.ADV_Article .postures-carrousel .owl-nav .owl-next span,
.ADV_Article body .visits-carrousel .owl-nav .owl-next span,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-nav .owl-next span,
.ADV_Generic_Content .box-carousel .owl-nav .owl-next span,
.ADV_Generic_Content .box-group .owl-nav .owl-next span,
.ADV_Generic_Content .list-icon .owl-nav .owl-next span,
.ADV_Generic_Content .postures-carrousel .owl-nav .owl-next span,
.ADV_Generic_Content body .visits-carrousel .owl-nav .owl-next span,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-nav .owl-next span,
.ADV_HTML_Article .box-carousel .owl-nav .owl-next span,
.ADV_HTML_Article .box-group .owl-nav .owl-next span,
.ADV_HTML_Article .list-icon .owl-nav .owl-next span,
.ADV_HTML_Article .postures-carrousel .owl-nav .owl-next span,
.ADV_HTML_Article body .visits-carrousel .owl-nav .owl-next span,
.circle-slider .owl-nav .owl-next span,
.experts-carousel .owl-nav .owl-next span,
.home-slider .owl-nav .owl-next span,
.plus-box-group .owl-nav .owl-next span,
.staged-carousel .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC6E4CB4C73B74437822B4115068ED21C/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: right center
}

.ADV_Article .article-template .article-content .article-slide-carousel .owl-dots button,
.ADV_Generic_Content .article-template .article-content .article-slide-carousel .owl-dots button,
.ADV_HTML_Article .article-template .article-content .article-slide-carousel .owl-dots button {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    display: inline-block;
    background-color: #0c2340 !important;
    opacity: .2;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ADV_Article .article-template .article-content .author,
.ADV_Generic_Content .article-template .article-content .author,
.ADV_HTML_Article .article-template .article-content .author {
    padding: 50px 0;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom
}

.ADV_Article .article-template .article-content .author h3,
.ADV_Generic_Content .article-template .article-content .author h3,
.ADV_HTML_Article .article-template .article-content .author h3 {
    color: #0c2340;
    font-size: 24px;
    margin: 0 0 10px
}

.ADV_Article .article-template .article-content .author p,
.ADV_Generic_Content .article-template .article-content .author p,
.ADV_HTML_Article .article-template .article-content .author p {
    color: #0c2340;
    font-size: 20px;
    margin-bottom: 20px
}

.ADV_Article .article-template .article-content .author .btn,
.ADV_Generic_Content .article-template .article-content .author .btn,
.ADV_HTML_Article .article-template .article-content .author .btn {
    background-color: #ff8300;
    margin-top: 0
}

.ADV_Article .main-image,
.ADV_Generic_Content .main-image,
.ADV_HTML_Article .main-image {
    display: none;
    height: 260px;
    overflow: hidden;
    position: relative
}

.ADV_Article .main-image img,
.ADV_Generic_Content .main-image img,
.ADV_HTML_Article .main-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ADV_Article .article-content .article-intro p b,
.ADV_Article .article-content h4,
.ADV_Generic_Content .article-content .article-intro p b,
.ADV_Generic_Content .article-content h4,
.ADV_HTML_Article .article-content .article-intro p b,
.ADV_HTML_Article .article-content h4 {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.07;
    text-align: left;
    color: #0c2340;
    margin: 0
}

.ADV_Article .article-content h4.underline,
.ADV_Generic_Content .article-content h4.underline,
.ADV_HTML_Article .article-content h4.underline {
    margin-top: 40px;
    text-align: left
}

.ADV_Article .article-content h4.underline:after,
.ADV_Generic_Content .article-content h4.underline:after,
.ADV_HTML_Article .article-content h4.underline:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    border-bottom: 1px solid #d4d7dc;
    margin: 7px 0
}

.ADV_Article .article-content h3,
.ADV_Generic_Content .article-content h3,
.ADV_HTML_Article .article-content h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: .94;
    color: #0c2340;
    margin-top: 70px
}

.ADV_Article .article-content p,
.ADV_Generic_Content .article-content p,
.ADV_HTML_Article .article-content p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-content p a,
.ADV_Generic_Content .article-content p a,
.ADV_HTML_Article .article-content p a,
.pettalks-form form .form-type-checkbox label a {
    color: #0c2340;
    text-decoration: underline
}

.ADV_Article .article-content .article-intro,
.ADV_Generic_Content .article-content .article-intro,
.ADV_HTML_Article .article-content .article-intro {
    margin-top: 40px;
    margin-bottom: 85px
}

.ADV_Article .col-row,
.ADV_Generic_Content .col-row,
.ADV_HTML_Article .col-row {
    margin-top: 10px;
    margin-bottom: 40px
}

.ADV_Article .col-row .col-6,
.ADV_Generic_Content .col-row .col-6,
.ADV_HTML_Article .col-row .col-6 {
    float: left;
    width: 44%;
    margin-right: 12%
}

.ADV_Article .article-highlight span,
.ADV_Generic_Content .article-highlight span,
.ADV_HTML_Article .article-highlight span {
    font-size: 20px;
    font-weight: 300;
    font-style: italic;
    line-height: 1.3;
    text-align: center;
    color: #0c2340;
    display: block;
    position: relative
}

.ADV_Article .article-highlight span:after,
.ADV_Article .article-highlight span:before,
.ADV_Article .info-box span:after,
.ADV_Article .info-box span:before,
.ADV_Generic_Content .article-highlight span:after,
.ADV_Generic_Content .article-highlight span:before,
.ADV_Generic_Content .info-box span:after,
.ADV_Generic_Content .info-box span:before,
.ADV_HTML_Article .article-highlight span:after,
.ADV_HTML_Article .article-highlight span:before,
.ADV_HTML_Article .info-box span:after,
.ADV_HTML_Article .info-box span:before,
.nutrition-block .nutrition-quote p:after,
.nutrition-block .nutrition-quote p:before {
    display: block;
    width: 70px;
    height: 16px;
    position: absolute;
    content: ""
}

.ADV_Article .article-highlight span:before,
.ADV_Generic_Content .article-highlight span:before,
.ADV_HTML_Article .article-highlight span:before,
.nutrition-block .nutrition-quote p:before {
    border-radius: 30px 0 0;
    left: -10px;
    top: -20px;
    border-top: 2px solid #ff8300;
    border-left: 2px solid #ff8300
}

.ADV_Article .article-highlight span:after,
.ADV_Generic_Content .article-highlight span:after,
.ADV_HTML_Article .article-highlight span:after,
.nutrition-block .nutrition-quote p:after {
    border-radius: 0 0 30px;
    right: -10px;
    bottom: -10px;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300
}

.ADV_Article .article-accordeon,
.ADV_Generic_Content .article-accordeon,
.ADV_HTML_Article .article-accordeon,
.alert,
.cat_area .page-welcome .side-image-block .col-sm-6 p,
.dog_area .page-welcome .side-image-block .col-sm-6 p,
.panel-group,
.progress,
.table,
.thumbnail,
address,
dl,
legend {
    margin-bottom: 20px
}

.ADV_Article .article-accordeon .accordeon-item,
.ADV_Generic_Content .article-accordeon .accordeon-item,
.ADV_HTML_Article .article-accordeon .accordeon-item {
    border-bottom: 1px solid #9ea7b2;
    position: relative
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header {
    padding: 35px 0
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-icon,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-icon,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-icon {
    display: inline-block;
    vertical-align: middle;
    width: 13%
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-icon img,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-icon img,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-icon img,
.Advance-en-cu .timeline-content .timeline .timeline-post .month .legend {
    width: 60px
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-title,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-title,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-title {
    display: inline-block;
    vertical-align: middle;
    width: 77%
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-title h5,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-title h5,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-title h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.18;
    color: #0c2340;
    text-transform: uppercase;
    margin: 0
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-btn,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn {
    position: absolute;
    right: 0;
    top: 55px;
    cursor: pointer;
    display: block;
    width: 20px;
    height: 20px;
    padding-top: 10px
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:before,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:before,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:after,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-header .accordeon-btn:before {
    content: "";
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ff8300;
    position: absolute
}

.ADV_Article .article-accordeon .accordeon-item .accordeon-content,
.ADV_Generic_Content .article-accordeon .accordeon-item .accordeon-content,
.ADV_HTML_Article .article-accordeon .accordeon-item .accordeon-content {
    display: none;
    margin-left: 13.5%;
    margin-top: -35px;
    margin-bottom: 40px;
    width: 80%
}

.ADV_Article .article-accordeon .accordeon-item.active .accordeon-header .accordeon-btn:after,
.ADV_Generic_Content .article-accordeon .accordeon-item.active .accordeon-header .accordeon-btn:after,
.ADV_HTML_Article .article-accordeon .accordeon-item.active .accordeon-header .accordeon-btn:after,
.benefits-boxes .box.active .box-btn:after,
.dotted-box-group.active .dotted-box,
.expert-block.active .expert-block-info .more-btn:after,
.owl-carousel.owl-hidden,
.page-needs .gravity-block .play-block .qualities-block .qualities-wrapper,
.vet-accordeon .vet-element.active .vet-btn:after {
    opacity: 0
}

.ADV_Article .counter-list,
.ADV_Generic_Content .counter-list,
.ADV_HTML_Article .counter-list {
    counter-reset: my-counter;
    margin: 0
}

.ADV_Article .counter-list li,
.ADV_Generic_Content .counter-list li,
.ADV_HTML_Article .counter-list li {
    counter-increment: my-counter;
    list-style: none;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2;
    color: #0c2340
}

.ADV_Article .counter-list li:before,
.ADV_Generic_Content .counter-list li:before,
.ADV_HTML_Article .counter-list li:before {
    content: counter(my-counter);
    font-weight: 700;
    border-right: 2px solid #0c2340;
    padding-right: 10px;
    margin-right: 10px
}

.ADV_Article .title-icon,
.ADV_Generic_Content .title-icon,
.ADV_HTML_Article .title-icon {
    margin-top: 70px;
    margin-bottom: 10px
}

.ADV_Article .title-icon img,
.ADV_Generic_Content .title-icon img,
.ADV_HTML_Article .title-icon img {
    width: 80px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.ADV_Article .title-icon h4,
.ADV_Generic_Content .title-icon h4,
.ADV_HTML_Article .title-icon h4 {
    font-size: 32px;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle
}

.ADV_Article .title-icon h4 small,
.ADV_Generic_Content .title-icon h4 small,
.ADV_HTML_Article .title-icon h4 small {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    color: #0c2340
}

.ADV_Article .box-group,
.ADV_Generic_Content .box-group,
.ADV_HTML_Article .box-group {
    margin-top: 110px;
    text-align: center
}

.ADV_Article .box-group.box-group-special,
.ADV_Generic_Content .box-group.box-group-special,
.ADV_HTML_Article .box-group.box-group-special {
    margin-top: 40px;
    margin-bottom: 40px
}

.ADV_Article .box-group.box-group-small .box,
.ADV_Generic_Content .box-group.box-group-small .box,
.ADV_HTML_Article .box-group.box-group-small .box {
    text-align: center;
    display: inline-block
}

.ADV_Article .box-group.box-group-small .box.box-blue,
.ADV_Generic_Content .box-group.box-group-small .box.box-blue,
.ADV_HTML_Article .box-group.box-group-small .box.box-blue {
    padding: 60px 20px 40px
}

.ADV_Article .box-group.box-group-small .box p,
.ADV_Generic_Content .box-group.box-group-small .box p,
.ADV_HTML_Article .box-group.box-group-small .box p {
    font-size: 16px;
    text-align: center
}

.ADV_Article .box-group.box-group-small .box img,
.ADV_Generic_Content .box-group.box-group-small .box img,
.ADV_HTML_Article .box-group.box-group-small .box img {
    max-width: 100px;
    margin: -20px auto 20px
}

.ADV_Article .box-group .owl-stage,
.ADV_Generic_Content .box-group .owl-stage,
.ADV_HTML_Article .box-group .owl-stage {
    padding-bottom: 30px;
    padding-top: 70px
}

.ADV_Article .box-carousel .owl-nav .owl-prev,
.ADV_Article .box-group .owl-nav .owl-prev,
.ADV_Article .icono-slider .owl-nav .owl-prev,
.ADV_Article .list-icon .owl-nav .owl-prev,
.ADV_Article .polygon-slider .owl-nav .owl-prev,
.ADV_Generic_Content .box-carousel .owl-nav .owl-prev,
.ADV_Generic_Content .box-group .owl-nav .owl-prev,
.ADV_Generic_Content .icono-slider .owl-nav .owl-prev,
.ADV_Generic_Content .list-icon .owl-nav .owl-prev,
.ADV_Generic_Content .polygon-slider .owl-nav .owl-prev,
.ADV_HTML_Article .box-carousel .owl-nav .owl-prev,
.ADV_HTML_Article .box-group .owl-nav .owl-prev,
.ADV_HTML_Article .icono-slider .owl-nav .owl-prev,
.ADV_HTML_Article .list-icon .owl-nav .owl-prev,
.ADV_HTML_Article .polygon-slider .owl-nav .owl-prev,
.circle-slider .owl-nav .owl-prev,
.home-slider .owl-nav .owl-prev,
.staged-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 0
}

.ADV_Article .box-carousel .owl-nav .owl-next,
.ADV_Article .box-group .owl-nav .owl-next,
.ADV_Article .icono-slider .owl-nav .owl-next,
.ADV_Article .list-icon .owl-nav .owl-next,
.ADV_Article .polygon-slider .owl-nav .owl-next,
.ADV_Generic_Content .box-carousel .owl-nav .owl-next,
.ADV_Generic_Content .box-group .owl-nav .owl-next,
.ADV_Generic_Content .icono-slider .owl-nav .owl-next,
.ADV_Generic_Content .list-icon .owl-nav .owl-next,
.ADV_Generic_Content .polygon-slider .owl-nav .owl-next,
.ADV_HTML_Article .box-carousel .owl-nav .owl-next,
.ADV_HTML_Article .box-group .owl-nav .owl-next,
.ADV_HTML_Article .icono-slider .owl-nav .owl-next,
.ADV_HTML_Article .list-icon .owl-nav .owl-next,
.ADV_HTML_Article .polygon-slider .owl-nav .owl-next,
.circle-slider .owl-nav .owl-next,
.home-slider .owl-nav .owl-next,
.staged-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 0
}

.ADV_Article .box-group .box,
.ADV_Generic_Content .box-group .box,
.ADV_HTML_Article .box-group .box,
.life-stages-block .box-group .box {
    width: 33.3333%;
    margin-right: 30px;
    border-radius: 0 30px;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3);
    background-color: #fff;
    max-width: 280px
}

.ADV_Article .box-group .box.box-blue,
.ADV_Generic_Content .box-group .box.box-blue,
.ADV_HTML_Article .box-group .box.box-blue {
    background-color: #0c2340;
    color: #fff;
    padding: 20px 40px;
    box-shadow: 0 0
}

.ADV_Article .box-carousel.box-carousel-blue .item p,
.ADV_Article .box-group .box.box-blue p,
.ADV_Article .cut-container .cut-block .cut-tab.active span,
.ADV_Article .dream-box-group .dream-box.blue h5,
.ADV_Article .dream-box-group .dream-box.blue p,
.ADV_Generic_Content .box-carousel.box-carousel-blue .item p,
.ADV_Generic_Content .box-group .box.box-blue p,
.ADV_Generic_Content .cut-container .cut-block .cut-tab.active span,
.ADV_Generic_Content .dream-box-group .dream-box.blue h5,
.ADV_Generic_Content .dream-box-group .dream-box.blue p,
.ADV_HTML_Article .box-carousel.box-carousel-blue .item p,
.ADV_HTML_Article .box-group .box.box-blue p,
.ADV_HTML_Article .cut-container .cut-block .cut-tab.active span,
.ADV_HTML_Article .dream-box-group .dream-box.blue h5,
.ADV_HTML_Article .dream-box-group .dream-box.blue p {
    color: #fff
}

.ADV_Article .box-group .box.box-blue h4,
.ADV_Generic_Content .box-group .box.box-blue h4,
.ADV_HTML_Article .box-group .box.box-blue h4 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    margin-bottom: 0;
    height: 70px
}

.ADV_Article .box-group .box .box-header,
.ADV_Generic_Content .box-group .box .box-header,
.ADV_HTML_Article .box-group .box .box-header,
.life-stages-block .box-group .box .box-header {
    text-align: center;
    border-radius: 0 30px 0 0;
    height: 150px
}

.ADV_Article .box-group .box .box-header img,
.ADV_Generic_Content .box-group .box .box-header img,
.ADV_HTML_Article .box-group .box .box-header img,
.life-stages-block .box-group .box .box-header img {
    width: 200px;
    display: inline-block;
    margin-top: -90px
}

.ADV_Article .box-group .box .box-header h5,
.ADV_Generic_Content .box-group .box .box-header h5,
.ADV_HTML_Article .box-group .box .box-header h5,
.life-stages-block .box-group .box .box-header h5 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    margin: -30px 0 0
}

.ADV_Article .article-21 .seccion-superior-item-1,
.ADV_Article .box-group .box .box-header.aquamarine,
.ADV_Generic_Content .article-21 .seccion-superior-item-1,
.ADV_Generic_Content .box-group .box .box-header.aquamarine,
.ADV_HTML_Article .article-21 .seccion-superior-item-1,
.ADV_HTML_Article .box-group .box .box-header.aquamarine,
.life-stages-block .box-group .box .box-header.aquamarine {
    background-color: #47b194
}

.ADV_Article .article-21 .seccion-superior-item-2,
.ADV_Article .box-group .box .box-header.green,
.ADV_Generic_Content .article-21 .seccion-superior-item-2,
.ADV_Generic_Content .box-group .box .box-header.green,
.ADV_HTML_Article .article-21 .seccion-superior-item-2,
.ADV_HTML_Article .box-group .box .box-header.green,
.life-stages-block .box-group .box .box-header.green {
    background-color: #a0cc00
}

.ADV_Article .box-group .box .box-header.orange,
.ADV_Generic_Content .box-group .box .box-header.orange,
.ADV_HTML_Article .box-group .box .box-header.orange,
.life-stages-block .box-group .box .box-header.orange {
    background-color: #e9ae00
}

.ADV_Article .box-group .box .box-body,
.ADV_Generic_Content .box-group .box .box-body,
.ADV_HTML_Article .box-group .box .box-body,
.life-stages-block .box-group .box .box-body {
    padding: 20px 20px 50px;
    text-align: center
}

.ADV_Article .box-group .box .box-body h5,
.ADV_Generic_Content .box-group .box .box-body h5,
.ADV_HTML_Article .box-group .box .box-body h5,
.life-stages-block .box-group .box .box-body h5 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    color: #0c2340;
    margin: 10px 0 0
}

.ADV_Article .box-group .box .box-body h4,
.ADV_Generic_Content .box-group .box .box-body h4,
.ADV_HTML_Article .box-group .box .box-body h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.23;
    color: #0c2340;
    text-align: center;
    margin-bottom: 25px
}

.ADV_Article .box-group .box .box-body p,
.ADV_Article .postures-carrousel .posture-box .posture-content p,
.ADV_Generic_Content .box-group .box .box-body p,
.ADV_Generic_Content .postures-carrousel .posture-box .posture-content p,
.ADV_HTML_Article .box-group .box .box-body p,
.ADV_HTML_Article .postures-carrousel .posture-box .posture-content p,
.life-stages-block .box-group .box .box-body p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    text-align: center
}

.ADV_Article .list-icon,
.ADV_Generic_Content .list-icon,
.ADV_HTML_Article .list-icon {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap
}

.ADV_Article .list-icon .item,
.ADV_Generic_Content .list-icon .item,
.ADV_HTML_Article .list-icon .item {
    width: calc(50% - 100px);
    margin-right: 100px;
    float: left
}

.ADV_Article .list-icon .item img,
.ADV_Generic_Content .list-icon .item img,
.ADV_HTML_Article .list-icon .item img {
    width: 60px;
    margin-right: 20px;
    position: absolute
}

.ADV_Article .list-icon .item p,
.ADV_Generic_Content .list-icon .item p,
.ADV_HTML_Article .list-icon .item p {
    border-left: 1px solid #d6dadf;
    padding-left: 10px;
    display: block;
    margin-left: 80px;
    margin-bottom: 30px
}

.ADV_Article .content-block,
.ADV_Generic_Content .content-block,
.ADV_HTML_Article .content-block {
    padding: 50px 0 60px
}

.ADV_Article .box-carousel.box-carousel-blue.owl-carousel .owl-stage,
.ADV_Article .content-block:last-child,
.ADV_Generic_Content,
.ADV_Generic_Content .box-carousel.box-carousel-blue.owl-carousel .owl-stage,
.ADV_Generic_Content .content-block:last-child,
.ADV_HTML_Article .box-carousel.box-carousel-blue.owl-carousel .owl-stage,
.ADV_HTML_Article .content-block:last-child,
.activity-block.activity-block-sterilized-adult,
.activity-block.activity-block-sterilized-junior {
    padding-bottom: 0
}

.ADV_Article .content-block.content-pattern,
.ADV_Generic_Content .content-block.content-pattern,
.ADV_HTML_Article .content-block.content-pattern {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-position: top;
    background-repeat: repeat-x;
    background-size: 38px 180px
}

.ADV_Article .age-nav,
.ADV_Generic_Content .age-nav,
.ADV_HTML_Article .age-nav {
    margin-top: 40px;
    margin-bottom: 80px
}

.ADV_Article .age-nav a,
.ADV_Generic_Content .age-nav a,
.ADV_HTML_Article .age-nav a {
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    color: #fff !important;
    display: block;
    background-color: #0c2340;
    height: 40px;
    border-radius: 0 15px;
    margin-bottom: 15px;
    width: 100%;
    cursor: pointer;
    text-transform: uppercase;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ADV_Article .age-nav a:active,
.ADV_Article .age-nav a:focus,
.ADV_Article .age-nav a:hover,
.ADV_Article .article-nav a:active,
.ADV_Article .article-nav a:focus,
.ADV_Article .article-nav a:hover,
.ADV_Article .article-tabs a.active,
.ADV_Article .article-tabs a:active,
.ADV_Article .article-tabs a:focus,
.ADV_Article .article-tabs a:hover,
.ADV_Generic_Content .age-nav a:active,
.ADV_Generic_Content .age-nav a:focus,
.ADV_Generic_Content .age-nav a:hover,
.ADV_Generic_Content .article-nav a:active,
.ADV_Generic_Content .article-nav a:focus,
.ADV_Generic_Content .article-nav a:hover,
.ADV_Generic_Content .article-tabs a.active,
.ADV_Generic_Content .article-tabs a:active,
.ADV_Generic_Content .article-tabs a:focus,
.ADV_Generic_Content .article-tabs a:hover,
.ADV_HTML_Article .age-nav a:active,
.ADV_HTML_Article .age-nav a:focus,
.ADV_HTML_Article .age-nav a:hover,
.ADV_HTML_Article .article-nav a:active,
.ADV_HTML_Article .article-nav a:focus,
.ADV_HTML_Article .article-nav a:hover,
.ADV_HTML_Article .article-tabs a.active,
.ADV_HTML_Article .article-tabs a:active,
.ADV_HTML_Article .article-tabs a:focus,
.ADV_HTML_Article .article-tabs a:hover {
    background-color: #ff8300;
    text-decoration: none;
    color: #fff
}

.ADV_Article .article-20 .seccion-enfermedades .row:first-child,
.ADV_Article .article-20 .titulo-secundario,
.ADV_Article .d-benefits-list,
.ADV_Generic_Content .article-20 .seccion-enfermedades .row:first-child,
.ADV_Generic_Content .article-20 .titulo-secundario,
.ADV_Generic_Content .d-benefits-list,
.ADV_HTML_Article .article-20 .seccion-enfermedades .row:first-child,
.ADV_HTML_Article .article-20 .titulo-secundario,
.ADV_HTML_Article .d-benefits-list,
.circle-slider,
.gallery-list,
.mini-adult-block .life-stages-nav,
.page-atopic .atopic-symptoms .acc,
.page-atopic .number-block,
.torsion-list {
    margin-top: 50px
}

.ADV_Article .d-benefits-list .d-benefit,
.ADV_Generic_Content .d-benefits-list .d-benefit,
.ADV_HTML_Article .d-benefits-list .d-benefit {
    float: left;
    width: 50%;
    margin-bottom: 70px
}

.ADV_Article .d-benefits-list .d-benefit:nth-child(odd) h5,
.ADV_Generic_Content .d-benefits-list .d-benefit:nth-child(odd) h5,
.ADV_HTML_Article .d-benefits-list .d-benefit:nth-child(odd) h5 {
    padding-right: 50px
}

.ADV_Article .d-benefits-list .d-benefit .number,
.ADV_Generic_Content .d-benefits-list .d-benefit .number,
.ADV_HTML_Article .d-benefits-list .d-benefit .number {
    font-size: 160px;
    font-weight: 300;
    line-height: normal;
    color: #0c2340;
    position: absolute;
    width: 94px;
    border-right: 1px solid #ced2d8
}

.ADV_Article .d-benefits-list .d-benefit .bullet,
.ADV_Generic_Content .d-benefits-list .d-benefit .bullet,
.ADV_HTML_Article .d-benefits-list .d-benefit .bullet {
    display: none;
    width: 28px;
    height: 28px;
    border-radius: 50px;
    background-color: #0c2340;
    position: absolute
}

.ADV_Article .d-benefits-list .d-benefit .bullet:before,
.ADV_Generic_Content .d-benefits-list .d-benefit .bullet:before,
.ADV_HTML_Article .d-benefits-list .d-benefit .bullet:before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    background-color: #0c2340;
    border: 4px solid #fff;
    left: 4px;
    top: 4px
}

.ADV_Article .d-benefits-list .d-benefit .d-content,
.ADV_Generic_Content .d-benefits-list .d-benefit .d-content,
.ADV_HTML_Article .d-benefits-list .d-benefit .d-content {
    padding-left: 105px
}

.ADV_Article .d-benefits-list .d-benefit .d-content h5,
.ADV_Generic_Content .d-benefits-list .d-benefit .d-content h5,
.ADV_HTML_Article .d-benefits-list .d-benefit .d-content h5 {
    font-size: 40px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    min-height: 110px
}

.ADV_Article .d-benefits-list .d-benefit .d-content h4,
.ADV_Generic_Content .d-benefits-list .d-benefit .d-content h4,
.ADV_HTML_Article .d-benefits-list .d-benefit .d-content h4 {
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
    color: #0c2340;
    text-transform: uppercase;
    margin-bottom: 10px
}

.ADV_Article .d-benefits-list .d-benefit.d-benefit-small .d-content,
.ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-small .d-content,
.ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-small .d-content {
    padding-left: 115px
}

.ADV_Article .d-benefits-list .d-benefit.d-benefit-small .d-content p,
.ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-small .d-content p,
.ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-small .d-content p {
    font-size: 16px;
    max-width: 280px
}

.ADV_Article .d-benefits-list .d-benefit.d-benefit-full,
.ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-full,
.ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-full {
    float: none;
    width: 100%
}

.ADV_Article .d-benefits-list .d-benefit.d-benefit-full .d-content p,
.ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-full .d-content p,
.ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-full .d-content p,
.ADV_Life_Stage_Info img,
.day-dosis-block .dosis-list .dosis-element img,
.jumbotron .container,
.page-needs img,
.table,
label {
    max-width: 100%
}

.ADV_Article .dream-graph,
.ADV_Generic_Content .dream-graph,
.ADV_HTML_Article .dream-graph {
    width: 740px;
    height: 740px;
    margin: 20px auto 0;
    position: relative
}

.ADV_Article .dream-graph .zzz,
.ADV_Generic_Content .dream-graph .zzz,
.ADV_HTML_Article .dream-graph .zzz {
    position: absolute;
    width: 80px;
    height: 160px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4635289C4D6044CE8F62C03ED8FF06CC/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3
}

.ADV_Article .dream-graph .dream-bg,
.ADV_Generic_Content .dream-graph .dream-bg,
.ADV_HTML_Article .dream-graph .dream-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT85766952A2E94F868DFF35550B5CAAF8/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 100%;
    -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    z-index: 1
}

.ADV_Article .dream-graph .dream-bg.out,
.ADV_Generic_Content .dream-graph .dream-bg.out,
.ADV_HTML_Article .dream-graph .dream-bg.out {
    transform: rotate(90deg);
    opacity: 0
}

.ADV_Article .dream-graph .dream-bg.out-left,
.ADV_Generic_Content .dream-graph .dream-bg.out-left,
.ADV_HTML_Article .dream-graph .dream-bg.out-left {
    transform: rotate(-90deg);
    opacity: 0
}

.ADV_Article .dream-graph .dream-bg svg,
.ADV_Generic_Content .dream-graph .dream-bg svg,
.ADV_HTML_Article .dream-graph .dream-bg svg {
    width: 100%;
    padding: 110px;
    height: 100%;
    color: #fff;
    margin: 0 auto;
    display: block;
    transform: rotate(-74deg) translate(0, -50%);
    text-align: center;
    position: absolute;
    left: 48%;
    top: 14%
}

.ADV_Article .dream-graph .dream-bg svg textPath,
.ADV_Generic_Content .dream-graph .dream-bg svg textPath,
.ADV_HTML_Article .dream-graph .dream-bg svg textPath {
    fill: #fff;
    font-weight: 700;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center
}

.ADV_Article .dream-graph .dream-bg svg.text2,
.ADV_Generic_Content .dream-graph .dream-bg svg.text2,
.ADV_HTML_Article .dream-graph .dream-bg svg.text2 {
    transform: rotate(102deg) translate(-3%, 50%);
    position: absolute
}

.ADV_Article .dream-graph .dream-content,
.ADV_Generic_Content .dream-graph .dream-content,
.ADV_HTML_Article .dream-graph .dream-content {
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT21335BC23A8C4FB391FC7C5961F0A67E/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 100%;
    -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    z-index: 0;
    top: 0;
    transform: rotate(-90deg);
    opacity: 0
}

.ADV_Article .dream-graph .dream-content.in,
.ADV_Generic_Content .dream-graph .dream-content.in,
.ADV_HTML_Article .dream-graph .dream-content.in {
    transform: rotate(0);
    opacity: 1
}

.ADV_Article .dream-graph .dream-content .dream-text,
.ADV_Generic_Content .dream-graph .dream-content .dream-text,
.ADV_HTML_Article .dream-graph .dream-content .dream-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 320px;
    text-align: center
}

.ADV_Article .dream-graph .dream-content .dream-text h4,
.ADV_Generic_Content .dream-graph .dream-content .dream-text h4,
.ADV_HTML_Article .dream-graph .dream-content .dream-text h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center
}

.ADV_Article .dream-graph .dream-content .dream-text p,
.ADV_Generic_Content .dream-graph .dream-content .dream-text p,
.ADV_HTML_Article .dream-graph .dream-content .dream-text p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #fff;
    text-align: center
}

.ADV_Article .dream-graph .btn-left,
.ADV_Article .dream-graph .btn-right,
.ADV_Generic_Content .dream-graph .btn-left,
.ADV_Generic_Content .dream-graph .btn-right,
.ADV_HTML_Article .dream-graph .btn-left,
.ADV_HTML_Article .dream-graph .btn-right {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    background-color: #3fc58a;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(1);
    left: 95px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    z-index: 2
}

.ADV_Article .dream-graph .btn-left.disabled,
.ADV_Article .dream-graph .btn-right.disabled,
.ADV_Generic_Content .dream-graph .btn-left.disabled,
.ADV_Generic_Content .dream-graph .btn-right.disabled,
.ADV_HTML_Article .dream-graph .btn-left.disabled,
.ADV_HTML_Article .dream-graph .btn-right.disabled {
    transform: translateY(-50%) scale(0)
}

.ADV_Article .dream-graph .btn-left.active:after,
.ADV_Article .dream-graph .btn-right.active:after,
.ADV_Generic_Content .dream-graph .btn-left.active:after,
.ADV_Generic_Content .dream-graph .btn-right.active:after,
.ADV_HTML_Article .dream-graph .btn-left.active:after,
.ADV_HTML_Article .dream-graph .btn-right.active:after {
    transform: rotate(0);
    opacity: 0
}

.ADV_Article .dream-graph .btn-left:after,
.ADV_Article .dream-graph .btn-left:before,
.ADV_Article .dream-graph .btn-right:after,
.ADV_Article .dream-graph .btn-right:before,
.ADV_Generic_Content .dream-graph .btn-left:after,
.ADV_Generic_Content .dream-graph .btn-left:before,
.ADV_Generic_Content .dream-graph .btn-right:after,
.ADV_Generic_Content .dream-graph .btn-right:before,
.ADV_HTML_Article .dream-graph .btn-left:after,
.ADV_HTML_Article .dream-graph .btn-left:before,
.ADV_HTML_Article .dream-graph .btn-right:after,
.ADV_HTML_Article .dream-graph .btn-right:before {
    content: "";
    display: block;
    width: 13px;
    height: 3px;
    background-color: #fff;
    left: 8px;
    position: absolute;
    top: 13px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ADV_Article .dream-graph .btn-right,
.ADV_Generic_Content .dream-graph .btn-right,
.ADV_HTML_Article .dream-graph .btn-right {
    background-color: #207de7;
    left: auto;
    right: 95px
}

@media (max-height:700px) {

    .ADV_Article .dream-graph,
    .ADV_Generic_Content .dream-graph,
    .ADV_HTML_Article .dream-graph {
        width: 620px;
        height: 620px
    }

    .ADV_Article .dream-graph .btn-left,
    .ADV_Generic_Content .dream-graph .btn-left,
    .ADV_HTML_Article .dream-graph .btn-left {
        left: 65px
    }

    .ADV_Article .dream-graph .btn-right,
    .ADV_Generic_Content .dream-graph .btn-right,
    .ADV_HTML_Article .dream-graph .btn-right {
        right: 65px
    }
}

.ADV_Article .postures-carrousel.owl-carousel .owl-stage-outer,
.ADV_Generic_Content .postures-carrousel.owl-carousel .owl-stage-outer,
.ADV_HTML_Article .postures-carrousel.owl-carousel .owl-stage-outer {
    padding: 60px 0 80px
}

.ADV_Article .postures-carrousel .posture-box,
.ADV_Generic_Content .postures-carrousel .posture-box,
.ADV_HTML_Article .postures-carrousel .posture-box {
    border-radius: 0 0 0 30px;
    background-color: #fff;
    max-width: 700px;
    margin: 0 auto;
    padding: 0 50px 30px;
    position: relative;
    min-height: 450px
}

.ADV_Article .postures-carrousel .posture-box .posture-shadow,
.ADV_Generic_Content .postures-carrousel .posture-box .posture-shadow,
.ADV_HTML_Article .postures-carrousel .posture-box .posture-shadow {
    border-radius: 0 0 0 30px;
    box-shadow: 0 50px 50px 0 rgba(12, 35, 64, .2);
    position: absolute;
    width: 100%;
    height: calc(100% - 100px);
    z-index: 0;
    top: 100px;
    left: 0
}

.ADV_Article .postures-carrousel .posture-box .posture-content,
.ADV_Generic_Content .postures-carrousel .posture-box .posture-content,
.ADV_HTML_Article .postures-carrousel .posture-box .posture-content {
    text-align: center;
    max-width: 480px;
    margin: 0 auto
}

.ADV_Article .postures-carrousel .posture-box .posture-content h5,
.ADV_Generic_Content .postures-carrousel .posture-box .posture-content h5,
.ADV_HTML_Article .postures-carrousel .posture-box .posture-content h5 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.23;
    color: #0c2340;
    margin-top: 30px
}

.ADV_Article .postures-carrousel .owl-nav,
.ADV_Generic_Content .postures-carrousel .owl-nav,
.ADV_HTML_Article .postures-carrousel .owl-nav {
    position: absolute;
    width: 100%;
    top: 270px
}

.ADV_Article .postures-carrousel .owl-nav .owl-prev,
.ADV_Article body .visits-carrousel .owl-nav .owl-prev,
.ADV_Generic_Content .postures-carrousel .owl-nav .owl-prev,
.ADV_Generic_Content body .visits-carrousel .owl-nav .owl-prev,
.ADV_HTML_Article .postures-carrousel .owl-nav .owl-prev,
.ADV_HTML_Article body .visits-carrousel .owl-nav .owl-prev,
.torsion-carrousel .owl-nav .owl-prev {
    position: absolute;
    top: 30%;
    left: 0
}

.ADV_Article .postures-carrousel .owl-nav .owl-next,
.ADV_Article body .visits-carrousel .owl-nav .owl-next,
.ADV_Generic_Content .postures-carrousel .owl-nav .owl-next,
.ADV_Generic_Content body .visits-carrousel .owl-nav .owl-next,
.ADV_HTML_Article .postures-carrousel .owl-nav .owl-next,
.ADV_HTML_Article body .visits-carrousel .owl-nav .owl-next,
.torsion-carrousel .owl-nav .owl-next {
    position: absolute;
    top: 30%;
    right: 0
}

.ADV_Article .dream-box-group,
.ADV_Generic_Content .dream-box-group,
.ADV_HTML_Article .dream-box-group {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 20px
}

.ADV_Article .dream-box-group .dream-box,
.ADV_Generic_Content .dream-box-group .dream-box,
.ADV_HTML_Article .dream-box-group .dream-box {
    border-radius: 0 15px;
    background-color: #fff;
    box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .3);
    padding: 35px 60px;
    margin-right: 2%;
    width: 49%;
    margin-bottom: 20px
}

.ADV_Article .dream-box-group .dream-box h5,
.ADV_Generic_Content .dream-box-group .dream-box h5,
.ADV_HTML_Article .dream-box-group .dream-box h5 {
    font-size: 40px;
    font-weight: 300;
    line-height: .8;
    color: #0c2340;
    text-align: left
}

.ADV_Article .dream-box-group .dream-box p,
.ADV_Generic_Content .dream-box-group .dream-box p,
.ADV_HTML_Article .dream-box-group .dream-box p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    text-align: left
}

.ADV_Article .visits-list .visits-element,
.ADV_Generic_Content .visits-list .visits-element,
.ADV_HTML_Article .visits-list .visits-element {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 244px
}

.ADV_Article .visits-list .visits-element .visits-counter,
.ADV_Generic_Content .visits-list .visits-element .visits-counter,
.ADV_HTML_Article .visits-list .visits-element .visits-counter {
    float: left;
    width: 26%;
    position: relative
}

.ADV_Article .visits-list .visits-element .visits-counter:after,
.ADV_Generic_Content .visits-list .visits-element .visits-counter:after,
.ADV_HTML_Article .visits-list .visits-element .visits-counter:after {
    content: "";
    display: block;
    width: 2px;
    height: 120px;
    background-color: #979797;
    position: absolute;
    left: 37px;
    top: 105px
}

.ADV_Article .visits-list .visits-element .visits-counter .number,
.ADV_Generic_Content .visits-list .visits-element .visits-counter .number,
.ADV_HTML_Article .visits-list .visits-element .visits-counter .number {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5E11A723C44A41FE8F2E2A286E7DFCA1/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 74px;
    height: 85px;
    text-align: center;
    line-height: 85px;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    float: left;
    background-size: 75px
}

.ADV_Article .visits-list .visits-element .visits-counter .check,
.ADV_Generic_Content .visits-list .visits-element .visits-counter .check,
.ADV_HTML_Article .visits-list .visits-element .visits-counter .check {
    float: left;
    width: 30px;
    margin-top: 30px;
    margin-left: 20px
}

.ADV_Article .visits-list .visits-element .visits-image,
.ADV_Generic_Content .visits-list .visits-element .visits-image,
.ADV_HTML_Article .visits-list .visits-element .visits-image {
    width: 37%;
    text-align: center
}

.ADV_Article .visits-list .visits-element .visits-text,
.ADV_Generic_Content .visits-list .visits-element .visits-text,
.ADV_HTML_Article .visits-list .visits-element .visits-text {
    width: 37%
}

.ADV_Article .visits-list .visits-element .visits-text p,
.ADV_Generic_Content .visits-list .visits-element .visits-text p,
.ADV_HTML_Article .visits-list .visits-element .visits-text p {
    font-size: 34px;
    line-height: 1.18;
    color: #0c2340;
    text-align: left
}

.ADV_Article .visits-list .visits-element.image-right .visits-image,
.ADV_Generic_Content .visits-list .visits-element.image-right .visits-image,
.ADV_HTML_Article .visits-list .visits-element.image-right .visits-image {
    margin-left: auto;
    order: 2
}

.ADV_Article .visits-list .visits-element.no-image .visits-text,
.ADV_Generic_Content .visits-list .visits-element.no-image .visits-text,
.ADV_HTML_Article .visits-list .visits-element.no-image .visits-text {
    width: 74%
}

.ADV_Article body .visits-carrousel .owl-nav,
.ADV_Generic_Content body .visits-carrousel .owl-nav,
.ADV_HTML_Article body .visits-carrousel .owl-nav {
    top: 21px;
    position: absolute;
    width: 100%
}

.ADV_Article .roulette-shadow,
.ADV_Generic_Content .roulette-shadow,
.ADV_HTML_Article .roulette-shadow {
    width: 100%;
    height: 40px;
    box-shadow: 0 -14px 23px rgba(12, 35, 64, .2);
    position: relative;
    z-index: 9;
    margin-bottom: -40px
}

.ADV_Article .article-roulette,
.ADV_Generic_Content .article-roulette,
.ADV_HTML_Article .article-roulette {
    background-image: none;
    margin-bottom: 0
}

.ADV_Article .article-roulette p,
.ADV_Generic_Content .article-roulette p,
.ADV_HTML_Article .article-roulette p {
    width: 100%;
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
    font-size: 20px
}

.ADV_Article .article-roulette .affinity-roulette--roulette-1 .char.month,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-1 .char.month,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-1 .char.month {
    color: #ff8300
}

.ADV_Article .article-roulette .affinity-roulette--roulette-2,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 {
    background-color: #fff;
    box-shadow: 0 0;
    margin-top: 110px
}

.ADV_Article .article-roulette .affinity-roulette--roulette-2:before,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2:before,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2:before {
    background-size: 790px 920px
}

.ADV_Article .article-roulette .affinity-roulette--roulette-2 .title,
.ADV_Article .article-roulette .affinity-roulette--roulette-2 .unit,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2 .title,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2 .unit,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 .title,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 .unit {
    background-color: transparent;
    color: #0c2340
}

.ADV_Article .article-roulette .affinity-roulette--roulette-2 .char,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2 .char,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 .char {
    color: #0c2340;
    font-size: 14px;
    padding-top: 28px
}

.ADV_Article .Advance-fr .article-7-gato .article-nav a,
.ADV_Article .article-roulette .affinity-roulette--roulette-2 .char.selected,
.ADV_Generic_Content .Advance-fr .article-7-gato .article-nav a,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-2 .char.selected,
.ADV_HTML_Article .Advance-fr .article-7-gato .article-nav a,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-2 .char.selected,
.Advance-ru .rounded-box-carousel .rounded-box h4,
.Advance-ru .rounded-box-carousel .rounded-box p,
.Advance-ru .staged-carousel .item .item-content p,
.h5,
h5 {
    font-size: 14px
}

.ADV_Article .article-roulette .affinity-roulette--roulette-3,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-3,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-3 {
    background-color: #ff8300;
    width: 690px;
    height: 690px;
    margin-top: 220px;
    margin-left: -340px
}

.ADV_Article .article-roulette .affinity-roulette--roulette-3:after,
.ADV_Generic_Content .article-roulette .affinity-roulette--roulette-3:after,
.ADV_HTML_Article .article-roulette .affinity-roulette--roulette-3:after,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg .vet-btn:before,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg .vet-btn:before,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg .vet-btn:before,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg .vet-btn:before,
.dog_area .page-needs.page-weight.relaunch-diets,
.navbar-inverse .navbar-toggle .icon-bar,
.page-needs.page-articular.relaunch-diets,
.table .table,
.vet-accordeon .vet-element.active .vet-btn:after,
.vet-accordeon .vet-element.active .vet-btn:before {
    background-color: #fff
}

.ADV_Article .article-roulette .affinity-roulette--dog,
.ADV_Generic_Content .article-roulette .affinity-roulette--dog,
.ADV_HTML_Article .article-roulette .affinity-roulette--dog {
    top: auto;
    bottom: 0;
    height: 130px
}

.ADV_Article .article-roulette .affinity-roulette--dog span,
.ADV_Generic_Content .article-roulette .affinity-roulette--dog span,
.ADV_HTML_Article .article-roulette .affinity-roulette--dog span {
    color: #fff;
    font-size: 18px
}

.ADV_Article .article-roulette .affinity-roulette--dog span.years,
.ADV_Generic_Content .article-roulette .affinity-roulette--dog span.years,
.ADV_HTML_Article .article-roulette .affinity-roulette--dog span.years {
    font-size: 100px;
    line-height: 70px
}

.ADV_Article .Advance-it .article-1 h1,
.ADV_Article .Advance-it .article-1 h2,
.ADV_Article .Advance-ru .article-27 .article-header h1,
.ADV_Article .article-23 h1,
.ADV_Article .article-23 h2,
.ADV_Article .article-30 .first-line-title,
.ADV_Article body .article-2 .article-header h1,
.ADV_Article body .article-2 .article-header h2,
.ADV_Article body .article-2-gato .article-header h1,
.ADV_Article body .article-2-gato .article-header h2,
.ADV_Article body .article-3-gato .article-header h1,
.ADV_Article body .article-3-gato .article-header h2,
.ADV_Article body.Advance-ca .article-18-gato .article-header h1,
.ADV_Article body.Advance-ca .article-18-gato .article-header h2,
.ADV_Article body.Advance-en-cu .article-13-gato .article-header h1,
.ADV_Article body.Advance-en-cu .article-13-gato .article-header h2,
.ADV_Article body.Advance-en-cu .article-25-gato .article-header h1,
.ADV_Article body.Advance-en-cu .article-25-gato .article-header h2,
.ADV_Article body.Advance-fr .article-16-gato .article-header h1,
.ADV_Article body.Advance-it .article-18-gato .article-header h1,
.ADV_Generic_Content .Advance-it .article-1 h1,
.ADV_Generic_Content .Advance-it .article-1 h2,
.ADV_Generic_Content .Advance-ru .article-27 .article-header h1,
.ADV_Generic_Content .article-23 h1,
.ADV_Generic_Content .article-23 h2,
.ADV_Generic_Content .article-30 .first-line-title,
.ADV_Generic_Content body .article-2 .article-header h1,
.ADV_Generic_Content body .article-2 .article-header h2,
.ADV_Generic_Content body .article-2-gato .article-header h1,
.ADV_Generic_Content body .article-2-gato .article-header h2,
.ADV_Generic_Content body .article-3-gato .article-header h1,
.ADV_Generic_Content body .article-3-gato .article-header h2,
.ADV_Generic_Content body.Advance-ca .article-18-gato .article-header h1,
.ADV_Generic_Content body.Advance-ca .article-18-gato .article-header h2,
.ADV_Generic_Content body.Advance-en-cu .article-13-gato .article-header h1,
.ADV_Generic_Content body.Advance-en-cu .article-13-gato .article-header h2,
.ADV_Generic_Content body.Advance-en-cu .article-25-gato .article-header h1,
.ADV_Generic_Content body.Advance-en-cu .article-25-gato .article-header h2,
.ADV_Generic_Content body.Advance-fr .article-16-gato .article-header h1,
.ADV_Generic_Content body.Advance-it .article-18-gato .article-header h1,
.ADV_HTML_Article .Advance-it .article-1 h1,
.ADV_HTML_Article .Advance-it .article-1 h2,
.ADV_HTML_Article .Advance-ru .article-27 .article-header h1,
.ADV_HTML_Article .article-23 h1,
.ADV_HTML_Article .article-23 h2,
.ADV_HTML_Article .article-30 .first-line-title,
.ADV_HTML_Article body .article-2 .article-header h1,
.ADV_HTML_Article body .article-2 .article-header h2,
.ADV_HTML_Article body .article-2-gato .article-header h1,
.ADV_HTML_Article body .article-2-gato .article-header h2,
.ADV_HTML_Article body .article-3-gato .article-header h1,
.ADV_HTML_Article body .article-3-gato .article-header h2,
.ADV_HTML_Article body.Advance-ca .article-18-gato .article-header h1,
.ADV_HTML_Article body.Advance-ca .article-18-gato .article-header h2,
.ADV_HTML_Article body.Advance-en-cu .article-13-gato .article-header h1,
.ADV_HTML_Article body.Advance-en-cu .article-13-gato .article-header h2,
.ADV_HTML_Article body.Advance-en-cu .article-25-gato .article-header h1,
.ADV_HTML_Article body.Advance-en-cu .article-25-gato .article-header h2,
.ADV_HTML_Article body.Advance-fr .article-16-gato .article-header h1,
.ADV_HTML_Article body.Advance-it .article-18-gato .article-header h1 {
    font-size: 80px
}

.ADV_Article .Advance-en-cu .article-1 h1 .last-line,
.ADV_Article .Advance-en-cu .article-1 h2 .last-line,
.ADV_Article .Advance-en-cu .article-11 .linea2,
.ADV_Article .Advance-en-cu .article-27 .article-header h1 span,
.ADV_Article .Advance-en-cu .article-27 .article-header h2 span,
.ADV_Article .Advance-nl .article-18 .linea2,
.ADV_Article .Advance-nl .article-2 .article-header h1 .last-line,
.ADV_Article .Advance-nl .article-2 .article-header h2 .last-line,
.ADV_Article .article-1 h1 .first-line,
.ADV_Article .article-1 h2 .first-line,
.ADV_Article .article-16-2 h1 span.last-line.end,
.ADV_Article .article-16-2 h2 span.last-line.end,
.ADV_Article .article-22 h1 span,
.ADV_Article .article-22 h2 span,
.ADV_Article .article-23 h1 span,
.ADV_Article .article-23 h2 span,
.ADV_Article .article-6 h1 span,
.ADV_Article .article-6 h2 span,
.ADV_Article body .article-2 .article-header h1 span,
.ADV_Article body .article-2 .article-header h2 span,
.ADV_Article body .article-3-gato .article-header h1 span,
.ADV_Article body .article-3-gato .article-header h2 span,
.ADV_Article body.Advance-ru .article-18 .linea2,
.ADV_Article body.Advance-ru .article-19-gato .article-header h1 span b,
.ADV_Article body.Advance-ru .article-28-gato .article-header h1,
.ADV_Article body.Advance-ru .article-28-gato .article-header h2,
.ADV_Generic_Content .Advance-en-cu .article-1 h1 .last-line,
.ADV_Generic_Content .Advance-en-cu .article-1 h2 .last-line,
.ADV_Generic_Content .Advance-en-cu .article-11 .linea2,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h1 span,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h2 span,
.ADV_Generic_Content .Advance-nl .article-18 .linea2,
.ADV_Generic_Content .Advance-nl .article-2 .article-header h1 .last-line,
.ADV_Generic_Content .Advance-nl .article-2 .article-header h2 .last-line,
.ADV_Generic_Content .article-1 h1 .first-line,
.ADV_Generic_Content .article-1 h2 .first-line,
.ADV_Generic_Content .article-16-2 h1 span.last-line.end,
.ADV_Generic_Content .article-16-2 h2 span.last-line.end,
.ADV_Generic_Content .article-22 h1 span,
.ADV_Generic_Content .article-22 h2 span,
.ADV_Generic_Content .article-23 h1 span,
.ADV_Generic_Content .article-23 h2 span,
.ADV_Generic_Content .article-6 h1 span,
.ADV_Generic_Content .article-6 h2 span,
.ADV_Generic_Content body .article-2 .article-header h1 span,
.ADV_Generic_Content body .article-2 .article-header h2 span,
.ADV_Generic_Content body .article-3-gato .article-header h1 span,
.ADV_Generic_Content body .article-3-gato .article-header h2 span,
.ADV_Generic_Content body.Advance-ru .article-18 .linea2,
.ADV_Generic_Content body.Advance-ru .article-19-gato .article-header h1 span b,
.ADV_Generic_Content body.Advance-ru .article-28-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-28-gato .article-header h2,
.ADV_HTML_Article .Advance-en-cu .article-1 h1 .last-line,
.ADV_HTML_Article .Advance-en-cu .article-1 h2 .last-line,
.ADV_HTML_Article .Advance-en-cu .article-11 .linea2,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h1 span,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h2 span,
.ADV_HTML_Article .Advance-nl .article-18 .linea2,
.ADV_HTML_Article .Advance-nl .article-2 .article-header h1 .last-line,
.ADV_HTML_Article .Advance-nl .article-2 .article-header h2 .last-line,
.ADV_HTML_Article .article-1 h1 .first-line,
.ADV_HTML_Article .article-1 h2 .first-line,
.ADV_HTML_Article .article-16-2 h1 span.last-line.end,
.ADV_HTML_Article .article-16-2 h2 span.last-line.end,
.ADV_HTML_Article .article-22 h1 span,
.ADV_HTML_Article .article-22 h2 span,
.ADV_HTML_Article .article-23 h1 span,
.ADV_HTML_Article .article-23 h2 span,
.ADV_HTML_Article .article-6 h1 span,
.ADV_HTML_Article .article-6 h2 span,
.ADV_HTML_Article body .article-2 .article-header h1 span,
.ADV_HTML_Article body .article-2 .article-header h2 span,
.ADV_HTML_Article body .article-3-gato .article-header h1 span,
.ADV_HTML_Article body .article-3-gato .article-header h2 span,
.ADV_HTML_Article body.Advance-ru .article-18 .linea2,
.ADV_HTML_Article body.Advance-ru .article-19-gato .article-header h1 span b,
.ADV_HTML_Article body.Advance-ru .article-28-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-28-gato .article-header h2 {
    font-size: 40px
}

.ADV_Article body .article-2 .article-highlight,
.ADV_Generic_Content body .article-2 .article-highlight,
.ADV_HTML_Article body .article-2 .article-highlight {
    height: 500px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5CC5AD0917B5485C822AD944AF8C3075/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 620px;
    background-repeat: no-repeat;
    background-position: bottom right 90px
}

.ADV_Article body .article-2 .article-highlight span,
.ADV_Generic_Content body .article-2 .article-highlight span,
.ADV_HTML_Article body .article-2 .article-highlight span {
    max-width: 440px;
    margin-top: 90px
}

.ADV_Article .article-5 .article-header h1,
.ADV_Article .article-5 .article-header h2,
.ADV_Generic_Content .article-5 .article-header h1,
.ADV_Generic_Content .article-5 .article-header h2,
.ADV_HTML_Article .article-5 .article-header h1,
.ADV_HTML_Article .article-5 .article-header h2 {
    font-size: 60px;
    margin-left: 36px;
    color: #0c2340
}

.ADV_Article .article-5 .article-header h1 span,
.ADV_Article .article-5 .article-header h2 span,
.ADV_Generic_Content .article-5 .article-header h1 span,
.ADV_Generic_Content .article-5 .article-header h2 span,
.ADV_HTML_Article .article-5 .article-header h1 span,
.ADV_HTML_Article .article-5 .article-header h2 span {
    font-size: 40px;
    margin-left: 110px
}

.ADV_Article .article-5 .article-header h1 small,
.ADV_Article .article-5 .article-header h2 small,
.ADV_Generic_Content .article-5 .article-header h1 small,
.ADV_Generic_Content .article-5 .article-header h2 small,
.ADV_HTML_Article .article-5 .article-header h1 small,
.ADV_HTML_Article .article-5 .article-header h2 small {
    font-size: 30px;
    color: #0c2340;
    display: block;
    margin-left: -36px;
    font-weight: 700
}

.ADV_Article .article-5 .article-highlight,
.ADV_Generic_Content .article-5 .article-highlight,
.ADV_HTML_Article .article-5 .article-highlight {
    height: auto;
    padding: 60px 0;
    margin-bottom: 50px
}

.ADV_Article .article-1-gato .article-highlight span,
.ADV_Article .article-2-gato .article-highlight span,
.ADV_Article .article-3-gato .article-highlight span,
.ADV_Article .article-5 .article-highlight span,
.ADV_Generic_Content .article-1-gato .article-highlight span,
.ADV_Generic_Content .article-2-gato .article-highlight span,
.ADV_Generic_Content .article-3-gato .article-highlight span,
.ADV_Generic_Content .article-5 .article-highlight span,
.ADV_HTML_Article .article-1-gato .article-highlight span,
.ADV_HTML_Article .article-2-gato .article-highlight span,
.ADV_HTML_Article .article-3-gato .article-highlight span,
.ADV_HTML_Article .article-5 .article-highlight span {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto
}

.ADV_Article .Advance-ru .article-5 .article-header h1 span,
.ADV_Generic_Content .Advance-ru .article-5 .article-header h1 span,
.ADV_HTML_Article .Advance-ru .article-5 .article-header h1 span {
    font-size: 30px;
    margin-left: 0
}

.ADV_Article .Advance-en-cu .article-23 h1,
.ADV_Article .Advance-en-cu .article-23 h2,
.ADV_Article .Advance-en-cu .article-27 .article-header h1,
.ADV_Article .Advance-en-cu .article-27 .article-header h2,
.ADV_Article .Advance-it .article-29 h1,
.ADV_Article .Advance-it .article-29 h2,
.ADV_Article .Advance-nl .article-5 .article-header h1 small,
.ADV_Article .Advance-nl .article-5 .article-header h2 small,
.ADV_Article .Advance-nl .article-6 h1 span.last-line,
.ADV_Article .Advance-nl .article-6 h2 span.last-line,
.ADV_Article .Advance-ru .article-29 h1,
.ADV_Article .Advance-ru .article-31 h1,
.ADV_Article .Advance-ru .article-6 h1 span.last-line,
.ADV_Article .article-29 h2,
.ADV_Article .infografia-2 .article-header h1,
.ADV_Article .infografia-2 .article-header h2,
.ADV_Article .infografia-2 .article-header span strong,
.ADV_Article body .article-19-gato .article-header h1 span b,
.ADV_Article body .article-19-gato .article-header h2 span b,
.ADV_Article body .article-21-gato .article-header h1 span b,
.ADV_Article body .article-21-gato .article-header h2 span b,
.ADV_Article body.Advance-en-cu .article-21-gato .article-header h1,
.ADV_Article body.Advance-en-cu .article-24-gato .article-header h1,
.ADV_Article body.Advance-en-cu .article-28-gato .article-header h1,
.ADV_Article body.Advance-it .article-28 h1,
.ADV_Article body.Advance-nl .article-13-gato .article-header h1,
.ADV_Article body.Advance-nl .article-28-gato .article-header h1,
.ADV_Article body.Advance-nl .article-8-gato .article-header h1,
.ADV_Article body.Advance-ru .article-10-gato .article-header h1,
.ADV_Article body.Advance-ru .article-25-gato .article-header h1,
.ADV_Article body.Advance-ru .article-26-gato .article-header h1,
.ADV_Article body.Advance-ru .article-5-gato .article-header h1,
.ADV_Generic_Content .Advance-en-cu .article-23 h1,
.ADV_Generic_Content .Advance-en-cu .article-23 h2,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h1,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h2,
.ADV_Generic_Content .Advance-it .article-29 h1,
.ADV_Generic_Content .Advance-it .article-29 h2,
.ADV_Generic_Content .Advance-nl .article-5 .article-header h1 small,
.ADV_Generic_Content .Advance-nl .article-5 .article-header h2 small,
.ADV_Generic_Content .Advance-nl .article-6 h1 span.last-line,
.ADV_Generic_Content .Advance-nl .article-6 h2 span.last-line,
.ADV_Generic_Content .Advance-ru .article-29 h1,
.ADV_Generic_Content .Advance-ru .article-31 h1,
.ADV_Generic_Content .Advance-ru .article-6 h1 span.last-line,
.ADV_Generic_Content .article-29 h2,
.ADV_Generic_Content .infografia-2 .article-header h1,
.ADV_Generic_Content .infografia-2 .article-header h2,
.ADV_Generic_Content .infografia-2 .article-header span strong,
.ADV_Generic_Content body .article-19-gato .article-header h1 span b,
.ADV_Generic_Content body .article-19-gato .article-header h2 span b,
.ADV_Generic_Content body .article-21-gato .article-header h1 span b,
.ADV_Generic_Content body .article-21-gato .article-header h2 span b,
.ADV_Generic_Content body.Advance-en-cu .article-21-gato .article-header h1,
.ADV_Generic_Content body.Advance-en-cu .article-24-gato .article-header h1,
.ADV_Generic_Content body.Advance-en-cu .article-28-gato .article-header h1,
.ADV_Generic_Content body.Advance-it .article-28 h1,
.ADV_Generic_Content body.Advance-nl .article-13-gato .article-header h1,
.ADV_Generic_Content body.Advance-nl .article-28-gato .article-header h1,
.ADV_Generic_Content body.Advance-nl .article-8-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-10-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-25-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-26-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-5-gato .article-header h1,
.ADV_HTML_Article .Advance-en-cu .article-23 h1,
.ADV_HTML_Article .Advance-en-cu .article-23 h2,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h1,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h2,
.ADV_HTML_Article .Advance-it .article-29 h1,
.ADV_HTML_Article .Advance-it .article-29 h2,
.ADV_HTML_Article .Advance-nl .article-5 .article-header h1 small,
.ADV_HTML_Article .Advance-nl .article-5 .article-header h2 small,
.ADV_HTML_Article .Advance-nl .article-6 h1 span.last-line,
.ADV_HTML_Article .Advance-nl .article-6 h2 span.last-line,
.ADV_HTML_Article .Advance-ru .article-29 h1,
.ADV_HTML_Article .Advance-ru .article-31 h1,
.ADV_HTML_Article .Advance-ru .article-6 h1 span.last-line,
.ADV_HTML_Article .article-29 h2,
.ADV_HTML_Article .infografia-2 .article-header h1,
.ADV_HTML_Article .infografia-2 .article-header h2,
.ADV_HTML_Article .infografia-2 .article-header span strong,
.ADV_HTML_Article body .article-19-gato .article-header h1 span b,
.ADV_HTML_Article body .article-19-gato .article-header h2 span b,
.ADV_HTML_Article body .article-21-gato .article-header h1 span b,
.ADV_HTML_Article body .article-21-gato .article-header h2 span b,
.ADV_HTML_Article body.Advance-en-cu .article-21-gato .article-header h1,
.ADV_HTML_Article body.Advance-en-cu .article-24-gato .article-header h1,
.ADV_HTML_Article body.Advance-en-cu .article-28-gato .article-header h1,
.ADV_HTML_Article body.Advance-it .article-28 h1,
.ADV_HTML_Article body.Advance-nl .article-13-gato .article-header h1,
.ADV_HTML_Article body.Advance-nl .article-28-gato .article-header h1,
.ADV_HTML_Article body.Advance-nl .article-8-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-10-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-25-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-26-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-5-gato .article-header h1 {
    font-size: 70px
}

.ADV_Article .Advance-nl .article-16 .article-5 .article-header h1 span,
.ADV_Article .Advance-nl .article-16 .article-5 .article-header h2 span,
.ADV_Article .Advance-nl .article-25 h1 .first-line,
.ADV_Article .Advance-nl .article-25 h2 .first-line,
.ADV_Article .Advance-ru .article-1 h1,
.ADV_Article .Advance-ru .article-23 h1,
.ADV_Article .Advance-ru .article-24 h1,
.ADV_Article .Advance-ru .article-3-gato .article-header h1,
.ADV_Article .Advance-ru .article-3-gato .article-header h2,
.ADV_Article .article-11 .linea3,
.ADV_Article .article-14 .article-5 .sexual,
.ADV_Article body .article-23-gato .article-header h1,
.ADV_Article body.Advance-en-cu .article-16-gato .article-header h1,
.ADV_Article body.Advance-fr .article-21-gato .article-header h1,
.ADV_Article body.Advance-fr .article-28-gato .article-header h1,
.ADV_Article body.Advance-it .article-4-gato .article-header h1,
.ADV_Article body.Advance-it .article-7-gato .article-header h1,
.ADV_Article body.Advance-nl .article-14-gato .article-header h1,
.ADV_Article body.Advance-ru .article-22-gato .article-header h1,
.ADV_Article body.Advance-ru .article-22-gato .article-header h2,
.ADV_Article body.Advance-ru .article-24-gato .article-header h1,
.ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h1 span,
.ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h2 span,
.ADV_Generic_Content .Advance-nl .article-25 h1 .first-line,
.ADV_Generic_Content .Advance-nl .article-25 h2 .first-line,
.ADV_Generic_Content .Advance-ru .article-1 h1,
.ADV_Generic_Content .Advance-ru .article-23 h1,
.ADV_Generic_Content .Advance-ru .article-24 h1,
.ADV_Generic_Content .Advance-ru .article-3-gato .article-header h1,
.ADV_Generic_Content .Advance-ru .article-3-gato .article-header h2,
.ADV_Generic_Content .article-11 .linea3,
.ADV_Generic_Content .article-14 .article-5 .sexual,
.ADV_Generic_Content body .article-23-gato .article-header h1,
.ADV_Generic_Content body.Advance-en-cu .article-16-gato .article-header h1,
.ADV_Generic_Content body.Advance-fr .article-21-gato .article-header h1,
.ADV_Generic_Content body.Advance-fr .article-28-gato .article-header h1,
.ADV_Generic_Content body.Advance-it .article-4-gato .article-header h1,
.ADV_Generic_Content body.Advance-it .article-7-gato .article-header h1,
.ADV_Generic_Content body.Advance-nl .article-14-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-22-gato .article-header h1,
.ADV_Generic_Content body.Advance-ru .article-22-gato .article-header h2,
.ADV_Generic_Content body.Advance-ru .article-24-gato .article-header h1,
.ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h1 span,
.ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h2 span,
.ADV_HTML_Article .Advance-nl .article-25 h1 .first-line,
.ADV_HTML_Article .Advance-nl .article-25 h2 .first-line,
.ADV_HTML_Article .Advance-ru .article-1 h1,
.ADV_HTML_Article .Advance-ru .article-23 h1,
.ADV_HTML_Article .Advance-ru .article-24 h1,
.ADV_HTML_Article .Advance-ru .article-3-gato .article-header h1,
.ADV_HTML_Article .Advance-ru .article-3-gato .article-header h2,
.ADV_HTML_Article .article-11 .linea3,
.ADV_HTML_Article .article-14 .article-5 .sexual,
.ADV_HTML_Article body .article-23-gato .article-header h1,
.ADV_HTML_Article body.Advance-en-cu .article-16-gato .article-header h1,
.ADV_HTML_Article body.Advance-fr .article-21-gato .article-header h1,
.ADV_HTML_Article body.Advance-fr .article-28-gato .article-header h1,
.ADV_HTML_Article body.Advance-it .article-4-gato .article-header h1,
.ADV_HTML_Article body.Advance-it .article-7-gato .article-header h1,
.ADV_HTML_Article body.Advance-nl .article-14-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-22-gato .article-header h1,
.ADV_HTML_Article body.Advance-ru .article-22-gato .article-header h2,
.ADV_HTML_Article body.Advance-ru .article-24-gato .article-header h1 {
    font-size: 60px
}

.ADV_Article .article-14 .article-5 .number-1,
.ADV_Article .article-16 .article-5 .number-1,
.ADV_Article .article-26 .article-header h1,
.ADV_Article .article-26 .article-header h2,
.ADV_Article .article-27 .article-header h1,
.ADV_Article .article-27 .article-header h2,
.ADV_Article .article-5 .article-8 .number-1,
.ADV_Article .article-5 .article-8 .number-4,
.ADV_Article .article-7 .article-header h1,
.ADV_Article .article-7 .article-header h2,
.ADV_Generic_Content .article-14 .article-5 .number-1,
.ADV_Generic_Content .article-16 .article-5 .number-1,
.ADV_Generic_Content .article-26 .article-header h1,
.ADV_Generic_Content .article-26 .article-header h2,
.ADV_Generic_Content .article-27 .article-header h1,
.ADV_Generic_Content .article-27 .article-header h2,
.ADV_Generic_Content .article-5 .article-8 .number-1,
.ADV_Generic_Content .article-5 .article-8 .number-4,
.ADV_Generic_Content .article-7 .article-header h1,
.ADV_Generic_Content .article-7 .article-header h2,
.ADV_HTML_Article .article-14 .article-5 .number-1,
.ADV_HTML_Article .article-16 .article-5 .number-1,
.ADV_HTML_Article .article-26 .article-header h1,
.ADV_HTML_Article .article-26 .article-header h2,
.ADV_HTML_Article .article-27 .article-header h1,
.ADV_HTML_Article .article-27 .article-header h2,
.ADV_HTML_Article .article-5 .article-8 .number-1,
.ADV_HTML_Article .article-5 .article-8 .number-4,
.ADV_HTML_Article .article-7 .article-header h1,
.ADV_HTML_Article .article-7 .article-header h2 {
    font-size: 100px;
    color: #0c2340
}

.ADV_Article .article-7 .article-header h1 span,
.ADV_Article .article-7 .article-header h2 span,
.ADV_Generic_Content .article-7 .article-header h1 span,
.ADV_Generic_Content .article-7 .article-header h2 span,
.ADV_HTML_Article .article-7 .article-header h1 span,
.ADV_HTML_Article .article-7 .article-header h2 span {
    font-size: 40px;
    margin-left: 172px
}

.ADV_Article .Advance-en-cu .article-7 .article-header h1,
.ADV_Article .Advance-en-cu .article-7 .article-header h2,
.ADV_Article .article-2 .article-header h1,
.ADV_Article .article-2 .article-header h2,
.ADV_Article .article-29 h1,
.ADV_Article .article-29 h2,
.ADV_Generic_Content .Advance-en-cu .article-7 .article-header h1,
.ADV_Generic_Content .Advance-en-cu .article-7 .article-header h2,
.ADV_Generic_Content .article-2 .article-header h1,
.ADV_Generic_Content .article-2 .article-header h2,
.ADV_Generic_Content .article-29 h1,
.ADV_Generic_Content .article-29 h2,
.ADV_HTML_Article .Advance-en-cu .article-7 .article-header h1,
.ADV_HTML_Article .Advance-en-cu .article-7 .article-header h2,
.ADV_HTML_Article .article-2 .article-header h1,
.ADV_HTML_Article .article-2 .article-header h2,
.ADV_HTML_Article .article-29 h1,
.ADV_HTML_Article .article-29 h2 {
    font-size: 90px
}

.ADV_Article .article-7 .article-content .article-intro,
.ADV_Article .box-carousel .item img,
.ADV_Generic_Content .article-7 .article-content .article-intro,
.ADV_Generic_Content .box-carousel .item img,
.ADV_HTML_Article .article-7 .article-content .article-intro,
.ADV_HTML_Article .box-carousel .item img {
    margin-bottom: 25px
}

.ADV_Article .Advance-ru .article-7 .article-header h1,
.ADV_Generic_Content .Advance-ru .article-7 .article-header h1,
.ADV_HTML_Article .Advance-ru .article-7 .article-header h1 {
    font-size: 42px
}

.ADV_Article .article-26 .article-header h1 span,
.ADV_Article .article-26 .article-header h2 span,
.ADV_Article body .article-10-gato .article-header h1 span,
.ADV_Article body .article-10-gato .article-header h2 span,
.ADV_Article body .article-12-gato .article-header h1 span,
.ADV_Article body .article-12-gato .article-header h2 span,
.ADV_Article body .article-13-gato .article-header h1 span,
.ADV_Article body .article-13-gato .article-header h2 span,
.ADV_Article body .article-16-gato .article-header h1 span,
.ADV_Article body .article-16-gato .article-header h2 span,
.ADV_Article body .article-17-gato .article-header h1 span,
.ADV_Article body .article-17-gato .article-header h2 span,
.ADV_Article body .article-18-gato .article-header h1 span,
.ADV_Article body .article-18-gato .article-header h2 span,
.ADV_Article body .article-19-gato .article-header h1 span,
.ADV_Article body .article-19-gato .article-header h2 span,
.ADV_Article body .article-21-gato .article-header h1 span,
.ADV_Article body .article-21-gato .article-header h2 span,
.ADV_Article body .article-22-gato .article-header h1 span,
.ADV_Article body .article-22-gato .article-header h2 span,
.ADV_Article body .article-23-gato .article-header h1 span,
.ADV_Article body .article-23-gato .article-header h2 span,
.ADV_Article body .article-24-gato .article-header h1 span,
.ADV_Article body .article-24-gato .article-header h2 span,
.ADV_Article body .article-25-gato .article-header h1 span,
.ADV_Article body .article-25-gato .article-header h2 span,
.ADV_Article body .article-27-gato .article-header h1 span,
.ADV_Article body .article-27-gato .article-header h2 span,
.ADV_Article body .article-28-gato .article-header h1 span,
.ADV_Article body .article-28-gato .article-header h2 span,
.ADV_Article body .article-5-gato .article-header h1 span,
.ADV_Article body .article-5-gato .article-header h2 span,
.ADV_Article body .article-6-gato .article-header h1 span,
.ADV_Article body .article-6-gato .article-header h2 span,
.ADV_Generic_Content .article-26 .article-header h1 span,
.ADV_Generic_Content .article-26 .article-header h2 span,
.ADV_Generic_Content body .article-10-gato .article-header h1 span,
.ADV_Generic_Content body .article-10-gato .article-header h2 span,
.ADV_Generic_Content body .article-12-gato .article-header h1 span,
.ADV_Generic_Content body .article-12-gato .article-header h2 span,
.ADV_Generic_Content body .article-13-gato .article-header h1 span,
.ADV_Generic_Content body .article-13-gato .article-header h2 span,
.ADV_Generic_Content body .article-16-gato .article-header h1 span,
.ADV_Generic_Content body .article-16-gato .article-header h2 span,
.ADV_Generic_Content body .article-17-gato .article-header h1 span,
.ADV_Generic_Content body .article-17-gato .article-header h2 span,
.ADV_Generic_Content body .article-18-gato .article-header h1 span,
.ADV_Generic_Content body .article-18-gato .article-header h2 span,
.ADV_Generic_Content body .article-19-gato .article-header h1 span,
.ADV_Generic_Content body .article-19-gato .article-header h2 span,
.ADV_Generic_Content body .article-21-gato .article-header h1 span,
.ADV_Generic_Content body .article-21-gato .article-header h2 span,
.ADV_Generic_Content body .article-22-gato .article-header h1 span,
.ADV_Generic_Content body .article-22-gato .article-header h2 span,
.ADV_Generic_Content body .article-23-gato .article-header h1 span,
.ADV_Generic_Content body .article-23-gato .article-header h2 span,
.ADV_Generic_Content body .article-24-gato .article-header h1 span,
.ADV_Generic_Content body .article-24-gato .article-header h2 span,
.ADV_Generic_Content body .article-25-gato .article-header h1 span,
.ADV_Generic_Content body .article-25-gato .article-header h2 span,
.ADV_Generic_Content body .article-27-gato .article-header h1 span,
.ADV_Generic_Content body .article-27-gato .article-header h2 span,
.ADV_Generic_Content body .article-28-gato .article-header h1 span,
.ADV_Generic_Content body .article-28-gato .article-header h2 span,
.ADV_Generic_Content body .article-5-gato .article-header h1 span,
.ADV_Generic_Content body .article-5-gato .article-header h2 span,
.ADV_Generic_Content body .article-6-gato .article-header h1 span,
.ADV_Generic_Content body .article-6-gato .article-header h2 span,
.ADV_HTML_Article .article-26 .article-header h1 span,
.ADV_HTML_Article .article-26 .article-header h2 span,
.ADV_HTML_Article body .article-10-gato .article-header h1 span,
.ADV_HTML_Article body .article-10-gato .article-header h2 span,
.ADV_HTML_Article body .article-12-gato .article-header h1 span,
.ADV_HTML_Article body .article-12-gato .article-header h2 span,
.ADV_HTML_Article body .article-13-gato .article-header h1 span,
.ADV_HTML_Article body .article-13-gato .article-header h2 span,
.ADV_HTML_Article body .article-16-gato .article-header h1 span,
.ADV_HTML_Article body .article-16-gato .article-header h2 span,
.ADV_HTML_Article body .article-17-gato .article-header h1 span,
.ADV_HTML_Article body .article-17-gato .article-header h2 span,
.ADV_HTML_Article body .article-18-gato .article-header h1 span,
.ADV_HTML_Article body .article-18-gato .article-header h2 span,
.ADV_HTML_Article body .article-19-gato .article-header h1 span,
.ADV_HTML_Article body .article-19-gato .article-header h2 span,
.ADV_HTML_Article body .article-21-gato .article-header h1 span,
.ADV_HTML_Article body .article-21-gato .article-header h2 span,
.ADV_HTML_Article body .article-22-gato .article-header h1 span,
.ADV_HTML_Article body .article-22-gato .article-header h2 span,
.ADV_HTML_Article body .article-23-gato .article-header h1 span,
.ADV_HTML_Article body .article-23-gato .article-header h2 span,
.ADV_HTML_Article body .article-24-gato .article-header h1 span,
.ADV_HTML_Article body .article-24-gato .article-header h2 span,
.ADV_HTML_Article body .article-25-gato .article-header h1 span,
.ADV_HTML_Article body .article-25-gato .article-header h2 span,
.ADV_HTML_Article body .article-27-gato .article-header h1 span,
.ADV_HTML_Article body .article-27-gato .article-header h2 span,
.ADV_HTML_Article body .article-28-gato .article-header h1 span,
.ADV_HTML_Article body .article-28-gato .article-header h2 span,
.ADV_HTML_Article body .article-5-gato .article-header h1 span,
.ADV_HTML_Article body .article-5-gato .article-header h2 span,
.ADV_HTML_Article body .article-6-gato .article-header h1 span,
.ADV_HTML_Article body .article-6-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 0
}

.ADV_Article .article-26 .article-content .article-intro,
.ADV_Generic_Content .article-26 .article-content .article-intro,
.ADV_HTML_Article .article-26 .article-content .article-intro {
    margin-top: 45px;
    margin-bottom: 40px
}

.ADV_Article .article-26 .article-highlight,
.ADV_Generic_Content .article-26 .article-highlight,
.ADV_HTML_Article .article-26 .article-highlight {
    padding: 60px 0 70px
}

.ADV_Article .article-26 .article-highlight span,
.ADV_Generic_Content .article-26 .article-highlight span,
.ADV_HTML_Article .article-26 .article-highlight span {
    max-width: 570px;
    margin: 0 auto;
    padding: 0 70px
}

@media (max-width:520px) {

    .ADV_Article .article-26 .article-highlight span,
    .ADV_Generic_Content .article-26 .article-highlight span,
    .ADV_HTML_Article .article-26 .article-highlight span {
        max-width: 90%;
        padding: 0
    }
}

.ADV_Article .article-27 .article-header h1 span,
.ADV_Article .article-27 .article-header h2 span,
.ADV_Generic_Content .article-27 .article-header h1 span,
.ADV_Generic_Content .article-27 .article-header h2 span,
.ADV_HTML_Article .article-27 .article-header h1 span,
.ADV_HTML_Article .article-27 .article-header h2 span {
    font-size: 60px;
    margin-left: 88px;
    display: inline-block
}

.ADV_Article .article-27 .article-header h1 small,
.ADV_Article .article-27 .article-header h2 small,
.ADV_Generic_Content .article-27 .article-header h1 small,
.ADV_Generic_Content .article-27 .article-header h2 small,
.ADV_HTML_Article .article-27 .article-header h1 small,
.ADV_HTML_Article .article-27 .article-header h2 small {
    font-size: 40px;
    color: #0c2340;
    font-weight: 700;
    display: block
}

.ADV_Article .article-27 .article-header h1 b,
.ADV_Article .article-27 .article-header h2 b,
.ADV_Generic_Content .article-27 .article-header h1 b,
.ADV_Generic_Content .article-27 .article-header h2 b,
.ADV_HTML_Article .article-27 .article-header h1 b,
.ADV_HTML_Article .article-27 .article-header h2 b {
    margin-left: 34px;
    display: block;
    margin-bottom: -40px
}

.ADV_Article .Advance-pt .article-27 .article-header h1 b,
.ADV_Article .Advance-pt .article-27 .article-header h2 b,
.ADV_Generic_Content .Advance-pt .article-27 .article-header h1 b,
.ADV_Generic_Content .Advance-pt .article-27 .article-header h2 b,
.ADV_HTML_Article .Advance-pt .article-27 .article-header h1 b,
.ADV_HTML_Article .Advance-pt .article-27 .article-header h2 b {
    margin-bottom: -30px
}

.ADV_Article .Advance-en-cu .article-27 .article-header h1 b,
.ADV_Article .Advance-en-cu .article-27 .article-header h2 b,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h1 b,
.ADV_Generic_Content .Advance-en-cu .article-27 .article-header h2 b,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h1 b,
.ADV_HTML_Article .Advance-en-cu .article-27 .article-header h2 b {
    margin-bottom: -10px
}

.ADV_Article .Advance-ru .article-27 .article-header h1 span,
.ADV_Generic_Content .Advance-ru .article-27 .article-header h1 span,
.ADV_HTML_Article .Advance-ru .article-27 .article-header h1 span {
    font-size: 31px
}

.ADV_Article .article-nav,
.ADV_Generic_Content .article-nav,
.ADV_HTML_Article .article-nav {
    margin-top: 30px;
    margin-bottom: -30px;
    text-align: center
}

.ADV_Article .article-nav a,
.ADV_Generic_Content .article-nav a,
.ADV_HTML_Article .article-nav a {
    margin-right: 10px;
    display: inline-block;
    max-width: 205px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #0c2340;
    border-radius: 0 15px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff !important;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    text-transform: uppercase
}

.ADV_Article .article-tabs,
.ADV_Generic_Content .article-tabs,
.ADV_HTML_Article .article-tabs {
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.ADV_Article .article-tabs a,
.ADV_Generic_Content .article-tabs a,
.ADV_HTML_Article .article-tabs a {
    margin-right: 7px;
    display: inline-block;
    width: 25%;
    height: 40px;
    line-height: 43px;
    background-color: #0c2340;
    border-radius: 15px 15px 0 0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
    text-transform: uppercase
}

.ADV_Article .article-tab-content .tab-content,
.ADV_Generic_Content .article-tab-content .tab-content,
.ADV_HTML_Article .article-tab-content .tab-content {
    border-radius: 0 0 30px 30px;
    box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .3);
    background-color: #fff;
    padding: 70px 100px;
    margin-top: 0;
    display: none;
    opacity: 0;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ADV_Article .article-tab-content .tab-content.active,
.ADV_Generic_Content .article-tab-content .tab-content.active,
.ADV_HTML_Article .article-tab-content .tab-content.active,
.allergy-test-block.active .answer-arrow,
.dotted-box-group.active .dotted-box-result {
    display: block;
    opacity: 1
}

.ADV_Article .article-tab-content .tab-content .title-icon,
.ADV_Generic_Content .article-tab-content .tab-content .title-icon,
.ADV_HTML_Article .article-tab-content .tab-content .title-icon,
.page-hairball .bullet-blue-list li p {
    margin: 0
}

.ADV_Article .side-image-block .side-image-desktop,
.ADV_Generic_Content .side-image-block .side-image-desktop,
.ADV_HTML_Article .side-image-block .side-image-desktop {
    position: absolute;
    width: 180%;
    left: 0;
    top: 40px;
    max-width: none
}

.ADV_Article .center-image-block img,
.ADV_Generic_Content .center-image-block img,
.ADV_HTML_Article .center-image-block img {
    display: inline-block;
    max-width: 750px;
    margin-top: 50px;
    width: 100%
}

.ADV_Article .alert-group .alert-list,
.ADV_Generic_Content .alert-group .alert-list,
.ADV_HTML_Article .alert-group .alert-list {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0;
    list-style: none
}

.ADV_Article .alert-group .alert-list li,
.ADV_Generic_Content .alert-group .alert-list li,
.ADV_HTML_Article .alert-group .alert-list li {
    margin: 8px 0
}

.ADV_Article .alert-group .alert-list li img,
.ADV_Generic_Content .alert-group .alert-list li img,
.ADV_HTML_Article .alert-group .alert-list li img {
    width: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    position: absolute;
    margin-top: 4px
}

.ADV_Article .alert-group .alert-list li p,
.ADV_Generic_Content .alert-group .alert-list li p,
.ADV_HTML_Article .alert-group .alert-list li p {
    display: block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #0c2340;
    padding: 9px 10px 3px 37px
}

.ADV_Article .polygon-cover,
.ADV_Generic_Content .polygon-cover,
.ADV_HTML_Article .polygon-cover {
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, .2));
    width: 900px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.ADV_Article .polygon-cover .polygon-bg,
.ADV_Generic_Content .polygon-cover .polygon-bg,
.ADV_HTML_Article .polygon-cover .polygon-bg {
    clip-path: polygon(880px 0, 100% 50%, 880px 100%, 0 100%, 20px 50%, 0 0);
    background-image: linear-gradient(to right, #00c1d5, #00d3e8 50%, #00c1d5);
    height: 244px;
    top: 0;
    width: 900px;
    z-index: 0;
    position: relative;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ADV_Article .polygon-slider .item,
.ADV_Generic_Content .polygon-slider .item,
.ADV_HTML_Article .polygon-slider .item {
    max-width: 720px;
    margin: 0 auto;
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, .2));
    padding: 40px 0;
    position: relative
}

.ADV_Article .polygon-slider .item .item-bg,
.ADV_Generic_Content .polygon-slider .item .item-bg,
.ADV_HTML_Article .polygon-slider .item .item-bg {
    clip-path: polygon(680px 0, 100% 50%, 680px 100%, 0 100%, 40px 50%, 0 0);
    background-color: #fff;
    color: #fff;
    height: 500px;
    text-align: center;
    top: 0;
    width: 720px;
    z-index: 2;
    position: relative;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    padding: 100px 130px
}

.ADV_Article .polygon-slider .item span,
.ADV_Generic_Content .polygon-slider .item span,
.ADV_HTML_Article .polygon-slider .item span {
    display: block;
    width: 320px;
    height: 100px;
    background-color: #0c2340;
    margin: 0 auto 0 -160px;
    font-size: 32px;
    font-weight: 300;
    line-height: 1;
    text-align: center;
    color: #fff;
    padding: 20px 0;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 3;
    border-radius: 0 30px
}

.ADV_Article .polygon-slider .item p,
.ADV_Generic_Content .polygon-slider .item p,
.ADV_HTML_Article .polygon-slider .item p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
    color: #0c2340
}

.ADV_Article .polygon-slider .owl-nav,
.ADV_Generic_Content .polygon-slider .owl-nav,
.ADV_HTML_Article .polygon-slider .owl-nav {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 810px;
    background-color: transparent;
    height: 20px;
    transform: translate(-50%, -50%);
    margin-top: -22px;
    margin-left: 10px
}

.ADV_Article .polygon-slider .owl-nav .owl-prev span,
.ADV_Generic_Content .polygon-slider .owl-nav .owl-prev span,
.ADV_HTML_Article .polygon-slider .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8BE309BFADCA4192AAA2D7A53B0CBD9C/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: left center
}

.ADV_Article .polygon-slider .owl-nav .owl-next span,
.ADV_Generic_Content .polygon-slider .owl-nav .owl-next span,
.ADV_HTML_Article .polygon-slider .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4F42694A55C04E35A37E0644F1E9802C/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: right center
}

@media (max-width:990px) {
    .affinity-product--calculator {
        text-align: center
    }

    .affinity-product--calculator .slider-group {
        text-align: left
    }

    .articles-filter {
        padding-top: 0;
        max-width: 354px;
        margin: 30px auto 0
    }

    .articles-filter form .form-group input {
        padding-right: 80px;
        font-size: 20px
    }

    .articles-filter .filter-list {
        border-bottom: 0;
        padding-bottom: 20px
    }

    .articles-filter .filter-list>ul {
        padding-right: 90px;
        padding-top: 6px;
        padding-bottom: 0
    }

    .ADV_Article .side-image-block .side-image-mobile,
    .ADV_Generic_Content .side-image-block .side-image-mobile,
    .ADV_HTML_Article .side-image-block .side-image-mobile,
    .open-filter {
        display: block
    }

    .filter-btn:active,
    .filter-btn:focus,
    .filter-btn:hover {
        transform: scale(1)
    }

    .nutrition-articles-block {
        max-width: 575px;
        margin: 0 auto
    }

    .page-taxonomy-term-13 #block-advance-home-blocks-advance-food-range .range-product {
        padding: 0 20px
    }

    .ADV_Article body .article-2 .article-header h1,
    .ADV_Article body .article-2 .article-header h2,
    .ADV_Generic_Content body .article-2 .article-header h1,
    .ADV_Generic_Content body .article-2 .article-header h2,
    .ADV_HTML_Article body .article-2 .article-header h1,
    .ADV_HTML_Article body .article-2 .article-header h2 {
        font-size: 60px
    }

    .ADV_Article body .article-2 .article-header h1 span,
    .ADV_Article body .article-2 .article-header h2 span,
    .ADV_Article body.Advance-nl .article-2 .article-header h1,
    .ADV_Article body.Advance-nl .article-2 .article-header h2,
    .ADV_Generic_Content body .article-2 .article-header h1 span,
    .ADV_Generic_Content body .article-2 .article-header h2 span,
    .ADV_Generic_Content body.Advance-nl .article-2 .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-2 .article-header h2,
    .ADV_HTML_Article body .article-2 .article-header h1 span,
    .ADV_HTML_Article body .article-2 .article-header h2 span,
    .ADV_HTML_Article body.Advance-nl .article-2 .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-2 .article-header h2 {
        font-size: 30px
    }

    .ADV_Article body .article-2 .article-highlight,
    .ADV_Generic_Content body .article-2 .article-highlight,
    .ADV_HTML_Article body .article-2 .article-highlight {
        background-position: bottom right
    }

    .ADV_Article .side-image-block,
    .ADV_Generic_Content .side-image-block,
    .ADV_HTML_Article .side-image-block {
        position: relative
    }

    .ADV_Article .side-image-block .side-image-desktop,
    .ADV_Generic_Content .side-image-block .side-image-desktop,
    .ADV_HTML_Article .side-image-block .side-image-desktop {
        display: none
    }

    .ADV_Article .polygon-cover,
    .ADV_Generic_Content .polygon-cover,
    .ADV_HTML_Article .polygon-cover {
        width: 700px
    }

    .ADV_Article .polygon-cover .polygon-bg,
    .ADV_Generic_Content .polygon-cover .polygon-bg,
    .ADV_HTML_Article .polygon-cover .polygon-bg {
        clip-path: polygon(700px 0, 100% 50%, 700px 100%, 0 100%, 20px 50%, 0 0);
        width: 720px
    }

    .ADV_Article .polygon-slider .item,
    .ADV_Generic_Content .polygon-slider .item,
    .ADV_HTML_Article .polygon-slider .item {
        max-width: 620px
    }

    .ADV_Article .polygon-slider .item .item-bg,
    .ADV_Generic_Content .polygon-slider .item .item-bg,
    .ADV_HTML_Article .polygon-slider .item .item-bg {
        width: 620px;
        clip-path: polygon(580px 0, 100% 50%, 580px 100%, 0 100%, 40px 50%, 0 0);
        padding: 100px
    }

    .ADV_Article .polygon-slider .owl-nav,
    .ADV_Generic_Content .polygon-slider .owl-nav,
    .ADV_HTML_Article .polygon-slider .owl-nav {
        width: 680px;
        margin-left: 17px
    }
}

.ADV_Article .poly-box,
.ADV_Generic_Content .poly-box,
.ADV_HTML_Article .poly-box {
    max-width: none;
    width: calc(100% + 140px);
    margin: 0 0 0 -25px;
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, .2));
    padding: 40px 0;
    position: relative
}

.ADV_Article .poly-box .poly-box-bg,
.ADV_Generic_Content .poly-box .poly-box-bg,
.ADV_HTML_Article .poly-box .poly-box-bg {
    clip-path: polygon(90% 0, 100% 40%, 90% 100%, 0 100%, 0 50%, 0 0);
    background-color: #fff;
    color: #fff;
    height: auto;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2;
    position: relative;
    padding: 35px 25px
}

.ADV_Article .poly-box .poly-box-bg .title-icon,
.ADV_Generic_Content .poly-box .poly-box-bg .title-icon,
.ADV_HTML_Article .poly-box .poly-box-bg .title-icon {
    text-align: left;
    margin-top: 0
}

.ADV_Article .poly-box img,
.ADV_Generic_Content .poly-box img,
.ADV_HTML_Article .poly-box img {
    position: absolute;
    bottom: -2px;
    z-index: 2;
    width: 510px;
    right: -40px
}

.ADV_Article .alert-box,
.ADV_Generic_Content .alert-box,
.ADV_HTML_Article .alert-box {
    border-radius: 15px;
    box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .3);
    background-color: #fff;
    padding: 50px 90px 70px;
    text-align: center
}

.ADV_Article .alert-box .alert-header,
.ADV_Article .article-10-gato .article-intro,
.ADV_Article .article-11-gato .article-intro,
.ADV_Article .article-12-gato .article-intro,
.ADV_Article .article-13-gato .article-intro,
.ADV_Article .article-14-gato .article-intro,
.ADV_Article .article-15-gato .article-intro,
.ADV_Article .article-16-gato .article-intro,
.ADV_Article .article-17-gato .article-intro,
.ADV_Article .article-18-gato .article-intro,
.ADV_Article .article-19-gato .article-intro,
.ADV_Article .article-20-gato .article-intro,
.ADV_Article .article-21-gato .article-intro,
.ADV_Article .article-22-gato .article-intro,
.ADV_Article .article-23,
.ADV_Article .article-23-gato .article-intro,
.ADV_Article .article-24-gato .article-intro,
.ADV_Article .article-25-gato .article-intro,
.ADV_Article .article-26-gato .article-intro,
.ADV_Article .article-27-gato .article-intro,
.ADV_Article .article-28 .img-lactancia,
.ADV_Article .article-28-gato .article-intro,
.ADV_Generic_Content .alert-box .alert-header,
.ADV_Generic_Content .article-10-gato .article-intro,
.ADV_Generic_Content .article-11-gato .article-intro,
.ADV_Generic_Content .article-12-gato .article-intro,
.ADV_Generic_Content .article-13-gato .article-intro,
.ADV_Generic_Content .article-14-gato .article-intro,
.ADV_Generic_Content .article-15-gato .article-intro,
.ADV_Generic_Content .article-16-gato .article-intro,
.ADV_Generic_Content .article-17-gato .article-intro,
.ADV_Generic_Content .article-18-gato .article-intro,
.ADV_Generic_Content .article-19-gato .article-intro,
.ADV_Generic_Content .article-20-gato .article-intro,
.ADV_Generic_Content .article-21-gato .article-intro,
.ADV_Generic_Content .article-22-gato .article-intro,
.ADV_Generic_Content .article-23,
.ADV_Generic_Content .article-23-gato .article-intro,
.ADV_Generic_Content .article-24-gato .article-intro,
.ADV_Generic_Content .article-25-gato .article-intro,
.ADV_Generic_Content .article-26-gato .article-intro,
.ADV_Generic_Content .article-27-gato .article-intro,
.ADV_Generic_Content .article-28 .img-lactancia,
.ADV_Generic_Content .article-28-gato .article-intro,
.ADV_HTML_Article .alert-box .alert-header,
.ADV_HTML_Article .article-10-gato .article-intro,
.ADV_HTML_Article .article-11-gato .article-intro,
.ADV_HTML_Article .article-12-gato .article-intro,
.ADV_HTML_Article .article-13-gato .article-intro,
.ADV_HTML_Article .article-14-gato .article-intro,
.ADV_HTML_Article .article-15-gato .article-intro,
.ADV_HTML_Article .article-16-gato .article-intro,
.ADV_HTML_Article .article-17-gato .article-intro,
.ADV_HTML_Article .article-18-gato .article-intro,
.ADV_HTML_Article .article-19-gato .article-intro,
.ADV_HTML_Article .article-20-gato .article-intro,
.ADV_HTML_Article .article-21-gato .article-intro,
.ADV_HTML_Article .article-22-gato .article-intro,
.ADV_HTML_Article .article-23,
.ADV_HTML_Article .article-23-gato .article-intro,
.ADV_HTML_Article .article-24-gato .article-intro,
.ADV_HTML_Article .article-25-gato .article-intro,
.ADV_HTML_Article .article-26-gato .article-intro,
.ADV_HTML_Article .article-27-gato .article-intro,
.ADV_HTML_Article .article-28 .img-lactancia,
.ADV_HTML_Article .article-28-gato .article-intro,
.articular-causes,
.life-stages-nav-text p {
    margin-bottom: 50px
}

.ADV_Article .alert-box .alert-header h4,
.ADV_Generic_Content .alert-box .alert-header h4,
.ADV_HTML_Article .alert-box .alert-header h4 {
    font-size: 30px;
    font-weight: 700;
    line-height: .87;
    text-align: center;
    color: #0c2340;
    display: inline-block;
    vertical-align: middle
}

.ADV_Article .alert-box .alert-header img,
.ADV_Generic_Content .alert-box .alert-header img,
.ADV_HTML_Article .alert-box .alert-header img {
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    margin-right: 10px
}

.ADV_Article .alert-box p,
.ADV_Generic_Content .alert-box p,
.ADV_HTML_Article .alert-box p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    text-align: center;
    color: #0c2340
}

.ADV_Article .bullet-list li,
.ADV_Generic_Content .bullet-list li,
.ADV_HTML_Article .bullet-list li {
    padding-left: 0;
    list-style: none;
    margin: 30px 0
}

.ADV_Article .bullet-list li:before,
.ADV_Generic_Content .bullet-list li:before,
.ADV_HTML_Article .bullet-list li:before {
    content: "";
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8783F3916C8F47E2AF54903210E71C0A/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 24px;
    font-size: 23px;
    position: relative;
    color: #0c2340;
    float: left;
    margin-right: 10px;
    margin-top: 1px
}

.ADV_Article .bullet-list.bullet-list-orange li:before,
.ADV_Generic_Content .bullet-list.bullet-list-orange li:before,
.ADV_HTML_Article .bullet-list.bullet-list-orange li:before {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTE5DBFFEFFCF44122B7B29AD3B5CBACB1/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 24px
}

.ADV_Article .listed-box,
.ADV_Generic_Content .listed-box,
.ADV_HTML_Article .listed-box {
    border-radius: 0 80px;
    box-shadow: 0 2px 24px 0 rgba(191, 190, 190, .5);
    background-color: #0c2340;
    padding: 0 30px 10px;
    margin-top: 30px
}

.ADV_Article .listed-box ul li,
.ADV_Generic_Content .listed-box ul li,
.ADV_HTML_Article .listed-box ul li {
    list-style: none;
    padding: 30px 0;
    border-bottom: 1px solid #dbdbdb
}

.ADV_Article .listed-box ul li:before,
.ADV_Generic_Content .listed-box ul li:before,
.ADV_HTML_Article .listed-box ul li:before {
    content: "\e165";
    font-family: "Glyphicons Halflings";
    font-size: 23px;
    position: absolute;
    color: #fff;
    float: left;
    margin-right: 10px;
    height: 24px;
    margin-top: -4px
}

.ADV_Article .listed-box ul li p,
.ADV_Generic_Content .listed-box ul li p,
.ADV_HTML_Article .listed-box ul li p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    color: #fff;
    padding-left: 40px
}

.ADV_Article .box-carousel.owl-carousel .owl-stage,
.ADV_Generic_Content .box-carousel.owl-carousel .owl-stage,
.ADV_HTML_Article .box-carousel.owl-carousel .owl-stage {
    padding-bottom: 55px
}

.ADV_Article .box-carousel .item,
.ADV_Generic_Content .box-carousel .item,
.ADV_HTML_Article .box-carousel .item {
    border-radius: 0 30px;
    box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .3);
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
    width: 90%;
    max-width: 860px;
    padding: 40px 60px 75px
}

.ADV_Article .box-carousel .item p,
.ADV_Generic_Content .box-carousel .item p,
.ADV_HTML_Article .box-carousel .item p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    color: #0c2340;
    margin: 0 auto;
    width: 100%;
    max-width: 520px;
    text-align: center
}

.ADV_Article .box-carousel .item h4,
.ADV_Generic_Content .box-carousel .item h4,
.ADV_HTML_Article .box-carousel .item h4 {
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    color: #0c2340;
    margin-bottom: 30px
}

.ADV_Article .box-carousel.box-carousel-icon,
.ADV_Generic_Content .box-carousel.box-carousel-icon,
.ADV_HTML_Article .box-carousel.box-carousel-icon {
    margin-top: -70px
}

.ADV_Article .box-carousel.box-carousel-icon span.number,
.ADV_Generic_Content .box-carousel.box-carousel-icon span.number,
.ADV_HTML_Article .box-carousel.box-carousel-icon span.number {
    background-color: #ff8300;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    font-size: 80px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    display: block;
    margin: -130px auto 30px;
    line-height: 180px
}

.ADV_Article .box-carousel.box-carousel-icon.owl-carousel .owl-stage,
.ADV_Generic_Content .box-carousel.box-carousel-icon.owl-carousel .owl-stage,
.ADV_HTML_Article .box-carousel.box-carousel-icon.owl-carousel .owl-stage {
    padding-top: 120px;
    margin-top: 0
}

.ADV_Article .box-carousel.box-carousel-icon .item img,
.ADV_Generic_Content .box-carousel.box-carousel-icon .item img,
.ADV_HTML_Article .box-carousel.box-carousel-icon .item img {
    width: 300px;
    margin: -180px auto 20px
}

.ADV_Article .box-carousel.box-carousel-blue .item,
.ADV_Generic_Content .box-carousel.box-carousel-blue .item,
.ADV_HTML_Article .box-carousel.box-carousel-blue .item {
    box-shadow: 0 0;
    width: 99%;
    max-width: none;
    background-color: #0c2340;
    padding-bottom: 27px
}

.ADV_Article .box-carousel.box-carousel-blue .item h4,
.ADV_Generic_Content .box-carousel.box-carousel-blue .item h4,
.ADV_HTML_Article .box-carousel.box-carousel-blue .item h4 {
    font-size: 40px;
    font-weight: 700;
    line-height: .8;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 23px
}

.ADV_Article .box-carousel.box-carousel-blue .owl-nav,
.ADV_Generic_Content .box-carousel.box-carousel-blue .owl-nav,
.ADV_HTML_Article .box-carousel.box-carousel-blue .owl-nav {
    margin-top: -40px;
    width: 95%
}

.ADV_Article .box-carousel.box-carousel-number .item,
.ADV_Generic_Content .box-carousel.box-carousel-number .item,
.ADV_HTML_Article .box-carousel.box-carousel-number .item {
    padding-bottom: 85px
}

.ADV_Article .article-14 .article-5 .etapas,
.ADV_Article .article-18 .titulo-medio small,
.ADV_Article .article-31 h3,
.ADV_Article .box-carousel.box-carousel-number .item h4,
.ADV_Generic_Content .article-14 .article-5 .etapas,
.ADV_Generic_Content .article-18 .titulo-medio small,
.ADV_Generic_Content .article-31 h3,
.ADV_Generic_Content .box-carousel.box-carousel-number .item h4,
.ADV_HTML_Article .article-14 .article-5 .etapas,
.ADV_HTML_Article .article-18 .titulo-medio small,
.ADV_HTML_Article .article-31 h3,
.ADV_HTML_Article .box-carousel.box-carousel-number .item h4 {
    font-size: 32px
}

.ADV_Article .box-carousel .owl-nav,
.ADV_Generic_Content .box-carousel .owl-nav,
.ADV_HTML_Article .box-carousel .owl-nav {
    max-width: 790px;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    width: 85%;
    left: 50%;
    transform: translateX(-50%)
}

@media (max-width:768px) {

    .ADV_Article .box-group .box:last-child,
    .ADV_Generic_Content .box-group .box:last-child,
    .ADV_HTML_Article .box-group .box:last-child,
    .quiz .hexagon {
        margin-right: auto
    }

    .ADV_Article .article-tabs,
    .ADV_Article .article-template .article-content .numeric-bullets ul,
    .ADV_Article .box-group,
    .ADV_Article .center-image-block.mobile,
    .ADV_Article .dream-box-group,
    .ADV_Generic_Content .article-tabs,
    .ADV_Generic_Content .article-template .article-content .numeric-bullets ul,
    .ADV_Generic_Content .box-group,
    .ADV_Generic_Content .center-image-block.mobile,
    .ADV_Generic_Content .dream-box-group,
    .ADV_HTML_Article .article-tabs,
    .ADV_HTML_Article .article-template .article-content .numeric-bullets ul,
    .ADV_HTML_Article .box-group,
    .ADV_HTML_Article .center-image-block.mobile,
    .ADV_HTML_Article .dream-box-group,
    .affinity-roulette-intro,
    .catalog-quiz,
    .health-search-block .search-block,
    .nutrition-header .arrow-down,
    .search-block {
        display: block
    }

    .affinity-roulette {
        margin-bottom: 230px;
        background-image: none
    }

    .Advance-ru .quiz .hexagon h4 strong,
    .Advance-ru .quiz .hexagon p strong,
    .affinity-roulette h1 {
        font-size: 26px
    }

    #landing-cuidado-y-bienestar .lcyb-head br,
    .ADV_Article .center-image-block.desktop,
    .ADV_Article .dream-graph .zzz,
    .ADV_Article .poly-box .poly-img-desktop,
    .ADV_Article .postures-carrousel .posture-box .posture-shadow,
    .ADV_Article .title-icon img,
    .ADV_Article body .article-2 .main-image,
    .ADV_Article body .article-26 .main-image,
    .ADV_Article body .article-27 .main-image,
    .ADV_Article body .article-5 .article-header .main-image,
    .ADV_Article body .article-5 .main-image,
    .ADV_Article body .article-7 .main-image,
    .ADV_Generic_Content .center-image-block.desktop,
    .ADV_Generic_Content .dream-graph .zzz,
    .ADV_Generic_Content .poly-box .poly-img-desktop,
    .ADV_Generic_Content .postures-carrousel .posture-box .posture-shadow,
    .ADV_Generic_Content .title-icon img,
    .ADV_Generic_Content body .article-2 .main-image,
    .ADV_Generic_Content body .article-26 .main-image,
    .ADV_Generic_Content body .article-27 .main-image,
    .ADV_Generic_Content body .article-5 .article-header .main-image,
    .ADV_Generic_Content body .article-5 .main-image,
    .ADV_Generic_Content body .article-7 .main-image,
    .ADV_HTML_Article .center-image-block.desktop,
    .ADV_HTML_Article .dream-graph .zzz,
    .ADV_HTML_Article .poly-box .poly-img-desktop,
    .ADV_HTML_Article .postures-carrousel .posture-box .posture-shadow,
    .ADV_HTML_Article .title-icon img,
    .ADV_HTML_Article body .article-2 .main-image,
    .ADV_HTML_Article body .article-26 .main-image,
    .ADV_HTML_Article body .article-27 .main-image,
    .ADV_HTML_Article body .article-5 .article-header .main-image,
    .ADV_HTML_Article body .article-5 .main-image,
    .ADV_HTML_Article body .article-7 .main-image,
    .affinity-roulette p,
    .articles-list h2 span:after,
    .block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range h2 br,
    .nutrition-header .nutrition-title:before {
        display: none
    }

    .affinity-roulette--cat,
    .affinity-roulette--dog {
        top: 390px
    }

    .quiz {
        padding: 10px 0
    }

    .quiz .hexagon {
        width: 320px;
        height: 374px;
        margin-top: 0;
        padding-top: 15px;
        margin-left: auto
    }

    .quiz .hexagon h4,
    .quiz .hexagon p {
        font-size: 24px;
        margin-bottom: 20px
    }

    .ADV_Article .Advance-ru .article-7 .article-header h1 span,
    .ADV_Article .dream-box-group .dream-box h5,
    .ADV_Generic_Content .Advance-ru .article-7 .article-header h1 span,
    .ADV_Generic_Content .dream-box-group .dream-box h5,
    .ADV_HTML_Article .Advance-ru .article-7 .article-header h1 span,
    .ADV_HTML_Article .dream-box-group .dream-box h5,
    .nutrition-header .nutrition-header-content ul li h3,
    .quiz .hexagon h4 strong,
    .quiz .hexagon p strong {
        font-size: 30px
    }

    .quiz .hexagon a {
        font-size: 24px;
        width: 200px;
        height: 50px;
        line-height: 50px
    }

    .quiz .hexagon a:hover {
        height: 55px;
        font-size: 26px;
        line-height: 55px;
        width: 210px
    }

    .quiz .hexagon .quiz-pack {
        height: 200px
    }

    .quiz .hexagon .quiz-pack img {
        width: 290px;
        left: 70px
    }

    .quiz .hexagon .quiz-pack img:last-child {
        width: 250px;
        left: -10px
    }

    .quiz .hexagon .bounce-product img {
        width: 180px
    }

    .catalog-quiz {
        background-image: none !important;
        padding: 10px 0 30px
    }

    .catalog-quiz .hexagon h4,
    .catalog-quiz .hexagon p {
        font-size: 20px;
        margin-bottom: 5px
    }

    .ADV_Article body .article-2 .article-header h1 span,
    .ADV_Article body .article-2 .article-header h2 span,
    .ADV_Generic_Content body .article-2 .article-header h1 span,
    .ADV_Generic_Content body .article-2 .article-header h2 span,
    .ADV_HTML_Article body .article-2 .article-header h1 span,
    .ADV_HTML_Article body .article-2 .article-header h2 span,
    .articles-list h2,
    .catalog-quiz .hexagon h4 strong,
    .catalog-quiz .hexagon p strong,
    .nutrition-what h2,
    .nutrition-why h2 {
        font-size: 24px
    }

    .Advance-fr .quiz .hexagon p strong {
        font-size: 28px
    }

    .Advance-ru .quiz .hexagon p {
        font-size: 17px
    }

    .locator {
        padding: 20px 0 0
    }

    .locator a img {
        display: block;
        width: 60px;
        margin: 0 auto
    }

    .locator a .locator-content {
        display: block;
        vertical-align: middle;
        width: 100%;
        text-align: center;
        margin-top: 0
    }

    .search-block .form-group {
        margin: 0 auto 10px
    }

    #search-bar {
        position: static;
        width: 100%;
        border: 0;
        background-color: #fff;
        height: 0
    }

    #search-bar input {
        color: #0c2340;
        height: 40px;
        padding: 0 10px;
        width: 100%
    }

    #search-bar input::-webkit-input-placeholder {
        color: #0c2340
    }

    #search-bar input::-moz-placeholder {
        color: #0c2340
    }

    #search-bar input:-ms-input-placeholder {
        color: #0c2340
    }

    #search-bar input:-moz-placeholder {
        color: #0c2340
    }

    .search-active #search-bar {
        height: 40px
    }

    .articles-block .articles-list {
        background-image: none;
        padding: 20px 0 76px
    }

    .page-hemeroteca .articles-list {
        background: 0 0;
        border-top: 0;
        padding-top: 50px
    }

    .articles-list {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: top;
        border-top: 0 solid #d5d5d5;
        display: block
    }

    .articles-list .articles-carousel {
        margin-top: 40px
    }

    .articles-list .articles-carousel .owl-nav .owl-prev {
        position: absolute;
        top: 50%;
        left: 0
    }

    .articles-list .articles-carousel .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1C4CDB326FE7433FAB9F035F0DF8C424/native?channelToken=958084adb4414d179b0f41acd4027256);
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px;
        background-position: left center
    }

    .articles-list .articles-carousel .owl-nav .owl-next {
        position: absolute;
        top: 50%;
        right: 0
    }

    .articles-list .articles-carousel .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC6E4CB4C73B74437822B4115068ED21C/native?channelToken=958084adb4414d179b0f41acd4027256);
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px;
        background-position: right center
    }

    .articles-list .articles-carousel .owl-dots {
        position: absolute;
        bottom: -40px;
        width: 100%;
        text-align: center
    }

    .articles-list .articles-carousel .owl-dots button {
        width: 10px;
        height: 10px;
        margin: 0 5px;
        display: inline-block;
        background-color: #0c2340 !important;
        opacity: .2;
        -moz-transition: .2s ease-in-out;
        -webkit-transition: .2s ease-in-out;
        -o-transition: .2s ease-in-out;
        transition: .2s ease-in-out
    }

    .articles-list .articles-carousel .owl-dots button.active,
    .articles-list .articles-carousel .owl-dots button:hover {
        opacity: 1
    }

    .ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head {
        height: auto;
        padding: 0
    }

    .ADV_Articles_Container #landing-cuidado-y-bienestar .lcyb-head h1 {
        font-family: Klavika-Light, Helvetica, Arial, "sans-serif";
        text-align: center;
        color: #fff;
        padding: 20px;
        position: static
    }

    .ADV_Articles_Container #landing-cuidado-y-bienestar .affinity-article-block--info h3 {
        font-family: Klavika-Bold, Helvetica, Arial, "sans-serif"
    }

    .block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range {
        padding-top: 35px
    }

    .block-advance-nutrition-blocks #block-advance-home-blocks-advance-food-range h2 strong {
        display: inline
    }

    .nutrition-header {
        height: 560px;
        background-position: center;
        padding-top: 40px
    }

    .nutrition-header .nutrition-title {
        max-width: 100%;
        text-align: center;
        margin-bottom: 60px
    }

    .nutrition-header .nutrition-header-content {
        max-width: 100%;
        text-align: center
    }

    .nutrition-header .nutrition-header-content ul li img {
        float: none;
        margin-right: 0;
        margin-bottom: 20px
    }

    .ADV_Article .article-template .article-content .article-slide-carousel .item,
    .ADV_Generic_Content .article-template .article-content .article-slide-carousel .item,
    .ADV_HTML_Article .article-template .article-content .article-slide-carousel .item {
        max-width: 230px;
        margin: 0 auto
    }

    .ADV_Article .article-template .article-content .numeric-bullets ul li,
    .ADV_Generic_Content .article-template .article-content .numeric-bullets ul li,
    .ADV_HTML_Article .article-template .article-content .numeric-bullets ul li {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 50px;
        text-align: center
    }

    .ADV_Article .article-template .article-content .numeric-bullets ul li:before,
    .ADV_Generic_Content .article-template .article-content .numeric-bullets ul li:before,
    .ADV_HTML_Article .article-template .article-content .numeric-bullets ul li:before {
        display: inline-block;
        position: static
    }

    .ADV_Article .article-template .article-content .numeric-bullets ul li h4,
    .ADV_Generic_Content .article-template .article-content .numeric-bullets ul li h4,
    .ADV_HTML_Article .article-template .article-content .numeric-bullets ul li h4 {
        text-align: center;
        margin-bottom: 9px
    }

    .ADV_Article .article-template .article-content .numeric-bullets ul li p,
    .ADV_Article .visits-list .visits-element .visits-text p,
    .ADV_Generic_Content .article-template .article-content .numeric-bullets ul li p,
    .ADV_Generic_Content .visits-list .visits-element .visits-text p,
    .ADV_HTML_Article .article-template .article-content .numeric-bullets ul li p,
    .ADV_HTML_Article .visits-list .visits-element .visits-text p {
        text-align: center
    }

    .ADV_Article .article-content,
    .ADV_Generic_Content .article-content,
    .ADV_HTML_Article .article-content {
        padding: 0 15px
    }

    .ADV_Article .article-content h4,
    .ADV_Article .article-content p,
    .ADV_Generic_Content .article-content h4,
    .ADV_Generic_Content .article-content p,
    .ADV_HTML_Article .article-content h4,
    .ADV_HTML_Article .article-content p {
        text-align: left
    }

    .ADV_Article .col-row .col-6,
    .ADV_Generic_Content .col-row .col-6,
    .ADV_HTML_Article .col-row .col-6 {
        float: none;
        width: 100%;
        margin-right: 0
    }

    .ADV_Article .title-icon,
    .ADV_Generic_Content .title-icon,
    .ADV_HTML_Article .title-icon {
        margin-top: 45px
    }

    .ADV_Article .box-group .owl-stage,
    .ADV_Article .postures-carrousel.owl-carousel .owl-stage-outer,
    .ADV_Generic_Content .box-group .owl-stage,
    .ADV_Generic_Content .postures-carrousel.owl-carousel .owl-stage-outer,
    .ADV_HTML_Article .box-group .owl-stage,
    .ADV_HTML_Article .postures-carrousel.owl-carousel .owl-stage-outer {
        padding: 0
    }

    .ADV_Article .box-group .box,
    .ADV_Generic_Content .box-group .box,
    .ADV_HTML_Article .box-group .box {
        width: 100%;
        margin: 0 auto
    }

    .ADV_Article .article-7 .box-group.owl-carousel .owl-stage-outer,
    .ADV_Generic_Content .article-7 .box-group.owl-carousel .owl-stage-outer,
    .ADV_HTML_Article .article-7 .box-group.owl-carousel .owl-stage-outer {
        padding-top: 70px
    }

    .ADV_Article .list-icon.owl-carousel .item,
    .ADV_Generic_Content .list-icon.owl-carousel .item,
    .ADV_HTML_Article .list-icon.owl-carousel .item {
        width: 100%;
        margin: 0;
        text-align: center
    }

    .ADV_Article .list-icon.owl-carousel .item img,
    .ADV_Generic_Content .list-icon.owl-carousel .item img,
    .ADV_HTML_Article .list-icon.owl-carousel .item img {
        position: static;
        display: inline-block;
        border-left: 0;
        width: 60px;
        max-width: 60px
    }

    .ADV_Article .list-icon.owl-carousel .item p,
    .ADV_Generic_Content .list-icon.owl-carousel .item p,
    .ADV_HTML_Article .list-icon.owl-carousel .item p {
        border-left: 0;
        padding: 0 70px;
        margin-left: 0;
        text-align: center;
        margin-top: 20px
    }

    .ADV_Article .content-block,
    .ADV_Generic_Content .content-block,
    .ADV_HTML_Article .content-block {
        padding: 30px 0 10px
    }

    .ADV_Article .dream-graph,
    .ADV_Generic_Content .dream-graph,
    .ADV_HTML_Article .dream-graph {
        width: 620px;
        height: 620px;
        left: 50%;
        transform: translateX(-50%);
        margin: 20px 0 0
    }

    .ADV_Article .dream-graph .dream-bg,
    .ADV_Generic_Content .dream-graph .dream-bg,
    .ADV_HTML_Article .dream-graph .dream-bg {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTBF005F886929496CBFB6223EE46E9BD8/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .dream-graph .dream-bg svg,
    .ADV_Generic_Content .dream-graph .dream-bg svg,
    .ADV_HTML_Article .dream-graph .dream-bg svg {
        padding: 110px;
        color: #fff;
        margin: 0 auto;
        display: block;
        transform: rotate(17deg) translate(-49%, 0);
        text-align: center;
        left: 48%;
        top: 14%;
        transform-origin: center
    }

    .ADV_Article .dream-graph .dream-bg svg textPath,
    .ADV_Generic_Content .dream-graph .dream-bg svg textPath,
    .ADV_HTML_Article .dream-graph .dream-bg svg textPath {
        fill: #fff;
        font-weight: 700;
        font-size: 30px;
        text-transform: uppercase;
        text-align: center
    }

    .ADV_Article .dream-graph .dream-bg svg.text2,
    .ADV_Generic_Content .dream-graph .dream-bg svg.text2,
    .ADV_HTML_Article .dream-graph .dream-bg svg.text2 {
        transform: rotate(190deg) translate(50%, 5%);
        position: absolute
    }

    .ADV_Article .dream-graph .dream-content,
    .ADV_Generic_Content .dream-graph .dream-content,
    .ADV_HTML_Article .dream-graph .dream-content {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT453380D1E6E044DAB691EAC4FC24A91C/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .dream-graph .btn-left,
    .ADV_Article .dream-graph .btn-right,
    .ADV_Generic_Content .dream-graph .btn-left,
    .ADV_Generic_Content .dream-graph .btn-right,
    .ADV_HTML_Article .dream-graph .btn-left,
    .ADV_HTML_Article .dream-graph .btn-right {
        top: 70px;
        transform: translateX(-50%) scale(1);
        left: 50%
    }

    .ADV_Article .dream-graph .btn-left.disabled,
    .ADV_Article .dream-graph .btn-right.disabled,
    .ADV_Generic_Content .dream-graph .btn-left.disabled,
    .ADV_Generic_Content .dream-graph .btn-right.disabled,
    .ADV_HTML_Article .dream-graph .btn-left.disabled,
    .ADV_HTML_Article .dream-graph .btn-right.disabled {
        transform: translateX(-50%) scale(0)
    }

    .ADV_Article .dream-graph .btn-left:active,
    .ADV_Article .dream-graph .btn-left:focus,
    .ADV_Article .dream-graph .btn-left:hover,
    .ADV_Article .dream-graph .btn-right:active,
    .ADV_Article .dream-graph .btn-right:focus,
    .ADV_Article .dream-graph .btn-right:hover,
    .ADV_Generic_Content .dream-graph .btn-left:active,
    .ADV_Generic_Content .dream-graph .btn-left:focus,
    .ADV_Generic_Content .dream-graph .btn-left:hover,
    .ADV_Generic_Content .dream-graph .btn-right:active,
    .ADV_Generic_Content .dream-graph .btn-right:focus,
    .ADV_Generic_Content .dream-graph .btn-right:hover,
    .ADV_HTML_Article .dream-graph .btn-left:active,
    .ADV_HTML_Article .dream-graph .btn-left:focus,
    .ADV_HTML_Article .dream-graph .btn-left:hover,
    .ADV_HTML_Article .dream-graph .btn-right:active,
    .ADV_HTML_Article .dream-graph .btn-right:focus,
    .ADV_HTML_Article .dream-graph .btn-right:hover {
        transform: translateX(-50%) scale(1.1)
    }

    .ADV_Article .dream-graph .btn-right,
    .ADV_Generic_Content .dream-graph .btn-right,
    .ADV_HTML_Article .dream-graph .btn-right {
        top: auto;
        bottom: 70px
    }

    .ADV_Article .postures-carrousel .posture-box,
    .ADV_Generic_Content .postures-carrousel .posture-box,
    .ADV_HTML_Article .postures-carrousel .posture-box {
        padding: 0 10px
    }

    .ADV_Article .postures-carrousel .owl-nav,
    .ADV_Generic_Content .postures-carrousel .owl-nav,
    .ADV_HTML_Article .postures-carrousel .owl-nav {
        top: 150px
    }

    .ADV_Article .postures-carrousel .owl-nav .owl-prev,
    .ADV_Generic_Content .postures-carrousel .owl-nav .owl-prev,
    .ADV_HTML_Article .postures-carrousel .owl-nav .owl-prev {
        left: -30px
    }

    .ADV_Article .postures-carrousel .owl-nav .owl-next,
    .ADV_Generic_Content .postures-carrousel .owl-nav .owl-next,
    .ADV_HTML_Article .postures-carrousel .owl-nav .owl-next {
        right: -30px
    }

    .ADV_Article .dream-box-group .dream-box,
    .ADV_Generic_Content .dream-box-group .dream-box,
    .ADV_HTML_Article .dream-box-group .dream-box {
        margin-right: 0;
        width: 100%;
        padding: 35px 45px
    }

    .ADV_Article .visits-list,
    .ADV_Generic_Content .visits-list,
    .ADV_HTML_Article .visits-list {
        border-bottom: 2px solid #979797;
        margin-bottom: 30px
    }

    .ADV_Article .visits-list .visits-element,
    .ADV_Generic_Content .visits-list .visits-element,
    .ADV_HTML_Article .visits-list .visits-element {
        display: block;
        text-align: center;
        height: auto
    }

    .ADV_Article .visits-list .visits-element .visits-counter,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter {
        float: none;
        width: 100%;
        margin-bottom: 30px
    }

    .ADV_Article .visits-list .visits-element .visits-counter .number,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number {
        float: none;
        display: inline-block;
        position: relative
    }

    .ADV_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_Article .visits-list .visits-element .visits-counter .number:before,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:after,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:before,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:before {
        content: "";
        display: block;
        width: 80px;
        height: 2px;
        background-color: #979797;
        position: absolute;
        top: 40px;
        margin-left: -99px
    }

    .ADV_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:after,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:after {
        margin-left: 94px
    }

    .ADV_Article .visits-list .visits-element .visits-counter .check,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .check,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .check {
        float: none;
        position: absolute;
        left: 50%;
        margin-left: -12px;
        margin-top: -23px
    }

    .ADV_Article .visits-list .visits-element .visits-image,
    .ADV_Generic_Content .visits-list .visits-element .visits-image,
    .ADV_HTML_Article .visits-list .visits-element .visits-image {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }

    .ADV_Article .visits-list .visits-element .visits-image img,
    .ADV_Generic_Content .visits-list .visits-element .visits-image img,
    .ADV_HTML_Article .visits-list .visits-element .visits-image img {
        height: 70px;
        display: inline-block;
        width: auto
    }

    .ADV_Article .alert-group .alert-list,
    .ADV_Article .box-carousel .owl-nav,
    .ADV_Article .visits-list .visits-element .visits-text,
    .ADV_Article .visits-list .visits-element.no-image .visits-text,
    .ADV_Generic_Content .alert-group .alert-list,
    .ADV_Generic_Content .box-carousel .owl-nav,
    .ADV_Generic_Content .visits-list .visits-element .visits-text,
    .ADV_Generic_Content .visits-list .visits-element.no-image .visits-text,
    .ADV_HTML_Article .alert-group .alert-list,
    .ADV_HTML_Article .box-carousel .owl-nav,
    .ADV_HTML_Article .visits-list .visits-element .visits-text,
    .ADV_HTML_Article .visits-list .visits-element.no-image .visits-text {
        width: 100%
    }

    .ADV_Article .article-roulette p,
    .ADV_Generic_Content .article-roulette p,
    .ADV_HTML_Article .article-roulette p {
        text-align: left;
        display: block;
        padding: 0 20px
    }

    .ADV_Article body .article-2 .article-header,
    .ADV_Generic_Content body .article-2 .article-header,
    .ADV_HTML_Article body .article-2 .article-header {
        background-color: #fff;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article body .article-2 .article-header h1,
    .ADV_Article body .article-2 .article-header h2,
    .ADV_Generic_Content body .article-2 .article-header h1,
    .ADV_Generic_Content body .article-2 .article-header h2,
    .ADV_HTML_Article body .article-2 .article-header h1,
    .ADV_HTML_Article body .article-2 .article-header h2 {
        font-size: 40px;
        color: #0c2340
    }

    .ADV_Article body .article-2 .article-intro h4,
    .ADV_Article body .article-26 .article-intro h4,
    .ADV_Article body .article-7 .article-intro h4,
    .ADV_Generic_Content body .article-2 .article-intro h4,
    .ADV_Generic_Content body .article-26 .article-intro h4,
    .ADV_Generic_Content body .article-7 .article-intro h4,
    .ADV_HTML_Article body .article-2 .article-intro h4,
    .ADV_HTML_Article body .article-26 .article-intro h4,
    .ADV_HTML_Article body .article-7 .article-intro h4 {
        font-size: 22px
    }

    .ADV_Article body .article-2 .article-highlight,
    .ADV_Generic_Content body .article-2 .article-highlight,
    .ADV_HTML_Article body .article-2 .article-highlight {
        height: 780px;
        background-size: 480px
    }

    .ADV_Article body .article-2 .article-highlight span,
    .ADV_Generic_Content body .article-2 .article-highlight span,
    .ADV_HTML_Article body .article-2 .article-highlight span {
        margin-left: auto;
        margin-right: auto
    }

    .ADV_Article body .article-5 .article-header h1,
    .ADV_Article body .article-5 .article-header h2,
    .ADV_Generic_Content body .article-5 .article-header h1,
    .ADV_Generic_Content body .article-5 .article-header h2,
    .ADV_HTML_Article body .article-5 .article-header h1,
    .ADV_HTML_Article body .article-5 .article-header h2 {
        font-size: 40px;
        margin-left: 0;
        text-align: center
    }

    .ADV_Article body .article-5 .article-header h1 span,
    .ADV_Article body .article-5 .article-header h2 span,
    .ADV_Generic_Content body .article-5 .article-header h1 span,
    .ADV_Generic_Content body .article-5 .article-header h2 span,
    .ADV_HTML_Article body .article-5 .article-header h1 span,
    .ADV_HTML_Article body .article-5 .article-header h2 span {
        font-size: 30px;
        margin-left: 0;
        text-align: center
    }

    .ADV_Article body .article-5 .article-header h1 small,
    .ADV_Article body .article-5 .article-header h2 small,
    .ADV_Generic_Content body .article-5 .article-header h1 small,
    .ADV_Generic_Content body .article-5 .article-header h2 small,
    .ADV_HTML_Article body .article-5 .article-header h1 small,
    .ADV_HTML_Article body .article-5 .article-header h2 small {
        margin-left: 0;
        font-size: 24px;
        text-align: center
    }

    .ADV_Article .Advance-en-cu .article-7 .article-header h1,
    .ADV_Article .Advance-en-cu .article-7 .article-header h2,
    .ADV_Article .Advance-nl .article-16 .article-5 .article-header h1 small,
    .ADV_Article .Advance-nl .article-16 .article-5 .article-header h1 span,
    .ADV_Article .Advance-nl .article-16 .article-5 .article-header h2 small,
    .ADV_Article .Advance-nl .article-16 .article-5 .article-header h2 span,
    .ADV_Article .Advance-nl .article-5 .article-header h1 small,
    .ADV_Article .Advance-nl .article-5 .article-header h2 small,
    .ADV_Article .Advance-ru .article-7 .article-header h1,
    .ADV_Article body .article-7 .article-header h1,
    .ADV_Article body .article-7 .article-header h2,
    .ADV_Generic_Content .Advance-en-cu .article-7 .article-header h1,
    .ADV_Generic_Content .Advance-en-cu .article-7 .article-header h2,
    .ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h1 small,
    .ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h1 span,
    .ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h2 small,
    .ADV_Generic_Content .Advance-nl .article-16 .article-5 .article-header h2 span,
    .ADV_Generic_Content .Advance-nl .article-5 .article-header h1 small,
    .ADV_Generic_Content .Advance-nl .article-5 .article-header h2 small,
    .ADV_Generic_Content .Advance-ru .article-7 .article-header h1,
    .ADV_Generic_Content body .article-7 .article-header h1,
    .ADV_Generic_Content body .article-7 .article-header h2,
    .ADV_HTML_Article .Advance-en-cu .article-7 .article-header h1,
    .ADV_HTML_Article .Advance-en-cu .article-7 .article-header h2,
    .ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h1 small,
    .ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h1 span,
    .ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h2 small,
    .ADV_HTML_Article .Advance-nl .article-16 .article-5 .article-header h2 span,
    .ADV_HTML_Article .Advance-nl .article-5 .article-header h1 small,
    .ADV_HTML_Article .Advance-nl .article-5 .article-header h2 small,
    .ADV_HTML_Article .Advance-ru .article-7 .article-header h1,
    .ADV_HTML_Article body .article-7 .article-header h1,
    .ADV_HTML_Article body .article-7 .article-header h2 {
        font-size: 40px
    }

    .ADV_Article body .article-7 .article-header h1 span,
    .ADV_Article body .article-7 .article-header h2 span,
    .ADV_Generic_Content body .article-7 .article-header h1 span,
    .ADV_Generic_Content body .article-7 .article-header h2 span,
    .ADV_HTML_Article body .article-7 .article-header h1 span,
    .ADV_HTML_Article body .article-7 .article-header h2 span {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article .Advance-ru .article-27 .article-header h1,
    .ADV_Article body .article-26 .article-header h1,
    .ADV_Article body .article-26 .article-header h2,
    .ADV_Article body .article-27 .article-header h1,
    .ADV_Article body .article-27 .article-header h2,
    .ADV_Generic_Content .Advance-ru .article-27 .article-header h1,
    .ADV_Generic_Content body .article-26 .article-header h1,
    .ADV_Generic_Content body .article-26 .article-header h2,
    .ADV_Generic_Content body .article-27 .article-header h1,
    .ADV_Generic_Content body .article-27 .article-header h2,
    .ADV_HTML_Article .Advance-ru .article-27 .article-header h1,
    .ADV_HTML_Article body .article-26 .article-header h1,
    .ADV_HTML_Article body .article-26 .article-header h2,
    .ADV_HTML_Article body .article-27 .article-header h1,
    .ADV_HTML_Article body .article-27 .article-header h2 {
        font-size: 50px
    }

    .ADV_Article body .article-26 .article-header h1 span,
    .ADV_Article body .article-26 .article-header h2 span,
    .ADV_Generic_Content body .article-26 .article-header h1 span,
    .ADV_Generic_Content body .article-26 .article-header h2 span,
    .ADV_HTML_Article body .article-26 .article-header h1 span,
    .ADV_HTML_Article body .article-26 .article-header h2 span {
        font-size: 20px;
        margin-left: 0
    }

    .ADV_Article .hid-mob,
    .ADV_Generic_Content .hid-mob,
    .ADV_HTML_Article .hid-mob {
        display: none !important
    }

    .ADV_Article .hid-desk,
    .ADV_Article body .article-27 .article-header h1 span small,
    .ADV_Article body .article-27 .article-header h2 span small,
    .ADV_Generic_Content .hid-desk,
    .ADV_Generic_Content body .article-27 .article-header h1 span small,
    .ADV_Generic_Content body .article-27 .article-header h2 span small,
    .ADV_HTML_Article .hid-desk,
    .ADV_HTML_Article body .article-27 .article-header h1 span small,
    .ADV_HTML_Article body .article-27 .article-header h2 span small {
        display: inline-block !important
    }

    .ADV_Article body .article-27 .article-header h1 span,
    .ADV_Article body .article-27 .article-header h2 span,
    .ADV_Generic_Content body .article-27 .article-header h1 span,
    .ADV_Generic_Content body .article-27 .article-header h2 span,
    .ADV_HTML_Article body .article-27 .article-header h1 span,
    .ADV_HTML_Article body .article-27 .article-header h2 span {
        font-size: 20px;
        margin-left: 0;
        display: inline-block
    }

    .ADV_Article .Advance-fr .article-27 .article-header h1 span,
    .ADV_Article .Advance-fr .article-27 .article-header h2 span,
    .ADV_Article .Advance-ru .article-27 .article-header h1 span,
    .ADV_Article body .article-27 .article-header h1 small,
    .ADV_Article body .article-27 .article-header h2 small,
    .ADV_Generic_Content .Advance-fr .article-27 .article-header h1 span,
    .ADV_Generic_Content .Advance-fr .article-27 .article-header h2 span,
    .ADV_Generic_Content .Advance-ru .article-27 .article-header h1 span,
    .ADV_Generic_Content body .article-27 .article-header h1 small,
    .ADV_Generic_Content body .article-27 .article-header h2 small,
    .ADV_HTML_Article .Advance-fr .article-27 .article-header h1 span,
    .ADV_HTML_Article .Advance-fr .article-27 .article-header h2 span,
    .ADV_HTML_Article .Advance-ru .article-27 .article-header h1 span,
    .ADV_HTML_Article body .article-27 .article-header h1 small,
    .ADV_HTML_Article body .article-27 .article-header h2 small {
        font-size: 20px
    }

    .ADV_Article body .article-27 .article-header h1 b,
    .ADV_Article body .article-27 .article-header h2 b,
    .ADV_Generic_Content body .article-27 .article-header h1 b,
    .ADV_Generic_Content body .article-27 .article-header h2 b,
    .ADV_HTML_Article body .article-27 .article-header h1 b,
    .ADV_HTML_Article body .article-27 .article-header h2 b {
        margin-left: 0;
        display: block;
        margin-bottom: -25px
    }

    .ADV_Article body .article-27 .article-header h1 b small,
    .ADV_Article body .article-27 .article-header h2 b small,
    .ADV_Generic_Content body .article-27 .article-header h1 b small,
    .ADV_Generic_Content body .article-27 .article-header h2 b small,
    .ADV_HTML_Article body .article-27 .article-header h1 b small,
    .ADV_HTML_Article body .article-27 .article-header h2 b small {
        display: inline-block
    }

    .ADV_Article .article-tabs a,
    .ADV_Generic_Content .article-tabs a,
    .ADV_HTML_Article .article-tabs a {
        display: block;
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        border-radius: 0 15px
    }

    .ADV_Article .article-tab-content .tab-content,
    .ADV_Generic_Content .article-tab-content .tab-content,
    .ADV_HTML_Article .article-tab-content .tab-content {
        padding: 45px 0 0;
        box-shadow: 0 0
    }

    .ADV_Article .poly-box,
    .ADV_Generic_Content .poly-box,
    .ADV_HTML_Article .poly-box {
        width: 100%;
        margin: 0
    }

    .ADV_Article .poly-box .poly-box-bg,
    .ADV_Generic_Content .poly-box .poly-box-bg,
    .ADV_HTML_Article .poly-box .poly-box-bg {
        clip-path: none;
        padding-left: 15px;
        padding-right: 15px
    }

    .ADV_Article .poly-box .poly-img-mobile,
    .ADV_Generic_Content .poly-box .poly-img-mobile,
    .ADV_HTML_Article .poly-box .poly-img-mobile {
        display: block;
        position: static;
        width: 100%
    }

    .ADV_Article .alert-box,
    .ADV_Generic_Content .alert-box,
    .ADV_HTML_Article .alert-box {
        padding: 20px 20px 30px;
        max-width: 280px;
        margin: 0 auto
    }

    .ADV_Article .alert-box .alert-header,
    .ADV_Generic_Content .alert-box .alert-header,
    .ADV_HTML_Article .alert-box .alert-header {
        margin-bottom: 50px
    }

    .ADV_Article .alert-box .alert-header img,
    .ADV_Generic_Content .alert-box .alert-header img,
    .ADV_HTML_Article .alert-box .alert-header img {
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
        display: block
    }

    .ADV_Article .alert-box p,
    .ADV_Article .box-carousel .item p,
    .ADV_Generic_Content .alert-box p,
    .ADV_Generic_Content .box-carousel .item p,
    .ADV_HTML_Article .alert-box p,
    .ADV_HTML_Article .box-carousel .item p {
        font-size: 16px
    }

    .ADV_Article .box-carousel .item,
    .ADV_Generic_Content .box-carousel .item,
    .ADV_HTML_Article .box-carousel .item {
        padding: 40px;
        margin: 0 auto;
        width: 100%;
        max-width: 280px
    }

    .ADV_Article .box-carousel.box-carousel-icon .item,
    .ADV_Generic_Content .box-carousel.box-carousel-icon .item,
    .ADV_HTML_Article .box-carousel.box-carousel-icon .item {
        width: 330px;
        padding: 40px 20px
    }

    .ADV_Article .box-carousel.box-carousel-icon .item img,
    .ADV_Generic_Content .box-carousel.box-carousel-icon .item img,
    .ADV_HTML_Article .box-carousel.box-carousel-icon .item img {
        margin: -110px auto 20px;
        width: 180px
    }

    .ADV_Article .box-carousel.box-carousel-icon .owl-nav,
    .ADV_Generic_Content .box-carousel.box-carousel-icon .owl-nav,
    .ADV_HTML_Article .box-carousel.box-carousel-icon .owl-nav {
        width: 240px;
        top: 140px
    }
}

@media (max-width:360px) {

    .ADV_Article .box-carousel.box-carousel-icon .item,
    .ADV_Generic_Content .box-carousel.box-carousel-icon .item,
    .ADV_HTML_Article .box-carousel.box-carousel-icon .item {
        width: 280px
    }
}

.ADV_Article .subcarousel-img,
.ADV_Generic_Content .subcarousel-img,
.ADV_HTML_Article .subcarousel-img {
    margin: 0 auto;
    max-width: 670px;
    display: block
}

.ADV_Article .sided-image-box,
.ADV_Generic_Content .sided-image-box,
.ADV_HTML_Article .sided-image-box {
    position: relative;
    border-radius: 0 80px;
    box-shadow: 0 2px 24px 0 rgba(191, 190, 190, .5);
    background-color: #fafafa;
    margin-top: 40px;
    padding: 75px 45px 60px
}

.ADV_Article .sided-image-box img,
.ADV_Generic_Content .sided-image-box img,
.ADV_HTML_Article .sided-image-box img {
    position: absolute;
    left: -54%;
    width: 90%;
    max-width: none
}

.ADV_Article .sided-image-box h4,
.ADV_Generic_Content .sided-image-box h4,
.ADV_HTML_Article .sided-image-box h4 {
    font-size: 50px;
    font-weight: 300;
    line-height: 1;
    color: #ff8300;
    text-transform: uppercase;
    margin-bottom: 25px
}

.ADV_Article .sided-image-box p,
.ADV_Generic_Content .sided-image-box p,
.ADV_HTML_Article .sided-image-box p {
    font-size: 32px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340
}

.ADV_Article .icono-slider-block,
.ADV_Generic_Content .icono-slider-block,
.ADV_HTML_Article .icono-slider-block {
    padding-top: 90px
}

.ADV_Article .icono-slider-block img,
.ADV_Generic_Content .icono-slider-block img,
.ADV_HTML_Article .icono-slider-block img {
    margin: 0 auto -70px;
    display: block;
    max-width: 645px;
    position: relative;
    z-index: 2
}

.ADV_Article .icono-slider .item,
.ADV_Generic_Content .icono-slider .item,
.ADV_HTML_Article .icono-slider .item {
    text-align: center;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    background-color: #fafafa;
    border-radius: 0 60px;
    padding: 80px 20px 20px
}

.ADV_Article .icono-slider .item .icono-content,
.ADV_Generic_Content .icono-slider .item .icono-content,
.ADV_HTML_Article .icono-slider .item .icono-content {
    display: inline-block;
    margin: 0 auto 42px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 44px 0 rgba(166, 166, 166, .5);
    width: 240px;
    height: 240px
}

.ADV_Article .icono-slider .item .icono-content img,
.ADV_Generic_Content .icono-slider .item .icono-content img,
.ADV_HTML_Article .icono-slider .item .icono-content img {
    width: 130px;
    display: inline-block;
    margin: 50px 0
}

.ADV_Article .icono-slider .item .item-info span,
.ADV_Generic_Content .icono-slider .item .item-info span,
.ADV_HTML_Article .icono-slider .item .item-info span {
    font-size: 32px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #0c2340
}

.ADV_Article .icono-slider .item .item-info h4,
.ADV_Generic_Content .icono-slider .item .item-info h4,
.ADV_HTML_Article .icono-slider .item .item-info h4 {
    font-size: 40px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.05;
    letter-spacing: normal;
    text-align: center;
    color: #ff8300;
    max-width: 380px;
    margin: 8px auto 20px;
    text-transform: uppercase
}

.ADV_Article .icono-slider .item .item-info p,
.ADV_Generic_Content .icono-slider .item .item-info p,
.ADV_HTML_Article .icono-slider .item .item-info p {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    max-width: 560px;
    margin: 0 auto
}

.ADV_Article .icono-slider .owl-nav .owl-prev span,
.ADV_Generic_Content .icono-slider .owl-nav .owl-prev span,
.ADV_HTML_Article .icono-slider .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6472D748AE234ED684F37927B1091962/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 40px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: left center
}

.ADV_Article .icono-slider .owl-nav .owl-next span,
.ADV_Generic_Content .icono-slider .owl-nav .owl-next span,
.ADV_HTML_Article .icono-slider .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT79BE072FC7424E7F91DC99C3A6157E01/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 40px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: right center
}

.ADV_Article .cut-container .title-icon,
.ADV_Generic_Content .cut-container .title-icon,
.ADV_HTML_Article .cut-container .title-icon {
    margin-top: 180px
}

.ADV_Article .cut-container h5,
.ADV_Generic_Content .cut-container h5,
.ADV_HTML_Article .cut-container h5 {
    text-align: center;
    margin-top: 70px;
    margin-right: -70px;
    color: #0c2340;
    font-size: 20px;
    margin-bottom: 17px
}

.ADV_Article .cut-container .cut-block,
.ADV_Generic_Content .cut-container .cut-block,
.ADV_HTML_Article .cut-container .cut-block {
    text-align: center;
    margin-right: -80px
}

.ADV_Article .cut-container .cut-block .cut-tab,
.ADV_Generic_Content .cut-container .cut-block .cut-tab,
.ADV_HTML_Article .cut-container .cut-block .cut-tab {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTAFAFBEC2CE414400A44BC9CC6958CDF2/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 315px;
    height: 144px;
    background-size: 99%;
    display: inline-block;
    cursor: pointer;
    margin-bottom: -60px
}

.ADV_Article .cut-container .cut-block .cut-tab span,
.ADV_Generic_Content .cut-container .cut-block .cut-tab span,
.ADV_HTML_Article .cut-container .cut-block .cut-tab span {
    color: #0c2340;
    font-weight: 700;
    padding-top: 50px;
    display: block
}

.ADV_Article .cut-container .cut-block .cut-tab.active,
.ADV_Generic_Content .cut-container .cut-block .cut-tab.active,
.ADV_HTML_Article .cut-container .cut-block .cut-tab.active {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2005C1B422F3490C89497CDBEA1DA451/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.ADV_Article .cut-container .cut-block .cut-tab:last-child,
.ADV_Generic_Content .cut-container .cut-block .cut-tab:last-child,
.ADV_HTML_Article .cut-container .cut-block .cut-tab:last-child {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTD76C72C774A04D539297ADA40A206B9F/native?channelToken=958084adb4414d179b0f41acd4027256);
    margin-top: -60px;
    margin-bottom: 0;
    background-repeat: no-repeat;
    background-position: center bottom
}

.ADV_Article .cut-container .cut-block .cut-tab:last-child span,
.ADV_Generic_Content .cut-container .cut-block .cut-tab:last-child span,
.ADV_HTML_Article .cut-container .cut-block .cut-tab:last-child span {
    color: #0c2340;
    padding-top: 75px
}

.ADV_Article .cut-container .cut-block .cut-tab:last-child.active,
.ADV_Generic_Content .cut-container .cut-block .cut-tab:last-child.active,
.ADV_HTML_Article .cut-container .cut-block .cut-tab:last-child.active {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0279CC308850440F963EACAEFE992AA9/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.ADV_Article .cut-container .cut-block .cut-tab:last-child.active span,
.ADV_Generic_Content .cut-container .cut-block .cut-tab:last-child.active span,
.ADV_HTML_Article .cut-container .cut-block .cut-tab:last-child.active span {
    color: #fff
}

.ADV_Article .cut-container .cut-block .cut-content,
.ADV_Generic_Content .cut-container .cut-block .cut-content,
.ADV_HTML_Article .cut-container .cut-block .cut-content {
    display: inline-block;
    width: 520px;
    height: 360px;
    border-radius: 50%;
    background-color: #0c2340;
    box-shadow: 0 20px 50px 0 rgba(0, 14, 31, .5);
    position: relative;
    z-index: 2
}

.ADV_Article .territory-block,
.ADV_Generic_Content .territory-block,
.ADV_HTML_Article .territory-block {
    text-align: center;
    margin-bottom: 60px;
    margin-top: 40px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5D0C1ADABB6144A9B382B38F9EFF6B33/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 600px;
    background-repeat: no-repeat;
    background-position: center top 70px;
    width: 600px;
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

.ADV_Article .territory-block img,
.ADV_Generic_Content .territory-block img,
.ADV_HTML_Article .territory-block img {
    width: 250px;
    display: block;
    margin: 0 auto -240px
}

.ADV_Article .territory-block .terr-elem,
.ADV_Generic_Content .territory-block .terr-elem,
.ADV_HTML_Article .territory-block .terr-elem {
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background-color: #0c2340;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC02B00B0CCDB4C59BB0158F59A130D34/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 20px 50px 0 rgba(0, 14, 31, .5);
    background-size: 100%;
    z-index: 2;
    cursor: pointer
}

.ADV_Article .article-1 .article-header,
.ADV_Generic_Content .article-1 .article-header,
.ADV_HTML_Article .article-1 .article-header,
.nutrition-block {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.ADV_Article .territory-block .terr-elem .terr-content,
.ADV_Generic_Content .territory-block .terr-elem .terr-content,
.ADV_HTML_Article .territory-block .terr-elem .terr-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.ADV_Article .territory-block .terr-elem.active,
.ADV_Generic_Content .territory-block .terr-elem.active,
.ADV_HTML_Article .territory-block .terr-elem.active {
    background-color: #fff;
    z-index: 3 !important
}

.ADV_Article .territory-block .terr-elem h4,
.ADV_Generic_Content .territory-block .terr-elem h4,
.ADV_HTML_Article .territory-block .terr-elem h4 {
    font-size: 26px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    display: none;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 16px
}

.ADV_Article .territory-block .terr-elem p,
.ADV_Generic_Content .territory-block .terr-elem p,
.ADV_HTML_Article .territory-block .terr-elem p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    max-width: 270px;
    display: none;
    margin: 0 auto
}

.ADV_Article .territory-block .terr-elem:nth-child(3),
.ADV_Generic_Content .territory-block .terr-elem:nth-child(3),
.ADV_HTML_Article .territory-block .terr-elem:nth-child(3) {
    width: 500px;
    height: 500px;
    margin-top: 40px;
    z-index: 1
}

.ADV_Article .territory-block .terr-elem:nth-child(4),
.ADV_Generic_Content .territory-block .terr-elem:nth-child(4),
.ADV_HTML_Article .territory-block .terr-elem:nth-child(4) {
    width: 600px;
    height: 600px;
    margin-top: 80px;
    position: relative;
    z-index: 0
}

.ADV_Article body .article-1-gato .article-header h1,
.ADV_Article body .article-1-gato .article-header h2,
.ADV_Article body .article-6-gato .article-header h1,
.ADV_Article body .article-6-gato .article-header h2,
.ADV_Generic_Content body .article-1-gato .article-header h1,
.ADV_Generic_Content body .article-1-gato .article-header h2,
.ADV_Generic_Content body .article-6-gato .article-header h1,
.ADV_Generic_Content body .article-6-gato .article-header h2,
.ADV_HTML_Article body .article-1-gato .article-header h1,
.ADV_HTML_Article body .article-1-gato .article-header h2,
.ADV_HTML_Article body .article-6-gato .article-header h1,
.ADV_HTML_Article body .article-6-gato .article-header h2 {
    margin-left: 60px;
    font-size: 80px
}

.ADV_Article body .article-1-gato .article-header h1 span,
.ADV_Article body .article-1-gato .article-header h2 span,
.ADV_Generic_Content body .article-1-gato .article-header h1 span,
.ADV_Generic_Content body .article-1-gato .article-header h2 span,
.ADV_HTML_Article body .article-1-gato .article-header h1 span,
.ADV_HTML_Article body .article-1-gato .article-header h2 span {
    font-size: 40px;
    margin-left: -60px
}

.ADV_Article .article-1-gato .article-highlight,
.ADV_Article .article-14-gato .article-highlight,
.ADV_Article .article-15-gato .article-highlight,
.ADV_Article .article-17-gato .article-highlight,
.ADV_Article .article-18-gato .article-highlight,
.ADV_Article .article-19-gato .article-highlight,
.ADV_Article .article-2-gato .article-highlight,
.ADV_Article .article-21-gato .article-highlight,
.ADV_Article .article-3-gato .article-highlight,
.ADV_Article .article-4-gato .article-highlight,
.ADV_Article .article-5-gato .article-highlight,
.ADV_Article .article-6-gato .article-highlight,
.ADV_Article .article-7-gato .article-highlight,
.ADV_Article .article-8-gato .article-highlight,
.ADV_Article .article-9-gato .article-highlight,
.ADV_Generic_Content .article-1-gato .article-highlight,
.ADV_Generic_Content .article-14-gato .article-highlight,
.ADV_Generic_Content .article-15-gato .article-highlight,
.ADV_Generic_Content .article-17-gato .article-highlight,
.ADV_Generic_Content .article-18-gato .article-highlight,
.ADV_Generic_Content .article-19-gato .article-highlight,
.ADV_Generic_Content .article-2-gato .article-highlight,
.ADV_Generic_Content .article-21-gato .article-highlight,
.ADV_Generic_Content .article-3-gato .article-highlight,
.ADV_Generic_Content .article-4-gato .article-highlight,
.ADV_Generic_Content .article-5-gato .article-highlight,
.ADV_Generic_Content .article-6-gato .article-highlight,
.ADV_Generic_Content .article-7-gato .article-highlight,
.ADV_Generic_Content .article-8-gato .article-highlight,
.ADV_Generic_Content .article-9-gato .article-highlight,
.ADV_HTML_Article .article-1-gato .article-highlight,
.ADV_HTML_Article .article-14-gato .article-highlight,
.ADV_HTML_Article .article-15-gato .article-highlight,
.ADV_HTML_Article .article-17-gato .article-highlight,
.ADV_HTML_Article .article-18-gato .article-highlight,
.ADV_HTML_Article .article-19-gato .article-highlight,
.ADV_HTML_Article .article-2-gato .article-highlight,
.ADV_HTML_Article .article-21-gato .article-highlight,
.ADV_HTML_Article .article-3-gato .article-highlight,
.ADV_HTML_Article .article-4-gato .article-highlight,
.ADV_HTML_Article .article-5-gato .article-highlight,
.ADV_HTML_Article .article-6-gato .article-highlight,
.ADV_HTML_Article .article-7-gato .article-highlight,
.ADV_HTML_Article .article-8-gato .article-highlight,
.ADV_HTML_Article .article-9-gato .article-highlight {
    height: auto;
    padding: 60px 0;
    margin-top: 50px
}

.ADV_Article body .article-2-gato .article-header h1 span,
.ADV_Article body .article-2-gato .article-header h2 span,
.ADV_Generic_Content body .article-2-gato .article-header h1 span,
.ADV_Generic_Content body .article-2-gato .article-header h2 span,
.ADV_HTML_Article body .article-2-gato .article-header h1 span,
.ADV_HTML_Article body .article-2-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 56px
}

.ADV_Article body .article-2-gato .article-header h1 span.last,
.ADV_Article body .article-2-gato .article-header h2 span.last,
.ADV_Generic_Content body .article-2-gato .article-header h1 span.last,
.ADV_Generic_Content body .article-2-gato .article-header h2 span.last,
.ADV_HTML_Article body .article-2-gato .article-header h1 span.last,
.ADV_HTML_Article body .article-2-gato .article-header h2 span.last,
.page-needs .container-arrows .content .arrow-icons .ic-elem:nth-child(3) {
    margin-left: 100px
}

.ADV_Article .Advance-ru .article-3-gato .article-nav a,
.ADV_Generic_Content .Advance-ru .article-3-gato .article-nav a,
.ADV_HTML_Article .Advance-ru .article-3-gato .article-nav a {
    max-width: 265px
}

.ADV_Article body .article-4-gato .article-header h1,
.ADV_Article body .article-4-gato .article-header h2,
.ADV_Generic_Content body .article-4-gato .article-header h1,
.ADV_Generic_Content body .article-4-gato .article-header h2,
.ADV_HTML_Article body .article-4-gato .article-header h1,
.ADV_HTML_Article body .article-4-gato .article-header h2 {
    margin-left: 100px;
    font-size: 70px
}

.ADV_Article body .article-4-gato .article-header h1 span,
.ADV_Article body .article-4-gato .article-header h2 span,
.ADV_Generic_Content body .article-4-gato .article-header h1 span,
.ADV_Generic_Content body .article-4-gato .article-header h2 span,
.ADV_HTML_Article body .article-4-gato .article-header h1 span,
.ADV_HTML_Article body .article-4-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 60px
}

.ADV_Article body .article-11-gato .article-header h1 span.last,
.ADV_Article body .article-11-gato .article-header h2 span.last,
.ADV_Article body .article-4-gato .article-header h1 span:last-child,
.ADV_Article body .article-4-gato .article-header h2 span:last-child,
.ADV_Generic_Content body .article-11-gato .article-header h1 span.last,
.ADV_Generic_Content body .article-11-gato .article-header h2 span.last,
.ADV_Generic_Content body .article-4-gato .article-header h1 span:last-child,
.ADV_Generic_Content body .article-4-gato .article-header h2 span:last-child,
.ADV_HTML_Article body .article-11-gato .article-header h1 span.last,
.ADV_HTML_Article body .article-11-gato .article-header h2 span.last,
.ADV_HTML_Article body .article-4-gato .article-header h1 span:last-child,
.ADV_HTML_Article body .article-4-gato .article-header h2 span:last-child {
    margin-left: 170px
}

.ADV_Article body .article-4-gato .article-header h1 b,
.ADV_Article body .article-4-gato .article-header h2 b,
.ADV_Generic_Content body .article-4-gato .article-header h1 b,
.ADV_Generic_Content body .article-4-gato .article-header h2 b,
.ADV_HTML_Article body .article-4-gato .article-header h1 b,
.ADV_HTML_Article body .article-4-gato .article-header h2 b {
    margin-left: 100px;
    display: block
}

.ADV_Article .article-16 .orejas-ojos,
.ADV_Article .article-16-2 .article-intro,
.ADV_Article .article-4-gato .article-content .article-intro,
.ADV_Article .article-5-gato .article-content .article-intro,
.ADV_Generic_Content .article-16 .orejas-ojos,
.ADV_Generic_Content .article-16-2 .article-intro,
.ADV_Generic_Content .article-4-gato .article-content .article-intro,
.ADV_Generic_Content .article-5-gato .article-content .article-intro,
.ADV_HTML_Article .article-16 .orejas-ojos,
.ADV_HTML_Article .article-16-2 .article-intro,
.ADV_HTML_Article .article-4-gato .article-content .article-intro,
.ADV_HTML_Article .article-5-gato .article-content .article-intro,
.behave-block p,
.day-day-block p,
.vet-block p {
    margin-bottom: 30px
}

.ADV_Article .article-4-gato .article-highlight span,
.ADV_Article .article-5-gato .article-highlight span,
.ADV_Generic_Content .article-4-gato .article-highlight span,
.ADV_Generic_Content .article-5-gato .article-highlight span,
.ADV_HTML_Article .article-4-gato .article-highlight span,
.ADV_HTML_Article .article-5-gato .article-highlight span {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px
}

.ADV_Article .article-6-gato .article-highlight span,
.ADV_Article .article-7-gato .article-highlight span,
.ADV_Article .article-8-gato .article-highlight span,
.ADV_Generic_Content .article-6-gato .article-highlight span,
.ADV_Generic_Content .article-7-gato .article-highlight span,
.ADV_Generic_Content .article-8-gato .article-highlight span,
.ADV_HTML_Article .article-6-gato .article-highlight span,
.ADV_HTML_Article .article-7-gato .article-highlight span,
.ADV_HTML_Article .article-8-gato .article-highlight span {
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px
}

.ADV_Article body .article-5-gato .article-header h1,
.ADV_Article body .article-5-gato .article-header h2,
.ADV_Generic_Content body .article-5-gato .article-header h1,
.ADV_Generic_Content body .article-5-gato .article-header h2,
.ADV_HTML_Article body .article-5-gato .article-header h1,
.ADV_HTML_Article body .article-5-gato .article-header h2 {
    margin-left: 100px;
    font-size: 120px;
    color: #0c2340
}

.ADV_Article .article-5-gato .side-image-block .side-image-desktop,
.ADV_Generic_Content .article-5-gato .side-image-block .side-image-desktop,
.ADV_HTML_Article .article-5-gato .side-image-block .side-image-desktop {
    top: -30px
}

.ADV_Article .article-6-gato .article-content .article-intro p b,
.ADV_Generic_Content .article-6-gato .article-content .article-intro p b,
.ADV_HTML_Article .article-6-gato .article-content .article-intro p b {
    margin: 0 0 18px
}

.ADV_Article .article-6-gato .article-intro,
.ADV_Generic_Content .article-6-gato .article-intro,
.ADV_HTML_Article .article-6-gato .article-intro,
.form-group {
    margin-bottom: 15px
}

.ADV_Article body .article-7-gato .article-header h1,
.ADV_Article body .article-7-gato .article-header h2,
.ADV_Generic_Content body .article-7-gato .article-header h1,
.ADV_Generic_Content body .article-7-gato .article-header h2,
.ADV_HTML_Article body .article-7-gato .article-header h1,
.ADV_HTML_Article body .article-7-gato .article-header h2 {
    margin-left: 60px;
    font-size: 80px;
    color: #0c2340
}

.ADV_Article body .article-7-gato .article-header h1 span,
.ADV_Article body .article-7-gato .article-header h2 span,
.ADV_Article body .article-8-gato .article-header h1 span,
.ADV_Article body .article-8-gato .article-header h2 span,
.ADV_Generic_Content body .article-7-gato .article-header h1 span,
.ADV_Generic_Content body .article-7-gato .article-header h2 span,
.ADV_Generic_Content body .article-8-gato .article-header h1 span,
.ADV_Generic_Content body .article-8-gato .article-header h2 span,
.ADV_HTML_Article body .article-7-gato .article-header h1 span,
.ADV_HTML_Article body .article-7-gato .article-header h2 span,
.ADV_HTML_Article body .article-8-gato .article-header h1 span,
.ADV_HTML_Article body .article-8-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 80px
}

.ADV_Article body .article-7-gato .article-header h1 span:last-child,
.ADV_Article body .article-7-gato .article-header h2 span:last-child,
.ADV_Article body .article-8-gato .article-header h1 span:last-child,
.ADV_Article body .article-8-gato .article-header h2 span:last-child,
.ADV_Generic_Content body .article-7-gato .article-header h1 span:last-child,
.ADV_Generic_Content body .article-7-gato .article-header h2 span:last-child,
.ADV_Generic_Content body .article-8-gato .article-header h1 span:last-child,
.ADV_Generic_Content body .article-8-gato .article-header h2 span:last-child,
.ADV_HTML_Article body .article-7-gato .article-header h1 span:last-child,
.ADV_HTML_Article body .article-7-gato .article-header h2 span:last-child,
.ADV_HTML_Article body .article-8-gato .article-header h1 span:last-child,
.ADV_HTML_Article body .article-8-gato .article-header h2 span:last-child {
    margin-left: 150px
}

.ADV_Article .article-7-gato .article-intro h4,
.ADV_Article .article-8-gato .article-intro h4,
.ADV_Generic_Content .article-7-gato .article-intro h4,
.ADV_Generic_Content .article-8-gato .article-intro h4,
.ADV_HTML_Article .article-7-gato .article-intro h4,
.ADV_HTML_Article .article-8-gato .article-intro h4 {
    margin-bottom: 18px
}

.ADV_Article .Advance-ru .article-nav a,
.ADV_Generic_Content .Advance-ru .article-nav a,
.ADV_HTML_Article .Advance-ru .article-nav a {
    width: calc(50% - 20px);
    max-width: none;
    margin-bottom: 10px
}

.ADV_Article body .article-8-gato .article-header h1,
.ADV_Article body .article-8-gato .article-header h2,
.ADV_Generic_Content body .article-8-gato .article-header h1,
.ADV_Generic_Content body .article-8-gato .article-header h2,
.ADV_HTML_Article body .article-8-gato .article-header h1,
.ADV_HTML_Article body .article-8-gato .article-header h2 {
    margin-left: 0;
    font-size: 80px
}

.ADV_Article body .article-9-gato .article-header h1,
.ADV_Article body .article-9-gato .article-header h2,
.ADV_Generic_Content body .article-9-gato .article-header h1,
.ADV_Generic_Content body .article-9-gato .article-header h2,
.ADV_HTML_Article body .article-9-gato .article-header h1,
.ADV_HTML_Article body .article-9-gato .article-header h2 {
    font-size: 80px;
    color: #0c2340;
    margin-left: 35px
}

.ADV_Article body .article-9-gato .article-header h1 span,
.ADV_Article body .article-9-gato .article-header h2 span,
.ADV_Generic_Content body .article-9-gato .article-header h1 span,
.ADV_Generic_Content body .article-9-gato .article-header h2 span,
.ADV_HTML_Article body .article-9-gato .article-header h1 span,
.ADV_HTML_Article body .article-9-gato .article-header h2 span {
    font-size: 40px;
    margin-left: -35px
}

.ADV_Article body .article-9-gato .article-header h1 span.last,
.ADV_Article body .article-9-gato .article-header h2 span.last,
.ADV_Generic_Content body .article-9-gato .article-header h1 span.last,
.ADV_Generic_Content body .article-9-gato .article-header h2 span.last,
.ADV_HTML_Article body .article-9-gato .article-header h1 span.last,
.ADV_HTML_Article body .article-9-gato .article-header h2 span.last {
    margin-left: 75px
}

.ADV_Article .article-10-gato .article-highlight span,
.ADV_Article .article-11-gato .article-highlight span,
.ADV_Article .article-12-gato .article-highlight span,
.ADV_Article .article-13-gato .article-highlight span,
.ADV_Article .article-14-gato .article-highlight span,
.ADV_Article .article-15-gato .article-highlight span,
.ADV_Article .article-16-gato .article-highlight span,
.ADV_Article .article-17-gato .article-highlight span,
.ADV_Article .article-18-gato .article-highlight span,
.ADV_Article .article-19-gato .article-highlight span,
.ADV_Article .article-21-gato .article-highlight span,
.ADV_Article .article-22-gato .article-highlight span,
.ADV_Article .article-24-gato .article-highlight span,
.ADV_Article .article-25-gato .article-highlight span,
.ADV_Article .article-26-gato .article-highlight span,
.ADV_Article .article-27-gato .article-highlight span,
.ADV_Article .article-28-gato .article-highlight span,
.ADV_Article .article-9-gato .article-highlight span,
.ADV_Generic_Content .article-10-gato .article-highlight span,
.ADV_Generic_Content .article-11-gato .article-highlight span,
.ADV_Generic_Content .article-12-gato .article-highlight span,
.ADV_Generic_Content .article-13-gato .article-highlight span,
.ADV_Generic_Content .article-14-gato .article-highlight span,
.ADV_Generic_Content .article-15-gato .article-highlight span,
.ADV_Generic_Content .article-16-gato .article-highlight span,
.ADV_Generic_Content .article-17-gato .article-highlight span,
.ADV_Generic_Content .article-18-gato .article-highlight span,
.ADV_Generic_Content .article-19-gato .article-highlight span,
.ADV_Generic_Content .article-21-gato .article-highlight span,
.ADV_Generic_Content .article-22-gato .article-highlight span,
.ADV_Generic_Content .article-24-gato .article-highlight span,
.ADV_Generic_Content .article-25-gato .article-highlight span,
.ADV_Generic_Content .article-26-gato .article-highlight span,
.ADV_Generic_Content .article-27-gato .article-highlight span,
.ADV_Generic_Content .article-28-gato .article-highlight span,
.ADV_Generic_Content .article-9-gato .article-highlight span,
.ADV_HTML_Article .article-10-gato .article-highlight span,
.ADV_HTML_Article .article-11-gato .article-highlight span,
.ADV_HTML_Article .article-12-gato .article-highlight span,
.ADV_HTML_Article .article-13-gato .article-highlight span,
.ADV_HTML_Article .article-14-gato .article-highlight span,
.ADV_HTML_Article .article-15-gato .article-highlight span,
.ADV_HTML_Article .article-16-gato .article-highlight span,
.ADV_HTML_Article .article-17-gato .article-highlight span,
.ADV_HTML_Article .article-18-gato .article-highlight span,
.ADV_HTML_Article .article-19-gato .article-highlight span,
.ADV_HTML_Article .article-21-gato .article-highlight span,
.ADV_HTML_Article .article-22-gato .article-highlight span,
.ADV_HTML_Article .article-24-gato .article-highlight span,
.ADV_HTML_Article .article-25-gato .article-highlight span,
.ADV_HTML_Article .article-26-gato .article-highlight span,
.ADV_HTML_Article .article-27-gato .article-highlight span,
.ADV_HTML_Article .article-28-gato .article-highlight span,
.ADV_HTML_Article .article-9-gato .article-highlight span {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px
}

.ADV_Article body .article-10-gato .article-header h1,
.ADV_Article body .article-10-gato .article-header h2,
.ADV_Article body .article-13-gato .article-header h1,
.ADV_Article body .article-13-gato .article-header h2,
.ADV_Article body .article-16-gato .article-header h1,
.ADV_Article body .article-16-gato .article-header h2,
.ADV_Article body .article-20-gato .article-header h1,
.ADV_Article body .article-20-gato .article-header h2,
.ADV_Article body .article-22-gato .article-header h1,
.ADV_Article body .article-22-gato .article-header h2,
.ADV_Article body .article-24-gato .article-header h1,
.ADV_Article body .article-24-gato .article-header h2,
.ADV_Article body .article-25-gato .article-header h1,
.ADV_Article body .article-25-gato .article-header h2,
.ADV_Generic_Content body .article-10-gato .article-header h1,
.ADV_Generic_Content body .article-10-gato .article-header h2,
.ADV_Generic_Content body .article-13-gato .article-header h1,
.ADV_Generic_Content body .article-13-gato .article-header h2,
.ADV_Generic_Content body .article-16-gato .article-header h1,
.ADV_Generic_Content body .article-16-gato .article-header h2,
.ADV_Generic_Content body .article-20-gato .article-header h1,
.ADV_Generic_Content body .article-20-gato .article-header h2,
.ADV_Generic_Content body .article-22-gato .article-header h1,
.ADV_Generic_Content body .article-22-gato .article-header h2,
.ADV_Generic_Content body .article-24-gato .article-header h1,
.ADV_Generic_Content body .article-24-gato .article-header h2,
.ADV_Generic_Content body .article-25-gato .article-header h1,
.ADV_Generic_Content body .article-25-gato .article-header h2,
.ADV_HTML_Article body .article-10-gato .article-header h1,
.ADV_HTML_Article body .article-10-gato .article-header h2,
.ADV_HTML_Article body .article-13-gato .article-header h1,
.ADV_HTML_Article body .article-13-gato .article-header h2,
.ADV_HTML_Article body .article-16-gato .article-header h1,
.ADV_HTML_Article body .article-16-gato .article-header h2,
.ADV_HTML_Article body .article-20-gato .article-header h1,
.ADV_HTML_Article body .article-20-gato .article-header h2,
.ADV_HTML_Article body .article-22-gato .article-header h1,
.ADV_HTML_Article body .article-22-gato .article-header h2,
.ADV_HTML_Article body .article-24-gato .article-header h1,
.ADV_HTML_Article body .article-24-gato .article-header h2,
.ADV_HTML_Article body .article-25-gato .article-header h1,
.ADV_HTML_Article body .article-25-gato .article-header h2 {
    font-size: 100px;
    color: #0c2340;
    margin-left: 140px
}

.ADV_Article .article-10-gato .article-highlight,
.ADV_Article .article-11-gato .article-highlight,
.ADV_Article .article-12-gato .article-highlight,
.ADV_Article .article-13-gato .article-highlight,
.ADV_Article .article-16-gato .article-highlight,
.ADV_Article .article-20-gato .article-highlight,
.ADV_Article .article-22-gato .article-highlight,
.ADV_Article .article-23-gato .article-highlight,
.ADV_Article .article-24-gato .article-highlight,
.ADV_Article .article-25-gato .article-highlight,
.ADV_Article .article-26-gato .article-highlight,
.ADV_Article .article-27-gato .article-highlight,
.ADV_Article .article-28-gato .article-highlight,
.ADV_Generic_Content .article-10-gato .article-highlight,
.ADV_Generic_Content .article-11-gato .article-highlight,
.ADV_Generic_Content .article-12-gato .article-highlight,
.ADV_Generic_Content .article-13-gato .article-highlight,
.ADV_Generic_Content .article-16-gato .article-highlight,
.ADV_Generic_Content .article-20-gato .article-highlight,
.ADV_Generic_Content .article-22-gato .article-highlight,
.ADV_Generic_Content .article-23-gato .article-highlight,
.ADV_Generic_Content .article-24-gato .article-highlight,
.ADV_Generic_Content .article-25-gato .article-highlight,
.ADV_Generic_Content .article-26-gato .article-highlight,
.ADV_Generic_Content .article-27-gato .article-highlight,
.ADV_Generic_Content .article-28-gato .article-highlight,
.ADV_HTML_Article .article-10-gato .article-highlight,
.ADV_HTML_Article .article-11-gato .article-highlight,
.ADV_HTML_Article .article-12-gato .article-highlight,
.ADV_HTML_Article .article-13-gato .article-highlight,
.ADV_HTML_Article .article-16-gato .article-highlight,
.ADV_HTML_Article .article-20-gato .article-highlight,
.ADV_HTML_Article .article-22-gato .article-highlight,
.ADV_HTML_Article .article-23-gato .article-highlight,
.ADV_HTML_Article .article-24-gato .article-highlight,
.ADV_HTML_Article .article-25-gato .article-highlight,
.ADV_HTML_Article .article-26-gato .article-highlight,
.ADV_HTML_Article .article-27-gato .article-highlight,
.ADV_HTML_Article .article-28-gato .article-highlight {
    height: auto;
    padding: 60px 0;
    margin-top: 50px;
    position: relative
}

.ADV_Article body .article-11-gato .article-header h1,
.ADV_Article body .article-11-gato .article-header h2,
.ADV_Generic_Content body .article-11-gato .article-header h1,
.ADV_Generic_Content body .article-11-gato .article-header h2,
.ADV_HTML_Article body .article-11-gato .article-header h1,
.ADV_HTML_Article body .article-11-gato .article-header h2 {
    font-size: 80px;
    color: #0c2340;
    margin-left: 140px
}

.ADV_Article body .article-11-gato .article-header h1 span,
.ADV_Article body .article-11-gato .article-header h2 span,
.ADV_Generic_Content body .article-11-gato .article-header h1 span,
.ADV_Generic_Content body .article-11-gato .article-header h2 span,
.ADV_HTML_Article body .article-11-gato .article-header h1 span,
.ADV_HTML_Article body .article-11-gato .article-header h2 span {
    font-size: 40px;
    margin-left: -50px
}

.ADV_Article .article-11-gato .box-carousel .item img,
.ADV_Generic_Content .article-11-gato .box-carousel .item img,
.ADV_HTML_Article .article-11-gato .box-carousel .item img {
    max-width: 100px;
    margin: 0 auto 25px
}

.ADV_Article .article-11-gato .article-highlight span.last,
.ADV_Generic_Content .article-11-gato .article-highlight span.last,
.ADV_HTML_Article .article-11-gato .article-highlight span.last {
    margin-left: auto
}

.ADV_Article body .article-12-gato .article-header h1,
.ADV_Article body .article-12-gato .article-header h2,
.ADV_Generic_Content body .article-12-gato .article-header h1,
.ADV_Generic_Content body .article-12-gato .article-header h2,
.ADV_HTML_Article body .article-12-gato .article-header h1,
.ADV_HTML_Article body .article-12-gato .article-header h2 {
    font-size: 70px;
    color: #0c2340;
    margin-left: 0
}

@media (max-width:1030px) {

    .ADV_Article body .article-12-gato .article-header h1,
    .ADV_Article body .article-12-gato .article-header h2,
    .ADV_Generic_Content body .article-12-gato .article-header h1,
    .ADV_Generic_Content body .article-12-gato .article-header h2,
    .ADV_HTML_Article body .article-12-gato .article-header h1,
    .ADV_HTML_Article body .article-12-gato .article-header h2 {
        font-size: 60px;
        margin-left: 0
    }

    .ADV_Article body .article-12-gato .article-header h1 span,
    .ADV_Article body .article-12-gato .article-header h2 span,
    .ADV_Generic_Content body .article-12-gato .article-header h1 span,
    .ADV_Generic_Content body .article-12-gato .article-header h2 span,
    .ADV_HTML_Article body .article-12-gato .article-header h1 span,
    .ADV_HTML_Article body .article-12-gato .article-header h2 span {
        font-size: 30px;
        margin-left: 0
    }
}

.ADV_Article body .article-14-gato .article-header h1,
.ADV_Article body .article-14-gato .article-header h2,
.ADV_Article body .article-17-gato .article-header h1,
.ADV_Article body .article-17-gato .article-header h2,
.ADV_Article body .article-19-gato .article-header h1,
.ADV_Article body .article-19-gato .article-header h2,
.ADV_Generic_Content body .article-14-gato .article-header h1,
.ADV_Generic_Content body .article-14-gato .article-header h2,
.ADV_Generic_Content body .article-17-gato .article-header h1,
.ADV_Generic_Content body .article-17-gato .article-header h2,
.ADV_Generic_Content body .article-19-gato .article-header h1,
.ADV_Generic_Content body .article-19-gato .article-header h2,
.ADV_HTML_Article body .article-14-gato .article-header h1,
.ADV_HTML_Article body .article-14-gato .article-header h2,
.ADV_HTML_Article body .article-17-gato .article-header h1,
.ADV_HTML_Article body .article-17-gato .article-header h2,
.ADV_HTML_Article body .article-19-gato .article-header h1,
.ADV_HTML_Article body .article-19-gato .article-header h2 {
    font-size: 70px;
    color: #0c2340;
    margin-left: 140px
}

.ADV_Article body .article-14-gato .article-header h1 span,
.ADV_Article body .article-14-gato .article-header h2 span,
.ADV_Article body .article-15-gato .article-header h1 span,
.ADV_Article body .article-15-gato .article-header h2 span,
.ADV_Generic_Content body .article-14-gato .article-header h1 span,
.ADV_Generic_Content body .article-14-gato .article-header h2 span,
.ADV_Generic_Content body .article-15-gato .article-header h1 span,
.ADV_Generic_Content body .article-15-gato .article-header h2 span,
.ADV_HTML_Article body .article-14-gato .article-header h1 span,
.ADV_HTML_Article body .article-14-gato .article-header h2 span,
.ADV_HTML_Article body .article-15-gato .article-header h1 span,
.ADV_HTML_Article body .article-15-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 180px
}

.ADV_Article body .article-15-gato .article-header h1,
.ADV_Article body .article-15-gato .article-header h2,
.ADV_Generic_Content body .article-15-gato .article-header h1,
.ADV_Generic_Content body .article-15-gato .article-header h2,
.ADV_HTML_Article body .article-15-gato .article-header h1,
.ADV_HTML_Article body .article-15-gato .article-header h2 {
    font-size: 70px;
    margin-left: 60px
}

.ADV_Article .article-15-gato .side-image-block .side-image-desktop,
.ADV_Generic_Content .article-15-gato .side-image-block .side-image-desktop,
.ADV_HTML_Article .article-15-gato .side-image-block .side-image-desktop {
    width: 210%;
    top: 160px
}

.ADV_Article .article-15-gato .side-image-block .side-image-mobile,
.ADV_Generic_Content .article-15-gato .side-image-block .side-image-mobile,
.ADV_HTML_Article .article-15-gato .side-image-block .side-image-mobile {
    margin-left: 30px;
    margin-top: 20px
}

.ADV_Article body.Advance-ru .article-16-gato .col-sm-push-6 img,
.ADV_Generic_Content body.Advance-ru .article-16-gato .col-sm-push-6 img,
.ADV_HTML_Article body.Advance-ru .article-16-gato .col-sm-push-6 img,
.next-stage-mini-senior,
.page-needs .bullet-orange-list {
    margin-top: 130px
}

.ADV_Article body .article-18-gato .article-header h1,
.ADV_Article body .article-18-gato .article-header h2,
.ADV_Generic_Content body .article-18-gato .article-header h1,
.ADV_Generic_Content body .article-18-gato .article-header h2,
.ADV_HTML_Article body .article-18-gato .article-header h1,
.ADV_HTML_Article body .article-18-gato .article-header h2 {
    font-size: 100px;
    margin-left: 0
}

.ADV_Article body .article-18-gato .article-header h1 strong,
.ADV_Article body .article-18-gato .article-header h2 strong,
.ADV_Generic_Content body .article-18-gato .article-header h1 strong,
.ADV_Generic_Content body .article-18-gato .article-header h2 strong,
.ADV_HTML_Article body .article-18-gato .article-header h1 strong,
.ADV_HTML_Article body .article-18-gato .article-header h2 strong {
    display: block;
    font-size: 70px
}

.ADV_Article .article-19 .seccion-inferior img,
.ADV_Article body.Advance-ru .article-18 .number-1,
.ADV_Generic_Content .article-19 .seccion-inferior img,
.ADV_Generic_Content body.Advance-ru .article-18 .number-1,
.ADV_HTML_Article .article-19 .seccion-inferior img,
.ADV_HTML_Article body.Advance-ru .article-18 .number-1 {
    margin-left: -30px
}

@media (max-width:1240px) {

    .ADV_Article body .article-18-gato .article-header h1,
    .ADV_Article body .article-18-gato .article-header h2,
    .ADV_Article body .article-18-gato .article-header strong,
    .ADV_Article body.Advance-it .article-18-gato .article-header h1,
    .ADV_Generic_Content body .article-18-gato .article-header h1,
    .ADV_Generic_Content body .article-18-gato .article-header h2,
    .ADV_Generic_Content body .article-18-gato .article-header strong,
    .ADV_Generic_Content body.Advance-it .article-18-gato .article-header h1,
    .ADV_HTML_Article body .article-18-gato .article-header h1,
    .ADV_HTML_Article body .article-18-gato .article-header h2,
    .ADV_HTML_Article body .article-18-gato .article-header strong,
    .ADV_HTML_Article body.Advance-it .article-18-gato .article-header h1 {
        font-size: 70px
    }
}

.ADV_Article .article-19-gato .side-image,
.ADV_Generic_Content .article-19-gato .side-image,
.ADV_HTML_Article .article-19-gato .side-image {
    margin-top: -20px;
    width: 140%;
    max-width: none
}

.ADV_Article body .article-20-gato .article-header h1 span,
.ADV_Article body .article-20-gato .article-header h2 span,
.ADV_Generic_Content body .article-20-gato .article-header h1 span,
.ADV_Generic_Content body .article-20-gato .article-header h2 span,
.ADV_HTML_Article body .article-20-gato .article-header h1 span,
.ADV_HTML_Article body .article-20-gato .article-header h2 span {
    font-size: 70px;
    margin-left: 0
}

.ADV_Article .article-20-gato .article-highlight span,
.ADV_Article .article-23-gato .article-highlight span,
.ADV_Generic_Content .article-20-gato .article-highlight span,
.ADV_Generic_Content .article-23-gato .article-highlight span,
.ADV_HTML_Article .article-20-gato .article-highlight span,
.ADV_HTML_Article .article-23-gato .article-highlight span {
    max-width: 540px;
    margin-left: 0;
    margin-right: auto;
    font-size: 24px
}

.ADV_Article .article-20-gato .article-highlight img,
.ADV_Article .article-23-gato .article-highlight img,
.ADV_Generic_Content .article-20-gato .article-highlight img,
.ADV_Generic_Content .article-23-gato .article-highlight img,
.ADV_HTML_Article .article-20-gato .article-highlight img,
.ADV_HTML_Article .article-23-gato .article-highlight img {
    position: absolute;
    max-width: 420px;
    bottom: 0;
    left: 50%;
    margin-left: 120px
}

@media (max-width:1100px) {

    .ADV_Article body .article-20-gato .article-header h1,
    .ADV_Article body .article-20-gato .article-header h2,
    .ADV_Generic_Content body .article-20-gato .article-header h1,
    .ADV_Generic_Content body .article-20-gato .article-header h2,
    .ADV_HTML_Article body .article-20-gato .article-header h1,
    .ADV_HTML_Article body .article-20-gato .article-header h2 {
        margin-left: 70px
    }

    .nutrition-block .nutrition-bg:after {
        width: 0
    }
}

.ADV_Article body .article-21-gato .article-header h1,
.ADV_Article body .article-21-gato .article-header h2,
.ADV_Article body .article-27-gato .article-header h1,
.ADV_Article body .article-27-gato .article-header h2,
.ADV_Generic_Content body .article-21-gato .article-header h1,
.ADV_Generic_Content body .article-21-gato .article-header h2,
.ADV_Generic_Content body .article-27-gato .article-header h1,
.ADV_Generic_Content body .article-27-gato .article-header h2,
.ADV_HTML_Article body .article-21-gato .article-header h1,
.ADV_HTML_Article body .article-21-gato .article-header h2,
.ADV_HTML_Article body .article-27-gato .article-header h1,
.ADV_HTML_Article body .article-27-gato .article-header h2 {
    font-size: 100px;
    margin-left: 140px
}

.ADV_Article .article-22-gato .side-image,
.ADV_Generic_Content .article-22-gato .side-image,
.ADV_HTML_Article .article-22-gato .side-image {
    margin-top: -60px;
    width: 120%;
    max-width: none
}

.ADV_Article body .article-23-gato .article-header h1,
.ADV_Article body .article-23-gato .article-header h2,
.ADV_Generic_Content body .article-23-gato .article-header h1,
.ADV_Generic_Content body .article-23-gato .article-header h2,
.ADV_HTML_Article body .article-23-gato .article-header h1,
.ADV_HTML_Article body .article-23-gato .article-header h2 {
    font-size: 90px;
    color: #0c2340;
    margin-left: 140px
}

.ADV_Article .article-23-gato .overlap-image,
.ADV_Generic_Content .article-23-gato .overlap-image,
.ADV_HTML_Article .article-23-gato .overlap-image {
    margin-bottom: -180px;
    position: relative;
    z-index: 2
}

.ADV_Article .article-24-gato .overlap-image,
.ADV_Generic_Content .article-24-gato .overlap-image,
.ADV_HTML_Article .article-24-gato .overlap-image {
    margin-left: -26%;
    position: relative;
    z-index: 2;
    width: 150%;
    max-width: none;
    margin-top: 70px
}

.ADV_Article .article-25-gato .side-image,
.ADV_Generic_Content .article-25-gato .side-image,
.ADV_HTML_Article .article-25-gato .side-image {
    margin-top: -60px;
    width: 140%;
    max-width: none
}

.ADV_Article body .article-26-gato .article-header h1,
.ADV_Article body .article-26-gato .article-header h2,
.ADV_Generic_Content body .article-26-gato .article-header h1,
.ADV_Generic_Content body .article-26-gato .article-header h2,
.ADV_HTML_Article body .article-26-gato .article-header h1,
.ADV_HTML_Article body .article-26-gato .article-header h2 {
    font-size: 100px;
    margin-left: 60px
}

.ADV_Article body .article-26-gato .article-header h1 span,
.ADV_Article body .article-26-gato .article-header h2 span,
.ADV_Generic_Content body .article-26-gato .article-header h1 span,
.ADV_Generic_Content body .article-26-gato .article-header h2 span,
.ADV_HTML_Article body .article-26-gato .article-header h1 span,
.ADV_HTML_Article body .article-26-gato .article-header h2 span {
    font-size: 40px;
    margin-left: 35px
}

.ADV_Article .article-27-gato .side-image,
.ADV_Generic_Content .article-27-gato .side-image,
.ADV_HTML_Article .article-27-gato .side-image {
    margin-top: -70px;
    width: 110%;
    max-width: none
}

.ADV_Article body .article-28-gato .article-header h1,
.ADV_Article body .article-28-gato .article-header h2,
.ADV_Generic_Content body .article-28-gato .article-header h1,
.ADV_Generic_Content body .article-28-gato .article-header h2,
.ADV_HTML_Article body .article-28-gato .article-header h1,
.ADV_HTML_Article body .article-28-gato .article-header h2 {
    font-size: 100px;
    margin-left: 70px
}

@media (max-width:990px) {

    .ADV_Article body .article-1-gato .article-header h1,
    .ADV_Article body .article-1-gato .article-header h2,
    .ADV_Article body .article-3-gato .article-header h1,
    .ADV_Article body .article-3-gato .article-header h2,
    .ADV_Article body .article-4-gato .article-header h1,
    .ADV_Article body .article-4-gato .article-header h2,
    .ADV_Article body .article-5-gato .article-header h1,
    .ADV_Article body .article-5-gato .article-header h2,
    .ADV_Article body .article-6-gato .article-header h1,
    .ADV_Article body .article-6-gato .article-header h2,
    .ADV_Article body .article-7-gato .article-header h1,
    .ADV_Article body .article-7-gato .article-header h2,
    .ADV_Article body .article-8-gato .article-header h1,
    .ADV_Article body .article-8-gato .article-header h2,
    .ADV_Article body.Advance-en-cu .article-13-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-13-gato .article-header h2,
    .ADV_Article body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-25-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-25-gato .article-header h2,
    .ADV_Article body.Advance-fr .article-16-gato .article-header h1,
    .ADV_Article body.Advance-it .article-18-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-8-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-10-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-25-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-26-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-5-gato .article-header h1,
    .ADV_Generic_Content body .article-1-gato .article-header h1,
    .ADV_Generic_Content body .article-1-gato .article-header h2,
    .ADV_Generic_Content body .article-3-gato .article-header h1,
    .ADV_Generic_Content body .article-3-gato .article-header h2,
    .ADV_Generic_Content body .article-4-gato .article-header h1,
    .ADV_Generic_Content body .article-4-gato .article-header h2,
    .ADV_Generic_Content body .article-5-gato .article-header h1,
    .ADV_Generic_Content body .article-5-gato .article-header h2,
    .ADV_Generic_Content body .article-6-gato .article-header h1,
    .ADV_Generic_Content body .article-6-gato .article-header h2,
    .ADV_Generic_Content body .article-7-gato .article-header h1,
    .ADV_Generic_Content body .article-7-gato .article-header h2,
    .ADV_Generic_Content body .article-8-gato .article-header h1,
    .ADV_Generic_Content body .article-8-gato .article-header h2,
    .ADV_Generic_Content body.Advance-en-cu .article-13-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-13-gato .article-header h2,
    .ADV_Generic_Content body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-25-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-25-gato .article-header h2,
    .ADV_Generic_Content body.Advance-fr .article-16-gato .article-header h1,
    .ADV_Generic_Content body.Advance-it .article-18-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-8-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-10-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-25-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-26-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-5-gato .article-header h1,
    .ADV_HTML_Article body .article-1-gato .article-header h1,
    .ADV_HTML_Article body .article-1-gato .article-header h2,
    .ADV_HTML_Article body .article-3-gato .article-header h1,
    .ADV_HTML_Article body .article-3-gato .article-header h2,
    .ADV_HTML_Article body .article-4-gato .article-header h1,
    .ADV_HTML_Article body .article-4-gato .article-header h2,
    .ADV_HTML_Article body .article-5-gato .article-header h1,
    .ADV_HTML_Article body .article-5-gato .article-header h2,
    .ADV_HTML_Article body .article-6-gato .article-header h1,
    .ADV_HTML_Article body .article-6-gato .article-header h2,
    .ADV_HTML_Article body .article-7-gato .article-header h1,
    .ADV_HTML_Article body .article-7-gato .article-header h2,
    .ADV_HTML_Article body .article-8-gato .article-header h1,
    .ADV_HTML_Article body .article-8-gato .article-header h2,
    .ADV_HTML_Article body.Advance-en-cu .article-13-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-13-gato .article-header h2,
    .ADV_HTML_Article body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-25-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-25-gato .article-header h2,
    .ADV_HTML_Article body.Advance-fr .article-16-gato .article-header h1,
    .ADV_HTML_Article body.Advance-it .article-18-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-8-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-10-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-25-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-26-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-5-gato .article-header h1 {
        font-size: 60px
    }

    .ADV_Article body .article-1-gato .article-header h1 span,
    .ADV_Article body .article-1-gato .article-header h2 span,
    .ADV_Article body .article-3-gato .article-header h1 span,
    .ADV_Article body .article-3-gato .article-header h2 span,
    .ADV_Article body .article-4-gato .article-header h1 span,
    .ADV_Article body .article-4-gato .article-header h2 span,
    .ADV_Article body .article-5-gato .article-header h1 span,
    .ADV_Article body .article-5-gato .article-header h2 span,
    .ADV_Article body .article-6-gato .article-header h1 span,
    .ADV_Article body .article-6-gato .article-header h2 span,
    .ADV_Article body .article-7-gato .article-header h1 span,
    .ADV_Article body .article-7-gato .article-header h2 span,
    .ADV_Article body .article-8-gato .article-header h1 span,
    .ADV_Article body .article-8-gato .article-header h2 span,
    .ADV_Generic_Content body .article-1-gato .article-header h1 span,
    .ADV_Generic_Content body .article-1-gato .article-header h2 span,
    .ADV_Generic_Content body .article-3-gato .article-header h1 span,
    .ADV_Generic_Content body .article-3-gato .article-header h2 span,
    .ADV_Generic_Content body .article-4-gato .article-header h1 span,
    .ADV_Generic_Content body .article-4-gato .article-header h2 span,
    .ADV_Generic_Content body .article-5-gato .article-header h1 span,
    .ADV_Generic_Content body .article-5-gato .article-header h2 span,
    .ADV_Generic_Content body .article-6-gato .article-header h1 span,
    .ADV_Generic_Content body .article-6-gato .article-header h2 span,
    .ADV_Generic_Content body .article-7-gato .article-header h1 span,
    .ADV_Generic_Content body .article-7-gato .article-header h2 span,
    .ADV_Generic_Content body .article-8-gato .article-header h1 span,
    .ADV_Generic_Content body .article-8-gato .article-header h2 span,
    .ADV_HTML_Article body .article-1-gato .article-header h1 span,
    .ADV_HTML_Article body .article-1-gato .article-header h2 span,
    .ADV_HTML_Article body .article-3-gato .article-header h1 span,
    .ADV_HTML_Article body .article-3-gato .article-header h2 span,
    .ADV_HTML_Article body .article-4-gato .article-header h1 span,
    .ADV_HTML_Article body .article-4-gato .article-header h2 span,
    .ADV_HTML_Article body .article-5-gato .article-header h1 span,
    .ADV_HTML_Article body .article-5-gato .article-header h2 span,
    .ADV_HTML_Article body .article-6-gato .article-header h1 span,
    .ADV_HTML_Article body .article-6-gato .article-header h2 span,
    .ADV_HTML_Article body .article-7-gato .article-header h1 span,
    .ADV_HTML_Article body .article-7-gato .article-header h2 span,
    .ADV_HTML_Article body .article-8-gato .article-header h1 span,
    .ADV_HTML_Article body .article-8-gato .article-header h2 span {
        font-size: 30px
    }

    .ADV_Article body .article-10-gato .article-header h1,
    .ADV_Article body .article-10-gato .article-header h2,
    .ADV_Article body .article-11-gato .article-header h1,
    .ADV_Article body .article-11-gato .article-header h2,
    .ADV_Article body .article-13-gato .article-header h1,
    .ADV_Article body .article-13-gato .article-header h2,
    .ADV_Article body .article-14-gato .article-header h1,
    .ADV_Article body .article-14-gato .article-header h2,
    .ADV_Article body .article-15-gato .article-header h1,
    .ADV_Article body .article-15-gato .article-header h2,
    .ADV_Article body .article-16-gato .article-header h1,
    .ADV_Article body .article-16-gato .article-header h2,
    .ADV_Article body .article-17-gato .article-header h1,
    .ADV_Article body .article-17-gato .article-header h2,
    .ADV_Article body .article-18-gato .article-header h1,
    .ADV_Article body .article-18-gato .article-header h2,
    .ADV_Article body .article-18-gato .article-header strong,
    .ADV_Article body .article-19-gato .article-header h1,
    .ADV_Article body .article-19-gato .article-header h2,
    .ADV_Article body .article-2-gato .article-header h1,
    .ADV_Article body .article-2-gato .article-header h2,
    .ADV_Article body .article-20-gato .article-header h1,
    .ADV_Article body .article-20-gato .article-header h2,
    .ADV_Article body .article-21-gato .article-header h1,
    .ADV_Article body .article-21-gato .article-header h2,
    .ADV_Article body .article-22-gato .article-header h1,
    .ADV_Article body .article-22-gato .article-header h2,
    .ADV_Article body .article-23-gato .article-header h1,
    .ADV_Article body .article-23-gato .article-header h2,
    .ADV_Article body .article-24-gato .article-header h1,
    .ADV_Article body .article-24-gato .article-header h2,
    .ADV_Article body .article-25-gato .article-header h1,
    .ADV_Article body .article-25-gato .article-header h2,
    .ADV_Article body .article-26-gato .article-header h1,
    .ADV_Article body .article-26-gato .article-header h2,
    .ADV_Article body .article-27-gato .article-header h1,
    .ADV_Article body .article-27-gato .article-header h2,
    .ADV_Article body .article-28-gato .article-header h1,
    .ADV_Article body .article-28-gato .article-header h2,
    .ADV_Article body .article-9-gato .article-header h1,
    .ADV_Article body .article-9-gato .article-header h2,
    .ADV_Generic_Content body .article-10-gato .article-header h1,
    .ADV_Generic_Content body .article-10-gato .article-header h2,
    .ADV_Generic_Content body .article-11-gato .article-header h1,
    .ADV_Generic_Content body .article-11-gato .article-header h2,
    .ADV_Generic_Content body .article-13-gato .article-header h1,
    .ADV_Generic_Content body .article-13-gato .article-header h2,
    .ADV_Generic_Content body .article-14-gato .article-header h1,
    .ADV_Generic_Content body .article-14-gato .article-header h2,
    .ADV_Generic_Content body .article-15-gato .article-header h1,
    .ADV_Generic_Content body .article-15-gato .article-header h2,
    .ADV_Generic_Content body .article-16-gato .article-header h1,
    .ADV_Generic_Content body .article-16-gato .article-header h2,
    .ADV_Generic_Content body .article-17-gato .article-header h1,
    .ADV_Generic_Content body .article-17-gato .article-header h2,
    .ADV_Generic_Content body .article-18-gato .article-header h1,
    .ADV_Generic_Content body .article-18-gato .article-header h2,
    .ADV_Generic_Content body .article-18-gato .article-header strong,
    .ADV_Generic_Content body .article-19-gato .article-header h1,
    .ADV_Generic_Content body .article-19-gato .article-header h2,
    .ADV_Generic_Content body .article-2-gato .article-header h1,
    .ADV_Generic_Content body .article-2-gato .article-header h2,
    .ADV_Generic_Content body .article-20-gato .article-header h1,
    .ADV_Generic_Content body .article-20-gato .article-header h2,
    .ADV_Generic_Content body .article-21-gato .article-header h1,
    .ADV_Generic_Content body .article-21-gato .article-header h2,
    .ADV_Generic_Content body .article-22-gato .article-header h1,
    .ADV_Generic_Content body .article-22-gato .article-header h2,
    .ADV_Generic_Content body .article-23-gato .article-header h1,
    .ADV_Generic_Content body .article-23-gato .article-header h2,
    .ADV_Generic_Content body .article-24-gato .article-header h1,
    .ADV_Generic_Content body .article-24-gato .article-header h2,
    .ADV_Generic_Content body .article-25-gato .article-header h1,
    .ADV_Generic_Content body .article-25-gato .article-header h2,
    .ADV_Generic_Content body .article-26-gato .article-header h1,
    .ADV_Generic_Content body .article-26-gato .article-header h2,
    .ADV_Generic_Content body .article-27-gato .article-header h1,
    .ADV_Generic_Content body .article-27-gato .article-header h2,
    .ADV_Generic_Content body .article-28-gato .article-header h1,
    .ADV_Generic_Content body .article-28-gato .article-header h2,
    .ADV_Generic_Content body .article-9-gato .article-header h1,
    .ADV_Generic_Content body .article-9-gato .article-header h2,
    .ADV_HTML_Article body .article-10-gato .article-header h1,
    .ADV_HTML_Article body .article-10-gato .article-header h2,
    .ADV_HTML_Article body .article-11-gato .article-header h1,
    .ADV_HTML_Article body .article-11-gato .article-header h2,
    .ADV_HTML_Article body .article-13-gato .article-header h1,
    .ADV_HTML_Article body .article-13-gato .article-header h2,
    .ADV_HTML_Article body .article-14-gato .article-header h1,
    .ADV_HTML_Article body .article-14-gato .article-header h2,
    .ADV_HTML_Article body .article-15-gato .article-header h1,
    .ADV_HTML_Article body .article-15-gato .article-header h2,
    .ADV_HTML_Article body .article-16-gato .article-header h1,
    .ADV_HTML_Article body .article-16-gato .article-header h2,
    .ADV_HTML_Article body .article-17-gato .article-header h1,
    .ADV_HTML_Article body .article-17-gato .article-header h2,
    .ADV_HTML_Article body .article-18-gato .article-header h1,
    .ADV_HTML_Article body .article-18-gato .article-header h2,
    .ADV_HTML_Article body .article-18-gato .article-header strong,
    .ADV_HTML_Article body .article-19-gato .article-header h1,
    .ADV_HTML_Article body .article-19-gato .article-header h2,
    .ADV_HTML_Article body .article-2-gato .article-header h1,
    .ADV_HTML_Article body .article-2-gato .article-header h2,
    .ADV_HTML_Article body .article-20-gato .article-header h1,
    .ADV_HTML_Article body .article-20-gato .article-header h2,
    .ADV_HTML_Article body .article-21-gato .article-header h1,
    .ADV_HTML_Article body .article-21-gato .article-header h2,
    .ADV_HTML_Article body .article-22-gato .article-header h1,
    .ADV_HTML_Article body .article-22-gato .article-header h2,
    .ADV_HTML_Article body .article-23-gato .article-header h1,
    .ADV_HTML_Article body .article-23-gato .article-header h2,
    .ADV_HTML_Article body .article-24-gato .article-header h1,
    .ADV_HTML_Article body .article-24-gato .article-header h2,
    .ADV_HTML_Article body .article-25-gato .article-header h1,
    .ADV_HTML_Article body .article-25-gato .article-header h2,
    .ADV_HTML_Article body .article-26-gato .article-header h1,
    .ADV_HTML_Article body .article-26-gato .article-header h2,
    .ADV_HTML_Article body .article-27-gato .article-header h1,
    .ADV_HTML_Article body .article-27-gato .article-header h2,
    .ADV_HTML_Article body .article-28-gato .article-header h1,
    .ADV_HTML_Article body .article-28-gato .article-header h2,
    .ADV_HTML_Article body .article-9-gato .article-header h1,
    .ADV_HTML_Article body .article-9-gato .article-header h2 {
        font-size: 60px;
        margin-left: 0
    }

    .ADV_Article body .article-10-gato .article-header h1 span,
    .ADV_Article body .article-10-gato .article-header h2 span,
    .ADV_Article body .article-11-gato .article-header h1 span,
    .ADV_Article body .article-11-gato .article-header h2 span,
    .ADV_Article body .article-13-gato .article-header h1 span,
    .ADV_Article body .article-13-gato .article-header h2 span,
    .ADV_Article body .article-14-gato .article-header h1 span,
    .ADV_Article body .article-14-gato .article-header h2 span,
    .ADV_Article body .article-15-gato .article-header h1 span,
    .ADV_Article body .article-15-gato .article-header h2 span,
    .ADV_Article body .article-16-gato .article-header h1 span,
    .ADV_Article body .article-16-gato .article-header h2 span,
    .ADV_Article body .article-17-gato .article-header h1 span,
    .ADV_Article body .article-17-gato .article-header h2 span,
    .ADV_Article body .article-18-gato .article-header h1 span,
    .ADV_Article body .article-18-gato .article-header h2 span,
    .ADV_Article body .article-18-gato .article-header strong span,
    .ADV_Article body .article-19-gato .article-header h1 span,
    .ADV_Article body .article-19-gato .article-header h2 span,
    .ADV_Article body .article-2-gato .article-header h1 span,
    .ADV_Article body .article-2-gato .article-header h2 span,
    .ADV_Article body .article-20-gato .article-header h1 span,
    .ADV_Article body .article-20-gato .article-header h2 span,
    .ADV_Article body .article-21-gato .article-header h1 span,
    .ADV_Article body .article-21-gato .article-header h2 span,
    .ADV_Article body .article-22-gato .article-header h1 span,
    .ADV_Article body .article-22-gato .article-header h2 span,
    .ADV_Article body .article-23-gato .article-header h1 span,
    .ADV_Article body .article-23-gato .article-header h2 span,
    .ADV_Article body .article-24-gato .article-header h1 span,
    .ADV_Article body .article-24-gato .article-header h2 span,
    .ADV_Article body .article-25-gato .article-header h1 span,
    .ADV_Article body .article-25-gato .article-header h2 span,
    .ADV_Article body .article-26-gato .article-header h1 span,
    .ADV_Article body .article-26-gato .article-header h2 span,
    .ADV_Article body .article-27-gato .article-header h1 span,
    .ADV_Article body .article-27-gato .article-header h2 span,
    .ADV_Article body .article-28-gato .article-header h1 span,
    .ADV_Article body .article-28-gato .article-header h2 span,
    .ADV_Article body .article-9-gato .article-header h1 span,
    .ADV_Article body .article-9-gato .article-header h2 span,
    .ADV_Generic_Content body .article-10-gato .article-header h1 span,
    .ADV_Generic_Content body .article-10-gato .article-header h2 span,
    .ADV_Generic_Content body .article-11-gato .article-header h1 span,
    .ADV_Generic_Content body .article-11-gato .article-header h2 span,
    .ADV_Generic_Content body .article-13-gato .article-header h1 span,
    .ADV_Generic_Content body .article-13-gato .article-header h2 span,
    .ADV_Generic_Content body .article-14-gato .article-header h1 span,
    .ADV_Generic_Content body .article-14-gato .article-header h2 span,
    .ADV_Generic_Content body .article-15-gato .article-header h1 span,
    .ADV_Generic_Content body .article-15-gato .article-header h2 span,
    .ADV_Generic_Content body .article-16-gato .article-header h1 span,
    .ADV_Generic_Content body .article-16-gato .article-header h2 span,
    .ADV_Generic_Content body .article-17-gato .article-header h1 span,
    .ADV_Generic_Content body .article-17-gato .article-header h2 span,
    .ADV_Generic_Content body .article-18-gato .article-header h1 span,
    .ADV_Generic_Content body .article-18-gato .article-header h2 span,
    .ADV_Generic_Content body .article-18-gato .article-header strong span,
    .ADV_Generic_Content body .article-19-gato .article-header h1 span,
    .ADV_Generic_Content body .article-19-gato .article-header h2 span,
    .ADV_Generic_Content body .article-2-gato .article-header h1 span,
    .ADV_Generic_Content body .article-2-gato .article-header h2 span,
    .ADV_Generic_Content body .article-20-gato .article-header h1 span,
    .ADV_Generic_Content body .article-20-gato .article-header h2 span,
    .ADV_Generic_Content body .article-21-gato .article-header h1 span,
    .ADV_Generic_Content body .article-21-gato .article-header h2 span,
    .ADV_Generic_Content body .article-22-gato .article-header h1 span,
    .ADV_Generic_Content body .article-22-gato .article-header h2 span,
    .ADV_Generic_Content body .article-23-gato .article-header h1 span,
    .ADV_Generic_Content body .article-23-gato .article-header h2 span,
    .ADV_Generic_Content body .article-24-gato .article-header h1 span,
    .ADV_Generic_Content body .article-24-gato .article-header h2 span,
    .ADV_Generic_Content body .article-25-gato .article-header h1 span,
    .ADV_Generic_Content body .article-25-gato .article-header h2 span,
    .ADV_Generic_Content body .article-26-gato .article-header h1 span,
    .ADV_Generic_Content body .article-26-gato .article-header h2 span,
    .ADV_Generic_Content body .article-27-gato .article-header h1 span,
    .ADV_Generic_Content body .article-27-gato .article-header h2 span,
    .ADV_Generic_Content body .article-28-gato .article-header h1 span,
    .ADV_Generic_Content body .article-28-gato .article-header h2 span,
    .ADV_Generic_Content body .article-9-gato .article-header h1 span,
    .ADV_Generic_Content body .article-9-gato .article-header h2 span,
    .ADV_HTML_Article body .article-10-gato .article-header h1 span,
    .ADV_HTML_Article body .article-10-gato .article-header h2 span,
    .ADV_HTML_Article body .article-11-gato .article-header h1 span,
    .ADV_HTML_Article body .article-11-gato .article-header h2 span,
    .ADV_HTML_Article body .article-13-gato .article-header h1 span,
    .ADV_HTML_Article body .article-13-gato .article-header h2 span,
    .ADV_HTML_Article body .article-14-gato .article-header h1 span,
    .ADV_HTML_Article body .article-14-gato .article-header h2 span,
    .ADV_HTML_Article body .article-15-gato .article-header h1 span,
    .ADV_HTML_Article body .article-15-gato .article-header h2 span,
    .ADV_HTML_Article body .article-16-gato .article-header h1 span,
    .ADV_HTML_Article body .article-16-gato .article-header h2 span,
    .ADV_HTML_Article body .article-17-gato .article-header h1 span,
    .ADV_HTML_Article body .article-17-gato .article-header h2 span,
    .ADV_HTML_Article body .article-18-gato .article-header h1 span,
    .ADV_HTML_Article body .article-18-gato .article-header h2 span,
    .ADV_HTML_Article body .article-18-gato .article-header strong span,
    .ADV_HTML_Article body .article-19-gato .article-header h1 span,
    .ADV_HTML_Article body .article-19-gato .article-header h2 span,
    .ADV_HTML_Article body .article-2-gato .article-header h1 span,
    .ADV_HTML_Article body .article-2-gato .article-header h2 span,
    .ADV_HTML_Article body .article-20-gato .article-header h1 span,
    .ADV_HTML_Article body .article-20-gato .article-header h2 span,
    .ADV_HTML_Article body .article-21-gato .article-header h1 span,
    .ADV_HTML_Article body .article-21-gato .article-header h2 span,
    .ADV_HTML_Article body .article-22-gato .article-header h1 span,
    .ADV_HTML_Article body .article-22-gato .article-header h2 span,
    .ADV_HTML_Article body .article-23-gato .article-header h1 span,
    .ADV_HTML_Article body .article-23-gato .article-header h2 span,
    .ADV_HTML_Article body .article-24-gato .article-header h1 span,
    .ADV_HTML_Article body .article-24-gato .article-header h2 span,
    .ADV_HTML_Article body .article-25-gato .article-header h1 span,
    .ADV_HTML_Article body .article-25-gato .article-header h2 span,
    .ADV_HTML_Article body .article-26-gato .article-header h1 span,
    .ADV_HTML_Article body .article-26-gato .article-header h2 span,
    .ADV_HTML_Article body .article-27-gato .article-header h1 span,
    .ADV_HTML_Article body .article-27-gato .article-header h2 span,
    .ADV_HTML_Article body .article-28-gato .article-header h1 span,
    .ADV_HTML_Article body .article-28-gato .article-header h2 span,
    .ADV_HTML_Article body .article-9-gato .article-header h1 span,
    .ADV_HTML_Article body .article-9-gato .article-header h2 span {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article body .article-2-gato .article-header h1 span.last,
    .ADV_Article body .article-2-gato .article-header h2 span.last,
    .ADV_Article body .article-9-gato .article-header h1 span.last,
    .ADV_Article body .article-9-gato .article-header h2 span.last,
    .ADV_Generic_Content body .article-2-gato .article-header h1 span.last,
    .ADV_Generic_Content body .article-2-gato .article-header h2 span.last,
    .ADV_Generic_Content body .article-9-gato .article-header h1 span.last,
    .ADV_Generic_Content body .article-9-gato .article-header h2 span.last,
    .ADV_HTML_Article body .article-2-gato .article-header h1 span.last,
    .ADV_HTML_Article body .article-2-gato .article-header h2 span.last,
    .ADV_HTML_Article body .article-9-gato .article-header h1 span.last,
    .ADV_HTML_Article body .article-9-gato .article-header h2 span.last {
        margin-left: 0
    }

    .ADV_Article .Advance-ru .article-3-gato .article-nav a,
    .ADV_Generic_Content .Advance-ru .article-3-gato .article-nav a,
    .ADV_HTML_Article .Advance-ru .article-3-gato .article-nav a {
        max-width: 100%
    }

    .ADV_Article body .article-23-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-21-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-28-gato .article-header h1,
    .ADV_Article body.Advance-it .article-4-gato .article-header h1,
    .ADV_Article body.Advance-it .article-7-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-13-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-14-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-28-gato .article-header h1,
    .ADV_Generic_Content body .article-23-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-21-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-28-gato .article-header h1,
    .ADV_Generic_Content body.Advance-it .article-4-gato .article-header h1,
    .ADV_Generic_Content body.Advance-it .article-7-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-13-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-14-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-28-gato .article-header h1,
    .ADV_HTML_Article body .article-23-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-21-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-28-gato .article-header h1,
    .ADV_HTML_Article body.Advance-it .article-4-gato .article-header h1,
    .ADV_HTML_Article body.Advance-it .article-7-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-13-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-14-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-28-gato .article-header h1 {
        font-size: 50px
    }

    .ADV_Article .Advance-ru .article-nav a,
    .ADV_Generic_Content .Advance-ru .article-nav a,
    .ADV_HTML_Article .Advance-ru .article-nav a {
        width: 100%
    }

    .ADV_Article body.Advance-ru .article-14-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-14-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-14-gato .article-header h1 {
        font-size: 40px
    }

    .ADV_Article .article-20-gato .article-highlight span,
    .ADV_Article .article-23-gato .article-highlight span,
    .ADV_Generic_Content .article-20-gato .article-highlight span,
    .ADV_Generic_Content .article-23-gato .article-highlight span,
    .ADV_HTML_Article .article-20-gato .article-highlight span,
    .ADV_HTML_Article .article-23-gato .article-highlight span {
        margin-left: auto;
        margin-right: auto
    }

    .ADV_Article .article-20-gato .article-highlight img,
    .ADV_Article .article-23-gato .article-highlight img,
    .ADV_Generic_Content .article-20-gato .article-highlight img,
    .ADV_Generic_Content .article-23-gato .article-highlight img,
    .ADV_HTML_Article .article-20-gato .article-highlight img,
    .ADV_HTML_Article .article-23-gato .article-highlight img {
        display: block;
        margin: 10px auto -60px;
        position: static
    }
}

.ADV_Article .affinity-product--header div.product-description,
.ADV_Generic_Content .affinity-product--header div.product-description,
.ADV_HTML_Article .affinity-product--header div.product-description {
    max-height: 75px;
    overflow: hidden
}

.ADV_Article .affinity-product--header div.product-description p,
.ADV_Generic_Content .affinity-product--header div.product-description p,
.ADV_HTML_Article .affinity-product--header div.product-description p,
.page-atopic .atopic-symptoms .acc-element.active ul {
    max-height: 500px
}

.ADV_Article .search-result .affinity-product-block--image,
.ADV_Generic_Content .search-result .affinity-product-block--image,
.ADV_HTML_Article .search-result .affinity-product-block--image {
    height: 195px
}

.ADV_Article .search-result .product,
.ADV_Generic_Content .search-result .product,
.ADV_HTML_Article .search-result .product {
    min-height: 295px
}

.ADV_Article .search-result .product h3,
.ADV_Generic_Content .search-result .product h3,
.ADV_HTML_Article .search-result .product h3 {
    font-size: 16px;
    font-weight: 300
}

.ADV_Article .search-result h2,
.ADV_Generic_Content .search-result h2,
.ADV_HTML_Article .search-result h2 {
    font-size: 20px;
    font-weight: 700;
    color: #0c2340
}

.ADV_Article .search-result .heading,
.ADV_Generic_Content .search-result .heading,
.ADV_HTML_Article .search-result .heading {
    border-bottom: 1px solid grey;
    padding-bottom: 0;
    height: 29px
}

.ADV_Article .search-result p,
.ADV_Generic_Content .search-result p,
.ADV_HTML_Article .search-result p {
    margin-top: 15px;
    color: #0c2340;
    font-size: 16px
}

.ADV_Article .search-result .listado-paginas,
.ADV_Generic_Content .search-result .listado-paginas,
.ADV_HTML_Article .search-result .listado-paginas {
    font-size: 16px;
    color: #0c2340;
    list-style: none
}

.ADV_Article .search-result .listado-paginas a,
.ADV_Generic_Content .search-result .listado-paginas a,
.ADV_HTML_Article .search-result .listado-paginas a {
    text-decoration: none;
    color: #0c2340
}

.ADV_Article .article-15 .signos,
.ADV_Article .search-result .listado-paginas li,
.ADV_Generic_Content .article-15 .signos,
.ADV_Generic_Content .search-result .listado-paginas li,
.ADV_HTML_Article .article-15 .signos,
.ADV_HTML_Article .search-result .listado-paginas li,
.media {
    margin-top: 15px
}

.ADV_Article .search-result .listado-paginas li span,
.ADV_Generic_Content .search-result .listado-paginas li span,
.ADV_HTML_Article .search-result .listado-paginas li span {
    color: #ff8300;
    font-weight: 700;
    margin-right: 6px
}

.ADV_Article li.selected a,
.ADV_Generic_Content li.selected a,
.ADV_HTML_Article li.selected a {
    border-bottom: 3px solid #ff911c !important
}

.ADV_Article #locator_map,
.ADV_Generic_Content #locator_map,
.ADV_HTML_Article #locator_map {
    width: 100% !important;
    height: 400px !important
}

.ADV_Article #locatorInput,
.ADV_Generic_Content #locatorInput,
.ADV_HTML_Article #locatorInput {
    background: #fff;
    color: #0c2340;
    border: 1px solid #0c2340;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 3px
}

.ADV_Article #locator_result #search_input #addressInput::placeholder,
.ADV_Generic_Content #locator_result #search_input #addressInput::placeholder,
.ADV_HTML_Article #locator_result #search_input #addressInput::placeholder {
    color: #0c2340
}

.ADV_Article .Advance-en-cu .article-24 h1,
.ADV_Article .Advance-en-cu .article-24 h2,
.ADV_Article .article-6 h1,
.ADV_Article .article-6 h2,
.ADV_Generic_Content .Advance-en-cu .article-24 h1,
.ADV_Generic_Content .Advance-en-cu .article-24 h2,
.ADV_Generic_Content .article-6 h1,
.ADV_Generic_Content .article-6 h2,
.ADV_HTML_Article .Advance-en-cu .article-24 h1,
.ADV_HTML_Article .Advance-en-cu .article-24 h2,
.ADV_HTML_Article .article-6 h1,
.ADV_HTML_Article .article-6 h2 {
    font-size: 100px
}

.ADV_Article .article-6 h1 span.last-line,
.ADV_Article .article-6 h2 span.last-line,
.ADV_Generic_Content .article-6 h1 span.last-line,
.ADV_Generic_Content .article-6 h2 span.last-line,
.ADV_HTML_Article .article-6 h1 span.last-line,
.ADV_HTML_Article .article-6 h2 span.last-line {
    font-size: 100px;
    margin-left: 55px
}

.ADV_Article .article-24 h3,
.ADV_Article .article-6 h3,
.ADV_Generic_Content .article-24 h3,
.ADV_Generic_Content .article-6 h3,
.ADV_HTML_Article .article-24 h3,
.ADV_HTML_Article .article-6 h3 {
    font-size: 32px;
    line-height: normal
}

.ADV_Article .article-4 h3 span,
.ADV_Article .article-6 h3 span,
.ADV_Generic_Content .article-4 h3 span,
.ADV_Generic_Content .article-6 h3 span,
.ADV_HTML_Article .article-4 h3 span,
.ADV_HTML_Article .article-6 h3 span {
    display: block;
    font-weight: 300
}

.ADV_Article .article-6 .step-number,
.ADV_Generic_Content .article-6 .step-number,
.ADV_HTML_Article .article-6 .step-number {
    font-size: 160px;
    color: #ff8300;
    line-height: .6
}

.ADV_Article .article-6 .step-text,
.ADV_Generic_Content .article-6 .step-text,
.ADV_HTML_Article .article-6 .step-text {
    text-align: left !important
}

.ADV_Article .article-6 .article-highlight span,
.ADV_Generic_Content .article-6 .article-highlight span,
.ADV_HTML_Article .article-6 .article-highlight span {
    max-width: 490px;
    margin: 120px auto
}

.ADV_Article .article-6 .step-2,
.ADV_Generic_Content .article-6 .step-2,
.ADV_HTML_Article .article-6 .step-2 {
    margin-top: -228px
}

.ADV_Article .article-6 .step-3,
.ADV_Generic_Content .article-6 .step-3,
.ADV_HTML_Article .article-6 .step-3 {
    margin-top: 31px
}

.ADV_Article .article-6 .step-4,
.ADV_Generic_Content .article-6 .step-4,
.ADV_HTML_Article .article-6 .step-4 {
    margin-top: -160px
}

.ADV_Article .article-6 #line1,
.ADV_Generic_Content .article-6 #line1,
.ADV_HTML_Article .article-6 #line1 {
    position: relative;
    top: -45px;
    left: 43px
}

.ADV_Article .article-6 #line2,
.ADV_Generic_Content .article-6 #line2,
.ADV_HTML_Article .article-6 #line2 {
    position: relative;
    top: -4px;
    left: 34px
}

.ADV_Article .article-6 #line4,
.ADV_Generic_Content .article-6 #line4,
.ADV_HTML_Article .article-6 #line4 {
    position: relative;
    top: -75px;
    left: 72px
}

.ADV_Article .article-6 #line3,
.ADV_Generic_Content .article-6 #line3,
.ADV_HTML_Article .article-6 #line3 {
    position: relative;
    top: -90px;
    max-width: 241px;
    left: 34px
}

.ADV_Article .article-31 h1,
.ADV_Article .article-31 h2,
.ADV_Generic_Content .article-31 h1,
.ADV_Generic_Content .article-31 h2,
.ADV_HTML_Article .article-31 h1,
.ADV_HTML_Article .article-31 h2 {
    color: #0c2340 !important;
    font-size: 100px;
    left: 20%
}

.ADV_Article .Advance-it .article-1 h1 .first-line,
.ADV_Article .Advance-it .article-1 h1 .second-line,
.ADV_Article .Advance-it .article-1 h2 .first-line,
.ADV_Article .Advance-it .article-1 h2 .second-line,
.ADV_Article .article-18 .linea1,
.ADV_Article .article-19 h1 span,
.ADV_Article .article-19 h2 span,
.ADV_Article .article-31 h1 span,
.ADV_Article .article-31 h2 span,
.ADV_Generic_Content .Advance-it .article-1 h1 .first-line,
.ADV_Generic_Content .Advance-it .article-1 h1 .second-line,
.ADV_Generic_Content .Advance-it .article-1 h2 .first-line,
.ADV_Generic_Content .Advance-it .article-1 h2 .second-line,
.ADV_Generic_Content .article-18 .linea1,
.ADV_Generic_Content .article-19 h1 span,
.ADV_Generic_Content .article-19 h2 span,
.ADV_Generic_Content .article-31 h1 span,
.ADV_Generic_Content .article-31 h2 span,
.ADV_HTML_Article .Advance-it .article-1 h1 .first-line,
.ADV_HTML_Article .Advance-it .article-1 h1 .second-line,
.ADV_HTML_Article .Advance-it .article-1 h2 .first-line,
.ADV_HTML_Article .Advance-it .article-1 h2 .second-line,
.ADV_HTML_Article .article-18 .linea1,
.ADV_HTML_Article .article-19 h1 span,
.ADV_HTML_Article .article-19 h2 span,
.ADV_HTML_Article .article-31 h1 span,
.ADV_HTML_Article .article-31 h2 span,
.container-arrows .arrow1 h3,
.container-arrows .arrow2 span,
.container-arrows .arrow3 span span,
.h2,
h2 {
    font-size: 30px
}

.ADV_Article .article-31 .article-content .article-intro,
.ADV_Generic_Content .article-31 .article-content .article-intro,
.ADV_HTML_Article .article-31 .article-content .article-intro,
.product-info .benefits-list {
    margin-bottom: 35px
}

.ADV_Article .article-16-2 .lista-neurologica>li>h4,
.ADV_Article .article-19 .article-highlight p,
.ADV_Article .article-31 .cola-lista,
.ADV_Generic_Content .article-16-2 .lista-neurologica>li>h4,
.ADV_Generic_Content .article-19 .article-highlight p,
.ADV_Generic_Content .article-31 .cola-lista,
.ADV_HTML_Article .article-16-2 .lista-neurologica>li>h4,
.ADV_HTML_Article .article-19 .article-highlight p,
.ADV_HTML_Article .article-31 .cola-lista,
.dog_area .page-needs.page-atopic.relaunch-diets .number-block p {
    font-size: 20px
}

.ADV_Article .article-31 .img-cola,
.ADV_Generic_Content .article-31 .img-cola,
.ADV_HTML_Article .article-31 .img-cola {
    height: 659px;
    position: absolute;
    left: -249px
}

.ADV_Article .article-31 .cola-lista li,
.ADV_Generic_Content .article-31 .cola-lista li,
.ADV_HTML_Article .article-31 .cola-lista li {
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 27px;
    list-style: none;
    padding-left: 50px
}

.ADV_Article .article-1 h3 span,
.ADV_Article .article-15 h3 span,
.ADV_Article .article-16 h3 span,
.ADV_Article .article-19 .article-content h3 span,
.ADV_Article .article-22 h3 span,
.ADV_Article .article-23 h3 span,
.ADV_Article .article-25 h3 span,
.ADV_Article .article-29 .article-content h3 span,
.ADV_Article .article-31 h3 span,
.ADV_Article .article-8 h3 span,
.ADV_Generic_Content .article-1 h3 span,
.ADV_Generic_Content .article-15 h3 span,
.ADV_Generic_Content .article-16 h3 span,
.ADV_Generic_Content .article-19 .article-content h3 span,
.ADV_Generic_Content .article-22 h3 span,
.ADV_Generic_Content .article-23 h3 span,
.ADV_Generic_Content .article-25 h3 span,
.ADV_Generic_Content .article-29 .article-content h3 span,
.ADV_Generic_Content .article-31 h3 span,
.ADV_Generic_Content .article-8 h3 span,
.ADV_HTML_Article .article-1 h3 span,
.ADV_HTML_Article .article-15 h3 span,
.ADV_HTML_Article .article-16 h3 span,
.ADV_HTML_Article .article-19 .article-content h3 span,
.ADV_HTML_Article .article-22 h3 span,
.ADV_HTML_Article .article-23 h3 span,
.ADV_HTML_Article .article-25 h3 span,
.ADV_HTML_Article .article-29 .article-content h3 span,
.ADV_HTML_Article .article-31 h3 span,
.ADV_HTML_Article .article-8 h3 span {
    font-weight: 300
}

.ADV_Article .Advance-ru .article-30 .third-line-title,
.ADV_Article .Advance-ru .article-31 h1 span,
.ADV_Article .article-14 .article-content h4,
.ADV_Article .article-19 h4,
.ADV_Generic_Content .Advance-ru .article-30 .third-line-title,
.ADV_Generic_Content .Advance-ru .article-31 h1 span,
.ADV_Generic_Content .article-14 .article-content h4,
.ADV_Generic_Content .article-19 h4,
.ADV_HTML_Article .Advance-ru .article-30 .third-line-title,
.ADV_HTML_Article .Advance-ru .article-31 h1 span,
.ADV_HTML_Article .article-14 .article-content h4,
.ADV_HTML_Article .article-19 h4 {
    font-size: 22px
}

.ADV_Article .Advance-nl .article-31 h1,
.ADV_Article .Advance-nl .article-31 h2,
.ADV_Generic_Content .Advance-nl .article-31 h1,
.ADV_Generic_Content .Advance-nl .article-31 h2,
.ADV_HTML_Article .Advance-nl .article-31 h1,
.ADV_HTML_Article .Advance-nl .article-31 h2 {
    font-size: 80px;
    left: 10%
}

@media (max-width:1200px) {

    .ADV_Article .Advance-fr .article-31 h1,
    .ADV_Article .Advance-fr .article-31 h2,
    .ADV_Generic_Content .Advance-fr .article-31 h1,
    .ADV_Generic_Content .Advance-fr .article-31 h2,
    .ADV_HTML_Article .Advance-fr .article-31 h1,
    .ADV_HTML_Article .Advance-fr .article-31 h2 {
        left: 9%
    }
}

.ADV_Article .article-1 .article-header,
.ADV_Generic_Content .article-1 .article-header,
.ADV_HTML_Article .article-1 .article-header {
    background-color: #fff;
    margin-bottom: 40px
}

.ADV_Article .article-1 h1,
.ADV_Article .article-1 h2,
.ADV_Generic_Content .article-1 h1,
.ADV_Generic_Content .article-1 h2,
.ADV_HTML_Article .article-1 h1,
.ADV_HTML_Article .article-1 h2 {
    font-size: 90px;
    color: #0c2340 !important
}

.ADV_Article .article-1 h1 .second-line,
.ADV_Article .article-1 h2 .second-line,
.ADV_Generic_Content .article-1 h1 .second-line,
.ADV_Generic_Content .article-1 h2 .second-line,
.ADV_HTML_Article .article-1 h1 .second-line,
.ADV_HTML_Article .article-1 h2 .second-line {
    font-size: 40px;
    margin-left: 85px
}

.ADV_Article .Advance-pt .article-1 h1 .second-line,
.ADV_Article .Advance-pt .article-1 h2 .second-line,
.ADV_Generic_Content .Advance-pt .article-1 h1 .second-line,
.ADV_Generic_Content .Advance-pt .article-1 h2 .second-line,
.ADV_HTML_Article .Advance-pt .article-1 h1 .second-line,
.ADV_HTML_Article .Advance-pt .article-1 h2 .second-line {
    margin-bottom: 9px
}

.ADV_Article .Advance-fr .article-1 h1,
.ADV_Article .Advance-fr .article-1 h2,
.ADV_Generic_Content .Advance-fr .article-1 h1,
.ADV_Generic_Content .Advance-fr .article-1 h2,
.ADV_HTML_Article .Advance-fr .article-1 h1,
.ADV_HTML_Article .Advance-fr .article-1 h2 {
    font-size: 70px;
    max-width: 600px
}

.ADV_Article .article-1 h1 .last-line,
.ADV_Article .article-1 h2 .last-line,
.ADV_Generic_Content .article-1 h1 .last-line,
.ADV_Generic_Content .article-1 h2 .last-line,
.ADV_HTML_Article .article-1 h1 .last-line,
.ADV_HTML_Article .article-1 h2 .last-line {
    font-size: 60px;
    margin-left: 45px
}

.ADV_Article .Advance-nl .article-1 h1 .last-line,
.ADV_Article .Advance-nl .article-1 h2 .last-line,
.ADV_Article .Advance-ru .article-11 .linea2,
.ADV_Generic_Content .Advance-nl .article-1 h1 .last-line,
.ADV_Generic_Content .Advance-nl .article-1 h2 .last-line,
.ADV_Generic_Content .Advance-ru .article-11 .linea2,
.ADV_HTML_Article .Advance-nl .article-1 h1 .last-line,
.ADV_HTML_Article .Advance-nl .article-1 h2 .last-line,
.ADV_HTML_Article .Advance-ru .article-11 .linea2 {
    font-size: 48px
}

.ADV_Article .article-1 h3,
.ADV_Generic_Content .article-1 h3,
.ADV_HTML_Article .article-1 h3 {
    font-size: 32px;
    line-height: normal;
    margin-bottom: 0;
    background-repeat: no-repeat;
    background-position: -9px 0;
    background-size: 72px 72px;
    padding-left: 70px
}

.ADV_Article .Advance-nl .article-25 h1 .last-line,
.ADV_Article .Advance-nl .article-25 h2 .last-line,
.ADV_Article .article-1 h3.second-line,
.ADV_Generic_Content .Advance-nl .article-25 h1 .last-line,
.ADV_Generic_Content .Advance-nl .article-25 h2 .last-line,
.ADV_Generic_Content .article-1 h3.second-line,
.ADV_HTML_Article .Advance-nl .article-25 h1 .last-line,
.ADV_HTML_Article .Advance-nl .article-25 h2 .last-line,
.ADV_HTML_Article .article-1 h3.second-line {
    margin-top: 0
}

.ADV_Article .article-1 .blue-boxes,
.ADV_Generic_Content .article-1 .blue-boxes,
.ADV_HTML_Article .article-1 .blue-boxes {
    margin-top: 30px;
    margin-bottom: 30px
}

.ADV_Article .article-1 .blue-box,
.ADV_Generic_Content .article-1 .blue-box,
.ADV_HTML_Article .article-1 .blue-box {
    min-height: 460px;
    width: 280px;
    background-color: #0c2340;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3);
    text-align: center;
    color: #fff;
    position: relative
}

.ADV_Article .article-1 .blue-box h3,
.ADV_Generic_Content .article-1 .blue-box h3,
.ADV_HTML_Article .article-1 .blue-box h3 {
    font-size: 30px;
    text-transform: none;
    color: #fff;
    background-image: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 50px
}

.ADV_Article .article-1 .blue-box .linea .linea-edades,
.ADV_Generic_Content .article-1 .blue-box .linea .linea-edades,
.ADV_HTML_Article .article-1 .blue-box .linea .linea-edades {
    width: 210px;
    margin: 0 auto 40px
}

.ADV_Article .article-1 .blue-box .linea .left,
.ADV_Article .article-20 .float-left,
.ADV_Generic_Content .article-1 .blue-box .linea .left,
.ADV_Generic_Content .article-20 .float-left,
.ADV_HTML_Article .article-1 .blue-box .linea .left,
.ADV_HTML_Article .article-20 .float-left,
.Advance-ru .page-needs ul span,
.btn-group>.btn-group,
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.container-arrows .arrow1 .content .stats-item .weight-progress,
.container-arrows .arrow2 .content .stats-item .weight-progress,
.nav-pills>li,
.pager .previous>a,
.pager .previous>span {
    float: left
}

.ADV_Article .article-1 .blue-box .linea .right,
.ADV_Article .article-21 .primer-bloque-escoger .hidden-xs span,
.ADV_Generic_Content .article-1 .blue-box .linea .right,
.ADV_Generic_Content .article-21 .primer-bloque-escoger .hidden-xs span,
.ADV_HTML_Article .article-1 .blue-box .linea .right,
.ADV_HTML_Article .article-21 .primer-bloque-escoger .hidden-xs span,
.list-group-item>.badge,
.owl-carousel.owl-rtl .owl-item,
.pager .next>a,
.pager .next>span,
[dir=rtl] .slick-slide {
    float: right
}

.ADV_Article .article-1 .blue-box .cachorro,
.ADV_Generic_Content .article-1 .blue-box .cachorro,
.ADV_HTML_Article .article-1 .blue-box .cachorro {
    padding-top: 23px;
    margin-bottom: 15px
}

.ADV_Article .article-1 .blue-box .cachorro img,
.ADV_Generic_Content .article-1 .blue-box .cachorro img,
.ADV_HTML_Article .article-1 .blue-box .cachorro img {
    width: 88px;
    position: relative;
    bottom: -19px
}

.ADV_Article .article-1 .blue-box .adulto,
.ADV_Generic_Content .article-1 .blue-box .adulto,
.ADV_HTML_Article .article-1 .blue-box .adulto {
    padding-top: 42px;
    margin-bottom: 15px
}

.ADV_Article .article-1 .blue-box .adulto img,
.ADV_Generic_Content .article-1 .blue-box .adulto img,
.ADV_HTML_Article .article-1 .blue-box .adulto img {
    height: 68px
}

.ADV_Article .article-1 .blue-box .senior,
.ADV_Generic_Content .article-1 .blue-box .senior,
.ADV_HTML_Article .article-1 .blue-box .senior {
    padding-top: 40px;
    margin-bottom: 15px
}

.ADV_Article .article-1 .blue-box .senior img,
.ADV_Generic_Content .article-1 .blue-box .senior img,
.ADV_HTML_Article .article-1 .blue-box .senior img {
    height: 70px
}

.ADV_Article .article-1 .blue-box .info,
.ADV_Generic_Content .article-1 .blue-box .info,
.ADV_HTML_Article .article-1 .blue-box .info {
    display: none;
    max-width: 210px;
    margin: 0 auto;
    padding-bottom: 87px
}

.ADV_Article .article-1 .more,
.ADV_Generic_Content .article-1 .more,
.ADV_HTML_Article .article-1 .more {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
    font-size: 28px;
    margin: 0 auto;
    cursor: pointer;
    position: absolute;
    left: 47%;
    bottom: 35px
}

.ADV_Article .article-1 .more span,
.ADV_Generic_Content .article-1 .more span,
.ADV_HTML_Article .article-1 .more span {
    position: relative;
    top: -6px
}

.ADV_Article .article-1 .more.more-cachorro,
.ADV_Generic_Content .article-1 .more.more-cachorro,
.ADV_HTML_Article .article-1 .more.more-cachorro {
    background-color: #3fc58a
}

.ADV_Article .article-1 .more.more-adulto,
.ADV_Generic_Content .article-1 .more.more-adulto,
.ADV_HTML_Article .article-1 .more.more-adulto {
    background-color: #41b9d7
}

.ADV_Article .article-1 .more.more-senior,
.ADV_Generic_Content .article-1 .more.more-senior,
.ADV_HTML_Article .article-1 .more.more-senior {
    background-color: #207de7
}

.ADV_Article .article-2 .article-header h1 .first-line,
.ADV_Article .article-2 .article-header h2 .first-line,
.ADV_Generic_Content .article-2 .article-header h1 .first-line,
.ADV_Generic_Content .article-2 .article-header h2 .first-line,
.ADV_HTML_Article .article-2 .article-header h1 .first-line,
.ADV_HTML_Article .article-2 .article-header h2 .first-line {
    font-size: 40px;
    margin-left: 37px
}

.ADV_Article .article-2 .article-header h1 .last-line,
.ADV_Article .article-2 .article-header h2 .last-line,
.ADV_Generic_Content .article-2 .article-header h1 .last-line,
.ADV_Generic_Content .article-2 .article-header h2 .last-line,
.ADV_HTML_Article .article-2 .article-header h1 .last-line,
.ADV_HTML_Article .article-2 .article-header h2 .last-line {
    font-size: 60px;
    margin-left: 45px !important
}

.ADV_Article .article-2 .listado,
.ADV_Generic_Content .article-2 .listado,
.ADV_HTML_Article .article-2 .listado {
    font-size: 34px;
    color: #0c2340
}

.ADV_Article .article-22 h1,
.ADV_Article .article-22 h2,
.ADV_Article .article-9 h1,
.ADV_Article .article-9 h2,
.ADV_Generic_Content .article-22 h1,
.ADV_Generic_Content .article-22 h2,
.ADV_Generic_Content .article-9 h1,
.ADV_Generic_Content .article-9 h2,
.ADV_HTML_Article .article-22 h1,
.ADV_HTML_Article .article-22 h2,
.ADV_HTML_Article .article-9 h1,
.ADV_HTML_Article .article-9 h2 {
    color: #0c2340 !important;
    font-size: 70px
}

.ADV_Article .article-9 h1 .first-line,
.ADV_Article .article-9 h2 .first-line,
.ADV_Generic_Content .article-9 h1 .first-line,
.ADV_Generic_Content .article-9 h2 .first-line,
.ADV_HTML_Article .article-9 h1 .first-line,
.ADV_HTML_Article .article-9 h2 .first-line {
    margin-left: 95px
}

.ADV_Article .article-9 h1 .last-line,
.ADV_Article .article-9 h2 .last-line,
.ADV_Generic_Content .article-9 h1 .last-line,
.ADV_Generic_Content .article-9 h2 .last-line,
.ADV_HTML_Article .article-9 h1 .last-line,
.ADV_HTML_Article .article-9 h2 .last-line {
    display: block;
    margin-left: 185px
}

.ADV_Article .article-15 h1 span,
.ADV_Article .article-15 h2 span,
.ADV_Article .article-9 h1 span,
.ADV_Article .article-9 h2 span,
.ADV_Generic_Content .article-15 h1 span,
.ADV_Generic_Content .article-15 h2 span,
.ADV_Generic_Content .article-9 h1 span,
.ADV_Generic_Content .article-9 h2 span,
.ADV_HTML_Article .article-15 h1 span,
.ADV_HTML_Article .article-15 h2 span,
.ADV_HTML_Article .article-9 h1 span,
.ADV_HTML_Article .article-9 h2 span {
    font-size: 30px;
    display: inline
}

.ADV_Article .article-11 .article-intro,
.ADV_Article .article-11 .lista-perros,
.ADV_Article .article-15 .article-intro,
.ADV_Article .article-17 .article-content .article-intro,
.ADV_Article .article-17 .margin-bottom-40,
.ADV_Article .article-19 .article-intro,
.ADV_Article .article-22 .article-intro,
.ADV_Article .article-23 .article-intro,
.ADV_Article .article-28 .article-intro,
.ADV_Article .article-29 .article-intro,
.ADV_Article .article-9 .article-intro,
.ADV_Generic_Content .article-11 .article-intro,
.ADV_Generic_Content .article-11 .lista-perros,
.ADV_Generic_Content .article-15 .article-intro,
.ADV_Generic_Content .article-17 .article-content .article-intro,
.ADV_Generic_Content .article-17 .margin-bottom-40,
.ADV_Generic_Content .article-19 .article-intro,
.ADV_Generic_Content .article-22 .article-intro,
.ADV_Generic_Content .article-23 .article-intro,
.ADV_Generic_Content .article-28 .article-intro,
.ADV_Generic_Content .article-29 .article-intro,
.ADV_Generic_Content .article-9 .article-intro,
.ADV_HTML_Article .article-11 .article-intro,
.ADV_HTML_Article .article-11 .lista-perros,
.ADV_HTML_Article .article-15 .article-intro,
.ADV_HTML_Article .article-17 .article-content .article-intro,
.ADV_HTML_Article .article-17 .margin-bottom-40,
.ADV_HTML_Article .article-19 .article-intro,
.ADV_HTML_Article .article-22 .article-intro,
.ADV_HTML_Article .article-23 .article-intro,
.ADV_HTML_Article .article-28 .article-intro,
.ADV_HTML_Article .article-29 .article-intro,
.ADV_HTML_Article .article-9 .article-intro,
.Advance-ru .mosquito-img,
.dog_area .page-needs.page-atopic.relaunch-diets .quality-col {
    margin-bottom: 40px
}

.ADV_Article .article-9 .article-highlight span,
.ADV_Generic_Content .article-9 .article-highlight span,
.ADV_HTML_Article .article-9 .article-highlight span {
    font-size: 24px;
    line-height: 32px;
    color: #0c2340;
    margin-top: 28px
}

.ADV_Article .highlight-image,
.ADV_Generic_Content .highlight-image,
.ADV_HTML_Article .highlight-image {
    width: 50%;
    float: left;
    max-height: 300px;
    overflow: hidden
}

.ADV_Article .article-9 .article-highlight,
.ADV_Generic_Content .article-9 .article-highlight,
.ADV_HTML_Article .article-9 .article-highlight {
    height: 300px;
    padding: 0;
    margin-bottom: 40px
}

.ADV_Article .article-9 .article-highlight .text,
.ADV_Generic_Content .article-9 .article-highlight .text,
.ADV_HTML_Article .article-9 .article-highlight .text {
    float: left;
    width: 40%;
    margin-left: 50px;
    margin-top: 50px
}

.ADV_Article .Advance-fr .article-9 h1 .last-line,
.ADV_Article .Advance-fr .article-9 h2 .last-line,
.ADV_Generic_Content .Advance-fr .article-9 h1 .last-line,
.ADV_Generic_Content .Advance-fr .article-9 h2 .last-line,
.ADV_HTML_Article .Advance-fr .article-9 h1 .last-line,
.ADV_HTML_Article .Advance-fr .article-9 h2 .last-line {
    margin-left: 115px
}

.ADV_Article .article-25 h1,
.ADV_Article .article-25 h2,
.ADV_Generic_Content .article-25 h1,
.ADV_Generic_Content .article-25 h2,
.ADV_HTML_Article .article-25 h1,
.ADV_HTML_Article .article-25 h2 {
    color: #0c2340 !important;
    font-size: 100px
}

.ADV_Article .article-25 h1 .first-line,
.ADV_Article .article-25 h2 .first-line,
.ADV_Generic_Content .article-25 h1 .first-line,
.ADV_Generic_Content .article-25 h2 .first-line,
.ADV_HTML_Article .article-25 h1 .first-line,
.ADV_HTML_Article .article-25 h2 .first-line {
    font-size: 40px;
    margin-bottom: -12px
}

.ADV_Article .article-25 h1 .last-line,
.ADV_Article .article-25 h2 .last-line,
.ADV_Generic_Content .article-25 h1 .last-line,
.ADV_Generic_Content .article-25 h2 .last-line,
.ADV_HTML_Article .article-25 h1 .last-line,
.ADV_HTML_Article .article-25 h2 .last-line {
    font-size: 80px;
    margin-left: 100px;
    margin-top: -17px
}

.ADV_Article .Advance-en-cu .article-25 h1 .first-line,
.ADV_Article .Advance-en-cu .article-25 h2 .first-line,
.ADV_Article .article-24 h2 span,
.ADV_Article .article-6 .article-content .article-intro,
.ADV_Generic_Content .Advance-en-cu .article-25 h1 .first-line,
.ADV_Generic_Content .Advance-en-cu .article-25 h2 .first-line,
.ADV_Generic_Content .article-24 h2 span,
.ADV_Generic_Content .article-6 .article-content .article-intro,
.ADV_HTML_Article .Advance-en-cu .article-25 h1 .first-line,
.ADV_HTML_Article .Advance-en-cu .article-25 h2 .first-line,
.ADV_HTML_Article .article-24 h2 span,
.ADV_HTML_Article .article-6 .article-content .article-intro,
.alert>p,
.alert>ul,
.panel>.list-group,
.panel>.panel-collapse>.list-group,
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table,
.timeline-info .timeline-info-content.v-center-content>div h4,
.torsion-block p,
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

.ADV_Article .Advance-en-cu .article-25 h1 .last-line,
.ADV_Article .Advance-en-cu .article-25 h2 .last-line,
.ADV_Generic_Content .Advance-en-cu .article-25 h1 .last-line,
.ADV_Generic_Content .Advance-en-cu .article-25 h2 .last-line,
.ADV_HTML_Article .Advance-en-cu .article-25 h1 .last-line,
.ADV_HTML_Article .Advance-en-cu .article-25 h2 .last-line {
    margin-left: 70px;
    margin-top: 0
}

.ADV_Article .article-22 h3,
.ADV_Article .article-25 h3,
.ADV_Generic_Content .article-22 h3,
.ADV_Generic_Content .article-25 h3,
.ADV_HTML_Article .article-22 h3,
.ADV_HTML_Article .article-25 h3 {
    font-size: 32px;
    margin-bottom: 22px;
    line-height: 1.1
}

.ADV_Article .article-25 .lista li,
.ADV_Generic_Content .article-25 .lista li,
.ADV_HTML_Article .article-25 .lista li {
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 27px;
    list-style: none;
    padding-left: 50px;
    font-size: 20px;
    color: #0c2340
}

.ADV_Article .article-25 .lista.left,
.ADV_Generic_Content .article-25 .lista.left,
.ADV_HTML_Article .article-25 .lista.left {
    margin-top: 27px
}

.ADV_Article .article-25 .lista.right,
.ADV_Generic_Content .article-25 .lista.right,
.ADV_HTML_Article .article-25 .lista.right {
    margin-top: 52px
}

.ADV_Article .Advance-ru .article-25 .lista.right,
.ADV_Generic_Content .Advance-ru .article-25 .lista.right,
.ADV_HTML_Article .Advance-ru .article-25 .lista.right {
    margin-top: 113px
}

.ADV_Article .article-25 .lista.last,
.ADV_Generic_Content .article-25 .lista.last,
.ADV_HTML_Article .article-25 .lista.last {
    margin-top: 27px;
    margin-bottom: 40px
}

.ADV_Article .article-25 .article-highlight,
.ADV_Generic_Content .article-25 .article-highlight,
.ADV_HTML_Article .article-25 .article-highlight {
    height: 250px;
    margin-top: 30px
}

.ADV_Article .article-25 .article-highlight span,
.ADV_Generic_Content .article-25 .article-highlight span,
.ADV_HTML_Article .article-25 .article-highlight span {
    margin: 60px auto 0;
    color: #0c1d3d !important;
    padding: 19px 64px 24px 50px;
    font-size: 24px;
    max-width: 632px
}

.ADV_Article .Advance-pt .article-22 h1 span,
.ADV_Article .Advance-pt .article-22 h2 span,
.ADV_Generic_Content .Advance-pt .article-22 h1 span,
.ADV_Generic_Content .Advance-pt .article-22 h2 span,
.ADV_HTML_Article .Advance-pt .article-22 h1 span,
.ADV_HTML_Article .Advance-pt .article-22 h2 span {
    margin-bottom: 4px
}

.ADV_Article .article-22 .text-picture,
.ADV_Article .article-23 .text-picture,
.ADV_Generic_Content .article-22 .text-picture,
.ADV_Generic_Content .article-23 .text-picture,
.ADV_HTML_Article .article-22 .text-picture,
.ADV_HTML_Article .article-23 .text-picture {
    margin-top: -15px
}

.ADV_Article .article-22 .text-picture img,
.ADV_Generic_Content .article-22 .text-picture img,
.ADV_HTML_Article .article-22 .text-picture img {
    max-height: 480px;
    position: relative;
    right: -70px;
    top: 30px
}

.ADV_Article .article-15 h3,
.ADV_Article .article-23 h3,
.ADV_Article .article-28 h3,
.ADV_Article .article-8 h3,
.ADV_Generic_Content .article-15 h3,
.ADV_Generic_Content .article-23 h3,
.ADV_Generic_Content .article-28 h3,
.ADV_Generic_Content .article-8 h3,
.ADV_HTML_Article .article-15 h3,
.ADV_HTML_Article .article-23 h3,
.ADV_HTML_Article .article-28 h3,
.ADV_HTML_Article .article-8 h3 {
    font-size: 32px;
    margin-bottom: 22px;
    line-height: normal
}

.ADV_Article .article-23 .text-picture .lhasa-picture,
.ADV_Generic_Content .article-23 .text-picture .lhasa-picture,
.ADV_HTML_Article .article-23 .text-picture .lhasa-picture {
    height: 466px;
    width: 507px;
    position: relative;
    right: -70px;
    top: 30px
}

.ADV_Article .article-23 .lhasa-point,
.ADV_Article .label-xs-enfermedad,
.ADV_Generic_Content .article-23 .lhasa-point,
.ADV_Generic_Content .label-xs-enfermedad,
.ADV_HTML_Article .article-23 .lhasa-point,
.ADV_HTML_Article .label-xs-enfermedad {
    cursor: pointer
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-1,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-1,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-1 {
    position: absolute;
    top: 177px;
    left: 188px
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-2,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-2,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-2 {
    position: absolute;
    left: 188px;
    top: 300px
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-3,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-3,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-3 {
    position: absolute;
    left: 311px;
    top: 254px
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-4,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-4,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-4 {
    position: absolute;
    left: 311px;
    top: 360px
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-5,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-5,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-5 {
    position: absolute;
    top: 120px;
    left: 430px
}

.ADV_Article .article-23 .lhasa-image .lhasa-point-6,
.ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-6,
.ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-6 {
    position: absolute;
    top: 420px;
    left: 430px
}

.ADV_Article .tooltip-inner,
.ADV_Generic_Content .tooltip-inner,
.ADV_HTML_Article .tooltip-inner {
    font-size: 16px;
    color: #0c2340 !important;
    background-color: #fff !important;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    opacity: 1;
    padding: 16px 20px 32px
}

.ADV_Article .tooltip.bottom .tooltip-arrow,
.ADV_Generic_Content .tooltip.bottom .tooltip-arrow,
.ADV_HTML_Article .tooltip.bottom .tooltip-arrow,
.timeline-info.white:before {
    border-bottom-color: #fff
}

.ADV_Article .mobile-tooltip,
.ADV_Generic_Content .mobile-tooltip,
.ADV_HTML_Article .mobile-tooltip {
    display: none;
    position: absolute;
    width: 260px;
    height: auto;
    top: 157px;
    left: 11%;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 rgba(12, 35, 64, .3)
}

.ADV_Article .mobile-tooltip-close,
.ADV_Generic_Content .mobile-tooltip-close,
.ADV_HTML_Article .mobile-tooltip-close {
    position: absolute;
    top: 10px;
    left: 235px
}

.ADV_Article .mobile-tooltip-content,
.ADV_Generic_Content .mobile-tooltip-content,
.ADV_HTML_Article .mobile-tooltip-content {
    padding: 26px 40px
}

.ADV_Article .article-24 .article-intro,
.ADV_Generic_Content .article-24 .article-intro,
.ADV_HTML_Article .article-24 .article-intro {
    margin-bottom: 44px
}

.ADV_Article .article-24 h1,
.ADV_Article .article-24 h2,
.ADV_Generic_Content .article-24 h1,
.ADV_Generic_Content .article-24 h2,
.ADV_HTML_Article .article-24 h1,
.ADV_HTML_Article .article-24 h2 {
    color: #0c2340 !important;
    font-size: 120px
}

.ADV_Article .article-24 h1 span,
.ADV_Article .article-24 h2 span,
.ADV_Generic_Content .article-24 h1 span,
.ADV_Generic_Content .article-24 h2 span,
.ADV_HTML_Article .article-24 h1 span,
.ADV_HTML_Article .article-24 h2 span {
    font-size: 40px;
    margin-bottom: -15px;
    margin-left: 5px
}

.ADV_Article .article-24 .article-content h3 span,
.ADV_Generic_Content .article-24 .article-content h3 span,
.ADV_HTML_Article .article-24 .article-content h3 span {
    margin-top: 0;
    font-weight: 300
}

.ADV_Article .article-24 .article-highlight,
.ADV_Generic_Content .article-24 .article-highlight,
.ADV_HTML_Article .article-24 .article-highlight {
    max-height: 350px;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-bottom: 30px;
    margin-left: -15px;
    margin-right: -15px
}

.ADV_Article .article-24 .article-highlight span,
.ADV_Generic_Content .article-24 .article-highlight span,
.ADV_HTML_Article .article-24 .article-highlight span {
    max-width: 540px;
    margin: 0 auto
}

.ADV_Article .article-24 .text-picture img,
.ADV_Generic_Content .article-24 .text-picture img,
.ADV_HTML_Article .article-24 .text-picture img {
    position: relative;
    top: 100px
}

.ADV_Article .article-24 .text-picture,
.ADV_Generic_Content .article-24 .text-picture,
.ADV_HTML_Article .article-24 .text-picture {
    margin-bottom: 64px
}

.ADV_Article .article-28 h1,
.ADV_Article .article-28 h2,
.ADV_Generic_Content .article-28 h1,
.ADV_Generic_Content .article-28 h2,
.ADV_HTML_Article .article-28 h1,
.ADV_HTML_Article .article-28 h2 {
    color: #0c2340 !important;
    font-size: 90px
}

.ADV_Article .article-28 h1 span,
.ADV_Article .article-28 h2 span,
.ADV_Generic_Content .article-28 h1 span,
.ADV_Generic_Content .article-28 h2 span,
.ADV_HTML_Article .article-28 h1 span,
.ADV_HTML_Article .article-28 h2 span {
    font-size: 40px;
    display: inline;
    position: relative;
    top: -32px
}

.ADV_Article .article-28 a,
.ADV_Generic_Content .article-28 a,
.ADV_HTML_Article .article-28 a,
.affinity-roulette-cat .affinity-roulette--info a.active:hover,
.affinity-roulette-cat .affinity-roulette--info a.event-no-esterilizado.active:hover {
    color: #0c2340 !important
}

.ADV_Article .article-28 .article-highlight,
.ADV_Generic_Content .article-28 .article-highlight,
.ADV_HTML_Article .article-28 .article-highlight {
    height: 420px;
    padding-top: 73px;
    margin-top: 60px
}

.ADV_Article .article-28 .article-highlight span,
.ADV_Article .article-29 .article-highlight span,
.ADV_Generic_Content .article-28 .article-highlight span,
.ADV_Generic_Content .article-29 .article-highlight span,
.ADV_HTML_Article .article-28 .article-highlight span,
.ADV_HTML_Article .article-29 .article-highlight span {
    padding-left: 50px;
    padding-right: 50px
}

.ADV_Article .article-28 .article-highlight span h3,
.ADV_Generic_Content .article-28 .article-highlight span h3,
.ADV_HTML_Article .article-28 .article-highlight span h3 {
    color: #0c2340;
    font-weight: 700;
    font-style: normal
}

.ADV_Article .article-29 h1 span,
.ADV_Article .article-29 h2 span,
.ADV_Generic_Content .article-29 h1 span,
.ADV_Generic_Content .article-29 h2 span,
.ADV_HTML_Article .article-29 h1 span,
.ADV_HTML_Article .article-29 h2 span {
    font-size: 40px;
    margin-left: 120px
}

.ADV_Article .article-19 h3,
.ADV_Article .article-29 h3,
.ADV_Generic_Content .article-19 h3,
.ADV_Generic_Content .article-29 h3,
.ADV_HTML_Article .article-19 h3,
.ADV_HTML_Article .article-29 h3 {
    font-size: 32px;
    margin-bottom: 22px;
    line-height: normal;
    margin-top: 40px
}

.ADV_Article .article-29 a,
.ADV_Generic_Content .article-29 a,
.ADV_HTML_Article .article-29 a,
.page-allergy .container-arrows .arrow3 .content h3,
.page-needs .article-header .header-text .slide-btn a,
.page-weight ul li,
.page-welcome p,
.sensitive-ingredients p,
.timeline-info.white h4,
.timeline-info.white h4 a,
.timeline-info.white h4 a:active,
.timeline-info.white h4 a:focus,
.timeline-info.white h4 a:hover,
.timeline-info.white p,
.timeline-info.white p a,
.timeline-info.white p a:active,
.timeline-info.white p a:focus,
.timeline-info.white p a:hover {
    color: #0c2340
}

.ADV_Article .article-29 .text-picture img,
.ADV_Generic_Content .article-29 .text-picture img,
.ADV_HTML_Article .article-29 .text-picture img {
    position: relative;
    top: 40px
}

.ADV_Article .article-29 .article-highlight,
.ADV_Generic_Content .article-29 .article-highlight,
.ADV_HTML_Article .article-29 .article-highlight {
    height: 260px;
    padding-top: 104px;
    margin-top: 40px
}

.ADV_Article .article-16-2 h1,
.ADV_Article .article-16-2 h2,
.ADV_Article .article-19 h1,
.ADV_Article .article-19 h2,
.ADV_Generic_Content .article-16-2 h1,
.ADV_Generic_Content .article-16-2 h2,
.ADV_Generic_Content .article-19 h1,
.ADV_Generic_Content .article-19 h2,
.ADV_HTML_Article .article-16-2 h1,
.ADV_HTML_Article .article-16-2 h2,
.ADV_HTML_Article .article-19 h1,
.ADV_HTML_Article .article-19 h2 {
    color: #0c2340 !important;
    font-size: 60px
}

.ADV_Article .article-11 .linea2,
.ADV_Article .article-18 .linea2,
.ADV_Article .article-19 h1 span.last-line,
.ADV_Article .article-19 h2 span.last-line,
.ADV_Generic_Content .article-11 .linea2,
.ADV_Generic_Content .article-18 .linea2,
.ADV_Generic_Content .article-19 h1 span.last-line,
.ADV_Generic_Content .article-19 h2 span.last-line,
.ADV_HTML_Article .article-11 .linea2,
.ADV_HTML_Article .article-18 .linea2,
.ADV_HTML_Article .article-19 h1 span.last-line,
.ADV_HTML_Article .article-19 h2 span.last-line {
    font-size: 60px;
    margin-left: 70px
}

.ADV_Article .article-19 .article-highlight,
.ADV_Generic_Content .article-19 .article-highlight,
.ADV_HTML_Article .article-19 .article-highlight {
    height: 412px;
    color: #0c2340 !important;
    padding-top: 40px;
    margin-top: 60px;
    position: relative
}

.ADV_Article .article-19 .article-highlight .image,
.ADV_Generic_Content .article-19 .article-highlight .image,
.ADV_HTML_Article .article-19 .article-highlight .image {
    width: 555px;
    display: inline
}

.ADV_Article .article-19 .article-highlight .image img,
.ADV_Generic_Content .article-19 .article-highlight .image img,
.ADV_HTML_Article .article-19 .article-highlight .image img {
    max-height: 412px;
    position: relative;
    top: -40px;
    display: inline
}

.ADV_Article .article-19 .article-highlight .text,
.ADV_Generic_Content .article-19 .article-highlight .text,
.ADV_HTML_Article .article-19 .article-highlight .text {
    width: 528px;
    position: absolute;
    top: 0;
    left: 650px
}

.ADV_Article .article-19 .seccion-inferior,
.ADV_Generic_Content .article-19 .seccion-inferior,
.ADV_HTML_Article .article-19 .seccion-inferior {
    margin-top: 60px;
    height: 449px;
    background-image: linear-gradient(to right, #5cd0df, #5cd0df 30%, #eeeff2 30%, #eeeff2 100%, #5cd0df 100%)
}

.ADV_Article .article-15 h1,
.ADV_Article .article-15 h2,
.ADV_Generic_Content .article-15 h1,
.ADV_Generic_Content .article-15 h2,
.ADV_HTML_Article .article-15 h1,
.ADV_HTML_Article .article-15 h2 {
    color: #0c2340 !important;
    font-size: 72px
}

.ADV_Article .article-15 h1 span.last-line,
.ADV_Article .article-15 h2 span.last-line,
.ADV_Generic_Content .article-15 h1 span.last-line,
.ADV_Generic_Content .article-15 h2 span.last-line,
.ADV_HTML_Article .article-15 h1 span.last-line,
.ADV_HTML_Article .article-15 h2 span.last-line {
    margin-left: 40px
}

.ADV_Article .article-15 .sintomas-container,
.ADV_Generic_Content .article-15 .sintomas-container,
.ADV_HTML_Article .article-15 .sintomas-container {
    text-align: center;
    margin-top: 40px
}

.ADV_Article .article-15 .sintomas li,
.ADV_Generic_Content .article-15 .sintomas li,
.ADV_HTML_Article .article-15 .sintomas li {
    padding-left: 10px;
    display: inline;
    list-style: none
}

.ADV_Article .article-15 .sintomas li .hexagon,
.ADV_Generic_Content .article-15 .sintomas li .hexagon,
.ADV_HTML_Article .article-15 .sintomas li .hexagon {
    height: 70px;
    width: 60px;
    background-size: 60px 70px;
    background-repeat: no-repeat;
    text-align: center;
    display: inline-block;
    padding-top: 10px;
    font-weight: 700
}

.ADV_Article .article-15 .sintomas li .hexagon a,
.ADV_Generic_Content .article-15 .sintomas li .hexagon a,
.ADV_HTML_Article .article-15 .sintomas li .hexagon a {
    color: #fff;
    font-size: 35px;
    text-decoration: none
}

.ADV_Article .article-15 h3.parto,
.ADV_Article .article-15 h3.ready,
.ADV_Article .article-15 h3.sintomas,
.ADV_Generic_Content .article-15 h3.parto,
.ADV_Generic_Content .article-15 h3.ready,
.ADV_Generic_Content .article-15 h3.sintomas,
.ADV_HTML_Article .article-15 h3.parto,
.ADV_HTML_Article .article-15 h3.ready,
.ADV_HTML_Article .article-15 h3.sintomas {
    background-repeat: no-repeat;
    background-position: -3px 0;
    background-size: 72px 72px;
    padding-left: 70px
}

.ADV_Article .article-15 .article-highlight,
.ADV_Generic_Content .article-15 .article-highlight,
.ADV_HTML_Article .article-15 .article-highlight {
    height: 245px;
    margin-top: 50px;
    padding-top: 70px
}

.ADV_Article .Advance-ru .article-11 h1,
.ADV_Article .article-15 .article-highlight span,
.ADV_Generic_Content .Advance-ru .article-11 h1,
.ADV_Generic_Content .article-15 .article-highlight span,
.ADV_HTML_Article .Advance-ru .article-11 h1,
.ADV_HTML_Article .article-15 .article-highlight span,
.h3,
h3 {
    font-size: 24px
}

.ADV_Article .article-15 .signos p,
.ADV_Generic_Content .article-15 .signos p,
.ADV_HTML_Article .article-15 .signos p {
    font-size: 42px;
    font-weight: 700;
    text-align: center;
    line-height: normal
}

.ADV_Article .article-15 .signo,
.ADV_Generic_Content .article-15 .signo,
.ADV_HTML_Article .article-15 .signo {
    min-height: 189px;
    border-top: 1px solid #0c2340;
    border-bottom: 1px solid #0c2340;
    padding-top: 40px;
    padding-bottom: 30px
}

.ADV_Article .article-16 .container-carrusel,
.ADV_Generic_Content .article-16 .container-carrusel,
.ADV_HTML_Article .article-16 .container-carrusel {
    padding-top: 18px;
    padding-bottom: 56px;
    margin: auto
}

.ADV_Article .article-16 .carrusel-item,
.ADV_Generic_Content .article-16 .carrusel-item,
.ADV_HTML_Article .article-16 .carrusel-item {
    border-radius: 0 30px;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    display: inline-block;
    margin-left: 20px;
    max-width: 270px
}

.ADV_Article .article-16 .container-carrusel img,
.ADV_Article .article-21 .container-carrusel img,
.ADV_Generic_Content .article-16 .container-carrusel img,
.ADV_Generic_Content .article-21 .container-carrusel img,
.ADV_HTML_Article .article-16 .container-carrusel img,
.ADV_HTML_Article .article-21 .container-carrusel img {
    max-width: 174px;
    margin-top: -70px
}

.ADV_Article .article-16 .seccion-superior,
.ADV_Article .article-21 .seccion-superior,
.ADV_Generic_Content .article-16 .seccion-superior,
.ADV_Generic_Content .article-21 .seccion-superior,
.ADV_HTML_Article .article-16 .seccion-superior,
.ADV_HTML_Article .article-21 .seccion-superior {
    border-radius: 0 30px 0 0;
    height: 154px
}

.ADV_Article .article-16 .seccion-inferior,
.ADV_Generic_Content .article-16 .seccion-inferior,
.ADV_HTML_Article .article-16 .seccion-inferior {
    border-radius: 0 0 0 30px;
    height: 154px;
    padding-top: 28px
}

.ADV_Article .article-16 .carrusel-orden,
.ADV_Article .article-21 .carrusel-orden,
.ADV_Generic_Content .article-16 .carrusel-orden,
.ADV_Generic_Content .article-21 .carrusel-orden,
.ADV_HTML_Article .article-16 .carrusel-orden,
.ADV_HTML_Article .article-21 .carrusel-orden {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.ADV_Article .article-16 .carrusel-orden span,
.ADV_Article .article-21 .carrusel-orden span,
.ADV_Generic_Content .article-16 .carrusel-orden span,
.ADV_Generic_Content .article-21 .carrusel-orden span,
.ADV_HTML_Article .article-16 .carrusel-orden span,
.ADV_HTML_Article .article-21 .carrusel-orden span {
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.ADV_Article .article-16 .carrusel-contenido,
.ADV_Article .article-21 .carrusel-contenido,
.ADV_Generic_Content .article-16 .carrusel-contenido,
.ADV_Generic_Content .article-21 .carrusel-contenido,
.ADV_HTML_Article .article-16 .carrusel-contenido,
.ADV_HTML_Article .article-21 .carrusel-contenido {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.ADV_Article .article-16 .seccion-superior p,
.ADV_Article .article-21 .seccion-superior p,
.ADV_Generic_Content .article-16 .seccion-superior p,
.ADV_Generic_Content .article-21 .seccion-superior p,
.ADV_HTML_Article .article-16 .seccion-superior p,
.ADV_HTML_Article .article-21 .seccion-superior p {
    bottom: 0;
    margin-top: -15px;
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff
}

.ADV_Article .article-16 .seccion-superior-item-1,
.ADV_Generic_Content .article-16 .seccion-superior-item-1,
.ADV_HTML_Article .article-16 .seccion-superior-item-1 {
    background-color: #00b5ce
}

.ADV_Article .article-16 .seccion-superior-item-2,
.ADV_Generic_Content .article-16 .seccion-superior-item-2,
.ADV_HTML_Article .article-16 .seccion-superior-item-2 {
    background-color: #0091a5
}

.ADV_Article .article-16 .seccion-superior-item-3,
.ADV_Generic_Content .article-16 .seccion-superior-item-3,
.ADV_HTML_Article .article-16 .seccion-superior-item-3 {
    background-color: #006e7d
}

.ADV_Article .article-16 .yorkshire-box.third .superior,
.ADV_Generic_Content .article-16 .yorkshire-box.third .superior,
.ADV_HTML_Article .article-16 .yorkshire-box.third .superior {
    height: 154px;
    background-color: #006e7d
}

.ADV_Article .article-16 .container-carrusel .flecha-derecha,
.ADV_Article .article-16 .container-carrusel .flecha-izquierda,
.ADV_Article .article-21 .container-carrusel .flecha-derecha,
.ADV_Article .article-21 .container-carrusel .flecha-izquierda,
.ADV_Generic_Content .article-16 .container-carrusel .flecha-derecha,
.ADV_Generic_Content .article-16 .container-carrusel .flecha-izquierda,
.ADV_Generic_Content .article-21 .container-carrusel .flecha-derecha,
.ADV_Generic_Content .article-21 .container-carrusel .flecha-izquierda,
.ADV_HTML_Article .article-16 .container-carrusel .flecha-derecha,
.ADV_HTML_Article .article-16 .container-carrusel .flecha-izquierda,
.ADV_HTML_Article .article-21 .container-carrusel .flecha-derecha,
.ADV_HTML_Article .article-21 .container-carrusel .flecha-izquierda {
    width: 20px;
    height: 20px;
    border-bottom: 3px solid #ff8300;
    border-left: 3px solid #ff8300
}

.ADV_Article .article-16 .container-carrusel .flecha-derecha,
.ADV_Article .article-21 .container-carrusel .flecha-derecha,
.ADV_Generic_Content .article-16 .container-carrusel .flecha-derecha,
.ADV_Generic_Content .article-21 .container-carrusel .flecha-derecha,
.ADV_HTML_Article .article-16 .container-carrusel .flecha-derecha,
.ADV_HTML_Article .article-21 .container-carrusel .flecha-derecha {
    transform: rotate(-135deg)
}

.ADV_Article .article-16 .number-1 img,
.ADV_Generic_Content .article-16 .number-1 img,
.ADV_HTML_Article .article-16 .number-1 img {
    max-width: 123px;
    margin-top: 19px
}

.ADV_Article .article-16 .number-2 img,
.ADV_Generic_Content .article-16 .number-2 img,
.ADV_HTML_Article .article-16 .number-2 img {
    max-width: 121px;
    margin-top: -14px
}

.ADV_Article .article-16 .number-3 img,
.ADV_Generic_Content .article-16 .number-3 img,
.ADV_HTML_Article .article-16 .number-3 img {
    max-width: 118px;
    margin-top: 5px
}

.ADV_Article .article-16 h3,
.ADV_Article .article-16 p.etapas-title,
.ADV_Generic_Content .article-16 h3,
.ADV_Generic_Content .article-16 p.etapas-title,
.ADV_HTML_Article .article-16 h3,
.ADV_HTML_Article .article-16 p.etapas-title {
    font-size: 32px;
    margin-bottom: 22px;
    line-height: normal;
    margin-top: 0
}

.ADV_Article .article-16-2 h1 span,
.ADV_Article .article-16-2 h2 span,
.ADV_Generic_Content .article-16-2 h1 span,
.ADV_Generic_Content .article-16-2 h2 span,
.ADV_HTML_Article .article-16-2 h1 span,
.ADV_HTML_Article .article-16-2 h2 span {
    font-size: 30px;
    display: block
}

.ADV_Article .article-16-2 h1 span.last-line,
.ADV_Article .article-16-2 h2 span.last-line,
.ADV_Generic_Content .article-16-2 h1 span.last-line,
.ADV_Generic_Content .article-16-2 h2 span.last-line,
.ADV_HTML_Article .article-16-2 h1 span.last-line,
.ADV_HTML_Article .article-16-2 h2 span.last-line {
    display: inline;
    position: relative;
    top: -16px
}

.ADV_Article .article-8 .article-header,
.ADV_Generic_Content .article-8 .article-header,
.ADV_HTML_Article .article-8 .article-header {
    background: 0 0;
    overflow: hidden
}

.ADV_Article .article-8 .article-header video,
.ADV_Generic_Content .article-8 .article-header video,
.ADV_HTML_Article .article-8 .article-header video {
    position: absolute;
    top: 0;
    width: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    height: 100%;
    margin: 0 auto
}

.ADV_Article .article-17 .title small,
.ADV_Generic_Content .article-17 .title small,
.ADV_HTML_Article .article-17 .title small {
    width: 236px;
    height: 68px;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-17 .title span,
.ADV_Generic_Content .article-17 .title span,
.ADV_HTML_Article .article-17 .title span {
    width: 465px;
    height: 104px;
    font-size: 60px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: .87;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-15 .article-content h4,
.ADV_Article .article-17 .article-content h4,
.ADV_Article .article-20 .article-content h4,
.ADV_Article .article-5 .article-content h4,
.ADV_Generic_Content .article-15 .article-content h4,
.ADV_Generic_Content .article-17 .article-content h4,
.ADV_Generic_Content .article-20 .article-content h4,
.ADV_Generic_Content .article-5 .article-content h4,
.ADV_HTML_Article .article-15 .article-content h4,
.ADV_HTML_Article .article-17 .article-content h4,
.ADV_HTML_Article .article-20 .article-content h4,
.ADV_HTML_Article .article-5 .article-content h4 {
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-17 .article-content p.titulo-secundario,
.ADV_Article .article-20 .article-content p.titulo-secundario,
.ADV_Generic_Content .article-17 .article-content p.titulo-secundario,
.ADV_Generic_Content .article-20 .article-content p.titulo-secundario,
.ADV_HTML_Article .article-17 .article-content p.titulo-secundario,
.ADV_HTML_Article .article-20 .article-content p.titulo-secundario {
    font-size: 32px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: .94;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340;
    margin-bottom: 20px
}

.ADV_Article .article-17 .with-kids,
.ADV_Generic_Content .article-17 .with-kids,
.ADV_HTML_Article .article-17 .with-kids {
    height: 364px;
    margin-top: 25px;
    background-image: linear-gradient(#fff, #fff 18%, rgba(12, 29, 61, .06) 18%, rgba(12, 29, 61, .06) 100%, #fff 100%)
}

.ADV_Article .article-17 .with-kids img,
.ADV_Generic_Content .article-17 .with-kids img,
.ADV_HTML_Article .article-17 .with-kids img {
    height: 364px;
    margin-left: -150px
}

.ADV_Article .article-17 .with-kids .container,
.ADV_Generic_Content .article-17 .with-kids .container,
.ADV_HTML_Article .article-17 .with-kids .container {
    position: relative;
    top: 105px;
    max-width: 560px
}

.ADV_Article .article-17 .article-content-with-kids,
.ADV_Generic_Content .article-17 .article-content-with-kids,
.ADV_HTML_Article .article-17 .article-content-with-kids {
    max-width: 1000px;
    margin: auto
}

.ADV_Article .article-20 .article-header h2,
.ADV_Article .article-20 .article-header h2 span,
.ADV_Article .article-30 .first-line-title,
.ADV_Article .article-30 .second-line-title,
.ADV_Article .article-30 .third-line-title,
.ADV_Generic_Content .article-20 .article-header h2,
.ADV_Generic_Content .article-20 .article-header h2 span,
.ADV_Generic_Content .article-30 .first-line-title,
.ADV_Generic_Content .article-30 .second-line-title,
.ADV_Generic_Content .article-30 .third-line-title,
.ADV_HTML_Article .article-20 .article-header h2,
.ADV_HTML_Article .article-20 .article-header h2 span,
.ADV_HTML_Article .article-30 .first-line-title,
.ADV_HTML_Article .article-30 .second-line-title,
.ADV_HTML_Article .article-30 .third-line-title {
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.ADV_Article .article-20 .article-header h2 span,
.ADV_Generic_Content .article-20 .article-header h2 span,
.ADV_HTML_Article .article-20 .article-header h2 span {
    font-size: 30px;
    margin-left: -60px
}

.ADV_Article .article-20 .article-header h2,
.ADV_Generic_Content .article-20 .article-header h2,
.ADV_HTML_Article .article-20 .article-header h2 {
    font-size: 60px;
    padding-left: 60px
}

.ADV_Article .article-20 .article-content .article-intro:first-child,
.ADV_Generic_Content .article-20 .article-content .article-intro:first-child,
.ADV_HTML_Article .article-20 .article-content .article-intro:first-child {
    margin-top: 56px;
    margin-bottom: 20px
}

.ADV_Article .article-20 .segundo-titulo-secundario,
.ADV_Generic_Content .article-20 .segundo-titulo-secundario,
.ADV_HTML_Article .article-20 .segundo-titulo-secundario {
    width: 318px
}

.ADV_Article .article-20 .glyphicon,
.ADV_Generic_Content .article-20 .glyphicon,
.ADV_HTML_Article .article-20 .glyphicon {
    font-size: x-large;
    padding-top: 8px
}

.ADV_Article .article-20 .first-block-icon,
.ADV_Generic_Content .article-20 .first-block-icon,
.ADV_HTML_Article .article-20 .first-block-icon {
    margin-left: 20px
}

.ADV_Article .article-20 .seccion-enfermedades p,
.ADV_Generic_Content .article-20 .seccion-enfermedades p,
.ADV_HTML_Article .article-20 .seccion-enfermedades p {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-20 .seccion-enfermedades .row,
.ADV_Generic_Content .article-20 .seccion-enfermedades .row,
.ADV_HTML_Article .article-20 .seccion-enfermedades .row {
    margin-bottom: 30px;
    display: block
}

.ADV_Article .article-20 .second-block-icon,
.ADV_Generic_Content .article-20 .second-block-icon,
.ADV_HTML_Article .article-20 .second-block-icon {
    margin-right: 20px
}

.ADV_Article .Advance-ru .article-20 .seccion-enfermedades p,
.ADV_Generic_Content .Advance-ru .article-20 .seccion-enfermedades p,
.ADV_HTML_Article .Advance-ru .article-20 .seccion-enfermedades p,
.Advance-ru .allergy-test-block .test-arrow ul li p,
.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .answer-arrow .container p {
    font-size: 15px
}

#containerPromotions .TRN_Promotion .promotion_box .expiredPromotion img,
.ADV_Article .Advance-pt .article-30 .first-line-title,
.ADV_Generic_Content .Advance-pt .article-30 .first-line-title,
.ADV_HTML_Article .Advance-pt .article-30 .first-line-title,
.ADV_Promotion .promotion_box .expiredPromotion img {
    margin-bottom: 32px
}

.ADV_Article .article-30 .second-line-title,
.ADV_Generic_Content .article-30 .second-line-title,
.ADV_HTML_Article .article-30 .second-line-title {
    font-size: 60px;
    padding-left: 100px;
    margin-top: -15px
}

.ADV_Article .article-30 .third-line-title,
.ADV_Generic_Content .article-30 .third-line-title,
.ADV_HTML_Article .article-30 .third-line-title {
    font-size: 40px;
    padding-left: 55px
}

.ADV_Article .article-30 .article-content .article-intro,
.ADV_Generic_Content .article-30 .article-content .article-intro,
.ADV_HTML_Article .article-30 .article-content .article-intro {
    margin-top: 45px;
    margin-bottom: 18px
}

.ADV_Article .article-30 .titulo-secundario,
.ADV_Generic_Content .article-30 .titulo-secundario,
.ADV_HTML_Article .article-30 .titulo-secundario {
    font-size: 32px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-30 .secundario-confianza,
.ADV_Generic_Content .article-30 .secundario-confianza,
.ADV_HTML_Article .article-30 .secundario-confianza {
    margin-top: 69px
}

.ADV_Article .article-30 .primer-bloque-tramites,
.ADV_Generic_Content .article-30 .primer-bloque-tramites,
.ADV_HTML_Article .article-30 .primer-bloque-tramites {
    margin-top: 54px
}

.ADV_Article .article-30 .segundo-bloque-tramites,
.ADV_Generic_Content .article-30 .segundo-bloque-tramites,
.ADV_HTML_Article .article-30 .segundo-bloque-tramites {
    margin-top: 82px
}

.ADV_Article .article-30 .secundario-pedigri,
.ADV_Generic_Content .article-30 .secundario-pedigri,
.ADV_HTML_Article .article-30 .secundario-pedigri {
    margin-top: 33px
}

.ADV_Article .article-30 .img-footer-razas-perro,
.ADV_Generic_Content .article-30 .img-footer-razas-perro,
.ADV_HTML_Article .article-30 .img-footer-razas-perro {
    margin-top: 65px;
    min-height: 380px;
    background-size: auto 100%;
    background-position: center
}

.ADV_Article .article-30 .numero-tramite,
.ADV_Generic_Content .article-30 .numero-tramite,
.ADV_HTML_Article .article-30 .numero-tramite {
    margin-top: -30px;
    height: 176px;
    font-size: 160px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-30 .tramites-content,
.ADV_Generic_Content .article-30 .tramites-content,
.ADV_HTML_Article .article-30 .tramites-content {
    border-left: 1px solid rgba(12, 29, 61, .2)
}

.ADV_Article .article-30 .tramites-content p,
.ADV_Generic_Content .article-30 .tramites-content p,
.ADV_HTML_Article .article-30 .tramites-content p {
    font-size: 26px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-5 .article-header h2 small,
.ADV_Generic_Content .article-5 .article-header h2 small,
.ADV_HTML_Article .article-5 .article-header h2 small {
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .Advance-en-cu .article-5 .article-header h2,
.ADV_Generic_Content .Advance-en-cu .article-5 .article-header h2,
.ADV_HTML_Article .Advance-en-cu .article-5 .article-header h2 {
    font-size: 52px
}

.ADV_Article .Advance-pt .article-5 .article-header h2 small,
.ADV_Generic_Content .Advance-pt .article-5 .article-header h2 small,
.ADV_HTML_Article .Advance-pt .article-5 .article-header h2 small {
    margin-bottom: 6px
}

.ADV_Article .article-5 .article-header h2 span,
.ADV_Generic_Content .article-5 .article-header h2 span,
.ADV_HTML_Article .article-5 .article-header h2 span {
    font-size: 60px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-1 h3.ico-calendario,
.ADV_Article .article-15 h3.parto,
.ADV_Article .article-15 h3.ready,
.ADV_Article .article-15 h3.sintomas,
.ADV_Generic_Content .article-1 h3.ico-calendario,
.ADV_Generic_Content .article-15 h3.parto,
.ADV_Generic_Content .article-15 h3.ready,
.ADV_Generic_Content .article-15 h3.sintomas,
.ADV_HTML_Article .article-1 h3.ico-calendario,
.ADV_HTML_Article .article-15 h3.parto,
.ADV_HTML_Article .article-15 h3.ready,
.ADV_HTML_Article .article-15 h3.sintomas {
    min-height: 73px
}

.ADV_Article .article-15 h3.sintomas,
.ADV_Generic_Content .article-15 h3.sintomas,
.ADV_HTML_Article .article-15 h3.sintomas {
    max-width: 375px
}

.ADV_Article .Advance-ru .article-15 h1,
.ADV_Generic_Content .Advance-ru .article-15 h1,
.ADV_HTML_Article .Advance-ru .article-15 h1 {
    font-size: 58px
}

.ADV_Article .article-16 .article-5 .barra-izq,
.ADV_Generic_Content .article-16 .article-5 .barra-izq,
.ADV_HTML_Article .article-16 .article-5 .barra-izq {
    background-image: linear-gradient(rgba(12, 29, 61, .2), rgba(12, 29, 61, .2)), linear-gradient(#fff, #fff);
    background-repeat: no-repeat;
    background-size: 2px 144px, calc(99%) 100%;
    background-position: left top, 2px 0
}

.ADV_Article .article-16 .article-5 .barra-izq-1,
.ADV_Generic_Content .article-16 .article-5 .barra-izq-1,
.ADV_HTML_Article .article-16 .article-5 .barra-izq-1 {
    background-size: 2px 149px, calc(99%) 100%
}

.ADV_Article .article-16 .article-5 .barra-izq-2,
.ADV_Generic_Content .article-16 .article-5 .barra-izq-2,
.ADV_HTML_Article .article-16 .article-5 .barra-izq-2 {
    background-size: 2px 75px, calc(99%) 100%
}

.ADV_Article .article-16 .article-5 .barra-izq-3,
.ADV_Generic_Content .article-16 .article-5 .barra-izq-3,
.ADV_HTML_Article .article-16 .article-5 .barra-izq-3 {
    background-size: 2px 103px, calc(99%) 100%
}

.ADV_Article .article-19 .seccion-inferior .container,
.ADV_Generic_Content .article-19 .seccion-inferior .container,
.ADV_HTML_Article .article-19 .seccion-inferior .container {
    height: 100%;
    background-color: #eeeff2
}

.ADV_Article .article-5 .article-8 .number-4,
.ADV_Generic_Content .article-5 .article-8 .number-4,
.ADV_HTML_Article .article-5 .article-8 .number-4 {
    margin-left: -7px
}

.ADV_Article .article-14 .article-5 .barra-izq,
.ADV_Article .article-16 .article-5 .barra-izq,
.ADV_Article .article-5 .article-8 .barra-izq,
.ADV_Generic_Content .article-14 .article-5 .barra-izq,
.ADV_Generic_Content .article-16 .article-5 .barra-izq,
.ADV_Generic_Content .article-5 .article-8 .barra-izq,
.ADV_HTML_Article .article-14 .article-5 .barra-izq,
.ADV_HTML_Article .article-16 .article-5 .barra-izq,
.ADV_HTML_Article .article-5 .article-8 .barra-izq {
    border-left: 1px solid #d6dadf;
    padding-left: 10px;
    text-align: left
}

.ADV_Article .article-14 .article-5 .barra-izq,
.ADV_Generic_Content .article-14 .article-5 .barra-izq,
.ADV_HTML_Article .article-14 .article-5 .barra-izq {
    border-left: 0;
    background-image: linear-gradient(rgba(12, 29, 61, .2), rgba(12, 29, 61, .2)), linear-gradient(#fff, #fff);
    background-repeat: no-repeat;
    background-size: 2px 144px, calc(99%) 100%;
    background-position: left top, 2px 0
}

.ADV_Article .article-5 .article-8 .linea2,
.ADV_Generic_Content .article-5 .article-8 .linea2,
.ADV_HTML_Article .article-5 .article-8 .linea2 {
    font-size: 100px;
    margin-left: 20px
}

.ADV_Article .article-14 .article-5 .title-perra,
.ADV_Generic_Content .article-14 .article-5 .title-perra,
.ADV_HTML_Article .article-14 .article-5 .title-perra {
    margin: 0;
    display: inline
}

.ADV_Article .article-11 .lista-perro-titulo,
.ADV_Generic_Content .article-11 .lista-perro-titulo,
.ADV_HTML_Article .article-11 .lista-perro-titulo {
    font-size: 18px;
    text-align: center
}

.ADV_Article .article-11 .lista-perro,
.ADV_Generic_Content .article-11 .lista-perro,
.ADV_HTML_Article .article-11 .lista-perro {
    align-items: center;
    height: 170px;
    width: 116px
}

.ADV_Article .article-11 .imagen-perro,
.ADV_Generic_Content .article-11 .imagen-perro,
.ADV_HTML_Article .article-11 .imagen-perro {
    padding-top: 35px
}

.ADV_Article .article-11 li:before,
.ADV_Article .article-16-2 li:before,
.ADV_Generic_Content .article-11 li:before,
.ADV_Generic_Content .article-16-2 li:before,
.ADV_HTML_Article .article-11 li:before,
.ADV_HTML_Article .article-16-2 li:before {
    content: "\e165";
    font-family: "Glyphicons Halflings";
    font-size: 23px;
    position: relative;
    top: 30px;
    left: -30px;
    color: #0c2340
}

.ADV_Article .article-11 .last-line,
.ADV_Generic_Content .article-11 .last-line,
.ADV_HTML_Article .article-11 .last-line {
    margin-left: 320px
}

.ADV_Article .article-18 .linea3,
.ADV_Generic_Content .article-18 .linea3,
.ADV_HTML_Article .article-18 .linea3 {
    font-size: 40px;
    margin-left: 40px
}

.ADV_Article .article-16-2 .article-intro h4,
.ADV_Article .article-18 .parrafo-inicial,
.ADV_Generic_Content .article-16-2 .article-intro h4,
.ADV_Generic_Content .article-18 .parrafo-inicial,
.ADV_HTML_Article .article-16-2 .article-intro h4,
.ADV_HTML_Article .article-18 .parrafo-inicial {
    font-size: 22px;
    text-align: left
}

.ADV_Article .article-18 .parrafo,
.ADV_Generic_Content .article-18 .parrafo,
.ADV_HTML_Article .article-18 .parrafo {
    text-align: left;
    font-size: 18px
}

.ADV_Article .article-18 .titulo-medio,
.ADV_Generic_Content .article-18 .titulo-medio,
.ADV_HTML_Article .article-18 .titulo-medio {
    font-size: 32px;
    text-align: left;
    color: #0c2340
}

.ADV_Article .article-18 .number-1,
.ADV_Generic_Content .article-18 .number-1,
.ADV_HTML_Article .article-18 .number-1 {
    font-size: 56px;
    color: #ff9628;
    margin-left: -30px
}

.ADV_Article .article-18 .titulo-h2,
.ADV_Generic_Content .article-18 .titulo-h2,
.ADV_HTML_Article .article-18 .titulo-h2 {
    margin-left: 8%
}

.ADV_Article .article-18 .barra-izq,
.ADV_Generic_Content .article-18 .barra-izq,
.ADV_HTML_Article .article-18 .barra-izq {
    text-align: left;
    font-size: 16px
}

.ADV_Article .article-18 .barra-izq-titulo,
.ADV_Generic_Content .article-18 .barra-izq-titulo,
.ADV_HTML_Article .article-18 .barra-izq-titulo {
    font-size: 20px;
    text-align: left;
    margin-bottom: 10px
}

.ADV_Article .article-18 .imagen-perro,
.ADV_Generic_Content .article-18 .imagen-perro,
.ADV_HTML_Article .article-18 .imagen-perro {
    background-size: auto 100%
}

.ADV_Article .article-16 .article-5 .barra-izq,
.ADV_Generic_Content .article-16 .article-5 .barra-izq,
.ADV_HTML_Article .article-16 .article-5 .barra-izq,
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.ADV_Article .article-18 .article-intro-recomendaciones,
.ADV_Generic_Content .article-18 .article-intro-recomendaciones,
.ADV_HTML_Article .article-18 .article-intro-recomendaciones,
.dog_area .page-needs.relaunch-diets .container .container-narrow,
.hairball-symptom {
    margin-bottom: 60px
}

.ADV_Article .article-18 .imagen-perro .article-content .article-intro,
.ADV_Generic_Content .article-18 .imagen-perro .article-content .article-intro,
.ADV_HTML_Article .article-18 .imagen-perro .article-content .article-intro {
    margin-top: 26px
}

.ADV_Article .article-21 .article-header h1 small,
.ADV_Article .article-21 .article-header h2 small,
.ADV_Generic_Content .article-21 .article-header h1 small,
.ADV_Generic_Content .article-21 .article-header h2 small,
.ADV_HTML_Article .article-21 .article-header h1 small,
.ADV_HTML_Article .article-21 .article-header h2 small {
    display: block;
    margin-left: -36px;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: normal;
    color: #1f344e
}

.ADV_Article .article-21 .article-header h1 span,
.ADV_Article .article-21 .article-header h2 span,
.ADV_Generic_Content .article-21 .article-header h1 span,
.ADV_Generic_Content .article-21 .article-header h2 span,
.ADV_HTML_Article .article-21 .article-header h1 span,
.ADV_HTML_Article .article-21 .article-header h2 span {
    margin-left: 55px;
    font-size: 60px;
    font-weight: 700;
    letter-spacing: normal;
    color: #1f344e
}

.ADV_Article .article-21 .article-content h4,
.ADV_Generic_Content .article-21 .article-content h4,
.ADV_HTML_Article .article-21 .article-content h4 {
    font-size: 22px;
    line-height: 1.14;
    text-align: left
}

.ADV_Article .article-21 .article-content .article-intro p,
.ADV_Generic_Content .article-21 .article-content .article-intro p,
.ADV_HTML_Article .article-21 .article-content .article-intro p {
    font-size: 32px;
    font-weight: 300;
    line-height: .94;
    color: #0c2340
}

.ADV_Article .article-21 .article-content .article-intro,
.ADV_Generic_Content .article-21 .article-content .article-intro,
.ADV_HTML_Article .article-21 .article-content .article-intro {
    margin-top: 40px;
    margin-bottom: 20px
}

.ADV_Article .article-21 .container-escoger,
.ADV_Generic_Content .article-21 .container-escoger,
.ADV_HTML_Article .article-21 .container-escoger,
.dog_area .page-needs.page-atopic.relaunch-diets .quality-col .quality-box.quality-box-4,
.owl-theme .owl-nav.disabled+.owl-dots,
.popover.bottom,
.video-data .duration {
    margin-top: 10px
}

.ADV_Article .article-21 .article-highlight,
.ADV_Generic_Content .article-21 .article-highlight,
.ADV_HTML_Article .article-21 .article-highlight {
    margin-top: 40px;
    margin-bottom: 10px
}

.ADV_Article .article-21 .article-highlight span,
.ADV_Generic_Content .article-21 .article-highlight span,
.ADV_HTML_Article .article-21 .article-highlight span {
    font-size: 24px;
    line-height: 1.33;
    text-align: center
}

.ADV_Article .article-21 .container-escoger .row,
.ADV_Generic_Content .article-21 .container-escoger .row,
.ADV_HTML_Article .article-21 .container-escoger .row {
    margin-bottom: 14px
}

.ADV_Article .article-21 .container-escoger p,
.ADV_Generic_Content .article-21 .container-escoger p,
.ADV_HTML_Article .article-21 .container-escoger p {
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: right;
    color: #0c2340
}

.ADV_Article .article-21 .container-escoger .col-md-2,
.ADV_Article .article-21 .container-escoger .col-xs-2,
.ADV_Generic_Content .article-21 .container-escoger .col-md-2,
.ADV_Generic_Content .article-21 .container-escoger .col-xs-2,
.ADV_HTML_Article .article-21 .container-escoger .col-md-2,
.ADV_HTML_Article .article-21 .container-escoger .col-xs-2 {
    padding-top: 8px
}

.ADV_Article .article-21 .numero-circulo,
.ADV_Generic_Content .article-21 .numero-circulo,
.ADV_HTML_Article .article-21 .numero-circulo {
    border-radius: 100%;
    background-color: #fff;
    padding: 2px;
    border: 2px solid #ff8300;
    width: 26px;
    height: 26px
}

.ADV_Article .article-21 .numero-circulo span,
.ADV_Generic_Content .article-21 .numero-circulo span,
.ADV_HTML_Article .article-21 .numero-circulo span {
    border-radius: 100%;
    background-color: #ff8300;
    width: 18px;
    height: 18px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding-top: 2px
}

.ADV_Article .article-21 .container-carrusel,
.ADV_Generic_Content .article-21 .container-carrusel,
.ADV_HTML_Article .article-21 .container-carrusel {
    padding-top: 104px;
    padding-bottom: 56px;
    width: 625px;
    margin: auto
}

.ADV_Article .article-21 .carrusel-item,
.ADV_Generic_Content .article-21 .carrusel-item,
.ADV_HTML_Article .article-21 .carrusel-item {
    width: 280px;
    border-radius: 0 30px;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    display: inline-block;
    margin-right: 30px
}

.ADV_Article .article-21 .seccion-inferior,
.ADV_Generic_Content .article-21 .seccion-inferior,
.ADV_HTML_Article .article-21 .seccion-inferior {
    border-radius: 0 0 0 30px;
    height: 278px;
    padding-top: 28px
}

.ADV_Article .article-21 .setter-down,
.ADV_Article .article-21 .setter-down p,
.ADV_Generic_Content .article-21 .setter-down,
.ADV_Generic_Content .article-21 .setter-down p,
.ADV_HTML_Article .article-21 .setter-down,
.ADV_HTML_Article .article-21 .setter-down p {
    padding-top: 30px
}

@media (max-width:1024px) {

    .ADV_Article .mobile .col-sm-3 img,
    .ADV_Generic_Content .mobile .col-sm-3 img,
    .ADV_HTML_Article .mobile .col-sm-3 img {
        position: relative;
        top: -30px;
        left: 20px
    }

    .ADV_Article .article-6 .step-number,
    .ADV_Generic_Content .article-6 .step-number,
    .ADV_HTML_Article .article-6 .step-number {
        font-size: 100px;
        color: #ff8300;
        line-height: .6;
        margin-bottom: 25px;
        margin-top: 10px;
        display: inline
    }

    .ADV_Article .Advance-ru .article-6 h1 span.last-line,
    .ADV_Generic_Content .Advance-ru .article-6 h1 span.last-line,
    .ADV_HTML_Article .Advance-ru .article-6 h1 span.last-line {
        font-size: 60px
    }

    .ADV_Article .article-15 .desktop,
    .ADV_Article .article-29 .desktop,
    .ADV_Article .article-9 .desktop,
    .ADV_Generic_Content .article-15 .desktop,
    .ADV_Generic_Content .article-29 .desktop,
    .ADV_Generic_Content .article-9 .desktop,
    .ADV_HTML_Article .article-15 .desktop,
    .ADV_HTML_Article .article-29 .desktop,
    .ADV_HTML_Article .article-9 .desktop {
        display: none
    }

    .ADV_Article .Advance-fr.article-9 h1,
    .ADV_Article .Advance-fr.article-9 h2,
    .ADV_Article .article-9 h1,
    .ADV_Article .article-9 h2,
    .ADV_Generic_Content .Advance-fr.article-9 h1,
    .ADV_Generic_Content .Advance-fr.article-9 h2,
    .ADV_Generic_Content .article-9 h1,
    .ADV_Generic_Content .article-9 h2,
    .ADV_HTML_Article .Advance-fr.article-9 h1,
    .ADV_HTML_Article .Advance-fr.article-9 h2,
    .ADV_HTML_Article .article-9 h1,
    .ADV_HTML_Article .article-9 h2 {
        font-size: 46px
    }

    .ADV_Article .article-15 h1 span.first-line,
    .ADV_Article .article-15 h2 span.first-line,
    .ADV_Article .article-29 .mobile,
    .ADV_Article .article-9 .mobile,
    .ADV_Generic_Content .article-15 h1 span.first-line,
    .ADV_Generic_Content .article-15 h2 span.first-line,
    .ADV_Generic_Content .article-29 .mobile,
    .ADV_Generic_Content .article-9 .mobile,
    .ADV_HTML_Article .article-15 h1 span.first-line,
    .ADV_HTML_Article .article-15 h2 span.first-line,
    .ADV_HTML_Article .article-29 .mobile,
    .ADV_HTML_Article .article-9 .mobile {
        display: block
    }

    .ADV_Article .article-9 h1 span,
    .ADV_Article .article-9 h2 span,
    .ADV_Generic_Content .article-9 h1 span,
    .ADV_Generic_Content .article-9 h2 span,
    .ADV_HTML_Article .article-9 h1 span,
    .ADV_HTML_Article .article-9 h2 span {
        font-size: 25px
    }

    .ADV_Article .Advance-fr .article-9 h1 .last-line,
    .ADV_Article .Advance-fr .article-9 h2 .last-line,
    .ADV_Article .article-15 h1 span.last-line,
    .ADV_Article .article-15 h2 span.last-line,
    .ADV_Article .article-21 .article-header h1 small,
    .ADV_Article .article-21 .article-header h2 small,
    .ADV_Article .article-9 h1 .first-line,
    .ADV_Article .article-9 h2 .first-line,
    .ADV_Generic_Content .Advance-fr .article-9 h1 .last-line,
    .ADV_Generic_Content .Advance-fr .article-9 h2 .last-line,
    .ADV_Generic_Content .article-15 h1 span.last-line,
    .ADV_Generic_Content .article-15 h2 span.last-line,
    .ADV_Generic_Content .article-21 .article-header h1 small,
    .ADV_Generic_Content .article-21 .article-header h2 small,
    .ADV_Generic_Content .article-9 h1 .first-line,
    .ADV_Generic_Content .article-9 h2 .first-line,
    .ADV_HTML_Article .Advance-fr .article-9 h1 .last-line,
    .ADV_HTML_Article .Advance-fr .article-9 h2 .last-line,
    .ADV_HTML_Article .article-15 h1 span.last-line,
    .ADV_HTML_Article .article-15 h2 span.last-line,
    .ADV_HTML_Article .article-21 .article-header h1 small,
    .ADV_HTML_Article .article-21 .article-header h2 small,
    .ADV_HTML_Article .article-9 h1 .first-line,
    .ADV_HTML_Article .article-9 h2 .first-line {
        margin-left: 0
    }

    .ADV_Article .article-9 h1 .last-line,
    .ADV_Article .article-9 h2 .last-line,
    .ADV_Generic_Content .article-9 h1 .last-line,
    .ADV_Generic_Content .article-9 h2 .last-line,
    .ADV_HTML_Article .article-9 h1 .last-line,
    .ADV_HTML_Article .article-9 h2 .last-line {
        display: block;
        margin-left: 0
    }

    .ADV_Article .article-9 h4,
    .ADV_Generic_Content .article-9 h4,
    .ADV_HTML_Article .article-9 h4 {
        font-size: 22px
    }

    .ADV_Article .article-9 .parrafo,
    .ADV_Generic_Content .article-9 .parrafo,
    .ADV_HTML_Article .article-9 .parrafo {
        margin-bottom: 20px
    }

    .ADV_Article .article-9 .article-highlight,
    .ADV_Generic_Content .article-9 .article-highlight,
    .ADV_HTML_Article .article-9 .article-highlight {
        height: 370px;
        padding-left: 30px;
        margin-bottom: 40px;
        padding-top: 35px
    }

    .ADV_Article .article-9 .article-highlight .text,
    .ADV_Generic_Content .article-9 .article-highlight .text,
    .ADV_HTML_Article .article-9 .article-highlight .text {
        width: 90%;
        margin-left: 0;
        margin-top: 0
    }

    .ADV_Article .article-9 .article-highlight .text span,
    .ADV_Generic_Content .article-9 .article-highlight .text span,
    .ADV_HTML_Article .article-9 .article-highlight .text span {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 70px;
        margin-left: 35px
    }

    .ADV_Article .article-9 .article-intro,
    .ADV_Article .article-9 .mobile-image,
    .ADV_Generic_Content .article-9 .article-intro,
    .ADV_Generic_Content .article-9 .mobile-image,
    .ADV_HTML_Article .article-9 .article-intro,
    .ADV_HTML_Article .article-9 .mobile-image {
        margin-bottom: 35px
    }

    .ADV_Article .article-28 h1,
    .ADV_Article .article-28 h2,
    .ADV_Generic_Content .article-28 h1,
    .ADV_Generic_Content .article-28 h2,
    .ADV_HTML_Article .article-28 h1,
    .ADV_HTML_Article .article-28 h2 {
        color: #0c2340 !important;
        font-size: 50px
    }

    .ADV_Article .article-28 h1 span,
    .ADV_Article .article-28 h2 span,
    .ADV_Generic_Content .article-28 h1 span,
    .ADV_Generic_Content .article-28 h2 span,
    .ADV_HTML_Article .article-28 h1 span,
    .ADV_HTML_Article .article-28 h2 span {
        font-size: 30px;
        display: block;
        position: relative;
        top: 0
    }

    .ADV_Article .article-19 .article-intro h4,
    .ADV_Article .article-28 .article-intro h4,
    .ADV_Article .article-29 .article-intro h4,
    .ADV_Generic_Content .article-19 .article-intro h4,
    .ADV_Generic_Content .article-28 .article-intro h4,
    .ADV_Generic_Content .article-29 .article-intro h4,
    .ADV_HTML_Article .article-19 .article-intro h4,
    .ADV_HTML_Article .article-28 .article-intro h4,
    .ADV_HTML_Article .article-29 .article-intro h4 {
        font-size: 22px;
        margin-bottom: 30px
    }

    .ADV_Article .article-28 .article-highlight,
    .ADV_Generic_Content .article-28 .article-highlight,
    .ADV_HTML_Article .article-28 .article-highlight {
        height: 340px;
        padding-top: 40px
    }

    .ADV_Article .article-28 .article-highlight span,
    .ADV_Generic_Content .article-28 .article-highlight span,
    .ADV_HTML_Article .article-28 .article-highlight span {
        padding-left: 20px;
        padding-right: 20px
    }

    .ADV_Article .article-28 .img-lactancia,
    .ADV_Generic_Content .article-28 .img-lactancia,
    .ADV_HTML_Article .article-28 .img-lactancia {
        margin-top: 40px
    }

    .ADV_Article .Advance-ru .article-29 h1,
    .ADV_Article .article-29 h1,
    .ADV_Article .article-29 h2,
    .ADV_Article body.Advance-it .article-28 h1,
    .ADV_Generic_Content .Advance-ru .article-29 h1,
    .ADV_Generic_Content .article-29 h1,
    .ADV_Generic_Content .article-29 h2,
    .ADV_Generic_Content body.Advance-it .article-28 h1,
    .ADV_HTML_Article .Advance-ru .article-29 h1,
    .ADV_HTML_Article .article-29 h1,
    .ADV_HTML_Article .article-29 h2,
    .ADV_HTML_Article body.Advance-it .article-28 h1 {
        font-size: 50px
    }

    .ADV_Article .article-29 h1 span,
    .ADV_Article .article-29 h2 span,
    .ADV_Generic_Content .article-29 h1 span,
    .ADV_Generic_Content .article-29 h2 span,
    .ADV_HTML_Article .article-29 h1 span,
    .ADV_HTML_Article .article-29 h2 span {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article .article-29 .article-highlight,
    .ADV_Generic_Content .article-29 .article-highlight,
    .ADV_HTML_Article .article-29 .article-highlight {
        height: 200px;
        padding-top: 66px;
        margin-top: 40px;
        padding-left: 17px;
        padding-right: 17px
    }

    .ADV_Article .article-29 .article-highlight span,
    .ADV_Generic_Content .article-29 .article-highlight span,
    .ADV_HTML_Article .article-29 .article-highlight span {
        padding-left: 0;
        padding-right: 0;
        font-size: 24px
    }

    .ADV_Article .article-29 .text-picture img,
    .ADV_Generic_Content .article-29 .text-picture img,
    .ADV_HTML_Article .article-29 .text-picture img {
        position: relative;
        top: 40px;
        margin-bottom: 40px
    }

    .ADV_Article .article-19 .seccion-inferior,
    .ADV_Generic_Content .article-19 .seccion-inferior,
    .ADV_HTML_Article .article-19 .seccion-inferior {
        margin-top: 60px;
        height: 385px;
        background-image: none
    }

    .ADV_Article .article-15 h1,
    .ADV_Article .article-15 h2,
    .ADV_Article .article-19 h1,
    .ADV_Article .article-19 h2,
    .ADV_Generic_Content .article-15 h1,
    .ADV_Generic_Content .article-15 h2,
    .ADV_Generic_Content .article-19 h1,
    .ADV_Generic_Content .article-19 h2,
    .ADV_HTML_Article .article-15 h1,
    .ADV_HTML_Article .article-15 h2,
    .ADV_HTML_Article .article-19 h1,
    .ADV_HTML_Article .article-19 h2 {
        color: #0c2340 !important;
        font-size: 40px
    }

    .ADV_Article .article-19 .article-highlight .text h3,
    .ADV_Article .article-19 h1 span,
    .ADV_Article .article-19 h2 span,
    .ADV_Article .article-21 .article-content .article-intro p,
    .ADV_Generic_Content .article-19 .article-highlight .text h3,
    .ADV_Generic_Content .article-19 h1 span,
    .ADV_Generic_Content .article-19 h2 span,
    .ADV_Generic_Content .article-21 .article-content .article-intro p,
    .ADV_HTML_Article .article-19 .article-highlight .text h3,
    .ADV_HTML_Article .article-19 h1 span,
    .ADV_HTML_Article .article-19 h2 span,
    .ADV_HTML_Article .article-21 .article-content .article-intro p {
        font-size: 30px
    }

    .ADV_Article .article-19 h1 span.last-line,
    .ADV_Article .article-19 h2 span.last-line,
    .ADV_Generic_Content .article-19 h1 span.last-line,
    .ADV_Generic_Content .article-19 h2 span.last-line,
    .ADV_HTML_Article .article-19 h1 span.last-line,
    .ADV_HTML_Article .article-19 h2 span.last-line {
        font-size: 40px;
        margin-left: 0
    }

    .ADV_Article .article-19 p,
    .ADV_Generic_Content .article-19 p,
    .ADV_HTML_Article .article-19 p {
        margin-bottom: 20px;
        margin-right: 20px
    }

    .ADV_Article .article-19 .article-highlight,
    .ADV_Generic_Content .article-19 .article-highlight,
    .ADV_HTML_Article .article-19 .article-highlight {
        height: 820px;
        color: #0c2340 !important;
        padding-top: 40px;
        margin-top: 60px
    }

    .ADV_Article .article-19 .article-highlight .text,
    .ADV_Generic_Content .article-19 .article-highlight .text,
    .ADV_HTML_Article .article-19 .article-highlight .text {
        width: 354px;
        font-size: 20px;
        position: absolute;
        top: 280px;
        left: 18px;
        margin-right: 10px
    }

    .ADV_Article .article-19 .article-highlight .image img,
    .ADV_Generic_Content .article-19 .article-highlight .image img,
    .ADV_HTML_Article .article-19 .article-highlight .image img {
        position: relative;
        max-height: 357px;
        top: -40px;
        left: -78px;
        display: inline
    }

    .ADV_Article .Advance-nl .article-15 h1,
    .ADV_Article .Advance-nl .article-15 h2,
    .ADV_Generic_Content .Advance-nl .article-15 h1,
    .ADV_Generic_Content .Advance-nl .article-15 h2,
    .ADV_HTML_Article .Advance-nl .article-15 h1,
    .ADV_HTML_Article .Advance-nl .article-15 h2 {
        font-size: 40px
    }

    .ADV_Article .article-15 h1 span,
    .ADV_Article .article-15 h2 span,
    .ADV_Generic_Content .article-15 h1 span,
    .ADV_Generic_Content .article-15 h2 span,
    .ADV_HTML_Article .article-15 h1 span,
    .ADV_HTML_Article .article-15 h2 span {
        font-size: 30px;
        display: inline
    }

    .ADV_Article .article-15 .sintomas-container,
    .ADV_Generic_Content .article-15 .sintomas-container,
    .ADV_HTML_Article .article-15 .sintomas-container {
        overflow-x: scroll;
        height: 86px
    }

    .ADV_Article .article-15 .sintomas,
    .ADV_Generic_Content .article-15 .sintomas,
    .ADV_HTML_Article .article-15 .sintomas {
        width: 660px
    }

    .ADV_Article .article-15 .signo,
    .ADV_Generic_Content .article-15 .signo,
    .ADV_HTML_Article .article-15 .signo {
        width: 100%;
        margin-left: 0
    }

    .ADV_Article .article-15 .signos p,
    .ADV_Generic_Content .article-15 .signos p,
    .ADV_HTML_Article .article-15 .signos p {
        font-size: 40px !important
    }

    .ADV_Article .article-15 .signo div,
    .ADV_Generic_Content .article-15 .signo div,
    .ADV_HTML_Article .article-15 .signo div {
        max-width: 350px
    }

    .ADV_Article .article-1 .blue-box,
    .ADV_Generic_Content .article-1 .blue-box,
    .ADV_HTML_Article .article-1 .blue-box {
        min-height: 500px;
        width: 235px
    }

    .ADV_Article .article-1 .blue-boxes,
    .ADV_Generic_Content .article-1 .blue-boxes,
    .ADV_HTML_Article .article-1 .blue-boxes {
        margin-left: -25px
    }

    .ADV_Article .article-21 .container-carrusel,
    .ADV_Generic_Content .article-21 .container-carrusel,
    .ADV_HTML_Article .article-21 .container-carrusel {
        width: auto;
        margin-left: 10%
    }

    .ADV_Article .article-21 .item-1,
    .ADV_Generic_Content .article-21 .item-1,
    .ADV_HTML_Article .article-21 .item-1 {
        position: relative;
        left: -70px
    }

    .ADV_Article .article-21 .item-2,
    .ADV_Generic_Content .article-21 .item-2,
    .ADV_HTML_Article .article-21 .item-2 {
        position: relative;
        left: 10px
    }

    .ADV_Article .article-21 .article-header h1 span,
    .ADV_Article .article-21 .article-header h2 span,
    .ADV_Generic_Content .article-21 .article-header h1 span,
    .ADV_Generic_Content .article-21 .article-header h2 span,
    .ADV_HTML_Article .article-21 .article-header h1 span,
    .ADV_HTML_Article .article-21 .article-header h2 span {
        margin-left: 0;
        font-size: 40px
    }

    .ADV_Article .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_Article .article-21 .primer-bloque-escoger,
    .ADV_Generic_Content .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_Generic_Content .article-21 .primer-bloque-escoger,
    .ADV_HTML_Article .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_HTML_Article .article-21 .primer-bloque-escoger {
        padding-top: 30px
    }

    .ADV_Article .article-21 .article-highlight,
    .ADV_Generic_Content .article-21 .article-highlight,
    .ADV_HTML_Article .article-21 .article-highlight {
        padding-left: 30px;
        padding-right: 30px
    }

    .ADV_Article .article-21 .article-highlight span,
    .ADV_Generic_Content .article-21 .article-highlight span,
    .ADV_HTML_Article .article-21 .article-highlight span {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .ADV_Article .article-21 .container-escoger p,
    .ADV_Generic_Content .article-21 .container-escoger p,
    .ADV_HTML_Article .article-21 .container-escoger p {
        text-align: left;
        float: left
    }

    .ADV_Article .article-21 .container-escoger .col-md-2,
    .ADV_Article .article-21 .container-escoger .col-xs-2,
    .ADV_Generic_Content .article-21 .container-escoger .col-md-2,
    .ADV_Generic_Content .article-21 .container-escoger .col-xs-2,
    .ADV_HTML_Article .article-21 .container-escoger .col-md-2,
    .ADV_HTML_Article .article-21 .container-escoger .col-xs-2 {
        padding-top: 0
    }

    .ADV_Article .article-21 .numero-circulo,
    .ADV_Generic_Content .article-21 .numero-circulo,
    .ADV_HTML_Article .article-21 .numero-circulo {
        width: 40px;
        height: 40px
    }

    .ADV_Article .article-21 .numero-circulo span,
    .ADV_Generic_Content .article-21 .numero-circulo span,
    .ADV_HTML_Article .article-21 .numero-circulo span {
        width: 32px;
        height: 32px;
        font-size: 22px;
        padding-top: 3px
    }

    .ADV_Article .article-21 .col-xs-1,
    .ADV_Generic_Content .article-21 .col-xs-1,
    .ADV_HTML_Article .article-21 .col-xs-1 {
        padding: 0
    }

    .ADV_Article .article-21 .container-carrusel .flecha-derecha,
    .ADV_Article .article-21 .container-carrusel .flecha-izquierda,
    .ADV_Generic_Content .article-21 .container-carrusel .flecha-derecha,
    .ADV_Generic_Content .article-21 .container-carrusel .flecha-izquierda,
    .ADV_HTML_Article .article-21 .container-carrusel .flecha-derecha,
    .ADV_HTML_Article .article-21 .container-carrusel .flecha-izquierda {
        margin-top: 70px
    }

    .ADV_Article .article-21 .carrusel-item,
    .ADV_Generic_Content .article-21 .carrusel-item,
    .ADV_HTML_Article .article-21 .carrusel-item {
        margin: auto;
        width: 45%
    }
}

@media (max-width:425px) {

    .ADV_Article .article-2 .article-header h1 .last-line,
    .ADV_Article .article-2 .article-header h2 .last-line,
    .ADV_Generic_Content .article-2 .article-header h1 .last-line,
    .ADV_Generic_Content .article-2 .article-header h2 .last-line,
    .ADV_HTML_Article .article-2 .article-header h1 .last-line,
    .ADV_HTML_Article .article-2 .article-header h2 .last-line {
        font-size: 45px !important;
        margin-left: 5px !important
    }

    .ADV_Article .Advance-nl .article-2 .article-header h1 .last-line,
    .ADV_Article .Advance-nl .article-2 .article-header h2 .last-line,
    .ADV_Generic_Content .Advance-nl .article-2 .article-header h1 .last-line,
    .ADV_Generic_Content .Advance-nl .article-2 .article-header h2 .last-line,
    .ADV_HTML_Article .Advance-nl .article-2 .article-header h1 .last-line,
    .ADV_HTML_Article .Advance-nl .article-2 .article-header h2 .last-line {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article .article-21 .carrusel-item,
    .ADV_Generic_Content .article-21 .carrusel-item,
    .ADV_HTML_Article .article-21 .carrusel-item {
        margin: auto;
        margin-left: 0 !important;
        width: 75% !important
    }

    .ADV_Article .article-21 .numero-circulo,
    .ADV_Generic_Content .article-21 .numero-circulo,
    .ADV_HTML_Article .article-21 .numero-circulo {
        margin-left: 10px !important
    }
}

@media (max-width:767px) {
    .quiz.home {
        overflow: hidden;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT92A570DB70564308BC4356CD90383594/native?channelToken=958084adb4414d179b0f41acd4027256);
        padding-bottom: 250px;
        background-position: bottom
    }

    .ADV_Article .article-16 .col-xs-1,
    .ADV_Article .article-21 .col-xs-1,
    .ADV_Generic_Content .article-16 .col-xs-1,
    .ADV_Generic_Content .article-21 .col-xs-1,
    .ADV_HTML_Article .article-16 .col-xs-1,
    .ADV_HTML_Article .article-21 .col-xs-1,
    .page-taxonomy-term-13 #block-advance-home-blocks-advance-food-range .range-product {
        padding: 0
    }

    .ADV_Article .content-block .align-center,
    .ADV_Article .content-block .align-center>*,
    .ADV_Generic_Content .content-block .align-center,
    .ADV_Generic_Content .content-block .align-center>*,
    .ADV_HTML_Article .content-block .align-center,
    .ADV_HTML_Article .content-block .align-center>* {
        text-align: left
    }

    .ADV_Article .mobile .col-sm-3 img,
    .ADV_Generic_Content .mobile .col-sm-3 img,
    .ADV_HTML_Article .mobile .col-sm-3 img {
        position: inherit;
        top: 0;
        left: 0
    }

    .ADV_Article .Advance-nl .article-6 h1 span.last-line,
    .ADV_Article .Advance-nl .article-6 h2 span.last-line,
    .ADV_Article .Advance-ru .article-15 h1,
    .ADV_Article .Advance-ru .article-6 h1 span.last-line,
    .ADV_Article .article-6 h1,
    .ADV_Article .article-6 h2,
    .ADV_Article body.Advance-it .article-28 h1,
    .ADV_Generic_Content .Advance-nl .article-6 h1 span.last-line,
    .ADV_Generic_Content .Advance-nl .article-6 h2 span.last-line,
    .ADV_Generic_Content .Advance-ru .article-15 h1,
    .ADV_Generic_Content .Advance-ru .article-6 h1 span.last-line,
    .ADV_Generic_Content .article-6 h1,
    .ADV_Generic_Content .article-6 h2,
    .ADV_Generic_Content body.Advance-it .article-28 h1,
    .ADV_HTML_Article .Advance-nl .article-6 h1 span.last-line,
    .ADV_HTML_Article .Advance-nl .article-6 h2 span.last-line,
    .ADV_HTML_Article .Advance-ru .article-15 h1,
    .ADV_HTML_Article .Advance-ru .article-6 h1 span.last-line,
    .ADV_HTML_Article .article-6 h1,
    .ADV_HTML_Article .article-6 h2,
    .ADV_HTML_Article body.Advance-it .article-28 h1 {
        font-size: 40px
    }

    .ADV_Article .Advance-en-cu .article-6 h1 span,
    .ADV_Article .Advance-en-cu .article-6 h2 span,
    .ADV_Article .article-6 h1 span,
    .ADV_Article .article-6 h2 span,
    .ADV_Generic_Content .Advance-en-cu .article-6 h1 span,
    .ADV_Generic_Content .Advance-en-cu .article-6 h2 span,
    .ADV_Generic_Content .article-6 h1 span,
    .ADV_Generic_Content .article-6 h2 span,
    .ADV_HTML_Article .Advance-en-cu .article-6 h1 span,
    .ADV_HTML_Article .Advance-en-cu .article-6 h2 span,
    .ADV_HTML_Article .article-6 h1 span,
    .ADV_HTML_Article .article-6 h2 span {
        font-size: 24px
    }

    .ADV_Article .article-19 h1 span.last-line,
    .ADV_Article .article-19 h2 span.last-line,
    .ADV_Article .article-6 h1 span.last-line,
    .ADV_Article .article-6 h2 span.last-line,
    .ADV_Generic_Content .article-19 h1 span.last-line,
    .ADV_Generic_Content .article-19 h2 span.last-line,
    .ADV_Generic_Content .article-6 h1 span.last-line,
    .ADV_Generic_Content .article-6 h2 span.last-line,
    .ADV_HTML_Article .article-19 h1 span.last-line,
    .ADV_HTML_Article .article-19 h2 span.last-line,
    .ADV_HTML_Article .article-6 h1 span.last-line,
    .ADV_HTML_Article .article-6 h2 span.last-line {
        font-size: 40px;
        margin-left: 0
    }

    .ADV_Article .article-6 .step-number,
    .ADV_Generic_Content .article-6 .step-number,
    .ADV_HTML_Article .article-6 .step-number {
        font-size: 100px;
        color: #ff8300;
        line-height: .6;
        margin-bottom: 25px;
        margin-top: 10px
    }

    .ADV_Article .article-6 .step-text p,
    .ADV_Generic_Content .article-6 .step-text p,
    .ADV_HTML_Article .article-6 .step-text p {
        font-size: 26px
    }

    .ADV_Article .article-19 .article-intro h4,
    .ADV_Article .article-28 .article-intro h4,
    .ADV_Article .article-29 .article-intro h4,
    .ADV_Article .article-6 .article-content .article-intro h4,
    .ADV_Generic_Content .article-19 .article-intro h4,
    .ADV_Generic_Content .article-28 .article-intro h4,
    .ADV_Generic_Content .article-29 .article-intro h4,
    .ADV_Generic_Content .article-6 .article-content .article-intro h4,
    .ADV_HTML_Article .article-19 .article-intro h4,
    .ADV_HTML_Article .article-28 .article-intro h4,
    .ADV_HTML_Article .article-29 .article-intro h4,
    .ADV_HTML_Article .article-6 .article-content .article-intro h4 {
        font-size: 22px;
        margin-bottom: 30px
    }

    .ADV_Article .article-6 .article-intro,
    .ADV_Generic_Content .article-6 .article-intro,
    .ADV_HTML_Article .article-6 .article-intro {
        margin-bottom: 30px
    }

    .ADV_Article .article-6 .step-text,
    .ADV_Generic_Content .article-6 .step-text,
    .ADV_HTML_Article .article-6 .step-text {
        float: right
    }

    .ADV_Article .article-6 .left,
    .ADV_Generic_Content .article-6 .left,
    .ADV_HTML_Article .article-6 .left {
        max-width: 25%
    }

    .ADV_Article .article-9 h1,
    .ADV_Article .article-9 h2,
    .ADV_Generic_Content .article-9 h1,
    .ADV_Generic_Content .article-9 h2,
    .ADV_HTML_Article .article-9 h1,
    .ADV_HTML_Article .article-9 h2 {
        font-size: 36px;
        left: 0
    }

    .ADV_Article .article-9 h1 span,
    .ADV_Article .article-9 h2 span,
    .ADV_Generic_Content .article-9 h1 span,
    .ADV_Generic_Content .article-9 h2 span,
    .ADV_HTML_Article .article-9 h1 span,
    .ADV_HTML_Article .article-9 h2 span {
        font-size: 25px
    }

    .ADV_Article .article-15 h1 span.last-lin,
    .ADV_Article .article-15 h2 span.last-line,
    .ADV_Article .article-21 .article-header h1 small,
    .ADV_Article .article-21 .article-header h2 small,
    .ADV_Article .article-9 h1 .first-line,
    .ADV_Article .article-9 h2 .first-line,
    .ADV_Generic_Content .article-15 h1 span.last-lin,
    .ADV_Generic_Content .article-15 h2 span.last-line,
    .ADV_Generic_Content .article-21 .article-header h1 small,
    .ADV_Generic_Content .article-21 .article-header h2 small,
    .ADV_Generic_Content .article-9 h1 .first-line,
    .ADV_Generic_Content .article-9 h2 .first-line,
    .ADV_HTML_Article .article-15 h1 span.last-lin,
    .ADV_HTML_Article .article-15 h2 span.last-line,
    .ADV_HTML_Article .article-21 .article-header h1 small,
    .ADV_HTML_Article .article-21 .article-header h2 small,
    .ADV_HTML_Article .article-9 h1 .first-line,
    .ADV_HTML_Article .article-9 h2 .first-line {
        margin-left: 0
    }

    .ADV_Article .article-9 h1 .last-line,
    .ADV_Article .article-9 h2 .last-line,
    .ADV_Generic_Content .article-9 h1 .last-line,
    .ADV_Generic_Content .article-9 h2 .last-line,
    .ADV_HTML_Article .article-9 h1 .last-line,
    .ADV_HTML_Article .article-9 h2 .last-line {
        display: block;
        margin-left: 0
    }

    .ADV_Article .article-9 h4,
    .ADV_Generic_Content .article-9 h4,
    .ADV_HTML_Article .article-9 h4 {
        font-size: 22px
    }

    .ADV_Article .article-9 .parrafo,
    .ADV_Generic_Content .article-9 .parrafo,
    .ADV_HTML_Article .article-9 .parrafo {
        margin-bottom: 20px
    }

    .ADV_Article .article-9 .article-highlight,
    .ADV_Generic_Content .article-9 .article-highlight,
    .ADV_HTML_Article .article-9 .article-highlight {
        padding-left: 30px;
        margin-bottom: 40px;
        padding-top: 35px
    }

    .ADV_Article .article-9 .article-highlight .text,
    .ADV_Generic_Content .article-9 .article-highlight .text,
    .ADV_HTML_Article .article-9 .article-highlight .text {
        width: 90%;
        margin-left: 0;
        margin-top: 0
    }

    .ADV_Article .article-9 .article-highlight .text span,
    .ADV_Generic_Content .article-9 .article-highlight .text span,
    .ADV_HTML_Article .article-9 .article-highlight .text span {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 0;
        margin-left: 0
    }

    .ADV_Article .article-9 .article-intro,
    .ADV_Article .article-9 .mobile-image,
    .ADV_Generic_Content .article-9 .article-intro,
    .ADV_Generic_Content .article-9 .mobile-image,
    .ADV_HTML_Article .article-9 .article-intro,
    .ADV_HTML_Article .article-9 .mobile-image {
        margin-bottom: 35px
    }

    .ADV_Article .article-28 h1,
    .ADV_Article .article-28 h2,
    .ADV_Generic_Content .article-28 h1,
    .ADV_Generic_Content .article-28 h2,
    .ADV_HTML_Article .article-28 h1,
    .ADV_HTML_Article .article-28 h2 {
        color: #0c2340 !important;
        font-size: 50px
    }

    .ADV_Article .article-28 h1 span,
    .ADV_Article .article-28 h2 span,
    .ADV_Generic_Content .article-28 h1 span,
    .ADV_Generic_Content .article-28 h2 span,
    .ADV_HTML_Article .article-28 h1 span,
    .ADV_HTML_Article .article-28 h2 span {
        font-size: 30px;
        display: block;
        position: relative;
        top: 0
    }

    .ADV_Article .article-28 .article-highlight,
    .ADV_Generic_Content .article-28 .article-highlight,
    .ADV_HTML_Article .article-28 .article-highlight {
        height: 495px;
        padding-top: 40px
    }

    .ADV_Article .article-28 .article-highlight span,
    .ADV_Generic_Content .article-28 .article-highlight span,
    .ADV_HTML_Article .article-28 .article-highlight span {
        padding-left: 20px;
        padding-right: 20px
    }

    .ADV_Article .article-28 .img-lactancia,
    .ADV_Generic_Content .article-28 .img-lactancia,
    .ADV_HTML_Article .article-28 .img-lactancia {
        margin-top: 40px
    }

    .ADV_Article .article-15 h1 span.first-line,
    .ADV_Article .article-15 h2 span.first-line,
    .ADV_Article .article-28 .img-responsive.mobile,
    .ADV_Article .article-29 .mobile,
    .ADV_Generic_Content .article-15 h1 span.first-line,
    .ADV_Generic_Content .article-15 h2 span.first-line,
    .ADV_Generic_Content .article-28 .img-responsive.mobile,
    .ADV_Generic_Content .article-29 .mobile,
    .ADV_HTML_Article .article-15 h1 span.first-line,
    .ADV_HTML_Article .article-15 h2 span.first-line,
    .ADV_HTML_Article .article-28 .img-responsive.mobile,
    .ADV_HTML_Article .article-29 .mobile {
        display: block
    }

    .ADV_Article .article-15 .desktop,
    .ADV_Article .article-28 .img-responsive.desktop,
    .ADV_Article .article-29 .desktop,
    .ADV_Article .desktop,
    .ADV_Generic_Content .article-15 .desktop,
    .ADV_Generic_Content .article-28 .img-responsive.desktop,
    .ADV_Generic_Content .article-29 .desktop,
    .ADV_Generic_Content .desktop,
    .ADV_HTML_Article .article-15 .desktop,
    .ADV_HTML_Article .article-28 .img-responsive.desktop,
    .ADV_HTML_Article .article-29 .desktop,
    .ADV_HTML_Article .desktop {
        display: none
    }

    .ADV_Article .article-29 h1,
    .ADV_Article .article-29 h2,
    .ADV_Generic_Content .article-29 h1,
    .ADV_Generic_Content .article-29 h2,
    .ADV_HTML_Article .article-29 h1,
    .ADV_HTML_Article .article-29 h2 {
        font-size: 50px
    }

    .ADV_Article .article-29 h1 span,
    .ADV_Article .article-29 h2 span,
    .ADV_Generic_Content .article-29 h1 span,
    .ADV_Generic_Content .article-29 h2 span,
    .ADV_HTML_Article .article-29 h1 span,
    .ADV_HTML_Article .article-29 h2 span {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article .article-29 .article-highlight,
    .ADV_Generic_Content .article-29 .article-highlight,
    .ADV_HTML_Article .article-29 .article-highlight {
        height: 280px;
        padding-top: 66px;
        margin-top: 40px;
        padding-left: 17px;
        padding-right: 17px
    }

    .ADV_Article .article-29 .article-highlight span,
    .ADV_Generic_Content .article-29 .article-highlight span,
    .ADV_HTML_Article .article-29 .article-highlight span {
        padding-left: 0;
        padding-right: 0;
        font-size: 24px
    }

    .ADV_Article .article-29 .text-picture img,
    .ADV_Generic_Content .article-29 .text-picture img,
    .ADV_HTML_Article .article-29 .text-picture img {
        position: relative;
        top: 40px;
        margin-bottom: 40px
    }

    .ADV_Article .article-15 h1,
    .ADV_Article .article-15 h2,
    .ADV_Article .article-19 h1,
    .ADV_Article .article-19 h2,
    .ADV_Generic_Content .article-15 h1,
    .ADV_Generic_Content .article-15 h2,
    .ADV_Generic_Content .article-19 h1,
    .ADV_Generic_Content .article-19 h2,
    .ADV_HTML_Article .article-15 h1,
    .ADV_HTML_Article .article-15 h2,
    .ADV_HTML_Article .article-19 h1,
    .ADV_HTML_Article .article-19 h2 {
        color: #0c2340 !important;
        font-size: 40px
    }

    .ADV_Article .article-19 .article-highlight .text h3,
    .ADV_Article .article-19 h1 span,
    .ADV_Article .article-19 h2 span,
    .ADV_Article .article-21 .article-content .article-intro p,
    .ADV_Generic_Content .article-19 .article-highlight .text h3,
    .ADV_Generic_Content .article-19 h1 span,
    .ADV_Generic_Content .article-19 h2 span,
    .ADV_Generic_Content .article-21 .article-content .article-intro p,
    .ADV_HTML_Article .article-19 .article-highlight .text h3,
    .ADV_HTML_Article .article-19 h1 span,
    .ADV_HTML_Article .article-19 h2 span,
    .ADV_HTML_Article .article-21 .article-content .article-intro p {
        font-size: 30px
    }

    .ADV_Article .article-19 p,
    .ADV_Generic_Content .article-19 p,
    .ADV_HTML_Article .article-19 p {
        margin-bottom: 20px;
        margin-right: 20px
    }

    .ADV_Article .article-19 .article-highlight,
    .ADV_Generic_Content .article-19 .article-highlight,
    .ADV_HTML_Article .article-19 .article-highlight {
        height: 820px;
        color: #0c2340 !important;
        padding-top: 40px;
        margin-top: 60px
    }

    .ADV_Article .article-19 .article-highlight .text,
    .ADV_Generic_Content .article-19 .article-highlight .text,
    .ADV_HTML_Article .article-19 .article-highlight .text {
        width: 354px;
        font-size: 20px;
        position: absolute;
        top: 280px;
        left: 18px;
        margin-right: 10px
    }

    .ADV_Article .article-19 .article-highlight .image img,
    .ADV_Generic_Content .article-19 .article-highlight .image img,
    .ADV_HTML_Article .article-19 .article-highlight .image img {
        position: relative;
        max-height: 357px;
        top: -40px;
        left: -78px;
        display: inline
    }

    .ADV_Article body.Advance-ru .article-19 .seccion-inferior p,
    .ADV_Generic_Content body.Advance-ru .article-19 .seccion-inferior p,
    .ADV_HTML_Article body.Advance-ru .article-19 .seccion-inferior p {
        font-size: 20px
    }

    .ADV_Article .article-15 h1 span,
    .ADV_Article .article-15 h2 span,
    .ADV_Generic_Content .article-15 h1 span,
    .ADV_Generic_Content .article-15 h2 span,
    .ADV_HTML_Article .article-15 h1 span,
    .ADV_HTML_Article .article-15 h2 span {
        font-size: 30px;
        display: inline
    }

    .ADV_Article .article-15 .sintomas-container,
    .ADV_Generic_Content .article-15 .sintomas-container,
    .ADV_HTML_Article .article-15 .sintomas-container {
        overflow-x: scroll;
        height: 86px
    }

    .ADV_Article .article-15 .sintomas,
    .ADV_Generic_Content .article-15 .sintomas,
    .ADV_HTML_Article .article-15 .sintomas {
        width: 660px
    }

    .ADV_Article .article-15 .signo,
    .ADV_Generic_Content .article-15 .signo,
    .ADV_HTML_Article .article-15 .signo {
        width: 150%;
        margin-left: -70px
    }

    .ADV_Article .article-15 .signos p,
    .ADV_Generic_Content .article-15 .signos p,
    .ADV_HTML_Article .article-15 .signos p {
        font-size: 40px !important
    }

    .ADV_Article .article-15 .signo div,
    .ADV_Generic_Content .article-15 .signo div,
    .ADV_HTML_Article .article-15 .signo div {
        max-width: 350px
    }

    .ADV_Article .article-16 .number-1 img,
    .ADV_Generic_Content .article-16 .number-1 img,
    .ADV_HTML_Article .article-16 .number-1 img {
        max-width: 61px;
        margin-top: -12px;
        margin-left: -20px
    }

    .ADV_Article .article-16 .number-2 img,
    .ADV_Generic_Content .article-16 .number-2 img,
    .ADV_HTML_Article .article-16 .number-2 img {
        max-width: 61px;
        margin-top: 6px;
        margin-left: -28px
    }

    .ADV_Article .article-16 .number-3 img,
    .ADV_Generic_Content .article-16 .number-3 img,
    .ADV_HTML_Article .article-16 .number-3 img {
        max-width: 67px;
        margin-top: 15px;
        margin-left: -27px
    }

    .ADV_Article .article-16 .container-carrusel,
    .ADV_Article .article-21 .container-carrusel,
    .ADV_Generic_Content .article-16 .container-carrusel,
    .ADV_Generic_Content .article-21 .container-carrusel,
    .ADV_HTML_Article .article-16 .container-carrusel,
    .ADV_HTML_Article .article-21 .container-carrusel {
        width: auto
    }

    .ADV_Article .article-16 .container-carrusel .flecha-derecha,
    .ADV_Article .article-16 .container-carrusel .flecha-izquierda,
    .ADV_Article .article-21 .container-carrusel .flecha-derecha,
    .ADV_Article .article-21 .container-carrusel .flecha-izquierda,
    .ADV_Generic_Content .article-16 .container-carrusel .flecha-derecha,
    .ADV_Generic_Content .article-16 .container-carrusel .flecha-izquierda,
    .ADV_Generic_Content .article-21 .container-carrusel .flecha-derecha,
    .ADV_Generic_Content .article-21 .container-carrusel .flecha-izquierda,
    .ADV_HTML_Article .article-16 .container-carrusel .flecha-derecha,
    .ADV_HTML_Article .article-16 .container-carrusel .flecha-izquierda,
    .ADV_HTML_Article .article-21 .container-carrusel .flecha-derecha,
    .ADV_HTML_Article .article-21 .container-carrusel .flecha-izquierda {
        margin-top: 70px
    }

    .ADV_Article .article-16 .carrusel-item,
    .ADV_Generic_Content .article-16 .carrusel-item,
    .ADV_HTML_Article .article-16 .carrusel-item {
        display: inline-block;
        margin: auto;
        width: 83.33333333%
    }

    .ADV_Article .article-1 .blue-boxes .col-sm-4,
    .ADV_Generic_Content .article-1 .blue-boxes .col-sm-4,
    .ADV_HTML_Article .article-1 .blue-boxes .col-sm-4 {
        padding-bottom: 20px
    }

    .ADV_Article .article-1 .blue-box,
    .ADV_Generic_Content .article-1 .blue-box,
    .ADV_HTML_Article .article-1 .blue-box {
        min-height: 400px
    }

    .ADV_Article .article-1 .blue-box-senior,
    .ADV_Generic_Content .article-1 .blue-box-senior,
    .ADV_HTML_Article .article-1 .blue-box-senior {
        min-height: 500px
    }

    .ADV_Article .article-9 .article-highlight .text,
    .ADV_Generic_Content .article-9 .article-highlight .text,
    .ADV_HTML_Article .article-9 .article-highlight .text {
        float: none;
        padding-bottom: 50px
    }

    .ADV_Article .article-9 .article-highlight,
    .ADV_Generic_Content .article-9 .article-highlight,
    .ADV_HTML_Article .article-9 .article-highlight {
        height: auto
    }

    .ADV_Article .article-31 h2 span,
    .ADV_Generic_Content .article-31 h2 span,
    .ADV_HTML_Article .article-31 h2 span {
        width: 193px;
        margin: auto
    }

    .ADV_Article .article-31 .article-content h4,
    .ADV_Generic_Content .article-31 .article-content h4,
    .ADV_HTML_Article .article-31 .article-content h4 {
        font-size: 22px;
        font-weight: 700;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.18;
        letter-spacing: normal;
        text-align: left;
        color: #0c2340
    }

    .ADV_Article .article-6 h3,
    .ADV_Generic_Content .article-6 h3,
    .ADV_HTML_Article .article-6 h3 {
        margin-top: 37px
    }

    .ADV_Article .article-5 .article-header h2 span,
    .ADV_Generic_Content .article-5 .article-header h2 span,
    .ADV_HTML_Article .article-5 .article-header h2 span {
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #0c2340
    }

    .ADV_Article .article-5 .article-highlight,
    .ADV_Generic_Content .article-5 .article-highlight,
    .ADV_HTML_Article .article-5 .article-highlight {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 30px;
        padding-right: 30px
    }

    .ADV_Article .article-15 h3.sintomas,
    .ADV_Generic_Content .article-15 h3.sintomas,
    .ADV_HTML_Article .article-15 h3.sintomas {
        max-width: 272px
    }

    .ADV_Article .article-5 .article-header h2 small,
    .ADV_Generic_Content .article-5 .article-header h2 small,
    .ADV_HTML_Article .article-5 .article-header h2 small {
        text-align: center
    }

    .ADV_Article .article-5 .article-highlight span,
    .ADV_Generic_Content .article-5 .article-highlight span,
    .ADV_HTML_Article .article-5 .article-highlight span {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .ADV_Article .article-16 .article-5 .barra-izq,
    .ADV_Generic_Content .article-16 .article-5 .barra-izq,
    .ADV_HTML_Article .article-16 .article-5 .barra-izq {
        margin-bottom: 0
    }

    .ADV_Article .article-16 .article-5 .barra-izq-1,
    .ADV_Article .article-16 .article-5 .barra-izq-2,
    .ADV_Article .article-16 .article-5 .barra-izq-3,
    .ADV_Generic_Content .article-16 .article-5 .barra-izq-1,
    .ADV_Generic_Content .article-16 .article-5 .barra-izq-2,
    .ADV_Generic_Content .article-16 .article-5 .barra-izq-3,
    .ADV_HTML_Article .article-16 .article-5 .barra-izq-1,
    .ADV_HTML_Article .article-16 .article-5 .barra-izq-2,
    .ADV_HTML_Article .article-16 .article-5 .barra-izq-3 {
        background-size: 2px 144px, calc(99%) 100%
    }

    .ADV_Article .article-19 .seccion-inferior,
    .ADV_Generic_Content .article-19 .seccion-inferior,
    .ADV_HTML_Article .article-19 .seccion-inferior {
        background-image: linear-gradient(to right, #5cd0df, #5cd0df 30%, #eeeff2 30%, #eeeff2 100%, #5cd0df 100%);
        height: auto;
        margin-top: 25px
    }

    .ADV_Article .article-19 .seccion-inferior .container,
    .ADV_Generic_Content .article-19 .seccion-inferior .container,
    .ADV_HTML_Article .article-19 .seccion-inferior .container {
        margin-left: -15px;
        margin-right: -15px
    }

    .ADV_Article .article-19 .seccion-inferior .container .col-md-8,
    .ADV_Generic_Content .article-19 .seccion-inferior .container .col-md-8,
    .ADV_HTML_Article .article-19 .seccion-inferior .container .col-md-8 {
        padding-right: 0
    }

    .ADV_Article .article-21 .item-1,
    .ADV_Generic_Content .article-21 .item-1,
    .ADV_HTML_Article .article-21 .item-1 {
        position: inherit
    }

    .ADV_Article .article-21 .article-header h1 span,
    .ADV_Article .article-21 .article-header h2 span,
    .ADV_Generic_Content .article-21 .article-header h1 span,
    .ADV_Generic_Content .article-21 .article-header h2 span,
    .ADV_HTML_Article .article-21 .article-header h1 span,
    .ADV_HTML_Article .article-21 .article-header h2 span {
        margin-left: 0;
        font-size: 40px
    }

    .ADV_Article .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_Article .article-21 .primer-bloque-escoger,
    .ADV_Generic_Content .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_Generic_Content .article-21 .primer-bloque-escoger,
    .ADV_HTML_Article .article-21 .content-parrafos-dobles .col-xs-12:nth-child(2),
    .ADV_HTML_Article .article-21 .primer-bloque-escoger {
        padding-top: 30px
    }

    .ADV_Article .article-21 .article-highlight,
    .ADV_Generic_Content .article-21 .article-highlight,
    .ADV_HTML_Article .article-21 .article-highlight {
        padding-left: 30px;
        padding-right: 30px
    }

    .ADV_Article .article-21 .article-highlight span,
    .ADV_Generic_Content .article-21 .article-highlight span,
    .ADV_HTML_Article .article-21 .article-highlight span {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .ADV_Article .article-21 .container-escoger p,
    .ADV_Generic_Content .article-21 .container-escoger p,
    .ADV_HTML_Article .article-21 .container-escoger p {
        text-align: left;
        float: left
    }

    .ADV_Article .article-21 .container-escoger .col-md-2,
    .ADV_Article .article-21 .container-escoger .col-xs-2,
    .ADV_Generic_Content .article-21 .container-escoger .col-md-2,
    .ADV_Generic_Content .article-21 .container-escoger .col-xs-2,
    .ADV_HTML_Article .article-21 .container-escoger .col-md-2,
    .ADV_HTML_Article .article-21 .container-escoger .col-xs-2 {
        padding-top: 0
    }

    .ADV_Article .article-21 .numero-circulo,
    .ADV_Generic_Content .article-21 .numero-circulo,
    .ADV_HTML_Article .article-21 .numero-circulo {
        width: 40px;
        height: 40px;
        margin-left: 60px
    }

    .ADV_Article .article-21 .numero-circulo span,
    .ADV_Generic_Content .article-21 .numero-circulo span,
    .ADV_HTML_Article .article-21 .numero-circulo span {
        width: 32px;
        height: 32px;
        font-size: 22px;
        padding-top: 3px
    }

    .ADV_Article .article-21 .carrusel-item,
    .ADV_Generic_Content .article-21 .carrusel-item,
    .ADV_HTML_Article .article-21 .carrusel-item {
        margin: auto auto auto -25px;
        width: 45%
    }
}

.ADV_Article .article-16-2 .title-eye>*,
.ADV_Generic_Content .article-16-2 .title-eye>*,
.ADV_HTML_Article .article-16-2 .title-eye>*,
.btn,
.caret,
.nutrition-carrousel .element,
.pettalks-map .map-icons .map-element div {
    display: inline-block;
    vertical-align: middle
}

.ADV_Article .article-16-2 .title-eye img,
.ADV_Generic_Content .article-16-2 .title-eye img,
.ADV_HTML_Article .article-16-2 .title-eye img {
    width: 68px
}

.ADV_Article .article-16-2 .title-eye h4,
.ADV_Generic_Content .article-16-2 .title-eye h4,
.ADV_HTML_Article .article-16-2 .title-eye h4 {
    text-transform: uppercase;
    margin-left: 20px;
    font-size: 28px
}

.ADV_Article .article-16-2 .texto-ojo,
.ADV_Generic_Content .article-16-2 .texto-ojo,
.ADV_HTML_Article .article-16-2 .texto-ojo {
    margin-left: 92px;
    font-size: 19px
}

.ADV_Article .article-16-2 .fix-margin,
.ADV_Generic_Content .article-16-2 .fix-margin,
.ADV_HTML_Article .article-16-2 .fix-margin {
    padding-left: 25px
}

.ADV_Article .article-16-2 .lista-neurologica,
.ADV_Generic_Content .article-16-2 .lista-neurologica,
.ADV_HTML_Article .article-16-2 .lista-neurologica {
    margin-left: 169px
}

.ADV_Article .article-16-2 .lista-neurologica>li>p,
.ADV_Generic_Content .article-16-2 .lista-neurologica>li>p,
.ADV_HTML_Article .article-16-2 .lista-neurologica>li>p {
    font-size: 17px
}

.ADV_Article .article-16-2 .first-line,
.ADV_Generic_Content .article-16-2 .first-line,
.ADV_HTML_Article .article-16-2 .first-line {
    padding-left: 73px
}

.ADV_Article .article-16-2 .second-line,
.ADV_Generic_Content .article-16-2 .second-line,
.ADV_HTML_Article .article-16-2 .second-line {
    padding-left: 27px;
    font-size: 60px
}

.ADV_Article .article-16-2 ul,
.ADV_Generic_Content .article-16-2 ul,
.ADV_HTML_Article .article-16-2 ul {
    list-style: none;
    padding-left: 70px
}

@media (max-width:1633px) {

    .ADV_Article .article-18 .titulo-h2,
    .ADV_Generic_Content .article-18 .titulo-h2,
    .ADV_HTML_Article .article-18 .titulo-h2 {
        margin-left: 0
    }
}

@media (max-width:768px) {

    .ADV_Article .article-2 .desktop,
    .ADV_Article .article-31 .desktop,
    .ADV_Article .article-8 .article-header video,
    .ADV_Article .subcarousel-img,
    .ADV_Article .tooltip-inner,
    .ADV_Article .tooltip.bottom .tooltip-arrow,
    .ADV_Article body .article-1-gato .article-header .main-image,
    .ADV_Article body .article-4-gato .article-header .main-image,
    .ADV_Article body .article-5-gato .article-header .main-image,
    .ADV_Article body .article-6-gato .article-header .main-image,
    .ADV_Article body .article-7-gato .article-header .main-image,
    .ADV_Article body .article-8-gato .article-header .main-image,
    .ADV_Generic_Content .article-2 .desktop,
    .ADV_Generic_Content .article-31 .desktop,
    .ADV_Generic_Content .article-8 .article-header video,
    .ADV_Generic_Content .subcarousel-img,
    .ADV_Generic_Content .tooltip-inner,
    .ADV_Generic_Content .tooltip.bottom .tooltip-arrow,
    .ADV_Generic_Content body .article-1-gato .article-header .main-image,
    .ADV_Generic_Content body .article-4-gato .article-header .main-image,
    .ADV_Generic_Content body .article-5-gato .article-header .main-image,
    .ADV_Generic_Content body .article-6-gato .article-header .main-image,
    .ADV_Generic_Content body .article-7-gato .article-header .main-image,
    .ADV_Generic_Content body .article-8-gato .article-header .main-image,
    .ADV_HTML_Article .article-2 .desktop,
    .ADV_HTML_Article .article-31 .desktop,
    .ADV_HTML_Article .article-8 .article-header video,
    .ADV_HTML_Article .subcarousel-img,
    .ADV_HTML_Article .tooltip-inner,
    .ADV_HTML_Article .tooltip.bottom .tooltip-arrow,
    .ADV_HTML_Article body .article-1-gato .article-header .main-image,
    .ADV_HTML_Article body .article-4-gato .article-header .main-image,
    .ADV_HTML_Article body .article-5-gato .article-header .main-image,
    .ADV_HTML_Article body .article-6-gato .article-header .main-image,
    .ADV_HTML_Article body .article-7-gato .article-header .main-image,
    .ADV_HTML_Article body .article-8-gato .article-header .main-image {
        display: none
    }

    .ADV_Article .image-mobile,
    .ADV_Generic_Content .image-mobile,
    .ADV_HTML_Article .image-mobile {
        display: block;
        margin: 30px 0 0 110px
    }

    .ADV_Article .sided-image-box,
    .ADV_Generic_Content .sided-image-box,
    .ADV_HTML_Article .sided-image-box {
        padding: 60px 25px 90px;
        margin-bottom: 180px
    }

    .ADV_Article .sided-image-box img,
    .ADV_Generic_Content .sided-image-box img,
    .ADV_HTML_Article .sided-image-box img {
        left: -140px;
        bottom: -130px;
        width: 400px
    }

    .ADV_Article .sided-image-box h4,
    .ADV_Generic_Content .sided-image-box h4,
    .ADV_HTML_Article .sided-image-box h4 {
        font-size: 36px
    }

    .ADV_Article .article-1 h1 .first-line,
    .ADV_Article .article-1 h2 .first-line,
    .ADV_Article .sided-image-box p,
    .ADV_Article body .article-10-gato .article-header h1 span,
    .ADV_Article body .article-10-gato .article-header h2 span,
    .ADV_Article body .article-11-gato .article-header h1 span,
    .ADV_Article body .article-11-gato .article-header h2 span,
    .ADV_Article body .article-12-gato .article-header h1 span,
    .ADV_Article body .article-12-gato .article-header h2 span,
    .ADV_Article body .article-13-gato .article-header h1 span,
    .ADV_Article body .article-13-gato .article-header h2 span,
    .ADV_Article body .article-14-gato .article-header h1 span,
    .ADV_Article body .article-14-gato .article-header h2 span,
    .ADV_Article body .article-15-gato .article-header h1 span,
    .ADV_Article body .article-15-gato .article-header h2 span,
    .ADV_Article body .article-16-gato .article-header h1 span,
    .ADV_Article body .article-16-gato .article-header h2 span,
    .ADV_Article body .article-17-gato .article-header h1 span,
    .ADV_Article body .article-17-gato .article-header h2 span,
    .ADV_Article body .article-18-gato .article-header h1 span,
    .ADV_Article body .article-18-gato .article-header h2 span,
    .ADV_Article body .article-19-gato .article-header h1 span,
    .ADV_Article body .article-19-gato .article-header h2 span,
    .ADV_Article body .article-2-gato .article-header h1 span,
    .ADV_Article body .article-2-gato .article-header h2 span,
    .ADV_Article body .article-20-gato .article-header h1 span,
    .ADV_Article body .article-20-gato .article-header h2 span,
    .ADV_Article body .article-21-gato .article-header h1 span,
    .ADV_Article body .article-21-gato .article-header h2 span,
    .ADV_Article body .article-22-gato .article-header h1 span,
    .ADV_Article body .article-22-gato .article-header h2 span,
    .ADV_Article body .article-23-gato .article-header h1 span,
    .ADV_Article body .article-23-gato .article-header h2 span,
    .ADV_Article body .article-24-gato .article-header h1 span,
    .ADV_Article body .article-24-gato .article-header h2 span,
    .ADV_Article body .article-25-gato .article-header h1 span,
    .ADV_Article body .article-25-gato .article-header h2 span,
    .ADV_Article body .article-26-gato .article-header h1 span,
    .ADV_Article body .article-26-gato .article-header h2 span,
    .ADV_Article body .article-27-gato .article-header h1 span,
    .ADV_Article body .article-27-gato .article-header h2 span,
    .ADV_Article body .article-28-gato .article-header h1 span,
    .ADV_Article body .article-28-gato .article-header h2 span,
    .ADV_Article body .article-3-gato .article-header h1 span,
    .ADV_Article body .article-3-gato .article-header h2 span,
    .ADV_Article body .article-9-gato .article-header h1 span,
    .ADV_Article body .article-9-gato .article-header h2 span,
    .ADV_Generic_Content .article-1 h1 .first-line,
    .ADV_Generic_Content .article-1 h2 .first-line,
    .ADV_Generic_Content .sided-image-box p,
    .ADV_Generic_Content body .article-10-gato .article-header h1 span,
    .ADV_Generic_Content body .article-10-gato .article-header h2 span,
    .ADV_Generic_Content body .article-11-gato .article-header h1 span,
    .ADV_Generic_Content body .article-11-gato .article-header h2 span,
    .ADV_Generic_Content body .article-12-gato .article-header h1 span,
    .ADV_Generic_Content body .article-12-gato .article-header h2 span,
    .ADV_Generic_Content body .article-13-gato .article-header h1 span,
    .ADV_Generic_Content body .article-13-gato .article-header h2 span,
    .ADV_Generic_Content body .article-14-gato .article-header h1 span,
    .ADV_Generic_Content body .article-14-gato .article-header h2 span,
    .ADV_Generic_Content body .article-15-gato .article-header h1 span,
    .ADV_Generic_Content body .article-15-gato .article-header h2 span,
    .ADV_Generic_Content body .article-16-gato .article-header h1 span,
    .ADV_Generic_Content body .article-16-gato .article-header h2 span,
    .ADV_Generic_Content body .article-17-gato .article-header h1 span,
    .ADV_Generic_Content body .article-17-gato .article-header h2 span,
    .ADV_Generic_Content body .article-18-gato .article-header h1 span,
    .ADV_Generic_Content body .article-18-gato .article-header h2 span,
    .ADV_Generic_Content body .article-19-gato .article-header h1 span,
    .ADV_Generic_Content body .article-19-gato .article-header h2 span,
    .ADV_Generic_Content body .article-2-gato .article-header h1 span,
    .ADV_Generic_Content body .article-2-gato .article-header h2 span,
    .ADV_Generic_Content body .article-20-gato .article-header h1 span,
    .ADV_Generic_Content body .article-20-gato .article-header h2 span,
    .ADV_Generic_Content body .article-21-gato .article-header h1 span,
    .ADV_Generic_Content body .article-21-gato .article-header h2 span,
    .ADV_Generic_Content body .article-22-gato .article-header h1 span,
    .ADV_Generic_Content body .article-22-gato .article-header h2 span,
    .ADV_Generic_Content body .article-23-gato .article-header h1 span,
    .ADV_Generic_Content body .article-23-gato .article-header h2 span,
    .ADV_Generic_Content body .article-24-gato .article-header h1 span,
    .ADV_Generic_Content body .article-24-gato .article-header h2 span,
    .ADV_Generic_Content body .article-25-gato .article-header h1 span,
    .ADV_Generic_Content body .article-25-gato .article-header h2 span,
    .ADV_Generic_Content body .article-26-gato .article-header h1 span,
    .ADV_Generic_Content body .article-26-gato .article-header h2 span,
    .ADV_Generic_Content body .article-27-gato .article-header h1 span,
    .ADV_Generic_Content body .article-27-gato .article-header h2 span,
    .ADV_Generic_Content body .article-28-gato .article-header h1 span,
    .ADV_Generic_Content body .article-28-gato .article-header h2 span,
    .ADV_Generic_Content body .article-3-gato .article-header h1 span,
    .ADV_Generic_Content body .article-3-gato .article-header h2 span,
    .ADV_Generic_Content body .article-9-gato .article-header h1 span,
    .ADV_Generic_Content body .article-9-gato .article-header h2 span,
    .ADV_HTML_Article .article-1 h1 .first-line,
    .ADV_HTML_Article .article-1 h2 .first-line,
    .ADV_HTML_Article .sided-image-box p,
    .ADV_HTML_Article body .article-10-gato .article-header h1 span,
    .ADV_HTML_Article body .article-10-gato .article-header h2 span,
    .ADV_HTML_Article body .article-11-gato .article-header h1 span,
    .ADV_HTML_Article body .article-11-gato .article-header h2 span,
    .ADV_HTML_Article body .article-12-gato .article-header h1 span,
    .ADV_HTML_Article body .article-12-gato .article-header h2 span,
    .ADV_HTML_Article body .article-13-gato .article-header h1 span,
    .ADV_HTML_Article body .article-13-gato .article-header h2 span,
    .ADV_HTML_Article body .article-14-gato .article-header h1 span,
    .ADV_HTML_Article body .article-14-gato .article-header h2 span,
    .ADV_HTML_Article body .article-15-gato .article-header h1 span,
    .ADV_HTML_Article body .article-15-gato .article-header h2 span,
    .ADV_HTML_Article body .article-16-gato .article-header h1 span,
    .ADV_HTML_Article body .article-16-gato .article-header h2 span,
    .ADV_HTML_Article body .article-17-gato .article-header h1 span,
    .ADV_HTML_Article body .article-17-gato .article-header h2 span,
    .ADV_HTML_Article body .article-18-gato .article-header h1 span,
    .ADV_HTML_Article body .article-18-gato .article-header h2 span,
    .ADV_HTML_Article body .article-19-gato .article-header h1 span,
    .ADV_HTML_Article body .article-19-gato .article-header h2 span,
    .ADV_HTML_Article body .article-2-gato .article-header h1 span,
    .ADV_HTML_Article body .article-2-gato .article-header h2 span,
    .ADV_HTML_Article body .article-20-gato .article-header h1 span,
    .ADV_HTML_Article body .article-20-gato .article-header h2 span,
    .ADV_HTML_Article body .article-21-gato .article-header h1 span,
    .ADV_HTML_Article body .article-21-gato .article-header h2 span,
    .ADV_HTML_Article body .article-22-gato .article-header h1 span,
    .ADV_HTML_Article body .article-22-gato .article-header h2 span,
    .ADV_HTML_Article body .article-23-gato .article-header h1 span,
    .ADV_HTML_Article body .article-23-gato .article-header h2 span,
    .ADV_HTML_Article body .article-24-gato .article-header h1 span,
    .ADV_HTML_Article body .article-24-gato .article-header h2 span,
    .ADV_HTML_Article body .article-25-gato .article-header h1 span,
    .ADV_HTML_Article body .article-25-gato .article-header h2 span,
    .ADV_HTML_Article body .article-26-gato .article-header h1 span,
    .ADV_HTML_Article body .article-26-gato .article-header h2 span,
    .ADV_HTML_Article body .article-27-gato .article-header h1 span,
    .ADV_HTML_Article body .article-27-gato .article-header h2 span,
    .ADV_HTML_Article body .article-28-gato .article-header h1 span,
    .ADV_HTML_Article body .article-28-gato .article-header h2 span,
    .ADV_HTML_Article body .article-3-gato .article-header h1 span,
    .ADV_HTML_Article body .article-3-gato .article-header h2 span,
    .ADV_HTML_Article body .article-9-gato .article-header h1 span,
    .ADV_HTML_Article body .article-9-gato .article-header h2 span {
        font-size: 24px
    }

    .ADV_Article .icono-slider-block,
    .ADV_Generic_Content .icono-slider-block,
    .ADV_HTML_Article .icono-slider-block {
        width: calc(100% + 60px);
        margin-left: -30px
    }

    .ADV_Article .icono-slider-block img,
    .ADV_Generic_Content .icono-slider-block img,
    .ADV_HTML_Article .icono-slider-block img {
        width: 90%;
        margin: 0 auto -50px
    }

    .ADV_Article .icono-slider .item,
    .ADV_Generic_Content .icono-slider .item,
    .ADV_HTML_Article .icono-slider .item {
        text-align: center
    }

    .ADV_Article .icono-slider .item .icono-content,
    .ADV_Generic_Content .icono-slider .item .icono-content,
    .ADV_HTML_Article .icono-slider .item .icono-content {
        width: 160px;
        height: 160px
    }

    .ADV_Article .icono-slider .item .icono-content img,
    .ADV_Generic_Content .icono-slider .item .icono-content img,
    .ADV_HTML_Article .icono-slider .item .icono-content img {
        margin-top: 13px
    }

    .ADV_Article .icono-slider .owl-nav .owl-next,
    .ADV_Article .icono-slider .owl-nav .owl-prev,
    .ADV_Generic_Content .icono-slider .owl-nav .owl-next,
    .ADV_Generic_Content .icono-slider .owl-nav .owl-prev,
    .ADV_HTML_Article .icono-slider .owl-nav .owl-next,
    .ADV_HTML_Article .icono-slider .owl-nav .owl-prev {
        top: 140px
    }

    .ADV_Article .cut-container .title-icon,
    .ADV_Generic_Content .cut-container .title-icon,
    .ADV_HTML_Article .cut-container .title-icon {
        margin-top: 45px
    }

    .ADV_Article .cut-container h5,
    .ADV_Generic_Content .cut-container h5,
    .ADV_HTML_Article .cut-container h5 {
        margin-right: 0
    }

    .ADV_Article .cut-container .cut-block,
    .ADV_Generic_Content .cut-container .cut-block,
    .ADV_HTML_Article .cut-container .cut-block {
        width: 520px;
        margin: 0 auto;
        position: relative;
        left: 50%;
        transform: translateX(-50%)
    }

    .ADV_Article .cut-container .cut-block .cut-content div:last-child img,
    .ADV_Generic_Content .cut-container .cut-block .cut-content div:last-child img,
    .ADV_HTML_Article .cut-container .cut-block .cut-content div:last-child img {
        max-width: 460px;
        margin-top: 30px
    }

    .ADV_Article body .article-1-gato .article-header h1,
    .ADV_Article body .article-1-gato .article-header h2,
    .ADV_Article body .article-4-gato .article-header h1,
    .ADV_Article body .article-4-gato .article-header h2,
    .ADV_Article body .article-5-gato .article-header h1,
    .ADV_Article body .article-5-gato .article-header h2,
    .ADV_Article body .article-6-gato .article-header h1,
    .ADV_Article body .article-6-gato .article-header h2,
    .ADV_Article body .article-7-gato .article-header h1,
    .ADV_Article body .article-7-gato .article-header h2,
    .ADV_Article body .article-8-gato .article-header h1,
    .ADV_Article body .article-8-gato .article-header h2,
    .ADV_Generic_Content body .article-1-gato .article-header h1,
    .ADV_Generic_Content body .article-1-gato .article-header h2,
    .ADV_Generic_Content body .article-4-gato .article-header h1,
    .ADV_Generic_Content body .article-4-gato .article-header h2,
    .ADV_Generic_Content body .article-5-gato .article-header h1,
    .ADV_Generic_Content body .article-5-gato .article-header h2,
    .ADV_Generic_Content body .article-6-gato .article-header h1,
    .ADV_Generic_Content body .article-6-gato .article-header h2,
    .ADV_Generic_Content body .article-7-gato .article-header h1,
    .ADV_Generic_Content body .article-7-gato .article-header h2,
    .ADV_Generic_Content body .article-8-gato .article-header h1,
    .ADV_Generic_Content body .article-8-gato .article-header h2,
    .ADV_HTML_Article body .article-1-gato .article-header h1,
    .ADV_HTML_Article body .article-1-gato .article-header h2,
    .ADV_HTML_Article body .article-4-gato .article-header h1,
    .ADV_HTML_Article body .article-4-gato .article-header h2,
    .ADV_HTML_Article body .article-5-gato .article-header h1,
    .ADV_HTML_Article body .article-5-gato .article-header h2,
    .ADV_HTML_Article body .article-6-gato .article-header h1,
    .ADV_HTML_Article body .article-6-gato .article-header h2,
    .ADV_HTML_Article body .article-7-gato .article-header h1,
    .ADV_HTML_Article body .article-7-gato .article-header h2,
    .ADV_HTML_Article body .article-8-gato .article-header h1,
    .ADV_HTML_Article body .article-8-gato .article-header h2 {
        font-size: 40px;
        margin-left: 0
    }

    .ADV_Article .article-1 h1 .second-line,
    .ADV_Article .article-1 h2 .second-line,
    .ADV_Article body .article-1-gato .article-header h1 span,
    .ADV_Article body .article-1-gato .article-header h2 span,
    .ADV_Article body .article-4-gato .article-header h1 span,
    .ADV_Article body .article-4-gato .article-header h2 span,
    .ADV_Article body .article-5-gato .article-header h1 span,
    .ADV_Article body .article-5-gato .article-header h2 span,
    .ADV_Article body .article-6-gato .article-header h1 span,
    .ADV_Article body .article-6-gato .article-header h2 span,
    .ADV_Article body .article-7-gato .article-header h1 span,
    .ADV_Article body .article-7-gato .article-header h2 span,
    .ADV_Article body .article-8-gato .article-header h1 span,
    .ADV_Article body .article-8-gato .article-header h2 span,
    .ADV_Generic_Content .article-1 h1 .second-line,
    .ADV_Generic_Content .article-1 h2 .second-line,
    .ADV_Generic_Content body .article-1-gato .article-header h1 span,
    .ADV_Generic_Content body .article-1-gato .article-header h2 span,
    .ADV_Generic_Content body .article-4-gato .article-header h1 span,
    .ADV_Generic_Content body .article-4-gato .article-header h2 span,
    .ADV_Generic_Content body .article-5-gato .article-header h1 span,
    .ADV_Generic_Content body .article-5-gato .article-header h2 span,
    .ADV_Generic_Content body .article-6-gato .article-header h1 span,
    .ADV_Generic_Content body .article-6-gato .article-header h2 span,
    .ADV_Generic_Content body .article-7-gato .article-header h1 span,
    .ADV_Generic_Content body .article-7-gato .article-header h2 span,
    .ADV_Generic_Content body .article-8-gato .article-header h1 span,
    .ADV_Generic_Content body .article-8-gato .article-header h2 span,
    .ADV_HTML_Article .article-1 h1 .second-line,
    .ADV_HTML_Article .article-1 h2 .second-line,
    .ADV_HTML_Article body .article-1-gato .article-header h1 span,
    .ADV_HTML_Article body .article-1-gato .article-header h2 span,
    .ADV_HTML_Article body .article-4-gato .article-header h1 span,
    .ADV_HTML_Article body .article-4-gato .article-header h2 span,
    .ADV_HTML_Article body .article-5-gato .article-header h1 span,
    .ADV_HTML_Article body .article-5-gato .article-header h2 span,
    .ADV_HTML_Article body .article-6-gato .article-header h1 span,
    .ADV_HTML_Article body .article-6-gato .article-header h2 span,
    .ADV_HTML_Article body .article-7-gato .article-header h1 span,
    .ADV_HTML_Article body .article-7-gato .article-header h2 span,
    .ADV_HTML_Article body .article-8-gato .article-header h1 span,
    .ADV_HTML_Article body .article-8-gato .article-header h2 span {
        font-size: 24px;
        margin-left: 0
    }

    .ADV_Article .Advance-en-cu .article-11 .linea2,
    .ADV_Article .Advance-en-cu .article-23 h1,
    .ADV_Article .Advance-en-cu .article-23 h2,
    .ADV_Article .Advance-ru .article-23 h1,
    .ADV_Article .Advance-ru .article-3-gato .article-header h1,
    .ADV_Article .Advance-ru .article-3-gato .article-header h2,
    .ADV_Article .article-11 .linea3,
    .ADV_Article .article-16-2 .article-header h1 .last-line-end-mobile,
    .ADV_Article .article-16-2 .article-header h2 .last-line-end-mobile,
    .ADV_Article .article-16-2 .second-line,
    .ADV_Article .article-18 .linea2-big,
    .ADV_Article .article-18 .linea3,
    .ADV_Article .article-23 h1,
    .ADV_Article .article-23 h2,
    .ADV_Article .article-25 h1,
    .ADV_Article .article-25 h2,
    .ADV_Article body .article-10-gato .article-header h1,
    .ADV_Article body .article-10-gato .article-header h2,
    .ADV_Article body .article-11-gato .article-header h1,
    .ADV_Article body .article-11-gato .article-header h2,
    .ADV_Article body .article-12-gato .article-header h1,
    .ADV_Article body .article-12-gato .article-header h2,
    .ADV_Article body .article-13-gato .article-header h1,
    .ADV_Article body .article-13-gato .article-header h2,
    .ADV_Article body .article-14-gato .article-header h1,
    .ADV_Article body .article-14-gato .article-header h2,
    .ADV_Article body .article-15-gato .article-header h1,
    .ADV_Article body .article-15-gato .article-header h2,
    .ADV_Article body .article-16-gato .article-header h1,
    .ADV_Article body .article-16-gato .article-header h2,
    .ADV_Article body .article-17-gato .article-header h1,
    .ADV_Article body .article-17-gato .article-header h2,
    .ADV_Article body .article-18-gato .article-header h1,
    .ADV_Article body .article-18-gato .article-header h2,
    .ADV_Article body .article-19-gato .article-header h1,
    .ADV_Article body .article-19-gato .article-header h2,
    .ADV_Article body .article-2-gato .article-header h1,
    .ADV_Article body .article-2-gato .article-header h2,
    .ADV_Article body .article-20-gato .article-header h1,
    .ADV_Article body .article-20-gato .article-header h2,
    .ADV_Article body .article-21-gato .article-header h1,
    .ADV_Article body .article-21-gato .article-header h2,
    .ADV_Article body .article-22-gato .article-header h1,
    .ADV_Article body .article-22-gato .article-header h2,
    .ADV_Article body .article-23-gato .article-header h1,
    .ADV_Article body .article-23-gato .article-header h2,
    .ADV_Article body .article-24-gato .article-header h1,
    .ADV_Article body .article-24-gato .article-header h2,
    .ADV_Article body .article-25-gato .article-header h1,
    .ADV_Article body .article-25-gato .article-header h2,
    .ADV_Article body .article-26-gato .article-header h1,
    .ADV_Article body .article-26-gato .article-header h2,
    .ADV_Article body .article-27-gato .article-header h1,
    .ADV_Article body .article-27-gato .article-header h2,
    .ADV_Article body .article-28-gato .article-header h1,
    .ADV_Article body .article-28-gato .article-header h2,
    .ADV_Article body .article-3-gato .article-header h1,
    .ADV_Article body .article-3-gato .article-header h2,
    .ADV_Article body .article-9-gato .article-header h1,
    .ADV_Article body .article-9-gato .article-header h2,
    .ADV_Article body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_Article body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-13-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-16-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-21-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-27-gato .article-header h1,
    .ADV_Article body.Advance-fr .article-28-gato .article-header h1,
    .ADV_Article body.Advance-it .article-4-gato .article-header h1,
    .ADV_Article body.Advance-it .article-7-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-13-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-14-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-28-gato .article-header h1,
    .ADV_Article body.Advance-nl .article-8-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-10-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-14-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-19-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-19-gato .article-header h1 span b,
    .ADV_Article body.Advance-ru .article-22-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-22-gato .article-header h2,
    .ADV_Article body.Advance-ru .article-24-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-25-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-26-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-4-gato .article-header h1,
    .ADV_Article body.Advance-ru .article-5-gato .article-header h1,
    .ADV_Generic_Content .Advance-en-cu .article-11 .linea2,
    .ADV_Generic_Content .Advance-en-cu .article-23 h1,
    .ADV_Generic_Content .Advance-en-cu .article-23 h2,
    .ADV_Generic_Content .Advance-ru .article-23 h1,
    .ADV_Generic_Content .Advance-ru .article-3-gato .article-header h1,
    .ADV_Generic_Content .Advance-ru .article-3-gato .article-header h2,
    .ADV_Generic_Content .article-11 .linea3,
    .ADV_Generic_Content .article-16-2 .article-header h1 .last-line-end-mobile,
    .ADV_Generic_Content .article-16-2 .article-header h2 .last-line-end-mobile,
    .ADV_Generic_Content .article-16-2 .second-line,
    .ADV_Generic_Content .article-18 .linea2-big,
    .ADV_Generic_Content .article-18 .linea3,
    .ADV_Generic_Content .article-23 h1,
    .ADV_Generic_Content .article-23 h2,
    .ADV_Generic_Content .article-25 h1,
    .ADV_Generic_Content .article-25 h2,
    .ADV_Generic_Content body .article-10-gato .article-header h1,
    .ADV_Generic_Content body .article-10-gato .article-header h2,
    .ADV_Generic_Content body .article-11-gato .article-header h1,
    .ADV_Generic_Content body .article-11-gato .article-header h2,
    .ADV_Generic_Content body .article-12-gato .article-header h1,
    .ADV_Generic_Content body .article-12-gato .article-header h2,
    .ADV_Generic_Content body .article-13-gato .article-header h1,
    .ADV_Generic_Content body .article-13-gato .article-header h2,
    .ADV_Generic_Content body .article-14-gato .article-header h1,
    .ADV_Generic_Content body .article-14-gato .article-header h2,
    .ADV_Generic_Content body .article-15-gato .article-header h1,
    .ADV_Generic_Content body .article-15-gato .article-header h2,
    .ADV_Generic_Content body .article-16-gato .article-header h1,
    .ADV_Generic_Content body .article-16-gato .article-header h2,
    .ADV_Generic_Content body .article-17-gato .article-header h1,
    .ADV_Generic_Content body .article-17-gato .article-header h2,
    .ADV_Generic_Content body .article-18-gato .article-header h1,
    .ADV_Generic_Content body .article-18-gato .article-header h2,
    .ADV_Generic_Content body .article-19-gato .article-header h1,
    .ADV_Generic_Content body .article-19-gato .article-header h2,
    .ADV_Generic_Content body .article-2-gato .article-header h1,
    .ADV_Generic_Content body .article-2-gato .article-header h2,
    .ADV_Generic_Content body .article-20-gato .article-header h1,
    .ADV_Generic_Content body .article-20-gato .article-header h2,
    .ADV_Generic_Content body .article-21-gato .article-header h1,
    .ADV_Generic_Content body .article-21-gato .article-header h2,
    .ADV_Generic_Content body .article-22-gato .article-header h1,
    .ADV_Generic_Content body .article-22-gato .article-header h2,
    .ADV_Generic_Content body .article-23-gato .article-header h1,
    .ADV_Generic_Content body .article-23-gato .article-header h2,
    .ADV_Generic_Content body .article-24-gato .article-header h1,
    .ADV_Generic_Content body .article-24-gato .article-header h2,
    .ADV_Generic_Content body .article-25-gato .article-header h1,
    .ADV_Generic_Content body .article-25-gato .article-header h2,
    .ADV_Generic_Content body .article-26-gato .article-header h1,
    .ADV_Generic_Content body .article-26-gato .article-header h2,
    .ADV_Generic_Content body .article-27-gato .article-header h1,
    .ADV_Generic_Content body .article-27-gato .article-header h2,
    .ADV_Generic_Content body .article-28-gato .article-header h1,
    .ADV_Generic_Content body .article-28-gato .article-header h2,
    .ADV_Generic_Content body .article-3-gato .article-header h1,
    .ADV_Generic_Content body .article-3-gato .article-header h2,
    .ADV_Generic_Content body .article-9-gato .article-header h1,
    .ADV_Generic_Content body .article-9-gato .article-header h2,
    .ADV_Generic_Content body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_Generic_Content body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-13-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-16-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-21-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-27-gato .article-header h1,
    .ADV_Generic_Content body.Advance-fr .article-28-gato .article-header h1,
    .ADV_Generic_Content body.Advance-it .article-4-gato .article-header h1,
    .ADV_Generic_Content body.Advance-it .article-7-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-13-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-14-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-28-gato .article-header h1,
    .ADV_Generic_Content body.Advance-nl .article-8-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-10-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-14-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-19-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-19-gato .article-header h1 span b,
    .ADV_Generic_Content body.Advance-ru .article-22-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-22-gato .article-header h2,
    .ADV_Generic_Content body.Advance-ru .article-24-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-25-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-26-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-4-gato .article-header h1,
    .ADV_Generic_Content body.Advance-ru .article-5-gato .article-header h1,
    .ADV_HTML_Article .Advance-en-cu .article-11 .linea2,
    .ADV_HTML_Article .Advance-en-cu .article-23 h1,
    .ADV_HTML_Article .Advance-en-cu .article-23 h2,
    .ADV_HTML_Article .Advance-ru .article-23 h1,
    .ADV_HTML_Article .Advance-ru .article-3-gato .article-header h1,
    .ADV_HTML_Article .Advance-ru .article-3-gato .article-header h2,
    .ADV_HTML_Article .article-11 .linea3,
    .ADV_HTML_Article .article-16-2 .article-header h1 .last-line-end-mobile,
    .ADV_HTML_Article .article-16-2 .article-header h2 .last-line-end-mobile,
    .ADV_HTML_Article .article-16-2 .second-line,
    .ADV_HTML_Article .article-18 .linea2-big,
    .ADV_HTML_Article .article-18 .linea3,
    .ADV_HTML_Article .article-23 h1,
    .ADV_HTML_Article .article-23 h2,
    .ADV_HTML_Article .article-25 h1,
    .ADV_HTML_Article .article-25 h2,
    .ADV_HTML_Article body .article-10-gato .article-header h1,
    .ADV_HTML_Article body .article-10-gato .article-header h2,
    .ADV_HTML_Article body .article-11-gato .article-header h1,
    .ADV_HTML_Article body .article-11-gato .article-header h2,
    .ADV_HTML_Article body .article-12-gato .article-header h1,
    .ADV_HTML_Article body .article-12-gato .article-header h2,
    .ADV_HTML_Article body .article-13-gato .article-header h1,
    .ADV_HTML_Article body .article-13-gato .article-header h2,
    .ADV_HTML_Article body .article-14-gato .article-header h1,
    .ADV_HTML_Article body .article-14-gato .article-header h2,
    .ADV_HTML_Article body .article-15-gato .article-header h1,
    .ADV_HTML_Article body .article-15-gato .article-header h2,
    .ADV_HTML_Article body .article-16-gato .article-header h1,
    .ADV_HTML_Article body .article-16-gato .article-header h2,
    .ADV_HTML_Article body .article-17-gato .article-header h1,
    .ADV_HTML_Article body .article-17-gato .article-header h2,
    .ADV_HTML_Article body .article-18-gato .article-header h1,
    .ADV_HTML_Article body .article-18-gato .article-header h2,
    .ADV_HTML_Article body .article-19-gato .article-header h1,
    .ADV_HTML_Article body .article-19-gato .article-header h2,
    .ADV_HTML_Article body .article-2-gato .article-header h1,
    .ADV_HTML_Article body .article-2-gato .article-header h2,
    .ADV_HTML_Article body .article-20-gato .article-header h1,
    .ADV_HTML_Article body .article-20-gato .article-header h2,
    .ADV_HTML_Article body .article-21-gato .article-header h1,
    .ADV_HTML_Article body .article-21-gato .article-header h2,
    .ADV_HTML_Article body .article-22-gato .article-header h1,
    .ADV_HTML_Article body .article-22-gato .article-header h2,
    .ADV_HTML_Article body .article-23-gato .article-header h1,
    .ADV_HTML_Article body .article-23-gato .article-header h2,
    .ADV_HTML_Article body .article-24-gato .article-header h1,
    .ADV_HTML_Article body .article-24-gato .article-header h2,
    .ADV_HTML_Article body .article-25-gato .article-header h1,
    .ADV_HTML_Article body .article-25-gato .article-header h2,
    .ADV_HTML_Article body .article-26-gato .article-header h1,
    .ADV_HTML_Article body .article-26-gato .article-header h2,
    .ADV_HTML_Article body .article-27-gato .article-header h1,
    .ADV_HTML_Article body .article-27-gato .article-header h2,
    .ADV_HTML_Article body .article-28-gato .article-header h1,
    .ADV_HTML_Article body .article-28-gato .article-header h2,
    .ADV_HTML_Article body .article-3-gato .article-header h1,
    .ADV_HTML_Article body .article-3-gato .article-header h2,
    .ADV_HTML_Article body .article-9-gato .article-header h1,
    .ADV_HTML_Article body .article-9-gato .article-header h2,
    .ADV_HTML_Article body.Advance-en-cu .article-16-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-21-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-24-gato .article-header h1,
    .ADV_HTML_Article body.Advance-en-cu .article-28-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-13-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-16-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-21-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-27-gato .article-header h1,
    .ADV_HTML_Article body.Advance-fr .article-28-gato .article-header h1,
    .ADV_HTML_Article body.Advance-it .article-4-gato .article-header h1,
    .ADV_HTML_Article body.Advance-it .article-7-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-13-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-14-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-28-gato .article-header h1,
    .ADV_HTML_Article body.Advance-nl .article-8-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-10-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-14-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-19-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-19-gato .article-header h1 span b,
    .ADV_HTML_Article body.Advance-ru .article-22-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-22-gato .article-header h2,
    .ADV_HTML_Article body.Advance-ru .article-24-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-25-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-26-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-4-gato .article-header h1,
    .ADV_HTML_Article body.Advance-ru .article-5-gato .article-header h1 {
        font-size: 40px
    }

    .ADV_Article .article-18 .titulo-h2,
    .ADV_Article body .article-4-gato .article-header h1 b,
    .ADV_Article body .article-4-gato .article-header h1 span:last-child,
    .ADV_Article body .article-4-gato .article-header h2 b,
    .ADV_Article body .article-4-gato .article-header h2 span:last-child,
    .ADV_Article body .article-5-gato .article-header h1 b,
    .ADV_Article body .article-5-gato .article-header h1 span:last-child,
    .ADV_Article body .article-5-gato .article-header h2 b,
    .ADV_Article body .article-5-gato .article-header h2 span:last-child,
    .ADV_Article body .article-7-gato .article-header h1 span:last-child,
    .ADV_Article body .article-7-gato .article-header h2 span:last-child,
    .ADV_Article body .article-8-gato .article-header h1 span:last-child,
    .ADV_Article body .article-8-gato .article-header h2 span:last-child,
    .ADV_Generic_Content .article-18 .titulo-h2,
    .ADV_Generic_Content body .article-4-gato .article-header h1 b,
    .ADV_Generic_Content body .article-4-gato .article-header h1 span:last-child,
    .ADV_Generic_Content body .article-4-gato .article-header h2 b,
    .ADV_Generic_Content body .article-4-gato .article-header h2 span:last-child,
    .ADV_Generic_Content body .article-5-gato .article-header h1 b,
    .ADV_Generic_Content body .article-5-gato .article-header h1 span:last-child,
    .ADV_Generic_Content body .article-5-gato .article-header h2 b,
    .ADV_Generic_Content body .article-5-gato .article-header h2 span:last-child,
    .ADV_Generic_Content body .article-7-gato .article-header h1 span:last-child,
    .ADV_Generic_Content body .article-7-gato .article-header h2 span:last-child,
    .ADV_Generic_Content body .article-8-gato .article-header h1 span:last-child,
    .ADV_Generic_Content body .article-8-gato .article-header h2 span:last-child,
    .ADV_HTML_Article .article-18 .titulo-h2,
    .ADV_HTML_Article body .article-4-gato .article-header h1 b,
    .ADV_HTML_Article body .article-4-gato .article-header h1 span:last-child,
    .ADV_HTML_Article body .article-4-gato .article-header h2 b,
    .ADV_HTML_Article body .article-4-gato .article-header h2 span:last-child,
    .ADV_HTML_Article body .article-5-gato .article-header h1 b,
    .ADV_HTML_Article body .article-5-gato .article-header h1 span:last-child,
    .ADV_HTML_Article body .article-5-gato .article-header h2 b,
    .ADV_HTML_Article body .article-5-gato .article-header h2 span:last-child,
    .ADV_HTML_Article body .article-7-gato .article-header h1 span:last-child,
    .ADV_HTML_Article body .article-7-gato .article-header h2 span:last-child,
    .ADV_HTML_Article body .article-8-gato .article-header h1 span:last-child,
    .ADV_HTML_Article body .article-8-gato .article-header h2 span:last-child {
        margin-left: 0
    }

    .ADV_Article .article-18 .imagen-perro .article-content .article-intro,
    .ADV_Article .article-5-gato .side-image-block .side-image-mobile,
    .ADV_Generic_Content .article-18 .imagen-perro .article-content .article-intro,
    .ADV_Generic_Content .article-5-gato .side-image-block .side-image-mobile,
    .ADV_HTML_Article .article-18 .imagen-perro .article-content .article-intro,
    .ADV_HTML_Article .article-5-gato .side-image-block .side-image-mobile {
        margin-top: 40px
    }

    .ADV_Article .Advance-ru .article-25 .lista.right,
    .ADV_Article .article-25 .lista.left,
    .ADV_Article .article-25 .lista.right,
    .ADV_Article .article-30 .segundo-bloque-tramites,
    .ADV_Article body.Advance-ru .article-16-gato .col-sm-push-6 img,
    .ADV_Generic_Content .Advance-ru .article-25 .lista.right,
    .ADV_Generic_Content .article-25 .lista.left,
    .ADV_Generic_Content .article-25 .lista.right,
    .ADV_Generic_Content .article-30 .segundo-bloque-tramites,
    .ADV_Generic_Content body.Advance-ru .article-16-gato .col-sm-push-6 img,
    .ADV_HTML_Article .Advance-ru .article-25 .lista.right,
    .ADV_HTML_Article .article-25 .lista.left,
    .ADV_HTML_Article .article-25 .lista.right,
    .ADV_HTML_Article .article-30 .segundo-bloque-tramites,
    .ADV_HTML_Article body.Advance-ru .article-16-gato .col-sm-push-6 img {
        margin-top: 0
    }

    .ADV_Article body .article-19-gato .article-header h1 span b,
    .ADV_Article body .article-19-gato .article-header h2 span b,
    .ADV_Article body .article-20-gato .article-header h1 span b,
    .ADV_Article body .article-20-gato .article-header h2 span b,
    .ADV_Article body .article-21-gato .article-header h1 span b,
    .ADV_Article body .article-21-gato .article-header h2 span b,
    .ADV_Article body .article-23-gato .article-header h1 span b,
    .ADV_Article body .article-23-gato .article-header h2 span b,
    .ADV_Generic_Content body .article-19-gato .article-header h1 span b,
    .ADV_Generic_Content body .article-19-gato .article-header h2 span b,
    .ADV_Generic_Content body .article-20-gato .article-header h1 span b,
    .ADV_Generic_Content body .article-20-gato .article-header h2 span b,
    .ADV_Generic_Content body .article-21-gato .article-header h1 span b,
    .ADV_Generic_Content body .article-21-gato .article-header h2 span b,
    .ADV_Generic_Content body .article-23-gato .article-header h1 span b,
    .ADV_Generic_Content body .article-23-gato .article-header h2 span b,
    .ADV_HTML_Article body .article-19-gato .article-header h1 span b,
    .ADV_HTML_Article body .article-19-gato .article-header h2 span b,
    .ADV_HTML_Article body .article-20-gato .article-header h1 span b,
    .ADV_HTML_Article body .article-20-gato .article-header h2 span b,
    .ADV_HTML_Article body .article-21-gato .article-header h1 span b,
    .ADV_HTML_Article body .article-21-gato .article-header h2 span b,
    .ADV_HTML_Article body .article-23-gato .article-header h1 span b,
    .ADV_HTML_Article body .article-23-gato .article-header h2 span b {
        font-size: 40px;
        display: block
    }

    .ADV_Article .article-19-gato .side-image,
    .ADV_Generic_Content .article-19-gato .side-image,
    .ADV_HTML_Article .article-19-gato .side-image {
        margin-top: -30px;
        width: 100%;
        max-width: 100%
    }

    .ADV_Article .article-22-gato .side-image,
    .ADV_Article .article-25-gato .side-image,
    .ADV_Article .article-27-gato .side-image,
    .ADV_Generic_Content .article-22-gato .side-image,
    .ADV_Generic_Content .article-25-gato .side-image,
    .ADV_Generic_Content .article-27-gato .side-image,
    .ADV_HTML_Article .article-22-gato .side-image,
    .ADV_HTML_Article .article-25-gato .side-image,
    .ADV_HTML_Article .article-27-gato .side-image {
        margin-top: 0;
        width: 100%;
        max-width: 100%
    }

    .ADV_Article .article-23-gato .overlap-image,
    .ADV_Generic_Content .article-23-gato .overlap-image,
    .ADV_HTML_Article .article-23-gato .overlap-image {
        margin-bottom: -130px;
        position: relative;
        z-index: 2
    }

    .ADV_Article .article-24-gato .overlap-image,
    .ADV_Generic_Content .article-24-gato .overlap-image,
    .ADV_HTML_Article .article-24-gato .overlap-image {
        margin: 0 auto;
        width: auto;
        max-width: 100%
    }

    .ADV_Article .article-21 .numero-circulo,
    .ADV_Article .article-25-gato .image-mobile,
    .ADV_Generic_Content .article-21 .numero-circulo,
    .ADV_Generic_Content .article-25-gato .image-mobile,
    .ADV_HTML_Article .article-21 .numero-circulo,
    .ADV_HTML_Article .article-25-gato .image-mobile {
        margin-left: 60px
    }

    .ADV_Article .Advance-nl .article-31 h1,
    .ADV_Article .Advance-nl .article-31 h2,
    .ADV_Article .article-31 h1,
    .ADV_Article .article-31 h2,
    .ADV_Generic_Content .Advance-nl .article-31 h1,
    .ADV_Generic_Content .Advance-nl .article-31 h2,
    .ADV_Generic_Content .article-31 h1,
    .ADV_Generic_Content .article-31 h2,
    .ADV_HTML_Article .Advance-nl .article-31 h1,
    .ADV_HTML_Article .Advance-nl .article-31 h2,
    .ADV_HTML_Article .article-31 h1,
    .ADV_HTML_Article .article-31 h2 {
        font-size: 60px;
        left: 0
    }

    .ADV_Article .Advance-fr .article-31 h1,
    .ADV_Article .Advance-fr .article-31 h2,
    .ADV_Generic_Content .Advance-fr .article-31 h1,
    .ADV_Generic_Content .Advance-fr .article-31 h2,
    .ADV_HTML_Article .Advance-fr .article-31 h1,
    .ADV_HTML_Article .Advance-fr .article-31 h2 {
        left: 0
    }

    .ADV_Article .Advance-fr .article-30 .third-line-title,
    .ADV_Article .Advance-nl .article-25 h1 .first-line,
    .ADV_Article .Advance-nl .article-25 h2 .first-line,
    .ADV_Article .Advance-ru .article-31 h1 span,
    .ADV_Article .article-22 h1 span,
    .ADV_Article .article-22 h2 span,
    .ADV_Article .article-23 h1 span,
    .ADV_Article .article-23 h2 span,
    .ADV_Article .article-30 .third-line-title,
    .ADV_Article .article-31 h1 span,
    .ADV_Article .article-31 h2 span,
    .ADV_Generic_Content .Advance-fr .article-30 .third-line-title,
    .ADV_Generic_Content .Advance-nl .article-25 h1 .first-line,
    .ADV_Generic_Content .Advance-nl .article-25 h2 .first-line,
    .ADV_Generic_Content .Advance-ru .article-31 h1 span,
    .ADV_Generic_Content .article-22 h1 span,
    .ADV_Generic_Content .article-22 h2 span,
    .ADV_Generic_Content .article-23 h1 span,
    .ADV_Generic_Content .article-23 h2 span,
    .ADV_Generic_Content .article-30 .third-line-title,
    .ADV_Generic_Content .article-31 h1 span,
    .ADV_Generic_Content .article-31 h2 span,
    .ADV_HTML_Article .Advance-fr .article-30 .third-line-title,
    .ADV_HTML_Article .Advance-nl .article-25 h1 .first-line,
    .ADV_HTML_Article .Advance-nl .article-25 h2 .first-line,
    .ADV_HTML_Article .Advance-ru .article-31 h1 span,
    .ADV_HTML_Article .article-22 h1 span,
    .ADV_HTML_Article .article-22 h2 span,
    .ADV_HTML_Article .article-23 h1 span,
    .ADV_HTML_Article .article-23 h2 span,
    .ADV_HTML_Article .article-30 .third-line-title,
    .ADV_HTML_Article .article-31 h1 span,
    .ADV_HTML_Article .article-31 h2 span {
        font-size: 20px
    }

    .ADV_Article .article-31 .cola-lista,
    .ADV_Generic_Content .article-31 .cola-lista,
    .ADV_HTML_Article .article-31 .cola-lista {
        margin-top: 35px
    }

    .ADV_Article .article-31 .mobile,
    .ADV_Generic_Content .article-31 .mobile,
    .ADV_HTML_Article .article-31 .mobile {
        display: block
    }

    .ADV_Article .Advance-en-cu .article-24 h1,
    .ADV_Article .Advance-en-cu .article-24 h2,
    .ADV_Article .Advance-ru .article-31 h1,
    .ADV_Article .article-24 h1,
    .ADV_Article .article-24 h2,
    .ADV_Generic_Content .Advance-en-cu .article-24 h1,
    .ADV_Generic_Content .Advance-en-cu .article-24 h2,
    .ADV_Generic_Content .Advance-ru .article-31 h1,
    .ADV_Generic_Content .article-24 h1,
    .ADV_Generic_Content .article-24 h2,
    .ADV_HTML_Article .Advance-en-cu .article-24 h1,
    .ADV_HTML_Article .Advance-en-cu .article-24 h2,
    .ADV_HTML_Article .Advance-ru .article-31 h1,
    .ADV_HTML_Article .article-24 h1,
    .ADV_HTML_Article .article-24 h2 {
        font-size: 60px
    }

    .ADV_Article .article-1 h1,
    .ADV_Article .article-1 h2,
    .ADV_Generic_Content .article-1 h1,
    .ADV_Generic_Content .article-1 h2,
    .ADV_HTML_Article .article-1 h1,
    .ADV_HTML_Article .article-1 h2 {
        font-size: 50px;
        color: #0c2340 !important
    }

    .ADV_Article .Advance-fr .article-1 h1,
    .ADV_Article .Advance-fr .article-1 h2,
    .ADV_Generic_Content .Advance-fr .article-1 h1,
    .ADV_Generic_Content .Advance-fr .article-1 h2,
    .ADV_HTML_Article .Advance-fr .article-1 h1,
    .ADV_HTML_Article .Advance-fr .article-1 h2 {
        font-size: 50px;
        max-width: none
    }

    .ADV_Article .article-1 h1 .last-line,
    .ADV_Article .article-1 h2 .last-line,
    .ADV_Generic_Content .article-1 h1 .last-line,
    .ADV_Generic_Content .article-1 h2 .last-line,
    .ADV_HTML_Article .article-1 h1 .last-line,
    .ADV_HTML_Article .article-1 h2 .last-line {
        font-size: 30px;
        margin-left: 0
    }

    .ADV_Article .Advance-en-cu .article-1 h1 .last-line,
    .ADV_Article .Advance-en-cu .article-1 h2 .last-line,
    .ADV_Article .Advance-nl .article-1 h1 .last-line,
    .ADV_Article .Advance-nl .article-1 h2 .last-line,
    .ADV_Article .article-16-2 .article-header h1,
    .ADV_Article .article-16-2 .article-header h2,
    .ADV_Article .article-16-2 .first-line,
    .ADV_Article .article-17 .article-content p.titulo-secundario,
    .ADV_Article .article-18 .linea2-little,
    .ADV_Article .article-18 .titulo-medio small,
    .ADV_Article .article-22 .title-guardian,
    .ADV_Generic_Content .Advance-en-cu .article-1 h1 .last-line,
    .ADV_Generic_Content .Advance-en-cu .article-1 h2 .last-line,
    .ADV_Generic_Content .Advance-nl .article-1 h1 .last-line,
    .ADV_Generic_Content .Advance-nl .article-1 h2 .last-line,
    .ADV_Generic_Content .article-16-2 .article-header h1,
    .ADV_Generic_Content .article-16-2 .article-header h2,
    .ADV_Generic_Content .article-16-2 .first-line,
    .ADV_Generic_Content .article-17 .article-content p.titulo-secundario,
    .ADV_Generic_Content .article-18 .linea2-little,
    .ADV_Generic_Content .article-18 .titulo-medio small,
    .ADV_Generic_Content .article-22 .title-guardian,
    .ADV_HTML_Article .Advance-en-cu .article-1 h1 .last-line,
    .ADV_HTML_Article .Advance-en-cu .article-1 h2 .last-line,
    .ADV_HTML_Article .Advance-nl .article-1 h1 .last-line,
    .ADV_HTML_Article .Advance-nl .article-1 h2 .last-line,
    .ADV_HTML_Article .article-16-2 .article-header h1,
    .ADV_HTML_Article .article-16-2 .article-header h2,
    .ADV_HTML_Article .article-16-2 .first-line,
    .ADV_HTML_Article .article-17 .article-content p.titulo-secundario,
    .ADV_HTML_Article .article-18 .linea2-little,
    .ADV_HTML_Article .article-18 .titulo-medio small,
    .ADV_HTML_Article .article-22 .title-guardian {
        font-size: 30px
    }

    .ADV_Article .article-1 h3,
    .ADV_Generic_Content .article-1 h3,
    .ADV_HTML_Article .article-1 h3 {
        font-size: 32px;
        line-height: normal;
        margin-bottom: 0;
        background-image: none;
        padding-left: 0
    }

    .ADV_Article .article-1 .blue-box,
    .ADV_Generic_Content .article-1 .blue-box,
    .ADV_HTML_Article .article-1 .blue-box {
        margin: 0 auto
    }

    .ADV_Article .article-2 .article-header h1,
    .ADV_Article .article-2 .article-header h2,
    .ADV_Generic_Content .article-2 .article-header h1,
    .ADV_Generic_Content .article-2 .article-header h2,
    .ADV_HTML_Article .article-2 .article-header h1,
    .ADV_HTML_Article .article-2 .article-header h2 {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .carrusel-item,
    .ADV_Generic_Content .carrusel-item,
    .ADV_HTML_Article .carrusel-item {
        width: 30%
    }

    .ADV_Article .article-24 h1 span,
    .ADV_Article .article-24 h2 span,
    .ADV_Article .article-25 h1 .first-line,
    .ADV_Article .article-25 h2 .first-line,
    .ADV_Generic_Content .article-24 h1 span,
    .ADV_Generic_Content .article-24 h2 span,
    .ADV_Generic_Content .article-25 h1 .first-line,
    .ADV_Generic_Content .article-25 h2 .first-line,
    .ADV_HTML_Article .article-24 h1 span,
    .ADV_HTML_Article .article-24 h2 span,
    .ADV_HTML_Article .article-25 h1 .first-line,
    .ADV_HTML_Article .article-25 h2 .first-line {
        font-size: 20px;
        margin-bottom: 0
    }

    .ADV_Article .article-25 h1 .last-line,
    .ADV_Article .article-25 h2 .last-line,
    .ADV_Generic_Content .article-25 h1 .last-line,
    .ADV_Generic_Content .article-25 h2 .last-line,
    .ADV_HTML_Article .article-25 h1 .last-line,
    .ADV_HTML_Article .article-25 h2 .last-line {
        margin-left: 0;
        font-size: 40px;
        margin-top: 0
    }

    .ADV_Article .article-22 .article-intro h4,
    .ADV_Article .article-23 h4,
    .ADV_Article .article-25 .article-intro h4,
    .ADV_Article .article-8 .article-intro h4,
    .ADV_Generic_Content .article-22 .article-intro h4,
    .ADV_Generic_Content .article-23 h4,
    .ADV_Generic_Content .article-25 .article-intro h4,
    .ADV_Generic_Content .article-8 .article-intro h4,
    .ADV_HTML_Article .article-22 .article-intro h4,
    .ADV_HTML_Article .article-23 h4,
    .ADV_HTML_Article .article-25 .article-intro h4,
    .ADV_HTML_Article .article-8 .article-intro h4 {
        font-size: 22px
    }

    .ADV_Article .article-25 .article-content h3,
    .ADV_Generic_Content .article-25 .article-content h3,
    .ADV_HTML_Article .article-25 .article-content h3 {
        line-height: normal;
        margin-top: -35px
    }

    .ADV_Article .article-25 .article-content h3.care,
    .ADV_Generic_Content .article-25 .article-content h3.care,
    .ADV_HTML_Article .article-25 .article-content h3.care {
        margin-top: 50px
    }

    .ADV_Article .article-25 .article-highlight,
    .ADV_Generic_Content .article-25 .article-highlight,
    .ADV_HTML_Article .article-25 .article-highlight {
        height: 300px
    }

    .ADV_Article .article-25 .article-highlight span,
    .ADV_Generic_Content .article-25 .article-highlight span,
    .ADV_HTML_Article .article-25 .article-highlight span {
        margin: 73px auto 0;
        color: #0c1d3d !important;
        padding: 0 12px 0 11px;
        font-size: 24px;
        max-width: 632px
    }

    .ADV_Article .article-22 h1,
    .ADV_Article .article-22 h2,
    .ADV_Generic_Content .article-22 h1,
    .ADV_Generic_Content .article-22 h2,
    .ADV_HTML_Article .article-22 h1,
    .ADV_HTML_Article .article-22 h2 {
        color: #0c2340 !important;
        font-size: 40px
    }

    .ADV_Article .article-22 .article-content h3,
    .ADV_Generic_Content .article-22 .article-content h3,
    .ADV_HTML_Article .article-22 .article-content h3 {
        line-height: normal
    }

    .ADV_Article .article-22 .text-picture img,
    .ADV_Generic_Content .article-22 .text-picture img,
    .ADV_HTML_Article .article-22 .text-picture img {
        max-height: 323px;
        position: relative;
        right: 0;
        top: 0;
        margin: 15px auto 0
    }

    .ADV_Article .article-23 .text-picture .lhasa-picture,
    .ADV_Generic_Content .article-23 .text-picture .lhasa-picture,
    .ADV_HTML_Article .article-23 .text-picture .lhasa-picture {
        height: 306px;
        width: 320px;
        position: relative;
        right: 0;
        top: 30px;
        margin: 0 auto
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-1,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-1,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-1 {
        position: absolute;
        top: 124px;
        left: 71px
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-2,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-2,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-2 {
        position: absolute;
        left: 71px;
        top: 200px
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-3,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-3,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-3 {
        position: absolute;
        left: 147px;
        top: 163px
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-4,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-4,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-4 {
        position: absolute;
        left: 147px;
        top: 244px
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-5,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-5,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-5 {
        position: absolute;
        top: 86px;
        left: 230px
    }

    .ADV_Article .article-23 .lhasa-image .lhasa-point-6,
    .ADV_Generic_Content .article-23 .lhasa-image .lhasa-point-6,
    .ADV_HTML_Article .article-23 .lhasa-image .lhasa-point-6 {
        position: absolute;
        top: 272px;
        left: 230px
    }

    .ADV_Article .article-24 .article-intro h4,
    .ADV_Generic_Content .article-24 .article-intro h4,
    .ADV_HTML_Article .article-24 .article-intro h4 {
        font-size: 22px;
        margin-bottom: 30px
    }

    .ADV_Article .article-24 .text-picture img,
    .ADV_Generic_Content .article-24 .text-picture img,
    .ADV_HTML_Article .article-24 .text-picture img {
        position: relative;
        top: 20px
    }

    .ADV_Article .article-24 h3,
    .ADV_Generic_Content .article-24 h3,
    .ADV_HTML_Article .article-24 h3 {
        font-size: 32px;
        margin-bottom: 22px;
        line-height: normal;
        margin-top: 30px
    }

    .ADV_Article .article-24 .article-highlight,
    .ADV_Generic_Content .article-24 .article-highlight,
    .ADV_HTML_Article .article-24 .article-highlight {
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .ADV_Article .article-8 .article-header,
    .ADV_Generic_Content .article-8 .article-header,
    .ADV_HTML_Article .article-8 .article-header {
        background-color: #0c2340;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 38px 180px;
        position: relative
    }

    .ADV_Article .article-5 .article-8 .article-header h1 .linea2,
    .ADV_Article .article-5 .article-8 .article-header h2 .linea2,
    .ADV_Generic_Content .article-5 .article-8 .article-header h1 .linea2,
    .ADV_Generic_Content .article-5 .article-8 .article-header h2 .linea2,
    .ADV_HTML_Article .article-5 .article-8 .article-header h1 .linea2,
    .ADV_HTML_Article .article-5 .article-8 .article-header h2 .linea2 {
        color: #fff !important;
        font-size: 50px
    }

    .ADV_Article .article-8 .article-header h1 small,
    .ADV_Article .article-8 .article-header h1 span,
    .ADV_Article .article-8 .article-header h2 small,
    .ADV_Article .article-8 .article-header h2 span,
    .ADV_Generic_Content .article-8 .article-header h1 small,
    .ADV_Generic_Content .article-8 .article-header h1 span,
    .ADV_Generic_Content .article-8 .article-header h2 small,
    .ADV_Generic_Content .article-8 .article-header h2 span,
    .ADV_HTML_Article .article-8 .article-header h1 small,
    .ADV_HTML_Article .article-8 .article-header h1 span,
    .ADV_HTML_Article .article-8 .article-header h2 small,
    .ADV_HTML_Article .article-8 .article-header h2 span {
        color: #fff !important;
        font-size: 24px
    }

    .ADV_Article .article-17 .title span,
    .ADV_Generic_Content .article-17 .title span,
    .ADV_HTML_Article .article-17 .title span {
        width: 294px;
        font-size: 40px;
        line-height: 1.05;
        letter-spacing: normal;
        text-align: center;
        margin: auto
    }

    .ADV_Article .article-17 .article-content .article-intro,
    .ADV_Generic_Content .article-17 .article-content .article-intro,
    .ADV_HTML_Article .article-17 .article-content .article-intro {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .ADV_Article .article-17 .with-kids,
    .ADV_Generic_Content .article-17 .with-kids,
    .ADV_HTML_Article .article-17 .with-kids {
        height: auto;
        background-image: linear-gradient(#fff, #fff 6%, rgba(12, 29, 61, .06) 6%, rgba(12, 29, 61, .06) 100%, #fff 100%);
        margin: 0 -30px
    }

    .ADV_Article .article-17 .with-kids img,
    .ADV_Generic_Content .article-17 .with-kids img,
    .ADV_HTML_Article .article-17 .with-kids img {
        height: auto;
        margin-left: 0
    }

    .ADV_Article .article-17 .with-kids .container,
    .ADV_Generic_Content .article-17 .with-kids .container,
    .ADV_HTML_Article .article-17 .with-kids .container {
        position: inherit;
        top: 0;
        max-width: none;
        margin-top: 32px
    }

    .ADV_Article .article-20 .article-header h2 span,
    .ADV_Generic_Content .article-20 .article-header h2 span,
    .ADV_HTML_Article .article-20 .article-header h2 span {
        text-align: center;
        margin-left: 0;
        font-size: 30px;
        line-height: normal;
        letter-spacing: normal;
        color: #fff
    }

    .ADV_Article .article-20 .article-header h2,
    .ADV_Generic_Content .article-20 .article-header h2,
    .ADV_HTML_Article .article-20 .article-header h2 {
        padding-left: 0;
        font-size: 40px;
        line-height: 1.05;
        letter-spacing: normal;
        text-align: center;
        color: #fff
    }

    .ADV_Article .article-20 .article-content p.margin-top-30,
    .ADV_Generic_Content .article-20 .article-content p.margin-top-30,
    .ADV_HTML_Article .article-20 .article-content p.margin-top-30 {
        margin-top: 18px;
        margin-bottom: 0
    }

    .ADV_Article .article-20 .article-content .article-intro:first-child,
    .ADV_Article .article-20 .bloque-parrafos-dobles p,
    .ADV_Generic_Content .article-20 .article-content .article-intro:first-child,
    .ADV_Generic_Content .article-20 .bloque-parrafos-dobles p,
    .ADV_HTML_Article .article-20 .article-content .article-intro:first-child,
    .ADV_HTML_Article .article-20 .bloque-parrafos-dobles p {
        margin-top: 30px
    }

    .ADV_Article .article-20 .bloque-parrafos-dobles p.primer-parrafo-depues-titulo-amante,
    .ADV_Generic_Content .article-20 .bloque-parrafos-dobles p.primer-parrafo-depues-titulo-amante,
    .ADV_HTML_Article .article-20 .bloque-parrafos-dobles p.primer-parrafo-depues-titulo-amante {
        margin-top: 10px
    }

    .ADV_Article .article-20 .first-block-enfermedades span,
    .ADV_Generic_Content .article-20 .first-block-enfermedades span,
    .ADV_HTML_Article .article-20 .first-block-enfermedades span {
        margin-left: 0;
        margin-right: 20px;
        float: left
    }

    .ADV_Article .article-20 p,
    .ADV_Generic_Content .article-20 p,
    .ADV_HTML_Article .article-20 p {
        float: left
    }

    .ADV_Article .article-20 .seccion-enfermedades .row:first-child,
    .ADV_Generic_Content .article-20 .seccion-enfermedades .row:first-child,
    .ADV_HTML_Article .article-20 .seccion-enfermedades .row:first-child {
        margin-top: 20px
    }

    .ADV_Article .article-20 .seccion-enfermedades,
    .ADV_Generic_Content .article-20 .seccion-enfermedades,
    .ADV_HTML_Article .article-20 .seccion-enfermedades {
        padding: 0 15px
    }

    .ADV_Article .article-30 .first-line-title,
    .ADV_Article .article-30 .second-line-title,
    .ADV_Article .article-30 .third-line-title,
    .ADV_Generic_Content .article-30 .first-line-title,
    .ADV_Generic_Content .article-30 .second-line-title,
    .ADV_Generic_Content .article-30 .third-line-title,
    .ADV_HTML_Article .article-30 .first-line-title,
    .ADV_HTML_Article .article-30 .second-line-title,
    .ADV_HTML_Article .article-30 .third-line-title {
        padding: 0;
        font-weight: 700;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #fff
    }

    .ADV_Article .article-30 .first-line-title,
    .ADV_Generic_Content .article-30 .first-line-title,
    .ADV_HTML_Article .article-30 .first-line-title {
        font-size: 50px
    }

    .ADV_Article .article-30 .second-line-title,
    .ADV_Generic_Content .article-30 .second-line-title,
    .ADV_HTML_Article .article-30 .second-line-title {
        font-size: 40px;
        padding-top: 5px
    }

    .ADV_Article .article-30 .article-content .article-intro h4,
    .ADV_Generic_Content .article-30 .article-content .article-intro h4,
    .ADV_HTML_Article .article-30 .article-content .article-intro h4 {
        font-size: 22px;
        line-height: 1.18
    }

    .ADV_Article .article-30 .secundario-confianza,
    .ADV_Generic_Content .article-30 .secundario-confianza,
    .ADV_HTML_Article .article-30 .secundario-confianza {
        margin-top: 43px
    }

    .ADV_Article .article-30 .col-numero-tramite,
    .ADV_Generic_Content .article-30 .col-numero-tramite,
    .ADV_HTML_Article .article-30 .col-numero-tramite {
        width: 21%
    }

    .ADV_Article .article-30 .numero-tramite,
    .ADV_Generic_Content .article-30 .numero-tramite,
    .ADV_HTML_Article .article-30 .numero-tramite {
        margin-top: -5px;
        font-size: 80px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: left;
        color: #0c2340
    }

    .ADV_Article .article-30 .bloque-tramites-second-line,
    .ADV_Generic_Content .article-30 .bloque-tramites-second-line,
    .ADV_HTML_Article .article-30 .bloque-tramites-second-line {
        padding-top: 31px
    }

    .ADV_Article .article-30 .secundario-pedigri,
    .ADV_Generic_Content .article-30 .secundario-pedigri,
    .ADV_HTML_Article .article-30 .secundario-pedigri {
        margin-top: 62px
    }

    .ADV_Article .article-30 .img-footer-razas-perro,
    .ADV_Generic_Content .article-30 .img-footer-razas-perro,
    .ADV_HTML_Article .article-30 .img-footer-razas-perro {
        margin-top: 15px;
        min-height: 182px;
        margin-left: -15px;
        margin-right: -15px
    }

    .ADV_Article .article-18 .titulo-medio,
    .ADV_Generic_Content .article-18 .titulo-medio,
    .ADV_HTML_Article .article-18 .titulo-medio {
        font-size: 30px;
        text-align: left;
        color: #0c2340
    }

    .ADV_Article .article-18 .number-1,
    .ADV_Generic_Content .article-18 .number-1,
    .ADV_HTML_Article .article-18 .number-1 {
        margin-top: 34px;
        font-size: 56px;
        color: #ff9628;
        margin-left: -12px
    }

    .ADV_Article .article-18 .imagen-mobile,
    .ADV_Generic_Content .article-18 .imagen-mobile,
    .ADV_HTML_Article .article-18 .imagen-mobile {
        position: relative;
        left: -160px
    }

    .ADV_Article .article-18 .col-xs-10.article-content,
    .ADV_Generic_Content .article-18 .col-xs-10.article-content,
    .ADV_HTML_Article .article-18 .col-xs-10.article-content {
        width: 90%
    }

    .ADV_Article .article-18 .article-intro-recomendaciones,
    .ADV_Generic_Content .article-18 .article-intro-recomendaciones,
    .ADV_HTML_Article .article-18 .article-intro-recomendaciones {
        margin-bottom: 10px
    }

    .ADV_Article .article-16-2 .lista-problemas h4,
    .ADV_Generic_Content .article-16-2 .lista-problemas h4,
    .ADV_HTML_Article .article-16-2 .lista-problemas h4 {
        font-size: 24px;
        max-width: 239px;
        margin-left: 11px
    }

    .ADV_Article .article-16-2 .title-eye img,
    .ADV_Generic_Content .article-16-2 .title-eye img,
    .ADV_HTML_Article .article-16-2 .title-eye img {
        max-width: 50px;
        float: left
    }

    .ADV_Article .article5 .article-8 h1,
    .ADV_Article .article5 .article-8 h2,
    .ADV_Generic_Content .article5 .article-8 h1,
    .ADV_Generic_Content .article5 .article-8 h2,
    .ADV_HTML_Article .article5 .article-8 h1,
    .ADV_HTML_Article .article5 .article-8 h2 {
        background-color: #0c2340 !important
    }

    .ADV_Article .article-14 .article-5 .sexual,
    .ADV_Generic_Content .article-14 .article-5 .sexual,
    .ADV_HTML_Article .article-14 .article-5 .sexual {
        font-size: 34px
    }

    .ADV_Article .article-11 .linea1,
    .ADV_Generic_Content .article-11 .linea1,
    .ADV_HTML_Article .article-11 .linea1 {
        font-size: 28px
    }

    .ADV_Article .article-11 .linea2,
    .ADV_Generic_Content .article-11 .linea2,
    .ADV_HTML_Article .article-11 .linea2 {
        font-size: 40px;
        margin-left: 75px
    }

    .ADV_Article .article-11 .last-line,
    .ADV_Generic_Content .article-11 .last-line,
    .ADV_HTML_Article .article-11 .last-line {
        margin-left: 180px
    }

    .ADV_Article .article-18 .imagen-perro,
    .ADV_Generic_Content .article-18 .imagen-perro,
    .ADV_HTML_Article .article-18 .imagen-perro {
        background: 0 0
    }

    .ADV_Article .article-5 .article-8 .linea2,
    .ADV_Generic_Content .article-5 .article-8 .linea2,
    .ADV_HTML_Article .article-5 .article-8 .linea2 {
        font-size: 70px;
        margin-left: 0
    }

    .ADV_Article .article-16-2 h1 span.first-line,
    .ADV_Article .article-16-2 h1 span.last-line,
    .ADV_Article .article-16-2 h1 span.second-line,
    .ADV_Article .article-16-2 h2 span.first-line,
    .ADV_Article .article-16-2 h2 span.last-line,
    .ADV_Article .article-16-2 h2 span.second-line,
    .ADV_Generic_Content .article-16-2 h1 span.first-line,
    .ADV_Generic_Content .article-16-2 h1 span.last-line,
    .ADV_Generic_Content .article-16-2 h1 span.second-line,
    .ADV_Generic_Content .article-16-2 h2 span.first-line,
    .ADV_Generic_Content .article-16-2 h2 span.last-line,
    .ADV_Generic_Content .article-16-2 h2 span.second-line,
    .ADV_HTML_Article .article-16-2 h1 span.first-line,
    .ADV_HTML_Article .article-16-2 h1 span.last-line,
    .ADV_HTML_Article .article-16-2 h1 span.second-line,
    .ADV_HTML_Article .article-16-2 h2 span.first-line,
    .ADV_HTML_Article .article-16-2 h2 span.last-line,
    .ADV_HTML_Article .article-16-2 h2 span.second-line {
        text-align: center;
        padding-left: 0
    }

    .ADV_Article .article-4 .first-line,
    .ADV_Generic_Content .article-4 .first-line,
    .ADV_HTML_Article .article-4 .first-line {
        color: #fff !important;
        font-size: 24px !important;
        text-align: center !important
    }

    .ADV_Article .article-4 .second-line,
    .ADV_Generic_Content .article-4 .second-line,
    .ADV_HTML_Article .article-4 .second-line {
        color: #fff !important;
        font-size: 60px !important;
        text-align: center !important
    }

    .ADV_Article .article-4 .last-line,
    .ADV_Generic_Content .article-4 .last-line,
    .ADV_HTML_Article .article-4 .last-line {
        color: #fff !important;
        font-size: 30px !important;
        text-align: center !important
    }

    .ADV_Article .article-4 .article-header,
    .ADV_Generic_Content .article-4 .article-header,
    .ADV_HTML_Article .article-4 .article-header {
        background-color: #0c2340;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .article-31 .container-cola-lista,
    .ADV_Generic_Content .article-31 .container-cola-lista,
    .ADV_HTML_Article .article-31 .container-cola-lista {
        padding: 0
    }

    .ADV_Article .article-31 .article-header h1 span,
    .ADV_Article .article-31 .article-header h2 span,
    .ADV_Generic_Content .article-31 .article-header h1 span,
    .ADV_Generic_Content .article-31 .article-header h2 span,
    .ADV_HTML_Article .article-31 .article-header h1 span,
    .ADV_HTML_Article .article-31 .article-header h2 span {
        margin-top: -5px
    }
}

@media only screen and (min-width:769px) and (max-width:992px) {

    .ADV_Article .article-9 h1,
    .ADV_Article .article-9 h2,
    .ADV_Generic_Content .article-9 h1,
    .ADV_Generic_Content .article-9 h2,
    .ADV_HTML_Article .article-9 h1,
    .ADV_HTML_Article .article-9 h2 {
        font-size: 50px
    }
}

.ADV_Article .infografia-2 .article-header h1 span,
.ADV_Article .infografia-2 .article-header h2 span,
.ADV_Generic_Content .infografia-2 .article-header h1 span,
.ADV_Generic_Content .infografia-2 .article-header h2 span,
.ADV_HTML_Article .infografia-2 .article-header h1 span,
.ADV_HTML_Article .infografia-2 .article-header h2 span {
    font-size: .5em;
    margin-left: 60px
}

.ADV_Article .infografia-2 .article-header span,
.ADV_Generic_Content .infografia-2 .article-header span,
.ADV_HTML_Article .infografia-2 .article-header span,
.torsion-list .torsion-element img {
    margin-left: 30px
}

.ADV_Article .label-enfermedad .icon,
.ADV_Generic_Content .label-enfermedad .icon,
.ADV_HTML_Article .label-enfermedad .icon {
    font-weight: lighter;
    font-size: 40px;
    line-height: 1;
    color: #ff8300;
    cursor: pointer
}

.ADV_Article .label-enfermedad .plus-icon:before,
.ADV_Generic_Content .label-enfermedad .plus-icon:before,
.ADV_HTML_Article .label-enfermedad .plus-icon:before {
    content: "+";
    cursor: pointer
}

.ADV_Article .label-enfermedad .minus-icon:before,
.ADV_Generic_Content .label-enfermedad .minus-icon:before,
.ADV_HTML_Article .label-enfermedad .minus-icon:before {
    content: "-";
    cursor: pointer
}

.ADV_Article .label-enfermedad .glyphicon,
.ADV_Generic_Content .label-enfermedad .glyphicon,
.ADV_HTML_Article .label-enfermedad .glyphicon {
    color: #ff8300;
    cursor: pointer
}

.ADV_Article .xs-descripcion-enfermedades h3,
.ADV_Generic_Content .xs-descripcion-enfermedades h3,
.ADV_HTML_Article .xs-descripcion-enfermedades h3 {
    font-size: 30px;
    text-transform: uppercase
}

.ADV_Article .xs-descripcion-enfermedades .col-xs-6,
.ADV_Generic_Content .xs-descripcion-enfermedades .col-xs-6,
.ADV_HTML_Article .xs-descripcion-enfermedades .col-xs-6,
.advance.dog_area.Advance-ca .page-needs.page-sensitive.relaunch-diets .container.container-narrow,
.advance.dog_area.Advance-fr .page-needs.page-sensitive.relaunch-diets .container.container-narrow,
.advance.dog_area.Advance-it .page-needs.page-sensitive.relaunch-diets .container.container-narrow,
.advance.dog_area.Advance-pt .page-needs.page-sensitive.relaunch-diets .container.container-narrow,
.dog_area .page-needs.relaunch-diets .pattern,
.page-sensitive .affinity-product--benefits {
    padding: 0
}

.ADV_Article .arrow-container,
.ADV_Generic_Content .arrow-container,
.ADV_HTML_Article .arrow-container {
    position: relative;
    border-bottom: 1px solid grey;
    height: 10px
}

.ADV_Article .arrow-container-active:after,
.ADV_Article .arrow-container-active:before,
.ADV_Generic_Content .arrow-container-active:after,
.ADV_Generic_Content .arrow-container-active:before,
.ADV_HTML_Article .arrow-container-active:after,
.ADV_HTML_Article .arrow-container-active:before {
    content: "";
    position: absolute;
    top: 0;
    left: 45%;
    width: 0;
    height: 0;
    z-index: 2;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.ADV_Article .arrow-container-active:before,
.ADV_Generic_Content .arrow-container-active:before,
.ADV_HTML_Article .arrow-container-active:before {
    border-bottom: 9px solid grey;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    z-index: 1
}

.ADV_Article .infografia2-descripcion-enfermedades,
.ADV_Generic_Content .infografia2-descripcion-enfermedades,
.ADV_HTML_Article .infografia2-descripcion-enfermedades {
    min-height: 520px
}

.ADV_Article .infografia2-descripcion-enfermedades .container,
.ADV_Generic_Content .infografia2-descripcion-enfermedades .container,
.ADV_HTML_Article .infografia2-descripcion-enfermedades .container {
    position: relative;
    min-height: 520px
}

.ADV_Article .infografia2-descripcion-enfermedades h3,
.ADV_Generic_Content .infografia2-descripcion-enfermedades h3,
.ADV_HTML_Article .infografia2-descripcion-enfermedades h3 {
    text-transform: uppercase;
    font-size: 50px;
    padding-top: 100px
}

.benefits-boxes .box h3,
.benefits-boxes .box h4 {
    padding-top: 42px;
    text-transform: none;
    color: #0c2340
}

.ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
.ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
.ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 500px;
    z-index: -1
}

.ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
.ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
.ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img {
    position: relative;
    left: 50%;
    width: 500px;
    height: 100%
}

.ADV_Article .infografia2-descripcion-enfermedades .senalizadores-container,
.ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizadores-container,
.ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizadores-container {
    position: absolute;
    left: 25%;
    top: 0;
    width: 500px;
    height: 100%
}

.ADV_Article .infografia2-descripcion-enfermedades .senalizador,
.ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizador,
.ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizador {
    font-size: 35px;
    color: #fff;
    position: absolute;
    cursor: pointer
}

.ADV_Article #senalizador1,
.ADV_Generic_Content #senalizador1,
.ADV_HTML_Article #senalizador1 {
    left: 195px;
    top: 17%
}

.ADV_Article #senalizador2,
.ADV_Generic_Content #senalizador2,
.ADV_HTML_Article #senalizador2 {
    left: 195px;
    top: 24%
}

.ADV_Article #senalizador3,
.ADV_Generic_Content #senalizador3,
.ADV_HTML_Article #senalizador3 {
    left: 195px;
    top: 36%
}

.ADV_Article #senalizador3b,
.ADV_Generic_Content #senalizador3b,
.ADV_HTML_Article #senalizador3b {
    display: none;
    left: 195px;
    top: 45%
}

.ADV_Article #senalizador4,
.ADV_Generic_Content #senalizador4,
.ADV_HTML_Article #senalizador4 {
    left: 145px;
    top: 60%
}

.ADV_Article #senalizador5,
.ADV_Generic_Content #senalizador5,
.ADV_HTML_Article #senalizador5 {
    left: 290px;
    top: 60%
}

.ADV_Article #senalizador6,
.ADV_Generic_Content #senalizador6,
.ADV_HTML_Article #senalizador6 {
    left: 220px;
    top: 70%
}

.ADV_Article .blue-background,
.ADV_Generic_Content .blue-background,
.ADV_HTML_Article .blue-background {
    background-color: #0c2340;
    margin-top: 50px;
    padding-bottom: 50px
}

.ADV_Article .info-box,
.ADV_Generic_Content .info-box,
.ADV_HTML_Article .info-box {
    position: relative;
    width: 100%;
    text-align: center;
    background-color: #fff;
    padding: 50px;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    min-height: 450px;
    margin-bottom: 50px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2), 0 12px 40px 0 rgba(0, 0, 0, .19)
}

.ADV_Article .info-box:first-child,
.ADV_Generic_Content .info-box:first-child,
.ADV_HTML_Article .info-box:first-child {
    top: -20px
}

.ADV_Article .info-box h4,
.ADV_Generic_Content .info-box h4,
.ADV_HTML_Article .info-box h4 {
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    margin-bottom: 20px
}

.ADV_Article .info-box p,
.ADV_Generic_Content .info-box p,
.ADV_HTML_Article .info-box p {
    font-size: 1.3em
}

.ADV_Article .info-box span:before,
.ADV_Generic_Content .info-box span:before,
.ADV_HTML_Article .info-box span:before {
    border-radius: 30px 0 0;
    left: 30px;
    top: 10px;
    border-top: 2px solid #ff8300;
    border-left: 2px solid #ff8300
}

.ADV_Article .info-box span:after,
.ADV_Generic_Content .info-box span:after,
.ADV_HTML_Article .info-box span:after {
    border-radius: 0 0 30px;
    right: 30px;
    bottom: 20px;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300
}

.ADV_Article .reanimacion h4,
.ADV_Generic_Content .reanimacion h4,
.ADV_HTML_Article .reanimacion h4 {
    text-transform: uppercase;
    font-size: 30px !important;
    font-weight: lighter !important
}

.ADV_Article .reanimacion p,
.ADV_Generic_Content .reanimacion p,
.ADV_HTML_Article .reanimacion p {
    font-weight: 700;
    font-size: 20px;
    margin-top: 5px
}

.ADV_Article .reanimacion ol,
.ADV_Generic_Content .reanimacion ol,
.ADV_HTML_Article .reanimacion ol {
    font-size: 20px;
    counter-reset: item;
    list-style-type: none
}

.ADV_Article .reanimacion ol li,
.ADV_Generic_Content .reanimacion ol li,
.ADV_HTML_Article .reanimacion ol li {
    margin-top: 20px;
    font-weight: 100
}

.ADV_Article .reanimacion ol li:before,
.ADV_Generic_Content .reanimacion ol li:before,
.ADV_HTML_Article .reanimacion ol li:before {
    content: counter(item) " ";
    counter-increment: item;
    padding-right: 10px;
    margin-right: 10px;
    color: #ff8300;
    font-weight: 700;
    border-right: 2px solid #fff
}

.ADV_Article .article-4 h3,
.ADV_Generic_Content .article-4 h3,
.ADV_HTML_Article .article-4 h3 {
    font-size: 32px;
    line-height: normal;
    text-transform: uppercase
}

.ADV_Article .article-4 .article-content .section-title>*,
.ADV_Generic_Content .article-4 .article-content .section-title>*,
.ADV_HTML_Article .article-4 .article-content .section-title>* {
    display: inline-block;
    vertical-align: bottom
}

.ADV_Article .article-4 .calendar-block,
.ADV_Generic_Content .article-4 .calendar-block,
.ADV_HTML_Article .article-4 .calendar-block {
    position: relative;
    min-height: 620px;
    overflow-y: hidden;
    overflow-x: hidden
}

.ADV_Article .article-4 .calendar-block .section-title,
.ADV_Generic_Content .article-4 .calendar-block .section-title,
.ADV_HTML_Article .article-4 .calendar-block .section-title {
    height: 184px
}

.ADV_Article .article-4 .calendar-block .etapas-calendario,
.ADV_Generic_Content .article-4 .calendar-block .etapas-calendario,
.ADV_HTML_Article .article-4 .calendar-block .etapas-calendario {
    height: 400px;
    margin-bottom: 36px;
    position: relative;
    width: 100%
}

.ADV_Article .article-4 .calendar-block .etapas-calendario h4,
.ADV_Generic_Content .article-4 .calendar-block .etapas-calendario h4,
.ADV_HTML_Article .article-4 .calendar-block .etapas-calendario h4 {
    text-align: center;
    font-size: 1.2em
}

.ADV_Article .article-4 .calendar-block .etapas-calendario h4 strong,
.ADV_Generic_Content .article-4 .calendar-block .etapas-calendario h4 strong,
.ADV_HTML_Article .article-4 .calendar-block .etapas-calendario h4 strong {
    display: block;
    font-size: 2.8em
}

.ADV_Article .article-4 .calendar-block .etapas-calendario .glyphicon,
.ADV_Generic_Content .article-4 .calendar-block .etapas-calendario .glyphicon,
.ADV_HTML_Article .article-4 .calendar-block .etapas-calendario .glyphicon {
    display: block;
    font-size: 2em;
    cursor: pointer
}

.ADV_Article .article-4 .calendar-block .etapas-calendario .glyphicon:hover,
.ADV_Generic_Content .article-4 .calendar-block .etapas-calendario .glyphicon:hover,
.ADV_HTML_Article .article-4 .calendar-block .etapas-calendario .glyphicon:hover {
    z-index: 99999;
    font-size: 3.5em;
    transition: .5s;
    -webkit-transition: .5s
}

.ADV_Article .article-4 .calendar-block .etapas,
.ADV_Generic_Content .article-4 .calendar-block .etapas,
.ADV_HTML_Article .article-4 .calendar-block .etapas {
    text-align: center;
    max-width: 100px;
    position: absolute
}

.ADV_Article .article-4 .calendar-block .etapa1,
.ADV_Generic_Content .article-4 .calendar-block .etapa1,
.ADV_HTML_Article .article-4 .calendar-block .etapa1 {
    left: 0;
    top: 210px
}

.ADV_Article .article-4 .calendar-block .etapa2,
.ADV_Generic_Content .article-4 .calendar-block .etapa2,
.ADV_HTML_Article .article-4 .calendar-block .etapa2 {
    left: 85px;
    top: 85px
}

.ADV_Article .article-4 .calendar-block .etapa2>*,
.ADV_Generic_Content .article-4 .calendar-block .etapa2>*,
.ADV_HTML_Article .article-4 .calendar-block .etapa2>* {
    color: #c100aa
}

.ADV_Article .article-4 .calendar-block .etapa3,
.ADV_Generic_Content .article-4 .calendar-block .etapa3,
.ADV_HTML_Article .article-4 .calendar-block .etapa3 {
    left: 124px;
    top: 240px
}

.ADV_Article .article-4 .calendar-block .etapa3>*,
.ADV_Generic_Content .article-4 .calendar-block .etapa3>*,
.ADV_HTML_Article .article-4 .calendar-block .etapa3>* {
    color: #9100cd
}

.ADV_Article .article-4 .calendar-block .etapa3 h4,
.ADV_Article .article-4 .calendar-block .etapa5 h4,
.ADV_Article .etapas.etapa3,
.ADV_Article .etapas.etapa5,
.ADV_Generic_Content .article-4 .calendar-block .etapa3 h4,
.ADV_Generic_Content .article-4 .calendar-block .etapa5 h4,
.ADV_Generic_Content .etapas.etapa3,
.ADV_Generic_Content .etapas.etapa5,
.ADV_HTML_Article .article-4 .calendar-block .etapa3 h4,
.ADV_HTML_Article .article-4 .calendar-block .etapa5 h4,
.ADV_HTML_Article .etapas.etapa3,
.ADV_HTML_Article .etapas.etapa5 {
    transform: rotate(180deg)
}

.ADV_Article .article-5 #rabia,
.ADV_Generic_Content .article-5 #rabia,
.ADV_HTML_Article .article-5 #rabia {
    position: absolute;
    max-width: 150px;
    font-size: 16px;
    color: #0c2340;
    text-align: center;
    top: 150px;
    left: 420px;
    background: #fff;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 15px;
    display: none
}

.ADV_Article .article-5 #triple-moquillo,
.ADV_Generic_Content .article-5 #triple-moquillo,
.ADV_HTML_Article .article-5 #triple-moquillo {
    position: absolute;
    top: 87px;
    left: 79px;
    max-width: 150px;
    font-size: 16px;
    color: #0c2340;
    background: #fff;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 15px;
    display: none
}

.ADV_Article .Advanceru .article-5 #triple-moquillo,
.ADV_Generic_Content .Advanceru .article-5 #triple-moquillo,
.ADV_HTML_Article .Advanceru .article-5 #triple-moquillo {
    top: 57px
}

.ADV_Article .article-4 .calendar-block .etapa4,
.ADV_Generic_Content .article-4 .calendar-block .etapa4,
.ADV_HTML_Article .article-4 .calendar-block .etapa4 {
    left: 200px;
    top: 61px
}

.ADV_Article .article-4 .calendar-block .etapa4>*,
.ADV_Generic_Content .article-4 .calendar-block .etapa4>*,
.ADV_HTML_Article .article-4 .calendar-block .etapa4>* {
    color: #4700cd
}

.ADV_Article .article-4 .calendar-block .etapa5,
.ADV_Generic_Content .article-4 .calendar-block .etapa5,
.ADV_HTML_Article .article-4 .calendar-block .etapa5 {
    left: 422px;
    top: 192px
}

.ADV_Article .article-4 .calendar-block .etapa5>*,
.ADV_Generic_Content .article-4 .calendar-block .etapa5>*,
.ADV_HTML_Article .article-4 .calendar-block .etapa5>* {
    color: #0032cd
}

.ADV_Article .article-4 .calendar-block .etapa6,
.ADV_Generic_Content .article-4 .calendar-block .etapa6,
.ADV_HTML_Article .article-4 .calendar-block .etapa6 {
    left: 755px;
    top: -38px
}

.ADV_Article .article-4 .calendar-block .etapa6 h4,
.ADV_Generic_Content .article-4 .calendar-block .etapa6 h4,
.ADV_HTML_Article .article-4 .calendar-block .etapa6 h4 {
    font-size: 1em
}

.ADV_Article .article-4 .calendar-block .etapa6>*,
.ADV_Generic_Content .article-4 .calendar-block .etapa6>*,
.ADV_HTML_Article .article-4 .calendar-block .etapa6>* {
    color: #005bcd
}

.ADV_Article .article-4 .calendar-block .etapa7,
.ADV_Generic_Content .article-4 .calendar-block .etapa7,
.ADV_HTML_Article .article-4 .calendar-block .etapa7 {
    left: 848px;
    top: 50px;
    width: 200px
}

.ADV_Article .article-4 .calendar-block .background-calendar,
.ADV_Generic_Content .article-4 .calendar-block .background-calendar,
.ADV_HTML_Article .article-4 .calendar-block .background-calendar {
    position: absolute;
    top: 0;
    left: -500px;
    width: 1900px;
    z-index: -1;
    overflow-x: visible
}

.ADV_Article .article-4 .calendar-block .background-calendar img,
.ADV_Generic_Content .article-4 .calendar-block .background-calendar img,
.ADV_HTML_Article .article-4 .calendar-block .background-calendar img {
    position: relative;
    top: 0;
    width: 100%;
    margin: auto
}

@media (max-width:991px) {

    .ADV_Article .infografia-2 .article-header h1,
    .ADV_Article .infografia-2 .article-header h2,
    .ADV_Generic_Content .infografia-2 .article-header h1,
    .ADV_Generic_Content .infografia-2 .article-header h2,
    .ADV_HTML_Article .infografia-2 .article-header h1,
    .ADV_HTML_Article .infografia-2 .article-header h2 {
        text-align: center;
        font-size: 40px
    }

    .ADV_Article .infografia-2 .article-header h1 span,
    .ADV_Article .infografia-2 .article-header h2 span,
    .ADV_Generic_Content .infografia-2 .article-header h1 span,
    .ADV_Generic_Content .infografia-2 .article-header h2 span,
    .ADV_HTML_Article .infografia-2 .article-header h1 span,
    .ADV_HTML_Article .infografia-2 .article-header h2 span {
        display: inline;
        margin-left: 0;
        font-size: .7em
    }

    .ADV_Article .infografia-2 .article-header span strong,
    .ADV_Generic_Content .infografia-2 .article-header span strong,
    .ADV_HTML_Article .infografia-2 .article-header span strong {
        font-size: 40px
    }

    .ADV_Article .infografia-2 .tooltip-inner,
    .ADV_Article .infografia-2 .tooltip.bottom .tooltip-arrow,
    .ADV_Article .page-node-286 .tooltip-inner,
    .ADV_Article .page-node-286 .tooltip.bottom .tooltip-arrow,
    .ADV_Article .page-node-302 .tooltip-inner,
    .ADV_Article .page-node-302 .tooltip.bottom .tooltip-arrow,
    .ADV_Generic_Content .infografia-2 .tooltip-inner,
    .ADV_Generic_Content .infografia-2 .tooltip.bottom .tooltip-arrow,
    .ADV_Generic_Content .page-node-286 .tooltip-inner,
    .ADV_Generic_Content .page-node-286 .tooltip.bottom .tooltip-arrow,
    .ADV_Generic_Content .page-node-302 .tooltip-inner,
    .ADV_Generic_Content .page-node-302 .tooltip.bottom .tooltip-arrow,
    .ADV_HTML_Article .infografia-2 .tooltip-inner,
    .ADV_HTML_Article .infografia-2 .tooltip.bottom .tooltip-arrow,
    .ADV_HTML_Article .page-node-286 .tooltip-inner,
    .ADV_HTML_Article .page-node-286 .tooltip.bottom .tooltip-arrow,
    .ADV_HTML_Article .page-node-302 .tooltip-inner,
    .ADV_HTML_Article .page-node-302 .tooltip.bottom .tooltip-arrow {
        display: block
    }

    .ADV_Article .page-node-302 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-302 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-302 .calendar-block .etapa6 {
        left: 220px;
        top: -28px
    }

    .ADV_Article .page-node-302 .tooltip.in,
    .ADV_Generic_Content .page-node-302 .tooltip.in,
    .ADV_HTML_Article .page-node-302 .tooltip.in {
        opacity: 1 !important
    }

    .ADV_Article .article-4 .calendar-block,
    .ADV_Generic_Content .article-4 .calendar-block,
    .ADV_HTML_Article .article-4 .calendar-block {
        min-height: 585px
    }

    .ADV_Article .article-4 .article-header,
    .ADV_Generic_Content .article-4 .article-header,
    .ADV_HTML_Article .article-4 .article-header {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        width: 768px;
        left: -300px;
        top: 200px
    }

    .ADV_Article .article-4 .calendar-block .etapas-calendario,
    .ADV_Generic_Content .article-4 .calendar-block .etapas-calendario,
    .ADV_HTML_Article .article-4 .calendar-block .etapas-calendario {
        margin-bottom: 0
    }

    .ADV_Article .article-4 .calendar-block .etapas-calendario h4,
    .ADV_Generic_Content .article-4 .calendar-block .etapas-calendario h4,
    .ADV_HTML_Article .article-4 .calendar-block .etapas-calendario h4 {
        font-size: 1em
    }

    .ADV_Article .article-4 .calendar-block .etapas-calendario h4 strong,
    .ADV_Generic_Content .article-4 .calendar-block .etapas-calendario h4 strong,
    .ADV_HTML_Article .article-4 .calendar-block .etapas-calendario h4 strong {
        font-size: 2.5em
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 5px;
        top: 30px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 55px;
        top: 163px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 100px;
        top: 10px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 175px;
        top: 145px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 220px;
        top: -33px
    }
}

@media (min-width:493px) and (max-width:592px) {

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        left: -250px
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 55px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 105px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 150px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 225px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 270px
    }

    .ADV_Article .article-4 .article-header,
    .ADV_Generic_Content .article-4 .article-header,
    .ADV_HTML_Article .article-4 .article-header {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256)
    }
}

@media (min-width:593px) and (max-width:692px) {

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        left: -200px
    }

    .ADV_Article .article-4 .article-header,
    .ADV_Generic_Content .article-4 .article-header,
    .ADV_HTML_Article .article-4 .article-header {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 105px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 155px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 200px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 275px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 320px
    }
}

@media (min-width:693px) and (max-width:792px) {

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        left: -150px;
        width: calc(918px);
        top: 160px
    }

    .ADV_Article .article-4 .article-header,
    .ADV_Generic_Content .article-4 .article-header,
    .ADV_HTML_Article .article-4 .article-header {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 155px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 205px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 250px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 325px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 370px
    }
}

@media (min-width:793px) and (max-width:892px) {

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        left: -100px
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 205px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 255px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 300px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 375px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 420px
    }
}

@media (min-width:893px) and (max-width:991px) {

    .ADV_Article .article-4 .calendar-block .background-calendar,
    .ADV_Generic_Content .article-4 .calendar-block .background-calendar,
    .ADV_HTML_Article .article-4 .calendar-block .background-calendar {
        left: -50px
    }

    .ADV_Article .article-4 .calendar-block .etapa2,
    .ADV_Generic_Content .article-4 .calendar-block .etapa2,
    .ADV_HTML_Article .article-4 .calendar-block .etapa2 {
        left: 255px
    }

    .ADV_Article .article-4 .calendar-block .etapa3,
    .ADV_Generic_Content .article-4 .calendar-block .etapa3,
    .ADV_HTML_Article .article-4 .calendar-block .etapa3 {
        left: 305px
    }

    .ADV_Article .article-4 .calendar-block .etapa4,
    .ADV_Generic_Content .article-4 .calendar-block .etapa4,
    .ADV_HTML_Article .article-4 .calendar-block .etapa4 {
        left: 350px
    }

    .ADV_Article .article-4 .calendar-block .etapa5,
    .ADV_Generic_Content .article-4 .calendar-block .etapa5,
    .ADV_HTML_Article .article-4 .calendar-block .etapa5 {
        left: 425px
    }

    .ADV_Article .page-node-286 .calendar-block .etapa6,
    .ADV_Generic_Content .page-node-286 .calendar-block .etapa6,
    .ADV_HTML_Article .page-node-286 .calendar-block .etapa6 {
        left: 470px
    }
}

.ADV_Article .croqueta,
.ADV_Generic_Content .croqueta,
.ADV_HTML_Article .croqueta {
    width: 50% !important;
    padding-top: 25%;
    margin-left: 25%
}

.ADV_Article body .article-template .article-content h2,
.ADV_Article body .article-template .article-content h3,
.ADV_Generic_Content body .article-template .article-content h2,
.ADV_Generic_Content body .article-template .article-content h3,
.ADV_HTML_Article body .article-template .article-content h2,
.ADV_HTML_Article body .article-template .article-content h3 {
    line-height: 1;
    text-align: left
}

.ADV_Article .article-author .author-content,
.ADV_Generic_Content .article-author .author-content,
.ADV_HTML_Article .article-author .author-content {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    padding-top: 50px;
    padding-bottom: 80px
}

.ADV_Article .article-author .author-content .author-heading .image-content,
.ADV_Generic_Content .article-author .author-content .author-heading .image-content,
.ADV_HTML_Article .article-author .author-content .author-heading .image-content {
    width: 204px;
    height: 204px;
    border-radius: 1000px;
    overflow: hidden;
    float: left;
    margin-right: 65px
}

.ADV_Article .article-author .author-content .author-heading .info-content,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content {
    float: left;
    margin-top: 30px;
    width: calc(100% - 269px)
}

.ADV_Article .article-author .author-content .author-heading .info-content h2,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content h2,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content h2 {
    color: #0c2340;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 700
}

.ADV_Article .article-author .author-content .author-heading .info-content h3,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content h3,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content h3 {
    font-size: 24px;
    color: #0c2340;
    margin-top: 0;
    margin-bottom: 4px;
    font-weight: 700
}

.ADV_Article .article-author .author-content .author-heading .info-content p,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content p,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content p {
    font-size: 20px;
    color: #0c2340;
    margin-bottom: 20px
}

.ADV_Article .article-author .author-content .author-heading .info-content .social-content a,
.ADV_Generic_Content .article-author .author-content .author-heading .info-content .social-content a,
.ADV_HTML_Article .article-author .author-content .author-heading .info-content .social-content a {
    display: none;
    vertical-align: middle;
    cursor: pointer
}

.ADV_Article .article-author .author-content .author-description,
.ADV_Article .article-author .author-content .author-related,
.ADV_Generic_Content .article-author .author-content .author-description,
.ADV_Generic_Content .article-author .author-content .author-related,
.ADV_HTML_Article .article-author .author-content .author-description,
.ADV_HTML_Article .article-author .author-content .author-related,
.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-image-special,
.page-allergy .bullet-orange-list,
.page-urinary-cat .gravity-block {
    margin-top: 70px
}

.ADV_Article .article-author .author-content .author-description p,
.ADV_Article .article-author .author-content .author-related p,
.ADV_Generic_Content .article-author .author-content .author-description p,
.ADV_Generic_Content .article-author .author-content .author-related p,
.ADV_HTML_Article .article-author .author-content .author-description p,
.ADV_HTML_Article .article-author .author-content .author-related p {
    color: #0c2340;
    font-size: 20px
}

.ADV_Article .article-author .author-content .author-description h3,
.ADV_Article .article-author .author-content .author-related h3,
.ADV_Generic_Content .article-author .author-content .author-description h3,
.ADV_Generic_Content .article-author .author-content .author-related h3,
.ADV_HTML_Article .article-author .author-content .author-description h3,
.ADV_HTML_Article .article-author .author-content .author-related h3 {
    color: #0c2340;
    font-size: 30px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 14px
}

.ADV_Article .article-author .author-content .author-description ul,
.ADV_Article .article-author .author-content .author-related ul,
.ADV_Generic_Content .article-author .author-content .author-description ul,
.ADV_Generic_Content .article-author .author-content .author-related ul,
.ADV_HTML_Article .article-author .author-content .author-description ul,
.ADV_HTML_Article .article-author .author-content .author-related ul,
.tips-slider .tip-elem,
body.Advance-ru .urinary-box-group .urinary-box {
    padding: 0 20px
}

.ADV_Article .lhasa-image img,
.ADV_Generic_Content .lhasa-image img,
.ADV_HTML_Article .lhasa-image img,
body .owl-carousel .owl-item img {
    width: auto
}

#ADV_Author_Sign h4 {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    font-size: 24px;
    color: #0c2340;
    margin: 5px 0
}

#ADV_Author_Sign h5 {
    font-size: 20px;
    color: #0c2340;
    margin: 0
}

.ADV_Life_Stages {
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.ADV_Author li,
.ADV_Life_Stages li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em
}

.ADV_Life_Stages img {
    margin: 0;
    border-radius: 3px
}

.ADV_Life_Stages h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.block-advance-life-stages-blocks {
    position: static !important
}

.edv-main-content {
    padding-bottom: 60px
}

.edv-main-content:before {
    content: "Loading...";
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    display: block;
    padding-left: 30px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT022D4CF73E504BCEBDF5099E5E206707/native?channelToken=958084adb4414d179b0f41acd4027256);
    text-transform: uppercase;
    color: #0c2340;
    margin: 0 auto -30px;
    width: 150px;
    float: none;
    background-size: 25px;
    background-repeat: no-repeat;
    padding-right: 30px;
    position: relative;
    z-index: -1
}

.Advance-es .edv-main-content:before {
    content: "Cargando..."
}

.Advance-ca .edv-main-content:before {
    content: "Carregant..."
}

.life-stages-block {
    overflow: hidden;
    background-color: #fff
}

.life-stages-block .gray,
.nutrition-block {
    background-color: #eff0f2
}

.life-stages-block .life-stages-intro {
    text-align: center;
    position: relative;
    padding-bottom: 55px;
    margin-bottom: 40px
}

.life-stages-block .title-wrapper {
    padding-top: 50px;
    margin-bottom: 20px
}

.life-stages-block .title-wrapper h4 {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.07;
    color: #0c2340;
    margin-top: 50px;
    margin-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    display: inline
}

.life-stages-block .title-wrapper h4:after,
.life-stages-block h3:after,
.title-wrapper h2:after,
.title-wrapper h3:after {
    content: "";
    display: block;
    width: calc(100% + 10px);
    height: 16px;
    border: 2px solid #ff8300;
    border-radius: 0 0 16px;
    border-top: 0;
    border-left: 0;
    margin-top: -9px;
    position: absolute;
    left: 0;
    bottom: -7px
}

.life-stages-block .dotted-title {
    text-align: center;
    position: static;
    margin-bottom: 30px
}

.life-stages-block .dotted-title h3 {
    font-size: 36px;
    position: static
}

.life-stages-block .dotted-title h3 strong {
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding: 0 5px
}

.life-stages-block .dotted-title h3:before {
    content: "";
    display: block;
    position: absolute;
    height: 16px;
    opacity: 1;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB9D6F940C9B747F68F8E23CDED1CC2D0/native?channelToken=958084adb4414d179b0f41acd4027256);
    border: 0;
    background-repeat: repeat-x;
    background-size: auto 2px;
    width: 100%;
    bottom: auto;
    margin-top: 15px;
    left: 0
}

.life-stages-block h3,
.title-cat h3,
.title-dog h3,
.title-wrapper h2,
.title-wrapper h3 {
    font-size: 28px;
    font-weight: 300;
    line-height: 1.07;
    color: #0c2340;
    margin-top: 50px;
    margin-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    display: inline
}

.life-stages-block h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.08;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px
}

.life-stages-block h5 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    color: #0c2340;
    margin: 0
}

.scroll-arrow {
    position: absolute;
    left: 50%;
    bottom: 0;
    cursor: pointer;
    animation: 2s infinite pulse;
    margin-left: -20px
}

.scroll-arrow img {
    width: 40px
}

@keyframes pulse {

    0%,
    100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }
}

.benefits-boxes {
    margin-top: 30px;
    margin-bottom: 70px
}

.benefits-boxes .column-img {
    margin-top: -100px;
    margin-bottom: -48px
}

.benefits-boxes .box {
    width: 100%;
    border-radius: 0 30px;
    padding: 0 50px 60px;
    margin-right: 0;
    border: 1px solid #0c2340
}

.benefits-boxes .box.box-blue .box-header h2,
.benefits-boxes .box.box-blue h3,
.benefits-boxes .box.box-blue p,
.bg-blue .title-wrapper h3,
.container-arrows .arrow3 .content a,
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover,
.navbar-inverse .navbar-link:hover,
.page-allergy .bg-pattern h2.title,
.page-hairball .sensitive-video.sensitive-novideo p,
.page-needs .bg-pattern p,
.page-weight .bg-pattern .title,
.timeline-info p a,
.timeline-info p a:active,
.timeline-info p a:focus,
.timeline-info p a:hover,
.vet-accordeon .vet-element.active .vet-month {
    color: #fff
}

.benefits-boxes .box.box-blue h3 {
    border-color: #fff
}

.benefits-boxes .box h3 {
    font-size: 36px;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 16px;
    border-bottom: 1px solid #0c2340;
    display: block;
    width: 100%;
    margin-top: 0
}

.benefits-boxes .box h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    border-bottom: 1px solid #c7cdd4;
    padding-bottom: 5px
}

.benefits-boxes .box h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    color: #ff8300
}

.benefits-boxes .box .box-header {
    display: none;
    position: relative
}

.benefits-boxes .box .box-header h2 {
    color: #0c2340;
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    margin-top: 30px
}

.benefits-boxes .box .box-header .box-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #ff8300;
    border-radius: 50px;
    box-shadow: 0 5px 10px 0 rgba(12, 35, 64, .3);
    position: absolute;
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    margin-top: 0;
    right: 0;
    top: 0
}

.benefits-boxes .box .box-header .box-btn:after,
.benefits-boxes .box .box-header .box-btn:before,
.expert-block .expert-block-info .more-btn:after,
.expert-block .expert-block-info .more-btn:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 2px;
    background-color: #fff;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.benefits-boxes .box .box-header .box-btn:after,
.expert-block .expert-block-info .more-btn:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.benefits-boxes .box .box-content {
    overflow: hidden;
    height: auto;
    max-height: 1000px;
    -moz-transition: .6s ease-in-out;
    -webkit-transition: .6s ease-in-out;
    -o-transition: .6s ease-in-out;
    transition: .6s ease-in-out
}

.benefits-boxes .box.active .box-content,
.plus-box .plus-box-content.active {
    max-height: 1000px
}

.life-stages-nav a,
.nutrition-carrousel .element .element-title span {
    font-size: 20px;
    display: inline-block;
    font-weight: 700;
    vertical-align: middle
}

.life-stages-nav {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px
}

.life-stages-nav a {
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 0 15px;
    height: 40px;
    background-color: #0c2340;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    padding: 0 18px;
    line-height: 40px;
    margin: 0 5px 10px;
    cursor: pointer
}

.expert-block .expert-block-info .expert-social a,
.pettalks-gallery .gallery-more,
.pettalks-intro .intro-social a,
.product-info .benefits-list .affinity-product--benefit,
.product-info .see-btn,
.video-wrapper .video-box .icon-play,
.welcome-btn,
.welcome-nav ul li a {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    cursor: pointer
}

.life-stages-nav a img {
    width: 40px;
    display: inline-block;
    vertical-align: middle
}

.button:active,
.button:focus,
.button:hover,
.life-stages-nav a:active,
.life-stages-nav a:focus,
.life-stages-nav a:hover {
    background-color: #ff8300;
    color: #fff;
    text-decoration: none
}

.nutrition-block {
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
    margin-bottom: 50px
}

.nutrition-block .nutrition-bg {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2A7FB57D6DDD4D4C8A246B12B80DA1B2/native?channelToken=958084adb4414d179b0f41acd4027256);
    position: absolute;
    display: block;
    height: 100%;
    width: 50%;
    top: 0;
    right: 0;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: left
}

.nutrition-block .scroll-arrow {
    bottom: 20px
}

.nutrition-block .nutrition-image {
    margin-bottom: -40px
}

.nutrition-block .nutrition-image-special {
    margin-bottom: -70px;
    margin-top: 30px;
    width: 130%
}

.nutrition-block .nutrition-image-special-2 {
    margin-top: 75px;
    width: 130%;
    margin-left: -20%;
    position: absolute
}

.nutrition-block .nutrition-image-special-3 {
    margin-top: 75px;
    width: 100%;
    margin-left: 0;
    position: absolute
}

.nutrition-block .nutrition-quote {
    padding: 40px 0
}

.nutrition-block .nutrition-quote p {
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
    line-height: 1.3;
    text-align: center;
    color: #0c2340;
    display: block;
    position: relative
}

.maxi-adult-block .nutrition-block .nutrition-image {
    width: 600px;
    margin-left: -250px
}

@media (max-width:1024px) {

    .ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_Article .infografia2-descripcion-enfermedades .senalizadores-container,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizadores-container,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizadores-container {
        left: 25%
    }

    .ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img {
        left: 0
    }

    .ADV_Article .infografia2-descripcion-enfermedades .senalizador,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizador,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizador {
        margin-left: -30px
    }

    .ADV_Article .article-5 #rabia,
    .ADV_Generic_Content .article-5 #rabia,
    .ADV_HTML_Article .article-5 #rabia {
        position: absolute;
        max-width: 150px;
        font-size: 16px;
        color: #0c2340;
        text-align: center;
        top: 96px;
        left: 314px;
        background: #fff;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        padding: 15px;
        display: none
    }

    .ADV_Article .article-5 #triple-moquillo,
    .ADV_Generic_Content .article-5 #triple-moquillo,
    .ADV_HTML_Article .article-5 #triple-moquillo {
        position: absolute;
        top: 1px;
        left: 157px;
        z-index: 20;
        max-width: 150px;
        font-size: 16px;
        color: #0c2340;
        background: #fff;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        padding: 15px;
        display: none
    }

    .nutrition-block .nutrition-bg {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5787142EE3F0448C82F27CAA6FBE6B41/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100%;
        background-position: right top -70px
    }
}

@media (max-width:768px) {

    .ADV_Article .article-author .author-content .author-heading .image-content,
    .ADV_Generic_Content .article-author .author-content .author-heading .image-content,
    .ADV_HTML_Article .article-author .author-content .author-heading .image-content {
        float: none;
        margin: 0 auto;
        width: 170px;
        height: 170px
    }

    .ADV_Article .article-author .author-content .author-heading .info-content,
    .ADV_Generic_Content .article-author .author-content .author-heading .info-content,
    .ADV_HTML_Article .article-author .author-content .author-heading .info-content {
        width: 100%;
        float: none;
        text-align: center
    }

    .life-stages-block h3 {
        font-size: 24px
    }

    .life-stages-block .justify {
        text-align: left
    }

    .life-stages-block h3:after {
        width: calc(100% + 10px)
    }

    .life-stages-block .dotted-title h3:before {
        margin-top: -15px
    }

    .benefits-boxes .column-img,
    .nutrition-block .nutrition-image,
    .nutrition-block .nutrition-image-special,
    .nutrition-block .nutrition-image-special-2,
    .scroll-arrow {
        display: none
    }

    .behave-block .row,
    .benefits-boxes .box .box-header,
    .life-stages-intro .scroll-arrow {
        display: block
    }

    .title-wrapper h2,
    .title-wrapper h3 {
        padding-top: 3px
    }

    .benefits-boxes .box {
        padding: 0 20px 30px
    }

    .benefits-boxes .box.box-blue {
        margin-bottom: 30px
    }

    .benefits-boxes .box.box-white h4 {
        display: block;
        font-size: 0;
        padding-top: 10px
    }

    .benefits-boxes .box h3 {
        font-size: 26px
    }

    .benefits-boxes .box .box-content {
        max-height: 0
    }

    .behave-block .row .col-md-5,
    .behave-block .row .col-md-8 {
        max-width: 100% !important
    }

    .nutrition-block {
        background-position: center 50%
    }

    .nutrition-block .col-sm-6 {
        width: 100%;
        float: none;
        max-width: 100% !important;
        flex: none
    }

    .nutrition-block .nutrition-bg {
        height: 50%;
        width: 100%;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3B0917D4FA784D3BA28402ECF41E0799/native?channelToken=958084adb4414d179b0f41acd4027256);
        bottom: 0;
        top: auto;
        background-size: 100% auto;
        background-position: top
    }

    .nutrition-block .nutrition-bg:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 70%;
        bottom: 0;
        background-color: #0c2340
    }

    .nutrition-block .product-info .benefit-description {
        max-width: 100%
    }
}

.nutrition-carrousel .slick-prev,
.nutrition-carrousel .slick-prev:active,
.nutrition-carrousel .slick-prev:focus,
.nutrition-carrousel .slick-prev:hover {
    background-size: 30px;
    background-position: left center
}

.nutrition-carrousel .slick-prev,
.nutrition-carrousel .slick-prev:active,
.nutrition-carrousel .slick-prev:focus,
.nutrition-carrousel .slick-prev:hover,
.torsion-carrousel .owl-nav .owl-prev span,
body .hexagon-carousel .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1756ABCB50AB4C69A3F193AEE302D834/native?channelToken=958084adb4414d179b0f41acd4027256)
}

@media (max-width:510px) {
    .nutrition-block .nutrition-bg:after {
        height: 80%
    }
}

@media (max-width:380px) {
    .nutrition-block .nutrition-bg:after {
        height: 90%
    }
}

.nutrition-carrousel .slick-next,
.nutrition-carrousel .slick-prev {
    width: 40px;
    height: 40px;
    top: 50%;
    position: absolute;
    text-indent: -9999px;
    background-repeat: no-repeat
}

.slick-initialized.nutrition-carrousel .slick-slide {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center
}

.nutrition-carrousel {
    border-top: 1px solid #8a95a2;
    border-bottom: 1px solid #8a95a2;
    padding: 20px 50px;
    margin: 20px 0
}

.nutrition-carrousel .element .element-title span {
    color: #ff8300;
    border-right: 2px solid #0c2340;
    padding-right: 10px;
    margin-right: 7px;
    float: left;
    height: 26px
}

.nutrition-carrousel .element .element-title h5 {
    display: inline;
    vertical-align: middle
}

.nutrition-carrousel .slick-prev {
    display: block;
    left: 0
}

.nutrition-carrousel .slick-next,
.nutrition-carrousel .slick-next:active,
.nutrition-carrousel .slick-next:focus,
.nutrition-carrousel .slick-next:hover {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTDA2CB3E7B7D74CCB94B84FBFECD9C9B8/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 30px;
    background-position: left center
}

.nutrition-carrousel .slick-next {
    display: block;
    right: 0
}

.maxi-adult-block .affinity-product--benefit,
.medium-adult-block .affinity-product--benefit,
.mini-adult-block .affinity-product--benefit {
    border-color: #0076a8 !important
}

.maxi-senior-block .affinity-product--benefit,
.medium-senior-block .affinity-product--benefit,
.mini-senior-block .affinity-product--benefit {
    border-color: #984856 !important
}

.product-info {
    text-align: right;
    padding-bottom: 60px
}

.product-info>img,
.product-info>strong>img {
    margin-right: -30px;
    max-height: 400px;
    margin-top: 20px;
    margin-bottom: 20px
}

.product-info .benefits-list .affinity-product--benefit {
    width: 60px;
    height: 60px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 10px solid #a0c0dd;
    border-radius: 50px;
    background-image: radial-gradient(circle at 50% 50%, #fff, #fff 58%, rgba(255, 255, 255, .7));
    opacity: .90000004;
    transition: .2s ease-in-out
}

.next-stage a,
.product-info .see-btn {
    border-radius: 0 15px;
    font-weight: 700
}

.product-info .benefits-list .affinity-product--benefit img {
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: -10px;
    right: -10px;
    left: -10px;
    top: -10px;
    max-width: 60px
}

.button.button-orange:active,
.button.button-orange:focus,
.button.button-orange:hover,
.container-arrows .arrow1 .content>a:active>img,
.container-arrows .arrow1 .content>a:focus>img,
.container-arrows .arrow1 .content>a:hover>img,
.container-arrows .arrow2 .content>a:active>img,
.container-arrows .arrow2 .content>a:focus>img,
.container-arrows .arrow2 .content>a:hover>img,
.expert-block .expert-block-info .expert-social a:hover,
.expert-block .expert-block-info .more-btn:hover,
.page-allergy .container-arrows .arrow-packs .arrow-pack a:hover,
.page-sensitive .article-header .header-text .slide-btn a:active,
.page-sensitive .article-header .header-text .slide-btn a:focus,
.page-sensitive .article-header .header-text .slide-btn a:hover,
.pettalks-intro .intro-social a:hover,
.plus-box .plus-btn:active,
.plus-box .plus-btn:focus,
.plus-box .plus-btn:hover,
.product-info .benefits-list .affinity-product--benefit:hover,
.rounded-box-carousel .rounded-box .plus-btn:active,
.rounded-box-carousel .rounded-box .plus-btn:focus,
.rounded-box-carousel .rounded-box .plus-btn:hover,
.timeline-content .timeline .event.hover .timeline-icon img {
    transform: scale(1.1)
}

.product-info .benefit-description {
    max-width: 310px;
    display: inline-block
}

.product-info .benefit-description p {
    color: #fff;
    text-align: right;
    margin: 0 0 30px
}

.product-info .see-btn {
    font-size: 14px;
    text-align: center;
    color: #0c2340;
    display: inline-block;
    background-color: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    transition: .2s ease-in-out
}

.product-info .see-btn:active,
.product-info .see-btn:focus,
.product-info .see-btn:hover {
    transform: scale(1.1);
    text-decoration: none
}

.nutrition-block-nosterilized-adult .product-info .benefit-description p,
.nutrition-block-sterilized-adult .product-info .benefit-description p,
.nutrition-block-sterilized-senior .product-info .benefit-description p {
    min-height: 280px
}

.behave-block {
    position: relative;
    padding-bottom: 70px
}

.activity-block,
.behave-block.behave-block-medium-adult,
.page-urinary-cat .urinary-symptom {
    padding-bottom: 90px
}

.behave-block .behave-icon {
    width: 160px;
    float: left
}

.behave-block .behave-image-mobile {
    display: none;
    margin: 20px 0
}

.behave-block .behave-image {
    width: 550px;
    position: absolute;
    right: 0;
    bottom: -70px
}

.mini-adult-block .behave-block .behave-image {
    right: -70px
}

.dotted-box-group .dotted-box-result>*,
.dotted-box-group .dotted-box>*,
.gastro-symptoms>*,
.maxi-adult-block .behave-block .row>* {
    position: relative;
    z-index: 1
}

.maxi-adult-block .behave-block .behave-image {
    width: 740px;
    position: absolute;
    right: -230px;
    top: 260px
}

.behave-box {
    border-radius: 0 30px;
    padding: 20px;
    height: 360px;
    text-align: center;
    margin-bottom: 60px
}

.behave-box img {
    width: 100%;
    margin-bottom: 20px
}

.behave-box p {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: #fff;
    display: block;
    max-width: 200px;
    margin: 0 auto
}

.activity-block-sterilized-adult .day-day-block .day-day-image,
.activity-block-sterilized-adult .day-day-image,
.maxi-senior-block .day-day-block .day-day-image,
.maxi-senior-block .day-day-image,
.medium-senior-block .day-day-block .day-day-image,
.medium-senior-block .day-day-image,
.mini-senior-block .day-day-block .day-day-image,
.mini-senior-block .day-day-image {
    width: 190%;
    max-width: 200%
}

.maxi-senior-block .day-day-block .day-day-image {
    margin-top: 150px
}

.day-day-block {
    position: relative;
    margin-bottom: 40px;
    padding-bottom: 30px
}

.day-day-block .day-day-image-mobile {
    display: none;
    margin: 20px
}

.activity-block img {
    max-width: 300px;
    margin-top: 70px
}

.special-block-sterilized-adult,
.special-block-sterilized-senior {
    padding-bottom: 50px
}

.torsion-block {
    padding-top: 70px;
    padding-bottom: 0
}

.torsion-list .torsion-element {
    width: 43%;
    float: left;
    margin-right: 14%;
    position: relative
}

.torsion-list .torsion-element span {
    font-size: 160px;
    font-weight: 300;
    color: #0c2340;
    position: absolute
}

.torsion-list .torsion-element p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    text-align: left
}

.behave-list {
    margin-top: 20px;
    margin-bottom: -20px
}

.behave-list .torsion-element p {
    margin-left: 94px;
    margin-top: 50px;
    border-left: 1px solid #c7cdd4;
    padding-left: 10px
}

.behave-columns {
    text-align: center;
    margin-top: 30px
}

.behave-columns img {
    max-width: 180px;
    display: inline-block;
    margin-bottom: 40px
}

.life-stages-block .behave-columns.owl-carousel .owl-nav .owl-next,
.life-stages-block .behave-columns.owl-carousel .owl-nav .owl-prev {
    top: 60px
}

.torsion-carrousel .owl-nav .owl-prev span,
body .hexagon-carousel .owl-nav .owl-prev span {
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: left center
}

.torsion-carrousel .owl-nav .owl-next span,
body .hexagon-carousel .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTDA2CB3E7B7D74CCB94B84FBFECD9C9B8/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 40px;
    height: 40px;
    background-size: 29px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: right center
}

.page-needs .affinity-title span:after,
.page-needs h2.title span:after {
    border-radius: 0 0 30px;
    height: 16px;
    bottom: -10px;
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300;
    content: ""
}

.vet-block {
    padding-bottom: 20px
}

.vet-accordeon {
    width: 1050px;
    margin-top: 20px;
    margin-bottom: 30px;
    position: relative
}

.vet-accordeon .vet-element {
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, .2));
    float: left;
    margin-right: -21px
}

.vet-accordeon .vet-element .vet-bg {
    clip-path: polygon(65px 0, 100% 50%, 65px 100%, 0 100%, 20px 50%, 0 0);
    background-color: #fff;
    color: #fff;
    height: 200px;
    text-align: center;
    top: 0;
    width: 85px;
    z-index: 100;
    position: relative;
    transition: .2s ease-in-out
}

.vet-accordeon .vet-element .vet-month {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.88;
    color: #0c2340;
    text-transform: uppercase;
    width: auto;
    display: inline-block;
    position: absolute;
    left: 26px;
    top: 10px;
    transition: .2s ease-in-out
}

.vet-accordeon .vet-element .vet-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 34px;
    cursor: pointer;
    height: 40px;
    padding-top: 20px
}

.vet-accordeon .vet-element .vet-btn:after,
.vet-accordeon .vet-element .vet-btn:before {
    content: "";
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ff8300;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.vet-accordeon .vet-element .vet-btn:after {
    transform: rotate(90deg);
    position: absolute;
    top: 20px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.vet-accordeon .vet-element .vet-icon,
.vet-info-mobile .vet-icon {
    width: 40px;
    background-size: 100%;
    display: block;
    position: absolute
}

.vet-accordeon .vet-element.active.blue .vet-bg,
.vet-accordeon .vet-element.blue .vet-btn:after,
.vet-accordeon .vet-element.blue .vet-btn:before,
.vet-info-mobile.blue {
    background-color: #0074b6
}

.button.button-orange,
.page-needs ul span,
.pettalks-form form .form-submit:active,
.pettalks-form form .form-submit:focus,
.pettalks-form form .form-submit:hover,
.vet-accordeon .vet-element.active.orange .vet-bg,
.vet-info-mobile.orange {
    background-color: #ff8300
}

.vet-accordeon .vet-element .vet-icon {
    height: 40px;
    bottom: 4px;
    left: 20px;
    transition: .2s ease-in-out
}

.vet-accordeon .vet-element .vet-icon.vet-icon-pill {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT91849C035CBE4A33B524BABDB19A9CB9/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.vet-accordeon .vet-element .vet-icon.vet-icon-doctor {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2F1242B991EA45B8BCA5036324A9535A/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.vet-accordeon .vet-element .vet-info {
    position: absolute;
    left: 90px;
    text-align: left;
    width: 210px;
    top: 17px
}

.vet-accordeon .vet-element .vet-info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    color: #fff
}

.vet-accordeon .vet-element.active .vet-bg {
    width: 345px;
    clip-path: polygon(325px 0, 100% 50%, 325px 100%, 0 100%, 20px 50%, 0 0)
}

.vet-accordeon .vet-element.active .vet-icon.vet-icon-pill,
.vet-info-mobile .vet-icon.vet-icon-pill {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTFEB7D491536049E4ADF138CB5F95E86C/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.vet-accordeon .vet-element.active .vet-icon.vet-icon-doctor,
.vet-info-mobile .vet-icon.vet-icon-doctor {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT33002D8FCEA04560BD70EF5D29E3C65D/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.vet-info-mobile {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transform: scale(0)
}

.vet-info-mobile.active {
    transform: scale(1)
}

.vet-info-mobile .close {
    position: absolute;
    right: 20px;
    height: 20px;
    opacity: 1;
    top: 20px;
    transform: rotate(45deg)
}

.vet-info-mobile .close:after,
.vet-info-mobile .close:before {
    content: "";
    display: block;
    width: 15px;
    height: 2px;
    background-color: #fff;
    margin-top: -2px
}

.vet-info-mobile .vet-month {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 24px;
    top: 10px
}

.vet-info-mobile .vet-icon {
    height: 40px;
    bottom: auto;
    left: 20px;
    top: 50px;
    transition: .2s ease-in-out
}

.vet-info-mobile .vet-info {
    position: absolute;
    top: 60px;
    left: 80px;
    width: 220px
}

.vet-info-mobile .vet-info p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    text-align: left;
    color: #fff
}

@media (max-width:990px) {

    .behave-block .behave-image-mobile,
    .day-day-block .day-day-image-mobile {
        display: block
    }

    .behave-block .behave-image,
    .day-day-block .day-day-image {
        display: none
    }

    .activity-block-sterilized-adult .day-day-image {
        width: 190%;
        max-width: 102%
    }

    .vet-accordeon {
        width: 320px;
        margin: 20px auto
    }

    .vet-accordeon .vet-element {
        margin-right: 0
    }

    .vet-accordeon .vet-element .vet-bg {
        width: 80px;
        height: 140px;
        clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0 100%, 0 50%, 0 0)
    }

    .vet-accordeon .vet-element .vet-month {
        width: 100%;
        left: 0
    }

    .vet-accordeon .vet-element .vet-btn {
        left: 30px
    }
}

@media (max-width:350px) {
    .vet-accordeon {
        margin-left: -15px
    }
}

.life-stages-block .box-group {
    display: flex;
    margin-top: 40px
}

.life-stages-block .box-group .box .box-body img {
    max-width: 180px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto
}

.life-stages-block .box-group .box .box-body h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
    color: #0c2340;
    text-align: center;
    margin-bottom: 25px
}

.next-stage {
    text-align: center;
    padding-bottom: 50px;
    margin-top: 20px;
    position: relative
}

.next-stage a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    transition: .2s ease-in-out;
    cursor: pointer
}

.next-stage a:active,
.next-stage a:focus,
.next-stage a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #ff8300
}

.puppy-nav {
    text-align: center;
    background-image: linear-gradient(to right, #00c1d5, #00d3e8 50%, #00c1d5);
    box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .2);
    height: 160px;
    padding-top: 50px
}

.puppy-nav h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    color: #0c2340
}

.puppy-nav .nav-element {
    display: inline-block;
    vertical-align: middle;
    margin-right: 33px;
    cursor: pointer;
    position: relative
}

.puppy-nav .nav-element:after {
    content: "";
    display: block;
    width: 40px;
    height: 2px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4398B921CE424EBC8D4226A97C8D397A/native?channelToken=958084adb4414d179b0f41acd4027256);
    position: absolute;
    background-size: auto 2px;
    top: 50%;
    left: 30px
}

.puppy-nav .nav-element .nav-icon,
.puppy-nav .nav-element .nav-tooltip {
    display: block;
    background-size: 100%;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.puppy-nav .nav-element .nav-tooltip {
    width: 120px;
    height: 120px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB396AAA3275B45DFA0AFDDE2311317E6/native?channelToken=958084adb4414d179b0f41acd4027256);
    position: absolute;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    top: -110px;
    left: -50px;
    padding-top: 28px;
    transform: scale(0);
    transition: .2s ease-in-out
}

.puppy-nav .nav-element .nav-icon {
    width: 30px;
    height: 30px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTEF8DC8A31E324D2C9BAEFFDD1229E4B7/native?channelToken=958084adb4414d179b0f41acd4027256);
    transition: .2s ease-in-out
}

.puppy-nav .nav-element:nth-child(2n) .nav-icon {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5EB16A1C335D45B2BEC60C0C0F4FC135/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.puppy-nav.kitten-nav .nav-element .nav-icon {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT31D3910A45A84C0DA1E9B04FDA452CF7/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.puppy-nav.kitten-nav .nav-element:nth-child(2n) .nav-icon {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTE1B41551691A469C91405DC7A5A07CA9/native?channelToken=958084adb4414d179b0f41acd4027256)
}

@media (min-width:769px) {
    #landing-cuidado-y-bienestar .lcyb-head {
        align-items: center;
        background: calc(0) 50%/cover #0c2340;
        display: grid;
        min-height: 420px;
        padding: 50px
    }

    #landing-cuidado-y-bienestar .lcyb-head__title {
        color: #0c2340;
        font-size: 40px;
        isolation: isolate;
        line-height: 40px;
        padding-bottom: 33px;
        position: relative;
        text-align: right;
        width: min(100% - 60px, 1116px)
    }

    #landing-cuidado-y-bienestar .lcyb-head__title:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71 0c0 6.974-4.548 13-13.727 13H0' stroke-width='2' stroke='%23ff8300'/%3E%3C/svg%3E");
        bottom: 0;
        content: "";
        display: inline-block;
        height: 14px;
        position: absolute;
        right: 0;
        width: 72px
    }

    #landing-cuidado-y-bienestar .lcyb-head__title:before {
        background: #fff;
        background: radial-gradient(50% 50% at 50% 50%, #fff 0, rgba(255, 255, 255, 0) 100%);
        content: "";
        filter: blur(54.3656px);
        height: 694px;
        position: absolute;
        right: -246px;
        top: 50%;
        transform: translateY(-50%);
        width: 694px;
        z-index: -1
    }

    #landing-cuidado-y-bienestar .lcyb-head--cat {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA129AB5485CD46FDA1737AC2F5C37322/native/head-cat-lg.e9b310f1.jpg?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: -145px
    }

    #landing-cuidado-y-bienestar .lcyb-head--dog {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA9CCC75419C44EE6836333060908D8A9/native/head-dog-lg.d4126241.jpg?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: -145px
    }

    .nutrition-what-modal {
        display: none !important
    }

    .puppy-nav .nav-element.active .nav-tooltip,
    .puppy-nav .nav-element:hover .nav-tooltip {
        transform: scale(1)
    }

    .puppy-nav .nav-element.active .nav-icon,
    .puppy-nav .nav-element:hover .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0F00F08CFE294FABBEBED7FB85D036C4/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .puppy-nav .nav-element.active:nth-child(2n) .nav-icon,
    .puppy-nav .nav-element:hover:nth-child(2n) .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTCAB7238AE90A4894B163AB6BD4F55A15/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .puppy-nav.kitten-nav .nav-element.active .nav-icon,
    .puppy-nav.kitten-nav .nav-element:hover .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT51E75C2D0F3E4F8E8E60C5C0C7630259/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .puppy-nav.kitten-nav .nav-element.active:nth-child(2n) .nav-icon,
    .puppy-nav.kitten-nav .nav-element:hover:nth-child(2n) .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8D65483922184BE3B76B0EE3CA97CB60/native?channelToken=958084adb4414d179b0f41acd4027256)
    }
}

.timeline-content {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT912C61144D9344819B4D5A0159196971/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 1920px;
    background-position: center top;
    padding-top: 150px;
    padding-bottom: 10px
}

.timeline-content .timeline {
    position: relative;
    width: 1040px;
    margin: 0 auto
}

.timeline-content .timeline:before {
    left: 50%;
    content: "";
    position: absolute;
    margin-left: -1px;
    width: 2px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT853E0264323D42E49A939260871EAB5C/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 2px;
    height: 100%;
    height: calc(100% - 60px);
    top: 30px
}

.timeline-content .timeline .timeline-step {
    width: 30px;
    position: relative;
    left: calc(50% - 15px)
}

.timeline-content .timeline .timeline-step .timeline-icon img {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.timeline-content .timeline .timeline-step .step-icon {
    width: 200px;
    position: absolute;
    max-width: none;
    top: -140px;
    left: 60px
}

.timeline-content .timeline .timeline-step.even .step-icon {
    left: -240px
}

.timeline-content .timeline .timeline-post {
    width: 50%;
    margin-top: -130px;
    margin-bottom: 220px;
    text-align: right;
    padding: 0 80px;
    cursor: pointer
}

.timeline-content .timeline .timeline-post .month {
    float: left;
    width: 130px
}

.timeline-content .timeline .timeline-post .month .number {
    font-size: 120px;
    font-weight: 700;
    color: #00c1d5;
    display: block;
    line-height: .8;
    text-align: center
}

.timeline-content .timeline .timeline-post .month .legend {
    display: block;
    height: 20px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    line-height: 20px;
    width: 50px;
    margin: 0 auto;
    position: relative
}

.timeline-content .timeline .timeline-post .month .legend span {
    position: absolute;
    z-index: 2;
    top: 0;
    width: 100%;
    left: 0
}

.timeline-content .timeline .timeline-post .month .legend:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0 8px;
    background-color: #00c1d5;
    position: relative;
    z-index: 1
}

.timeline-content .timeline .timeline-post .month .legend:after {
    content: "";
    display: block;
    width: 140px;
    height: 2px;
    background-color: #c7cdd4;
    bottom: 0;
    position: absolute;
    z-index: 0;
    left: 10px
}

.timeline-content .timeline .timeline-post .info {
    float: left;
    width: 230px
}

.timeline-content .timeline .timeline-post .info p {
    font-size: 30px;
    font-weight: 300;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 60px;
    line-height: 1
}

.timeline-content .timeline .timeline-post.even {
    text-align: left;
    margin-left: 50%
}

.timeline-content .timeline .timeline-post.even .month .legend:after {
    left: -200%
}

@media (max-width:1040px) {
    .timeline-content .timeline {
        width: 800px
    }

    .timeline-content .timeline .timeline-post {
        padding: 0
    }

    .timeline-content .timeline .timeline-post .month .legend:after {
        display: none
    }
}

@media (max-width:768px) {
    .nutrition-carrousel {
        padding: 20px
    }

    .nutrition-carrousel .slick-prev {
        left: -20px
    }

    .nutrition-carrousel .slick-next {
        right: -20px
    }

    .product-info,
    .torsion-list .torsion-element p {
        text-align: center
    }

    .product-info>img {
        margin-right: 0;
        max-width: 230px
    }

    .product-info .benefits-list .affinity-product--benefit {
        width: 70px;
        height: 70px;
        transform: scale(1);
        border-width: 13px
    }

    .product-info .benefits-list .affinity-product--benefit img {
        width: 70px;
        height: 70px;
        max-width: 70px;
        bottom: -13px;
        right: -13px;
        left: -13px;
        top: -13px
    }

    .product-info .benefit-description p {
        text-align: left;
        height: auto
    }

    .behave-block .behave-icon {
        width: 120px;
        float: right
    }

    .behave-box-group.row {
        margin: 0 auto
    }

    .behave-box-group.row .behave-box {
        max-width: 87%;
        margin: 0 auto;
        height: 300px
    }

    .behave-box-group.row .behave-box img {
        max-width: 210px;
        margin: 0 auto 20px
    }

    .behave-block-sterilized-senior {
        padding-bottom: 0
    }

    .torsion-list .torsion-element {
        width: 100%;
        margin-right: 0;
        text-align: center
    }

    .puppy-nav .timeline-carrousel .owl-item:last-child:after,
    .timeline-content .timeline .event,
    .timeline-content .timeline .timeline-step,
    .timeline-content .timeline:before,
    .torsion-list .torsion-element span {
        display: none
    }

    .timeline-content .timeline .timeline-post.even,
    .torsion-list .torsion-element img {
        margin-left: 0
    }

    .behave-list {
        margin-top: 60px;
        margin-bottom: -60px
    }

    .behave-list .torsion-element p {
        padding: 0 30px;
        margin: 0;
        border: 0
    }

    .life-stages-block .box-group {
        display: block;
        margin: 0
    }

    .life-stages-block .box-group .box {
        width: 100%;
        margin: 0 auto
    }

    .life-stages-block .box-group .box:last-child {
        margin-right: auto
    }

    .life-stages-block .box-group .owl-stage {
        padding-bottom: 30px;
        padding-top: 20px
    }

    .life-stages-block .box-group .owl-nav .owl-prev {
        position: absolute;
        top: 50%;
        left: 0
    }

    .life-stages-block .box-group .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1756ABCB50AB4C69A3F193AEE302D834/native?channelToken=958084adb4414d179b0f41acd4027256);
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px;
        background-position: left center
    }

    .life-stages-block .box-group .owl-nav .owl-next {
        position: absolute;
        top: 50%;
        right: 0
    }

    .life-stages-block .box-group .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTDA2CB3E7B7D74CCB94B84FBFECD9C9B8/native?channelToken=958084adb4414d179b0f41acd4027256);
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px;
        background-position: right center
    }

    .puppy-nav {
        padding-top: 0;
        height: 180px;
        box-shadow: 0 20px 50px 0 rgba(12, 35, 64, .2)
    }

    .puppy-nav h2 {
        font-size: 20px;
        margin-top: -50px
    }

    .puppy-nav .timeline-carrousel {
        height: 180px;
        padding-top: 60px
    }

    .puppy-nav .timeline-carrousel:after,
    .puppy-nav .timeline-carrousel:before {
        content: "";
        display: block;
        position: absolute;
        width: 150px;
        height: 180px;
        top: 0;
        background-size: 100% 100%;
        z-index: 1
    }

    .puppy-nav .timeline-carrousel:before {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT19F4D86DD48241BAA835C7FDCC08EAC1/native?channelToken=958084adb4414d179b0f41acd4027256);
        left: 0
    }

    .puppy-nav .timeline-carrousel:after {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT28C51D44FE6943338B6CA2447569B3E8/native?channelToken=958084adb4414d179b0f41acd4027256);
        right: 0
    }

    .puppy-nav .timeline-carrousel .owl-stage-outer {
        padding-top: 100px;
        height: 160px;
        margin-top: -100px
    }

    .puppy-nav .timeline-carrousel .owl-item:after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4398B921CE424EBC8D4226A97C8D397A/native?channelToken=958084adb4414d179b0f41acd4027256);
        position: absolute;
        background-size: auto 2px;
        top: 50%;
        left: 30px;
        z-index: -1
    }

    .puppy-nav .timeline-carrousel .owl-item:nth-child(2n) .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5EB16A1C335D45B2BEC60C0C0F4FC135/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .puppy-nav .timeline-carrousel .owl-item.center .nav-element .nav-tooltip {
        transform: scale(1)
    }

    .puppy-nav .timeline-carrousel .owl-item.center .nav-element .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0F00F08CFE294FABBEBED7FB85D036C4/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .puppy-nav .timeline-carrousel .owl-item.center .nav-element:nth-child(2n) .nav-icon,
    .puppy-nav .timeline-carrousel .owl-item.center:nth-child(2n) .nav-icon {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTCAB7238AE90A4894B163AB6BD4F55A15/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .maxi-junior-block .timeline-content .timeline .event,
    .puppy-nav .timeline-carrousel .owl-nav.disabled,
    .timeline-content .timeline .event:first-child {
        display: block
    }

    .puppy-nav .timeline-carrousel .owl-nav .owl-prev {
        position: absolute;
        top: 59px;
        left: 0;
        height: 40px;
        z-index: 2
    }

    .puppy-nav .timeline-carrousel .owl-nav .owl-prev span {
        text-indent: -9999px;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0942EA41CF8C41DCBB662050100293EC/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 40px;
        background-repeat: no-repeat;
        display: block;
        width: 40px;
        height: 40px
    }

    .puppy-nav .timeline-carrousel .owl-nav .owl-next {
        position: absolute;
        top: 59px;
        right: 0;
        height: 40px;
        z-index: 2
    }

    .puppy-nav .timeline-carrousel .owl-nav .owl-next span {
        text-indent: -9999px;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT621F2FEA31684A60A8A3DE94B4C61F6A/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 40px;
        background-repeat: no-repeat;
        display: block;
        width: 40px;
        height: 40px
    }

    .timeline-content {
        padding-top: 20px;
        background-image: none
    }

    .timeline-content .timeline {
        width: 100%;
        padding: 0;
        min-height: 400px
    }

    .timeline-content .timeline .timeline-post {
        margin-top: 0;
        margin-bottom: 0;
        width: 100%;
        text-align: left
    }

    .timeline-content .timeline .timeline-post .info {
        width: auto;
        padding-left: 116px;
        visibility: visible !important;
        animation-name: none !important
    }

    .timeline-content .timeline .timeline-post .info p {
        margin-top: 30px
    }

    .timeline-content .timeline .timeline-post .month {
        position: absolute;
        width: auto;
        left: 30px;
        visibility: visible !important;
        animation-name: none !important
    }

    .timeline-content .timeline .timeline-post .month .number {
        font-size: 80px
    }
}

.timeline-info.type-1 .timeline-info-content:before,
.timeline-info.type-2 .timeline-info-content:before,
.timeline-info.type-3 .timeline-info-content:before {
    left: 40px;
    border-top: 2px solid #ff8300;
    border-left: 2px solid #ff8300;
    top: 40px
}

.timeline-post.even .timeline-info {
    margin-left: -480px
}

.timeline-info {
    width: 800px;
    box-shadow: 0 0 50px 0 rgba(12, 35, 64, .5);
    margin-top: 150px;
    position: relative;
    z-index: 2;
    margin-left: 40px;
    text-align: left;
    display: none;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom
}

.timeline-info:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #0c2340;
    top: -20px;
    left: 50%;
    transform: translateX(-50%)
}

.timeline-info .timeline-info-content.v-center-content {
    height: 300px
}

.timeline-info .timeline-info-content.v-center-content>div {
    position: absolute;
    width: auto;
    top: 50%;
    transform: translateY(-50%)
}

.timeline-info h4 {
    text-transform: none;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.31;
    text-align: left;
    color: #fff;
    margin-bottom: 20px
}

.timeline-info h5 {
    font-size: 40px;
    font-weight: 300;
    line-height: .5;
    color: #ff8300;
    margin-bottom: 8px;
    margin-top: 30px
}

.timeline-info h6 {
    color: #ff8300;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 0;
    margin-top: 10px
}

.timeline-info .text-column-2 h5 {
    color: #fff;
    border-bottom: 1px solid #2f4056;
    padding-bottom: 10px
}

.timeline-info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    text-align: left;
    color: #fff;
    margin-bottom: 20px
}

.timeline-info .image-mobile {
    display: none;
    margin-bottom: 20px
}

.timeline-info.type-1.type-1-image-shorter .image-column,
.timeline-info.type-1.type-1-image-shorter .text-column,
.timeline-info.type-4.type-4-image-shorter .timeline-image-content {
    width: 340px
}

.timeline-info.type-1 .timeline-info-content {
    padding: 70px 60px 40px
}

.timeline-info.type-1 .timeline-info-content:before {
    content: "";
    display: block;
    border-radius: 30px 0;
    position: absolute;
    width: 71px;
    height: 13px
}

.timeline-info.type-1 .text-column {
    float: left;
    width: 240px;
    padding-top: 20px
}

.timeline-info.type-1 .image-column {
    float: right;
    width: 440px
}

.timeline-info.type-2.type-2-special .timeline-info-content {
    padding: 50px 60px 30px
}

.timeline-info.type-2.type-2-image-larger .timeline-info-content {
    width: 360px
}

.timeline-info.type-2.type-2-image-larger .timeline-image-content {
    width: 440px
}

.timeline-info.type-2 .timeline-info-content {
    padding: 70px 60px 40px;
    float: left;
    width: 500px
}

.timeline-info.type-2 .timeline-info-content.v-center-content>div,
.timeline-info.type-3 .timeline-info-content.v-center-content>div {
    padding-right: 60px
}

.timeline-info.type-2 .timeline-info-content:after,
.timeline-info.type-2 .timeline-info-content:before,
.timeline-info.type-3 .timeline-info-content:after,
.timeline-info.type-3 .timeline-info-content:before,
.timeline-info.type-4 .timeline-info-content:after,
.timeline-info.type-4 .timeline-info-content:before {
    content: "";
    display: block;
    position: absolute;
    width: 71px;
    height: 13px;
    border-radius: 30px 0
}

.timeline-info.type-2 .timeline-info-content:after,
.timeline-info.type-3 .timeline-info-content:after,
.timeline-info.type-4 .timeline-info-content:after {
    border-bottom: 2px solid #ff8300;
    border-right: 2px solid #ff8300;
    bottom: 40px;
    right: 40px
}

.timeline-info.type-2 .timeline-image-content {
    float: left;
    width: 300px
}

.timeline-info.type-3 .timeline-info-content {
    padding: 70px 40px 40px 60px;
    float: left;
    width: 440px
}

.timeline-info.type-3 .timeline-image-content {
    float: left;
    width: 360px
}

.timeline-info.type-4.type-4-image-shorter .timeline-info-content {
    width: 420px;
    float: right
}

.timeline-info.type-4 .timeline-info-content {
    padding: 70px 40px 40px;
    float: left;
    width: 400px
}

.timeline-info.type-4 .timeline-info-content.v-center-content>div {
    padding-right: 40px
}

.timeline-info.type-4 .timeline-info-content:before {
    border-top: 2px solid #ff8300;
    border-left: 2px solid #ff8300;
    top: 40px;
    left: 0
}

.timeline-info.type-4 .timeline-image-content {
    float: left;
    width: 400px
}

.Advance-fr .timeline-info h5 {
    line-height: .8
}

@media (max-width:1040px) {
    .timeline-post.even .timeline-info {
        margin-left: -400px
    }

    .timeline-info {
        margin-left: 0
    }
}

.next-stage-maxi-adult.hidden-spain,
.next-stage-maxi-junior,
.next-stage-medium-adult,
.next-stage-mini-adult {
    margin-top: -140px
}

.Advance-ru .dotted-box-group .dotted-box p,
.Advance-ru .life-stages-block p,
.h4,
body.Advance-ru .urinary-box-group .urinary-box p,
h4 {
    font-size: 18px
}

.Advance-ru .nutrition-block .nutrition-image-special-2 {
    bottom: -390px
}

.Advance-ru .affinity-roulette-cat .affinity-roulette--info a {
    margin-left: 10px;
    margin-right: -2px
}

.Advance-ru .timeline-content .timeline .timeline-post .month .legend,
.pettalks-intro .intro-social a img {
    width: 80px
}

.Advance-ru .timeline-content .timeline .timeline-post.even .month .legend:after,
.carousel-inner>.active.left,
.carousel-inner>.prev {
    left: -100%
}

.Advance-ru .timeline-info.type-2 .timeline-info-content {
    min-height: 360px
}

.Advance-ru .timeline-info h4 {
    font-size: 23px;
    line-height: 1.1
}

.Advance-ru .vet-accordeon .vet-element .vet-month {
    font-size: 10px;
    left: 10px
}

.Advance-ru .behave-box p {
    font-size: 14px;
    max-width: 250px
}

#landing-advance-active-defense svg,
#wet-pyshio-landing svg,
.modal-open,
.page-needs {
    overflow: hidden
}

.page-needs .pattern {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    padding: 50px 0
}

.diabetes-symptoms .row,
.leis-symptoms .row,
.page-needs .pattern.no-pad,
.renal-symptoms .row,
.tips-slider.owl-carousel.owl-drag .owl-item,
.urinary-symptoms .row {
    padding: 20px 0
}

.page-needs .affinity-product--why-background {
    height: 100%;
    width: 54%
}

.page-needs .affinity-product--why-background iframe {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0
}

.page-needs .affinity-product--why-background img {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    cursor: pointer
}

.ADV_Promotions_Container .container_promotions,
.page-needs .no-pattern,
.page-needs>.container {
    padding: 50px 0
}

.page-needs .affinity-product--why {
    margin-bottom: 0;
    opacity: 1;
    min-height: 374px
}

.cat_area .page-needs.page-allergy.relaunch-diets .bullet-orange-list,
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio],
.media:first-child,
.page-needs .affinity-product--why p,
.page-needs.page-diabetes .gravity-block .play-block,
dl,
ol,
ul {
    margin-top: 0
}

.page-needs .article-header .header-text .icon,
.page-needs .article-header .icon-desktop {
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .1);
    position: absolute;
    margin-top: -20px;
    top: 50%
}

.page-needs .affinity-title span {
    display: inline;
    position: relative
}

.page-needs .affinity-title span:after {
    display: block;
    position: absolute;
    width: -moz-calc(116%);
    width: calc(116%);
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0
}

.page-needs .gradient-block {
    background-image: linear-gradient(to right, #fff, #e1e1e2)
}

.page-needs .gradient-block-side {
    background: linear-gradient(to right, #e1e1e2 0, #fff 25%, #fff 50%, #fff 75%, #e1e1e2 100%)
}

.page-needs h2.title {
    color: #0c2340;
    text-align: left;
    font-size: 28px;
    line-height: 1.07;
    text-transform: uppercase
}

.page-needs h2.title span:after {
    display: block;
    position: absolute;
    width: calc(100% + 10px);
    transform: translateX(-50%);
    margin-left: 0;
    left: 0;
    transform: none
}

.page-needs p {
    font-size: 20px;
    text-align: left;
    line-height: 26px;
    margin-top: 30px;
    color: #0c2340
}

.page-needs .subtitle {
    margin-top: 10px;
    font-size: 24px;
    margin-bottom: -10px
}

.page-needs ul {
    list-style: none;
    font-size: 16px;
    line-height: 16px;
    margin-top: 30px;
    padding: 0
}

.page-needs ul li {
    min-height: 50px;
    line-height: 25px
}

.page-needs ul span {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 32px;
    color: #fff;
    text-align: center;
    position: relative;
    margin-right: 18px;
    font-size: 16px;
    font-weight: 700
}

.page-needs ul span:after {
    width: 40px;
    height: 40px;
    border: 3px solid #ff8300;
    border-radius: 50%;
    display: block;
    content: "";
    position: absolute;
    top: -5px;
    left: -5px
}

.page-needs .article-header {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTADFEF2E4E82141A18060F4D523E06274/native?channelToken=958084adb4414d179b0f41acd4027256), linear-gradient(to right, #fff, #bdbec0);
    background-size: 38px 180px, auto
}

.page-needs .article-header .icon-desktop {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    left: 320px;
    transform: translateY(-50%);
    z-index: 2
}

.page-needs .article-header .header-text .icon img,
.page-needs .article-header .icon-desktop img {
    width: 170px;
    height: 170px;
    right: 0 !important
}

.page-needs .article-header .header-text {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #0c2340;
    max-width: 630px;
    left: 530px;
    z-index: 5
}

.page-needs .article-header .header-text p {
    margin-top: 13px;
    display: none
}

.page-needs .article-header .header-text .icon {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    left: -210px;
    transform: translateY(-50%);
    display: none
}

.page-needs .article-header .header-text .slide-btn {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT97E5AB4F7A8D4A7B9A8C95E82AD3AE03/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 23px;
    font-size: 20px;
    font-weight: 700;
    color: #0c2340;
    text-transform: uppercase;
    padding-left: 25px;
    padding-top: 3px;
    margin-top: 10px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    background-position: center left;
    display: inline-block
}

.page-needs .article-header h1,
.page-needs .article-header h2 {
    position: relative;
    top: unset;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    color: #0c2340;
    font-size: 60px;
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif"
}

.ADV_Generic_Content .page-needs .article-header .header-text h2,
.page-needs .article-header h1 span,
.page-needs .article-header h2 span {
    text-transform: none;
    font-size: 26px;
    margin-top: 16px;
    line-height: 1.1
}

.page-needs .article-header>img.desktop {
    display: block;
    left: -30px;
    right: none
}

@media (max-width:1550px) {
    .page-needs .affinity-product--why-background {
        width: 58%;
        left: 42%;
        transform: translateY(-50%);
        top: 50%
    }

    .page-needs .affinity-product--why-background iframe {
        width: 100%;
        height: 471px
    }

    .page-needs .affinity-product--why-background img {
        width: 100%;
        height: 100%
    }
}

@media (max-width:1280px) {
    .page-needs .affinity-product--why {
        min-height: 0
    }

    .page-needs .affinity-product--why-background {
        width: 50%;
        left: auto;
        right: 0;
        height: 100%;
        transform: translateY(-50%);
        top: 50%
    }

    .page-needs .affinity-product--why-background iframe,
    .page-needs .affinity-product--why-background img {
        width: 100%;
        height: 100%
    }

    .page-needs .container-arrows {
        transform-origin: top left;
        transform: scale(.75)
    }

    .page-needs .box-container {
        margin-top: 60px
    }

    .page-needs .article-header {
        height: auto !important;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTADFEF2E4E82141A18060F4D523E06274/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 38px 180px;
        background-color: #fff
    }

    .page-needs .article-header .icon-desktop,
    .page-needs .article-header>img.desktop {
        display: none
    }

    .page-needs .article-header .header-text {
        position: relative;
        top: 0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        color: #0c2340;
        left: 0;
        max-width: 100%;
        text-align: center;
        padding: 30px 0 40px;
        z-index: 0
    }

    .page-needs .article-header .header-text p {
        text-align: center;
        font-size: 20px
    }

    .page-needs .article-header .header-text .icon {
        width: 100px;
        height: 100px;
        top: -70px;
        left: 50%;
        transform: translateX(-50%);
        display: block
    }

    .page-needs .article-header .header-text .icon img {
        width: 100px;
        height: 100px;
        right: 0 !important;
        display: block !important
    }

    .page-needs .article-header .header-text .slide-btn {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT97E5AB4F7A8D4A7B9A8C95E82AD3AE03/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-repeat: no-repeat;
        background-size: 23px;
        font-size: 20px;
        font-weight: 700;
        color: #0c2340;
        text-transform: uppercase;
        padding-left: 25px;
        padding-top: 3px;
        margin-top: 10px;
        -moz-transition: .2s ease-in-out;
        -webkit-transition: .2s ease-in-out;
        -o-transition: .2s ease-in-out;
        transition: .2s ease-in-out;
        background-position: center left;
        display: inline-block
    }

    .page-needs .article-header .header-text .slide-btn:hover {
        text-decoration: none;
        background-position: center left 5px
    }

    .page-needs .article-header h1,
    .page-needs .article-header h2 {
        position: relative;
        top: unset;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        color: #0c2340;
        font-size: 30px !important
    }

    .page-needs .article-header h1 span,
    .page-needs .article-header h2 span {
        text-transform: none;
        font-size: 26px;
        margin-top: 16px
    }

    .page-needs .article-header>img.mobile {
        display: block !important;
        width: 100%;
        right: 0 !important;
        position: relative;
        height: auto;
        min-height: 240px;
        min-width: 510px;
        left: 50%;
        transform: translateX(-50%)
    }

    .page-needs .container {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (max-width:767px) {

    .ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
    .ADV_Article .infografia2-descripcion-enfermedades .senalizadores-container,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizadores-container,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .imagen-perro-respiratorio-container img,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizadores-container {
        left: 0
    }

    .ADV_Article .infografia2-descripcion-enfermedades .senalizador,
    .ADV_Generic_Content .infografia2-descripcion-enfermedades .senalizador,
    .ADV_HTML_Article .infografia2-descripcion-enfermedades .senalizador {
        margin-left: -30px
    }

    .life-stages-nav,
    .life-stages-nav-text p {
        margin-top: 30px
    }

    .life-stages-nav a {
        display: block
    }

    .life-stages-nav a img {
        display: none
    }

    .page-needs .affinity-product--why {
        text-align: center;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-repeat: repeat-x;
        padding-bottom: 0;
        border-bottom: 0;
        border-top: 0;
        background-position: center top -70px
    }

    .page-needs .affinity-product--why p,
    .page-needs .affinity-product--why span {
        margin-left: auto;
        margin-right: auto
    }

    .page-needs .affinity-product--why-background iframe {
        width: 100%;
        height: 424px;
        position: static
    }

    .page-needs .affinity-product--why-background img {
        width: 100%;
        height: 100%;
        left: 0
    }

    .page-needs .affinity-product--why-background .icon-play {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%)
    }

    .page-needs .affinity-product--why-background .icon-play:hover {
        transform: translate(-50%, -50%) scale(1.1)
    }

    .page-needs .affinity-product--why-background {
        position: relative;
        display: block;
        height: auto;
        background-position: center;
        margin-top: 35px;
        top: 0;
        transform: none;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }

    .page-needs .container-arrows {
        transform: scale(1);
        width: 100%;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0BA86AAB49CC4C578E60CD973C9E7C2D/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100% 820px;
        height: 820px
    }

    .page-needs .container-arrows .text {
        font-size: 16px
    }

    .page-needs .container-arrows .arrow1,
    .page-needs .container-arrows .arrow2,
    .page-needs .container-arrows .arrow3 {
        background: 0 0;
        position: absolute;
        left: 0;
        width: 100%
    }

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 182px
    }

    .page-needs .container-arrows .arrow1 .content img,
    .page-needs .container-arrows .arrow2 .content img {
        width: 120px;
        top: -50px;
        left: -125px
    }

    .page-needs .container-arrows .arrow1 .content h3,
    .page-needs .container-arrows .arrow2 .content h3 {
        position: absolute;
        font-size: 20px;
        left: -125px;
        width: 120px;
        top: 110px
    }

    .page-needs .container-arrows .arrow1 {
        top: 20px;
        height: 380px
    }

    .page-needs .container-arrows .arrow1 .content {
        top: 180px
    }

    .page-needs .container-arrows .arrow2 {
        top: 300px;
        height: 300px
    }

    .page-needs .container-arrows .arrow3 {
        top: 725px;
        height: 60px
    }

    .page-needs .container-arrows .arrow3 .content {
        position: relative;
        width: 100%;
        text-align: center;
        top: 0;
        right: 0;
        transform: none
    }

    .page-needs h2.title {
        font-size: 32px
    }

    .page-needs .article-header h1,
    .page-needs .article-header h2 {
        font-size: 40px
    }

    .page-needs .article-header h1 span,
    .page-needs .article-header h2 span {
        font-size: 24px
    }

    .page-needs .desktop {
        display: none !important
    }

    .page-needs ul li {
        display: none;
        font-size: 20px
    }

    .page-needs ul li.active {
        display: inline-block
    }

    .page-needs ul span {
        float: left
    }
}

@media (max-width:500px) {
    .affinity-homepage .logo {
        top: 70px;
        width: 190px;
        margin-left: -95px;
        height: auto
    }

    .affinity-homepage .affinity-homepage--gray,
    .affinity-homepage .affinity-homepage--white {
        width: 240px
    }

    .affinity-homepage .affinity-homepage--gray a,
    .affinity-homepage .affinity-homepage--white a {
        margin-top: -200px
    }

    .affinity-homepage .affinity-homepage--white a {
        margin-top: -60px
    }

    .affinity-homepage .affinity-homepage--white.active:before {
        right: -150px
    }

    .affinity-homepage .affinity-homepage--gray.active:before {
        left: -110px
    }

    .affinity-homepage .affinity-homepage--link {
        font-size: 30px
    }

    .page-needs .affinity-product--why-background iframe {
        height: 280px
    }
}

@media (max-width:400px) {
    .nutrition-what .nutrition-what-content {
        margin-right: 30px;
        transform: scale(.8)
    }

    .ADV_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_Article .visits-list .visits-element .visits-counter .number:before,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:after,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:before,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:before {
        width: 40px;
        margin-left: -59px
    }

    .ADV_Article .visits-list .visits-element .visits-counter .number:after,
    .ADV_Generic_Content .visits-list .visits-element .visits-counter .number:after,
    .ADV_HTML_Article .visits-list .visits-element .visits-counter .number:after {
        margin-left: 94px
    }

    .life-stages-block .box-group .box {
        max-width: 230px
    }

    .life-stages-block .box-group .box .box-body {
        padding: 10px
    }

    .life-stages-block .box-group .box .box-body img {
        margin-bottom: 0
    }

    .life-stages-block .box-group .box .box-body h4 {
        font-size: 18px
    }

    .page-needs .affinity-product--why-background iframe {
        height: 203px
    }
}

@keyframes shakeArrow {

    10%,
    100%,
    30% {
        margin-left: 0
    }

    20% {
        margin-left: 10px
    }
}

@keyframes shakeArrowDown {

    10%,
    100%,
    20%,
    30% {
        margin-top: 0
    }
}

.container-arrows {
    margin-top: 100px;
    width: 100%;
    height: 550px;
    position: relative
}

.container-arrows .arrow3 {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4E0C31FAAC3E46428E0F32E4CF986F16/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 380px 450px;
    height: 450px;
    width: 380px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 970px;
    top: 45px;
    animation-name: shakeArrow;
    animation-iteration-count: infinite;
    animation-duration: 3s
}

.container-arrows .arrow1,
.container-arrows .arrow2 {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTDAAD637DCC824C438613A762DEF1E206/native?channelToken=958084adb4414d179b0f41acd4027256);
    font-size: 20px;
    line-height: 24px;
    position: absolute;
    font-weight: 700
}

.container-arrows .arrow3 span {
    font-size: 20px;
    text-align: left;
    color: #fff
}

.container-arrows .arrow3 a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    left: 0
}

.container-arrows .arrow3 .content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100px;
    text-align: center
}

.container-arrows .arrow2 {
    background-size: 917px 495px;
    height: 495px;
    width: 917px;
    text-align: center;
    left: 290px;
    top: 22.5px
}

.container-arrows .arrow1 .content,
.container-arrows .arrow2 .content {
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
    right: 180px;
    text-align: left;
    color: #0c2340;
    width: 246px
}

.container-arrows .arrow1 .content>a>img,
.container-arrows .arrow1 .content>img,
.container-arrows .arrow2 .content>a>img,
.container-arrows .arrow2 .content>img {
    width: 173px;
    position: absolute;
    top: -240px;
    left: 36px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.container-arrows .arrow1 .content h3,
.container-arrows .arrow2 .content h3 {
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 32px;
    width: 100%;
    text-align: center;
    margin-top: 0
}

.container-arrows .arrow1 .content .stats-item,
.container-arrows .arrow2 .content .stats-item {
    width: 100%;
    margin-bottom: 10px
}

.container-arrows .arrow1 .content .stats-item .text,
.container-arrows .arrow2 .content .stats-item .text {
    padding-left: 86px;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    min-height: 70px
}

.container-arrows .arrow1 {
    background-size: 1000px 540px;
    height: 540px;
    width: 1000px;
    text-align: center;
    left: -190px;
    top: 0
}

.container-arrows .content {
    background-color: transparent !important
}

@keyframes spiralRotation {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(-360deg)
    }
}

.page-needs .gravity-block,
.pettalks-header.pettalks-header-video,
.pettalks-videos {
    padding-bottom: 30px
}

.page-needs .gravity-block .play-block {
    width: 365px;
    height: 365px;
    margin: 0 auto -190px;
    position: relative;
    top: -110px
}

.page-needs .gravity-block .play-block .spiral {
    width: 100%;
    height: 100%;
    position: absolute;
    animation: 20s linear infinite spiralRotation;
    top: 140px
}

.page-needs .gravity-block .play-block .play-btn {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background-color: #0c2340;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    cursor: pointer;
    -moz-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) inset;
    display: none
}

.page-needs .gravity-block .play-block .play-btn:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 40px solid #fff;
    transform: scale(1) translate(-50%, -50%);
    transform-origin: top;
    margin-left: 4px;
    -moz-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out
}

.page-needs .gravity-block .play-block .play-btn:hover {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, .1) inset
}

.page-needs .gravity-block .play-block .play-btn:hover:after {
    transform: scale(.8) translate(-50%, -50%);
    margin-left: 0
}

.page-needs .gravity-block .play-block .qualities-block {
    opacity: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: rotate(-55deg) scale(1.1);
    bottom: -140px;
    overflow: hidden
}

.page-needs .gravity-block .play-block .qualities-block:after {
    content: "";
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 500px;
    border: 1px solid #979797;
    width: 64%;
    height: 64%;
    opacity: .35
}

.page-needs .gravity-block .play-block .qualities-block .sphere {
    width: 64px;
    position: absolute;
    left: 50%;
    top: 40px;
    margin-left: -32px;
    height: 284px
}

.page-needs .gravity-block .play-block .qualities-block .sphere div {
    position: relative;
    top: 0;
    opacity: 1
}

.page-needs .gravity-block .play-block .qualities-block .sphere:first-child div img {
    transform: rotate(-26deg)
}

.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(2) {
    transform: rotate(27deg)
}

.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(2) div img {
    transform: rotate(26deg)
}

.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(3) {
    transform: rotate(-27deg)
}

.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(4) {
    transform: rotate(-80deg)
}

.page-needs .gravity-block .play-block .qualities-block .sphere:nth-child(4) div img {
    transform: rotate(134deg)
}

.page-needs .gravity-block .play-block .qualities-block.init {
    transform: rotate(260deg);
    transition: 2.95s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .qualities-wrapper {
    opacity: 1;
    transition: .5s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:first-child div {
    transition: .6s linear 1.6s
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:first-child div img {
    transition: 2.1s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(2) div {
    transition: .6s linear 1.9s
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(2) div img {
    transition: 2.4s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(3) div {
    transition: .6s linear 2.2s
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(3) div img {
    transition: 2.7s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(4) div {
    transition: .6s linear 2.5s
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(4) div img {
    transition: 3s ease-in
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere div {
    top: -180px;
    opacity: 0
}

.page-needs .gravity-block .play-block .qualities-block.init .sphere div img {
    transform: rotate(-180deg)
}

.page-needs .gravity-block .bowl-block {
    text-align: center;
    position: relative;
    height: 210px;
    width: 100%;
    margin-bottom: 30px
}

.page-needs .gravity-block .bowl-block div {
    height: 210px;
    display: inline-block;
    position: absolute;
    opacity: 0;
    transform: translateX(-50%)
}

.page-needs .gravity-block .bowl-block div img {
    height: 100%;
    width: auto;
    max-width: none
}

.page-needs .gravity-block .bowl-block.init div.bowl-2 {
    transition: .2s linear 2s;
    opacity: 1
}

.page-needs .gravity-block .bowl-block.init div.bowl-3 {
    transition: .2s linear 2.3s;
    opacity: 1
}

.page-needs .gravity-block .bowl-block.init div.bowl-4 {
    transition: .2s linear 2.6s;
    opacity: 1
}

.page-needs .gravity-block .bowl-block.init div.bowl-5 {
    transition: .2s linear 2.7s;
    opacity: 1
}

.page-needs .gravity-block .quality-box-block-three .quality-box-block .quality-col {
    width: 28%;
    margin: 0 2.6%
}

.page-needs .gravity-block .quality-box-block .quality-col {
    float: right;
    width: 25%;
    padding: 0 5px
}

.page-needs .gravity-block .quality-box-block .quality-box {
    background-color: #fff;
    border-radius: 0 30px;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13);
    text-align: center;
    position: relative;
    height: 110px;
    padding: 35px 10px;
    top: -40px;
    opacity: 0
}

.page-needs .gravity-block .quality-box-block .quality-box img {
    width: 50px;
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%)
}

.page-needs .gravity-block .quality-box-block .quality-box h3 {
    color: #0c2340;
    font-weight: 700;
    font-size: 17px
}

.page-needs .gravity-block .quality-box-block .quality-box h4 {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    font-size: 20px;
    font-weight: 700;
    color: #fff
}

.page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-1 {
    transition: .2s ease-in 1.7s;
    top: 0;
    opacity: 1
}

.page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-2 {
    transition: .2s ease-in 2.1s;
    top: 0;
    opacity: 1
}

.page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-3 {
    transition: .2s ease-in 2.4s;
    top: 0;
    opacity: 1
}

.page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-4 {
    transition: .2s ease-in 2.7s;
    top: 0;
    opacity: 1
}

@media (max-height:850px) {
    .page-needs .gravity-block .play-block {
        transform: scale(.8);
        margin-top: -90px
    }

    .page-needs .gravity-block .bowl-block {
        margin-top: -60px
    }
}

@media (max-height:650px) {

    .page-needs .gravity-block .bowl-block,
    .page-needs .gravity-block .bowl-block div {
        height: 170px
    }
}

@media (max-width:440px) {
    .next-stage a {
        height: auto;
        line-height: 20px;
        padding: 10px 25px
    }

    .next-stage {
        padding-bottom: 0
    }

    .page-needs .gravity-block .play-block {
        left: 50%;
        transform: translateX(-50%) scale(.8);
        width: 100%;
        margin-top: -70px
    }

    .page-needs .gravity-block .bowl-block,
    .page-needs .gravity-block .bowl-block div {
        height: 140px
    }
}

@media (max-width:750px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 175px
    }
}

@media (max-width:725px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 162px
    }
}

@media (max-width:700px) {

    .ADV_Article .d-benefits-list,
    .ADV_Generic_Content .d-benefits-list,
    .ADV_HTML_Article .d-benefits-list {
        margin-top: 30px
    }

    .ADV_Article .d-benefits-list .d-benefit,
    .ADV_Generic_Content .d-benefits-list .d-benefit,
    .ADV_HTML_Article .d-benefits-list .d-benefit {
        float: none;
        width: 100%;
        margin-bottom: 30px
    }

    .ADV_Article .d-benefits-list .d-benefit:nth-child(odd) h5,
    .ADV_Generic_Content .d-benefits-list .d-benefit:nth-child(odd) h5,
    .ADV_HTML_Article .d-benefits-list .d-benefit:nth-child(odd) h5 {
        padding-right: 0
    }

    .ADV_Article .d-benefits-list .d-benefit .number,
    .ADV_Article .d-benefits-list .d-benefit.d-benefit-small .bullet,
    .ADV_Generic_Content .d-benefits-list .d-benefit .number,
    .ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-small .bullet,
    .ADV_HTML_Article .d-benefits-list .d-benefit .number,
    .ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-small .bullet {
        display: none
    }

    .ADV_Article .d-benefits-list .d-benefit .bullet,
    .ADV_Generic_Content .d-benefits-list .d-benefit .bullet,
    .ADV_HTML_Article .d-benefits-list .d-benefit .bullet {
        display: block
    }

    .ADV_Article .d-benefits-list .d-benefit .d-content,
    .ADV_Generic_Content .d-benefits-list .d-benefit .d-content,
    .ADV_HTML_Article .d-benefits-list .d-benefit .d-content {
        padding-left: 40px
    }

    .ADV_Article .d-benefits-list .d-benefit .d-content h5,
    .ADV_Generic_Content .d-benefits-list .d-benefit .d-content h5,
    .ADV_HTML_Article .d-benefits-list .d-benefit .d-content h5 {
        font-size: 20px;
        font-weight: 300;
        line-height: 1.3;
        color: #0c2340;
        min-height: 0
    }

    .ADV_Article .d-benefits-list .d-benefit.d-benefit-small .number,
    .ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-small .number,
    .ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-small .number {
        display: block;
        font-size: 80px;
        width: 45px
    }

    .ADV_Article .d-benefits-list .d-benefit.d-benefit-small .d-content,
    .ADV_Generic_Content .d-benefits-list .d-benefit.d-benefit-small .d-content,
    .ADV_HTML_Article .d-benefits-list .d-benefit.d-benefit-small .d-content {
        padding-left: 65px
    }

    .ADV_Article .polygon-cover,
    .ADV_Generic_Content .polygon-cover,
    .ADV_HTML_Article .polygon-cover {
        width: 95%
    }

    .ADV_Article .polygon-cover .polygon-bg,
    .ADV_Generic_Content .polygon-cover .polygon-bg,
    .ADV_HTML_Article .polygon-cover .polygon-bg {
        clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 4% 50%, 0 0);
        width: 100%
    }

    .ADV_Article .polygon-slider .owl-nav,
    .ADV_Generic_Content .polygon-slider .owl-nav,
    .ADV_HTML_Article .polygon-slider .owl-nav {
        width: 90%;
        margin-left: 14px
    }

    .ADV_Article .polygon-slider .item,
    .ADV_Generic_Content .polygon-slider .item,
    .ADV_HTML_Article .polygon-slider .item {
        width: 100%;
        padding: 40px 70px
    }

    .ADV_Article .polygon-slider .item span,
    .ADV_Generic_Content .polygon-slider .item span,
    .ADV_HTML_Article .polygon-slider .item span {
        width: 200px;
        height: 80px;
        font-size: 26px;
        padding: 15px 0;
        margin: 0 auto 0 -100px
    }

    .ADV_Article .polygon-slider .item .item-bg,
    .ADV_Generic_Content .polygon-slider .item .item-bg,
    .ADV_HTML_Article .polygon-slider .item .item-bg {
        clip-path: none;
        width: 100%;
        padding: 70px 20px;
        height: auto
    }

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 150px
    }
}

@media (max-width:675px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 137px
    }
}

@media (max-width:650px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 125px
    }
}

@media (max-width:625px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 112px
    }
}

@media (max-width:600px) {

    .affinity-product--calculator,
    .affinity-product--calculator .slider-group,
    .care-header h1 {
        text-align: center
    }

    .affinity-product--calculator .slider .tooltip.top {
        margin-top: 20px
    }

    .affinity-product--calculator .affinity-title,
    .affinity-product--calculator .slider .tooltip.top .tooltip-inner {
        font-size: 24px
    }

    .affinity-product--calculator .slider.slider-horizontal .slider-handle {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT757741A8379D42C0A7AF85854E5DF3E1/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
        margin-top: 10px
    }

    .affinity-product--calculator-description img,
    .calculator-results .percentage .packs,
    .calculator-results .ration-block p,
    .care-header h1:after {
        display: none
    }

    .affinity-product--calculator .slider {
        left: 0
    }

    .affinity-product--calculator-description h3 {
        font-size: 28px
    }

    .slider-group .slider-content {
        padding-bottom: 50px
    }

    .calculator-results {
        background-image: none;
        padding-top: 50px
    }

    .calculator-results .ration-block {
        width: auto
    }

    .calculator-results .percentage .days,
    .calculator-results .ration-block .ration-result {
        font-size: 40px
    }

    .calculator-results .ration-legend {
        width: 100%
    }

    .calculator-results .percentage .days:after {
        display: block;
        font-size: 24px
    }

    .packs.mobile {
        display: block
    }

    .packs.mobile a {
        width: 35px;
        padding-top: 22px;
        font-size: 15px
    }

    .packs.mobile a:after {
        font-size: 8px
    }

    .packs.mobile a:nth-child(2) {
        width: 40px
    }

    .packs.mobile a:nth-child(3) {
        width: 44px
    }

    .ration-progress,
    .ration-progress .circle,
    .ration-progress .circle .fill,
    .ration-progress .circle .mask,
    .ration-progress .circle .shadow {
        width: 120px;
        height: 120px
    }

    .ration-progress {
        float: none;
        margin: 0 auto
    }

    .ration-progress .circle .mask {
        clip: rect(0, 120px, 120px, 60px)
    }

    .ration-progress .circle .mask .fill {
        clip: rect(0, 60px, 120px, 0)
    }

    .ration-progress .inset {
        width: 110px;
        height: 110px;
        margin-left: 5px;
        margin-top: 5px
    }

    .care-header {
        height: 170px;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC15548FA9F8143AD9FA1B826F96AE268/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-color: #0c2340;
        background-repeat: repeat-x;
        background-position: center top;
        background-size: auto
    }

    .care-header h1 {
        color: #fff;
        font-size: 24px;
        float: none;
        margin: 40px auto 0
    }

    .nutrition-what h2 {
        max-width: 200px
    }

    .nutrition-what h2 span:after {
        left: 0;
        transform: none
    }

    .nutrition-articles-block {
        text-align: center;
        max-width: 545px
    }

    .page-needs .container-arrows .weight-progress {
        transform: scale(.5833);
        transform-origin: top;
        margin-bottom: -50px
    }

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 100px
    }
}

@media (max-width:575px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 87px
    }
}

@media (max-width:550px) {

    .ADV_Article .article-header h1,
    .ADV_Article .article-header h1 span,
    .ADV_Generic_Content .article-header h1,
    .ADV_Generic_Content .article-header h1 span,
    .ADV_HTML_Article .article-header h1,
    .ADV_HTML_Article .article-header h1 span {
        font-size: 30px !important
    }

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 75px
    }
}

@media (max-width:525px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 62px
    }
}

@media (max-width:500px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 50px
    }
}

@media (max-width:410px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 20px
    }

    .page-needs .container-arrows .arrow1 .content img,
    .page-needs .container-arrows .arrow2 .content img {
        width: 120px;
        top: -50px;
        left: -105px
    }

    .page-needs .container-arrows .arrow1 .content h3,
    .page-needs .container-arrows .arrow2 .content h3 {
        position: absolute;
        font-size: 20px;
        left: -105px;
        width: 120px;
        top: 110px
    }
}

@media (max-width:370px) {
    .life-stages-nav a {
        display: block;
        height: auto;
        line-height: 1;
        padding: 10px 18px
    }

    .nutrition-block .nutrition-bg {
        height: 43%
    }

    .nutrition-block {
        background-position: center 55%
    }

    .timeline-content .timeline .timeline-post .info {
        padding-left: 80px
    }

    .timeline-content .timeline .timeline-post .month {
        left: 10px
    }

    .timeline-content .timeline .timeline-post .info p {
        font-size: 26px
    }

    .timeline-content .timeline .timeline-post .month .number {
        font-size: 57px;
        margin-top: 12px
    }

    .page-needs h2.title {
        font-size: 20px
    }

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 0
    }

    .page-needs .container-arrows .arrow1 .content img,
    .page-needs .container-arrows .arrow2 .content img {
        width: 120px;
        top: -50px;
        left: -105px
    }

    .page-needs .container-arrows .arrow1 .content h3,
    .page-needs .container-arrows .arrow2 .content h3 {
        position: absolute;
        font-size: 20px;
        left: -105px;
        width: 120px;
        top: 110px
    }
}

@media (max-width:345px) {

    .page-needs .container-arrows .arrow1 .content,
    .page-needs .container-arrows .arrow2 .content {
        right: 0
    }

    .page-needs .container-arrows .arrow1 .content img,
    .page-needs .container-arrows .arrow2 .content img {
        width: 110px;
        top: -50px;
        left: -85px
    }

    .page-needs .container-arrows .arrow1 .content h3,
    .page-needs .container-arrows .arrow2 .content h3 {
        position: absolute;
        font-size: 20px;
        left: -85px;
        width: 110px;
        top: 110px
    }
}

.weight-progress {
    width: 70px;
    height: 70px;
    position: relative;
    background-image: linear-gradient(to right, #e7e8e7, #97999c);
    border-radius: 50%;
    float: right
}

.weight-progress.weight-progress-large {
    width: 90px;
    height: 90px
}

.weight-progress .circle,
.weight-progress .inset {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    position: absolute
}

.weight-progress.weight-progress-large .circle {
    width: 84px;
    height: 84px
}

.weight-progress.weight-progress-large .circle .fill,
.weight-progress.weight-progress-large .circle .mask,
.weight-progress.weight-progress-large .circle .shadow {
    width: 90px;
    height: 90px;
    position: absolute;
    border-radius: 50%
}

.weight-progress.weight-progress-large .circle .mask {
    clip: rect(0, 90px, 90px, 45px)
}

.weight-progress.weight-progress-large .circle .mask .fill {
    clip: rect(0, 45px, 90px, 0)
}

.weight-progress.weight-progress-large .inset {
    width: 84px;
    height: 84px;
    margin-left: 3px;
    margin-top: 3px
}

.weight-progress .circle .fill,
.weight-progress .circle .mask,
.weight-progress .circle .shadow {
    width: 70px;
    height: 70px;
    position: absolute;
    border-radius: 50%
}

.weight-progress .circle .mask {
    clip: rect(0, 70px, 70px, 35px)
}

.weight-progress .circle .mask .fill {
    clip: rect(0, 35px, 70px, 0);
    background-color: #ff8300
}

.weight-progress .inset {
    margin-left: 3px;
    margin-top: 3px;
    background-color: #fbfbfb;
    box-shadow: none
}

@media (max-width:800px) {
    .page-needs .container-arrows .weight-progress-large {
        transform: scale(.5833);
        transform-origin: top;
        margin-bottom: -50px
    }

    .weight-progress.weight-progress-large,
    .weight-progress.weight-progress-large .circle {
        width: 70px;
        height: 70px
    }

    .weight-progress.weight-progress-large .circle .fill,
    .weight-progress.weight-progress-large .circle .mask,
    .weight-progress.weight-progress-large .circle .shadow {
        width: 70px;
        height: 70px;
        position: absolute;
        border-radius: 50%
    }

    .weight-progress.weight-progress-large .circle .mask {
        clip: rect(0, 70px, 70px, 35px)
    }

    .weight-progress.weight-progress-large .circle .mask .fill {
        clip: rect(0, 35px, 70px, 0)
    }

    .weight-progress.weight-progress-large .inset {
        width: 64px;
        height: 64px;
        margin-left: 3px;
        margin-top: 3px
    }
}

.arrow-tip-btn {
    position: absolute;
    width: 130px;
    height: 320px;
    background-color: transparent;
    cursor: pointer;
    right: 0;
    top: 0;
    display: none !important
}

.page-needs .bullet-blue-list li {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.63;
    color: #0c2340;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8783F3916C8F47E2AF54903210E71C0A/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 20px;
    min-height: 0;
    padding-left: 30px;
    background-position: left top 5px;
    margin: 3px 0;
    display: block
}

.page-needs .bullet-blue-list.bullet-blue-list-especial li {
    background-position: left top 2px;
    margin-bottom: 20px
}

.page-needs .bullet-orange-list li {
    position: relative;
    font-size: 16px;
    line-height: 1.63;
    color: #0c2340;
    font-weight: 700;
    background-position: left center;
    margin: 3px 0 36px;
    display: block;
    min-height: 0
}

.alert-list .alert-elem h4,
.dotted-box-group .dotted-box p,
.dotted-box-group .dotted-box-result p {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal
}

.page-needs .bullet-orange-list li:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTE5DBFFEFFCF44122B7B29AD3B5CBACB1/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.page-needs .bullet-orange-list li p {
    display: inline-block;
    vertical-align: middle;
    padding-left: 60px;
    margin-top: 0;
    font-size: 16px;
    line-height: normal
}

.page-needs .container-arrows .content .arrow-icons {
    float: right;
    width: 340px
}

.page-needs .container-arrows .content .arrow-icons .ic-elem {
    position: relative;
    text-align: left;
    height: 75px;
    max-width: 270px
}

.page-needs .container-arrows .content .arrow-icons .ic-elem img {
    width: 80px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.page-needs .container-arrows .content .arrow-icons .ic-elem span {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    color: #0c2340;
    padding-left: 107px;
    text-transform: uppercase;
    text-align: left;
    position: absolute;
    transform: translateY(-50%);
    margin-bottom: 0;
    top: 50%
}

.page-needs .container-arrows .content .arrow-icons .ic-elem:nth-child(2) {
    margin-left: 50px
}

.alert-list {
    margin: 50px auto 70px
}

.alert-list .alert-elem {
    text-align: center;
    width: 20%;
    float: left;
    padding: 0 5px
}

.alert-list .alert-elem img {
    width: 65px;
    display: inline-block;
    margin-bottom: 5px
}

.alert-list .alert-elem h4 {
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    margin: 0;
    display: block
}

.dotted-box-group .dotted-box,
.dotted-box-group .dotted-box-result {
    float: left;
    margin-right: 15px;
    height: 220px;
    border-radius: 0 30px;
    background-color: #0c2340;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13)
}

.dotted-box-group {
    margin-top: 30px;
    margin-bottom: 115px;
    position: relative
}

.dotted-box-group .dotted-box-result {
    position: absolute;
    width: 100%;
    z-index: 3;
    display: none;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    opacity: 0
}

.dotted-box-group .dotted-box-result .result-icon {
    display: none;
    text-align: center;
    margin-top: 30px
}

.dotted-box-group .dotted-box-result:before,
.dotted-box-group .dotted-box:before {
    z-index: 0;
    display: block;
    height: 90%;
    border-radius: 0;
    background-size: 100% 100%;
    top: 5%;
    position: absolute;
    content: ""
}

.dotted-box-group .dotted-box-result .result-icon img {
    width: 160px
}

.dotted-box-group .dotted-box-result:before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6BFA9BC4485A4E1D8A9981F708F4CDDA/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 98%;
    left: 1%
}

.dotted-box-group .dotted-box-result p {
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    max-width: 620px;
    padding-top: 50px
}

.dotted-box-group .dotted-box .box-btn a,
.dotted-box-group .dotted-box-result a {
    height: 50px;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 50px;
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    text-align: center;
    font-weight: 700
}

.dotted-box-group .dotted-box-result a {
    width: auto;
    padding: 0 20px;
    background-color: #ff8300;
    border-radius: 0 15px;
    color: #fff !important;
    transition: .2s ease-in-out;
    position: absolute;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%) scale(1)
}

.dotted-box-group .dotted-box-result a:active,
.dotted-box-group .dotted-box-result a:focus,
.dotted-box-group .dotted-box-result a:hover {
    transform: translateX(-50%) scale(1.1);
    text-decoration: none
}

.dotted-box-group .dotted-box {
    width: calc(33.333% - 10px);
    position: relative
}

.dotted-box-group .dotted-box:before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT422027E72E1F48F59BA6FA3D105255C4/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 94%;
    left: 3%
}

.dotted-box-group .dotted-box p {
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    max-width: 220px;
    padding-top: 50px
}

.dotted-box-group .dotted-box .box-btn {
    text-align: center;
    font-size: 0;
    position: absolute;
    width: 180px;
    border-radius: 0 15px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13)
}

.dotted-box-group .dotted-box .box-btn a {
    width: 90px;
    display: inline-block;
    background-color: #fff;
    color: #0c2340;
    border-radius: 0 0 0 15px;
    transition: .2s ease-in-out;
    text-transform: uppercase
}

.dotted-box-group .dotted-box .box-btn a:last-child {
    border-radius: 0 15px 0 0
}

.dotted-box-group .dotted-box .box-btn a.active,
.dotted-box-group .dotted-box .box-btn a:active,
.dotted-box-group .dotted-box .box-btn a:focus,
.dotted-box-group .dotted-box .box-btn a:hover {
    background-color: #565294;
    color: #fff;
    text-decoration: none
}

.warning-text {
    border-radius: 0 20px;
    background-color: #efefef;
    padding: 20px 30px;
    text-align: center;
    width: 100%;
    max-width: 740px;
    margin: 30px auto
}

.warning-text h4 {
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    margin: 0
}

.warning-text p,
body .hex-slider .owl-item .hex-elem h3 {
    font-weight: 300;
    text-align: center;
    color: #0c2340;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

.warning-text p {
    font-size: 20px;
    line-height: 1.3;
    margin: 0
}

body .hex-slider {
    max-width: 720px;
    margin: 0 auto
}

body .hex-slider .owl-item .hex-elem {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTD06C0A48FD1F4CCD8C999AB962932F38/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 358px;
    height: 358px;
    background-size: 100%;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto
}

.tips-slider .owl-nav .owl-prev span,
body .hex-slider .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT75287DCC09D940E8BC6A201A045BE3B8/native?channelToken=958084adb4414d179b0f41acd4027256)
}

body .hex-slider .owl-item .hex-elem img {
    display: inline-block;
    width: 100px !important;
    margin-top: 75px
}

body .hex-slider .owl-nav .owl-next span,
body .hex-slider .owl-nav .owl-prev span {
    width: 80px;
    height: 80px;
    background-size: 40px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-position: center;
    box-shadow: 0 2px 23px 0 rgba(196, 196, 196, .5);
    border-radius: 50%;
    background-color: #fff
}

body .hex-slider .owl-item .hex-elem .hex-elem-info {
    width: 200px;
    margin: 0 auto
}

body .hex-slider .owl-item .hex-elem h3 {
    font-size: 16px;
    margin: 5px 0 0;
    line-height: 1.1
}

body .hex-slider .owl-item .hex-elem h3 span {
    font-size: 40px;
    display: block;
    font-weight: 700
}

.tips-slider .owl-nav .owl-prev,
body .hex-slider .owl-nav .owl-prev {
    position: absolute;
    top: 40%;
    left: 0
}

.tips-slider .owl-nav .owl-next,
body .hex-slider .owl-nav .owl-next {
    position: absolute;
    top: 40%;
    right: 0
}

.tips-slider .owl-nav .owl-next span,
body .hex-slider .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5B1148FB918C45D78C999183FCEAD6FF/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.tips-slider .owl-nav .owl-next span,
.tips-slider .owl-nav .owl-prev span {
    width: 40px;
    height: 40px;
    background-size: 40px;
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    text-indent: -9999px
}

.tips-slider {
    margin: 80px auto 40px;
    padding: 0 40px
}

.tips-slider .tip-elem .tip-img {
    max-width: 250px;
    float: left;
    width: 35%
}

.tips-slider .tip-elem .tip-elem-info {
    max-width: 440px;
    width: 70%;
    float: right;
    background-color: #fff;
    border-radius: 0 60px;
    box-shadow: 0 2px 24px 0 rgba(221, 221, 221, .5);
    text-align: left;
    padding: 50px 20px 30px
}

.tips-slider .tip-elem .tip-elem-info span {
    font-size: 64px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: .41;
    letter-spacing: normal;
    color: #0c2340
}

.tips-slider .tip-elem .tip-elem-info h3 {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.08;
    letter-spacing: normal;
    color: #e24585;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 9px
}

.haiball-icons .hairball-elem .hairball-info p,
.tips-slider .tip-elem .tip-elem-info p {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #0c2340;
    margin-top: 0
}

.pettalks-header .container,
.tips-slider .owl-nav {
    position: relative;
    z-index: 2
}

.tips-slider .owl-dots button {
    width: 16px;
    height: 16px;
    margin: 0 7px;
    display: inline-block;
    background-color: #efefef !important;
    opacity: 1;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    border-radius: 50%
}

.tips-slider .owl-dots button.active,
.tips-slider .owl-dots button:hover {
    background-color: #e24585 !important
}

.needs-products-block {
    background-image: radial-gradient(circle at 50% 2%, #4f596f, #283a54 17%, #0c2340 44%);
    padding-top: 60px;
    padding-bottom: 77px
}

.sensitive-ingredients,
.sensitive-video {
    padding-top: 70px;
    padding-bottom: 70px
}

.needs-products-block.sensitive {
    padding-top: 300px;
    margin-top: -240px
}

.container-arrows.affinity-weight--data.cat .pack-btn,
.needs-products-block .pack-btn {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    line-height: 1;
    padding: 0 20px;
    text-align: center;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    vertical-align: middle;
    cursor: pointer
}

.needs-products-block.allergy .pack-wrapper,
.needs-products-block.sensitive .pack-wrapper {
    margin: -20px auto 0;
    max-width: 710px
}

.needs-products-block.sensitive .pack-wrapper .pack {
    margin-bottom: 90px;
    max-width: 240px
}

.needs-products-block.allergy .pack-wrapper .pack a,
.needs-products-block.sensitive .pack-wrapper .pack a {
    max-width: 100%;
    display: inline-block;
    margin-left: 0
}

.needs-products-block.allergy .pack-wrapper .pack a img,
.needs-products-block.sensitive .pack-wrapper .pack a img {
    max-width: 150%;
    display: block;
    margin-left: -25%
}

.needs-products-block.sensitive .pack-wrapper .pack .pack-btn {
    width: 100%;
    display: flex;
    max-width: 200px;
    margin: -20px auto 0
}

.needs-products-block.allergy .pack-wrapper .pack {
    max-width: 240px
}

.needs-products-block.allergy .pack-wrapper .pack .pack-btn {
    width: 100%;
    display: flex;
    max-width: 200px;
    margin: -20px auto 0;
    line-height: 1;
    vertical-align: middle;
    align-items: center
}

.needs-products-block .pack-btn span,
.needs-products-block.allergy .pack-wrapper .pack .pack-btn span {
    display: block;
    text-align: center;
    width: 100%
}

.needs-products-block .pack-btn {
    max-width: 540px;
    width: 100%;
    height: 70px;
    border-radius: 0 30px;
    background-color: #fff;
    display: flex;
    margin: 0 auto;
    transition: .2s ease-in-out;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    align-items: center
}

.needs-products-block.c-81b9cd .pack-btn {
    background-color: #81b9cd
}

.needs-products-block.c-abb303 .pack-btn {
    background-color: #abb303
}

.needs-products-block h2.title,
.needs-products-block p {
    color: #fff;
    padding: 0 50px
}

.needs-products-block .pack-divider {
    position: relative;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 40px;
    transform: translateX(-50%);
    left: 50%
}

.needs-products-block .pack-divider:after,
.needs-products-block .pack-divider:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 160px;
    height: 1px;
    background-color: #fff;
    margin: 0 24px
}

.needs-products-block .pack-divider span {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #fff
}

.needs-products-block .pack-wrapper {
    display: flex;
    display: -webkit-flex;
    justify-content: center
}

.needs-products-block .pack-wrapper .pack {
    max-width: 540px;
    width: 100%;
    position: relative
}

.needs-products-block .pack-wrapper .pack a {
    max-width: 75%;
    display: inline-block;
    margin-left: -16%
}

.needs-products-block .pack-wrapper .pack img {
    max-width: 100%;
    display: block
}

.dog_area .page-needs.page-sensitive.relaunch-diets .needs-products-block.sensitive .pack-wrapper .pack .pack-ingredient,
.needs-products-block .pack-wrapper .pack .pack-ingredient {
    position: absolute;
    max-width: 82px;
    top: 53px;
    right: 23px
}

.needs-products-block .pack-wrapper .pack.pack-snack a {
    width: 100%;
    text-align: center
}

.needs-products-block .pack-wrapper .pack.pack-snack a img {
    max-width: none;
    display: block;
    width: auto;
    height: 180px;
    margin: 0 auto
}

.needs-products-block.central-ingredients .pack-wrapper .pack .pack-ingredient {
    top: 0;
    right: auto;
    left: 50%;
    margin-left: -41px
}

.needs-products-block .pack-icons {
    display: inline-block;
    width: 51%;
    margin-left: -11%;
    vertical-align: top;
    margin-top: 80px
}

.needs-products-block .pack-icons .ic-elem {
    margin-bottom: 12px;
    color: #fff
}

.needs-products-block .pack-icons .ic-elem img {
    width: 80px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px
}

.needs-products-block .pack-icons .ic-elem span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #fff;
    max-width: 150px
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTADFEF2E4E82141A18060F4D523E06274/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
    background-size: 38px;
    background-repeat: repeat-x;
    background-position: bottom;
    height: 376px
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-info {
    width: 52%;
    height: 100%;
    float: left
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-info h2 {
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif";
    font-size: 32px;
    line-height: 1;
    color: #0c2340;
    text-transform: uppercase;
    text-align: center;
    padding-top: 40px;
    margin-bottom: 40px
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-info p {
    font-family: Klavika-Light, Helvetica, Arial, "sans-serif";
    font-size: 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #0c2340;
    padding: 0 100px 20px;
    margin-top: 40px;
    margin-bottom: 0;
    text-align: center
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-video {
    width: 48%;
    height: 100%;
    float: right;
    position: relative
}

.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-video iframe,
.ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-video img {
    position: absolute;
    width: 100%;
    height: 100%
}

@media (max-width:1279px) {
    .needs-block .needs-icons-block div.event {
        width: 100%;
        margin: 0
    }

    .needs-block .needs-icons-block div.event .icon {
        margin: 0 auto
    }

    .ADV_Article .article-header img,
    .ADV_Article .article-template .article-header .header-mask,
    .ADV_Generic_Content .article-header img,
    .ADV_Generic_Content .article-template .article-header .header-mask,
    .ADV_HTML_Article .article-header img,
    .ADV_HTML_Article .article-template .article-header .header-mask {
        right: -130px;
        display: none
    }

    .ADV_Article .article-header,
    .ADV_Generic_Content .article-header,
    .ADV_HTML_Article .article-header {
        height: 180px
    }

    .ADV_Article .article-header h1,
    .ADV_Article .article-header h2,
    .ADV_Generic_Content .article-header h1,
    .ADV_Generic_Content .article-header h2,
    .ADV_HTML_Article .article-header h1,
    .ADV_HTML_Article .article-header h2 {
        text-align: center;
        left: 0;
        margin-left: 0 !important
    }

    .ADV_Article .article-header h1 span,
    .ADV_Article .article-header h2 span,
    .ADV_Generic_Content .article-header h1 span,
    .ADV_Generic_Content .article-header h2 span,
    .ADV_HTML_Article .article-header h1 span,
    .ADV_HTML_Article .article-header h2 span {
        margin-left: 0 !important
    }

    .ADV_Article .main-image,
    .ADV_Generic_Content .main-image,
    .ADV_HTML_Article .main-image {
        display: block
    }

    .ADV_Article .article-template .article-header h1,
    .ADV_Generic_Content .article-template .article-header h1,
    .ADV_HTML_Article .article-template .article-header h1 {
        font-size: 40px;
        text-align: center;
        width: 100%;
        max-width: none;
        left: 0
    }

    .ADV_Article .article-nav a,
    .ADV_Generic_Content .article-nav a,
    .ADV_HTML_Article .article-nav a {
        display: block;
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }

    .alert-list .alert-elem {
        text-align: left;
        width: 100%;
        float: none
    }

    .alert-list .alert-elem h4 {
        text-align: left;
        display: inline-block
    }

    .ADV_Generic_Content .page-needs .page-needs--discover-advance {
        height: auto;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: top
    }

    .ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-info {
        width: 100%;
        float: none
    }

    .ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-video {
        width: 414px;
        height: 217px;
        float: none;
        position: relative;
        margin: 0 auto 50px
    }
}

.page-weight .bg-pattern {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT34C0220CBB1F42E2BF5DB59A0FE35EEA/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top right;
    padding: 50px 0;
    color: #fff
}

.page-weight .bg-pattern .article-highlight span,
.page-weight .bg-pattern .container p {
    line-height: 30px
}

.page-leis .box-container,
.page-urinary .box-container,
.page-weight .box-container {
    padding: 60px;
    background: #fff;
    border-radius: 0 50px;
    margin-top: 90px;
    line-height: 1.625
}

.page-leis .article-highlight,
.page-urinary .article-highlight,
.page-weight .article-highlight,
table {
    background-color: transparent
}

.page-leis .article-highlight strong,
.page-urinary .article-highlight strong,
.page-weight .article-highlight strong {
    margin-bottom: 20px;
    display: inline-block
}

.page-urinary .dog-schema,
.page-weight .dog-schema {
    position: relative;
    width: 680px;
    transform-origin: top left;
    display: none
}

.page-urinary .dog-schema ul,
.page-weight .dog-schema ul {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    height: 100%
}

.page-urinary .dog-schema ul li,
.page-weight .dog-schema ul li {
    position: absolute;
    cursor: pointer;
    transition: .2s
}

.page-urinary .dog-schema ul li:first-child,
.page-weight .dog-schema ul li:first-child {
    left: 51px;
    top: 248px
}

.page-urinary .dog-schema ul li:nth-child(2),
.page-weight .dog-schema ul li:nth-child(2) {
    left: 315px;
    top: 407px
}

.page-urinary .dog-schema ul li:nth-child(3),
.page-weight .dog-schema ul li:nth-child(3) {
    left: 597px;
    top: 248px
}

.page-urinary .dog-schema ul li:nth-child(4),
.page-weight .dog-schema ul li:nth-child(4) {
    left: 356px;
    top: 64px
}

.page-urinary .dog-schema ul li:nth-child(5),
.page-weight .dog-schema ul li:nth-child(5) {
    left: 51px;
    top: 149px
}

.page-urinary .dog-schema ul li.active,
.page-urinary .dog-schema ul li:hover,
.page-weight .dog-schema ul li.active,
.page-weight .dog-schema ul li:hover {
    transform: scale(1.2)
}

.page-urinary.page-weight-cat .dog-schema ul li:first-child,
.page-weight.page-weight-cat .dog-schema ul li:first-child {
    left: 50px;
    top: 262px
}

.page-urinary.page-weight-cat .dog-schema ul li:nth-child(2),
.page-weight.page-weight-cat .dog-schema ul li:nth-child(2) {
    left: 337px;
    top: 407px
}

.page-urinary.page-weight-cat .dog-schema ul li:nth-child(3),
.page-weight.page-weight-cat .dog-schema ul li:nth-child(3) {
    left: 597px;
    top: 326px
}

.graphic-text h3 {
    margin: 0;
    font-weight: 700;
    font-size: 21px;
    color: #0c2340
}

.container-arrows.affinity-weight--data {
    max-width: 1200px;
    margin: 220px auto 0;
    height: auto;
    padding: 0 30px;
    background-image: none;
    transform: scale(1)
}

.container-arrows.affinity-weight--data .packs-wrapper {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 790px;
    margin: 60px auto 0
}

.container-arrows.affinity-weight--data .packs-wrapper .quote {
    font-size: 12px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff
}

.container-arrows.affinity-weight--data .arrow1,
.container-arrows.affinity-weight--data .arrow2 {
    background-image: none;
    position: static;
    width: 50%;
    height: auto
}

.container-arrows.affinity-weight--data .arrow1 .content,
.container-arrows.affinity-weight--data .arrow2 .content {
    position: static;
    top: 0;
    transform: none;
    right: 0;
    text-align: center;
    color: #0c2340;
    width: 100%
}

.container-arrows.affinity-weight--data .arrow1 .content h3,
.container-arrows.affinity-weight--data .arrow2 .content h3 {
    max-width: 200px;
    width: 100%;
    height: 70px;
    border-radius: 0 30px;
    background-color: #ff8300;
    display: block;
    margin: 30px auto;
    color: #fff f;
    font-size: 20px;
    padding-top: 14px;
    position: static
}

.container-arrows.affinity-weight--data .arrow1 .content .stats-item,
.container-arrows.affinity-weight--data .arrow2 .content .stats-item {
    width: 100%;
    text-align: center;
    max-width: 240px;
    margin: 0 auto 10px
}

.container-arrows.affinity-weight--data .arrow1 .content .stats-item .text,
.container-arrows.affinity-weight--data .arrow2 .content .stats-item .text {
    color: #fff;
    text-align: left;
    max-width: 230px
}

.container-arrows.affinity-weight--data.cat .packs-wrapper {
    max-width: 640px
}

.container-arrows.affinity-weight--data.cat .arrow1 {
    width: 100%;
    background-image: none
}

.container-arrows.affinity-weight--data.cat .pack-btn {
    max-width: 540px;
    width: 100%;
    height: 70px;
    border-radius: 0 30px;
    background-color: #ff8300;
    display: flex;
    margin: 0 auto;
    transition: .2s ease-in-out;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    align-items: center
}

.container-arrows.affinity-weight--data.cat .pack-btn.small {
    font-size: 16px
}

.container-arrows.affinity-weight--data.cat .pack-btn:active,
.container-arrows.affinity-weight--data.cat .pack-btn:focus,
.container-arrows.affinity-weight--data.cat .pack-btn:hover {
    text-decoration: none;
    color: #fff;
    transform: scale(1.1)
}

.container-arrows.affinity-weight--data.cat .pack-btn span {
    display: block;
    text-align: center;
    width: 100%
}

.container.nota-legal table th {
    background: #f8f8f8;
    padding: 12px 15px;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7
}

.container.nota-legal table tr td ul,
.container.nota-legal ul {
    padding-left: 16px
}

.container.nota-legal li,
.container.nota-legal p,
.container.nota-legal strong {
    font-family: Klavika-Regular, Helvetica, Arial, "sans-serif";
    font-size: 16px
}

.container.nota-legal h1 {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px
}

.container.nota-legal table tr td {
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding: 12px 15px
}

.container.nota-legal table {
    border-collapse: inherit;
    margin: auto auto 25px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    border-spacing: initial;
    width: 100%;
    overflow: hidden
}

#home_dvnc_1145_perro__carousel-desktop,
#landing-advance-active-defense article,
#landing-advance-active-defense aside,
#landing-advance-active-defense details,
#landing-advance-active-defense figcaption,
#landing-advance-active-defense figure,
#landing-advance-active-defense footer,
#landing-advance-active-defense header,
#landing-advance-active-defense hgroup,
#landing-advance-active-defense main,
#landing-advance-active-defense nav,
#landing-advance-active-defense section,
#rac_articles2 .swiper-button-next,
#rac_articles2 .swiper-button-prev,
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev,
.cat_area #edv-articles-carousel .swiper-button-next,
.cat_area #edv-articles-carousel .swiper-button-prev,
.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active p,
.cat_area .page-welcome .home-tabs .tab-elem.active,
.cat_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content.active,
.collapse.in,
.dog_area #edv-articles-carousel .swiper-button-next,
.dog_area #edv-articles-carousel .swiper-button-prev,
.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active p,
.dog_area .page-welcome .home-tabs .tab-elem.active,
.dog_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content.active,
.gallery-list .image-box:first-child,
.gallery-list .image-box:nth-child(2),
.gallery-list .image-box:nth-child(3),
.gallery-list .image-box:nth-child(4),
.hexagon-block:first-child,
.media-object,
.nav>li,
.navbar-brand>img,
.no-js .owl-carousel,
.open>.dropdown-menu,
.owl-carousel.owl-loaded,
.page-atopic .tooltip-inner,
.page-atopic .tooltip.bottom .tooltip-arrow,
.page-needs .affinity-product--why .affinity-title br,
.pettalks-map .map iframe,
.slick-initialized .slick-slide,
.slick-slide img,
.tab-content>.active,
.tab-elem.active,
input[type=file] {
    display: block
}

.page-needs .affinity-product--why .affinity-title span:after {
    width: 104%
}

.page-sensitive .article-header .header-text .slide-btn {
    background-image: none;
    padding: 0;
    margin: 0
}

.page-sensitive .article-header .header-text .slide-btn a {
    background-color: #ff8300;
    color: #fff;
    border-radius: 0 15px;
    margin-top: 3px;
    padding: 5px 25px;
    display: inline-block;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.pettalks-intro .intro-social,
.sensitive-symptom {
    text-align: center;
    position: relative
}

.sensitive-symptom .symptom-dog {
    position: relative;
    margin-top: 30px
}

.sensitive-symptom .dog {
    max-width: 600px;
    display: block;
    margin: 0 auto;
    width: 100%;
    min-width: 580px
}

.sensitive-symptom .symptom {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 340px;
    margin-left: -410px
}

.sensitive-symptom .symptom .bullet {
    width: 50px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sensitive-symptom .symptom .tool-tip {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    text-align: right;
    width: 260px;
    height: 46px;
    position: relative;
    padding-right: 60px
}

.sensitive-symptom .symptom .tool-tip.tool-tip-large {
    height: 95px
}

.sensitive-symptom .symptom .tool-tip.tool-tip-large img {
    top: 30px
}

.sensitive-symptom .symptom .tool-tip:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 6px solid #fff;
    position: absolute;
    right: -6px;
    top: 50%;
    margin-top: -5px
}

.sensitive-symptom .symptom .tool-tip p {
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    vertical-align: middle;
    color: #0c2340;
    margin: 0;
    text-align: right;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    text-transform: uppercase
}

.sensitive-symptom .symptom .tool-tip img {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    position: absolute;
    right: 10px;
    top: 3px
}

.sensitive-symptom .symptom.symptom-2 {
    margin-left: 70px;
    top: 60%
}

.sensitive-symptom .symptom.symptom-2 .bullet {
    right: auto;
    left: 0
}

.sensitive-symptom .symptom.symptom-2 .tool-tip {
    float: right;
    padding-left: 60px;
    padding-right: 0
}

.sensitive-symptom .symptom.symptom-2 .tool-tip:after {
    right: auto;
    left: -6px;
    border-left: 0;
    border-right: 6px solid #fff
}

.sensitive-symptom .symptom.symptom-2 .tool-tip img {
    right: auto;
    left: 10px
}

.sensitive-symptom h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    background-color: #0c2340;
    border-radius: 0 10px;
    display: inline-block;
    padding: 8px 20px
}

.col-xs-offset-3,
.page-sensitive-cat .sensitive-ingredients .ingredient-col:first-child {
    margin-left: 25%
}

.sensitive-ingredients .torsion-carrousel {
    display: block;
    margin: 0
}

.sensitive-ingredients h3 {
    color: #0c2340;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin: 50px 0 40px
}

.sensitive-ingredients .ingredient-col {
    text-align: center;
    float: left;
    width: 25%
}

.sensitive-ingredients .ingredient-col img {
    max-width: 125px;
    width: 100%;
    display: inline-block !important
}

.sensitive-ingredients .ingredient-col h4 {
    display: block;
    text-align: center;
    color: #0c2340;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 25px;
    font-weight: 700
}

.sensitive-video {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT9C51105D655240D0B5258BA543ADB71F/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    background-position: center top;
    background-size: auto 590px
}

.sensitive-video.sensitive-novideo {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3B55ACD114194CC1B20FE0252D5E02A4/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: auto 450px;
    min-height: 380px;
    margin-bottom: 40px
}

.sensitive-video .align-center h2.title {
    text-align: center;
    font-size: 32px
}

.sensitive-video .align-center h2.title span:after {
    border-color: #0c2340
}

.sensitive-video .align-center p {
    text-align: center;
    max-width: 690px;
    margin: 30px auto 40px
}

.sensitive-video .video iframe {
    width: 100%;
    max-width: 560px
}

@media (min-width:1900px) {
    .sensitive-video {
        background-size: 100% auto
    }

    .sensitive-video.sensitive-novideo {
        background-size: 100% 442px;
        min-height: 395px
    }
}

body ul.hexagon-pretabs,
body ul.hexagon-tabs {
    list-style: none;
    padding: 0;
    margin: 30px 0 20px;
    display: flex;
    width: 300px
}

body ul.hexagon-pretabs li.active a,
body ul.hexagon-tabs li.active a {
    background-color: #0c2340;
    color: #fff
}

body ul.hexagon-pretabs li.active a:after,
body ul.hexagon-tabs li.active a:after {
    content: "";
    display: block;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2ADF2EF3D3BA4494B229541B8589589D/native?channelToken=958084adb4414d179b0f41acd4027256);
    width: 17px;
    height: 30px;
    position: absolute;
    z-index: 2;
    transform: translateX(-50%);
    bottom: 0;
    left: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

body ul.hexagon-pretabs {
    width: 720px;
    margin-bottom: -30px
}

@media (max-width:768px) {

    .timeline-info,
    .timeline-info.white {
        background-image: none
    }

    .page-needs .container-arrows .content .arrow-icons .ic-elem:nth-child(2),
    .page-needs .container-arrows .content .arrow-icons .ic-elem:nth-child(3),
    .page-sensitive-cat .sensitive-ingredients .ingredient-col:first-child,
    .timeline-post.even .timeline-info {
        margin-left: 0
    }

    .timeline-info {
        display: block;
        background-color: #fff;
        box-shadow: 0 0;
        width: 100%;
        margin-top: 120px
    }

    .timeline-info:before {
        display: none !important
    }

    .timeline-info h4,
    .timeline-info p {
        color: #0c2340;
        padding: 0 30px
    }

    .timeline-info h4 a,
    .timeline-info h4 a:active,
    .timeline-info h4 a:focus,
    .timeline-info h4 a:hover,
    .timeline-info p a,
    .timeline-info p a:active,
    .timeline-info p a:focus,
    .timeline-info p a:hover {
        color: #0c2340
    }

    .timeline-info h4 {
        font-size: 20px
    }

    .timeline-info h5 {
        margin-left: 30px;
        margin-right: 30px
    }

    .timeline-info .text-column-2 h5 {
        color: #0c2340;
        border-bottom: 1px solid #c7cdd4
    }

    .timeline-info h6 {
        padding: 0 30px
    }

    .dotted-box-group .dotted-box-result:before,
    .sensitive-symptom .symptom-dog-desktop,
    .timeline-info .image-desktop,
    .timeline-info.type-1 .timeline-info-content:after,
    .timeline-info.type-1 .timeline-info-content:before,
    .timeline-info.type-2 .timeline-info-content:after,
    .timeline-info.type-2 .timeline-info-content:before,
    .timeline-info.type-3 .timeline-info-content:after,
    .timeline-info.type-3 .timeline-info-content:before,
    .timeline-info.type-4 .timeline-info-content:after,
    .timeline-info.type-4 .timeline-info-content:before {
        display: none
    }

    .timeline-info .image-mobile {
        display: block;
        margin-left: 0;
        margin-right: 0
    }

    .alert-list .alert-elem:nth-child(3),
    .timeline-info.type-1.type-1-image-shorter .image-column,
    .timeline-info.type-1.type-1-image-shorter .text-column,
    .timeline-info.type-1.type-2-image-larger .timeline-image-content,
    .timeline-info.type-1.type-2-image-larger .timeline-info-content,
    .timeline-info.type-1.type-4-image-shorter .timeline-image-content,
    .timeline-info.type-2.type-1-image-shorter .image-column,
    .timeline-info.type-2.type-1-image-shorter .text-column,
    .timeline-info.type-2.type-2-image-larger .timeline-image-content,
    .timeline-info.type-2.type-2-image-larger .timeline-info-content,
    .timeline-info.type-2.type-4-image-shorter .timeline-image-content,
    .timeline-info.type-3.type-1-image-shorter .image-column,
    .timeline-info.type-3.type-1-image-shorter .text-column,
    .timeline-info.type-3.type-2-image-larger .timeline-image-content,
    .timeline-info.type-3.type-2-image-larger .timeline-info-content,
    .timeline-info.type-3.type-4-image-shorter .timeline-image-content,
    .timeline-info.type-4.type-1-image-shorter .image-column,
    .timeline-info.type-4.type-1-image-shorter .text-column,
    .timeline-info.type-4.type-2-image-larger .timeline-image-content,
    .timeline-info.type-4.type-2-image-larger .timeline-info-content,
    .timeline-info.type-4.type-4-image-shorter .timeline-image-content,
    body ul.hexagon-pretabs {
        width: 100%
    }

    .page-needs .gravity-block .quality-box-block .quality-col,
    .timeline-info.type-1.type-4-image-shorter .timeline-info-content,
    .timeline-info.type-2.type-4-image-shorter .timeline-info-content,
    .timeline-info.type-3.type-4-image-shorter .timeline-info-content,
    .timeline-info.type-4.type-4-image-shorter .timeline-info-content {
        width: 100%;
        float: none
    }

    .timeline-info.type-1.type-2-special .timeline-info-content,
    .timeline-info.type-2.type-2-special .timeline-info-content,
    .timeline-info.type-3.type-2-special .timeline-info-content,
    .timeline-info.type-4.type-2-special .timeline-info-content {
        padding: 0
    }

    .timeline-info.type-1 .timeline-info-content,
    .timeline-info.type-2 .timeline-info-content,
    .timeline-info.type-3 .timeline-info-content,
    .timeline-info.type-4 .timeline-info-content {
        padding: 0;
        width: 100%;
        float: none
    }

    .timeline-info.type-1 .timeline-info-content.v-center-content,
    .timeline-info.type-2 .timeline-info-content.v-center-content,
    .timeline-info.type-3 .timeline-info-content.v-center-content,
    .timeline-info.type-4 .timeline-info-content.v-center-content {
        height: auto
    }

    .timeline-info.type-1 .timeline-info-content.v-center-content>div,
    .timeline-info.type-2 .timeline-info-content.v-center-content>div,
    .timeline-info.type-3 .timeline-info-content.v-center-content>div,
    .timeline-info.type-4 .timeline-info-content.v-center-content>div {
        position: static;
        padding: 0;
        transform: none;
        margin-bottom: 20px
    }

    .timeline-info.type-1 .text-column,
    .timeline-info.type-2 .text-column,
    .timeline-info.type-3 .text-column,
    .timeline-info.type-4 .text-column {
        float: none;
        width: 100%;
        padding: 0
    }

    .container-arrows .arrow3 {
        animation-name: shakeArrowDown;
        animation-iteration-count: infinite;
        animation-duration: 3s
    }

    .page-needs .gravity-block,
    .sensitive-video {
        padding-bottom: 0
    }

    .page-needs .gravity-block .play-block .qualities-block.init {
        transform: rotate(260deg);
        transition: 3.25s ease-in
    }

    .page-needs .gravity-block .play-block .qualities-block.init .qualities-wrapper {
        opacity: 1;
        transition: .5s ease-in
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:first-child div {
        transition: .6s linear 1.9s
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:first-child div img {
        transition: 2.4s ease-in
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(2) div {
        transition: .6s linear 2.1s
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(2) div img {
        transition: 2.7s ease-in
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(3) div {
        transition: .6s linear 2.5s
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(3) div img {
        transition: 3s ease-in
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(4) div {
        transition: .6s linear 2.8s
    }

    .page-needs .gravity-block .play-block .qualities-block.init .sphere:nth-child(4) div img {
        transition: 3.3s ease-in
    }

    .page-needs .gravity-block .bowl-block.init div.bowl-2 {
        transition: .2s linear 2.3s;
        opacity: 1
    }

    .page-needs .gravity-block .bowl-block.init div.bowl-3 {
        transition: .2s linear 2.6s;
        opacity: 1
    }

    .page-needs .gravity-block .bowl-block.init div.bowl-4 {
        transition: .2s linear 2.9s;
        opacity: 1
    }

    .page-needs .gravity-block .bowl-block.init div.bowl-5 {
        transition: .2s linear 3s;
        opacity: 1
    }

    .page-needs .gravity-block .quality-box-block-three .quality-box-block .quality-col {
        width: 100%;
        margin: 0 auto
    }

    .page-needs .gravity-block .quality-box-block {
        max-width: 310px;
        margin: 0 auto;
        overflow: hidden
    }

    .page-needs .gravity-block .quality-box-block .quality-box {
        height: 50px;
        width: 100%;
        box-shadow: 0 0;
        background-color: transparent;
        border-radius: 0;
        text-align: left;
        padding: 0 0 0 80px;
        margin-bottom: 30px;
        top: -300px
    }

    .page-needs .gravity-block .quality-box-block .quality-box h4 {
        transform: translateY(-50%);
        top: 50%;
        position: relative
    }

    .page-needs .gravity-block .quality-box-block .quality-box img {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .page-needs .gravity-block .quality-box-block .quality-box.quality-box-1 {
        margin-bottom: 0
    }

    .page-needs .bullet-orange-list,
    .page-needs .gravity-block .quality-box-block .quality-box.quality-box-2,
    .page-needs .gravity-block .quality-box-block .quality-box.quality-box-3,
    .sensitive-ingredients .ingredient-col.ingredient-1,
    .sensitive-ingredients .ingredient-col.ingredient-4 {
        margin-top: 0
    }

    .page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-1 {
        transition: 2s ease-in 2s;
        top: 0;
        opacity: 1
    }

    .page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-2 {
        transition: 2s ease-in 2.4s;
        top: 0;
        opacity: 1
    }

    .page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-3 {
        transition: 2s ease-in 2.7s;
        top: 0;
        opacity: 1
    }

    .page-needs .gravity-block .quality-box-block.init .quality-box.quality-box-4 {
        transition: 2s ease-in 3s;
        top: 0;
        opacity: 1
    }

    .arrow-tip-btn {
        bottom: 0;
        top: auto;
        width: 100%;
        height: 120px
    }

    .page-needs .container-arrows .content .arrow-icons {
        float: right;
        width: 50%;
        margin-top: 40px
    }

    .page-needs .container-arrows .content .arrow-icons .ic-elem {
        position: relative;
        text-align: left;
        height: 60px;
        max-width: 200px
    }

    .page-needs .container-arrows .content .arrow-icons .ic-elem img {
        width: 56px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0
    }

    .page-needs .container-arrows .content .arrow-icons .ic-elem span {
        top: 50%;
        left: 0;
        width: 190px;
        font-size: 14px;
        position: absolute;
        transform: translateY(-50%);
        padding-left: 66px;
        text-align: left;
        line-height: 1.1
    }

    .alert-list .alert-elem {
        margin-bottom: 10px
    }

    .dotted-box-group {
        margin-bottom: 40px
    }

    .dotted-box-group .dotted-box-result {
        width: 290px;
        left: 50%;
        transform: translateX(-50%);
        padding: 20px 40px;
        height: 96%
    }

    .dotted-box-group .dotted-box-result .result-icon,
    .sensitive-symptom .symptom-dog-mobile {
        display: block
    }

    .dotted-box-group .dotted-box-result p {
        line-height: 1.5;
        margin: 0 auto;
        max-width: 620px;
        padding-top: 60px
    }

    .dotted-box-group .dotted-box {
        float: none;
        display: block;
        width: 100%;
        max-width: 290px;
        margin: 0 auto 37px
    }

    .dotted-box-group .dotted-box:last-child {
        margin-right: auto
    }

    .warning-text {
        width: calc(100% + 30px);
        margin-left: -15px;
        border-radius: 0
    }

    .tips-slider {
        padding: 0;
        margin: 20px auto 40px
    }

    .tips-slider .tip-elem .tip-img {
        float: none;
        width: 200px;
        margin: 0 auto 30px
    }

    .tips-slider .tip-elem .tip-elem-info {
        width: 90%;
        max-width: none;
        float: none;
        margin: 0 auto;
        text-align: center
    }

    .tips-slider .tip-elem .tip-elem-info p {
        text-align: center
    }

    .tips-slider .owl-nav .owl-next,
    .tips-slider .owl-nav .owl-prev {
        top: auto;
        bottom: -47px
    }

    .container-arrows.affinity-weight--data {
        margin-top: 85px
    }

    .sensitive-symptom .symptom-dog {
        margin-top: 10px
    }

    .sensitive-symptom .symptom-dog .dog {
        left: 50%;
        position: relative;
        transform: translateX(-50%)
    }

    .sensitive-symptom .symptom {
        width: 180px;
        margin-left: -140px;
        top: 46%
    }

    .sensitive-symptom .symptom .tool-tip {
        height: 30px;
        width: 170px;
        top: 50px;
        padding-right: 10px;
        padding-left: 40px
    }

    .sensitive-symptom .symptom .tool-tip.tool-tip-large {
        height: 65px
    }

    .sensitive-symptom .symptom .tool-tip.tool-tip-large img {
        top: 20px
    }

    .sensitive-symptom .symptom .tool-tip:after {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #fff;
        border-top: 0;
        top: 0;
        left: 40px
    }

    .sensitive-symptom .symptom .tool-tip p {
        font-size: 11px;
        text-align: left
    }

    .sensitive-symptom .symptom .tool-tip img {
        right: auto;
        left: 10px;
        width: 24px
    }

    .sensitive-symptom .symptom .bullet {
        right: auto;
        left: 20px
    }

    .sensitive-symptom .symptom.symptom-2 {
        margin-left: -50px
    }

    .sensitive-symptom .symptom.symptom-2 .bullet {
        left: 110px
    }

    .sensitive-symptom .symptom.symptom-2 .tool-tip {
        top: -50px
    }

    .sensitive-symptom .symptom.symptom-2 .tool-tip:after {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #fff;
        border-bottom: 0;
        bottom: -5px;
        left: 120px;
        margin-top: 5px;
        top: auto
    }

    .sensitive-ingredients {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .sensitive-ingredients .ingredient-col {
        float: none;
        width: 100%
    }

    .sensitive-video.sensitive-novideo {
        margin-top: 50px;
        min-height: 365px
    }

    body .page-urinary-cat ul.hexagon-tabs {
        width: 100%;
        margin: 40px 0 20px
    }

    body ul.hexagon-pretabs li a {
        height: 30px;
        line-height: 30px;
        padding: 0
    }

    .page-sensitive .affinity-product--benefits .hexagon {
        margin-bottom: 80px
    }

    .page-sensitive-cat .affinity-product--benefits .hexagon {
        margin-bottom: 130px;
        margin-top: 100px
    }
}

@media (max-width:500px) {

    body .hex-slider .owl-nav .owl-next span,
    body .hex-slider .owl-nav .owl-prev span {
        width: 64px;
        height: 64px
    }

    .sensitive-video .video iframe {
        height: 190px
    }

    .page-sensitive-cat .sensitive-video.sensitive-novideo {
        background-size: auto 700px
    }

    body ul.hexagon-pretabs {
        width: 100%
    }

    body ul.hexagon-pretabs li a {
        height: auto;
        line-height: 1.1;
        padding: 10px
    }

    body ul.hexagon-pretabs li.active a:after {
        bottom: -20px
    }
}

.Advance-ru .sensitive-symptom .symptom .tool-tip {
    height: 86px
}

.Advance-ru .sensitive-symptom .symptom .tool-tip img {
    top: 23px
}

.Advance-ru .sensitive-symptom .symptom .tool-tip.tool-tip-large {
    width: 280px;
    padding-left: 10px
}

.page-renal .gravity-block {
    margin-top: 40px;
    margin-bottom: 130px
}

.renal-what {
    padding: 0 0 40px
}

.diabetes-symptoms .diabetes-cat .diabetes-cat-desktop,
.renal-symptoms .renal-cat .renal-cat-desktop,
.urinary-symptoms .urinary-cat .urinary-cat-desktop {
    right: 0;
    position: relative;
    width: -moz-calc(200%);
    width: calc(200%);
    margin-left: -100px
}

.renal-symptoms .tooltip-inner,
.urinary-symptoms .tooltip-inner {
    padding-top: 10px;
    padding-bottom: 7px;
    font-weight: 700;
    min-width: 150px;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13)
}

.renal-cat-img {
    width: 115%;
    max-width: none;
    margin-left: -15%
}

.renal-point,
.renals-point {
    width: 57px;
    height: 57px;
    border: 6px solid #fff;
    display: block;
    border-radius: 100%;
    box-shadow: 0 0 20px 0 rgba(12, 35, 64, .5);
    text-shadow: 0 0 0 rgba(0, 0, 0, .5);
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: 48px
}

.renal-point {
    background-color: rgba(12, 35, 64, .2)
}

.renal-dog-block {
    height: 500px;
    overflow: hidden
}

.renal-dog {
    transform: scale(.75);
    position: absolute;
    right: -140px;
    width: 100%;
    bottom: 0
}

.renals-point.renal-point-1 {
    position: absolute;
    left: 33%;
    top: 47%
}

.renals-point.renal-point-2 {
    position: absolute;
    left: 46%;
    top: 43%
}

.renals-point.renal-point-3 {
    position: absolute;
    left: 52%;
    top: 30%
}

.renals-point.renal-point-4 {
    position: absolute;
    left: 57%;
    top: 52%
}

.renals-point.renal-point-5 {
    position: absolute;
    left: 64%;
    top: 31%
}

.renals-point.renal-point-6 {
    position: absolute;
    left: 72%;
    top: 49%
}

.renals-point.renal-point-7 {
    position: absolute;
    left: 82%;
    top: 30%
}

.renals-point.renal-point-8 {
    position: absolute;
    left: 84%;
    top: 47%
}

.renal-point.renal-point-1 {
    position: absolute;
    left: 15%;
    top: 49%
}

.renal-point.renal-point-2 {
    position: absolute;
    left: 26%;
    top: 39%
}

.renal-point.renal-point-3 {
    position: absolute;
    left: 36%;
    top: 27%
}

.renal-point.renal-point-4 {
    position: absolute;
    left: 30%;
    top: 62%
}

.renal-point.renal-point-5 {
    position: absolute;
    left: 44%;
    top: 54%
}

.renal-point.renal-point-6 {
    position: absolute;
    left: 54%;
    top: 29%
}

.renal-point.renal-point-7 {
    position: absolute;
    left: 62%;
    top: 19%
}

.renal-point.renal-point-8 {
    position: absolute;
    left: 59%;
    top: 53%
}

.renal-dog-list .elem,
label {
    margin-bottom: 5px
}

.renal-dog-list .elem span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 19px;
    letter-spacing: normal;
    color: #0c2340;
    width: 19px;
    height: 19px;
    border: 2px solid #0c2340;
    border-radius: 100px;
    text-align: center;
    margin-right: 10px;
    box-sizing: content-box
}

.renal-dog-list .elem p {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.81;
    letter-spacing: normal;
    color: #0c2340;
    margin: 0
}

.page-atopic .atopic-symptoms .acc-element {
    margin: 10px 0
}

.page-atopic .atopic-symptoms .acc-element a {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    color: #0c2340;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    padding-right: 40px;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0FC24C34BDB5429CA5400240F278C9FE/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 30px
}

.page-atopic .atopic-symptoms .acc-element ul {
    overflow: hidden;
    height: auto;
    max-height: 0;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    margin: 0
}

.page-atopic .atopic-symptoms .acc-element ul li {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.63;
    color: #0c2340;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8783F3916C8F47E2AF54903210E71C0A/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 20px;
    min-height: 0;
    padding-left: 30px;
    background-position: left center;
    margin: 3px 0;
    display: block
}

.page-atopic .atopic-symptoms .acc-element.active a {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA8DEE70F8B274185BF43CB41AFE8F57E/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.page-atopic .atopic-symptoms .atopic-dog-mobile h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    color: #0c2340;
    margin-top: 35px
}

.page-atopic .atopic-symptoms .atopic-dog {
    right: 0;
    position: relative;
    width: calc(100% + 100px);
    margin-left: -100px
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-dog-img {
    width: 100%;
    z-index: -1
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point {
    position: absolute;
    width: 50px;
    z-index: 2
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point.atopic-point-1 {
    top: 24%;
    right: 17%
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point.atopic-point-2 {
    top: 10%;
    right: 26%
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point.atopic-point-3 {
    top: 55%;
    right: 42%
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point.atopic-point-4 {
    top: 47%;
    left: 14%
}

.page-atopic .atopic-symptoms .atopic-dog .atopic-point.atopic-point-5 {
    top: 71%;
    left: 65%
}

.page-atopic .atopic-symptoms .atopic-dog .tooltip-inner {
    min-width: 0;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13);
    background-color: transparent !important;
    padding: 0;
    box-shadow: 0 0;
    font-size: 16px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.page-atopic .number-block .number {
    font-size: 70px;
    font-weight: 700;
    line-height: normal;
    color: #e782a9
}

.page-atopic .number-block h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 6px;
    margin-bottom: 8px
}

.page-atopic .number-block p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #0c2340;
    margin-top: 0
}

.page-atopic .block-left {
    float: left;
    width: 50%;
    max-width: 370px
}

.page-atopic .block-left .number,
.page-atopic .block-simple .number {
    position: absolute
}

.page-atopic .block-left .block-info,
.page-atopic .block-simple .block-info {
    padding-left: 50px
}

.page-atopic .block-right {
    float: right;
    width: 50%;
    max-width: 380px
}

.page-atopic .block-right>.number {
    position: absolute;
    display: none
}

.page-atopic .block-right .block-image {
    float: right;
    width: 55px;
    margin-left: 40px
}

.page-atopic .block-right .block-info {
    float: right;
    max-width: 280px
}

.page-atopic .block-right .block-info .block-title h3 {
    text-align: right;
    float: right
}

.page-atopic .block-right .block-info .block-title .number {
    float: right;
    margin-left: 20px
}

.page-atopic .block-right .block-info p,
.text-right,
.urinary-box-group .urinary-box:nth-child(3) p {
    text-align: right
}

.page-atopic .block-right .block-info a {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    text-align: right;
    color: #e782a9;
    display: block;
    transition: .2s ease-in-out
}

.gastro-symptoms .tool-list .elem span,
.page-needs p.urinary-text {
    color: #0c2340;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

.page-atopic .block-right .block-info a:active,
.page-atopic .block-right .block-info a:focus,
.page-atopic .block-right .block-info a:hover {
    text-decoration: none;
    padding-right: 5px
}

.circle-slider .owl-stage-outer,
.home-slider .owl-stage-outer,
.page-atopic .block-simple .block-info h4 {
    padding-top: 20px
}

@media (max-width:850px) {
    .page-atopic .number-block {
        margin-top: 35px
    }

    .page-atopic .block-left,
    .page-atopic .block-right {
        float: none;
        width: 100%;
        max-width: none
    }

    .page-atopic .block-right>.number {
        display: block
    }

    .page-atopic .block-right .block-info {
        float: none;
        max-width: none;
        padding-left: 50px
    }

    .page-atopic .block-right .block-info .block-title h3 {
        text-align: left;
        float: left
    }

    .page-atopic .block-right .block-image,
    .page-atopic .block-right .block-info .block-title .number {
        display: none
    }

    .page-atopic .block-right .block-info .block-title h4 {
        float: none;
        text-align: left
    }

    .page-atopic .block-right .block-info a,
    .page-atopic .block-right .block-info p {
        text-align: left
    }
}

.Advance-it .page-atopic .block-right .block-info p {
    padding-right: 55px
}

@media (max-width:1440px) {
    .container-arrows .arrow3 {
        left: 770px;
        top: 45px
    }

    .container-arrows .arrow2 {
        left: 90px;
        top: 22.5px
    }

    .container-arrows .arrow1 {
        left: -390px;
        top: 0
    }

    .Advance-it .page-atopic .container-arrows .arrow1 {
        left: -210px
    }
}

body.Advance-ru .page-needs .article-header h1,
body.Advance-ru .page-needs .article-header h2 {
    font-size: 50px;
    line-height: 1
}

body.Advance-ru .page-needs .gravity-block .quality-box-block .quality-box h3 {
    font-size: 15px;
    margin-top: 10px
}

body.Advance-ru .page-atopic .atopic-symptoms .atopic-dog {
    margin-left: -20px
}

@media (max-width:990px) {
    .page-weight .article-highlight {
        background-position: bottom right
    }

    .page-weight .bg-pattern {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT56277CED3F72414AA7DFE6881954A01D/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: cover;
        background-color: #0c2340
    }

    body.Advance-ru .page-atopic .atopic-symptoms .atopic-dog {
        margin-left: -90px
    }
}

.gastro-symptoms {
    margin-top: 0;
    position: relative;
    padding-bottom: 80px
}

.gastro-symptoms:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #182d4d;
    width: 66%;
    height: 340px;
    border-radius: 60px 0 0;
    z-index: 0;
    top: 80px;
    left: 44%
}

.form-control-static.input-lg,
.form-control-static.input-sm,
.gastro-symptoms .container {
    padding-left: 0;
    padding-right: 0
}

.gastro-symptoms .tool-block {
    max-width: 600px;
    position: relative;
    margin-top: 80px;
    float: left
}

.gastro-symptoms .tool-list {
    float: left;
    margin-top: 37px;
    margin-left: 20px
}

.gastro-symptoms .tool-list .elem {
    position: static;
    top: auto;
    left: auto;
    transform: none;
    margin-left: 0;
    width: auto;
    opacity: 1;
    transition: .2s ease-in-out;
    margin-bottom: 14px
}

.gastro-symptoms .tool-list .elem .elem-img {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 2px 24px 0 rgba(159, 159, 159, .5)
}

.gastro-symptoms .tool-list .elem .elem-img img {
    margin: 5px auto;
    width: 30px;
    display: block
}

.gastro-symptoms .tool-list .elem span {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    font-size: 18px;
    line-height: normal;
    margin-left: 17px
}

.gastro-symptoms .tool-list .elem:after,
.gastro-symptoms .tool-list .elem:before {
    content: "";
    height: 3px;
    background-color: #fff;
    position: absolute;
    box-shadow: 0 2px 24px 0 rgba(159, 159, 159, .5);
    right: calc(0% + 380px);
    top: 50%;
    display: none
}

.gastro-symptoms .tool-list .elem.elem-1:before,
.gastro-symptoms .tool-list .elem.elem-2:before {
    width: 423px
}

.gastro-symptoms .tool-list .elem.elem-1:after {
    transform: rotate(135deg);
    right: calc(0% + 410px + 380px);
    width: 79px;
    top: 71%
}

.gastro-symptoms .tool-list .elem.elem-2:after {
    transform: rotate(45deg);
    right: calc(0% + 420px + 380px);
    width: 13px;
    top: 47%
}

.gastro-symptoms .tool-list .elem.elem-3:before {
    width: 302px
}

.gastro-symptoms .tool-list .elem.elem-3:after {
    transform: rotate(135deg);
    right: calc(0% + 290px + 380px);
    width: 79px;
    top: 71%
}

.gastro-symptoms .tool-list .elem.elem-4:before {
    width: 215px
}

.gastro-symptoms .tool-list .elem.elem-4:after {
    transform: rotate(135deg);
    right: calc(0% + 201px + 380px);
    width: 91px;
    top: 74%
}

.gastro-symptoms .tool-list .elem.elem-5:before {
    width: 235px
}

.gastro-symptoms .tool-list .elem.elem-6:before {
    width: 121px
}

.gastro-symptoms .tool-list .elem.elem-6:after {
    transform: rotate(135deg);
    right: calc(0% + 116px + 380px);
    width: 30px;
    top: 58%
}

.urinary-dog.urinary-dog-desktop {
    position: relative;
    margin: 40px auto 30px;
    max-width: 700px
}

.urinary-point {
    width: 45px
}

.urinary-point.urinary-point-1 {
    position: absolute;
    left: 20%;
    top: 32%
}

.urinary-point.urinary-point-2 {
    position: absolute;
    left: 10%;
    top: 60%
}

.urinary-point.urinary-point-3 {
    position: absolute;
    left: 63%;
    top: 40%
}

.urinary-point.urinary-point-4 {
    position: absolute;
    left: 21%;
    top: 76%
}

.page-needs p.urinary-text {
    font-size: 16px;
    line-height: 1.13;
    text-align: center;
    max-width: 134px
}

.urinary-text.urinary-text-1 {
    position: absolute;
    left: 8%;
    top: 14%
}

.urinary-text.urinary-text-2 {
    position: absolute;
    left: -10%;
    top: 50%;
    max-width: 114px !important
}

.urinary-text.urinary-text-3 {
    position: absolute;
    left: 74%;
    top: 35%
}

.urinary-text.urinary-text-4 {
    position: absolute;
    left: 10%;
    top: 81%
}

@media (max-width:730px) {
    .dog-schema {
        transform: scale(.9);
        margin-bottom: -60px
    }
}

@media (max-width:705px) {
    .dog-schema {
        transform: scale(.85);
        margin-bottom: -90px
    }
}

@media (max-width:680px) {
    .dog-schema {
        transform: scale(.8);
        margin-bottom: -120px
    }
}

@media (max-width:645px) {
    .dog-schema {
        transform: scale(.75);
        margin-bottom: -145px
    }
}

@media (max-width:610px) {
    .dog-schema {
        transform: scale(.7);
        margin-bottom: -170px
    }
}

@media (max-width:570px) {
    .dog-schema {
        transform: scale(.65);
        margin-bottom: -195px
    }
}

@media (max-width:530px) {
    .dog-schema {
        transform: scale(.6);
        margin-bottom: -220px
    }
}

@media (max-width:495px) {
    .dog-schema {
        transform: scale(.55);
        margin-bottom: -240px
    }
}

@media (max-width:460px) {
    .dog-schema {
        transform: scale(.5);
        margin-bottom: -260px
    }
}

@media (max-width:425px) {

    .ADV_Article .article-16-2 .lista-neurologica,
    .ADV_Generic_Content .article-16-2 .lista-neurologica,
    .ADV_HTML_Article .article-16-2 .lista-neurologica {
        margin-left: 85px
    }

    .ADV_Article .article-16-2 .texto-ojo,
    .ADV_Generic_Content .article-16-2 .texto-ojo,
    .ADV_HTML_Article .article-16-2 .texto-ojo {
        margin-left: 62px
    }

    .ADV_Article .article-16-2 .img-separador,
    .ADV_Generic_Content .article-16-2 .img-separador,
    .ADV_HTML_Article .article-16-2 .img-separador {
        margin-left: -20px
    }

    .ADV_Article .article-5 #rabia,
    .ADV_Generic_Content .article-5 #rabia,
    .ADV_HTML_Article .article-5 #rabia {
        position: absolute;
        max-width: 150px;
        font-size: 16px;
        color: #0c2340;
        text-align: center;
        top: 96px;
        left: 164px;
        background: #fff;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        padding: 15px;
        display: none
    }

    .ADV_Article .article-5 #triple-moquillo,
    .ADV_Generic_Content .article-5 #triple-moquillo,
    .ADV_HTML_Article .article-5 #triple-moquillo {
        position: absolute;
        top: 1px;
        left: 10px;
        z-index: 20;
        max-width: 150px;
        font-size: 16px;
        color: #0c2340;
        background: #fff;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        padding: 15px;
        display: none
    }

    .dog-schema {
        transform: scale(.45);
        margin-bottom: -275px
    }
}

@media (max-width:390px) {
    .dog-schema {
        transform: scale(.4);
        margin-bottom: -290px
    }
}

@media (min-width:606px) {

    .page-renal .bg-pattern,
    .page-urinary .bg-pattern,
    .page-weight .bg-pattern {
        background-size: cover !important
    }
}

@media (max-width:605px) {

    .page-renal .bg-pattern,
    .page-urinary .bg-pattern,
    .page-weight .bg-pattern {
        background-size: contain !important
    }
}

.urinary-box-group {
    margin-top: 70px;
    margin-bottom: 110px
}

.urinary-box-group .urinary-box {
    text-align: center;
    box-shadow: 0 20px 30px 0 rgba(12, 35, 64, .1);
    background-color: #fff;
    border-radius: 90px 0;
    float: left;
    width: calc(33.3333% - 48px);
    margin-right: 70px;
    padding: 0 30px;
    height: 293px
}

.urinary-box-group .urinary-box span {
    font-size: 70px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #e24585;
    margin-top: -10px;
    display: inline-block
}

.urinary-box-group .urinary-box p {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.1;
    letter-spacing: normal;
    color: #0c2340;
    margin-top: 12px
}

.page-urinary-cat .pattern .tips-slider {
    max-width: 900px;
    margin: 0 auto
}

.page-urinary-cat .pattern h2,
.page-urinary-cat .pattern p {
    padding: 0 50px
}

.leis-symptoms p {
    color: #0c2340;
    font-size: 13px;
    line-height: 1;
    text-align: inherit
}

.leis-symptoms .text-block {
    position: absolute;
    margin: 40px auto;
    max-width: 560px;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%)
}

.leis-symptoms .text1 {
    position: absolute;
    left: 27%;
    top: -2%;
    width: 98px;
    text-align: right
}

.leis-symptoms .text2 {
    position: absolute;
    left: 41%;
    bottom: 32%;
    width: 100px
}

.leis-symptoms .text3 {
    position: absolute;
    right: 8%;
    top: 32%;
    width: 104px;
    text-align: right
}

.leis-symptoms .img-desktop {
    display: block;
    margin: 40px auto;
    max-width: 560px
}

@media (max-width:1280px) {
    .renal-cat {
        margin-left: -30px;
        width: calc(100% + 60px)
    }

    .renal-dog {
        margin-left: -20px;
        width: calc(100% + 0px);
        transform: none;
        position: relative;
        right: auto;
        margin-top: 40px
    }

    .renal-dog-block {
        height: auto;
        overflow: inherit
    }

    .renals-point.renal-point-1 {
        position: absolute;
        left: 33%;
        top: 37%
    }

    .renals-point.renal-point-2 {
        position: absolute;
        left: 43%;
        top: 32%
    }

    .renals-point.renal-point-3 {
        position: absolute;
        left: 50%;
        top: 18%
    }

    .renal-point.renal-point-5,
    .renals-point.renal-point-4 {
        position: absolute;
        left: 56%;
        top: 42%
    }

    .renals-point.renal-point-5 {
        position: absolute;
        left: 64%;
        top: 19%
    }

    .renals-point.renal-point-6 {
        position: absolute;
        left: 74%;
        top: 41%
    }

    .renals-point.renal-point-7 {
        position: absolute;
        left: 85%;
        top: 18%
    }

    .renals-point.renal-point-8 {
        position: absolute;
        left: 83%;
        top: 40%
    }

    .renal-dog .renal-dog-desktop {
        position: relative
    }

    .renal-point.renal-point-1 {
        position: absolute;
        left: 21%;
        top: 35%
    }

    .renal-point.renal-point-2 {
        position: absolute;
        left: 34%;
        top: 20%
    }

    .renal-point.renal-point-3 {
        position: absolute;
        left: 45%;
        top: 3%
    }

    .renal-point.renal-point-4 {
        position: absolute;
        left: 40%;
        top: 49%
    }

    .renal-point.renal-point-6 {
        position: absolute;
        left: 65%;
        top: 16%
    }

    .renal-point.renal-point-7 {
        position: absolute;
        left: 78%;
        top: -6%
    }

    .renal-point.renal-point-8 {
        position: absolute;
        left: 69%;
        top: 49%
    }

    .gastro-symptoms:after,
    .leis-symptoms .img-desktop {
        display: none
    }

    .gastro-symptoms .tool-block {
        max-width: 400px;
        margin: 50px auto 0;
        width: calc(100% + 50px);
        float: none
    }

    .gastro-symptoms .tool-block .tool-dots span {
        width: 40px;
        height: 40px;
        margin: 10px
    }

    .gastro-symptoms .container h2 {
        margin-left: 40px
    }

    .gastro-symptoms .tool-list {
        padding-bottom: 29px;
        padding-top: 29px;
        padding-left: 80px;
        position: relative;
        width: 100%;
        margin-top: 0;
        margin-left: 0
    }

    .gastro-symptoms .tool-list:after {
        content: "";
        display: block;
        position: absolute;
        background-color: #182d4d;
        border-radius: 100px 0;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1
    }

    .leis-symptoms .img-mobile {
        display: block;
        margin: 50px auto
    }

    .leis-symptoms p {
        font-size: 13px
    }

    .leis-symptoms .text1 {
        left: 25%;
        top: 0;
        width: 98px;
        text-align: right
    }

    .leis-symptoms .text2 {
        position: absolute;
        left: 36%;
        bottom: 15%;
        width: 100px
    }

    .leis-symptoms .text3 {
        position: absolute;
        left: 88%;
        top: 35%;
        width: 104px;
        text-align: right
    }

    .mosquito-img {
        width: 128px;
        display: block;
        margin: 20px auto 50px
    }
}

@media (max-width:767px) {

    .needs-products-block .pack-icons.desktop,
    .page-atopic .atopic-symptoms .atopic-dog-desktop {
        display: none
    }

    .needs-products-block .pack-icons.mobile,
    .page-atopic .atopic-symptoms .atopic-dog-mobile,
    .page-weight .dog-schema,
    .page-weight .dog-schema ul li,
    .page-weight .torsion-list {
        display: block
    }

    .needs-products-block .pack-wrapper .pack a {
        max-width: 100%;
        display: inline-block;
        margin-left: 0
    }

    .needs-products-block .pack-icons {
        display: block;
        width: 100%;
        vertical-align: top;
        max-width: 280px;
        margin: 50px auto 0
    }

    .needs-products-block .pack-btn {
        max-width: 280px;
        font-size: 16px
    }

    .ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-info p {
        padding: 0 20px 20px
    }

    .ADV_Generic_Content .page-needs .page-needs--discover-advance .page-needs--discover-video {
        width: 100%;
        height: 275px;
        margin: 0
    }

    .ADV_Generic_Content .page-needs .needs-products-block .pack-wrapper {
        max-width: 100%;
        width: 100%
    }

    .page-weight .article-highlight span {
        margin-left: auto;
        margin-right: auto
    }

    .page-weight .torsion-list .torsion-element {
        padding: 0 20px
    }

    .page-weight ul li {
        display: block;
        font-size: 20px;
        color: #0c2340;
        line-height: 1;
        min-height: 30px;
        margin-bottom: 21px
    }

    .page-weight ul li.active {
        display: inline-block
    }

    .page-weight ul span {
        float: left;
        width: 20px;
        height: 20px;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 19px
    }

    .page-weight ul span:after {
        width: 30px;
        height: 30px;
        border: 3px solid #ff8300;
        border-radius: 50%;
        display: block;
        content: "";
        position: absolute;
        top: -5px;
        left: -5px
    }

    .page-atopic .atopic-symptoms .acc-element a {
        background-image: none !important
    }

    .page-atopic .atopic-symptoms .acc-element ul {
        max-height: 500px
    }

    .page-atopic .atopic-symptoms .atopic-dog {
        width: 100%;
        margin-left: 0
    }

    .page-atopic .atopic-symptoms .mobile-tooltip {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%)
    }

    body.Advance-ru .page-atopic .atopic-symptoms .atopic-dog {
        margin-left: 0
    }

    .leis-symptoms .text1 {
        left: 25%
    }

    .leis-symptoms .text2 {
        left: 39%;
        bottom: 16%
    }

    .leis-symptoms .text3 {
        left: 74%;
        top: 32%
    }
}

@media (max-width:480px) {
    .leis-symptoms .text1 {
        left: 15%
    }

    .leis-symptoms .text2 {
        left: 39%;
        bottom: 19%
    }

    .leis-symptoms .text3 {
        left: 64%;
        top: 28%
    }
}

@media (max-width:320px) {
    .quiz .hexagon {
        width: 292px;
        padding-top: 4px
    }

    .quiz .hexagon p {
        font-size: 20px
    }

    .quiz .hexagon p strong {
        font-size: 24px
    }

    .articles-list .articles-carousel .owl-nav .owl-next {
        right: -10px
    }

    .articles-list .articles-carousel .owl-nav .owl-prev {
        left: -10px
    }

    .page-needs .affinity-product--why-background iframe {
        height: 180px
    }

    .leis-symptoms .text1 {
        left: 10%
    }

    .leis-symptoms .text2 {
        left: 39%;
        bottom: 20%
    }

    .leis-symptoms .text3 {
        left: 60%;
        top: 30%
    }
}

.page-articular .rounded-box-carousel,
.page-leis .rounded-box-carousel {
    margin-top: 50px;
    margin-bottom: 50px
}

.page-leis .rounded-box-carousel .rounded-box .rounded-ico {
    background-color: #3a913f;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    text-align: center;
    padding-top: 39px
}

.page-articular .rounded-box-carousel .rounded-box .rounded-ico img,
.page-leis .rounded-box-carousel .rounded-box .rounded-ico img {
    width: 120px;
    display: inline-block
}

.page-articular .rounded-box-carousel .rounded-box p,
.page-leis .rounded-box-carousel .rounded-box p {
    margin-top: 20px;
    line-height: 1.25;
    height: auto
}

.allergy-test-block .answer-arrow .container p,
.allergy-test-block .test-arrow ul li p,
.allergy-test-block .test-arrow ul li span {
    line-height: normal;
    font-weight: 700;
    letter-spacing: normal;
    font-style: normal;
    font-stretch: normal
}

.page-leis .rounded-box-carousel .rounded-box {
    height: 400px !important;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3);
    margin-bottom: 40px
}

.diabetes-symptoms {
    margin-top: 60px;
    margin-bottom: -20px
}

.diabetes-dog.diabetes-dog-desktop {
    position: relative;
    margin-top: 0;
    margin-bottom: -50px
}

.diabetes-point {
    width: 55px
}

.diabetes-point.diabetes-point-1 {
    position: absolute;
    left: 29%;
    top: 47%
}

.diabetes-point.diabetes-point-2 {
    position: absolute;
    left: 30%;
    top: 79%
}

.diabetes-point.diabetes-point-3 {
    position: absolute;
    left: 67%;
    top: 63%
}

.diabetes-point.diabetes-point-4 {
    position: absolute;
    left: 60%;
    top: 36%
}

.page-diabetes .tooltip-inner {
    min-width: 0;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .13);
    background-color: transparent !important;
    padding: 0;
    box-shadow: 0 0;
    font-size: 16px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    display: block
}

.page-articular .rounded-box-carousel .rounded-box.active {
    height: 500px
}

.page-articular .rounded-box-carousel .rounded-box .rounded-ico {
    background-color: #565294;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    text-align: center;
    padding-top: 39px
}

body .page-articular ul.hexagon-tabs {
    width: 660px;
    margin: 35px auto -10px;
    justify-content: center;
    align-items: center
}

body .page-articular ul.hexagon-tabs li {
    width: 33.3333%
}

body .page-articular ul.hexagon-tabs li a {
    height: 46px;
    line-height: 46px;
    font-size: 18px
}

body .page-articular ul.hexagon-tabs li.active a:after {
    bottom: -14px
}

body .page-articular .clinical,
body .page-articular .owl-carousel .owl-item .clinical {
    margin-top: -30px;
    width: 120px !important;
    display: inline-block
}

body .page-articular .hexagon-title {
    display: none;
    font-size: 32px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #565294;
    text-transform: uppercase;
    margin-bottom: -20px;
    margin-top: 5px
}

body .hexagon-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 0;
    left: 0
}

body .hexagon-carousel .owl-nav .owl-next {
    position: absolute;
    top: 0;
    right: 0
}

.page-articular .rounded-box-carousel .rounded-box {
    height: 490px !important;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3);
    margin-bottom: 40px
}

.page-allergy .allergy-symptoms {
    margin-top: 70px;
    margin-bottom: -30px
}

.page-allergy .bullet-orange-list li p,
.text-uppercase {
    text-transform: uppercase
}

.allergy-test-block h3 {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #0c2340;
    margin-top: 0;
    margin-bottom: 30px;
    text-transform: uppercase
}

.allergy-test-block .answer-arrow {
    position: absolute;
    opacity: 0;
    transition: .2s ease-in-out;
    z-index: 2;
    display: none
}

.allergy-test-block .answer-arrow:after {
    content: "";
    display: block;
    background-color: #001d40;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    height: 100%
}

.allergy-test-block .answer-arrow .container {
    background-size: auto 215px;
    background-position: center left;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1
}

.allergy-test-block .answer-arrow .container p {
    font-size: 30px;
    color: #fff;
    max-width: 500px;
    padding-top: 33px;
    text-transform: uppercase
}

.allergy-test-block .test-arrow:after {
    content: "";
    display: block;
    background-color: #efefef;
    position: absolute;
    width: 45%;
    left: 0;
    top: 0;
    z-index: 0;
    height: 100%
}

.allergy-test-block .test-arrow .container {
    height: 215px;
    background-size: auto 215px;
    background-position: center left;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1
}

.allergy-test-block .test-arrow ul li {
    float: left;
    width: 130px;
    margin-right: 72px;
    margin-top: 20px
}

.allergy-test-block .test-arrow ul li span {
    font-size: 40px;
    color: #b5bd00;
    background-color: transparent
}

.allergy-test-block .test-arrow ul li p {
    font-size: 17px;
    color: #0c2340;
    margin-top: 17px
}

.allergy-test-block .test-buttons {
    position: absolute;
    top: 57px;
    left: 50%;
    margin-left: 170px;
    z-index: 2
}

.allergy-test-block .test-buttons .test-btn {
    box-shadow: 0 2px 17px 0 rgba(86, 86, 86, .5);
    background-color: #0c2340;
    width: 96px;
    height: 96px;
    border-radius: 50%;
    float: left;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    line-height: 96px;
    transition: .2s ease-in-out;
    text-transform: uppercase;
    margin-right: 38px;
    cursor: pointer
}

.allergy-test-block .test-buttons .test-btn.active,
.allergy-test-block .test-buttons .test-btn:active,
.allergy-test-block .test-buttons .test-btn:focus,
.allergy-test-block .test-buttons .test-btn:hover {
    text-decoration: none;
    background-color: #b5bd00
}

.page-allergy .container-arrows .arrow1,
.page-allergy .container-arrows .arrow2 {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right
}

.page-allergy .affinity-product--benefits .hexagon {
    margin: 180px auto 100px
}

.page-allergy .bg-pattern {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT83F5352F1933444EBC097F4513BF0982/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    background-color: #0c2340;
    padding: 60px 0 0;
    color: #fff
}

.page-allergy .container-arrows {
    margin-top: 170px;
    height: 400px
}

.page-allergy .container-arrows .arrow1 {
    height: 360px
}

.page-allergy .container-arrows .arrow1 .content {
    position: absolute;
    top: 0;
    transform: none;
    right: 140px;
    text-align: left;
    color: #0c2340;
    width: 450px
}

.page-allergy .container-arrows .arrow2 {
    height: 292px;
    width: 840px
}

.page-allergy .container-arrows .arrow2 .content {
    position: absolute;
    top: 0;
    transform: none;
    right: 140px;
    text-align: left;
    color: #0c2340;
    width: 200px
}

.page-allergy .container-arrows .arrow2 .arrow-packs {
    margin-top: -153px
}

.page-allergy .container-arrows .arrow2 .arrow-packs .arrow-pack a {
    transform: scale(.7);
    transform-origin: bottom
}

.page-allergy .container-arrows .arrow2 .arrow-packs .arrow-pack a:hover {
    transform: scale(.8)
}

.page-allergy .container-arrows .arrow3 {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT34040074F1AE4E25A2FC11B3647C41AD/native?channelToken=958084adb4414d179b0f41acd4027256);
    height: 300px;
    background-size: 100%;
    color: #0c2340
}

.page-allergy .container-arrows .arrow3 .content {
    right: 70px
}

.page-allergy .container-arrows .arrow-packs {
    position: relative;
    height: 300px;
    margin-bottom: 60px;
    margin-top: -100px
}

.page-allergy .container-arrows .arrow-packs .arrow-pack {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.page-allergy .container-arrows .arrow-packs .arrow-pack a {
    overflow: hidden;
    width: 210px;
    height: 300px;
    display: block;
    transition: .2s ease-in-out
}

.page-allergy .container-arrows .arrow-packs .arrow-pack a img {
    margin-top: -60px;
    height: 400px;
    width: auto;
    max-width: none;
    margin-left: -95px
}

.page-allergy .container-arrows .arrow-packs .arrow-pack.pack-left {
    margin-left: -130px;
    margin-top: -40px
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover,
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover,
.page-allergy .container-arrows .arrow-packs .arrow-pack.pack-center {
    z-index: 2
}

.page-allergy .container-arrows .arrow-packs .arrow-pack.pack-right {
    margin-left: 150px;
    margin-top: -40px
}

.page-allergy .container-arrows .arrow-packs .pack-ingredient {
    position: absolute;
    top: -40px;
    right: -20px;
    width: 115px
}

.page-allergy .container-arrows .arrow-packs .pack-label {
    position: absolute;
    top: -50px;
    left: 0;
    width: 105px
}

.page-allergy-cat .bullet-orange-list-title {
    font-size: 20px;
    font-weight: 700;
    color: #0c2340;
    margin-top: 0
}

.page-allergy-cat .bullet-ordered-list {
    margin-bottom: 30px;
    margin-left: -10px
}

.media-right,
.media>.pull-right,
.page-allergy-cat .bullet-ordered-list li {
    padding-left: 10px
}

.page-allergy-cat .bullet-ordered-list li p {
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #0c2340;
    margin-top: 7px;
    margin-bottom: 7px;
    line-height: 23px
}

.page-allergy-cat .bullet-ordered-list li p span {
    width: 25px;
    height: 25px;
    margin-right: 10px;
    border: 2px solid #0c2340;
    border-radius: 50%;
    display: inline-block;
    font-family: Klavika-Bold;
    font-size: 14px;
    font-weight: 700;
    padding-left: 7px
}

.day-dosis-block .dosis-list .dosis-element .bullets .bullet_calc,
.day-dosis-block .dosis-list .dosis-element ul li {
    border-radius: 50px;
    margin: 0 3px;
    background-color: #0c2340;
    vertical-align: middle;
    width: 20px;
    height: 20px
}

.page-allergy-cat .bullet-ordered-list li::marker {
    content: ""
}

.Advance-ru .allergy-test-block .answer-arrow .container p {
    padding-top: 0;
    font-size: 26px
}

.page-hairball .bullet-blue-list li {
    background-position: left top 2px;
    padding-left: 40px;
    margin-bottom: 50px;
    margin-top: 50px
}

.title-cat h3:after,
.title-dog h3:after {
    width: calc(60% + 10px);
    height: 16px;
    margin-top: -9px;
    bottom: -16px;
    content: ""
}

.page-hairball .bullet-blue-list li h5 {
    margin-bottom: 8px;
    font-size: 24px;
    font-weight: 700;
    margin-top: 0;
    text-align: left
}

.page-hairball .sensitive-video.sensitive-novideo {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTAD2A1213E1F04E5499AA32BBACCB06AD/native?channelToken=958084adb4414d179b0f41acd4027256);
    padding-bottom: 0;
    margin-bottom: -120px;
    background-size: auto 530px
}

.haiball-icons {
    margin-top: 50px;
    margin-bottom: 70px;
    padding: 0 40px
}

.haiball-icons .hairball-elem {
    position: relative;
    margin-bottom: 50px;
    float: left;
    width: 50%
}

.haiball-icons .hairball-elem .hairball-ic {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 10px 20px 0 rgba(12, 35, 64, .3);
    text-align: center
}

.haiball-icons .hairball-elem .hairball-ic img {
    width: 100px;
    margin-top: 16px
}

.haiball-icons .hairball-elem .hairball-ic.esp img {
    width: 100px;
    margin-top: -22px
}

.haiball-icons .hairball-elem .hairball-info {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 160px;
    max-width: 370px
}

.haiball-icons .hairball-elem .hairball-info h5 {
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #0c2340;
    margin-bottom: 9px
}

.day-dosis-block {
    padding-top: 50px;
    padding-bottom: 80px;
    border-top: 1px solid #d8d8d8
}

.day-dosis-block .dosis-list {
    margin-top: 70px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap
}

.day-dosis-block .dosis-list .dosis-element {
    width: 12%;
    float: left;
    margin: 0 20px;
    display: none;
    text-align: center
}

.day-dosis-block .dosis-list .dosis-element .bullets {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap
}

.day-dosis-block .dosis-list .dosis-element span {
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    color: #0c2340;
    text-transform: uppercase;
    display: inline-block;
    margin: 20px 0 40px
}

.day-dosis-block .dosis-list .dosis-element p,
.pettalks-header h3,
.pettalks-header p {
    font-weight: 300;
    color: #0c2340;
    text-align: center
}

.button,
.pettalks-intro h2,
.video-more {
    font-weight: 700;
    text-transform: uppercase
}

.day-dosis-block .dosis-list .dosis-element ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.day-dosis-block .dosis-list .dosis-element p {
    font-size: 16px;
    line-height: normal;
    margin-top: 8px;
    margin-bottom: 0
}

@media (max-width:1200px) {
    .container-arrows .arrow3 {
        left: 670px;
        top: 45px
    }

    .container-arrows .arrow2 {
        left: -10px;
        top: 22.5px
    }

    .container-arrows .arrow1 {
        left: -490px;
        top: 0
    }

    .day-dosis-block .dosis-list .dosis-element {
        width: 15%;
        margin-right: 13.3%
    }
}

.video-more {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT97E5AB4F7A8D4A7B9A8C95E82AD3AE03/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 25px;
    display: inline-block;
    font-size: 16px;
    line-height: 1.25;
    color: #0c2340 !important;
    padding-left: 30px;
    padding-top: 4px;
    background-position: center left 0;
    transition: .2s ease-in-out;
    cursor: pointer;
    margin-bottom: 30px
}

.button {
    font-size: 14px;
    text-align: center;
    color: #fff;
    height: 36px;
    line-height: 36px;
    border-radius: 0 20px;
    padding: 0 20px;
    background-color: #0c2340;
    display: inline-block;
    transition: .2s ease-in-out;
    cursor: pointer
}

.title-wrapper {
    padding-top: 50px;
    margin-bottom: 30px
}

.title-cat,
.title-dog {
    margin-bottom: 60px;
    padding-top: 50px
}

.title-dog {
    padding-left: 150px
}

.title-dog h3:after {
    display: block;
    border: 3px solid #0c2340;
    border-radius: 0 0 0 16px;
    border-top: 0;
    border-right: 0;
    position: absolute;
    left: -20px
}

.title-cat h3:after {
    display: block;
    border: 3px solid #0c2340;
    border-radius: 0 0 16px;
    border-top: 0;
    border-left: 0;
    position: absolute;
    right: -20px;
    left: auto
}

.bg-gradient {
    background-image: linear-gradient(to bottom, #fff, #fff 22%, #c8c9cb)
}

.pattern-down {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT6AF066C9052A4D6CA518CB07B68546D2/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative
}

.pattern-block,
.pattern-up {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x
}

.pattern-up {
    background-position: top;
    position: relative
}

.pettalks-header {
    text-align: center;
    background-color: #fff;
    padding-top: 65px;
    padding-bottom: 45px;
    position: relative;
    overflow: hidden;
    height: 360px
}

.pettalks-header:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: .3
}

.pettalks-header .animated-title h2 .animated-word {
    display: inline-block;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    margin-bottom: 2px
}

.pettalks-header .animated-title h2 .animated-word span {
    position: absolute;
    opacity: 0;
    top: 40px;
    transition: .2s ease-in-out;
    left: 0
}

.pettalks-header .animated-title h2 .animated-word span.active {
    opacity: 1;
    top: 0
}

.pettalks-header .logo {
    width: 340px;
    position: relative;
    z-index: 2
}

.pettalks-header h3 {
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    max-width: 700px;
    margin: 10px auto;
    position: relative;
    z-index: 2
}

.pettalks-header h2 {
    color: #0c2340;
    text-transform: uppercase;
    font-size: 30px;
    margin: 40px 0 0
}

.pettalks-header video {
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    left: 0
}

.pettalks-header p {
    font-size: 20px;
    line-height: 1.3;
    max-width: 700px;
    margin: 25px auto 60px
}

.pettalks-intro,
.pettalks-map,
.pettalks-pack {
    padding-bottom: 70px
}

.pettalks-intro {
    padding-top: 48px;
    text-align: center;
    position: relative
}

.pettalks-intro .intro-top {
    position: relative;
    padding-bottom: 50px
}

.pettalks-intro h2 {
    font-size: 28px;
    line-height: 1.07;
    color: #0c2340;
    margin-bottom: 50px
}

.pettalks-intro p,
.pettalks-preload h4 {
    font-weight: 300;
    line-height: 1.3;
    font-size: 20px;
    color: #0c2340
}

.pettalks-intro p {
    margin: 0 auto 25px;
    max-width: 700px
}

.pettalks-intro .scroll-arrow {
    bottom: 15px;
    display: block
}

.pettalks-intro .intro-social h4 {
    display: inline-block;
    background-color: #fff;
    padding: 0 50px;
    font-size: 30px;
    font-weight: 300;
    line-height: .87;
    text-align: center;
    color: #0c2340;
    margin-bottom: 40px;
    margin-top: 30px
}

.pettalks-intro .intro-social h4:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #ff8300;
    position: absolute;
    margin-top: 13px;
    left: 0;
    z-index: -1
}

.pettalks-intro .intro-social a {
    transition: .2s ease-in-out;
    margin: 0 20px;
    display: inline-block
}

.pettalks-preload h4 {
    text-align: center;
    margin-bottom: 10px
}

.pettalks-preload .logo {
    display: block;
    margin: 0 auto;
    width: 200px
}

.pettalks-preload .preload {
    width: 160px;
    display: block;
    margin: 0 auto
}

.pettalks-map .map-icons {
    margin-bottom: 34px
}

.pettalks-map .map-icons .map-element {
    display: inline-block;
    margin-right: 60px
}

.pettalks-map .map-icons .map-element img {
    width: 60px;
    display: inline-block;
    vertical-align: middle
}

.pettalks-map .map-icons .map-element div p {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 4px
}

.pettalks-map .map-icons .map-element div span,
.video-wrapper .video-box .video-info span {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    color: #fff
}

.experts-carousel {
    text-align: center;
    max-width: 986px;
    margin: 78px auto 56px;
    display: block;
    padding: 0 40px
}

.experts-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 10px
}

.experts-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -10px
}

.expert-block {
    width: 280px;
    border-radius: 0 0 0 30px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    display: inline-block;
    margin: 10px;
    overflow: hidden;
    -moz-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    vertical-align: top
}

.expert-block .expert-block-image img {
    width: 100%;
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover
}

.expert-block .expert-block-image:after {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
    top: 229px;
    left: -16px
}

.expert-block .expert-block-info {
    padding: 0 25px 25px;
    height: auto;
    text-align: center
}

.expert-block .expert-block-info h3 {
    font-size: 24px;
    font-weight: 700;
    color: #0c2340;
    margin-top: 10px;
    margin-bottom: 0;
    overflow: hidden;
    height: 24px;
    text-transform: uppercase
}

.expert-block .expert-block-info h4 {
    margin-top: 10px;
    text-transform: uppercase;
    margin-bottom: 30px;
    overflow: hidden;
    height: 40px
}

.expert-block .expert-block-info p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340
}

.expert-block .expert-block-info .more-info {
    overflow: hidden;
    max-height: 0;
    height: auto;
    -moz-transition: .6s ease-in-out;
    -webkit-transition: .6s ease-in-out;
    -o-transition: .6s ease-in-out;
    transition: .6s ease-in-out
}

.expert-block .expert-block-info .expert-social {
    text-align: center;
    margin: 15px 0
}

.expert-block .expert-block-info .expert-social a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px;
    transition: .2s ease-in-out
}

.dog_area .page-needs.page-urinary.relaunch-diets .urinary-point,
.expert-block .expert-block-info .expert-social a img {
    width: 30px
}

.expert-block .expert-block-info .more-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #ff8300;
    border-radius: 50px;
    box-shadow: 0 5px 10px 0 rgba(12, 35, 64, .3);
    position: relative;
    text-indent: -9999px;
    cursor: pointer;
    transition: .2s ease-in-out;
    margin-top: 10px
}

.expert-block.active .expert-block-info .more-info {
    max-height: 600px
}

@media (max-width:450px) {

    .ADV_Article .polygon-slider .owl-nav,
    .ADV_Generic_Content .polygon-slider .owl-nav,
    .ADV_HTML_Article .polygon-slider .owl-nav {
        margin-left: 0
    }

    .ADV_Article .polygon-slider .item,
    .ADV_Generic_Content .polygon-slider .item,
    .ADV_HTML_Article .polygon-slider .item {
        padding: 40px 50px
    }

    .experts-carousel {
        padding: 0 20px
    }

    .expert-block {
        width: 250px
    }
}

.equal-video-list .video-box {
    width: calc(33.3333% - 15px);
    margin-right: 15px;
    margin-bottom: 15px
}

.one-video-list .video-box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    height: 400px;
    display: block;
    border-radius: 20px;
    overflow: hidden
}

.home_dvnc_1145-banner img,
.one-video-list .video-box img {
    width: 100%;
    height: auto
}

.one-video-list .video-box iframe {
    height: 100%
}

.video-list .video-wrapper {
    width: 48%;
    margin-right: 44px;
    margin-bottom: 40px
}

.video-list .video-wrapper .video-box {
    height: 290px
}

.btn-group-vertical>.btn,
.btn-group>.btn,
.video-wrapper {
    position: relative;
    float: left
}

.video-wrapper .video-box {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 290px;
    border-radius: 20px;
    cursor: pointer
}

.video-wrapper .video-box iframe,
.video-wrapper .video-box img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
    max-width: none;
    display: block;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.video-wrapper .video-box .video-info {
    position: absolute;
    bottom: 0;
    height: 160px;
    padding: 80px 20px 20px;
    background-image: linear-gradient(to bottom, rgba(0, 32, 64, 0), rgba(0, 20, 44, .5))
}

.video-wrapper .video-box .video-info p {
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    margin-bottom: 5px
}

.video-wrapper .video-box .icon-play {
    display: block;
    width: 80px;
    height: 80px;
    background-color: #0c2340;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    transition: .2s ease-in-out
}

.video-wrapper .video-box:hover .icon-play {
    transform: translate(-50%, -50%) scale(1.1)
}

.video-data h4 {
    font-size: 20px;
    line-height: 1.07;
    color: #0c2340;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
    position: relative;
    display: block;
    margin-bottom: 5px
}

.video-data p {
    margin: 0;
    max-width: 650px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3;
    color: #0c2340
}

@media (max-width:1199px) {
    .video-list .video-wrapper {
        width: 56%;
        margin: 0 auto 40px;
        float: none
    }

    .video-list .video-wrapper:nth-child(2n) {
        margin: 0 auto 40px
    }
}

.pettalks-gallery .gallery-more {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT356BD4F5D5CC497396093F6AE4E518E5/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 40px;
    padding-top: 40px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.63;
    color: #fff !important;
    text-transform: uppercase;
    transition: .2s ease-in-out
}

.gallery-list .image-box img,
.pettalks-form form .form-type-checkbox label:before {
    position: absolute;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    display: block
}

.pettalks-gallery .gallery-more:active,
.pettalks-gallery .gallery-more:focus,
.pettalks-gallery .gallery-more:hover {
    text-decoration: none;
    background-position: center top 5px
}

.gallery-list .image-box {
    float: left;
    position: relative;
    overflow: hidden;
    height: 200px;
    cursor: pointer;
    margin-right: 30px;
    width: calc(25% - 23px);
    margin-bottom: 30px;
    border-radius: 20px;
    display: none
}

.gallery-list .image-box img {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
    max-width: none;
    transition: .2s ease-in-out;
    border-radius: 20px
}

.pettalks-form form .form-type-textfield {
    margin-right: 20px;
    margin-bottom: 15px;
    width: 23%;
    float: left
}

.pettalks-form form .form-type-textfield:nth-child(2) {
    width: calc(54% - 40px)
}

.pettalks-form form .form-type-textfield:nth-child(3) {
    margin-right: 0;
    width: 23%
}

.pettalks-form form .form-type-textfield:nth-child(4) {
    width: 23%
}

.pettalks-form form .form-type-textfield:nth-child(5) {
    width: calc(77% - 20px);
    margin-right: 0
}

.pettalks-form form .form-type-textfield label {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: #0c2340;
    text-transform: uppercase
}

.pettalks-form form .form-type-textfield input {
    height: 36px;
    border-radius: 6px;
    background-color: #f4f4f4;
    width: 100%;
    border: 0;
    box-shadow: 0 0
}

#wet-pyshio-landing [role=button]:focus,
#wet-pyshio-landing button:focus,
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle,
.dropdown-toggle:focus,
.navbar-toggle:focus,
.open>a,
.pettalks-form form .form-type-textfield input:focus,
.slick-list:focus {
    outline: 0
}

.pettalks-form form .form-type-checkbox {
    width: 25%;
    float: left;
    padding-right: 20px;
    margin-top: 0;
    cursor: pointer
}

.pettalks-form form .form-type-checkbox label {
    position: relative;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    color: #0c2340;
    text-transform: uppercase;
    padding-left: 30px;
    cursor: pointer;
    margin-top: 30px;
    margin-bottom: 30px
}

.pettalks-form form .form-type-checkbox label input {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
    z-index: 9
}

.pettalks-form form .form-type-checkbox label:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT37C66F805DFB489DA9885BA533160C6F/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px
}

.pettalks-form form .form-type-checkbox label:before {
    width: 18px;
    height: 18px;
    border-radius: 3px;
    border: 1px solid #0c2340;
    content: "";
    left: 0;
    transition: .2s ease-in-out
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.pettalks-form form .form-group.incorrect-mail label,
.pettalks-form form .form-group.repeated-dni label,
.pettalks-form form .form-group.repeated-mail label,
.pettalks-form form .form-type-checkbox.error-processed label a,
.text-danger,
a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442
}

.pettalks-form form .form-submit {
    height: 50px;
    border-radius: 0 20px;
    background-color: #0c2340;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.43;
    text-align: center;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.pettalks-form form .form-group.repeated-mail.form-item-email:after {
    content: "Este email ya está registrado";
    display: block;
    color: #a94442
}

.pettalks-form form .form-group.incorrect-mail.form-item-email:after {
    content: "Introduce un email válido";
    display: block;
    color: #a94442
}

.pettalks-form form .form-group.repeated-dni.form-item-dni:after {
    content: "Este DNI ya está registrado";
    display: block;
    color: #a94442
}

.pettalks-form .form-contact p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    color: #0c2340;
    margin-top: 25px
}

.pettalks-form .form-contact p a {
    text-decoration: underline
}

@media (max-width:990px) {
    .day-dosis-block .dosis-list .dosis-element {
        width: 16%;
        margin-right: 12%
    }

    .title-dog {
        padding-left: 0
    }

    .title-cat {
        padding-right: 0
    }

    .pettalks-form form .form-type-textfield,
    .pettalks-form form .form-type-textfield:first-child,
    .pettalks-form form .form-type-textfield:nth-child(2),
    .pettalks-form form .form-type-textfield:nth-child(2n),
    .pettalks-form form .form-type-textfield:nth-child(3),
    .pettalks-form form .form-type-textfield:nth-child(4) {
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .pettalks-form form .form-type-textfield:nth-child(5) {
        width: 100%;
        margin-right: 0
    }

    .pettalks-form form .form-type-textfield:nth-child(2n) {
        margin-right: 0
    }
}

.countdown {
    margin: 0 auto 60px;
    width: 355px
}

.countdown .countdown-container {
    height: 130px
}

.countdown .time {
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    display: inline-block;
    text-align: center;
    position: relative;
    height: 95px;
    width: 65px;
    -webkit-perspective: 479px;
    -moz-perspective: 479px;
    -ms-perspective: 479px;
    -o-perspective: 479px;
    perspective: 479px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.countdown .count,
.countdown .label {
    position: absolute;
    width: 100%;
    display: block
}

.countdown .count {
    background: #0c2340;
    color: #f8f8f8;
    font-size: 40px;
    font-weight: 700;
    line-height: 2.4em;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 0 10px rgba(0, 0, 0, .8);
    top: 0;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: flat;
    -moz-transform-style: flat;
    -ms-transform-style: flat;
    -o-transform-style: flat;
    transform-style: flat
}

.countdown .count.top {
    border-top: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    border-radius: 5px 5px 0 0;
    height: 50%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.countdown .count.bottom {
    background-image: linear-gradient(rgba(255, 255, 255, .1), transparent);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, .1), transparent);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, .1), transparent);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, .1), transparent);
    background-image: -o-linear-gradient(rgba(255, 255, 255, .1), transparent);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-radius: 0 0 5px 5px;
    line-height: 0;
    height: 50%;
    top: 50%;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.countdown .label {
    font-size: normal;
    margin-top: 5px;
    top: 95px;
    color: #0c2340
}

.countdown .count.curr.top {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
    z-index: 3
}

.countdown .count.next.bottom {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2
}

.countdown .flip .count.curr.top {
    -webkit-transition: 250ms ease-in-out;
    -moz-transition: 250ms ease-in-out;
    -ms-transition: 250ms ease-in-out;
    -o-transition: 250ms ease-in-out;
    transition: 250ms ease-in-out;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

.countdown .flip .count.next.bottom {
    -webkit-transition: 250ms ease-in-out 250ms;
    -moz-transition: 250ms ease-in-out 250ms;
    -ms-transition: 250ms ease-in-out 250ms;
    -o-transition: 250ms ease-in-out 250ms;
    transition: 250ms ease-in-out 250ms;
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

@media screen and (max-width:48em) {
    .countdown {
        width: 100%
    }

    .countdown .countdown-container {
        height: 100px
    }

    .countdown .time {
        height: 70px;
        width: 48px
    }

    .countdown .count {
        font-size: 1.5em;
        line-height: 70px
    }

    .countdown .label {
        font-size: .8em;
        top: 72px
    }
}

.cat_area .page-welcome .welcome-header,
.dog_area .page-welcome .welcome-header,
.welcome-header {
    background-size: cover;
    height: 460px;
    background-position: center;
    padding-top: 120px;
    position: relative;
    overflow: hidden
}

.welcome-header .welcome-title {
    position: relative;
    max-width: 500px;
    margin-bottom: 40px
}

.welcome-header .welcome-title h1,
.welcome-header .welcome-title h2 {
    font-size: 45px;
    line-height: 1.17;
    color: #0c2340;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0
}

.welcome-header .welcome-title h1 strong,
.welcome-header .welcome-title h2 strong {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    display: block
}

.welcome-header .welcome-title p {
    font-size: 30px;
    margin-top: 15px;
    line-height: 1.17
}

.welcome-nav ul {
    display: flex;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}

.welcome-nav ul li {
    width: 20%;
    display: block
}

.welcome-nav ul li a {
    display: block;
    height: 60px;
    background-color: #d7dadf;
    transition: .2s ease-in-out;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff !important;
    line-height: 64px
}

.welcome-nav ul li a:active,
.welcome-nav ul li a:focus,
.welcome-nav ul li a:hover,
.welcome-nav ul li:nth-child(2n) a:active,
.welcome-nav ul li:nth-child(2n) a:focus,
.welcome-nav ul li:nth-child(2n) a:hover {
    background-color: #ff8300;
    text-decoration: none
}

.welcome-nav ul li:nth-child(2n) a {
    background-color: #c7cdd4
}

.page-welcome .intro {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.15;
    color: #0c2340;
    margin-bottom: 50px;
    margin-top: 10px
}

.circle-slider .item,
.home-slider .item {
    max-width: 700px;
    margin: 0 auto
}

.circle-slider .item .item-image {
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    padding: 30px;
    margin: 0 auto;
    position: relative
}

.circle-slider .item .item-image .image-check {
    position: absolute;
    width: 60px;
    left: 50%;
    margin-left: -30px;
    bottom: 0
}

.circle-slider .item .item-content h4 {
    font-size: 32px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    margin-top: 45px;
    margin-bottom: 13px
}

.tab-button p,
.tab-elem p {
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal
}

.circle-slider .item .item-content p,
.home-slider .item .item-content p,
.place-block .place h4 {
    line-height: 1.3;
    text-align: center;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal
}

.circle-slider .item .item-content p,
.home-slider .item .item-content p {
    font-weight: 300;
    color: #0c2340
}

.lined-title,
.tab-button p {
    line-height: 1;
    color: #0c2340
}

.lined-title {
    position: relative;
    z-index: 1;
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 40px
}

.lined-title span {
    display: inline-block;
    background-color: #fff;
    position: relative;
    z-index: 2;
    padding: 0 40px
}

.lined-title:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 1px;
    background-color: #0c2340;
    bottom: 12px
}

.place-block {
    background-color: #0c2340;
    position: relative;
    padding-bottom: 45px
}

.place-block:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    background-color: #fff;
    height: 180px;
    top: 0;
    left: 0;
    z-index: 0
}

.place-block .place {
    float: left;
    width: calc(50% - 30px);
    margin-right: 60px;
    position: relative
}

.place-block .place img {
    width: 100%;
    border-radius: 0 30px;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2)
}

.place-block .place h4 {
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff
}

.place-block .place p {
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #fff
}

.home-tabs {
    margin-top: 30px;
    position: relative;
    margin-bottom: 30px
}

.tab-button {
    width: 385px;
    height: 98px;
    background-size: 385px auto;
    padding-top: 12px;
    margin-bottom: -27px;
    background-position: left top 0;
    cursor: pointer;
    position: relative;
    z-index: 1
}

.tab-button.active {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB7A7924123B849DA8B4259E90286F2D9/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.tab-button img {
    width: 63px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -10px;
    margin-right: 26px
}

.tab-button p {
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    max-width: 220px
}

.tab-elem {
    position: absolute;
    display: none;
    border-radius: 0 30px;
    background-color: #e6e9eb;
    text-align: center;
    z-index: 0;
    top: 0;
    width: calc(100% - 325px);
    right: 0;
    height: 100%;
    padding: 58px 90px
}

.tab-elem img {
    width: 140px
}

.tab-elem p {
    font-weight: 300;
    line-height: 1.3;
    text-align: center;
    color: #0c2340
}

.home-tabs-cat .tab-elem {
    padding: 8px 50px
}

.home-tabs-cat .tab-elem p {
    margin-top: 0;
    font-size: 18px
}

@media (max-width:979px) {
    .tab-button {
        padding-top: 0;
        height: 40px;
        margin-bottom: 10px;
        width: 100%;
        position: relative
    }

    .tab-button:after,
    .tab-button:before {
        content: "";
        display: block;
        width: 18px;
        height: 2px;
        background-color: #ff8300;
        position: absolute;
        right: 20px;
        top: 23px
    }

    .tab-button:after {
        transform: rotate(90deg)
    }

    .tab-button.active {
        background-image: none
    }

    .home-tabs .tab-elem img,
    .tab-button.active:after {
        display: none
    }

    .tab-button img {
        width: 49px;
        margin-left: -3px;
        margin-right: 14px
    }

    .tab-button p {
        font-size: 15px
    }

    .home-tabs .tab-elem {
        position: static;
        background-color: transparent;
        width: 100%;
        padding: 0 0 0 62px;
        text-align: left
    }

    .home-tabs .tab-elem p {
        text-align: left;
        font-size: 15px;
        margin-top: 0
    }
}

.home-slider .owl-dots button,
.staged-carousel .owl-dots button,
.welcome-btn {
    display: inline-block;
    transition: .2s ease-in-out
}

.plus-box .plus-box-content p,
.welcome-btn {
    font-size: 16px;
    color: #fff;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

.home-slider .item .item-content h4,
.staged-carousel .item .item-content h4,
.staged-carousel .item .item-content p {
    color: #0c2340;
    font-stretch: normal;
    letter-spacing: normal;
    font-style: normal
}

.welcome-btn {
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    height: 40px;
    padding: 0 35px;
    border-radius: 0 15px;
    background-color: #0c2340;
    margin-top: 30px;
    text-decoration: none
}

.home-slider {
    margin-top: 50px;
    padding-bottom: 50px
}

.home-slider .item img {
    max-width: 120px;
    margin: 0 auto
}

.home-slider .item .item-content h4 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    margin-top: 0;
    margin-bottom: 13px
}

.home-slider .owl-dots {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    margin-top: 40px
}

.home-slider .owl-dots button {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background-color: #0c2340 !important;
    opacity: 1;
    border-radius: 10px
}

.home-slider .owl-dots button.active,
.home-slider .owl-dots button:hover,
.staged-carousel .owl-dots button.active,
.staged-carousel .owl-dots button:hover {
    background-color: #ff8300 !important
}

@media (max-width:370px) {
    body .hex-slider .owl-item .hex-elem {
        width: 288px;
        height: 288px
    }

    body .hex-slider .owl-item .hex-elem img {
        width: 80px;
        margin-top: 35px
    }

    body ul.hexagon-pretabs li a {
        height: 65px
    }

    .page-renal .container-arrows .arrow1 .content .arrow-pack {
        width: 40%
    }

    .page-renal .container-arrows .arrow1 .content .arrow-icons {
        margin-right: 5%
    }

    .home-slider .item .item-content h4 {
        font-size: 30px
    }
}

.pattern-block {
    display: block;
    padding-top: 40px;
    padding-bottom: 80px
}

.gray-block {
    background-color: #e6e9eb
}

.plus-box-group .owl-nav .owl-prev {
    position: absolute;
    top: 200px;
    left: 0
}

.plus-box-group .owl-nav .owl-next {
    position: absolute;
    top: 200px;
    right: 0
}

.plus-box {
    background-color: #0c2340;
    width: calc(33.3333% - 20px);
    margin-right: 30px;
    border-radius: 0 30px;
    padding: 30px;
    float: left;
    margin-top: 60px
}

.plus-box img {
    width: 140px;
    display: block
}

.plus-box h4 {
    font-size: 30px;
    font-weight: 700;
    line-height: .87;
    text-align: center;
    color: #fff;
    margin-top: 0;
    margin-bottom: 50px
}

.plus-box .plus-box-content {
    overflow: hidden;
    height: auto;
    max-height: 0;
    transition: .2s ease-in-out
}

.plus-box .plus-box-content p {
    font-weight: 300;
    line-height: 1.25;
    margin-bottom: 30px
}

.plus-box .plus-btn {
    width: 30px;
    height: 30px;
    box-shadow: 0 5px 10px 0 rgba(12, 35, 64, .3);
    background-color: #ff8300;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    cursor: pointer;
    transition: .2s ease-in-out;
    display: block
}

.plus-box .plus-btn:after,
.plus-box .plus-btn:before,
.rounded-box-carousel .rounded-box .plus-btn:after,
.rounded-box-carousel .rounded-box .plus-btn:before {
    content: "";
    width: 12px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -6px
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable {
    max-height: 340px
}

.cat_area .page-welcome .side-image-block,
.dog_area .page-welcome .side-image-block,
.page-welcome .side-image-block {
    position: relative;
    padding-bottom: 50px;
    max-width: 900px
}

.page-welcome .side-image-block .side-image-desktop {
    top: -70px;
    width: 180%
}

.blue-pattern-block {
    background-color: #0c2340;
    display: block;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8FADE9035D2F417EABDF45E3F5B491F5/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-top: 40px;
    padding-bottom: 0
}

.page-needs>.container.extra-padding {
    padding-top: 120px
}

.staged-carousel .item {
    max-width: 800px;
    overflow: hidden;
    border-radius: 0 30px;
    background-color: #fff;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3);
    margin: 0 auto -45px;
    height: 590px
}

.staged-carousel .item .item-image {
    overflow: hidden;
    height: 240px;
    position: relative;
    width: 100%
}

.staged-carousel .item .item-image img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    width: auto;
    max-width: none
}

.staged-carousel .item .item-content {
    padding: 40px 90px 20px
}

.staged-carousel .item .item-content h4 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    margin-bottom: 17px;
    margin-top: 0
}

.staged-carousel .item .item-content p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.63;
    margin-top: 0
}

.staged-carousel .owl-nav {
    max-width: 900px;
    left: 50%;
    transform: translateX(-50%);
    top: 50%;
    position: absolute;
    width: 100%;
    display: block
}

.staged-carousel .owl-dots {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    margin-top: -35px
}

.staged-carousel .owl-dots button {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background-color: #fff !important;
    opacity: 1;
    border-radius: 10px
}

.rounded-box-carousel {
    margin-top: 70px;
    margin-bottom: 50px
}

.rounded-box-carousel .rounded-box {
    width: calc(25% - 80px);
    float: left;
    margin-right: 106px;
    height: 195px;
    border-radius: 100px;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, 0);
    position: relative
}

.rounded-box-carousel .rounded-box.active {
    height: 400px;
    box-shadow: 0 10px 50px 0 rgba(12, 35, 64, .3)
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
.pdp_1111-porque--video,
.rounded-box-carousel .rounded-box.active h4,
.rounded-box-carousel .rounded-box.active p,
select[multiple],
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
select[multiple].input-lg,
select[multiple].input-sm,
select[size],
textarea.form-control,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
textarea.input-lg,
textarea.input-sm {
    height: auto
}

.rounded-box-carousel .rounded-box h4,
.rounded-box-carousel .rounded-box p {
    font-size: 16px;
    letter-spacing: normal;
    text-align: center;
    color: #0c2340;
    overflow: hidden;
    height: 0;
    font-style: normal;
    font-stretch: normal
}

.rounded-box-carousel .rounded-box img {
    width: 100% !important
}

.rounded-box-carousel .rounded-box .plus-btn {
    width: 30px;
    height: 30px;
    box-shadow: 0 5px 10px 0 rgba(12, 35, 64, .3);
    background-color: #63cfe3;
    border-radius: 50%;
    margin: -15px auto 0 -15px;
    cursor: pointer;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    display: block;
    bottom: -15px;
    position: absolute;
    left: 50%
}

.rounded-box-carousel .rounded-box p {
    font-weight: 300;
    line-height: 1.63;
    padding: 0 20px
}

.rounded-box-carousel .rounded-box h4 {
    font-weight: 700;
    line-height: 1.25;
    margin-top: 20px;
    margin-bottom: -12px
}

@media (max-width:1200px) {
    .rounded-box-carousel .rounded-box {
        height: 150px
    }
}

@media (max-width:1280px) {

    .page-articular .rounded-box-carousel .rounded-box.active,
    .page-articular .rounded-box-carousel .rounded-box:last-child.active {
        height: 500px
    }

    .Advance-it .page-alergia .container-arrows {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTCD9E111A62CF48AEA85A7DE57A814078/native?channelToken=958084adb4414d179b0f41acd4027256);
        height: 530px;
        background-size: 100% 100%
    }

    body .page-articular .gravity-block {
        margin-top: 30px
    }

    .allergy-test-block .answer-arrow:after,
    .allergy-test-block .test-arrow:after,
    body .page-articular .owl-carousel .owl-item .clinical,
    body .page-articular ul.hexagon-tabs {
        display: none
    }

    body .page-articular .hexagon-title,
    body .page-articular .owl-carousel .owl-item .clinical-mobile {
        display: block
    }

    body .page-articular .clinical {
        margin-top: -60px;
        display: none
    }

    body .page-articular .clinical-mobile {
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    body .page-articular .hexagon-carousel {
        margin-top: 50px;
        margin-bottom: -60px
    }

    .allergy-test-block .test-arrow ul li,
    .allergy-test-block .test-arrow ul li span {
        display: block;
        width: 100%;
        text-align: center;
        float: none
    }

    .allergy-test-block h4 {
        margin-bottom: 20px;
        text-align: center
    }

    .allergy-test-block .answer-arrow .container {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTD1A3998389E74CCD9BE129C0605F3507/native?channelToken=958084adb4414d179b0f41acd4027256);
        height: 560px;
        background-size: 100% 100%;
        background-position: center top
    }

    .allergy-test-block .answer-arrow .container p {
        width: 100%;
        max-width: 300px;
        text-align: center;
        margin: 120px auto;
        font-size: 26px
    }

    .allergy-test-block .test-arrow {
        margin-top: -40px
    }

    .allergy-test-block .test-arrow .container {
        height: 560px;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT71020DFC3C594A80B4BD6421EF61A99B/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100% 100%;
        background-position: center top -30px
    }

    .allergy-test-block .test-arrow ul {
        width: 180px;
        margin: 0 auto;
        padding-top: 50px
    }

    .allergy-test-block .test-arrow ul li {
        margin-right: 0;
        margin-bottom: 70px
    }

    .allergy-test-block .test-arrow ul li p {
        text-align: center
    }

    .allergy-test-block .test-buttons {
        margin-left: 0;
        z-index: 2;
        position: static;
        left: 0;
        width: 100%;
        text-align: center;
        margin-top: 25px
    }

    .allergy-test-block .test-buttons .test-btn {
        float: none;
        display: inline-block;
        margin: 0 20px
    }

    .staged-carousel .item {
        max-width: 700px;
        width: 300px;
        height: auto;
        margin-bottom: 50px
    }

    .staged-carousel .item .item-content {
        padding: 30px 20px
    }

    .staged-carousel .item .item-image {
        height: 130px
    }

    .staged-carousel .owl-nav {
        top: 70px
    }

    .rounded-box-carousel .owl-nav .owl-next span,
    .rounded-box-carousel .owl-nav .owl-prev span {
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px
    }

    .rounded-box-carousel {
        margin-top: 30px;
        margin-bottom: 0
    }

    .rounded-box-carousel .rounded-box,
    .rounded-box-carousel .rounded-box:last-child {
        width: 200px;
        margin: 0 auto;
        float: none;
        height: 200px
    }

    .rounded-box-carousel .rounded-box.active,
    .rounded-box-carousel .rounded-box:last-child.active {
        height: 400px
    }

    .rounded-box-carousel .owl-item {
        padding-bottom: 35px;
        padding-top: 20px
    }

    .rounded-box-carousel .owl-nav {
        max-width: 900px;
        left: 50%;
        transform: translateX(-50%);
        top: 120px;
        position: absolute;
        width: 100%;
        display: block
    }

    .rounded-box-carousel .owl-nav .owl-prev {
        position: absolute;
        top: 50%;
        left: 0
    }

    .rounded-box-carousel .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT1C4CDB326FE7433FAB9F035F0DF8C424/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: left center
    }

    .rounded-box-carousel .owl-nav .owl-next {
        position: absolute;
        top: 50%;
        right: 0
    }

    .rounded-box-carousel .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC6E4CB4C73B74437822B4115068ED21C/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-position: right center
    }
}

@media print {

    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }

    *,
    :after,
    :before {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }

    blockquote,
    pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    img {
        max-width: 100% !important
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important
    }

    .visible-print,
    .visible-print-block {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print,
    th.visible-print {
        display: table-cell !important
    }

    .visible-print-inline {
        display: inline !important
    }

    .visible-print-inline-block {
        display: inline-block !important
    }

    .hidden-print {
        display: none !important
    }
}

.dropdown-menu,
.modal-content,
.popover {
    background-clip: padding-box
}

@font-face {
    font-family: "Glyphicons Halflings";
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position: relative;
    top: 1px;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\002a"
}

.glyphicon-plus:before {
    content: "\002b"
}

.glyphicon-eur:before,
.glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-jpy:before,
.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-rub:before,
.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

legend,
pre {
    color: #333;
    display: block
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

address,
blockquote .small,
blockquote footer,
blockquote small,
dd,
dt,
pre {
    line-height: 1.42857143
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h4,
.h5,
.h6,
.navbar-btn.btn-sm,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

p,
pre {
    margin: 0 0 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 36px
}

.badge,
.h6,
.progress-bar,
h6 {
    font-size: 12px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

.small,
small {
    font-size: 85%
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.list-inline,
.list-unstyled,
.media-list {
    padding-left: 0;
    list-style: none
}

.text-justify {
    text-align: justify
}

.text-lowercase {
    text-transform: lowercase
}

.text-capitalize {
    text-transform: capitalize
}

.breadcrumb>.active,
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover,
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.nav>li.disabled>a,
.navbar-default .btn-link,
.navbar-default .navbar-brand,
.navbar-default .navbar-link,
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text,
.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus,
a.text-primary:hover {
    color: #286090
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label,
.text-success,
a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d
}

.alert-success .alert-link,
a.text-success:focus,
a.text-success:hover {
    color: #2b542c
}

.text-info,
a.list-group-item-info,
button.list-group-item-info {
    color: #31708f
}

.alert-info .alert-link,
a.text-info:focus,
a.text-info:hover {
    color: #245269
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label,
.text-warning,
a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b
}

.alert-warning .alert-link,
a.text-warning:focus,
a.text-warning:hover {
    color: #66512c
}

.alert-danger .alert-link,
a.text-danger:focus,
a.text-danger:hover {
    color: #843534
}

.bg-primary,
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #337ab7
}

.label-primary[href]:focus,
.label-primary[href]:hover,
a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #286090
}

.bg-success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background-color: #dff0d8
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background-color: #d9edf7
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background-color: #f2dede
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

.btn-toolbar,
.list-inline {
    margin-left: -5px
}

.list-inline>li {
    padding-left: 5px;
    padding-right: 5px
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

code,
kbd {
    padding: 2px 4px;
    font-size: 90%
}

blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    color: #777
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "\2014 \00A0"
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: "\00A0 \2014"
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none
}

pre {
    padding: 9.5px;
    font-size: 13px;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    overflow-y: scroll
}

.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.form-horizontal .form-group,
.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.carousel-inner>.active.right,
.carousel-inner>.next,
.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.advance.Advance-it.dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h1,
.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3,
.dog_area .page-needs.page-atopic.relaunch-diets .article-header .icon.icon-desktop,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .article-header .icon.icon-desktop {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.btn-group-justified>.btn-group .dropdown-menu,
.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.dropdown-menu-right,
.dropdown-menu.pull-right,
.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.caret,
.nav-pills>li+li {
    margin-left: 2px
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.panel-group .panel-footer,
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th,
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
    padding: 5px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover,
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

fieldset,
legend {
    padding: 0;
    border: 0
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.panel-footer,
.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active,
.well {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
    background-color: #e8e8e8
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

fieldset {
    margin: 0;
    min-width: 0
}

legend {
    width: 100%;
    font-size: 21px;
    line-height: inherit;
    border-bottom: 1px solid #e5e5e5
}

.form-control,
output {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

input[type=search] {
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none
}

.slider-selection,
.slider-track-high,
.slider-track-low {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    line-height: normal
}

.btn-block,
input[type=range] {
    display: block;
    width: 100%
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.form-control[disabled],
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .form-control,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
    cursor: not-allowed
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    input[type=date].form-control,
    input[type=datetime-local].form-control,
    input[type=month].form-control,
    input[type=time].form-control {
        line-height: 34px
    }

    .input-group-sm input[type=date],
    .input-group-sm input[type=datetime-local],
    .input-group-sm input[type=month],
    .input-group-sm input[type=time],
    input[type=date].input-sm,
    input[type=datetime-local].input-sm,
    input[type=month].input-sm,
    input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],
    .input-group-lg input[type=datetime-local],
    .input-group-lg input[type=month],
    .input-group-lg input[type=time],
    input[type=date].input-lg,
    input[type=datetime-local].input-lg,
    input[type=month].input-lg,
    input[type=time].input-lg {
        line-height: 46px
    }
}

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,
.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-left: -20px
}

.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-group-sm .form-control,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn,
.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control,
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn,
select.input-sm {
    height: 30px;
    line-height: 30px
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.form-group-lg .form-control,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn,
.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control,
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn,
select.input-lg {
    height: 46px;
    line-height: 46px
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center
}

.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .form-control {
    border-color: #3c763d;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-error .form-control {
    border-color: #a94442;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

.btn {
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,
.btn:active {
    outline: 0;
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    -webkit-opacity: 0.65;
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: .65;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus,
.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge,
.list-group-item.active>.badge,
.nav-pills>.active>a>.badge,
.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container.container-narrow .gravity-block .quality-box-block.init .quality-col .quality-box {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm>.btn,
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.alert>p+p,
.btn-block+.btn-block,
.panel-group .panel+.panel {
    margin-top: 5px
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -moz-transition-duration: .35s;
    -o-transition-duration: .35s;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

#landing-perro-gato body,
#landing-perro-gato html,
.navbar-collapse {
    -webkit-overflow-scrolling: touch
}

.caret {
    width: 0;
    height: 0;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-header,
.dropdown-menu>li>a {
    padding: 3px 20px;
    white-space: nowrap;
    display: block;
    line-height: 1.42857143
}

.dropdown-menu .divider,
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    clear: both;
    font-weight: 400;
    color: #333
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: not-allowed
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    font-size: 12px;
    color: #777
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-justified,
.input-group {
    display: table;
    border-collapse: separate
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.input-group-btn>.btn+.btn,
.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:first-child):not(:last-child),
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child),
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-lg .caret {
    border-width: 5px 5px 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn,
.nav-justified>li,
.nav-stacked>li,
.nav-tabs.nav-justified>li {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-radius: 4px 4px 0 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-radius: 0 0 4px 4px
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    width: 100%;
    table-layout: fixed
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon:first-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li>a {
    display: block;
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover,
.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7
}

.media-object.img-thumbnail,
.nav>li>a>img {
    max-width: none
}

.nav-tabs,
.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu,
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (max-device-width:480px) and (orientation:landscape) {

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.badge,
.label {
    line-height: 1;
    white-space: nowrap;
    font-weight: 700
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    margin: 8px -15px
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-radius: 4px 4px 0 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle,
.panel-default {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #e7e7e7;
    color: #555
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover,
.navbar-default .navbar-link:hover,
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .btn-link,
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-link,
.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #080808;
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.pager,
.pagination {
    padding-left: 0;
    margin: 20px 0
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.pagination {
    display: inline-block;
    border-radius: 4px
}

.label,
.pager li,
.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.nav-pills>li>a>.badge,
.tooltip.right {
    margin-left: 3px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    padding: .2em .6em .3em;
    font-size: 75%;
    color: #fff;
    vertical-align: baseline;
    border-radius: .25em
}

a.badge:focus,
a.badge:hover,
a.label:focus,
a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.btn .badge,
.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:focus,
.label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-success,
.progress-bar-success {
    background-color: #5cb85c
}

.label-success[href]:focus,
.label-success[href]:hover {
    background-color: #449d44
}

.label-info,
.progress-bar-info {
    background-color: #5bc0de
}

.label-info[href]:focus,
.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning,
.progress-bar-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,
.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger,
.progress-bar-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,
.label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    color: #fff;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

#wet-pyshio-landing a,
#wet-pyshio-landing a:hover,
#wet-pyshio-landing a:visited,
#wet-pyshio-landing a:visited:hover,
.jumbotron,
.jumbotron .h1,
.jumbotron h1,
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.panel-heading>.dropdown .dropdown-toggle,
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a,
a.list-group-item-danger .list-group-item-heading,
a.list-group-item-info .list-group-item-heading,
a.list-group-item-success .list-group-item-heading,
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading,
button.list-group-item-info .list-group-item-heading,
button.list-group-item-success .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit
}

.btn-group-xs>.btn .badge,
.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    background-color: #eee
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -moz-transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.panel-primary,
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    line-height: 20px;
    color: #fff;
    background-color: #337ab7;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-transition: width .6s;
    -webkit-transition: width .6s;
    -o-transition: width .6s;
    transition: width .6s
}

.progress-bar-striped,
.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress-bar.active,
.progress.active .progress-bar {
    -webkit-animation: 2s linear infinite progress-bar-stripes;
    -o-animation: 2s linear infinite progress-bar-stripes;
    animation: 2s linear infinite progress-bar-stripes
}

#landing-perro-gato .section--features .hexagon-spinner [data-glyph],
#landing-perro-gato .section--features .hexagon-spinner svg {
    animation: 2s linear infinite hexagon-spinner-rotation
}

.progress-striped .progress-bar-danger,
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-success,
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-left,
.media>.pull-left {
    padding-right: 10px
}

.media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top
}

#landing-perro-gato input,
#landing-perro-gato select,
.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.list-group-item-heading,
.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item,
button.list-group-item {
    color: #555
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
    color: #c7ddef
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    -webkit-opacity: 0.2;
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: .2
}

.popover,
.tooltip {
    font-family: Klavika-Regular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-break: auto;
    line-height: 1.42857143;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: .5
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background-image: radial-gradient(circle at 50% 50%, rgba(12, 35, 64, .7), #000c22 107%)
}

.modal.fade .modal-dialog {
    -moz-transform: translate(0, -25%);
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto
}

.modal-content {
    position: relative;
    border-radius: 6px;
    -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.modal-backdrop.in {
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

#landing-perro-gato body,
.home_dvnc_1145,
.home_dvnc_1145-header,
body {
    overflow-x: hidden
}

@media (min-width:768px) {
    .quiz {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT5290E16125E0459FBC2AAE4C6461104D/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    .quiz.quiz-cat {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2047853A96D340BE92824BBB012E80AC/native?channelToken=958084adb4414d179b0f41acd4027256)
    }

    #landing-cuidado-y-bienestar.lcyb-offset-header {
        margin-top: 141px
    }

    .ADV_Article .article-2 .mobile,
    .ADV_Article .mobile,
    .ADV_Generic_Content .article-2 .mobile,
    .ADV_Generic_Content .mobile,
    .ADV_HTML_Article .article-2 .mobile,
    .ADV_HTML_Article .mobile,
    .navbar-toggle {
        display: none
    }

    .ADV_Article .article-6 .vuelta,
    .ADV_Generic_Content .article-6 .vuelta,
    .ADV_HTML_Article .article-6 .vuelta {
        margin-top: -75px
    }

    .lead {
        font-size: 21px
    }

    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

    .container {
        width: 750px
    }

    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .navbar-header,
    .navbar-nav>li {
        float: left
    }

    .col-sm-12,
    .form-inline .input-group>.form-control,
    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header,
    .navbar-form {
        margin-left: 0;
        margin-right: 0
    }

    .form-inline .form-control-static,
    .form-inline .form-group,
    .navbar-form .form-control-static,
    .navbar-form .form-group {
        display: inline-block
    }

    .form-inline .control-label,
    .form-inline .form-group,
    .navbar-form .control-label,
    .navbar-form .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control,
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .input-group,
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .navbar-form .input-group .form-control,
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn {
        width: auto
    }

    .form-inline .checkbox,
    .form-inline .radio,
    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,
    .form-inline .radio label,
    .navbar-form .checkbox label,
    .navbar-form .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio],
    .navbar-form .checkbox input[type=checkbox],
    .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback,
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }

    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }

    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }

    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }

    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }

    .nav-justified>li>a {
        margin-bottom: 0
    }

    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .navbar {
        border-radius: 4px
    }

    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }

    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar-static-top {
        border-radius: 0
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    }

    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-form {
        width: auto;
        border: 0;
        padding-top: 0;
        padding-bottom: 0;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }

    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }

    .modal-content,
    .modal-header {
        background-color: transparent !important;
        border: 0 !important
    }

    .modal-content {
        -moz-box-shadow: none !important;
        -ms-box-shadow: none !important;
        -o-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        -o-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal {
        background-image: radial-gradient(circle at 50% 50%, rgba(12, 35, 64, .7), #000c22 107%)
    }

    button.close {
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0;
        -webkit-appearance: none
    }

    body .modal-header .close span {
        text-indent: -9999px;
        width: 12px;
        height: 12px;
        font-size: 0;
        position: relative;
        display: block
    }

    body .modal-header .close span:after,
    body .modal-header .close span:before {
        content: "";
        display: block;
        width: 15px;
        height: 2px;
        background-color: #fff;
        position: absolute;
        left: -1px;
        top: 5px
    }

    body .modal-header .close span:before {
        transform: rotate(45deg)
    }

    body .modal-header .close span:after {
        transform: rotate(-45deg)
    }

    .modal-body {
        background-color: #fff;
        border-radius: 15px;
        padding: 1.5rem !important
    }

    .modal-dialog {
        width: 600px;
        margin: 10rem auto !important
    }

    .modal-sm {
        width: 300px
    }
}

.modal-content,
.modal-header {
    background-color: transparent !important;
    border: 0 !important
}

@media (min-width:992px) {
    .container {
        width: 970px
    }

    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .modal-lg {
        width: 900px
    }

    .ADV_Sticky .ADV_Modal .modal-main {
        max-width: 965px
    }
}

.modal-content {
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    -o-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

body .modal-header .close span {
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    font-size: 0;
    position: relative;
    display: block
}

body .modal-header .close span:after,
body .modal-header .close span:before {
    content: "";
    display: block;
    width: 15px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: -1px;
    top: 5px
}

.modal-body {
    background-color: #fff;
    border-radius: 15px;
    padding: 1.5rem !important
}

.modal-dialog {
    margin: 8rem auto !important
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    text-align: left;
    text-align: start;
    font-size: 12px;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.tooltip.in {
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: .9
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.bottom .tooltip-arrow,
.tooltip.top .tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    margin-bottom: -5px
}

.tooltip.top-right .tooltip-arrow {
    left: 5px;
    margin-bottom: -5px
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
    border-width: 0 5px 5px;
    border-bottom-color: #000;
    top: 0
}

.tooltip.bottom-left .tooltip-arrow {
    right: 5px;
    margin-top: -5px
}

.tooltip.bottom-right .tooltip-arrow {
    left: 5px;
    margin-top: -5px
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    text-align: start;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.carousel-caption,
.carousel-control {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    text-align: center
}

.cat_area .life-stages-block.relaunch .behave-block .container.container-narrow .behave-icon,
.dog_area .life-stages-block.relaunch .behave-block .container.container-narrow .behave-icon,
.popover.top,
.slider.slider-vertical .slider-handle,
.slider.slider-vertical .slider-tick {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.left,
.slider.slider-horizontal .slider-handle,
.slider.slider-horizontal .slider-tick {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -moz-transition: left .6s ease-in-out;
    -webkit-transition: left .6s ease-in-out;
    -o-transition: left .6s ease-in-out;
    transition: left .6s ease-in-out
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -moz-transition: -moz-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px
    }

    .carousel-inner>.item.active.right,
    .carousel-inner>.item.next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0
    }

    .carousel-inner>.item.active.left,
    .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0
    }

    .carousel-inner>.item.active,
    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}

.carousel-inner>.active,
.carousel-inner>.next.left,
.carousel-inner>.prev.right,
.dog_area .page-needs.relaunch-diets .article-header>img.desktop {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: .5;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0)
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x
}

.carousel-control:focus,
.carousel-control:hover {
    outline: 0;
    color: #fff;
    text-decoration: none;
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: .9
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: "\2039"
}

.carousel-control .icon-next:before {
    content: "\203a"
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px
}

.carousel-caption .btn,
.text-hide {
    text-shadow: none
}

.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.slider.slider-horizontal {
    width: 210px;
    height: 20px
}

.slider.slider-horizontal .slider-track {
    height: 10px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0
}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-high,
.slider.slider-horizontal .slider-track-low {
    height: 100%;
    top: 0;
    bottom: 0
}

.slider.slider-horizontal .slider-handle.triangle,
.slider.slider-horizontal .slider-tick.triangle {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-width: 0 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #2e6da4;
    margin-top: 0
}

.slider.slider-horizontal .slider-tick-container {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.slider.slider-horizontal .slider-tick-label-container {
    white-space: nowrap;
    margin-top: 20px
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    padding-top: 4px;
    display: inline-block;
    text-align: center
}

.slider.slider-horizontal .tooltip {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.slider.slider-horizontal.slider-rtl .slider-tick-container,
.slider.slider-horizontal.slider-rtl .slider-track,
.slider.slider-vertical.slider-rtl .slider-selection {
    left: initial;
    right: 0
}

.slider.slider-horizontal.slider-rtl .slider-handle,
.slider.slider-horizontal.slider-rtl .slider-tick {
    margin-left: initial;
    margin-right: -10px
}

.slider.slider-horizontal.slider-rtl .tooltip {
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.slider.slider-vertical {
    height: 210px;
    width: 20px
}

.slider.slider-vertical .slider-track {
    width: 10px;
    height: 100%;
    left: 25%;
    top: 0
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0
}

.slider.slider-vertical .slider-track-high,
.slider.slider-vertical .slider-track-low {
    width: 100%;
    left: 0;
    right: 0
}

.slider.slider-vertical .slider-handle.triangle,
.slider.slider-vertical .slider-tick.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #2e6da4;
    border-right-color: #2e6da4;
    margin-left: 0;
    margin-right: 0
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
    padding-left: 4px
}

.slider.slider-vertical .tooltip {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider.slider-vertical.slider-rtl .slider-track {
    left: initial;
    right: 25%
}

.slider.slider-vertical.slider-rtl .slider-handle.triangle,
.slider.slider-vertical.slider-rtl .slider-tick.triangle {
    border-width: 10px 10px 10px 0
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
    padding-left: initial;
    padding-right: 4px
}

.slider.slider-disabled .slider-handle {
    background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
    background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
    background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);
    background-repeat: repeat-x
}

.slider.slider-disabled .slider-track {
    background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
    background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);
    background-repeat: repeat-x;
    cursor: not-allowed
}

.slider .tooltip.top {
    margin-top: -36px
}

.slider .tooltip-inner {
    white-space: nowrap;
    max-width: none
}

.slider-track {
    position: absolute;
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: 4px
}

.slider-selection {
    position: absolute;
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-sizing: border-box;
    border-radius: 4px
}

.slider-selection.tick-slider-selection {
    background-image: -webkit-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
    background-image: -o-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
    background-image: linear-gradient(to bottom, #8ac1ef 0, #82b3de 100%);
    background-repeat: repeat-x
}

.slider-track-high,
.slider-track-low {
    position: absolute;
    background: 0 0;
    box-sizing: border-box;
    border-radius: 4px
}

.slider-handle {
    position: absolute;
    top: 0;
    background-color: #337ab7;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border: 0 solid transparent
}

.slider-handle.round,
.slider-tick.round {
    border-radius: 50%
}

#landing-cuidado-y-bienestar.rework,
.cat_area .life-stages-block.relaunch .activity-block,
.cat_area .life-stages-block.relaunch .behave-block,
.cat_area .life-stages-block.relaunch .nutrition-block,
.cat_area .page-welcome .pattern-block,
.dog_area .life-stages-block.relaunch .activity-block,
.dog_area .life-stages-block.relaunch .behave-block,
.dog_area .life-stages-block.relaunch .nutrition-block,
.dog_area .page-welcome .pattern-block,
.slider-handle.custom,
.slider-handle.triangle,
.slider-tick.custom,
.slider-tick.triangle {
    background: 0 0
}

.slider-handle.custom::before,
.slider-tick.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: "\2605";
    color: #726204
}

.slider-tick {
    position: absolute;
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: .8;
    border: 0 solid transparent
}

#landing-advance-active-defense *,
#landing-advance-active-defense ::after,
#landing-advance-active-defense ::before,
#landing-perro-gato *,
#landing-perro-gato :after,
#landing-perro-gato :before,
#wet-pyshio-landing,
#wet-pyshio-landing *,
#wet-pyshio-landing ::after,
#wet-pyshio-landing ::before,
.slick-slider {
    box-sizing: border-box
}

.slider-tick.in-selection {
    background-image: -webkit-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
    background-image: -o-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
    background-image: linear-gradient(to bottom, #8ac1ef 0, #82b3de 100%);
    background-repeat: repeat-x;
    opacity: 1
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    content: " ";
    display: table
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.show {
    display: block !important
}

#home-banner .swiper-button-brandcolor,
#home-banner .swiper-button-next,
#home-banner .swiper-button-prev,
.ADV_Sticky .ADV_Modal .modal-closed,
.cat_area #landing-slider .swiper-button-brandcolor,
.cat_area #landing-slider .swiper-button-next,
.cat_area #landing-slider .swiper-button-prev,
.dog_area #landing-slider .swiper-button-brandcolor,
.dog_area #landing-slider .swiper-button-next,
.dog_area #landing-slider .swiper-button-prev,
.dog_area .page-needs.page-weight.relaunch-diets .stats-item,
.invisible,
.owl-carousel.owl-refresh .owl-item,
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.affix {
    position: fixed
}

@media (min-width:768px) and (max-width:991px) {

    .visible-sm,
    .visible-sm-block {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm,
    th.visible-sm {
        display: table-cell !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }

    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {

    .visible-md,
    .visible-md-block {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md,
    th.visible-md {
        display: table-cell !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }

    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }

    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .visible-lg,
    .visible-lg-block {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg,
    th.visible-lg {
        display: table-cell !important
    }

    .visible-lg-inline {
        display: inline !important
    }

    .visible-lg-inline-block {
        display: inline-block !important
    }

    .hidden-lg {
        display: none !important
    }
}

.owl-carousel {
    display: none;
    width: 100%;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    align-items: flex-start
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden
}

.owl-carousel .owl-item img {
    display: block;
    width: 100% !important
}

.owl-carousel .owl-item.center {
    margin: 0 !important
}

.blue-pattern-block .owl-stage-outer .owl-item.center {
    margin-right: 60px !important
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.needs-block .needs-bg-block .specific-needs-cat-general-carroussel-img,
.needs-block .needs-bg-block .specific-needs-dog-general-carroussel-img,
.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

.cat_area .owl-height,
.dog_area .owl-height,
.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-carousel .owl-stage,
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: auto;
    touch-action: auto
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%
}

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-carousel .owl-stage {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.owl-theme .owl-nav .owl-next,
.owl-theme .owl-nav .owl-prev {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    outline: 0;
    border: none
}

.owl-theme .owl-nav .owl-next::before,
.owl-theme .owl-nav .owl-prev::before {
    display: block;
    width: 40px;
    height: 40px;
    background: center/40px 40px no-repeat;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 40px;
    content: ""
}

.owl-theme .owl-nav .owl-prev {
    top: 50px;
    left: -40px
}

.owl-theme .owl-nav .owl-next {
    top: 50px;
    right: -40px
}

.owl-theme .owl-nav .owl-prev::before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC9A4999DD89141C0B1F2B913F7091027/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.owl-theme .owl-nav .owl-next::before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT79BE072FC7424E7F91DC99C3A6157E01/native?channelToken=958084adb4414d179b0f41acd4027256)
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes bounce {

    0%,
    100%,
    20%,
    50%,
    80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {

    0%,
    100%,
    20%,
    50%,
    80% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {

    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes pulse {

    0%,
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes shake {

    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {

    0%,
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {

    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
}

@keyframes wobble {

    0%,
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

.flipInX,
.flipInY,
.flipOutX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.flipInX {
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

.flipInY,
.flipOutX {
    backface-visibility: visible !important
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

.flipInY {
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

#ADV_CTA-bienvenido-a-casa {
    background-image: radial-gradient(circle at 61% 66%, #4f596f, #253450 28%, #0c2340 75%), linear-gradient(to bottom, #0c2340, #0c2340);
    color: #fff
}

#ADV_CTA-bienvenido-a-casa>.container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-top: 50px;
    padding-bottom: 20px;
    gap: 19px
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    font-size: 32px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    grid-column: 1/span 2
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body {
    font-family: Klavika-Regular, Helvetica, Arial, "sans-serif";
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    grid-column: 1/span 2
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body b {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    font-weight: 700
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta {
    grid-column: 1;
    margin-top: 21px
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    background: #ff8300;
    color: #fff;
    padding: 10px 16px;
    border-radius: 0 15px;
    display: inline-flex;
    font-size: 15px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a:hover {
    text-decoration: none
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media {
    grid-column: 2;
    margin-top: 4px
}

#ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
    max-width: min(137px, 100%);
    height: auto;
    display: block;
    transform: rotate(15deg)
}

#landing-perro-gato * {
    text-rendering: optimizeSpeed;
    font-feature-settings: kern 1;
    font-kerning: normal;
    text-rendering: optimizeSpeed;
    font-feature-settings: "kern" 1;
    font-kerning: normal
}

@media (prefers-reduced-motion:reduce) {
    #landing-perro-gato html:focus-within {
        scroll-behavior: auto
    }

    #landing-perro-gato *,
    #landing-perro-gato :after,
    #landing-perro-gato :before {
        animation-duration: 0 !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0 !important;
        scroll-behavior: auto !important
    }
}

#landing-perro-gato .section--hero .bg {
    inset: auto 50% 0;
    transform: translate(-50%)
}

@media (min-width:1280px) {
    #landing-cuidado-y-bienestar .lcyb-head {
        background: 50%/cover #0c2340
    }

    #landing-cuidado-y-bienestar .lcyb-head:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 10.007 10L21 1' stroke='%23FF8300' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
        bottom: 41px;
        content: "";
        display: none;
        height: 13px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        width: 22px
    }

    #landing-cuidado-y-bienestar .lcyb-head__title {
        width: 1116px
    }

    #landing-cuidado-y-bienestar .lcyb-head__title:before {
        right: -146px
    }

    #landing-cuidado-y-bienestar .lcyb-head--cat {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA129AB5485CD46FDA1737AC2F5C37322/native/head-cat-lg.e9b310f1.jpg?channelToken=958084adb4414d179b0f41acd4027256)
    }

    #landing-cuidado-y-bienestar .lcyb-head--dog {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA9CCC75419C44EE6836333060908D8A9/native/head-dog-lg.d4126241.jpg?channelToken=958084adb4414d179b0f41acd4027256)
    }

    #landing-cuidado-y-bienestar .lcyb-main {
        align-items: flex-start;
        gap: 60px;
        grid-template-columns: 280px 900px;
        justify-content: center;
        padding-top: 80px
    }

    #landing-cuidado-y-bienestar .lcyb-search input {
        font-size: 16px
    }

    #landing-cuidado-y-bienestar .lcyb-search button {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%230C2340' stroke-width='2'/%3E%3Cpath d='M10.222 10.222 14 14' stroke='%230C2340' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
        margin-right: 0
    }

    #landing-perro-gato .xs {
        display: none
    }

    #landing-perro-gato .section {
        padding-left: 190px;
        padding-right: 190px
    }

    #landing-perro-gato .section-title {
        width: min-content
    }

    #landing-perro-gato .section--hero {
        padding-right: 700px;
        padding-top: 58px;
        padding-bottom: 112px
    }

    #landing-perro-gato .section--hero>.svg,
    #landing-perro-gato .section--hero>svg {
        width: 230px
    }

    #landing-perro-gato .section--hero .title {
        margin-top: 24px;
        font-size: 37.4px;
        line-height: 37px
    }
}

#landing-perro-gato .section--features .hexagon-spinner {
    transform: translate(-50%)
}

#landing-perro-gato .section--features .hexagon {
    --size: 312px;
    --rotation: 0;
    --rotation-offset: 0;
    --transition: 1s ease-in-out;
    --glyph-size: 98px;
    --glyph-inactive-size: 47px;
    width: var(--size);
    height: var(--size);
    user-select: none;
    transform: rotate(calc(1deg * var(--rotation) - var(--rotation-offset)));
    transition: transform var(--transition)
}

#landing-perro-gato .section--features .hexagon .bg {
    inset: 0
}

#landing-perro-gato .section--features .hexagon li {
    top: calc(100% * var(--y)/ 762);
    left: calc(100% * var(--x)/ 762);
    transform: translate(-50%, -50%) rotate(calc(-1deg * var(--rotation) + var(--rotation-offset)));
    transition: transform var(--transition)
}

#landing-perro-gato .section--features .hexagon li svg {
    width: var(--glyph-size);
    transition: width var(--transition), height var(--transition)
}

#landing-perro-gato .section--features .hexagon li p {
    transform: translate(-50%, calc(var(--offset, -100%) - 16px));
    transition: transform var(--transition), opacity var(--transition)
}

#landing-perro-gato .section--features .hexagon[data-active="0"] li:not(:first-child) p,
#landing-perro-gato .section--features .hexagon[data-active="1"] li:not(:nth-child(2)) p,
#landing-perro-gato .section--features .hexagon[data-active="2"] li:not(:nth-child(3)) p,
#landing-perro-gato .section--features .hexagon[data-active="3"] li:not(:nth-child(4)) p,
#landing-perro-gato .section--features .hexagon[data-active="4"] li:not(:nth-child(5)) p,
#landing-perro-gato .section--features .hexagon[data-active="5"] li:not(:nth-child(6)) p {
    --offset: 0;
    --offset: 0%;
    opacity: 0
}

#landing-perro-gato .section--features .hexagon-cover {
    --height: 240px;
    inset: auto 0 0;
    height: var(--height)
}

#landing-perro-gato .section--features .hexagon-cover .bg {
    inset: auto 0 0 50%;
    transform: translate(-50%);
    height: var(--height)
}

#landing-perro-gato .section--features .hexagon-cover .media {
    inset: auto 0 55px 50%;
    transform: translate(-50%);
    height: var(--height)
}

#landing-perro-gato .section--products .item:before {
    content: "";
    position: absolute;
    inset: 80px 0 20px;
    background: #1d2e50;
    border-radius: 0 20px;
    z-index: -1
}

#landing-perro-gato .section--products .item a {
    display: grid;
    place-content: center;
    align-self: flex-end;
    inset: auto auto 0 50%;
    transform: translate(-50%)
}

.ADV_Sticky .ADV_Modal .modal-container {
    text-align: left;
    display: flex;
    justify-content: initial;
    padding: 0 15px 15px;
    display: flex
}

.ADV_Sticky .ADV_Modal .text {
    margin-left: 10%;
    margin-right: 10%
}

.ADV_Sticky .ADV_Modal .text strong {
    font-family: Klavika-Bold
}

.ADV_Sticky .ADV_Modal .text,
.ADV_Sticky .ADV_Modal .text strong {
    max-width: 240px;
    color: #fff
}

.ADV_Sticky .ADV_Modal.open .modal-main {
    transition: transform 1s ease-in-out;
    transform: translate(-50%, 0)
}

.ADV_Sticky .ADV_Modal .modal-main .modal-close {
    background-color: #0c2340;
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT43812AACFA4747688E93AC19105DEC03/native?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: relative;
    font-size: 20px;
    border: 2px solid grey;
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

.ADV_Sticky .ADV_Modal .modal-main .images {
    position: absolute;
    right: 5%;
    top: -40px
}

.ADV_Sticky .ADV_Modal .modal-main .images img {
    max-width: 230px
}

@media (min-width:768px) {
    #ADV_CTA-bienvenido-a-casa {
        background-image: radial-gradient(circle at 34% 65%, #4f596f, #253450 22%, #0c2340 52%), linear-gradient(to bottom, #0c2340, #0c2340)
    }

    #ADV_CTA-bienvenido-a-casa>.container {
        grid-template-columns: auto 63%;
        padding-top: 30px;
        padding-bottom: 30px;
        gap: 13px
    }

    #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title {
        grid-column: 2;
        grid-row: 1
    }

    #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body {
        grid-column: 2;
        grid-row: 2
    }

    #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta {
        grid-column: 2;
        grid-row: 3;
        margin-top: 9px
    }

    #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media {
        grid-column: 1;
        grid-row: 1/span 3;
        margin-top: 0
    }

    #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
        max-width: 187px;
        transform: translateY(-38%);
        position: absolute;
        z-index: 3
    }

    .ADV_Sticky .ADV_Modal .modal-main {
        border-radius: 8px;
        border-bottom: 5px solid #0b1c3c
    }

    .ADV_Sticky .ADV_Modal .modal-container {
        padding: 0 40px 22px
    }

    .ADV_Sticky .ADV_Modal .modal-main .modal-close {
        z-index: 10;
        width: 30px;
        height: 30px;
        font-size: 24px;
        top: -20px;
        right: -20px
    }

    .ADV_Sticky .ADV_Modal .modal-main .images .desktop_image {
        display: block
    }

    .ADV_Sticky .ADV_Modal .modal-main .images .mobile_image {
        display: none
    }

    .ADV_Sticky.center .ADV_Modal .modal-main .modal-container {
        max-width: 100%
    }
}

.ADV_Sticky .ADV_Modal .modal-main {
    transition: transform .3s ease-in-out;
    box-shadow: 0 2px 10px 0 rgba(102, 50, 31, .25);
    overflow: visible;
    top: unset;
    bottom: 0;
    transform: none;
    left: 50%;
    transform: translate(-50%);
    position: fixed;
    width: 100%;
    pointer-events: all;
    z-index: 100;
    background-image: radial-gradient(circle at 34% 65%, #264680, #203866 10%, #0c2340 52%), linear-gradient(to bottom, #0c2340, #0c2340);
    box-shadow: 0 -1px 12px 0 rgba(102, 50, 31, .2);
    border-radius: 8px 8px 0 0
}

.ADV_Sticky .ADV_Modal .modal-main .modal-container {
    width: 100%;
    display: flex;
    padding: 0 15px 15px;
    align-items: center
}

.ADV_Sticky .ADV_Modal .modal-main .modal-close {
    top: -60px;
    right: 20px
}

.ADV_Sticky .link a,
.ADV_Sticky .text p,
.ADV_Sticky .text strong {
    font-family: Klavika-Regular, Helvetica, Arial, "sans-serif";
    text-align: center;
    line-height: 1.25
}

.ADV_Sticky .link a {
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    background-color: #ff8300;
    padding: 7px 17px;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 8px
}

#ADV_Author_Sign_container {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 15px;
    margin: 1.5rem auto;
    width: min(720px, 100%);
    gap: 1rem
}

#ADV_Author_Sign_container .AuthorCard__avatar {
    display: grid;
    gap: 1rem;
    justify-content: center;
    flex: 0 0 100px
}

#ADV_Author_Sign_container .AuthorCard__avatar img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 50%;
    max-width: 100px
}

#ADV_Author_Sign_container .AuthorCard__avatar a {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    width: auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 0 15px;
    background-color: #0c2340;
    transition: .1s ease-in-out
}

#ADV_Author_Sign_container .AuthorCard__avatar a:hover {
    color: #fff;
    text-decoration: none;
    transform: scale(1.1)
}

#ADV_Author_Sign_container .ADV_Author {
    display: flex;
    gap: .5rem;
    flex-direction: column
}

#ADV_Author_Sign_container .ADV_Author h2 {
    font-size: 50px;
    color: #0c2340;
    font-family: Klavika-Bold
}

#ADV_Author_Sign_container .ADV_Author h3,
.ADV_Author h3 {
    font-size: 20px;
    color: #0c2340;
    font-family: Klavika-Bold
}

#ADV_Author_Sign_container .ADV_Author p {
    font-size: 14px;
    font-family: Klavika-Light
}

#ADV_Author_Sign {
    display: flex;
    flex-direction: column;
    gap: 0;
    margin: 0;
    min-height: 100px;
    justify-content: center
}

@media (min-width:1280px) {
    #landing-perro-gato .section--features {
        margin-top: 105px
    }

    #landing-perro-gato .section--features .section-title {
        width: 20rem
    }

    #landing-perro-gato .section--features>p {
        margin: 22px 0 0
    }

    #landing-perro-gato .section--features .hexagon-spinner {
        top: 97px
    }

    #landing-perro-gato .section--features .hexagon {
        --size: 762px;
        --glyph-size: 146px;
        --glyph-inactive-size: 114px;
        margin-bottom: -25px
    }

    #landing-perro-gato .section--features .hexagon li p {
        width: 263px;
        text-align: left;
        top: 50%;
        left: calc(100% + 30px);
        transform: translateY(-50%)
    }

    #landing-perro-gato .section--features .hexagon-cover {
        --height: 480px
    }

    #landing-perro-gato .section--features .hexagon-cover .media {
        bottom: 0;
        width: 1200px
    }

    #landing-perro-gato .section--products {
        padding-top: 96px;
        padding-bottom: 122px
    }

    #landing-perro-gato .section--products .section-title {
        width: 20rem
    }

    #landing-perro-gato .section--products .carousel {
        overflow: visible
    }

    #landing-perro-gato .section--products .carousel>ul {
        overflow: visible;
        gap: 12px
    }

    #landing-perro-gato .section--products .carousel>ul>li {
        flex: 1 1 25%
    }

    #landing-perro-gato .section--products .carousel .carousel-nav {
        display: none
    }

    #landing-perro-gato .section--products .item {
        overflow: hidden;
        --transiton: 0.4s ease-in-out;
        transition: padding-top var(--transiton)
    }

    #landing-perro-gato .section--products .item:before {
        transition: opacity var(--transiton)
    }

    #landing-perro-gato .section--products .item img {
        transition: width var(--transiton)
    }

    #landing-perro-gato .section--products .item ul {
        position: absolute;
        transition: height var(--transiton);
        transition: opacity var(--transiton)
    }

    #landing-perro-gato .section--products .item:not(:hover) {
        padding-top: 122px
    }

    #landing-perro-gato .section--products .item:not(:hover):before {
        opacity: 0
    }

    #landing-perro-gato .section--products .item:not(:hover) img {
        width: 240px
    }

    #landing-perro-gato .section--products .item:not(:hover) ul {
        height: 0;
        opacity: 0
    }

    #landing-perro-gato .section--products p {
        margin: 16px 0 40px
    }

    #ADV_Author_Sign_container {
        width: min(900px, 100%)
    }
}

.ADV_Author {
    font-family: 'Helvetica Neue', 'Segoe UI', sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    padding: 0;
    font-style: normal;
    color: #333;
    margin: 10% 0
}

.ADV_Author img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.ADV_Author h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.ADV_Author h2 {
    margin: 0;
    font-weight: 300;
    font-size: 50px;
    color: #0c2340;
    font-family: Klavika-Bold
}

#landing-perro-gato,
.ADV_Author p,
.author-description span {
    font-family: Klavika-Light
}

.author_avatar {
    width: 160px !important;
    height: 160px !important;
    border-radius: 50% !important;
    object-fit: cover
}

.info-content {
    margin-top: 4%
}

.ADV_Author p {
    font-size: 14px;
    margin: 2%
}

.author-description span[style*=font-family] {
    font-family: Klavika-Light !important
}

.ADV_Author .social-content {
    display: flex;
    gap: .8rem
}

#landing-perro-gato a,
#landing-perro-gato abbr,
#landing-perro-gato acronym,
#landing-perro-gato address,
#landing-perro-gato applet,
#landing-perro-gato article,
#landing-perro-gato aside,
#landing-perro-gato audio,
#landing-perro-gato b,
#landing-perro-gato big,
#landing-perro-gato blockquote,
#landing-perro-gato body,
#landing-perro-gato canvas,
#landing-perro-gato caption,
#landing-perro-gato center,
#landing-perro-gato cite,
#landing-perro-gato code,
#landing-perro-gato dd,
#landing-perro-gato del,
#landing-perro-gato details,
#landing-perro-gato dfn,
#landing-perro-gato div,
#landing-perro-gato dl,
#landing-perro-gato dt,
#landing-perro-gato em,
#landing-perro-gato embed,
#landing-perro-gato fieldset,
#landing-perro-gato figcaption,
#landing-perro-gato figure,
#landing-perro-gato footer,
#landing-perro-gato form,
#landing-perro-gato h1,
#landing-perro-gato h2,
#landing-perro-gato h3,
#landing-perro-gato h4,
#landing-perro-gato h5,
#landing-perro-gato h6,
#landing-perro-gato header,
#landing-perro-gato hgroup,
#landing-perro-gato html,
#landing-perro-gato i,
#landing-perro-gato iframe,
#landing-perro-gato img,
#landing-perro-gato ins,
#landing-perro-gato kbd,
#landing-perro-gato label,
#landing-perro-gato legend,
#landing-perro-gato li,
#landing-perro-gato mark,
#landing-perro-gato menu,
#landing-perro-gato nav,
#landing-perro-gato object,
#landing-perro-gato ol,
#landing-perro-gato output,
#landing-perro-gato p,
#landing-perro-gato pre,
#landing-perro-gato q,
#landing-perro-gato ruby,
#landing-perro-gato s,
#landing-perro-gato samp,
#landing-perro-gato section,
#landing-perro-gato small,
#landing-perro-gato span,
#landing-perro-gato strike,
#landing-perro-gato strong,
#landing-perro-gato sub,
#landing-perro-gato summary,
#landing-perro-gato sup,
#landing-perro-gato table,
#landing-perro-gato tbody,
#landing-perro-gato td,
#landing-perro-gato tfoot,
#landing-perro-gato th,
#landing-perro-gato thead,
#landing-perro-gato time,
#landing-perro-gato tr,
#landing-perro-gato tt,
#landing-perro-gato u,
#landing-perro-gato ul,
#landing-perro-gato var,
#landing-perro-gato video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

#landing-perro-gato html {
    scroll-padding-top: var(--page-offset-top, 15rem);
    font-size: 62.5%;
    scroll-padding-top: var(--page-offset-top, 15rem);
    height: 100%;
    height: -webkit-fill-available
}

#landing-perro-gato html:focus-within {
    scroll-behavior: smooth
}

#landing-perro-gato body {
    width: 100%;
    position: relative;
    min-height: 100vh;
    min-height: -webkit-fill-available;
    font-family: var(--font-family-base, sans-serif);
    font-size: var(--font-size-base, 1.6rem);
    line-height: var(--line-height-base, 1.5);
    font-weight: var(--font-weight-normal)
}

#landing-perro-gato img,
#landing-perro-gato picture,
#landing-perro-gato svg {
    display: block;
    height: auto
}

#landing-perro-gato a {
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    text-decoration: none;
    color: inherit
}

#landing-perro-gato button {
    font-size: 100%;
    text-align: center;
    color: inherit;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none
}

#landing-perro-gato .flow>*+* {
    margin-top: var(--flow-space, var(--font-size-base, 1.6rem))
}

#landing-perro-gato .no-squish {
    flex: none
}

#landing-perro-gato .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
}

#landing-perro-gato [data-glyph=products-carousel-nav-prev] {
    --glyph: url("data:image/svg+xml,%3Csvg width='13' height='22' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 22'%3E%3Cpath d='M12 1 2 11l10 10' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
    --size: 13px;
    --aspect-ratio: 1.6923076923076923
}

#landing-perro-gato [data-glyph=products-carousel-nav-next] {
    --glyph: url("data:image/svg+xml,%3Csvg width='14' height='22' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 22'%3E%3Cpath d='m2 21 10-10L2 1' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
    --size: 14px;
    --aspect-ratio: 1.5714285714285714
}

#landing-perro-gato [data-glyph=products-glyphs-gastroenteric-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%2376B6CE' stroke-width='6'/%3E%3Cpath d='M58.32 27.566c-4.123-3.744-10.268-3.744-13.083-1.162-.37.344-.714.672-1.032.998a14.95 14.95 0 0 1 .232-3.614l2.513-9.751-.637.361c.06-.318-.585-1.196-2.229-1.48-1.644-.284-3.02-.258-3.072.06L39.29 18.28l-.766 4.484a20.656 20.656 0 0 0 .68 10.207c.61 1.648.794 3.425.533 5.164-.37 2.151-2.117 9.105-9.183 8.28a12.13 12.13 0 0 1-2.935-.861c-1.532-.577-3.27-1.231-5.336-.698-4.303 1.093-4.966 4.94-5.551 8.34l-.732 4.234c-.051.319 1.24.8 2.884 1.085 1.643.284 2.143 4.08 3.072-.06l.723-4.235c0-.18.069-.413.12-.671.526-1.962 1.627-2.255 2.53-2.1 1.903.327 3.96 7.16 12.988 8.71 7.47 1.282 15.784-2.53 20.518-9.536 5.852-8.658 5.404-17.652-.517-23.057Zm-.156 10.027L50.315 48.1a1.584 1.584 0 0 1-1.29.654 1.618 1.618 0 0 1-.81-.224 1.72 1.72 0 0 1-.516-.37l-4.906-5.31a1.611 1.611 0 0 1 2.367-2.186l3.7 4.002 6.723-8.985a1.618 1.618 0 0 1 2.581 1.936v-.026Z' fill='%230C2340'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-gastroenteric-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%2376B6CE' stroke-width='6'/%3E%3Cmask id='mask0_177_1198' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='69' height='69'%3E%3Ccircle cx='40.5' cy='40.5' r='34.5' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_177_1198)'%3E%3Cpath d='M40.5353 62.6604H41.4741C41.8497 62.6604 42.1501 62.82 42.1501 63.0172V63.6274C42.1481 63.8829 42.1732 64.1378 42.2252 64.3879C42.2482 64.4545 42.2533 64.5259 42.2401 64.595C42.227 64.6642 42.1959 64.7287 42.1501 64.7822V65.43C42.1501 65.6366 41.8497 65.7962 41.4741 65.7962H40.3475C39.972 65.7962 39.6715 65.6366 39.6715 65.43V64.7165C39.6301 64.5127 39.6463 64.3013 39.7185 64.1062C39.8499 63.8809 39.6715 63.5805 39.6715 63.4678V63.1017C39.6903 62.8576 40.0752 62.6604 40.5353 62.6604Z' fill='%230A2240'/%3E%3Cpath d='M52.6843 15.8682H26.3213C26.1476 15.8832 25.9727 15.862 25.8076 15.8058C25.6425 15.7497 25.4909 15.6598 25.3624 15.542C25.2339 15.4241 25.1313 15.2809 25.0611 15.1212C24.991 14.9616 24.9547 14.7892 24.9547 14.6148C24.9547 14.4404 24.991 14.268 25.0611 14.1084C25.1313 13.9488 25.2339 13.8055 25.3624 13.6876C25.4909 13.5698 25.6425 13.4799 25.8076 13.4238C25.9727 13.3676 26.1476 13.3464 26.3213 13.3614H52.6843C55.6723 13.3614 58.5379 12.1745 60.6507 10.0616C62.7635 7.94882 63.9505 5.08321 63.9505 2.09523C63.9455 1.37697 63.8764 0.660596 63.7439 -0.0453526C63.0304 -3.80076 56.6556 -10.2976 53.595 -11.781C53.595 -11.781 31.2785 -12.1378 30.9405 -11.9406C30.6025 -11.7434 20.754 -7.49983 20.3596 -7.24634L20.2845 -3.06845C21.3453 -1.84851 22.6549 -0.86967 24.1252 -0.197651C25.5956 0.474368 27.1927 0.824004 28.8093 0.827779H55.191C55.5247 0.827779 55.8447 0.960325 56.0806 1.19626C56.3165 1.43219 56.4491 1.75218 56.4491 2.08584C56.4491 2.4195 56.3165 2.73949 56.0806 2.97542C55.8447 3.21135 55.5247 3.3439 55.191 3.3439H28.8375C25.842 3.3439 22.9692 4.53384 20.8511 6.65195C18.733 8.77005 17.5431 11.6428 17.5431 14.6383C17.5431 17.6337 18.733 20.5065 20.8511 22.6246C22.9692 24.7427 25.842 25.9327 28.8375 25.9327H55.191C55.5247 25.9327 55.8447 26.0652 56.0806 26.3011C56.3165 26.5371 56.4491 26.8571 56.4491 27.1907C56.4491 27.5244 56.3165 27.8444 56.0806 28.0803C55.8447 28.3162 55.5247 28.4488 55.191 28.4488H28.8375C25.842 28.4488 22.9692 29.6387 20.8511 31.7568C18.733 33.8749 17.5431 36.7477 17.5431 39.7432C17.5431 42.7386 18.733 45.6114 20.8511 47.7295C22.9692 49.8476 25.842 51.0375 28.8375 51.0375H36.3483C36.6787 51.04 36.9949 51.1723 37.2285 51.406C37.4621 51.6396 37.5945 51.9558 37.5969 52.2862V57.7315C39.3526 58.6047 40.2539 58.8112 43.0423 58.8112C45.0505 58.883 47.05 58.5145 48.9007 57.7315V45.9959C48.8995 45.3363 48.7683 44.6834 48.5148 44.0745C48.2612 43.4655 47.8902 42.9125 47.4229 42.447C46.9556 41.9814 46.4012 41.6125 45.7914 41.3612C45.1815 41.1099 44.5281 40.9812 43.8685 40.9824H27.5794C27.2457 40.9824 26.9258 40.8499 26.6898 40.614C26.4539 40.378 26.3213 40.058 26.3213 39.7244C26.3213 39.3907 26.4539 39.0707 26.6898 38.8348C26.9258 38.5989 27.2457 38.4663 27.5794 38.4663H52.6843C55.681 38.4663 58.5549 37.2759 60.6739 35.1569C62.7929 33.0379 63.9834 30.1639 63.9834 27.1672C63.9834 24.1705 62.7929 21.2966 60.6739 19.1776C58.5549 17.0586 55.681 15.8682 52.6843 15.8682V15.8682ZM35.3719 46.6249L35.5033 46.1931C35.5972 45.8926 36.1136 45.78 36.6581 45.949L37.8129 46.2963C38.2541 46.4278 38.5546 46.7376 38.4795 46.9817L38.2541 47.7234C38.1521 48.0276 38.0859 48.3427 38.057 48.6622C38.061 48.7503 38.0425 48.838 38.003 48.9169C37.9636 48.9958 37.9046 49.0633 37.8317 49.1129L37.5876 49.9015C37.5124 50.1456 37.0994 50.2395 36.6487 50.0987L35.3062 49.695C34.8649 49.5635 34.5645 49.2537 34.6396 49.0096L34.9024 48.1459C34.9263 47.8832 35.0239 47.6325 35.1841 47.423C35.4282 47.1882 35.3343 46.7658 35.3719 46.6249ZM39.7751 54.5394C39.9253 54.2766 39.7187 53.9386 39.7187 53.8071V53.394C39.7187 53.1124 40.1694 52.8871 40.7327 52.8871H41.9063C42.3569 52.8871 42.7325 53.0748 42.7325 53.3002V53.9949C42.7258 54.2816 42.7509 54.5681 42.8076 54.8493C42.8392 54.9253 42.849 55.0087 42.8357 55.09C42.8224 55.1713 42.7867 55.2473 42.7325 55.3093V56.051C42.7325 56.2763 42.3569 56.4641 41.9063 56.4641H40.5356C40.0849 56.4641 39.7187 56.2763 39.7187 56.051V55.2342C39.6673 55.0022 39.687 54.7601 39.7751 54.5394V54.5394ZM40.3759 46.2682L40.0567 45.9396C39.8502 45.7142 40.0567 45.1979 40.4417 44.8036L41.3805 43.968C41.7185 43.6394 42.141 43.5267 42.3194 43.7145L42.8451 44.2778C43.0581 44.5169 43.2974 44.7311 43.5586 44.9162C43.6392 44.9549 43.7079 45.0145 43.7574 45.0888C43.807 45.1632 43.8356 45.2495 43.8403 45.3387L44.4036 45.9396C44.582 46.1273 44.4036 46.5404 44.1032 46.8784L43.0611 47.8173C42.7231 48.1459 42.3006 48.2491 42.1222 48.0708L41.5026 47.4042C41.2893 47.2533 41.1233 47.0449 41.0238 46.8033C40.8923 46.4747 40.4698 46.3433 40.3759 46.24V46.2682ZM44.3848 50.1268C44.5914 49.8264 44.4506 49.3664 44.4787 49.188L44.5632 48.681C44.6196 48.3336 45.1265 48.1177 45.6711 48.2116L46.8352 48.4087C47.2765 48.4839 47.6051 48.7749 47.5582 49.0659L47.4079 49.9297C47.3449 50.2893 47.3134 50.6537 47.3141 51.0188C47.3288 51.1171 47.3204 51.2176 47.2894 51.3122C47.2584 51.4067 47.2058 51.4927 47.1357 51.5633L46.9761 52.5021C46.9761 52.7838 46.5254 52.9528 46.0842 52.8777L44.6947 52.6617C44.244 52.5866 43.9248 52.2956 43.9717 52.0045L44.1407 50.9906C44.1511 50.6872 44.2348 50.3908 44.3848 50.1268ZM26.6218 45.6485L26.7532 45.2167C26.8471 44.9162 27.3635 44.8036 27.908 44.9726L29.0534 45.3199C29.5041 45.4514 29.8045 45.7612 29.7294 46.0053L29.5041 46.747C29.402 47.0512 29.3358 47.3663 29.3069 47.6858C29.3109 47.7739 29.2924 47.8616 29.2529 47.9405C29.2135 48.0194 29.1545 48.0869 29.0816 48.1365L28.8375 48.9251C28.7624 49.1692 28.3493 49.2631 27.8986 49.1223L26.5467 48.7186C26.1054 48.5871 25.805 48.2773 25.8801 48.0332L26.143 47.1695C26.1668 46.9068 26.2645 46.6561 26.4246 46.4466C26.6781 46.2118 26.5467 45.7894 26.6218 45.6485ZM32.7055 45.7518L32.3018 45.949C32.0108 46.0804 31.5883 45.7612 31.363 45.2448L30.856 44.1558C30.6588 43.7427 30.6964 43.3108 30.9217 43.2169L31.6259 42.8883C31.9182 42.76 32.1954 42.5994 32.452 42.4095C32.5157 42.3452 32.5954 42.2991 32.6829 42.2759C32.7704 42.2528 32.8625 42.2536 32.9496 42.2781L33.6913 41.9307C33.926 41.818 34.2734 42.0715 34.4706 42.494L34.9963 43.752C35.1935 44.1745 35.1653 44.597 34.9306 44.6909L34.1138 45.0664C33.9034 45.2237 33.6528 45.3181 33.3909 45.3387C33.1186 45.3387 32.837 45.6955 32.7055 45.7518Z' fill='%230A2240'/%3E%3Cpath d='M44.5725 60.6324L45.4362 59.9564C45.7742 59.7029 46.1591 59.6372 46.2906 59.8062L46.6943 60.332C46.851 60.5563 47.0374 60.7584 47.2482 60.9328C47.3149 60.9732 47.3689 61.0317 47.4038 61.1015C47.4387 61.1713 47.4531 61.2495 47.4454 61.3272L47.8772 61.8811C48.0087 62.0595 47.8772 62.4068 47.5111 62.6603L46.4971 63.4396C46.1591 63.6931 45.7836 63.7682 45.6521 63.5898L45.1733 62.9889C44.9998 62.8418 44.8754 62.6453 44.8166 62.4256C44.8166 62.144 44.4223 62.0031 44.3471 61.9092L44.1124 61.5994C43.9528 61.3741 44.1594 60.9422 44.5725 60.6324Z' fill='%230A2240'/%3E%3C/g%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-weight-balance-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%23E8943D' stroke-width='6'/%3E%3Cpath d='M48.72 47.63V36.4a1.16 1.16 0 0 0-1.16-1.16H32.28a1.16 1.16 0 0 0-1.16 1.16v11.23a1.16 1.16 0 0 1-1.16 1.16H24.5a1.16 1.16 0 0 0-.82 2L39.1 66.14a1.151 1.151 0 0 0 1.64 0l15.45-15.42a1.16 1.16 0 0 0-.82-2h-5.49a1.16 1.16 0 0 1-1.16-1.09ZM23 31.56V16.44l3.19-.44v15.56H23Zm6.33-10.73h3.39l-2.82 5.33 2.95 5.4h-3.39l-2.87-5.4 2.74-5.33ZM37.02 27.46c0 1.11.46 1.61 1.74 1.61.74 0 1.48-.087 2.2-.26l.4 2.64a11 11 0 0 1-2.6.33c-3.48 0-4.92-1.3-4.92-4.36v-2.45c0-3.06 1.44-4.36 4.92-4.36.876.011 1.748.122 2.6.33l-.4 2.69a11.363 11.363 0 0 0-2.2-.26c-1.28 0-1.74.51-1.74 1.61v2.48ZM49.19 31.56l-.22-.68a6.63 6.63 0 0 1-3.07.9c-2 0-2.8-1.43-2.8-3.26 0-2.16 1-3 3.2-3h2.31v-.81c0-1.11-.2-1.48-1.89-1.48a14.86 14.86 0 0 0-2.91.31l-.42-2.38a14.996 14.996 0 0 1 3.88-.53c3.72 0 4.54 1.12 4.54 4.1v6.85l-2.62-.02Zm-.58-3.85h-1.5c-.68 0-1 .17-1 .77s.25.84.86.84c.559 0 1.11-.13 1.61-.38l.03-1.23ZM54.45 31.56V16.44l3.17-.44v15.56h-3.17Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-urinary-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%23D55181' stroke-width='6'/%3E%3Cpath d='M56.8638 40.9997C56.8638 31.2844 45.384 17.407 45.384 17.407C43.1077 20.2302 41.0269 23.2057 39.1562 26.3126C40.1942 27.9318 41.1492 29.6652 42.0833 31.5024C43.1213 29.6237 44.1591 27.745 45.3424 26.0116C48.6016 30.9315 51.7467 37.0035 51.7467 41.0308C51.7262 42.4382 51.2556 43.8021 50.4039 44.9227C49.5522 46.0433 48.3641 46.8619 47.0136 47.2585C47.0136 47.4038 47.0136 47.5491 47.0136 47.6944C47.0136 49.3323 46.7759 50.9616 46.3079 52.5313C49.187 52.2678 51.8642 50.9399 53.8163 48.8074C55.7684 46.6748 56.8551 43.8908 56.8638 40.9997Z' fill='%230C1D3D'/%3E%3Cpath d='M29.3471 21.5069C34.1113 27.9318 41.595 39.7644 41.595 47.9539C41.6088 51.2216 40.326 54.3615 38.0281 56.6848C35.7301 59.0081 32.6044 60.3251 29.3367 60.347C26.0745 60.3251 22.9537 59.0124 20.6566 56.6958C18.3595 54.3793 17.0729 51.2474 17.0785 47.985C17.0785 43.2727 19.5489 36.7544 24.2197 29.1255C26.0776 26.0843 27.9459 23.4271 29.3471 21.5381V21.5069ZM29.3471 16.7012C29.3471 16.7012 14.1309 35.1041 14.1309 47.985C14.1307 52.0342 15.7291 55.9196 18.5786 58.7964C21.4282 61.6731 25.2982 63.3084 29.3471 63.3467C33.3943 63.3057 37.2618 61.6691 40.109 58.7927C42.9563 55.9162 44.5532 52.0324 44.553 47.985C44.553 35.1041 29.3367 16.7012 29.3367 16.7012H29.3471Z' fill='%230C1D3D'/%3E%3Cpath d='M65.0002 35.8617C65.0002 28.5961 56.4163 18.2166 56.4163 18.2166C55.1139 19.8374 53.9011 21.5284 52.7834 23.2818C56.0115 28.3677 59.5405 35.239 59.5405 40.9996C59.5394 42.0269 59.4209 43.0507 59.1875 44.0512C60.8833 43.4532 62.3523 42.345 63.3931 40.8787C64.4338 39.4123 64.9953 37.6598 65.0002 35.8617Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-weight-balance-02-perro] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%23E8943D' stroke-width='6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.409 33.947c.234-.639.467-1.275.695-1.905v.036c.085.147.158.305.23.46.151.33.298.649.547.829.959.694 2.996.356 3.91-.466.253-.243.57-.408.914-.476a4.815 4.815 0 0 0 4.22-3.709c.156-.512.092-.859-.429-1.106a29.044 29.044 0 0 1-2.466-1.315c-.33-.238-.805-.63-.805-.914.057-.977-.524-1.468-1.104-1.957l-.211-.18a5.364 5.364 0 0 0-5.884-.74 20.53 20.53 0 0 0-3.07 2.366c-.795.74-1.523 1.559-2.25 2.377-.233.262-.466.524-.7.784a7.52 7.52 0 0 1-4.907 2.869 7.106 7.106 0 0 0-1.48.402c-1.63.563-3.347.832-5.071.794l-9.32-.283h-1.543c-.272-1.39-.25-2.821.064-4.203a14.618 14.618 0 0 1 5.006-8.104A13.914 13.914 0 0 0 34.5 17.68c.162-.162.18-.408.198-.659.008-.117.017-.235.04-.346a2.886 2.886 0 0 0-1.05 0 13.796 13.796 0 0 0-5.008 3.655A14.792 14.792 0 0 0 25.1 26.97a12.646 12.646 0 0 0-.32 3.965 5.481 5.481 0 0 1-.868 4.212 13.797 13.797 0 0 0-1.708 2.896 2.997 2.997 0 0 0 0 3.189c.087.169.146.35.173.54.298 1.144-.036 2.2-.367 3.247-.065.206-.13.411-.19.617a8.776 8.776 0 0 1-1.16 2.64 28.457 28.457 0 0 1-2.257 2.33c-.255.295-.397.67-.402 1.06.04 1.38.119 2.765.198 4.147.029.513.058 1.025.085 1.536a5.924 5.924 0 0 0 .183 1.626c.146.356.594.831.914.831.874.01 1.747-.094 2.594-.31.814-.21.896-.612.32-1.307a14 14 0 0 0-1.197-1.142l2.12-.42a1.919 1.919 0 0 0-.84-1.827c-.174-.137-.44-.348-.44-.503a4.322 4.322 0 0 1 1.051-3.115c.482-.457 1.007-.868 1.531-1.277.46-.36.92-.719 1.348-1.108l.215-.2a9.918 9.918 0 0 0 18.364-2.41c.505.048 1.013.081 1.52.098.403.036.622.164.622.566.024.767.041 1.535.059 2.302.021.96.043 1.919.078 2.878.013.346-.03.7-.073 1.052-.107.867-.213 1.733.52 2.493.138.1.138.32.138.485.175.658.312 1.326.41 2a1.117 1.117 0 0 0 1.18 1.079 6.286 6.286 0 0 0 3.261-.549l-.913-1.553.475-.42a1.972 1.972 0 0 0-1.307-1.681c-.73-.192-.84-.658-.73-1.27.121-.722.254-1.441.387-2.16v-.001c.215-1.165.43-2.329.599-3.504a8.68 8.68 0 0 1 2.54-4.961c1.16-1.224 2.311-2.668 1.9-4.696-.06-.358-.03-.726.092-1.07.393-1.115.8-2.227 1.205-3.329Zm-21.607 1.315a8.611 8.611 0 1 0 7.823 5.013l5.324-7.073-5.971 5.911a8.612 8.612 0 0 0-7.176-3.851Z' fill='%230C1D3D'/%3E%3Cpath d='m29.439 41.351 5.39 7.702 11.932-15.851L34.83 45.015l-5.39-3.664Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-urinary-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%23D55181' stroke-width='6'/%3E%3Cmask id='mask0_177_1240' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='68' height='68'%3E%3Ccircle cx='40' cy='40' r='34' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_177_1240)'%3E%3Cpath d='M48.1711 23.7458C48.1711 25.7091 47.2937 26.8826 45.2318 26.8826C44.4388 26.8758 43.6487 26.7876 42.8737 26.6194V30.3265L40.6802 30.6336V17.8342H42.446L42.6653 18.58C43.4737 17.9697 44.4602 17.6422 45.4731 17.6478C47.2499 17.6478 48.204 18.7445 48.204 20.7297L48.1711 23.7458ZM42.8737 24.7439C43.518 24.8923 44.1759 24.9732 44.8369 24.9852C45.6376 24.9852 45.9337 24.6013 45.9337 23.8007V20.6749C45.9337 19.94 45.6595 19.5781 44.8369 19.5781C44.1014 19.6021 43.3982 19.8857 42.8518 20.3787L42.8737 24.7439Z' fill='%230C1D3D'/%3E%3Cpath d='M57.2741 26.707V21.5521H52.7774V26.707H50.4851V14.5657H52.7774V19.556H57.2741V14.5657H59.5774V26.707H57.2741Z' fill='%230C1D3D'/%3E%3Cpath d='M36.8852 4.90332H16.9678V80.9098H36.8852V4.90332Z' stroke='%230C1D3D' stroke-width='0.68' stroke-miterlimit='10'/%3E%3Cpath d='M33.3318 11.0015H20.5215V14.2699H33.3318V11.0015Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 19.1724H20.5215V22.4407H33.3318V19.1724Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 27.3542H20.5215V30.6226H33.3318V27.3542Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 35.5361H20.5215V38.8045H33.3318V35.5361Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 43.707H20.5215V46.9754H33.3318V43.707Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 51.8892H20.5215V55.1575H33.3318V51.8892Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 60.071H20.5215V63.3394H33.3318V60.071Z' fill='%230C1D3D'/%3E%3Cpath d='M33.3318 68.2419H20.5215V71.5103H33.3318V68.2419Z' fill='%230C1D3D'/%3E%3Cpath d='M40.5269 42.0068H57.4172V40.5152H40.5269V42.0068Z' fill='%230C1D3D'/%3E%3Cpath d='M40.5266 45.7031H47.853V44.6722H40.5266V45.7031Z' fill='%230C1D3D'/%3E%3Cpath d='M40.5266 37.8611H47.853V36.8301H40.5266V37.8611Z' fill='%230C1D3D'/%3E%3Cpath d='M40.5267 49.3882H43.5757V48.3572H40.5267V49.3882Z' fill='%230C1D3D'/%3E%3Cpath d='M40.5267 34.6257H43.5757V33.5948H40.5267V34.6257Z' fill='%230C1D3D'/%3E%3C/g%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-atopic-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%23D9779C' stroke-width='6'/%3E%3Cmask id='mask0_177_1187' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='68' height='68'%3E%3Ccircle cx='40' cy='40' r='34' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_177_1187)'%3E%3Cpath opacity='0.35' d='M-15.0011 49.9395L-17.4604 48.0921C-17.5639 48.0128 -17.6476 47.9107 -17.7053 47.7937C-17.763 47.6768 -17.793 47.5482 -17.793 47.4178C-17.793 47.2874 -17.763 47.1588 -17.7053 47.0419C-17.6476 46.9249 -17.5639 46.8228 -17.4604 46.7435L-15.0011 44.8961C-14.6119 44.6042 -14.139 44.4452 -13.6524 44.4428H-7.15843C-6.67575 44.4477 -6.20723 44.6065 -5.8211 44.8961L-3.35043 46.7435C-3.247 46.8228 -3.16321 46.9249 -3.10555 47.0419C-3.04789 47.1588 -3.0179 47.2874 -3.0179 47.4178C-3.0179 47.5482 -3.04789 47.6768 -3.10555 47.7937C-3.16321 47.9107 -3.247 48.0128 -3.35043 48.0921L-5.8211 49.9395C-6.20723 50.2291 -6.67575 50.3879 -7.15843 50.3928H-13.6524C-14.139 50.3904 -14.6119 50.2314 -15.0011 49.9395V49.9395ZM-1.21976 54.2008H5.30824C5.79091 54.1959 6.25943 54.0371 6.64557 53.7475L9.11624 51.9001C9.21967 51.8208 9.30345 51.7187 9.36111 51.6017C9.41878 51.4848 9.44877 51.3562 9.44877 51.2258C9.44877 51.0954 9.41878 50.9668 9.36111 50.8499C9.30345 50.7329 9.21967 50.6308 9.11624 50.5515L6.64557 48.7041C6.25943 48.4145 5.79091 48.2557 5.30824 48.2508H-1.21976C-1.70244 48.2557 -2.17096 48.4145 -2.5571 48.7041L-5.02776 50.5515C-5.13119 50.6308 -5.21498 50.7329 -5.27264 50.8499C-5.3303 50.9668 -5.36029 51.0954 -5.36029 51.2258C-5.36029 51.3562 -5.3303 51.4848 -5.27264 51.6017C-5.21498 51.7187 -5.13119 51.8208 -5.02776 51.9001L-2.5571 53.7475C-2.17096 54.0371 -1.70244 54.1959 -1.21976 54.2008V54.2008ZM-1.21976 46.3241H5.30824C5.79091 46.3193 6.25943 46.1604 6.64557 45.8708L9.11624 44.0235C9.21981 43.9429 9.30362 43.8398 9.36127 43.722C9.41893 43.6041 9.4489 43.4747 9.4489 43.3435C9.4489 43.2123 9.41893 43.0828 9.36127 42.965C9.30362 42.8471 9.21981 42.744 9.11624 42.6635L6.5889 40.8161C6.2184 40.5376 5.77143 40.3794 5.30824 40.3628H-1.21976C-1.70244 40.3677 -2.17096 40.5265 -2.5571 40.8161L-5.02776 42.6635C-5.13134 42.744 -5.21515 42.8471 -5.2728 42.965C-5.33045 43.0828 -5.36042 43.2123 -5.36042 43.3435C-5.36042 43.4747 -5.33045 43.6041 -5.2728 43.722C-5.21515 43.8398 -5.13134 43.9429 -5.02776 44.0235L-2.5571 45.8708C-2.17665 46.1767 -1.70761 46.3516 -1.21976 46.3695V46.3241ZM11.1676 50.3928H17.6389C18.1216 50.3879 18.5901 50.2291 18.9762 49.9395L21.4469 48.0921C21.5503 48.0128 21.6341 47.9107 21.6918 47.7937C21.7494 47.6768 21.7794 47.5482 21.7794 47.4178C21.7794 47.2874 21.7494 47.1588 21.6918 47.0419C21.6341 46.9249 21.5503 46.8228 21.4469 46.7435L18.9762 44.8961C18.5901 44.6065 18.1216 44.4477 17.6389 44.4428H11.1676C10.681 44.4452 10.2081 44.6042 9.8189 44.8961L7.35957 46.7435C7.25614 46.8228 7.17235 46.9249 7.11469 47.0419C7.05703 47.1588 7.02704 47.2874 7.02704 47.4178C7.02704 47.5482 7.05703 47.6768 7.11469 47.7937C7.17235 47.9107 7.25614 48.0128 7.35957 48.0921L9.84157 49.9395C10.2246 50.2268 10.6888 50.3855 11.1676 50.3928V50.3928ZM60.8076 50.3928H67.2789C67.7616 50.3879 68.2301 50.2291 68.6162 49.9395L71.0416 48.0921C71.145 48.0128 71.2288 47.9107 71.2864 47.7937C71.3441 47.6768 71.3741 47.5482 71.3741 47.4178C71.3741 47.2874 71.3441 47.1588 71.2864 47.0419C71.2288 46.9249 71.145 46.8228 71.0416 46.7435L68.6162 44.8961C68.2301 44.6065 67.7616 44.4477 67.2789 44.4428H60.8416C60.355 44.4452 59.8821 44.6042 59.4929 44.8961L57.0336 46.7435C56.9301 46.8228 56.8463 46.9249 56.7887 47.0419C56.731 47.1588 56.701 47.2874 56.701 47.4178C56.701 47.5482 56.731 47.6768 56.7887 47.7937C56.8463 47.9107 56.9301 48.0128 57.0336 48.0921L59.4929 49.9395C59.8821 50.2314 60.355 50.3904 60.8416 50.3928H60.8076ZM73.2742 54.2008H79.7456C80.2321 54.1984 80.705 54.0394 81.0942 53.7475L83.5082 51.9001C83.6117 51.8208 83.6955 51.7187 83.7531 51.6017C83.8108 51.4848 83.8408 51.3562 83.8408 51.2258C83.8408 51.0954 83.8108 50.9668 83.7531 50.8499C83.6955 50.7329 83.6117 50.6308 83.5082 50.5515L81.0489 48.7041C80.6597 48.4122 80.1868 48.2532 79.7002 48.2508H73.2402C72.7576 48.2557 72.289 48.4145 71.9029 48.7041L69.4322 50.5515C69.3288 50.6308 69.245 50.7329 69.1874 50.8499C69.1297 50.9668 69.0997 51.0954 69.0997 51.2258C69.0997 51.3562 69.1297 51.4848 69.1874 51.6017C69.245 51.7187 69.3288 51.8208 69.4322 51.9001L71.9029 53.7475C72.289 54.0371 72.7576 54.1959 73.2402 54.2008H73.2742ZM73.2742 46.7208H79.7456C80.2321 46.7184 80.705 46.5594 81.0942 46.2675L83.5082 44.4201C83.6118 44.3396 83.6956 44.2365 83.7533 44.1186C83.8109 44.0008 83.8409 43.8713 83.8409 43.7401C83.8409 43.6089 83.8109 43.4795 83.7533 43.3616C83.6956 43.2438 83.6118 43.1407 83.5082 43.0601L81.0489 41.2128C80.6597 40.9208 80.1868 40.7619 79.7002 40.7595H73.2402C72.7576 40.7643 72.289 40.9231 71.9029 41.2128L69.4322 43.0601C69.3287 43.1407 69.2449 43.2438 69.1872 43.3616C69.1295 43.4795 69.0996 43.6089 69.0996 43.7401C69.0996 43.8713 69.1295 44.0008 69.1872 44.1186C69.2449 44.2365 69.3287 44.3396 69.4322 44.4201L71.9029 46.2675C72.289 46.5571 72.7576 46.7159 73.2402 46.7208H73.2742ZM-13.6524 57.8955H-7.15843C-6.67625 57.8988 -6.20635 57.7435 -5.8211 57.4535L-3.35043 55.5948C-3.247 55.5154 -3.16321 55.4133 -3.10555 55.2964C-3.04789 55.1795 -3.0179 55.0508 -3.0179 54.9205C-3.0179 54.7901 -3.04789 54.6615 -3.10555 54.5445C-3.16321 54.4276 -3.247 54.3255 -3.35043 54.2461L-5.8211 52.3988C-6.20723 52.1091 -6.67575 51.9503 -7.15843 51.9455H-13.6524C-14.139 51.9479 -14.6119 52.1068 -15.0011 52.3988L-17.4604 54.3028C-17.5639 54.3822 -17.6476 54.4843 -17.7053 54.6012C-17.763 54.7181 -17.793 54.8468 -17.793 54.9771C-17.793 55.1075 -17.763 55.2361 -17.7053 55.3531C-17.6476 55.47 -17.5639 55.5721 -17.4604 55.6515L-15.0011 57.5101C-14.6036 57.7779 -14.1314 57.9128 -13.6524 57.8955V57.8955ZM-1.18576 61.7148H5.30824C5.79091 61.7099 6.25943 61.5511 6.64557 61.2615L9.11624 59.4141C9.21981 59.3336 9.30362 59.2305 9.36127 59.1126C9.41893 58.9948 9.4489 58.8653 9.4489 58.7341C9.4489 58.6029 9.41893 58.4735 9.36127 58.3556C9.30362 58.2378 9.21981 58.1347 9.11624 58.0541L6.64557 56.2068C6.25943 55.9171 5.79091 55.7583 5.30824 55.7535H-1.21976C-1.70244 55.7583 -2.17096 55.9171 -2.5571 56.2068L-5.02776 58.0541C-5.13134 58.1347 -5.21515 58.2378 -5.2728 58.3556C-5.33045 58.4735 -5.36042 58.6029 -5.36042 58.7341C-5.36042 58.8653 -5.33045 58.9948 -5.2728 59.1126C-5.21515 59.2305 -5.13134 59.3336 -5.02776 59.4141L-2.5571 61.2615C-2.17096 61.5511 -1.70244 61.7099 -1.21976 61.7148H-1.18576ZM11.2016 57.8955H17.6729C18.1551 57.8988 18.625 57.7435 19.0102 57.4535L21.4809 55.5948C21.5843 55.5154 21.6681 55.4133 21.7258 55.2964C21.7834 55.1795 21.8134 55.0508 21.8134 54.9205C21.8134 54.7901 21.7834 54.6615 21.7258 54.5445C21.6681 54.4276 21.5843 54.3255 21.4809 54.2461L19.0102 52.3988C18.6241 52.1091 18.1556 51.9503 17.6729 51.9455H11.1676C10.681 51.9479 10.2081 52.1068 9.8189 52.3988L7.35957 54.3028C7.25614 54.3822 7.17235 54.4843 7.11469 54.6012C7.05703 54.7181 7.02704 54.8468 7.02704 54.9771C7.02704 55.1075 7.05703 55.2361 7.11469 55.3531C7.17235 55.47 7.25614 55.5721 7.35957 55.6515L9.84157 57.4535C10.226 57.7368 10.69 57.8915 11.1676 57.8955H11.2016ZM23.6682 61.7148H30.1396C30.6222 61.7099 31.0908 61.5511 31.4769 61.2615L33.9476 59.4141C34.0511 59.3336 34.135 59.2305 34.1926 59.1126C34.2503 58.9948 34.2802 58.8653 34.2802 58.7341C34.2802 58.6029 34.2503 58.4735 34.1926 58.3556C34.135 58.2378 34.0511 58.1347 33.9476 58.0541L31.3749 56.2068C30.9888 55.9171 30.5202 55.7583 30.0376 55.7535H23.6002C23.1176 55.7583 22.649 55.9171 22.2629 56.2068L19.7922 58.0541C19.6887 58.1347 19.6048 58.2378 19.5472 58.3556C19.4895 58.4735 19.4596 58.6029 19.4596 58.7341C19.4596 58.8653 19.4895 58.9948 19.5472 59.1126C19.6048 59.2305 19.6887 59.3336 19.7922 59.4141L22.3082 61.2615C22.6819 61.5421 23.1331 61.7005 23.6002 61.7148H23.6682ZM48.4882 61.7148H54.9596C55.4461 61.7124 55.919 61.5534 56.3082 61.2615L58.7676 59.4141C58.8711 59.3336 58.9549 59.2305 59.0126 59.1126C59.0703 58.9948 59.1002 58.8653 59.1002 58.7341C59.1002 58.6029 59.0703 58.4735 59.0126 58.3556C58.9549 58.2378 58.8711 58.1347 58.7676 58.0541L56.3082 56.2068C55.919 55.9148 55.4461 55.7559 54.9596 55.7535H48.3749C47.8922 55.7583 47.4237 55.9171 47.0376 56.2068L44.5669 58.0541C44.4633 58.1347 44.3795 58.2378 44.3219 58.3556C44.2642 58.4735 44.2342 58.6029 44.2342 58.7341C44.2342 58.8653 44.2642 58.9948 44.3219 59.1126C44.3795 59.2305 44.4633 59.3336 44.5669 59.4141L47.0376 61.2615C47.4237 61.5511 47.8922 61.7099 48.3749 61.7148H48.4882ZM60.8416 57.8955H67.3129C67.7951 57.8988 68.265 57.7435 68.6502 57.4535L71.0416 55.5948C71.1349 55.515 71.2098 55.4159 71.2612 55.3044C71.3125 55.1929 71.3391 55.0716 71.3391 54.9488C71.3391 54.826 71.3125 54.7047 71.2612 54.5932C71.2098 54.4817 71.1349 54.3826 71.0416 54.3028L68.5709 52.4555C68.1848 52.1658 67.7162 52.007 67.2336 52.0021H60.8416C60.355 52.0046 59.8821 52.1635 59.4929 52.4555L56.9996 54.3028C56.8961 54.3822 56.8123 54.4843 56.7547 54.6012C56.697 54.7181 56.667 54.8468 56.667 54.9771C56.667 55.1075 56.697 55.2361 56.7547 55.3531C56.8123 55.47 56.8961 55.5721 56.9996 55.6515L59.4589 57.5101C59.8659 57.785 60.3511 57.9202 60.8416 57.8955ZM73.3082 61.7148H79.7796C80.2661 61.7124 80.739 61.5534 81.1282 61.2615L83.5082 59.4141C83.6118 59.3336 83.6956 59.2305 83.7533 59.1126C83.8109 58.9948 83.8409 58.8653 83.8409 58.7341C83.8409 58.6029 83.8109 58.4735 83.7533 58.3556C83.6956 58.2378 83.6118 58.1347 83.5082 58.0541L81.0489 56.2068C80.6597 55.9148 80.1868 55.7559 79.7002 55.7535H73.2402C72.7576 55.7583 72.289 55.9171 71.9029 56.2068L69.4322 58.0541C69.3287 58.1347 69.2449 58.2378 69.1872 58.3556C69.1295 58.4735 69.0996 58.6029 69.0996 58.7341C69.0996 58.8653 69.1295 58.9948 69.1872 59.1126C69.2449 59.2305 69.3287 59.3336 69.4322 59.4141L71.9029 61.2615C72.289 61.5511 72.7576 61.7099 73.2402 61.7148H73.3082ZM-13.6524 65.3641H-7.15843C-6.67575 65.3593 -6.20723 65.2004 -5.8211 64.9108L-3.35043 63.0635C-3.247 62.9841 -3.16321 62.882 -3.10555 62.7651C-3.04789 62.6481 -3.0179 62.5195 -3.0179 62.3891C-3.0179 62.2588 -3.04789 62.1301 -3.10555 62.0132C-3.16321 61.8963 -3.247 61.7942 -3.35043 61.7148L-5.8211 59.8675C-6.20723 59.5778 -6.67575 59.419 -7.15843 59.4141H-13.6524C-14.139 59.4166 -14.6119 59.5755 -15.0011 59.8675L-17.4604 61.7148C-17.5639 61.7942 -17.6476 61.8963 -17.7053 62.0132C-17.763 62.1301 -17.793 62.2588 -17.793 62.3891C-17.793 62.5195 -17.763 62.6481 -17.7053 62.7651C-17.6476 62.882 -17.5639 62.9841 -17.4604 63.0635L-15.0011 64.9108C-14.6119 65.2027 -14.139 65.3617 -13.6524 65.3641V65.3641ZM-1.18576 69.1721H5.30824C5.78964 69.1705 6.25804 69.0157 6.64557 68.7301L9.11624 66.8715C9.21967 66.7921 9.30345 66.69 9.36111 66.5731C9.41878 66.4561 9.44877 66.3275 9.44877 66.1971C9.44877 66.0668 9.41878 65.9381 9.36111 65.8212C9.30345 65.7043 9.21967 65.6022 9.11624 65.5228L6.64557 63.6755C6.25943 63.3858 5.79091 63.227 5.30824 63.2221H-1.21976C-1.70244 63.227 -2.17096 63.3858 -2.5571 63.6755L-5.02776 65.5228C-5.13119 65.6022 -5.21498 65.7043 -5.27264 65.8212C-5.3303 65.9381 -5.36029 66.0668 -5.36029 66.1971C-5.36029 66.3275 -5.3303 66.4561 -5.27264 66.5731C-5.21498 66.69 -5.13119 66.7921 -5.02776 66.8715L-2.5571 68.7301C-2.16957 69.0157 -1.70117 69.1705 -1.21976 69.1721H-1.18576ZM11.2016 65.3641H17.6729C18.1556 65.3593 18.6241 65.2004 19.0102 64.9108L21.4809 63.0635C21.5843 62.9841 21.6681 62.882 21.7258 62.7651C21.7834 62.6481 21.8134 62.5195 21.8134 62.3891C21.8134 62.2588 21.7834 62.1301 21.7258 62.0132C21.6681 61.8963 21.5843 61.7942 21.4809 61.7148L19.0102 59.8675C18.6241 59.5778 18.1556 59.419 17.6729 59.4141H11.1676C10.681 59.4166 10.2081 59.5755 9.8189 59.8675L7.35957 61.7148C7.25614 61.7942 7.17235 61.8963 7.11469 62.0132C7.05703 62.1301 7.02704 62.2588 7.02704 62.3891C7.02704 62.5195 7.05703 62.6481 7.11469 62.7651C7.17235 62.882 7.25614 62.9841 7.35957 63.0635L9.84157 64.9108C10.2246 65.1982 10.6888 65.3569 11.1676 65.3641H11.2016ZM23.6682 69.1721H30.1396C30.5859 69.1498 31.0157 68.996 31.3749 68.7301L33.8456 66.8715C33.949 66.7921 34.0328 66.69 34.0904 66.5731C34.1481 66.4561 34.1781 66.3275 34.1781 66.1971C34.1781 66.0668 34.1481 65.9381 34.0904 65.8212C34.0328 65.7043 33.949 65.6022 33.8456 65.5228L31.3749 63.6755C30.9888 63.3858 30.5202 63.227 30.0376 63.2221H23.6002C23.1176 63.227 22.649 63.3858 22.2629 63.6755L19.7922 65.5228C19.6888 65.6022 19.605 65.7043 19.5474 65.8212C19.4897 65.9381 19.4597 66.0668 19.4597 66.1971C19.4597 66.3275 19.4897 66.4561 19.5474 66.5731C19.605 66.69 19.6888 66.7921 19.7922 66.8715L22.3082 68.7301C22.6832 69.0068 23.1344 69.1611 23.6002 69.1721H23.6682ZM36.0556 65.3641H42.5269C43.0096 65.3593 43.4781 65.2004 43.8642 64.9108L46.3349 63.0635C46.4383 62.9841 46.5221 62.882 46.5798 62.7651C46.6374 62.6481 46.6674 62.5195 46.6674 62.3891C46.6674 62.2588 46.6374 62.1301 46.5798 62.0132C46.5221 61.8963 46.4383 61.7942 46.3349 61.7148L43.8416 59.8675C43.4554 59.5778 42.9869 59.419 42.5042 59.4141H35.9876C35.501 59.4166 35.0281 59.5755 34.6389 59.8675L32.1796 61.7148C32.0761 61.7942 31.9924 61.8963 31.9347 62.0132C31.877 62.1301 31.847 62.2588 31.847 62.3891C31.847 62.5195 31.877 62.6481 31.9347 62.7651C31.9924 62.882 32.0761 62.9841 32.1796 63.0635L34.6389 64.9108C35.0281 65.2027 35.501 65.3617 35.9876 65.3641H36.0556ZM48.5222 69.1721H54.9936C55.4781 69.1683 55.9494 69.0138 56.3422 68.7301L58.8016 66.8715C58.905 66.7921 58.9888 66.69 59.0464 66.5731C59.1041 66.4561 59.1341 66.3275 59.1341 66.1971C59.1341 66.0668 59.1041 65.9381 59.0464 65.8212C58.9888 65.7043 58.905 65.6022 58.8016 65.5228L56.3422 63.6755C55.953 63.3835 55.4801 63.2246 54.9936 63.2221H48.3749C47.8922 63.227 47.4237 63.3858 47.0376 63.6755L44.6122 65.5228C44.5088 65.6022 44.425 65.7043 44.3674 65.8212C44.3097 65.9381 44.2797 66.0668 44.2797 66.1971C44.2797 66.3275 44.3097 66.4561 44.3674 66.5731C44.425 66.69 44.5088 66.7921 44.6122 66.8715L47.0829 68.7301C47.4579 69.0068 47.909 69.1611 48.3749 69.1721H48.5222ZM60.8416 65.3641H67.3129C67.7956 65.3593 68.2641 65.2004 68.6502 64.9108L71.0416 63.0635C71.145 62.9841 71.2288 62.882 71.2864 62.7651C71.3441 62.6481 71.3741 62.5195 71.3741 62.3891C71.3741 62.2588 71.3441 62.1301 71.2864 62.0132C71.2288 61.8963 71.145 61.7942 71.0416 61.7148L68.5709 59.8675C68.1848 59.5778 67.7162 59.419 67.2336 59.4141H60.8416C60.355 59.4166 59.8821 59.5755 59.4929 59.8675L57.0336 61.7148C56.9301 61.7942 56.8463 61.8963 56.7887 62.0132C56.731 62.1301 56.701 62.2588 56.701 62.3891C56.701 62.5195 56.731 62.6481 56.7887 62.7651C56.8463 62.882 56.9301 62.9841 57.0336 63.0635L59.4929 64.9108C59.8821 65.2027 60.355 65.3617 60.8416 65.3641ZM73.3082 69.1721H79.7796C80.2641 69.1683 80.7354 69.0138 81.1282 68.7301L83.5082 66.8715C83.6117 66.7921 83.6955 66.69 83.7531 66.5731C83.8108 66.4561 83.8408 66.3275 83.8408 66.1971C83.8408 66.0668 83.8108 65.9381 83.7531 65.8212C83.6955 65.7043 83.6117 65.6022 83.5082 65.5228L81.0489 63.6755C80.6597 63.3835 80.1868 63.2246 79.7002 63.2221H73.2402C72.7576 63.227 72.289 63.3858 71.9029 63.6755L69.4322 65.5228C69.3288 65.6022 69.245 65.7043 69.1874 65.8212C69.1297 65.9381 69.0997 66.0668 69.0997 66.1971C69.0997 66.3275 69.1297 66.4561 69.1874 66.5731C69.245 66.69 69.3288 66.7921 69.4322 66.8715L71.9029 68.7301C72.2904 69.0157 72.7588 69.1705 73.2402 69.1721H73.3082ZM-13.6524 72.8781H-7.15843C-6.67575 72.8733 -6.20723 72.7144 -5.8211 72.4248L-3.35043 70.5775C-3.24686 70.4969 -3.16304 70.3938 -3.10539 70.276C-3.04774 70.1581 -3.01777 70.0287 -3.01777 69.8975C-3.01777 69.7663 -3.04774 69.6368 -3.10539 69.519C-3.16304 69.4011 -3.24686 69.298 -3.35043 69.2175L-5.8211 67.3701C-6.20723 67.0805 -6.67575 66.9216 -7.15843 66.9168H-13.6524C-14.139 66.9192 -14.6119 67.0782 -15.0011 67.3701L-17.4604 69.2175C-17.564 69.298 -17.6478 69.4011 -17.7055 69.519C-17.7631 69.6368 -17.7931 69.7663 -17.7931 69.8975C-17.7931 70.0287 -17.7631 70.1581 -17.7055 70.276C-17.6478 70.3938 -17.564 70.4969 -17.4604 70.5775L-15.0011 72.4361C-14.6104 72.724 -14.1377 72.879 -13.6524 72.8781V72.8781ZM-1.18576 76.6861H5.30824C5.79091 76.6813 6.25943 76.5224 6.64557 76.2328L9.11624 74.3855C9.21981 74.3049 9.30362 74.2018 9.36127 74.084C9.41893 73.9661 9.4489 73.8367 9.4489 73.7055C9.4489 73.5743 9.41893 73.4448 9.36127 73.327C9.30362 73.2091 9.21981 73.106 9.11624 73.0255L6.64557 71.1781C6.25943 70.8885 5.79091 70.7296 5.30824 70.7248H-1.21976C-1.70244 70.7296 -2.17096 70.8885 -2.5571 71.1781L-5.02776 73.0255C-5.13134 73.106 -5.21515 73.2091 -5.2728 73.327C-5.33045 73.4448 -5.36042 73.5743 -5.36042 73.7055C-5.36042 73.8367 -5.33045 73.9661 -5.2728 74.084C-5.21515 74.2018 -5.13134 74.3049 -5.02776 74.3855L-2.5571 76.2328C-2.17096 76.5224 -1.70244 76.6813 -1.21976 76.6861H-1.18576ZM11.2016 72.8781H17.6729C18.1556 72.8733 18.6241 72.7144 19.0102 72.4248L21.4809 70.5775C21.5845 70.4969 21.6683 70.3938 21.7259 70.276C21.7836 70.1581 21.8136 70.0287 21.8136 69.8975C21.8136 69.7663 21.7836 69.6368 21.7259 69.519C21.6683 69.4011 21.5845 69.298 21.4809 69.2175L19.0102 67.3701C18.6241 67.0805 18.1556 66.9216 17.6729 66.9168H11.1676C10.681 66.9192 10.2081 67.0782 9.8189 67.3701L7.35957 69.2175C7.25599 69.298 7.17218 69.4011 7.11453 69.519C7.05688 69.6368 7.02691 69.7663 7.02691 69.8975C7.02691 70.0287 7.05688 70.1581 7.11453 70.276C7.17218 70.3938 7.25599 70.4969 7.35957 70.5775L9.84157 72.4361C10.226 72.7195 10.69 72.8742 11.1676 72.8781H11.2016ZM23.6682 76.6861H30.1396C30.6222 76.6813 31.0908 76.5224 31.4769 76.2328L33.9476 74.3855C34.0511 74.3049 34.135 74.2018 34.1926 74.084C34.2503 73.9661 34.2802 73.8367 34.2802 73.7055C34.2802 73.5743 34.2503 73.4448 34.1926 73.327C34.135 73.2091 34.0511 73.106 33.9476 73.0255L31.3749 71.1781C30.9888 70.8885 30.5202 70.7296 30.0376 70.7248H23.6002C23.1176 70.7296 22.649 70.8885 22.2629 71.1781L19.7922 73.0255C19.6887 73.106 19.6048 73.2091 19.5472 73.327C19.4895 73.4448 19.4596 73.5743 19.4596 73.7055C19.4596 73.8367 19.4895 73.9661 19.5472 74.084C19.6048 74.2018 19.6887 74.3049 19.7922 74.3855L22.3082 76.2328C22.6819 76.5135 23.1331 76.6718 23.6002 76.6861H23.6682ZM36.0556 72.8781H42.5269C43.0005 72.8718 43.4603 72.7172 43.8416 72.4361L46.3122 70.5888C46.4158 70.5083 46.4996 70.4051 46.5573 70.2873C46.6149 70.1694 46.6449 70.04 46.6449 69.9088C46.6449 69.7776 46.6149 69.6481 46.5573 69.5303C46.4996 69.4124 46.4158 69.3093 46.3122 69.2288L43.8416 67.3701C43.4554 67.0805 42.9869 66.9216 42.5042 66.9168H35.9876C35.501 66.9192 35.0281 67.0782 34.6389 67.3701L32.1796 69.2175C32.076 69.298 31.9922 69.4011 31.9345 69.519C31.8769 69.6368 31.8469 69.7663 31.8469 69.8975C31.8469 70.0287 31.8769 70.1581 31.9345 70.276C31.9922 70.3938 32.076 70.4969 32.1796 70.5775L34.6389 72.4361C35.0296 72.724 35.5023 72.879 35.9876 72.8781H36.0556ZM48.5222 76.6861H54.9936C55.4801 76.6837 55.953 76.5247 56.3422 76.2328L58.8016 74.3855C58.9051 74.3049 58.989 74.2018 59.0466 74.084C59.1043 73.9661 59.1342 73.8367 59.1342 73.7055C59.1342 73.5743 59.1043 73.4448 59.0466 73.327C58.989 73.2091 58.9051 73.106 58.8016 73.0255L56.3422 71.1781C55.953 70.8862 55.4801 70.7272 54.9936 70.7248H48.3749C47.8922 70.7296 47.4237 70.8885 47.0376 71.1781L44.5669 73.0255C44.4633 73.106 44.3795 73.2091 44.3219 73.327C44.2642 73.4448 44.2342 73.5743 44.2342 73.7055C44.2342 73.8367 44.2642 73.9661 44.3219 74.084C44.3795 74.2018 44.4633 74.3049 44.5669 74.3855L47.0376 76.2328C47.4237 76.5224 47.8922 76.6813 48.3749 76.6861H48.5222ZM60.8416 72.8781H67.3129C67.7956 72.8733 68.2641 72.7144 68.6502 72.4248L71.0416 70.5775C71.1451 70.4969 71.229 70.3938 71.2866 70.276C71.3443 70.1581 71.3742 70.0287 71.3742 69.8975C71.3742 69.7663 71.3443 69.6368 71.2866 69.519C71.229 69.4011 71.1451 69.298 71.0416 69.2175L68.5709 67.3701C68.1848 67.0805 67.7162 66.9216 67.2336 66.9168H60.8416C60.355 66.9192 59.8821 67.0782 59.4929 67.3701L57.0336 69.2175C56.93 69.298 56.8462 69.4011 56.7885 69.519C56.7309 69.6368 56.7009 69.7663 56.7009 69.8975C56.7009 70.0287 56.7309 70.1581 56.7885 70.276C56.8462 70.3938 56.93 70.4969 57.0336 70.5775L59.4589 72.4361C59.8589 72.731 60.3447 72.8863 60.8416 72.8781V72.8781ZM73.3082 76.6861H79.7796C80.2661 76.6837 80.739 76.5247 81.1282 76.2328L83.5082 74.3855C83.6118 74.3049 83.6956 74.2018 83.7533 74.084C83.8109 73.9661 83.8409 73.8367 83.8409 73.7055C83.8409 73.5743 83.8109 73.4448 83.7533 73.327C83.6956 73.2091 83.6118 73.106 83.5082 73.0255L81.0489 71.1781C80.6597 70.8862 80.1868 70.7272 79.7002 70.7248H73.2402C72.7576 70.7296 72.289 70.8885 71.9029 71.1781L69.4322 73.0255C69.3287 73.106 69.2449 73.2091 69.1872 73.327C69.1295 73.4448 69.0996 73.5743 69.0996 73.7055C69.0996 73.8367 69.1295 73.9661 69.1872 74.084C69.2449 74.2018 69.3287 74.3049 69.4322 74.3855L71.9029 76.2328C72.289 76.5224 72.7576 76.6813 73.2402 76.6861H73.3082ZM-13.6524 80.4715H-7.15843C-6.67575 80.4666 -6.20723 80.3078 -5.8211 80.0181L-3.35043 78.1708C-3.24686 78.0903 -3.16304 77.9871 -3.10539 77.8693C-3.04774 77.7514 -3.01777 77.622 -3.01777 77.4908C-3.01777 77.3596 -3.04774 77.2301 -3.10539 77.1123C-3.16304 76.9944 -3.24686 76.8913 -3.35043 76.8108L-5.8211 74.9635C-6.20723 74.6738 -6.67575 74.515 -7.15843 74.5101H-13.6524C-14.139 74.5126 -14.6119 74.6715 -15.0011 74.9635L-17.4604 76.8108C-17.564 76.8913 -17.6478 76.9944 -17.7055 77.1123C-17.7631 77.2301 -17.7931 77.3596 -17.7931 77.4908C-17.7931 77.622 -17.7631 77.7514 -17.7055 77.8693C-17.6478 77.9871 -17.564 78.0903 -17.4604 78.1708L-15.0011 80.0181C-14.6119 80.3101 -14.139 80.469 -13.6524 80.4715V80.4715ZM-1.18576 84.2795H5.30824C5.79091 84.2746 6.25943 84.1158 6.64557 83.8261L9.11624 81.9788C9.21967 81.8994 9.30345 81.7973 9.36111 81.6804C9.41878 81.5635 9.44877 81.4348 9.44877 81.3045C9.44877 81.1741 9.41878 81.0455 9.36111 80.9285C9.30345 80.8116 9.21967 80.7095 9.11624 80.6301L6.5889 78.7828C6.2184 78.5043 5.77143 78.3461 5.30824 78.3295H-1.21976C-1.70244 78.3343 -2.17096 78.4931 -2.5571 78.7828L-5.02776 80.6301C-5.13119 80.7095 -5.21498 80.8116 -5.27264 80.9285C-5.3303 81.0455 -5.36029 81.1741 -5.36029 81.3045C-5.36029 81.4348 -5.3303 81.5635 -5.27264 81.6804C-5.21498 81.7973 -5.13119 81.8994 -5.02776 81.9788L-2.5571 83.8261C-2.17096 84.1158 -1.70244 84.2746 -1.21976 84.2795H-1.18576ZM11.2016 80.4715H17.6729C18.1556 80.4666 18.6241 80.3078 19.0102 80.0181L21.4809 78.1708C21.5845 78.0903 21.6683 77.9871 21.7259 77.8693C21.7836 77.7514 21.8136 77.622 21.8136 77.4908C21.8136 77.3596 21.7836 77.2301 21.7259 77.1123C21.6683 76.9944 21.5845 76.8913 21.4809 76.8108L19.0102 74.9635C18.6241 74.6738 18.1556 74.515 17.6729 74.5101H11.1676C10.681 74.5126 10.2081 74.6715 9.8189 74.9635L7.35957 76.8108C7.25599 76.8913 7.17218 76.9944 7.11453 77.1123C7.05688 77.2301 7.02691 77.3596 7.02691 77.4908C7.02691 77.622 7.05688 77.7514 7.11453 77.8693C7.17218 77.9871 7.25599 78.0903 7.35957 78.1708L9.84157 80.0181C10.2246 80.3055 10.6888 80.4642 11.1676 80.4715H11.2016ZM23.6682 84.2795H30.1396C30.6222 84.2746 31.0908 84.1158 31.4769 83.8261L33.9476 81.9788C34.051 81.8994 34.1348 81.7973 34.1924 81.6804C34.2501 81.5635 34.2801 81.4348 34.2801 81.3045C34.2801 81.1741 34.2501 81.0455 34.1924 80.9285C34.1348 80.8116 34.051 80.7095 33.9476 80.6301L31.3749 78.7828C30.9888 78.4931 30.5202 78.3343 30.0376 78.3295H23.6002C23.1176 78.3343 22.649 78.4931 22.2629 78.7828L19.7922 80.6301C19.6888 80.7095 19.605 80.8116 19.5474 80.9285C19.4897 81.0455 19.4597 81.1741 19.4597 81.3045C19.4597 81.4348 19.4897 81.5635 19.5474 81.6804C19.605 81.7973 19.6888 81.8994 19.7922 81.9788L22.3082 83.8261C22.6819 84.1068 23.1331 84.2651 23.6002 84.2795H23.6682ZM36.0556 80.4715H42.5269C43.0096 80.4666 43.4781 80.3078 43.8642 80.0181L46.3349 78.1708C46.4385 78.0903 46.5223 77.9871 46.5799 77.8693C46.6376 77.7514 46.6676 77.622 46.6676 77.4908C46.6676 77.3596 46.6376 77.2301 46.5799 77.1123C46.5223 76.9944 46.4385 76.8913 46.3349 76.8108L43.8416 74.9635C43.4554 74.6738 42.9869 74.515 42.5042 74.5101H35.9876C35.501 74.5126 35.0281 74.6715 34.6389 74.9635L32.1796 76.8108C32.076 76.8913 31.9922 76.9944 31.9345 77.1123C31.8769 77.2301 31.8469 77.3596 31.8469 77.4908C31.8469 77.622 31.8769 77.7514 31.9345 77.8693C31.9922 77.9871 32.076 78.0903 32.1796 78.1708L34.6389 80.0181C35.0281 80.3101 35.501 80.469 35.9876 80.4715H36.0556ZM48.5222 84.2795H54.9936C55.4801 84.277 55.953 84.1181 56.3422 83.8261L58.8016 81.9788C58.905 81.8994 58.9888 81.7973 59.0464 81.6804C59.1041 81.5635 59.1341 81.4348 59.1341 81.3045C59.1341 81.1741 59.1041 81.0455 59.0464 80.9285C58.9888 80.8116 58.905 80.7095 58.8016 80.6301L56.2402 78.7828C55.851 78.4908 55.3781 78.3319 54.8916 78.3295H48.3749C47.8922 78.3343 47.4237 78.4931 47.0376 78.7828L44.5669 80.6301C44.4635 80.7095 44.3797 80.8116 44.322 80.9285C44.2644 81.0455 44.2344 81.1741 44.2344 81.3045C44.2344 81.4348 44.2644 81.5635 44.322 81.6804C44.3797 81.7973 44.4635 81.8994 44.5669 81.9788L47.0376 83.8261C47.4237 84.1158 47.8922 84.2746 48.3749 84.2795H48.5222ZM60.8416 80.4715H67.3129C67.7956 80.4666 68.2641 80.3078 68.6502 80.0181L71.0416 78.1708C71.1451 78.0903 71.229 77.9871 71.2866 77.8693C71.3443 77.7514 71.3742 77.622 71.3742 77.4908C71.3742 77.3596 71.3443 77.2301 71.2866 77.1123C71.229 76.9944 71.1451 76.8913 71.0416 76.8108L68.5709 74.9635C68.1848 74.6738 67.7162 74.515 67.2336 74.5101H60.8416C60.355 74.5126 59.8821 74.6715 59.4929 74.9635L57.0336 76.8108C56.93 76.8913 56.8462 76.9944 56.7885 77.1123C56.7309 77.2301 56.7009 77.3596 56.7009 77.4908C56.7009 77.622 56.7309 77.7514 56.7885 77.8693C56.8462 77.9871 56.93 78.0903 57.0336 78.1708L59.4929 80.0181C59.8821 80.3101 60.355 80.469 60.8416 80.4715ZM73.3082 84.2795H79.7796C80.2661 84.277 80.739 84.1181 81.1282 83.8261L83.5082 81.9788C83.6117 81.8994 83.6955 81.7973 83.7531 81.6804C83.8108 81.5635 83.8408 81.4348 83.8408 81.3045C83.8408 81.1741 83.8108 81.0455 83.7531 80.9285C83.6955 80.8116 83.6117 80.7095 83.5082 80.6301L81.0602 78.7828C80.671 78.4908 80.1981 78.3319 79.7116 78.3295H73.2402C72.7576 78.3343 72.289 78.4931 71.9029 78.7828L69.4322 80.6301C69.3288 80.7095 69.245 80.8116 69.1874 80.9285C69.1297 81.0455 69.0997 81.1741 69.0997 81.3045C69.0997 81.4348 69.1297 81.5635 69.1874 81.6804C69.245 81.7973 69.3288 81.8994 69.4322 81.9788L71.9029 83.8261C72.289 84.1158 72.7576 84.2746 73.2402 84.2795H73.3082ZM-13.6524 87.9741H-7.15843C-6.67575 87.9693 -6.20723 87.8104 -5.8211 87.5208L-3.35043 85.6735C-3.247 85.5941 -3.16321 85.492 -3.10555 85.3751C-3.04789 85.2581 -3.0179 85.1295 -3.0179 84.9991C-3.0179 84.8687 -3.04789 84.7401 -3.10555 84.6232C-3.16321 84.5063 -3.247 84.4042 -3.35043 84.3248L-5.8211 82.4775C-6.20723 82.1878 -6.67575 82.029 -7.15843 82.0241H-13.6524C-14.139 82.0266 -14.6119 82.1855 -15.0011 82.4775L-17.4604 84.3248C-17.5639 84.4042 -17.6476 84.5063 -17.7053 84.6232C-17.763 84.7401 -17.793 84.8687 -17.793 84.9991C-17.793 85.1295 -17.763 85.2581 -17.7053 85.3751C-17.6476 85.492 -17.5639 85.5941 -17.4604 85.6735L-15.0011 87.5208C-14.6119 87.8127 -14.139 87.9717 -13.6524 87.9741V87.9741ZM-1.18576 91.7821H5.30824C5.79091 91.7773 6.25943 91.6184 6.64557 91.3288L9.05957 89.4361C9.163 89.3568 9.24679 89.2547 9.30445 89.1377C9.36211 89.0208 9.3921 88.8922 9.3921 88.7618C9.3921 88.6314 9.36211 88.5028 9.30445 88.3859C9.24679 88.2689 9.163 88.1668 9.05957 88.0875L6.5889 86.2401C6.20277 85.9505 5.73425 85.7917 5.25157 85.7868H-1.21976C-1.70244 85.7917 -2.17096 85.9505 -2.5571 86.2401L-5.02776 88.0875C-5.13119 88.1668 -5.21498 88.2689 -5.27264 88.3859C-5.3303 88.5028 -5.36029 88.6314 -5.36029 88.7618C-5.36029 88.8922 -5.3303 89.0208 -5.27264 89.1377C-5.21498 89.2547 -5.13119 89.3568 -5.02776 89.4361L-2.5571 91.2835C-2.17665 91.5894 -1.70761 91.7643 -1.21976 91.7821H-1.18576ZM11.2016 87.9741H17.6729C18.1556 87.9693 18.6241 87.8104 19.0102 87.5208L21.4809 85.6735C21.5843 85.5941 21.6681 85.492 21.7258 85.3751C21.7834 85.2581 21.8134 85.1295 21.8134 84.9991C21.8134 84.8687 21.7834 84.7401 21.7258 84.6232C21.6681 84.5063 21.5843 84.4042 21.4809 84.3248L19.0102 82.4775C18.6241 82.1878 18.1556 82.029 17.6729 82.0241H11.1676C10.681 82.0266 10.2081 82.1855 9.8189 82.4775L7.35957 84.3248C7.25614 84.4042 7.17235 84.5063 7.11469 84.6232C7.05703 84.7401 7.02704 84.8687 7.02704 84.9991C7.02704 85.1295 7.05703 85.2581 7.11469 85.3751C7.17235 85.492 7.25614 85.5941 7.35957 85.6735L9.84157 87.5208C10.2246 87.8082 10.6888 87.9669 11.1676 87.9741H11.2016ZM23.6682 91.7821H30.1396C30.6222 91.7773 31.0908 91.6184 31.4769 91.3288L33.8796 89.4361C33.983 89.3568 34.0668 89.2547 34.1244 89.1377C34.1821 89.0208 34.2121 88.8922 34.2121 88.7618C34.2121 88.6314 34.1821 88.5028 34.1244 88.3859C34.0668 88.2689 33.983 88.1668 33.8796 88.0875L31.3749 86.2855C30.9888 85.9958 30.5202 85.837 30.0376 85.8321H23.6002C23.1176 85.837 22.649 85.9958 22.2629 86.2855L19.7922 88.1328C19.6888 88.2122 19.605 88.3143 19.5474 88.4312C19.4897 88.5481 19.4597 88.6767 19.4597 88.8071C19.4597 88.9375 19.4897 89.0661 19.5474 89.1831C19.605 89.3 19.6888 89.4021 19.7922 89.4815L22.3082 91.3288C22.6819 91.6095 23.1331 91.7678 23.6002 91.7821H23.6682ZM36.0556 87.9741H42.5269C43.0096 87.9693 43.4781 87.8104 43.8642 87.5208L46.3349 85.6735C46.4383 85.5941 46.5221 85.492 46.5798 85.3751C46.6374 85.2581 46.6674 85.1295 46.6674 84.9991C46.6674 84.8687 46.6374 84.7401 46.5798 84.6232C46.5221 84.5063 46.4383 84.4042 46.3349 84.3248L43.8416 82.4775C43.4554 82.1878 42.9869 82.029 42.5042 82.0241H35.9876C35.501 82.0266 35.0281 82.1855 34.6389 82.4775L32.1796 84.3248C32.0761 84.4042 31.9924 84.5063 31.9347 84.6232C31.877 84.7401 31.847 84.8687 31.847 84.9991C31.847 85.1295 31.877 85.2581 31.9347 85.3751C31.9924 85.492 32.0761 85.5941 32.1796 85.6735L34.6389 87.5208C35.0281 87.8127 35.501 87.9717 35.9876 87.9741H36.0556ZM48.5222 91.7821H54.9936C55.4801 91.7797 55.953 91.6207 56.3422 91.3288L58.6996 89.4361C58.803 89.3568 58.8868 89.2547 58.9444 89.1377C59.0021 89.0208 59.0321 88.8922 59.0321 88.7618C59.0321 88.6314 59.0021 88.5028 58.9444 88.3859C58.8868 88.2689 58.803 88.1668 58.6996 88.0875L56.2402 86.2401C55.851 85.9482 55.3781 85.7892 54.8916 85.7868H48.3749C47.8922 85.7917 47.4237 85.9505 47.0376 86.2401L44.5669 88.0875C44.4635 88.1668 44.3797 88.2689 44.322 88.3859C44.2644 88.5028 44.2344 88.6314 44.2344 88.7618C44.2344 88.8922 44.2644 89.0208 44.322 89.1377C44.3797 89.2547 44.4635 89.3568 44.5669 89.4361L47.0376 91.2835C47.418 91.5894 47.8871 91.7643 48.3749 91.7821H48.5222ZM60.8416 87.9741H67.3129C67.7956 87.9693 68.2641 87.8104 68.6502 87.5208L71.0416 85.6735C71.145 85.5941 71.2288 85.492 71.2864 85.3751C71.3441 85.2581 71.3741 85.1295 71.3741 84.9991C71.3741 84.8687 71.3441 84.7401 71.2864 84.6232C71.2288 84.5063 71.145 84.4042 71.0416 84.3248L68.5709 82.4775C68.1848 82.1878 67.7162 82.029 67.2336 82.0241H60.8416C60.355 82.0266 59.8821 82.1855 59.4929 82.4775L57.0336 84.3248C56.9301 84.4042 56.8463 84.5063 56.7887 84.6232C56.731 84.7401 56.701 84.8687 56.701 84.9991C56.701 85.1295 56.731 85.2581 56.7887 85.3751C56.8463 85.492 56.9301 85.5941 57.0336 85.6735L59.4929 87.5208C59.8821 87.8127 60.355 87.9717 60.8416 87.9741V87.9741ZM73.3082 91.7821H79.7796C80.2661 91.7797 80.739 91.6207 81.1282 91.3288L83.5082 89.4361C83.6117 89.3568 83.6955 89.2547 83.7531 89.1377C83.8108 89.0208 83.8408 88.8922 83.8408 88.7618C83.8408 88.6314 83.8108 88.5028 83.7531 88.3859C83.6955 88.2689 83.6117 88.1668 83.5082 88.0875L81.0489 86.2401C80.6597 85.9482 80.1868 85.7892 79.7002 85.7868H73.2402C72.7576 85.7917 72.289 85.9505 71.9029 86.2401L69.4322 88.0875C69.3288 88.1668 69.245 88.2689 69.1874 88.3859C69.1297 88.5028 69.0997 88.6314 69.0997 88.7618C69.0997 88.8922 69.1297 89.0208 69.1874 89.1377C69.245 89.2547 69.3288 89.3568 69.4322 89.4361L71.9029 91.2835C72.2834 91.5894 72.7524 91.7643 73.2402 91.7821H73.3082ZM-13.6524 95.4428H-7.15843C-6.67575 95.4379 -6.20723 95.2791 -5.8211 94.9895L-3.35043 93.1421C-3.247 93.0628 -3.16321 92.9607 -3.10555 92.8437C-3.04789 92.7268 -3.0179 92.5982 -3.0179 92.4678C-3.0179 92.3374 -3.04789 92.2088 -3.10555 92.0919C-3.16321 91.9749 -3.247 91.8728 -3.35043 91.7935L-5.8211 89.9348C-6.20154 89.6289 -6.67058 89.454 -7.15843 89.4361H-13.6524C-14.139 89.4386 -14.6119 89.5975 -15.0011 89.8895L-17.4604 91.7935C-17.5639 91.8728 -17.6476 91.9749 -17.7053 92.0919C-17.763 92.2088 -17.793 92.3374 -17.793 92.4678C-17.793 92.5982 -17.763 92.7268 -17.7053 92.8437C-17.6476 92.9607 -17.5639 93.0628 -17.4604 93.1421L-15.0011 94.9895C-14.6119 95.2814 -14.139 95.4404 -13.6524 95.4428V95.4428ZM-1.18576 99.2508H5.30824C5.79091 99.2459 6.25943 99.0871 6.64557 98.7975L9.11624 96.9501C9.21967 96.8708 9.30345 96.7687 9.36111 96.6517C9.41878 96.5348 9.44877 96.4062 9.44877 96.2758C9.44877 96.1454 9.41878 96.0168 9.36111 95.8999C9.30345 95.7829 9.21967 95.6808 9.11624 95.6015L6.64557 93.7541C6.25943 93.4645 5.79091 93.3057 5.30824 93.3008H-1.21976C-1.70244 93.3057 -2.17096 93.4645 -2.5571 93.7541L-5.02776 95.6015C-5.13119 95.6808 -5.21498 95.7829 -5.27264 95.8999C-5.3303 96.0168 -5.36029 96.1454 -5.36029 96.2758C-5.36029 96.4062 -5.3303 96.5348 -5.27264 96.6517C-5.21498 96.7687 -5.13119 96.8708 -5.02776 96.9501L-2.5571 98.7975C-2.17096 99.0871 -1.70244 99.2459 -1.21976 99.2508H-1.18576ZM11.1676 95.4428H17.6389C18.1216 95.4379 18.5901 95.2791 18.9762 94.9895L21.4469 93.1421C21.5503 93.0628 21.6341 92.9607 21.6918 92.8437C21.7494 92.7268 21.7794 92.5982 21.7794 92.4678C21.7794 92.3374 21.7494 92.2088 21.6918 92.0919C21.6341 91.9749 21.5503 91.8728 21.4469 91.7935L18.9762 89.9348C18.5901 89.6451 18.1216 89.4863 17.6389 89.4815H11.1676C10.681 89.4839 10.2081 89.6428 9.8189 89.9348L7.35957 91.7935C7.25614 91.8728 7.17235 91.9749 7.11469 92.0919C7.05703 92.2088 7.02704 92.3374 7.02704 92.4678C7.02704 92.5982 7.05703 92.7268 7.11469 92.8437C7.17235 92.9607 7.25614 93.0628 7.35957 93.1421L9.84157 94.9895C10.2246 95.2768 10.6888 95.4355 11.1676 95.4428V95.4428ZM23.6342 99.2508H30.1056C30.5882 99.2459 31.0568 99.0871 31.4429 98.7975L33.9136 96.9501C34.017 96.8708 34.1008 96.7687 34.1584 96.6517C34.2161 96.5348 34.2461 96.4062 34.2461 96.2758C34.2461 96.1454 34.2161 96.0168 34.1584 95.8999C34.1008 95.7829 34.017 95.6808 33.9136 95.6015L31.3749 93.7541C30.9888 93.4645 30.5202 93.3057 30.0376 93.3008H23.6002C23.1176 93.3057 22.649 93.4645 22.2629 93.7541L19.7922 95.6015C19.6888 95.6808 19.605 95.7829 19.5474 95.8999C19.4897 96.0168 19.4597 96.1454 19.4597 96.2758C19.4597 96.4062 19.4897 96.5348 19.5474 96.6517C19.605 96.7687 19.6888 96.8708 19.7922 96.9501L22.3082 98.7975C22.6819 99.0781 23.1331 99.2365 23.6002 99.2508H23.6342ZM35.9876 95.4428H42.4589C42.9571 95.4477 43.443 95.2884 43.8416 94.9895L46.3122 93.1421C46.4157 93.0628 46.4995 92.9607 46.5571 92.8437C46.6148 92.7268 46.6448 92.5982 46.6448 92.4678C46.6448 92.3374 46.6148 92.2088 46.5571 92.0919C46.4995 91.9749 46.4157 91.8728 46.3122 91.7935L43.8416 89.9348C43.4554 89.6451 42.9869 89.4863 42.5042 89.4815H35.9876C35.501 89.4839 35.0281 89.6428 34.6389 89.9348L32.1796 91.7935C32.0761 91.8728 31.9924 91.9749 31.9347 92.0919C31.877 92.2088 31.847 92.3374 31.847 92.4678C31.847 92.5982 31.877 92.7268 31.9347 92.8437C31.9924 92.9607 32.0761 93.0628 32.1796 93.1421L34.6389 94.9895C35.0281 95.2814 35.501 95.4404 35.9876 95.4428ZM48.4542 99.2508H54.9256C55.4121 99.2484 55.885 99.0894 56.2742 98.7975L58.7336 96.9501C58.837 96.8708 58.9208 96.7687 58.9784 96.6517C59.0361 96.5348 59.0661 96.4062 59.0661 96.2758C59.0661 96.1454 59.0361 96.0168 58.9784 95.8999C58.9208 95.7829 58.837 95.6808 58.7336 95.6015L56.2742 93.7541C55.885 93.4622 55.4121 93.3032 54.9256 93.3008H48.3749C47.8922 93.3057 47.4237 93.4645 47.0376 93.7541L44.5669 95.6015C44.4635 95.6808 44.3797 95.7829 44.322 95.8999C44.2644 96.0168 44.2344 96.1454 44.2344 96.2758C44.2344 96.4062 44.2644 96.5348 44.322 96.6517C44.3797 96.7687 44.4635 96.8708 44.5669 96.9501L47.0376 98.7975C47.4237 99.0871 47.8922 99.2459 48.3749 99.2508H48.4542ZM60.8416 95.4428H67.3129C67.7956 95.4379 68.2641 95.2791 68.6502 94.9895L71.0416 93.1421C71.145 93.0628 71.2288 92.9607 71.2864 92.8437C71.3441 92.7268 71.3741 92.5982 71.3741 92.4678C71.3741 92.3374 71.3441 92.2088 71.2864 92.0919C71.2288 91.9749 71.145 91.8728 71.0416 91.7935L68.5709 89.9348C68.1848 89.6451 67.7162 89.4863 67.2336 89.4815H60.8416C60.355 89.4839 59.8821 89.6428 59.4929 89.9348L57.0336 91.7935C56.9301 91.8728 56.8463 91.9749 56.7887 92.0919C56.731 92.2088 56.701 92.3374 56.701 92.4678C56.701 92.5982 56.731 92.7268 56.7887 92.8437C56.8463 92.9607 56.9301 93.0628 57.0336 93.1421L59.4929 94.9895C59.8821 95.2814 60.355 95.4404 60.8416 95.4428ZM73.3082 99.2508H79.7796C80.2661 99.2484 80.739 99.0894 81.1282 98.7975L83.5082 96.9501C83.6117 96.8708 83.6955 96.7687 83.7531 96.6517C83.8108 96.5348 83.8408 96.4062 83.8408 96.2758C83.8408 96.1454 83.8108 96.0168 83.7531 95.8999C83.6955 95.7829 83.6117 95.6808 83.5082 95.6015L81.0489 93.7541C80.6597 93.4622 80.1868 93.3032 79.7002 93.3008H73.2402C72.7576 93.3057 72.289 93.4645 71.9029 93.7541L69.4322 95.6015C69.3288 95.6808 69.245 95.7829 69.1874 95.8999C69.1297 96.0168 69.0997 96.1454 69.0997 96.2758C69.0997 96.4062 69.1297 96.5348 69.1874 96.6517C69.245 96.7687 69.3288 96.8708 69.4322 96.9501L71.9029 98.7975C72.289 99.0871 72.7576 99.2459 73.2402 99.2508H73.3082ZM-13.6524 102.945H-7.15843C-6.67575 102.941 -6.20723 102.782 -5.8211 102.492L-3.35043 100.645C-3.247 100.565 -3.16321 100.463 -3.10555 100.346C-3.04789 100.229 -3.0179 100.101 -3.0179 99.9705C-3.0179 99.8401 -3.04789 99.7115 -3.10555 99.5945C-3.16321 99.4776 -3.247 99.3755 -3.35043 99.2961L-5.8211 97.4488C-6.20723 97.1591 -6.67575 97.0003 -7.15843 96.9955H-13.6524C-14.139 96.9979 -14.6119 97.1568 -15.0011 97.4488L-17.4604 99.2961C-17.5639 99.3755 -17.6476 99.4776 -17.7053 99.5945C-17.763 99.7115 -17.793 99.8401 -17.793 99.9705C-17.793 100.101 -17.763 100.229 -17.7053 100.346C-17.6476 100.463 -17.5639 100.565 -17.4604 100.645L-15.0011 102.492C-14.6119 102.784 -14.139 102.943 -13.6524 102.945V102.945ZM-1.18576 106.753H5.30824C5.79091 106.749 6.25943 106.59 6.64557 106.3L9.11624 104.453C9.21967 104.373 9.30345 104.271 9.36111 104.154C9.41878 104.037 9.44877 103.909 9.44877 103.778C9.44877 103.648 9.41878 103.519 9.36111 103.403C9.30345 103.286 9.21967 103.183 9.11624 103.104L6.64557 101.257C6.26368 100.955 5.79478 100.784 5.30824 100.769H-1.21976C-1.70244 100.774 -2.17096 100.933 -2.5571 101.223L-5.02776 103.07C-5.13119 103.149 -5.21498 103.252 -5.27264 103.369C-5.3303 103.485 -5.36029 103.614 -5.36029 103.744C-5.36029 103.875 -5.3303 104.003 -5.27264 104.12C-5.21498 104.237 -5.13119 104.339 -5.02776 104.419L-2.5571 106.266C-2.17521 106.568 -1.7063 106.739 -1.21976 106.753H-1.18576ZM11.2016 102.945H17.6729C18.1556 102.941 18.6241 102.782 19.0102 102.492L21.4809 100.645C21.5843 100.565 21.6681 100.463 21.7258 100.346C21.7834 100.229 21.8134 100.101 21.8134 99.9705C21.8134 99.8401 21.7834 99.7115 21.7258 99.5945C21.6681 99.4776 21.5843 99.3755 21.4809 99.2961L19.0102 97.4488C18.6241 97.1591 18.1556 97.0003 17.6729 96.9955H11.1676C10.681 96.9979 10.2081 97.1568 9.8189 97.4488L7.35957 99.2961C7.25614 99.3755 7.17235 99.4776 7.11469 99.5945C7.05703 99.7115 7.02704 99.8401 7.02704 99.9705C7.02704 100.101 7.05703 100.229 7.11469 100.346C7.17235 100.463 7.25614 100.565 7.35957 100.645L9.84157 102.492C10.2246 102.78 10.6888 102.938 11.1676 102.945H11.2016ZM23.6682 106.753H30.1396C30.6222 106.749 31.0908 106.59 31.4769 106.3L33.9476 104.453C34.051 104.373 34.1348 104.271 34.1924 104.154C34.2501 104.037 34.2801 103.909 34.2801 103.778C34.2801 103.648 34.2501 103.519 34.1924 103.403C34.1348 103.286 34.051 103.183 33.9476 103.104L31.3749 101.257C30.9888 100.967 30.5202 100.808 30.0376 100.803H23.6002C23.1176 100.808 22.649 100.967 22.2629 101.257L19.7922 103.104C19.6888 103.183 19.605 103.286 19.5474 103.403C19.4897 103.519 19.4597 103.648 19.4597 103.778C19.4597 103.909 19.4897 104.037 19.5474 104.154C19.605 104.271 19.6888 104.373 19.7922 104.453L22.3082 106.3C22.6819 106.581 23.1331 106.739 23.6002 106.753H23.6682ZM36.0556 102.945H42.5269C43.0096 102.941 43.4781 102.782 43.8642 102.492L46.3349 100.645C46.4383 100.565 46.5221 100.463 46.5798 100.346C46.6374 100.229 46.6674 100.101 46.6674 99.9705C46.6674 99.8401 46.6374 99.7115 46.5798 99.5945C46.5221 99.4776 46.4383 99.3755 46.3349 99.2961L43.8416 97.4488C43.4554 97.1591 42.9869 97.0003 42.5042 96.9955H35.9876C35.501 96.9979 35.0281 97.1568 34.6389 97.4488L32.1796 99.2961C32.0761 99.3755 31.9924 99.4776 31.9347 99.5945C31.877 99.7115 31.847 99.8401 31.847 99.9705C31.847 100.101 31.877 100.229 31.9347 100.346C31.9924 100.463 32.0761 100.565 32.1796 100.645L34.6389 102.492C35.0281 102.784 35.501 102.943 35.9876 102.945H36.0556ZM48.5222 106.753H54.9936C55.4801 106.751 55.953 106.592 56.3422 106.3L58.8016 104.453C58.905 104.373 58.9888 104.271 59.0464 104.154C59.1041 104.037 59.1341 103.909 59.1341 103.778C59.1341 103.648 59.1041 103.519 59.0464 103.403C58.9888 103.286 58.905 103.183 58.8016 103.104L56.3422 101.257C55.953 100.965 55.4801 100.806 54.9936 100.803H48.3749C47.8922 100.808 47.4237 100.967 47.0376 101.257L44.5669 103.104C44.4635 103.183 44.3797 103.286 44.322 103.403C44.2644 103.519 44.2344 103.648 44.2344 103.778C44.2344 103.909 44.2644 104.037 44.322 104.154C44.3797 104.271 44.4635 104.373 44.5669 104.453L47.0376 106.3C47.4237 106.59 47.8922 106.749 48.3749 106.753H48.5222ZM60.8416 102.945H67.3129C67.7956 102.941 68.2641 102.782 68.6502 102.492L71.0416 100.645C71.145 100.565 71.2288 100.463 71.2864 100.346C71.3441 100.229 71.3741 100.101 71.3741 99.9705C71.3741 99.8401 71.3441 99.7115 71.2864 99.5945C71.2288 99.4776 71.145 99.3755 71.0416 99.2961L68.5709 97.4488C68.1848 97.1591 67.7162 97.0003 67.2336 96.9955H60.8416C60.355 96.9979 59.8821 97.1568 59.4929 97.4488L56.9996 99.2961C56.8961 99.3755 56.8123 99.4776 56.7547 99.5945C56.697 99.7115 56.667 99.8401 56.667 99.9705C56.667 100.101 56.697 100.229 56.7547 100.346C56.8123 100.463 56.8961 100.565 56.9996 100.645L59.4589 102.492C59.8574 102.791 60.3434 102.95 60.8416 102.945ZM73.3082 106.753H79.7796C80.2661 106.751 80.739 106.592 81.1282 106.3L83.5082 104.453C83.6117 104.373 83.6955 104.271 83.7531 104.154C83.8108 104.037 83.8408 103.909 83.8408 103.778C83.8408 103.648 83.8108 103.519 83.7531 103.403C83.6955 103.286 83.6117 103.183 83.5082 103.104L81.0489 101.257C80.6597 100.965 80.1868 100.806 79.7002 100.803H73.2402C72.7576 100.808 72.289 100.967 71.9029 101.257L69.4322 103.104C69.3288 103.183 69.245 103.286 69.1874 103.403C69.1297 103.519 69.0997 103.648 69.0997 103.778C69.0997 103.909 69.1297 104.037 69.1874 104.154C69.245 104.271 69.3288 104.373 69.4322 104.453L71.9029 106.3C72.289 106.59 72.7576 106.749 73.2402 106.753H73.3082Z' fill='%230A2240'/%3E%3Cpath d='M24.7562 45.9611C14.2502 43.1278 -16.8711 43.5585 -16.8711 43.5585V39.8071C-16.8711 39.8071 14.7942 38.5038 24.4956 43.5585C27.5669 45.1678 27.7029 46.7545 24.7562 45.9611Z' fill='%230A2240'/%3E%3Cpath d='M52.1606 43.298C58.2239 39.9773 82.1826 39.6826 82.1826 39.6826V43.434C82.1826 43.434 61.9072 43.0713 51.5826 46.5053C48.8172 47.4346 47.7519 45.7006 52.1606 43.298Z' fill='%230A2240'/%3E%3Cpath d='M29.6862 38.5494C32.9842 44.0574 32.1116 51.016 32.1116 51.016H27.2836L39.5689 58.836L51.4576 51.0274H46.6409C46.6409 51.0274 45.7456 43.3207 49.0662 39.0707C50.5056 37.2461 44.3969 40.3854 39.5576 40.3854C34.7182 40.3854 28.7116 36.9287 29.6862 38.5494Z' fill='%230A2240'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M69.9425 28.818C70.075 27.4034 71.3293 26.364 72.7439 26.4965L72.805 26.5023C74.2194 26.6373 75.2565 27.8935 75.1214 29.3079C74.9863 30.7223 73.7302 31.7594 72.3158 31.6243L72.264 31.6194C70.8494 31.4869 69.81 30.2327 69.9425 28.818ZM12.6156 29.0647C12.6651 27.6447 13.8563 26.5337 15.2763 26.5832L15.3874 26.5873C16.8073 26.6406 17.915 27.8349 17.8616 29.2548C17.8083 30.6746 16.614 31.7823 15.1941 31.729L15.097 31.7255C13.677 31.6759 12.5661 30.4847 12.6156 29.0647ZM68.3984 28.8417C68.6094 30.2468 67.6414 31.5569 66.2363 31.7679L66.1368 31.783C64.7326 31.9997 63.4186 31.037 63.2019 29.6328C62.9852 28.2286 63.9479 26.9145 65.3522 26.6979L65.4722 26.6796C66.8773 26.4686 68.1874 27.4366 68.3984 28.8417ZM11.5722 29.1267C11.7035 30.5414 10.663 31.7947 9.24824 31.926L9.19761 31.9307C7.78295 32.0632 6.52875 31.0238 6.39627 29.6092C6.26379 28.1945 7.30319 26.9403 8.71785 26.8078L8.77282 26.8027C10.1876 26.6714 11.4409 27.7119 11.5722 29.1267ZM18.898 29.3629C19.2301 27.9814 20.6192 27.1306 22.0007 27.4627L22.109 27.4889C23.4892 27.8261 24.3348 29.2184 23.9976 30.5986C23.6605 31.9789 22.2682 32.8245 20.888 32.4873L20.7982 32.4655C19.4167 32.1335 18.566 30.7444 18.898 29.3629ZM61.7399 30.0895C62.1868 31.4383 61.4557 32.8939 60.107 33.3408L60.0039 33.3751C58.6556 33.8234 57.1992 33.0939 56.7508 31.7456C56.3025 30.3974 57.032 28.941 58.3802 28.4926L58.4886 28.4566C59.8373 28.0097 61.293 28.7408 61.7399 30.0895ZM24.9575 31.0165C25.5213 29.7123 27.0356 29.1121 28.3398 29.6759L28.4362 29.7176C29.74 30.2823 30.3391 31.7971 29.7744 33.1009C29.2096 34.4047 27.6949 35.0038 26.3911 34.439L26.2981 34.3988C24.9939 33.835 24.3937 32.3207 24.9575 31.0165ZM55.3287 32.2919C55.7309 33.6546 54.9522 35.0854 53.5895 35.4876L53.4778 35.5204C52.1144 35.9201 50.685 35.1388 50.2853 33.7754C49.8856 32.4119 50.6669 30.9826 52.0304 30.5829L52.133 30.5527C53.4958 30.1505 54.9265 30.9292 55.3287 32.2919ZM30.6927 33.6073C31.0653 32.2362 32.4789 31.4268 33.85 31.7994L33.9373 31.8229C35.3102 32.1891 36.1262 33.5989 35.76 34.9718C35.3938 36.3446 33.984 37.1606 32.6112 36.7944L32.5005 36.7646C31.1294 36.392 30.32 34.9784 30.6927 33.6073ZM48.7968 34.1226C49.0074 35.5277 48.039 36.8376 46.6339 37.0482L46.5191 37.0653C45.1135 37.2725 43.8059 36.301 43.5987 34.8954C43.3914 33.4897 44.3629 32.1822 45.7685 31.975L45.8712 31.9597C47.2763 31.7491 48.5861 32.7174 48.7968 34.1226ZM42.0736 35.0019C42.092 36.4226 40.9552 37.5893 39.5345 37.6077L39.4211 37.6091C38.0004 37.6255 36.8354 36.487 36.819 35.0662C36.8026 33.6455 37.9411 32.4805 39.3619 32.4641L39.4678 32.4628C40.8885 32.4444 42.0552 33.5812 42.0736 35.0019Z' fill='%230A2240'/%3E%3C/g%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-renal-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%23EAAB42' stroke-width='6'/%3E%3Cpath d='M23.8037 25.3353V24.3207C23.8037 22.863 23.0988 22.1166 21.1955 22.1166H18V29.8834H19.7622V27.5277H21.1016C23.0048 27.5277 23.8037 26.793 23.8037 25.3353ZM22.0414 25.1604C22.0414 25.7201 21.8769 26.0117 21.1016 26.0117H19.7622V23.6676H21.1016C21.8417 23.6676 22.0414 23.9242 22.0414 24.484V25.1604Z' fill='%230C1D3D'/%3E%3Cpath d='M29.3839 29.8834H31.4751L29.5837 27.2245C30.3708 26.898 30.7232 26.2449 30.7232 25.277V24.3207C30.7232 22.863 30.0183 22.1166 28.1151 22.1166H24.8608V29.8834H26.6231V27.4694H27.6569L29.3839 29.8834ZM28.961 25.102C28.961 25.6851 28.773 25.9534 28.0211 25.9534H26.6231V23.6676H28.0211C28.7378 23.6676 28.961 23.9009 28.961 24.484V25.102Z' fill='%230C1D3D'/%3E%3Cpath d='M38.2959 24.379C38.2959 23.2012 37.4736 22 35.2649 22C33.0562 22 32.2338 23.2012 32.2338 24.379V27.621C32.2338 28.7988 33.0562 30 35.2649 30C37.4736 30 38.2959 28.7988 38.2959 27.621V24.379ZM36.5337 27.4694C36.5337 28.0758 36.146 28.449 35.2649 28.449C34.3838 28.449 33.9961 28.0758 33.9961 27.4694V24.5306C33.9961 23.9242 34.3838 23.551 35.2649 23.551C36.146 23.551 36.5337 23.9242 36.5337 24.5306V27.4694Z' fill='%230C1D3D'/%3E%3Cpath d='M44.995 23.6676V22.1166H39.0268V23.6676H41.1298V29.8834H42.892V23.6676H44.995Z' fill='%230C1D3D'/%3E%3Cpath d='M50.8248 29.8834V28.3324H47.6645V26.6414H50.5781V25.0904H47.6645V23.6676H50.8248V22.1166H45.9022V29.8834H50.8248Z' fill='%230C1D3D'/%3E%3Cpath d='M53.9989 29.8834V22.1166H52.2367V29.8834H53.9989Z' fill='%230C1D3D'/%3E%3Cpath d='M59.8266 29.8834H62V22.1166H60.32V27.4694L57.7471 22.1166H55.5854V29.8834H57.2654V24.7755L59.8266 29.8834Z' fill='%230C1D3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.7674 33.2563H30.2348V35.5543H49.7674V33.2563ZM30.2348 37.8522H49.7674V41.2992H30.2348V37.8522ZM49.7674 43.5971H30.2348V51.6399H21.043L40.0011 66.0021L58.9592 51.6399H49.7674V43.5971Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-atopic-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%23D9779C' stroke-width='6'/%3E%3Cpath d='M58.32 27.566c-4.123-3.744-10.268-3.744-13.083-1.162-.37.344-.714.672-1.032.998a14.95 14.95 0 0 1 .232-3.614l2.513-9.751-.637.361c.06-.318-.585-1.196-2.229-1.48-1.644-.284-3.02-.258-3.072.06L39.29 18.28l-.766 4.484a20.656 20.656 0 0 0 .68 10.207c.61 1.648.794 3.425.533 5.164-.37 2.151-2.117 9.105-9.183 8.28a12.13 12.13 0 0 1-2.935-.861c-1.532-.577-3.27-1.231-5.336-.698-4.303 1.093-4.966 4.94-5.551 8.34l-.732 4.234c-.051.319 1.24.8 2.884 1.085 1.643.284 2.143 4.08 3.072-.06l.723-4.235c0-.18.069-.413.12-.671.526-1.962 1.627-2.255 2.53-2.1 1.903.327 3.96 7.16 12.988 8.71 7.47 1.282 15.784-2.53 20.518-9.536 5.852-8.658 5.404-17.652-.517-23.057Zm-.156 10.027L50.315 48.1a1.584 1.584 0 0 1-1.29.654 1.618 1.618 0 0 1-.81-.224 1.72 1.72 0 0 1-.516-.37l-4.906-5.31a1.611 1.611 0 0 1 2.367-2.186l3.7 4.002 6.723-8.985a1.618 1.618 0 0 1 2.581 1.936v-.026Z' fill='%230C2340'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-renal-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='white' stroke='%23EAAB42' stroke-width='6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.105 44.8421C36.1277 44.8421 42.6313 38.3385 42.6313 30.3158C42.6313 26.251 40.9618 22.5762 38.2711 19.9396C40.4958 18.689 42.8299 17.8746 45.0806 17.3746C52.5051 15.7251 60.2343 19.6196 57.9658 27.1613C57.1445 29.8936 55.4431 31.1572 53.7692 32.4004C53.0124 32.9625 52.2611 33.5204 51.5994 34.208C49.2687 36.6158 49.7455 38.2914 50.0806 39.4688C50.2212 39.9629 50.3368 40.3692 50.2096 40.705C49.008 43.8756 49.8868 46.3315 51.7877 47.7518C54.1729 49.4746 56.011 53.0209 55.6165 55.7974C55.222 58.574 51.9491 63 46.0401 63C40.131 63 34.9214 60.0585 31.254 54.4962C29.4654 51.7835 28.0479 48.4386 27.3562 44.8232C27.6042 44.8358 27.8539 44.8421 28.105 44.8421Z' fill='%230C1D3D'/%3E%3Cpath d='M62.339 38.0413C59.218 39.2315 55.9066 39.8911 52.5519 39.991C52.3776 40.0114 52.2009 39.9974 52.0324 39.9498C51.8639 39.9022 51.7072 39.8221 51.5718 39.7143C51.4365 39.6065 51.3253 39.4732 51.245 39.3227C51.1648 39.1721 51.1171 39.0074 51.105 38.8385C51.105 38.6132 51.105 38.3879 51.105 38.1626C51.1321 37.8431 51.2832 37.5453 51.5281 37.3284C51.773 37.1116 52.0936 36.9918 52.4261 36.9928C55.3817 36.9033 58.2985 36.3168 61.0448 35.2598C61.3558 35.1359 61.7027 35.1247 62.0215 35.2282C62.3403 35.3317 62.6095 35.543 62.7794 35.823L63.1029 36.4296C63.1742 36.5826 63.2108 36.7485 63.2102 36.9163C63.2097 37.084 63.172 37.2497 63.0997 37.4023C63.0274 37.5549 62.9221 37.6908 62.7909 37.801C62.6597 37.9112 62.5057 37.9931 62.339 38.0413Z' fill='%230C1D3D'/%3E%3Cpath d='M60.7916 42.5768C58.1723 43.2058 55.473 43.56 52.7533 43.6316C51.8241 43.6316 51.0878 43.1902 51.1053 42.6367C51.1053 42.4422 51.1053 42.2477 51.1053 42.0532C51.1673 41.7533 51.3578 41.4839 51.6397 41.2973C51.9216 41.1106 52.2748 41.0201 52.6305 41.0433C55.0722 40.9776 57.4951 40.6561 59.8448 40.0858C60.1804 39.9749 60.5516 39.9714 60.89 40.0759C61.2284 40.1804 61.511 40.3858 61.6857 40.6543C61.7733 40.8338 61.8522 41.0209 61.9311 41.2004C62.1941 41.7315 61.6769 42.3599 60.7916 42.5768Z' fill='%230C1D3D'/%3E%3Cpath d='M28.1053 18.2104C21.4115 18.2104 16 23.6219 16 30.3157C16 37.0095 21.4115 42.421 28.1053 42.421C34.7991 42.421 40.2105 37.0145 40.2105 30.3157C40.2105 23.617 34.804 18.2104 28.1053 18.2104ZM29.1351 40.3613V39.8464C29.1351 39.282 28.6697 38.8166 28.1053 38.8166C27.5408 38.8166 27.0754 39.282 27.0754 39.8464V40.3613C22.3324 39.8761 18.5448 36.0886 18.0646 31.3505H18.525C19.0894 31.3505 19.5548 30.8851 19.5548 30.3207C19.5548 29.7562 19.0894 29.2908 18.525 29.2908H18.0646C18.5498 24.5478 22.3373 20.7602 27.0754 20.28V20.7355C27.0754 21.2999 27.5408 21.7653 28.1053 21.7653C28.6697 21.7653 29.1351 21.2999 29.1351 20.7355V20.275C33.8782 20.7602 37.6657 24.5478 38.1459 29.2859H37.636C37.0716 29.2859 36.6062 29.7513 36.6062 30.3157C36.6062 30.8801 37.0716 31.3455 37.636 31.3455H38.1509C37.6657 36.0886 33.8782 39.8761 29.1351 40.3613Z' fill='%230C1D3D'/%3E%3Cpath d='M28.1055 24.3948C27.5411 24.3948 27.0757 24.8602 27.0757 25.4246V29.9548L22.3871 35.7277C22.0257 36.1931 22.1297 36.807 22.5406 37.1684C23.1149 37.5893 23.7239 37.2724 23.9318 37.0149L28.9324 30.9351C29.0363 30.7816 29.1403 30.5737 29.1403 30.3162V25.4246C29.1354 24.8552 28.6749 24.3948 28.1055 24.3948Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-recovery-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%23788491' stroke-width='6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.798 51.415c.49.49 1.283.489 1.771-.001.118-.118.239-.234.363-.347a1.252 1.252 0 1 0-1.694-1.846c-.15.138-.297.279-.441.423a1.252 1.252 0 0 0 .001 1.771Zm3.837-3.179c.305.62 1.055.877 1.676.572.31-.152.628-.297.952-.435a1.252 1.252 0 0 0-.98-2.306c-.364.155-.724.32-1.077.493a1.252 1.252 0 0 0-.571 1.676Zm5.136-2.085c.16.673.835 1.089 1.508.929.346-.082.696-.16 1.05-.23a1.252 1.252 0 1 0-.5-2.455c-.378.076-.755.16-1.129.248a1.252 1.252 0 0 0-.929 1.508ZM54.13 44.17c-4.213.084-8.41.539-12.545 1.357a1.252 1.252 0 1 1-.486-2.457 74.603 74.603 0 0 1 12.243-1.386l-2.314-1.642a1.205 1.205 0 0 1-.293-1.721 1.232 1.232 0 0 1 1.722-.293l5.097 3.569a1.23 1.23 0 0 1 .293 1.721l-3.567 5.029a1.232 1.232 0 0 1-1.722.293 1.205 1.205 0 0 1-.292-1.722l1.883-2.655-.019-.093Z' fill='%230A2240'/%3E%3Cpath d='M24.065 24.276v-.996c0-1.432-.687-2.165-2.543-2.165h-3.116v7.629h1.718V26.43h1.306c1.856 0 2.635-.722 2.635-2.154Zm-1.718-.171c0 .55-.16.836-.917.836h-1.306v-2.303h1.306c.722 0 .917.252.917.802v.665ZM29.506 28.744h2.04L29.7 26.132c.767-.32 1.111-.962 1.111-1.913v-.94c0-1.431-.687-2.164-2.543-2.164h-3.173v7.629h1.718v-2.371h1.008l1.684 2.371Zm-.412-4.697c0 .573-.184.837-.917.837h-1.363v-2.246h1.363c.7 0 .917.23.917.802v.607ZM38.196 23.337c0-1.157-.802-2.337-2.955-2.337-2.154 0-2.956 1.18-2.956 2.337v3.185c0 1.157.802 2.337 2.956 2.337 2.153 0 2.955-1.18 2.955-2.337v-3.185Zm-1.718 3.036c0 .595-.378.962-1.237.962-.86 0-1.238-.367-1.238-.962v-2.887c0-.596.379-.962 1.238-.962s1.237.366 1.237.962v2.887ZM44.728 22.638v-1.523h-5.82v1.523h2.051v6.106h1.719v-6.106h2.05ZM50.413 28.744V27.22H47.33v-1.66h2.841v-1.524h-2.84v-1.398h3.08v-1.523h-4.799v7.629h4.8ZM53.508 28.744v-7.63H51.79v7.63h1.718ZM59.19 28.744h2.12v-7.63H59.67v5.259l-2.508-5.258h-2.108v7.629h1.638v-5.018l2.497 5.018Z' fill='%230C1D3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.015 34.498c.561 0 1.016.454 1.016 1.015v23.354h40.954a1.015 1.015 0 1 1 0 2.03H18V35.514c0-.56.455-1.015 1.015-1.015Z' fill='%230C1D3D'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-weight-balance-02-gato] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='36.94' fill='%23fff' stroke='%23F28E00' stroke-width='6.12'/%3E%3Cpath d='M60.728 52.745c-1.793-1-2.338-4.74-3.273-6.557-1.663-3.265-1.793-9.242 2.702-10.348 1.22-.29 2.208 0 3.039-1.053.571-.711 1.091-1.686.65-2.45-.156-.263-.884-.42-1.17-.71-.285-.343-.311-.843-.545-1.212-.572-.895-1.663-1.738-2.832-1.58.078-.974-.39-2.922-.545-3.844-1.195 1-1.689 2.844-3.56 4.424-.883.737-2.701 1.606-3.74 2.264-1.04.659-2.494.606-3.69.843-2.649.527-4.65.764-6.987.132-4.287-1.159-9.378-2.58-13.639-1.106-1.507.526-4.754-.553-5.611-3.792-.546-2.028-.13-5.925 2.935-7.084.468-.184 2.39.395 2.702-.79.312-1.263-.104-1.58-1.299-1.869-1.09-.263-3.169.395-4.052 1.211-3.69 3.503-5.144 11.139 1.428 14.72-.207 2.317-2.26 4.424-2.13 6.978.078 1.343.26 1.211-.753 2.238-.572.606-1.974 1.133-2.312 1.738-.416.737-.286 2.265-.52 3.107-.311 1.08-.96 2.08-1.195 3.186-.207 1.001-.363 4.135.39 4.977.805.896 1.948 1 2.312 0 .078-.21-.727-1.711.286-5.266.338-1.159.416-1.949 1.325-2.765 1.22-1.08 4.182-2.29 5.74-2.16.287 2.002-.96 3.819 0 5.82.65 1.29 2.157 4.319 3.352 4.793.831.316 2.442.658 3.143.026.624-.553 0-1.317-.883-1.764-1.584-.79-3.48-1.87-2.182-4.108.156-.29.338-.553.52-.79 1.402 1.132 3.143 1.87 5.091 1.87 2.234 0 4.235-.922 5.716-2.37-.416 2.027-1.04 4.265-.546 5.714.597 1.738 5.221 1.21 3.455-.711-.39-.448-1.169.052-1.299-.764-.026-.132.675-1.132.754-1.29.519-.79 1.065-1.501 1.506-2.37 1.221-2.317 1.507-3.608 4.209-3.95.909-.105 2.753.105 2.753.105s2.598 4.266 5.69 7.031c1.558 1.37 3.715 3.239 5.61 2.212 1.17-.632-.31-1.448-2.545-2.686ZM41.66 40.632a6.99 6.99 0 0 1 .65 2.95c0 3.897-3.118 7.056-6.963 7.056-3.844 0-6.962-3.16-6.962-7.056 0-3.898 3.118-7.057 6.962-7.057 2.157 0 4.105 1.026 5.378 2.606l-5.352 5.372-4.312-2.975 4.312 6.267 6.78-9.138 3.715-3.739-4.234 5.714h.026Z' fill='%230A2240'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=products-glyphs-recovery-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='37' fill='%23fff' stroke='%23788491' stroke-width='6'/%3E%3Cpath d='M58.32 27.566c-4.123-3.744-10.268-3.744-13.083-1.162-.37.344-.714.672-1.032.998a14.95 14.95 0 0 1 .232-3.614l2.513-9.751-.637.361c.06-.318-.585-1.196-2.229-1.48-1.644-.284-3.02-.258-3.072.06L39.29 18.28l-.766 4.484a20.656 20.656 0 0 0 .68 10.207c.61 1.648.794 3.425.533 5.164-.37 2.151-2.117 9.105-9.183 8.28a12.13 12.13 0 0 1-2.935-.861c-1.532-.577-3.27-1.231-5.336-.698-4.303 1.093-4.966 4.94-5.551 8.34l-.732 4.234c-.051.319 1.24.8 2.884 1.085 1.643.284 2.143 4.08 3.072-.06l.723-4.235c0-.18.069-.413.12-.671.526-1.962 1.627-2.255 2.53-2.1 1.903.327 3.96 7.16 12.988 8.71 7.47 1.282 15.784-2.53 20.518-9.536 5.852-8.658 5.404-17.652-.517-23.057Zm-.156 10.027L50.315 48.1a1.584 1.584 0 0 1-1.29.654 1.618 1.618 0 0 1-.81-.224 1.72 1.72 0 0 1-.516-.37l-4.906-5.31a1.611 1.611 0 0 1 2.367-2.186l3.7 4.002 6.723-8.985a1.618 1.618 0 0 1 2.581 1.936v-.026Z' fill='%230C2340'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-03-gato] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.979 23.605a2.09 2.09 0 0 1 .212-.206l.006.008a.896.896 0 0 1 .064.085c.016.02.03.041.044.062.084.122.164.238.353.235.116-.002.15.127.151.236-.008.41-.019.81-.039 1.213-.02.163.01.329.088.472a.741.741 0 0 0 .343.323c.049.025.1.047.152.07.047.02.094.04.14.062.426.182.8.477 1.084.856.148.213.285.447.42.678l.13.222c.196.385.454.732.762 1.027.196.167.361.37.488.598a.505.505 0 0 1 .031.511c-.082.16-.161.326-.24.492-.142.294-.284.59-.446.87-.14.258-.355.462-.614.583-.26.12-.55.151-.827.087a1.845 1.845 0 0 0-1.486.326c-.085.061-.162.134-.239.207-.138.13-.275.26-.46.322h-.018c-.247.228-.44.512-.568.83-.147.317-.281.642-.416.966v.002l-.113.27a1.846 1.846 0 0 0-.143.88c.026.305.042.61.06.917v.002c.009.174.018.347.03.521.015.262.031.523.048.785v.003c.023.355.046.71.065 1.067.024.439.048.878.055 1.317-.03.33.023.662.154.963.035.066.063.136.09.206.017.042.034.085.052.125.148.398.32.786.514 1.161a18.856 18.856 0 0 0 2.283 3.12c.451.494.924.966 1.397 1.438.152.15.303.302.454.454a.865.865 0 0 0 .374.224c.14.04.289.043.43.009a.92.92 0 0 1 .652.093.91.91 0 0 0 .199.09.729.729 0 0 1 .285.146c.084.07.153.157.201.256a.8.8 0 0 1 .023.648.56.56 0 0 1-.152.266.525.525 0 0 1-.265.14 7.624 7.624 0 0 1-1.526.16 2.218 2.218 0 0 1-1.524-.582 1.29 1.29 0 0 0-.705-.356 1.166 1.166 0 0 1-.647-.365l-.46-.478a9.78 9.78 0 0 0-1.368-1.208 52.494 52.494 0 0 0-1.076-.748l-.001-.001-.003-.002c-.221-.151-.443-.303-.665-.457a6.53 6.53 0 0 1-1.145-1.015 1.952 1.952 0 0 0-.295-.314 7.378 7.378 0 0 1-1.33-1.233 1.783 1.783 0 0 1-.123-.196c-.052-.092-.103-.181-.174-.254a6.527 6.527 0 0 0-.71-.634c-.141-.108-.296-.196-.452-.283-.219-.123-.438-.247-.62-.43a.252.252 0 0 0-.182-.076.243.243 0 0 0-.178.082.712.712 0 0 1-.41.164l-.257.03c-.504.06-1.012.119-1.506.194a1.287 1.287 0 0 0-.595.228 1.359 1.359 0 0 0-.424.49 74.152 74.152 0 0 0-1.029 1.99c-.186.365-.369.723-.547 1.142-.187.438-.349.887-.51 1.335l-.001.002v.001l-.12.329c-.097.265-.18.539-.256.81-.047.173.021.275.188.33.165.05.327.11.484.183a.739.739 0 0 1 .351.35.785.785 0 0 1 .06.504c-.02.114-.052.226-.084.338a4.35 4.35 0 0 0-.067.255.206.206 0 0 1-.06.125.19.19 0 0 1-.125.053c-.211.027-.427.06-.637.094h-.001l-.266.041a4.016 4.016 0 0 1-1.305.02.372.372 0 0 1-.223-.087.4.4 0 0 1-.13-.21 3.081 3.081 0 0 1-.118-.697c.02-.749.067-1.498.119-2.243.031-.416.086-.832.152-1.245.063-.423.14-.844.217-1.265l.02-.106a8.225 8.225 0 0 1-9.887-.534c-.133.179-.263.361-.387.547-.358.537-.701 1.081-1.031 1.634a.83.83 0 0 0 .08 1.043c.169.21.345.41.523.61l.112.128.148.169c.23.263.46.525.703.79a.611.611 0 0 0 .293.21c.115.038.238.04.354.004a.613.613 0 0 1 .305-.004c.265.072.51.212.711.407.117.082.211.194.275.325.063.13.093.276.088.423a2.233 2.233 0 0 1-.07.343.489.489 0 0 1-.174.317.45.45 0 0 1-.336.1.63.63 0 0 1-.107.002l-.594-.018c-.499-.015-.998-.03-1.5-.037a.484.484 0 0 1-.388-.18c-.316-.36-.63-.72-.944-1.082l-.441-.507a4.087 4.087 0 0 0-.455-.502 3.111 3.111 0 0 1-.67-.75c-.447-.75-.832-1.538-1.154-2.356a.763.763 0 0 1-.043-.341c.034-.282.071-.564.108-.846.059-.44.117-.878.163-1.318.035-.358.03-.721.024-1.078.004-.128-.067-.172-.174-.17-.06-.001-.12.008-.177.027-.085.024-.168.053-.251.083a9.306 9.306 0 0 1-.115.04l-1.986.676a5.933 5.933 0 0 1-.866.268c-.4.07-.784.218-1.13.436a3.002 3.002 0 0 0-1.25 1.618c-.18.494-.34 1.008-.495 1.522a7.482 7.482 0 0 0-.343 1.665c-.01.154-.04.306-.091.45-.163.375-.4.709-.696.98a.184.184 0 0 1-.22.055 1.726 1.726 0 0 1-.8-.678.386.386 0 0 1-.063-.187l-.003-.052a19.373 19.373 0 0 1-.04-.874 250.777 250.777 0 0 1 .508-1.544h-.001v-.001c.216-.654.432-1.31.63-1.968a12.5 12.5 0 0 0 .257-1.188 6.56 6.56 0 0 1 .164-.872c.153-.428.335-.846.516-1.262l.135-.314a.337.337 0 0 1 .14-.147c.28-.156.527-.373.721-.635.22-.298.465-.574.733-.823a.94.94 0 0 0 .258-.416 1.84 1.84 0 0 1 .369-.736.72.72 0 0 0 .189-.327c.05-.375.085-.752.12-1.128l.026-.28c.038-.382.075-.764.11-1.146a.23.23 0 0 0-.002-.1.909.909 0 0 1 .045-.67c.154-.369.308-.735.465-1.104a2.63 2.63 0 0 0 .254-1.021 3.246 3.246 0 0 1 .093-1.055 1.172 1.172 0 0 0-.16-.952c-.156-.27-.323-.538-.49-.805-.144-.231-.289-.462-.427-.695l-.048-.081a18.958 18.958 0 0 1-.65-1.15l-.132-.265a10.39 10.39 0 0 0-.388-.735 6.099 6.099 0 0 1-.462-.965 8.37 8.37 0 0 0-.443-1.041.972.972 0 0 1-.066-.175l-.042-.146c-.06-.207-.12-.416-.173-.626l-.098-.362c-.095-.349-.191-.699-.255-1.056a8.818 8.818 0 0 1 .488-4.593 7.29 7.29 0 0 1 .897-1.674.906.906 0 0 1 .264-.219c.045-.027.092-.048.14-.07.109-.047.217-.096.293-.206a.972.972 0 0 1 .194-.203 7.576 7.576 0 0 1 1.843-1.116.632.632 0 0 1 .533-.072c.027.01.055-.002.093-.017l.022-.009a2.35 2.35 0 0 0 .053-.021c.03-.013.06-.025.092-.036.313-.08.64-.08.954 0a4.035 4.035 0 0 1 1.603.648c.374.224.656.583.794 1.008.06.199.109.4.148.604.041.238.066.478.075.72a.451.451 0 0 1-.066.277.42.42 0 0 1-.217.175.962.962 0 0 1-.573.059.99.99 0 0 1-.51-.281 5.128 5.128 0 0 0-.655-.508 1.4 1.4 0 0 0-1.48-.044 4.089 4.089 0 0 0-.915.684 3.203 3.203 0 0 0-1.025 2.006 5.72 5.72 0 0 0 .005 1.65l.078.42c.078.418.156.837.239 1.256.104.563.261 1.113.47 1.643.116.296.244.588.371.879.068.153.135.307.2.46.184.455.464.86.82 1.184l.19.165h.002c.263.228.528.455.781.695.229.22.502.382.798.475.297.094.61.116.917.065.2-.027.398-.073.595-.119a7.7 7.7 0 0 1 .478-.1l.239-.042a18.68 18.68 0 0 1 1.535-.22 25.01 25.01 0 0 1 1.946-.076c.612-.003 1.228.03 1.838.069.317.021.632.055.948.088.192.02.383.04.574.058.233.022.462.042.69.062.506.044 1.01.089 1.55.151.505.058 1.003.13 1.499.2.276.04.552.078.828.115l2.815.375.51.067c.264.035.529.069.792.11a2.3 2.3 0 0 1 .664.143c.53.237 1.117.3 1.682.182l-4.64 4.594a7.141 7.141 0 1 0 .536.963l4.196-5.575c.329-.06.656-.135.978-.225a6.7 6.7 0 0 0 1.025-.343c.261-.137.508-.304.735-.496.422-.317.838-.64 1.254-.965l.349-.271c.34-.28.715-.512 1.115-.687a4.767 4.767 0 0 0 1.981-1.509c.263-.33.534-.655.805-.978l.121-.145Z' fill='%23fff'/%3E%3Cpath d='m27.485 35.692 4.47 6.386 9.895-13.144-9.895 9.796-4.47-3.038Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-03-perro] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.85 29.552v-.002c.194-.53.387-1.056.576-1.578v.03c.07.122.131.253.19.382.127.273.249.537.454.686.796.576 2.485.296 3.243-.386.21-.201.472-.338.758-.394a3.993 3.993 0 0 0 3.5-3.076c.129-.424.076-.712-.356-.917a24.054 24.054 0 0 1-2.046-1.09c-.273-.198-.666-.524-.666-.758.047-.81-.435-1.218-.916-1.623l-.176-.15a4.447 4.447 0 0 0-4.879-.614 17.02 17.02 0 0 0-2.545 1.962c-.66.614-1.263 1.293-1.866 1.971-.193.218-.386.435-.581.65a6.235 6.235 0 0 1-4.069 2.38c-.42.066-.831.178-1.227.333-1.352.467-2.775.69-4.205.66l-7.728-.236h-1.28a8.44 8.44 0 0 1 .053-3.485 12.12 12.12 0 0 1 4.152-6.72 11.53 11.53 0 0 0 1.447-1.515c.134-.134.149-.339.163-.547.007-.097.014-.195.034-.287a2.398 2.398 0 0 0-.872 0 11.441 11.441 0 0 0-4.151 3.03 12.266 12.266 0 0 0-2.97 5.509 10.482 10.482 0 0 0-.265 3.288 4.546 4.546 0 0 1-.72 3.493 11.44 11.44 0 0 0-1.417 2.401 2.485 2.485 0 0 0 0 2.644c.073.14.121.291.144.447.247.95-.03 1.826-.305 2.694-.054.17-.107.34-.157.511a7.282 7.282 0 0 1-.962 2.19 23.634 23.634 0 0 1-1.872 1.932 1.37 1.37 0 0 0-.333.879c.033 1.144.099 2.292.164 3.439.024.424.048.849.07 1.273-.011.454.04.908.152 1.349.122.295.493.689.758.689a8.338 8.338 0 0 0 2.152-.258c.674-.174.742-.507.265-1.083a11.604 11.604 0 0 0-.993-.947l1.758-.349a1.59 1.59 0 0 0-.697-1.515c-.144-.114-.364-.288-.364-.416a3.584 3.584 0 0 1 .872-2.584c.399-.379.834-.72 1.269-1.059.382-.298.763-.596 1.117-.918.06-.055.12-.11.179-.167a8.224 8.224 0 0 0 15.228-1.999c.419.041.84.069 1.26.082.334.03.516.136.516.47.02.636.034 1.273.049 1.909.017.796.035 1.591.065 2.387a5.5 5.5 0 0 1-.061.872c-.088.719-.177 1.437.432 2.067.114.084.114.265.114.402.145.546.259 1.1.34 1.659a.922.922 0 0 0 .978.894 5.212 5.212 0 0 0 2.705-.455L43.57 48.7l.394-.348a1.637 1.637 0 0 0-1.083-1.394c-.606-.16-.697-.546-.606-1.053.1-.599.21-1.195.32-1.792.179-.966.357-1.931.498-2.906a7.198 7.198 0 0 1 2.106-4.114c.962-1.015 1.917-2.212 1.576-3.894a1.773 1.773 0 0 1 .075-.886c.326-.925.664-1.847 1-2.76v-.001Zm-17.917 1.09A7.14 7.14 0 1 0 36.42 34.8l4.415-5.865-4.952 4.902a7.141 7.141 0 0 0-5.95-3.194Z' fill='%23fff'/%3E%3Cpath d='m25.485 35.692 4.47 6.386 9.895-13.144-9.895 9.796-4.47-3.038Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath d='M30.122 16a5.635 5.635 0 0 0-2.947.841 6.818 6.818 0 0 0-3.16 5.864c.003.695.105 1.387.304 2.053v.106c.901 4.303 8 10.16 11.304 12.501 3.235-2.341 10.326-8.198 11.205-12.508v-.106a6.985 6.985 0 0 0 .303-2.054 6.866 6.866 0 0 0-3.137-5.856 5.658 5.658 0 0 0-2.947-.826 5.878 5.878 0 0 0-4.697 2.425l-.758 1-.757-1A5.931 5.931 0 0 0 30.122 16Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.813 40.525 50.19 32.75c-1.356-3.94-7.28-6.818-14.607-6.818-7.326 0-13.167 2.848-14.569 6.75l-2.651 7.842A5.5 5.5 0 0 0 18 42.464c0 5.303 7.872 9.63 17.584 9.63 9.713 0 17.585-4.312 17.585-9.63 0-.663-.121-1.32-.356-1.94Zm-11.66 7.515a.863.863 0 0 1-1.197 0l-.16-.136a3.144 3.144 0 0 0-1.984-1.046l-2.068-.083h-.167l-2.227.053a3.16 3.16 0 0 0-1.978 1.076l-.159.159a.834.834 0 1 1-1.16-1.19 1.56 1.56 0 0 0 .077-2.22.863.863 0 0 1 1.235-1.204l.151.151c.487.583 1.184.95 1.94 1.023l2.045.06h.288l1.932-.06a2.909 2.909 0 0 0 1.94-1.023l.143-.151a.863.863 0 0 1 1.235 1.205 1.57 1.57 0 0 0 .076 2.22.856.856 0 0 1 .038 1.166Zm8.41-13.44c-1.516 3.47-7.183 6.06-13.979 6.06-6.795 0-12.47-2.583-13.97-6.06a.817.817 0 0 1 0-.136c0-4.213 6.273-7.645 13.986-7.645 7.712 0 13.978 3.432 13.978 7.645 0 .045-.015.09-.015.136Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath d='M27.539 27.292a3.03 3.03 0 0 0-2.008.56 4.228 4.228 0 0 0-1.477 5.16l4.265 11.72c.546 1.516 1.765 2.433 3.03 2.274 1.122-.114 2.046-1.038 2.531-2.538 4.205-13.009 10.205-22.366 18.797-29.419l.257-.212-.515.212c-7.387 2.637-14.728 9.592-18.713 17.72l-1.584 3.228-1.227-3.333-.447-1.25-.72-1.97c-.462-1.288-1.22-2.03-2.19-2.152ZM24.872 18.444l2.402 4.098c.034.06.077.113.128.16a.68.68 0 0 0 .182.09.928.928 0 0 0 .22 0 1.11 1.11 0 0 0 .258-.053h.151l.083-.038.076-.053c.115-.065.218-.15.303-.25a.607.607 0 0 0 .152-.257.44.44 0 0 0 0-.243.431.431 0 0 0-.122-.212l-3.212-3.606a.904.904 0 0 0-.326-.227l-.151-.046a.243.243 0 0 0-.129 0 .167.167 0 0 0-.076.099.488.488 0 0 0 0 .151.895.895 0 0 0 0 .19c.016.067.036.132.06.197ZM14.932 27.929l.25.083 5.88 1.136H21.56l.296-.28c.151-.129.303-.242.454-.356a.758.758 0 0 0 .084-.258.37.37 0 0 0-.046-.242.477.477 0 0 0-.189-.151.849.849 0 0 0-.296-.061l-6.288-.371H15.023l-.144.045H14.713a.129.129 0 0 0 0 .106.22.22 0 0 0 .098.106c.024.088.065.171.121.243ZM31.555 20.663c.04.07.1.125.174.16a.637.637 0 0 0 .28.052c.13-.006.257-.031.379-.076.128-.045.25-.106.364-.181a.864.864 0 0 0 .234-.235.598.598 0 0 0 .114-.258.627.627 0 0 0 0-.265l-1.25-4.727a1.28 1.28 0 0 0-.083-.205.875.875 0 0 0-.114-.152.318.318 0 0 0-.121-.083.166.166 0 0 0-.121 0 .204.204 0 0 0-.106.083.622.622 0 0 0-.076.16.808.808 0 0 0-.053.204c-.008.08-.008.162 0 .242l.34 5.039a.431.431 0 0 0 .039.242Z' fill='%23fff'/%3E%3Cpath d='M46.987 23.762a1.099 1.099 0 0 0-.265.265.553.553 0 0 0 0 .629c.05.084.117.157.197.212.081.053.171.092.265.114.106.015.213.015.319 0 .126-.016.25-.044.37-.084h.168l.083-.038h.083l8.417-4.394c.133-.071.262-.15.387-.235l.295-.227c.063-.056.119-.12.167-.19v-.136a.204.204 0 0 0-.121-.045 1.06 1.06 0 0 0-.212 0l-.296.053-.34.098h-.251l-.09.038-8.79 3.728a1.705 1.705 0 0 0-.386.212ZM11.962 33.99c.086.008.172.008.258 0 .106.01.212.01.318 0l7.046-.88c.062-.474.174-.941.333-1.393l-7.205 1.674h-.249l-.266.099-.212.106-.152.106a.332.332 0 0 0-.068.098.084.084 0 0 0 .038.091c.044.046.099.08.16.099ZM36.26 19.974c.12.024.243.024.363 0h.341c.09-.034.177-.077.258-.13a.977.977 0 0 0 .348-.386.76.76 0 0 0 .068-.227l.985-5.53a1.47 1.47 0 0 0 0-.25.825.825 0 0 0-.038-.197.265.265 0 0 0-.068-.122.122.122 0 0 0-.106-.038.522.522 0 0 0-.129.084.908.908 0 0 0-.128.159 1.348 1.348 0 0 0-.13.197c-.042.079-.08.16-.113.242l-1.894 5.592a.635.635 0 0 0-.046.28c0 .08.03.159.084.22.057.053.128.09.204.106ZM19.266 22.572c.052.054.108.105.167.152l4.265 2.795a.706.706 0 0 0 .151.076.652.652 0 0 0 .175 0h.181l.19-.046.129-.052.12-.069.13-.09.121-.114c.09-.087.165-.19.22-.303a.478.478 0 0 0 .053-.258.356.356 0 0 0-.091-.212.584.584 0 0 0-.22-.144l-4.91-2.129-.204-.068h-.553a.12.12 0 0 0-.045.098.309.309 0 0 0 .038.137c.013.08.041.157.083.227ZM59.511 34.134a2.172 2.172 0 0 0-.417-.16 4.345 4.345 0 0 0-.522-.136l-10.22-1.803h-.395a.76.76 0 0 0-.189 0l-.182.038a1.36 1.36 0 0 0-.242.099 1.085 1.085 0 0 0-.379.34 1.038 1.038 0 0 0-.174.652c.021.12.077.23.159.318a.84.84 0 0 0 .326.212c.145.055.299.088.454.099l10.6.955h1.007a1.66 1.66 0 0 0 .242-.053l.106-.038h.084l.06-.046a.189.189 0 0 0 0-.053.182.182 0 0 0-.075-.159 1.069 1.069 0 0 0-.243-.265ZM55.033 42.703c-.096-.111-.2-.215-.31-.311a6.923 6.923 0 0 0-.425-.318L45.76 36.77a1.954 1.954 0 0 0-.25-.129 1.173 1.173 0 0 0-.795-.045l-.167.06-.16.092-.158.12-.144.152a1.151 1.151 0 0 0-.235.41.644.644 0 0 0 0 .378.713.713 0 0 0 .19.326c.104.105.227.19.363.25l9.243 4.546c.144.068.288.121.432.174l.401.114c.112.027.226.045.341.053a.852.852 0 0 0 .25 0 .182.182 0 0 0 0-.19.85.85 0 0 0-.038-.379ZM60.253 26.08a1.877 1.877 0 0 0-.31-.06h-.432l-.523.045-10.152 1.364h-.363a1.572 1.572 0 0 0-.327.144.946.946 0 0 0-.409.462.853.853 0 0 0 0 .31c.008.128.05.25.121.357a.66.66 0 0 0 .28.212c.128.052.264.08.402.083.16 0 .32-.018.478-.053l10.16-2.205h.371l.363-.12c.096-.04.19-.086.28-.137a.942.942 0 0 0 .175-.13c.045-.045.06-.082.053-.113a.375.375 0 0 0-.167-.159ZM46.73 49.551a3.799 3.799 0 0 0-.235-.462l-5.175-8.28a1.243 1.243 0 0 0-.22-.266 1.284 1.284 0 0 0-.272-.174.888.888 0 0 0-.319-.068c-.12-.006-.24.007-.355.038h-.099l-.099.045-.106.053-.098.06a1.45 1.45 0 0 0-.387.342.885.885 0 0 0-.166.378.757.757 0 0 0 0 .394 1 1 0 0 0 .204.372l6.107 7.66c.103.125.215.244.333.355.106.1.22.192.341.273.094.062.193.115.296.16a.44.44 0 0 0 .235 0h.052a.25.25 0 0 0 .099-.183c.017-.11.017-.223 0-.333a2.276 2.276 0 0 0-.136-.364ZM23.289 42.968l-4.91 7.947a3.65 3.65 0 0 0-.234.447 3.017 3.017 0 0 0-.16.394c-.03.096-.047.195-.053.296 0 .075 0 .129.053.151h.107a.648.648 0 0 0 .189-.098 3.021 3.021 0 0 0 .5-.462c.1-.104.193-.213.28-.326l5.03-6.819-.802-1.53ZM36.145 47.801a6.35 6.35 0 0 1-1.258 2.273l.713 3.493c.039.17.09.337.151.5.053.134.116.263.19.386a.756.756 0 0 0 .197.25.204.204 0 0 0 .189.068.272.272 0 0 0 .159-.151c.053-.103.091-.212.114-.326.033-.15.055-.302.068-.454a4.189 4.189 0 0 0 0-.53l-.523-5.509ZM21.895 40.33l-.538-1.211h-.069l-.151.06-.152.076-.151.106-.144.129-6.978 6.334a6.93 6.93 0 0 0-.333.333 3.799 3.799 0 0 0-.25.318 1.28 1.28 0 0 0-.144.25.205.205 0 0 0 0 .16h.197l.174-.069c.075-.03.149-.066.22-.106.076 0 .151-.09.235-.144.087-.053.17-.111.25-.174l7.515-5.78a1.64 1.64 0 0 0 .319-.281ZM20.137 36.9l.046-.046a8.528 8.528 0 0 1-.432-1.258h-.197l-.076.038-7.576 3.978a3.164 3.164 0 0 0-.356.22 2.476 2.476 0 0 0-.296.212 1.47 1.47 0 0 0-.19.196.19.19 0 0 0-.06.144s0 .046.06.061c.048.01.097.01.145 0h.212l.273-.068H11.977l7.766-3.25c.141-.058.274-.134.394-.228ZM26.888 49.643l-.917 4.182c-.032.17-.055.342-.068.515a2.706 2.706 0 0 0 0 .424.949.949 0 0 0 .068.303.175.175 0 0 0 .121.121h.053a.41.41 0 0 0 .175-.128c.079-.083.147-.174.204-.273.082-.123.153-.252.212-.386.061-.145.13-.296.182-.463l1.046-3.28a6.563 6.563 0 0 1-1.076-1.015Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-04] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath d='M47.632 28.293a8.039 8.039 0 0 0-8.038-8.031 7.911 7.911 0 0 0-3.675.924 8.03 8.03 0 0 0-10.985 10.539l2.417 5.242c-.584 1.857.363 12.979 4.235 12.979 1.22 0 3.136-10.342 4.333-10.35 1.19 0 3.099 10.35 4.326 10.35 3.864 0 4.819-11.122 4.228-12.979l2.432-5.242a8.06 8.06 0 0 0 .758-3.417' fill='%23fff'/%3E%3Cpath d='M39.594 16.996h-.099a.819.819 0 0 0 0 1.637h.076a.818.818 0 0 0 0-1.637h.023Zm-3.076.477H36.177a.818.818 0 0 0 .257 1.591h.326a.833.833 0 0 0 .538-1.03.819.819 0 0 0-.758-.576l-.022.015Zm-3.652-.47a.819.819 0 1 0-.053 1.637h.136a.818.818 0 1 0 .069-1.636h-.152Zm-3.03.243h-.273a.81.81 0 0 0-.599.977.826.826 0 0 0 .803.637h.258a.834.834 0 0 0 .621-.985.826.826 0 0 0-.788-.614l-.023-.015Zm-2.902 1.197-.402.106h-.098a.82.82 0 0 0 .424 1.515l.417-.106.068-.045a.818.818 0 0 0-.003-1.418.804.804 0 0 0-.406-.105v.053Zm-2.44 1.894a.825.825 0 0 0-.59.258l-.054.06a.826.826 0 0 0 .053 1.16c.157.134.355.209.56.212a.84.84 0 0 0 .607-.265l.046-.053a.833.833 0 0 0-.038-1.167.848.848 0 0 0-.561-.22l-.023.015Zm-1.742 2.553a.818.818 0 0 0-.758.463v.06a.826.826 0 0 0 .386 1.099l.349.075a.82.82 0 0 0 .758-.47v-.075a.818.818 0 0 0-.402-1.053l-.333-.099Zm-.932 2.97a.826.826 0 0 0-.803.69v.09a.811.811 0 0 0 .69.917h.12a.826.826 0 0 0 .811-.704v-.076a.816.816 0 0 0-.69-.932l-.128.015Zm0 3.122h-.121a.813.813 0 0 0-.69.924v.099a.81.81 0 0 0 .803.681h.121a.818.818 0 0 0 .675-.878v-.084a.826.826 0 0 0-.81-.697l.022-.045Zm.863 2.992-.348.076a.812.812 0 0 0-.402 1.076v.076a.81.81 0 0 0 .758.477l.349-.083a.833.833 0 0 0 .401-1.099l-.045-.068a.758.758 0 0 0-.758-.485l.045.03Zm1.364 3-.348.084a.812.812 0 0 0-.394 1.083l.038.084a.818.818 0 0 0 .757.477l.341-.076a.826.826 0 0 0 .402-1.09v-.077a.833.833 0 0 0-.758-.484h-.038Zm.667 3.561a.818.818 0 0 0-.758.841v.099a.826.826 0 0 0 .819.758.818.818 0 0 0 .757-.85v-.09a.833.833 0 0 0-.826-.758h.008Zm.28 3.266h-.113a.826.826 0 0 0-.697.924v.099a.834.834 0 0 0 .818.697h.114a.826.826 0 0 0 .697-.932v-.084a.81.81 0 0 0-.811-.704h-.008Zm.652 3.204h-.205a.81.81 0 0 0-.583 1v.091a.826.826 0 0 0 .758.607h.212a.81.81 0 0 0 .636-.985v-.084a.826.826 0 0 0-.795-.613l-.023-.016Zm1.121 3.046-.371.091a.818.818 0 0 0-.356 1.091v.053a.818.818 0 0 0 .72.44l.37-.091a.833.833 0 0 0 .364-1.114v-.06a.825.825 0 0 0-.757-.455l.03.045Zm1.78 2.371a.818.818 0 0 0-.537 1.44l.06.045.508.182a.803.803 0 0 0 .629-.295.826.826 0 0 0-.106-1.16l-.553-.212Zm2.607 1.122a.834.834 0 0 0-.796 1.07.803.803 0 0 0 .69.566h.182a.826.826 0 0 0 .81-.757.84.84 0 0 0-.757-.887h-.13v.008Zm2.492-.864a.835.835 0 0 0-.598.258.834.834 0 0 0 0 1.166.758.758 0 0 0 .56.228.812.812 0 0 0 .576-.235l.06-.068a.818.818 0 0 0-.045-1.144.864.864 0 0 0-.568-.22l.015.015Zm1.372-2.69a.825.825 0 0 0-.758.538v.084a.826.826 0 0 0 .492 1.053l.28.045a.803.803 0 0 0 .758-.538v-.06a.812.812 0 0 0-.484-1.053l-.288-.068Zm2.78 2.273-.477.16a.811.811 0 0 0-.205 1.12.81.81 0 0 0 .652.327l.477-.16a.833.833 0 0 0 .182-1.151v-.045a.827.827 0 0 0-.674-.349l.045.098Zm2.152 1.243a.841.841 0 0 0-.826.758.803.803 0 0 0 .758.87h.174a.803.803 0 0 0 .803-.757.833.833 0 0 0-.758-.886h-.106l-.045.015Zm2.727-.758-.454.137-.015.136a.826.826 0 0 0-.22 1.136.757.757 0 0 0 .674.364l.447-.129h.06a.803.803 0 0 0 .213-1.12.833.833 0 0 0-.69-.365l-.015-.159Zm2.008-2.06a.856.856 0 0 0-.712.409l-.038.068a.826.826 0 0 0 .318 1.03l.417.106a.795.795 0 0 0 .697-.401.81.81 0 0 0-.303-1.114l-.38-.098Zm1.227-2.932a.833.833 0 0 0-.757.59v.076a.826.826 0 0 0 .545 1.023l.243.045a.825.825 0 0 0 .757-.583v-.053a.817.817 0 0 0-.523-1.136l-.265.038Zm.758-3.175a.834.834 0 0 0-.81.69v.083a.803.803 0 0 0 .666.848h.144a.825.825 0 0 0 .803-.681v-.084a.833.833 0 0 0-.682-.94l-.121.084Zm.364-3.258a.819.819 0 0 0-.819.758v.083a.826.826 0 0 0 .758.872h.045a.819.819 0 0 0 .819-.758v-.091a.818.818 0 0 0-.758-.864h-.045Zm.37-3.598a.811.811 0 0 0-.757.477v.083a.812.812 0 0 0 .402 1.084l.34.075a.834.834 0 0 0 .758-.47v-.09a.818.818 0 0 0-.401-1.084l-.341-.075Zm1.418-3.03a.81.81 0 0 0-.758.476l-.038.091a.804.804 0 0 0 .394 1.076l.349.076a.81.81 0 0 0 .757-.477v-.069a.811.811 0 0 0-.401-1.083l-.303-.09Zm1.06-2.948a.826.826 0 0 0-.803.66v.075a.826.826 0 0 0 .606.84h.174a.826.826 0 0 0 .758-.643v-.06a.818.818 0 0 0-.636-.963l-.099.09Zm.175-3.106h-.076a.827.827 0 0 0-.758.894v.075a.841.841 0 0 0 .818.758h.076a.82.82 0 0 0 .758-.886v-.099a.811.811 0 0 0-.81-.758l-.008.016Zm-.75-3.046-.311.06a.826.826 0 0 0-.447 1.076v.061a.819.819 0 0 0 .758.515l.31-.06a.818.818 0 0 0 .455-1.061v-.076a.811.811 0 0 0-.758-.5l-.008-.015Zm-1.6-2.652-.522.182a.818.818 0 0 0-.106 1.152l.045.068a.84.84 0 0 0 .637.303l.523-.19a.818.818 0 0 0 .12-1.143v-.046a.796.796 0 0 0-.628-.288l-.068-.038Zm-2.25-2.053a.817.817 0 0 0-.446 1.515l.06.046.455.136a.833.833 0 0 0 .69-.363.819.819 0 0 0-.22-1.13l-.061-.037-.477-.167Zm-2.818-1.31a.818.818 0 0 0-.227 1.606h.076l.227.038a.826.826 0 0 0 .25-1.607h-.098l-.228-.038Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-05] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath d='M48.192 35.917c0-7.092-8.38-17.221-8.38-17.221a58.133 58.133 0 0 0-4.546 6.5c.758 1.182 1.455 2.447 2.137 3.788.758-1.37 1.515-2.742 2.379-4.008C42.16 28.569 44.457 33 44.457 35.94a4.81 4.81 0 0 1-3.455 4.546v.318c0 1.196-.174 2.385-.515 3.53a8.478 8.478 0 0 0 7.705-8.416Z' fill='%23fff'/%3E%3Cpath d='M28.107 21.689c3.477 4.69 8.94 13.326 8.94 19.304a9.008 9.008 0 0 1-8.948 9.046 9.008 9.008 0 0 1-8.948-9.023c0-3.44 1.804-8.198 5.213-13.766a75.769 75.769 0 0 1 3.743-5.539v-.022Zm0-3.508S17 31.613 17 41.016a11.213 11.213 0 0 0 11.107 11.212 11.213 11.213 0 0 0 11.099-11.212c0-9.403-11.107-22.835-11.107-22.835h.008ZM54.13 32.166c0-5.303-6.265-12.88-6.265-12.88a41.66 41.66 0 0 0-2.652 3.698c2.357 3.712 4.933 8.728 4.933 12.932-.001.75-.088 1.498-.258 2.228a6.356 6.356 0 0 0 4.243-5.978Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=mixed-feeding-glyphs-mixed-feeding-06] {
    --glyph: url("data:image/svg+xml,%3Csvg width='70' height='70' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Ccircle cx='35' cy='35' r='33' fill='%230C1D3D' stroke='url(%23a)' stroke-width='4'/%3E%3Cpath d='M49.059 18.337H38.647a3.38 3.38 0 0 0-1.497-1.85V15.23h-3.266v1.241a3.329 3.329 0 0 0-1.489 1.85H22.188L15 34.07a7.285 7.285 0 0 0 2.154 4.94 6.993 6.993 0 0 0 4.91 2.026 6.994 6.994 0 0 0 4.911-2.026 7.285 7.285 0 0 0 2.154-4.94l-5.955-13.614h9.213c.258.79.79 1.458 1.497 1.875v23.392h-9.357l-2.33 5.505h26.64l-2.33-5.505H37.15V22.331a3.364 3.364 0 0 0 1.497-1.875h9.442L41.871 34.07a7.285 7.285 0 0 0 2.154 4.94 6.994 6.994 0 0 0 4.91 2.025 6.993 6.993 0 0 0 4.911-2.026A7.285 7.285 0 0 0 56 34.07l-6.941-15.733ZM27.462 33.758h-10.77l5.479-12 5.29 12ZM35.5 21.107c-.337 0-.665-.102-.945-.293a1.73 1.73 0 0 1-.627-.78 1.77 1.77 0 0 1 .369-1.892c.238-.242.541-.408.871-.475a1.67 1.67 0 0 1 .983.099c.31.131.577.354.763.64a1.762 1.762 0 0 1-.211 2.192c-.32.326-.752.509-1.203.509Zm8.038 12.634 5.478-12 5.291 12H43.538Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='35' y1='0' x2='35' y2='70' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 70px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-01],
#landing-perro-gato [data-glyph=features-hexagon-glyph-01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M40.143 25a6.112 6.112 0 0 0-3.195.912 7.393 7.393 0 0 0-3.425 6.358c.002.754.112 1.503.328 2.226v.115c.978 4.665 8.675 11.015 12.256 13.553 3.507-2.538 11.196-8.888 12.149-13.562v-.114c.22-.722.33-1.472.328-2.227a7.442 7.442 0 0 0-3.4-6.35 6.136 6.136 0 0 0-3.196-.895 6.375 6.375 0 0 0-5.093 2.629l-.82 1.084-.822-1.084A6.431 6.431 0 0 0 40.143 25Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m64.745 51.59-2.843-8.428c-1.47-4.272-7.893-7.393-15.837-7.393-7.943 0-14.276 3.089-15.796 7.319l-2.875 8.502A5.965 5.965 0 0 0 27 53.692c0 5.75 8.535 10.44 19.065 10.44 10.531 0 19.066-4.673 19.066-10.44-.001-.718-.132-1.43-.386-2.102Zm-12.642 8.148a.936.936 0 0 1-1.298 0l-.172-.148a3.409 3.409 0 0 0-2.153-1.133l-2.242-.09h-.18l-2.416.057a3.425 3.425 0 0 0-2.144 1.166l-.172.173a.902.902 0 0 1-1.53-.275.903.903 0 0 1 .273-1.015 1.692 1.692 0 0 0 .082-2.407.936.936 0 0 1 1.339-1.306l.164.165a3.138 3.138 0 0 0 2.103 1.109l2.218.065h.313l2.094-.065a3.154 3.154 0 0 0 2.103-1.11l.156-.164a.937.937 0 0 1 1.339 1.306 1.701 1.701 0 0 0 .082 2.407.929.929 0 0 1 .04 1.265Zm9.118-14.572c-1.643 3.762-7.787 6.572-15.156 6.572-7.368 0-13.52-2.802-15.147-6.572a.913.913 0 0 1 0-.148c0-4.567 6.802-8.288 15.164-8.288s15.155 3.721 15.155 8.288c0 .05-.016.099-.016.148Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-02],
#landing-perro-gato [data-glyph=features-hexagon-glyph-02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M55.505 30.12a.414.414 0 0 0 .587 0l3.077-3.078a.414.414 0 0 0 0-.586l-5.335-5.335a.414.414 0 0 0-.586 0L50.171 24.2a.415.415 0 0 0 0 .586l5.334 5.335ZM40.97 45.242l3.077-3.078a.415.415 0 0 0 0-.586l-5.334-5.335a.414.414 0 0 0-.587 0l-3.077 3.078a.414.414 0 0 0 0 .586l5.335 5.334a.414.414 0 0 0 .586 0ZM45.53 41.042c.16.16.418.16.578 0l5.85-5.87a4.042 4.042 0 0 1 2.293-4.218l-5.616-5.633a.407.407 0 0 0-.578 0l-8.809 8.839a.41.41 0 0 0 0 .58l6.282 6.302ZM60.925 35.352a3.726 3.726 0 1 0-3.726 3.725 3.725 3.725 0 0 0 3.726-3.725ZM57.317 41.088a11.028 11.028 0 0 1 1.155 4.936c0 2.959-1.152 5.74-3.244 7.832-2.95 2.95-7.165 3.885-10.917 2.803.418-.212.705-.644.705-1.145v-1.82H28v1.82c0 .71.575 1.284 1.284 1.284h7.53a15.03 15.03 0 0 0 4.116 2.875c-3.772.929-6.431 3.168-6.431 5.784H55.13c0-1.957-1.49-3.704-3.82-4.849a15.012 15.012 0 0 0 6.765-3.904 15.004 15.004 0 0 0 4.424-10.68c0-2.261-.495-4.446-1.432-6.433a5.694 5.694 0 0 1-3.75 1.497Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-03],
#landing-perro-gato [data-glyph=features-hexagon-glyph-03] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M36.931 37.395a3.286 3.286 0 0 0-2.177.608 4.583 4.583 0 0 0-1.601 5.594l4.624 12.707c.592 1.643 1.914 2.637 3.286 2.465 1.216-.124 2.218-1.126 2.744-2.752 4.558-14.104 11.064-24.249 20.38-31.896l.279-.23-.56.23c-8.008 2.858-15.968 10.399-20.288 19.213l-1.717 3.5-1.33-3.615-.485-1.355-.78-2.136c-.502-1.397-1.323-2.202-2.375-2.333ZM34.04 27.8l2.605 4.444a.711.711 0 0 0 .14.173c.06.042.126.076.197.099.079.009.159.009.238 0a1.21 1.21 0 0 0 .279-.058h.164l.09-.041.083-.058c.124-.07.235-.162.328-.27a.658.658 0 0 0 .165-.28.477.477 0 0 0 0-.263.468.468 0 0 0-.132-.23l-3.483-3.91a1.387 1.387 0 0 0-.172-.148.974.974 0 0 0-.18-.098l-.165-.05a.263.263 0 0 0-.14 0 .181.181 0 0 0-.082.107.526.526 0 0 0 0 .165.965.965 0 0 0 0 .205c.017.073.039.144.066.213ZM23.263 38.085l.271.09 6.375 1.232H30.45l.32-.304c.164-.14.328-.262.493-.386a.82.82 0 0 0 .09-.279.403.403 0 0 0-.05-.263.518.518 0 0 0-.204-.164.921.921 0 0 0-.32-.066l-6.819-.402H23.361l-.155.049h-.182a.14.14 0 0 0 0 .115c.023.05.06.09.108.115.025.096.07.185.131.263ZM41.286 30.207c.044.076.11.136.189.173a.69.69 0 0 0 .304.057 1.4 1.4 0 0 0 .41-.082c.14-.049.272-.115.395-.197a.936.936 0 0 0 .255-.255.65.65 0 0 0 .123-.279.683.683 0 0 0 0-.287l-1.356-5.126a1.386 1.386 0 0 0-.09-.222.945.945 0 0 0-.123-.164.346.346 0 0 0-.132-.09.18.18 0 0 0-.131 0 .222.222 0 0 0-.115.09.673.673 0 0 0-.082.172.877.877 0 0 0-.058.222 1.373 1.373 0 0 0 0 .263l.37 5.463a.469.469 0 0 0 .041.262Z' fill='%23fff'/%3E%3Cpath d='M58.018 33.567a1.191 1.191 0 0 0-.288.288.6.6 0 0 0 0 .681c.054.092.127.17.214.23.088.058.185.1.287.123.115.017.231.017.345 0 .137-.016.272-.046.403-.09h.18l.09-.04h.091l9.126-4.765c.144-.078.284-.163.42-.255l.32-.246c.068-.061.128-.13.18-.206v-.147a.223.223 0 0 0-.131-.05 1.163 1.163 0 0 0-.23 0l-.32.058-.37.107h-.271l-.099.04-9.528 4.042c-.15.058-.29.135-.42.23ZM20.043 44.656c.093.01.187.01.28 0 .114.012.23.012.344 0l7.64-.953a7.455 7.455 0 0 1 .361-1.511l-7.812 1.815h-.271l-.287.107-.23.115-.165.115a.363.363 0 0 0-.073.107.09.09 0 0 0 .04.098.42.42 0 0 0 .173.107ZM46.387 29.46c.13.026.264.026.394 0h.369c.099-.037.192-.084.28-.14a1.06 1.06 0 0 0 .378-.419.824.824 0 0 0 .074-.246l1.068-5.997c.008-.09.008-.18 0-.27a.893.893 0 0 0-.041-.214.287.287 0 0 0-.074-.132.13.13 0 0 0-.115-.04.569.569 0 0 0-.14.09.99.99 0 0 0-.14.172c-.052.067-.099.139-.14.214a2.566 2.566 0 0 0-.122.263l-2.054 6.062a.691.691 0 0 0-.05.304c.001.087.033.172.091.238a.461.461 0 0 0 .222.115ZM27.962 32.277c.056.059.117.114.18.164l4.625 3.032a.772.772 0 0 0 .164.082.703.703 0 0 0 .19 0h.197l.205-.05.14-.057.131-.074.14-.099.131-.123c.099-.094.18-.205.238-.328a.518.518 0 0 0 .058-.28.386.386 0 0 0-.099-.23.632.632 0 0 0-.238-.156l-5.323-2.308-.222-.074H27.88a.132.132 0 0 0-.049.107.338.338 0 0 0 .042.148c.014.087.045.17.09.246ZM71.597 44.812a2.365 2.365 0 0 0-.452-.172 4.734 4.734 0 0 0-.567-.148l-11.081-1.955h-.427a.82.82 0 0 0-.206 0l-.197.041c-.09.027-.179.063-.263.107a1.175 1.175 0 0 0-.41.37c-.055.081-.1.17-.132.262a.977.977 0 0 0-.057.444.69.69 0 0 0 .172.345.91.91 0 0 0 .354.23c.158.06.324.095.492.107l11.492 1.035h1.093c.088-.013.176-.032.263-.058l.114-.04h.09l.067-.05a.205.205 0 0 0 0-.058.197.197 0 0 0-.083-.172c-.07-.11-.16-.207-.262-.288ZM66.741 54.103a3.285 3.285 0 0 0-.337-.337 7.434 7.434 0 0 0-.46-.345l-9.257-5.75a2.123 2.123 0 0 0-.271-.14 1.273 1.273 0 0 0-.863-.05l-.18.067-.173.098-.172.132-.156.164a1.25 1.25 0 0 0-.255.443.698.698 0 0 0 0 .411.772.772 0 0 0 .205.353c.114.114.247.206.395.271l10.021 4.929c.156.074.312.131.468.189l.436.123c.12.03.245.05.37.058a.92.92 0 0 0 .27 0 .197.197 0 0 0 0-.206.92.92 0 0 0-.04-.41ZM72.4 36.08a2.02 2.02 0 0 0-.336-.065h-.468l-.567.05-11.007 1.478h-.395a1.71 1.71 0 0 0-.353.156c-.2.113-.356.289-.443.5a.93.93 0 0 0 0 .338.773.773 0 0 0 .131.386.714.714 0 0 0 .304.23c.138.057.286.087.435.09.174 0 .348-.02.518-.057l11.015-2.39h.403l.394-.132a2.63 2.63 0 0 0 .304-.148c.068-.04.132-.086.189-.14.05-.049.066-.09.057-.123a.408.408 0 0 0-.18-.172ZM57.739 61.528a4.114 4.114 0 0 0-.255-.5l-5.61-8.979a1.344 1.344 0 0 0-.239-.287 1.388 1.388 0 0 0-.295-.19.96.96 0 0 0-.345-.073c-.13-.007-.26.007-.386.04h-.107l-.107.05-.115.058-.107.065c-.16.097-.302.223-.419.37a.961.961 0 0 0-.18.41.823.823 0 0 0 0 .428c.044.148.12.286.221.402l6.621 8.305c.112.136.233.265.362.386.114.108.238.207.37.296.1.067.208.124.32.172a.476.476 0 0 0 .254 0h.058a.272.272 0 0 0 .106-.197c.019-.12.019-.242 0-.361a2.466 2.466 0 0 0-.148-.395ZM32.324 54.39 27 63.007a3.952 3.952 0 0 0-.255.485c-.067.138-.125.28-.172.427a1.321 1.321 0 0 0-.058.32c0 .082 0 .14.058.164h.115a.708.708 0 0 0 .205-.106 3.262 3.262 0 0 0 .542-.501c.108-.113.21-.23.304-.354l5.455-7.393-.871-1.659ZM46.263 59.63a6.881 6.881 0 0 1-1.364 2.465l.772 3.787c.043.184.098.365.165.542.056.145.125.285.205.419a.82.82 0 0 0 .213.271.221.221 0 0 0 .206.074.296.296 0 0 0 .172-.164c.058-.112.099-.23.123-.353.036-.163.06-.328.074-.493a4.521 4.521 0 0 0 0-.575l-.566-5.972ZM30.812 51.532l-.583-1.315h-.074l-.164.066-.165.082-.164.115-.156.14-7.565 6.867a7.502 7.502 0 0 0-.362.361c-.096.11-.187.226-.27.345a1.388 1.388 0 0 0-.157.271.222.222 0 0 0 0 .173h.213l.19-.074c.081-.033.16-.072.238-.115.082 0 .164-.099.254-.156.095-.058.185-.12.271-.189l8.149-6.267c.128-.086.244-.189.345-.304ZM28.907 47.81l.049-.049a9.247 9.247 0 0 1-.468-1.363H28.274l-.082.04-8.214 4.313c-.134.071-.263.15-.387.239-.112.068-.219.145-.32.23a1.595 1.595 0 0 0-.205.213.205.205 0 0 0-.066.156s0 .05.066.066c.051.01.104.01.156 0h.23l.296-.074h.312l8.42-3.524c.152-.062.296-.145.427-.246ZM36.225 61.627l-.993 4.534a4.98 4.98 0 0 0-.074.559 2.943 2.943 0 0 0 0 .46c.006.113.031.224.074.328a.19.19 0 0 0 .131.132h.057a.444.444 0 0 0 .19-.14c.085-.09.16-.188.221-.296.089-.132.165-.273.23-.418.066-.157.14-.32.197-.502l1.134-3.556a7.118 7.118 0 0 1-1.167-1.101Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-04],
#landing-perro-gato [data-glyph=features-hexagon-glyph-04] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M52.7 45.083C41.362 47.742 40.121 53.37 38.18 61.639c4.742-1.772 16.991-6.053 21.786-14.837-4.555 9.652-13.419 13.836-21.068 16.016.31.328 7.321 2.863 14.279-.691 12.267-6.276 13.57-23.4 13.543-23.674-1.817 2.34-4.423 4.36-14.022 6.63ZM26.56 51.304c.763 7.73 3.635 9.396 8.439 9.919 0-3.067-.346-10.539-6.205-14.572 5.655 3.191 7.357 8.801 7.375 14.252.257-.194 2.924-5.796 1.692-9.474-2.659-8.048-14.447-9.75-14.447-9.812 0-.062 2.393 2.136 3.147 9.688ZM43.739 30.2c-8.802 6.657-8.163 12.117-6.47 18.118-.187-6.932 3.075-12.135 10.76-16.23-7.144 5.186-9.405 9.98-9.387 15.627 0 1.64 1.01 1.48 1.285 1.418 2.837-.745 9.75-3.82 12.267-10.92 2.925-8.35-.328-17.168-.328-17.213 0-.044-.664 3.546-8.127 9.2Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-05],
#landing-perro-gato [data-glyph=features-hexagon-glyph-05] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M64.89 32.386c.093-1.663-1.996-2.364-2.448-3.488.31-.321.654-2.325.566-2.953-.086-.606-1.454.781-1.696.504-.275-.321.191-1.703-.316-2.415-.258-.363-.847 2.327-1.292 2.529-.321.144-.88-.616-1.453-1.666-.935-1.718-.419 1.98-.33 2.685-2.478.379-4.03 2.023-4.728 4.155-.769 2.346-2.914 7.566-6.86 7.813-4.742.298-10.03-4.136-12.524-6.69-1.328-1.356-2.298-5.26-4.624-4.959-1.05.137-1.877 1.621-3.106 1.94 0 0-6.315 1.56-5.464 3.256.502.998 3.26 2.308 5.367 3.192a.195.195 0 0 1 .114.237.2.2 0 0 1-.224.14c-1.807-.32-3.603-.39-1.807 1.153.444.38 2.108 1.184 3.67 1.898.093.04.14.147.105.243a.197.197 0 0 1-.233.128c-1.265-.307-2.414-.44-2.344.113.156 1.245 4.96 4.9 4.96 4.9-.608.748 1.869 3.43 2.263 3.766-.568-.19-1.18.028-.375.756 1.186 1.077 1.449 2.814 2.463 3.82 2.98 2.963 7.45.728 9.754 5.73.119.26.643 1.311 1.094 2.229a.987.987 0 0 1-.686 1.401l-2.98.617a.878.878 0 0 0 .26 1.733l2.947-.275a.248.248 0 0 1 .24.13.242.242 0 0 1-.03.272l-.235.282A.878.878 0 0 0 45.612 67c.252 0 .5-.11.675-.318l1.24-1.492a.987.987 0 0 1 .967-.334l4.343.933a.88.88 0 0 0 .463-1.693l-3.919-1.31a.984.984 0 0 1-.665-.803c-.094-.698-.217-1.578-.303-2.252a.933.933 0 0 1 .654-1.012c1.99-.597 3.054-3.026 4.345-4.662a4.011 4.011 0 0 1 2.364-1.458c5.136-1.047 6.878-6.381 7.418-12.022.32-3.33-1.245-4.678-2.073-7.157 1.04-.312 2.18-1.868 3.77-1.033Zm-5.651-1.854a.689.689 0 0 1-.69-.69.69.69 0 1 1 1.38 0 .686.686 0 0 1-.69.69Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-glyphs-glyph-06],
#landing-perro-gato [data-glyph=features-hexagon-glyph-06] {
    --glyph: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='39.5' fill='%230C1D3D' stroke='url(%23a)' stroke-width='5'/%3E%3Cpath d='M60.382 26.883H48.954a3.672 3.672 0 0 0-1.643-2.004v-1.364h-3.585v1.345a3.616 3.616 0 0 0-1.634 2.004H30.89L23 43.928a7.844 7.844 0 0 0 2.364 5.351 7.728 7.728 0 0 0 5.39 2.195 7.728 7.728 0 0 0 5.39-2.195 7.844 7.844 0 0 0 2.363-5.351l-6.535-14.75h10.111a3.69 3.69 0 0 0 1.643 2.032v25.342h-10.27l-2.558 5.963H60.14l-2.558-5.963H47.31V31.21a3.654 3.654 0 0 0 1.643-2.032h10.363l-6.824 14.75a7.844 7.844 0 0 0 2.363 5.351 7.728 7.728 0 0 0 5.39 2.195 7.728 7.728 0 0 0 5.39-2.195A7.844 7.844 0 0 0 68 43.928l-7.618-17.045ZM36.677 43.589h-11.82l6.013-13 5.807 13ZM45.5 29.884c-.37 0-.73-.11-1.037-.317a1.894 1.894 0 0 1-.283-2.895 1.862 1.862 0 0 1 2.035-.408c.34.143.632.384.837.693a1.892 1.892 0 0 1-.232 2.376 1.86 1.86 0 0 1-1.32.55Zm8.823 13.686 6.012-13 5.807 13h-11.82Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.545' y1='28.5' x2='45' y2='87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCBCBC'/%3E%3Cstop offset='.406' stop-color='%23868686'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 90px
}

#landing-perro-gato [data-glyph=features-cover-xs],
#landing-perro-gato [data-glyph=features-hexagon-xs] {
    --glyph: url("data:image/svg+xml,%3Csvg class='bg xs' width='375' height='240' viewBox='0 0 375 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_265_13)'%3E%3Cpath d='M378 243.944H-1V33.8138L69.0762 66.877L378 1.12669V243.944Z' fill='url(%23paint0_linear_265_13)'/%3E%3Cpath d='M-6 47.9769L66.5185 80.4226L378 1.43565V0.563454L66.5185 58.0688L-6 21.9132V47.9769Z' fill='%230C1D3D'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_265_13' x1='378' y1='53.8521' x2='-1.00002' y2='53.8521' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EAEAEA'/%3E%3Cstop offset='0.395833' stop-color='%23A4A4A4'/%3E%3Cstop offset='0.729167' stop-color='%23D8D8D8'/%3E%3Cstop offset='1' stop-color='%23787878'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_265_13'%3E%3Crect width='375' height='240' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --size: 375px;
    --aspect-ratio: 0.64
}

#landing-perro-gato [data-glyph=features-cover-lg],
#landing-perro-gato [data-glyph=features-hexagon-lg] {
    --glyph: url("data:image/svg+xml,%3Csvg class='bg lg' width='1400' height='480' viewBox='0 0 1400 480' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_177_1095)'%3E%3Cpath d='M1413 482.199H-4V126.384L258 250.177L1413 3.99994V482.199Z' fill='url(%23paint0_linear_177_1095)'/%3E%3Cpath d='M-22 149.294L249 275.296L1413 7.3873V4.00015L249 227.32L-22 86.9109V149.294Z' fill='%230C1D3D'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_177_1095' x1='1413' y1='201.41' x2='-4.00008' y2='201.41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EAEAEA'/%3E%3Cstop offset='0.395833' stop-color='%23A4A4A4'/%3E%3Cstop offset='0.729167' stop-color='%23D8D8D8'/%3E%3Cstop offset='1' stop-color='%23787878'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_177_1095'%3E%3Crect width='1400' height='480' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --size: 1400px;
    --aspect-ratio: 0.34285714285714286
}

#landing-perro-gato [data-glyph=features-spinner] {
    --glyph: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='m31.167 17-4.25 4.25-4.25-4.25M2.833 17l4.25-4.25 4.25 4.25' stroke='%230C1D3D' stroke-linecap='square'/%3E%3Cpath d='M26.939 19.833v-2.762a9.987 9.987 0 0 0-15.606-8.26M22.689 25.28a9.988 9.988 0 0 1-15.606-8.259v-2.854' stroke='%230C1D3D' stroke-linecap='square'/%3E%3Cpath d='M7.083 14.167V12.75M26.917 21.25v-1.417' stroke='%230C1D3D' stroke-linecap='round'/%3E%3C/svg%3E");
    --size: 34px
}

#landing-perro-gato [data-glyph=features-hexagon] {
    --glyph: url("data:image/svg+xml,%3Csvg class='bg' width='762' height='762' viewBox='0 0 762 762' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.544 191.366 381 1.732l328.456 189.634v379.268L381 760.268 52.544 570.634V191.366Z' stroke='url(%23a)' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='381' y1='0' x2='381' y2='762' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CFCFCF'/%3E%3Cstop offset='.276' stop-color='%23868686'/%3E%3Cstop offset='.547' stop-color='%23E2E2E2'/%3E%3Cstop offset='.755' stop-color='%238B8B8B'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    --size: 762px
}

#landing-perro-gato [data-glyph=intro-play] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='40' fill='%230C2340'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.677 24.662 55.338 40 30.677 55.338V24.662Z' fill='%23fff'/%3E%3C/svg%3E");
    --size: 80px
}

#landing-perro-gato {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px
}

#landing-perro-gato b,
#landing-perro-gato strong {
    font-family: Klavika-Bold;
    font-weight: 700
}

#landing-perro-gato .section-title {
    position: relative;
    font-family: Klavika-Light;
    font-weight: 300;
    font-size: 32px;
    line-height: 32px;
    padding-bottom: 9px;
    padding-right: 22px;
    white-space: normal
}

#landing-perro-gato .section-title:after {
    content: "";
    position: absolute;
    inset: auto 0 0;
    height: 17px;
    border: 1px solid #ff8300;
    border-width: 0 2px 2px 0;
    border-radius: 0 0 16px
}

#landing-perro-gato .section {
    padding: 0 30px;
    overflow: hidden
}

#landing-perro-gato .section--hero,
#landing-perro-gato .section--products {
    background: #0c1d3d;
    color: #fff
}

@media (max-width:1279.99999px) {
    #landing-perro-gato .lg {
        display: none
    }
}

#landing-perro-gato .section--mixed-feeding {
    margin-top: 48px;
    margin-bottom: 31px
}

#landing-perro-gato .section--mixed-feeding>p {
    margin: 33px 0 48px
}

#landing-perro-gato .section--mixed-feeding ul {
    display: grid;
    gap: 20px
}

#landing-perro-gato .section--mixed-feeding li {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 18px
}

#landing-perro-gato .section--mixed-feeding>img {
    margin: 28px auto 0;
    max-width: 100%
}

#landing-perro-gato #wet-pyshio-landing {
    display: grid;
    gap: 0
}

#landing-perro-gato .section--hero {
    isolation: isolate;
    position: relative;
    padding-top: 45px;
    padding-bottom: 345px
}

#landing-perro-gato .section--hero .hero-logo,
.cat_area .page-welcome .blue-pattern-block .container-narrow,
.dog_area .page-welcome .blue-pattern-block .container-narrow {
    margin: 0 auto
}

#landing-perro-gato .section--hero .title {
    margin-top: 23px;
    font-size: 30.5px;
    line-height: 30px;
    text-align: center
}

#landing-perro-gato .section--hero .bg {
    position: absolute;
    inset: auto 50% 0;
    height: 100%;
    z-index: -1;
    transform: translateX(-50%);
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1280px) {
    #landing-perro-gato .xs {
        display: none
    }

    #landing-perro-gato .section {
        padding-left: 190px;
        padding-right: 190px
    }

    #landing-perro-gato .section-title {
        width: -moz-min-content;
        width: min-content
    }

    #landing-perro-gato .section--mixed-feeding {
        position: relative;
        padding-right: 714px;
        margin-top: 98px;
        margin-bottom: 87px
    }

    #landing-perro-gato .section--mixed-feeding .section-title {
        width: 20rem
    }

    #landing-perro-gato .section--mixed-feeding img {
        position: absolute;
        bottom: -29px;
        left: calc(50% - 28px);
        height: 860px
    }

    #landing-perro-gato .section--hero {
        padding-right: 700px;
        padding-top: 58px;
        padding-bottom: 112px
    }

    #landing-perro-gato .section--hero .hero-logo {
        width: 230px
    }

    #landing-perro-gato .section--hero .title {
        margin-top: 24px;
        font-size: 37.4px;
        line-height: 37px
    }
}

#landing-perro-gato [data-glyph] {
    position: relative;
    width: calc(var(--size));
    height: calc(var(--size) * var(--aspect-ratio, 1))
}

#landing-perro-gato [data-glyph]::before {
    content: "";
    display: block;
    height: 100%;
    background: var(--glyph) center/contain no-repeat
}

#landing-perro-gato .section--intro {
    margin-top: 34px
}

#landing-perro-gato .section--intro .lead {
    font-family: Klavika-Bold;
    font-size: 32px;
    line-height: 32px
}

#landing-perro-gato .section--intro p {
    margin: 12px 0 41px
}

#landing-perro-gato .section--intro .video {
    position: relative;
    background: #d9d9d9;
    border-radius: 5px;
    overflow: hidden;
    aspect-ratio: 560/315
}

#landing-perro-gato .section--intro .video a {
    position: absolute;
    inset: 0;
    display: grid;
    place-content: center
}

#landing-perro-gato .section--intro .video iframe,
#landing-perro-gato .section--intro .video video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%
}

#landing-perro-gato .section--intro .video.playing a,
#wet-pyshio-landing [hidden],
#wet-pyshio-landing audio:not([controls]),
#wet-pyshio-landing source {
    display: none
}

@media (min-width:1280px) {
    #landing-perro-gato .section--intro {
        margin-top: 95px
    }

    #landing-perro-gato .section--intro p {
        margin: 22px 0 46px
    }
}

#landing-perro-gato .section--features {
    position: relative;
    margin-top: 68px
}

#landing-perro-gato .section--features>p {
    margin: 18px 0 220px
}

#landing-perro-gato .section--features .hexagon-wrapper {
    position: relative
}

@keyframes hexagon-spinner-fade {

    0%,
    100%,
    40%,
    to {
        opacity: 1
    }

    45%,
    95% {
        opacity: 0
    }
}

@keyframes hexagon-spinner-rotation {
    to {
        transform: rotate(360deg)
    }
}

#landing-perro-gato .section--features .hexagon-spinner {
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    animation: 5s linear infinite hexagon-spinner-fade
}

#landing-perro-gato .section--features .hexagon {
    --size: 312px;
    --rotation: 0;
    --rotation-offset: 0deg;
    --transition: 1s ease-in-out;
    --glyph-size: 98px;
    --glyph-inactive-size: 47px;
    position: relative;
    width: var(--size);
    height: var(--size);
    margin: 137px auto 40px;
    padding: 92px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transform: rotate(calc(1deg * var(--rotation) - var(--rotation-offset)));
    transition: transform var(--transition)
}

#landing-perro-gato .section--features .hexagon .bg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%
}

#landing-perro-gato .section--features .hexagon li {
    position: absolute;
    top: calc(100% * var(--y)/ 762);
    left: calc(100% * var(--x)/ 762);
    transform: translate(-50%, -50%) rotate(calc(-1deg * var(--rotation) + var(--rotation-offset)));
    transition: transform var(--transition)
}

#landing-perro-gato .section--features .hexagon li [data-glyph] {
    --size: var(--glyph-size);
    transition: width var(--transition), height var(--transition)
}

#landing-perro-gato .section--features .hexagon li p {
    position: absolute;
    width: 263px;
    text-align: center;
    top: 0;
    left: 50%;
    transform: translate(-50%, calc(var(--offset, -100%) - 16px));
    transition: transform var(--transition), opacity var(--transition)
}

#landing-perro-gato .section--features .hexagon li:first-child {
    --x: 381;
    --y: 0
}

#landing-perro-gato .section--features .hexagon li:nth-child(2) {
    --x: 51.04;
    --y: 190.5
}

#landing-perro-gato .section--features .hexagon li:nth-child(3) {
    --x: 51.04;
    --y: 571.5
}

#landing-perro-gato .section--features .hexagon li:nth-child(4) {
    --x: 381;
    --y: 762
}

#landing-perro-gato .section--features .hexagon li:nth-child(5) {
    --x: 710.96;
    --y: 571.5
}

#landing-perro-gato .section--features .hexagon li:nth-child(6) {
    --x: 710.96;
    --y: 190.5
}

#landing-perro-gato .section--features .hexagon[data-active="0"] li:not(:first-child),
#landing-perro-gato .section--features .hexagon[data-active="1"] li:not(:nth-child(2)),
#landing-perro-gato .section--features .hexagon[data-active="2"] li:not(:nth-child(3)),
#landing-perro-gato .section--features .hexagon[data-active="3"] li:not(:nth-child(4)),
#landing-perro-gato .section--features .hexagon[data-active="4"] li:not(:nth-child(5)),
#landing-perro-gato .section--features .hexagon[data-active="5"] li:not(:nth-child(6)) {
    --glyph-size: var(--glyph-inactive-size)
}

#landing-perro-gato .section--features .hexagon-cover {
    --height: 240px;
    position: absolute;
    inset: auto 0 0;
    height: var(--height);
    pointer-events: none
}

#landing-perro-gato .section--features .hexagon-cover .bg {
    position: absolute;
    inset: auto 0 0 50%
}

#landing-perro-gato .section--features .hexagon-cover .media {
    position: absolute;
    inset: auto 0 55px 50%;
    height: auto;
    width: 460px
}

@media (min-width:1280px) {
    #landing-perro-gato .section--features {
        margin-top: 105px
    }

    #landing-perro-gato .section--features .section-title {
        width: 20rem
    }

    #landing-perro-gato .section--features>p {
        margin: 22px 0 0
    }

    #landing-perro-gato .section--features .hexagon-spinner {
        top: 97px
    }

    #landing-perro-gato .section--features .hexagon {
        --size: 762px;
        --glyph-size: 146px;
        --glyph-inactive-size: 114px;
        margin-bottom: -25px
    }

    #landing-perro-gato .section--features .hexagon li p {
        width: 263px;
        text-align: left;
        top: 50%;
        left: calc(100% + 30px);
        transform: translate(0, -50%)
    }

    #landing-perro-gato .section--features .hexagon-cover {
        --height: 480px
    }

    #landing-perro-gato .section--features .hexagon-cover .media {
        bottom: 0;
        width: 1200px
    }
}

#landing-perro-gato .section--products {
    padding-top: 60px;
    padding-bottom: 83px
}

#landing-perro-gato .section--products>p {
    margin: 16px 0 50px
}

#landing-perro-gato .section--products .carousel {
    position: relative;
    margin-left: -30px;
    margin-right: -30px
}

#landing-perro-gato .section--products .carousel>ul {
    display: flex;
    overflow-x: auto;
    margin-bottom: -100vh;
    padding-bottom: 100vh;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth
}

#landing-perro-gato .section--products .carousel>ul>li {
    flex: 0 0 100vw;
    display: flex;
    justify-content: center;
    scroll-snap-align: center
}

#landing-perro-gato .section--products .carousel .carousel-nav {
    position: absolute;
    top: 240px
}

#landing-perro-gato .section--products .carousel [data-nav=prev] {
    left: 22px
}

#landing-perro-gato .section--products .carousel [data-nav=next] {
    right: 22px
}

#landing-perro-gato .section--products .item {
    position: relative;
    isolation: isolate;
    margin: 0 auto;
    width: 240px;
    padding-bottom: 74px
}

#landing-perro-gato .section--products .item::before {
    content: "";
    position: absolute;
    inset: 80px 0 20px;
    background: #1d2e50;
    border-radius: 0 20px;
    z-index: -1
}

#landing-perro-gato .section--products .item>img {
    margin: 0 auto 3px;
    width: 166px
}

#landing-perro-gato .section--products .item .title {
    font-family: Klavika-Bold;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 31px
}

#landing-perro-gato .section--products .item ul {
    display: grid;
    gap: 18px;
    padding-left: 30px;
    flex-grow: 1
}

#landing-perro-gato .section--products .item li {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 14px;
    font-size: 16px;
    line-height: 16px
}

#landing-perro-gato .section--products .item li [data-glyph] {
    max-width: 66px
}

#landing-perro-gato .section--products .item a {
    display: grid;
    place-content: center;
    width: -moz-min-content;
    width: min-content;
    height: 40px;
    padding: 0 22px;
    align-self: flex-end;
    position: absolute;
    inset: auto auto 0 50%;
    transform: translateX(-50%);
    background-color: #ff8300;
    border-radius: 0 20px;
    text-align: center;
    white-space: nowrap;
    font-family: Klavika-Bold;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px
}

#wet-pyshio-landing [data-glyph=IntroFloor-video] {
    --glyph: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.6768 24.6616L55.3384 40L30.6768 55.3383V24.6616Z' fill='white'/%3E%3C/svg%3E");
    --size: 80px
}

#wet-pyshio-landing [data-glyph=FeaturesFloor-expertos] {
    --glyph: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.9983 42.6446C60.9267 37.376 58.7576 32.4265 54.9031 28.6532C54.918 28.5131 54.9454 28.3769 54.9454 28.2329C54.9454 27.4438 54.7159 26.6871 54.2969 26.0407L55.6411 24.8012C55.7768 24.6747 55.858 24.4992 55.8654 24.3142C55.8737 24.1283 55.8069 23.9476 55.6804 23.811L54.4017 22.4258L55.6144 21.3072L56.8936 22.6946C57.0324 22.8443 57.22 22.9198 57.409 22.9198C57.5788 22.9198 57.749 22.8587 57.8843 22.7348L60.2589 20.5452C60.3946 20.4195 60.4758 20.2441 60.4832 20.0581C60.4915 19.8731 60.4247 19.6915 60.2991 19.5549L53.5388 12.2247C53.2756 11.941 52.8344 11.924 52.5489 12.1846L50.1743 14.3742C50.0386 14.4999 49.9574 14.6753 49.95 14.8612C49.9417 15.0463 50.0085 15.2278 50.1342 15.3644L51.4133 16.7514L50.1983 17.8717L48.9148 16.4812C48.7891 16.3446 48.6137 16.2643 48.4286 16.2569C48.2226 16.2316 48.0611 16.3171 47.9254 16.442C42.9318 21.0559 37.0152 26.5094 33.4804 29.7675L32.0546 31.0816C31.983 31.1475 31.9289 31.2252 31.8909 31.3085C31.7774 31.5577 31.8158 31.861 32.0127 32.0749L32.8048 32.9338L29.9636 36.5435C29.7506 36.8137 29.7659 37.1982 29.9994 37.4517L33.2504 40.978C33.387 41.126 33.5755 41.2032 33.7658 41.2032C33.8993 41.2032 34.0342 41.1648 34.1525 41.0867L37.9804 38.5463L38.773 39.406C38.8393 39.4776 38.9205 39.5317 39.0087 39.5701L39.0121 39.571C39.0903 39.6046 39.1732 39.6273 39.2596 39.6304C39.2688 39.6312 39.2788 39.6312 39.288 39.6312C39.4638 39.6312 39.6336 39.5658 39.7632 39.4462L42.2701 37.1345C42.2758 37.1292 42.2775 37.1218 42.2832 37.1166L48.4295 31.4513C49.1269 31.989 49.9854 32.2975 50.8817 32.2975C50.9996 32.2975 51.1109 32.2727 51.2261 32.2626C54.0808 34.9331 55.7164 38.5572 55.8217 42.5139C55.9304 46.5884 54.4098 50.415 51.542 53.2876C48.7851 56.0445 45.113 57.5629 41.2005 57.5629C37.1898 57.5629 33.4679 55.9953 30.7659 53.2248H36.2592C36.6459 53.2248 36.9597 52.911 36.9597 52.5243V47.9383C36.9597 47.5517 36.6459 47.2379 36.2592 47.2379L17.7005 47.2374C17.3138 47.2374 17 47.5512 17 47.9379V52.5239C17 52.9106 17.3138 53.2244 17.7005 53.2244H24.2836C26.5063 56.8341 29.7952 59.6342 33.6493 61.221L30.2451 66.0593H26.4368C26.0502 66.0593 25.7364 66.3731 25.7364 66.7598V70.5973C25.7364 70.984 26.0502 71.2978 26.4368 71.2978H56.977C57.3637 71.2978 57.6775 70.984 57.6775 70.5973V66.7598C57.6775 66.3731 57.3637 66.0593 56.977 66.0593H53.1754L49.5512 60.8553C51.6404 59.8812 53.5428 58.5764 55.1908 56.928C58.9537 53.1664 61.0695 47.9594 60.9983 42.6446ZM52.9842 13.6887L58.7953 19.9894L57.4502 21.2298C52.124 15.4537 51.6641 14.9557 51.6392 14.929L52.9842 13.6887ZM33.8753 39.5888L31.4335 36.9405L33.7662 33.9763L37.018 37.5031L33.8753 39.5888ZM50.8811 30.8965C49.4283 30.8965 48.2263 29.7016 48.2263 28.2325C48.2263 26.7686 49.4173 25.5777 50.8811 25.5777C52.3327 25.5777 53.5451 26.749 53.5451 28.2325C53.5451 29.6797 52.3507 30.8965 50.8811 30.8965ZM51.4664 66.0554H31.9613L34.998 61.7391C36.876 62.3571 39.2122 62.7459 41.4632 62.7163C43.624 62.6866 46.1269 62.2423 48.2466 61.4328L51.4664 66.0554Z' fill='white'/%3E%3C/svg%3E");
    --size: 84px
}

#wet-pyshio-landing [data-glyph=FeaturesFloor-bienestar] {
    --glyph: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.2322 49.0884C54.7639 48.191 58.1298 45.9104 62.5189 42.1177C63.381 41.3724 64.2034 40.9334 64.8287 40.88C65.2041 40.8522 65.4693 41.0121 65.6896 41.3997C65.7974 41.5852 65.8443 41.7423 65.8233 41.8405C65.8191 41.8627 65.8043 41.9315 65.688 42.0069C65.1383 42.3531 64.1901 43.2014 63.1512 44.2751C60.6134 46.8948 58.2446 49.109 56.8156 50.1976C55.5036 51.1985 53.5595 52.3402 52.1604 52.9324C52.8775 51.9452 53.2374 50.7693 53.0293 49.9981C52.915 49.5793 52.6838 49.3092 52.2322 49.0884ZM48.7581 48.3967C48.0725 48.2629 46.829 47.9813 46.1353 47.8023C46.2191 47.7831 48.369 47.1243 49.9977 46.5254C52.895 45.4427 54.0517 44.9478 57.5406 42.6859C59.3044 41.5453 60.3612 40.639 61.243 40.8742C61.4525 40.93 61.6471 41.0666 61.7957 41.2319C61.542 41.4652 60.8329 42.0468 59.4654 43.1663C56.2105 45.8303 54.0133 47.164 51.3576 48.0876L49.8604 48.608L48.7581 48.3967ZM68.0842 45.054C66.724 48.9498 61.0054 60.6492 47.8577 65.2217C34.9983 69.6947 27.2075 63.0522 23.1327 59.4708C20.3379 56.4201 17.0895 50.6709 16.945 50.1354C16.8532 49.7957 16.7496 45.696 21.624 43.513C24.7167 42.1271 27.0824 42.2338 30.3841 43.2078C32.4257 43.8104 42.1953 47.6625 44.3875 48.4359C46.328 49.1209 47.9865 49.5086 50.5055 49.8652C51.236 49.9717 51.7269 50.0916 51.7958 50.1275C51.9046 50.1872 51.9681 50.2965 51.9911 50.4614C52.0643 50.993 51.6866 51.8481 51.0935 52.4937C49.5972 54.1367 47.0103 54.8149 42.7102 54.6954C41.4759 54.6575 38.516 54.147 37.3404 53.7678C36.9279 53.6392 36.2054 53.3537 35.7294 53.1309C34.8726 52.737 34.6495 52.7298 34.5066 52.8665C34.3064 53.0471 34.3294 53.266 34.3487 53.352C34.5533 54.2655 37.863 55.1556 39.5856 55.4986C44.4082 56.4411 49.6272 55.6844 53.9067 53.4227C57.0554 51.7596 59.5927 49.6617 63.9624 45.1075C65.7281 43.2721 66.429 42.7423 67.1993 42.8479C67.9445 42.9496 68.4066 44.1309 68.0842 45.054Z' fill='white'/%3E%3Cpath d='M55.9612 25.9696C55.9612 25.6368 55.71 25.3518 55.4169 25.3518C53.7427 25.3992 50.6868 25.6846 48.0916 27.3C48.2172 27.9652 48.2589 28.6778 48.2589 29.3908C48.2589 34.0949 45.6217 38.1336 43.9058 40.2717C46.2081 40.1292 50.1428 39.464 52.6961 36.613C55.5006 33.4772 55.9194 28.393 55.9612 25.9696Z' fill='white'/%3E%3Cpath d='M42.357 19.2699C42.1476 19.0323 41.8127 19.0323 41.6037 19.2699C40.0967 21.0279 37.2505 24.9716 37.2505 29.4382C37.2505 33.9047 40.0967 37.8484 41.6037 39.6064C41.813 39.844 42.1479 39.844 42.357 39.6064C43.8639 37.8484 46.7101 33.9047 46.7101 29.4382C46.7104 24.9243 43.8639 21.0279 42.357 19.2699V19.2699Z' fill='white'/%3E%3Cpath d='M35.8691 27.3C33.2739 25.6846 30.218 25.3996 28.5438 25.3518C28.2506 25.3518 27.9995 25.5895 27.9995 25.9696C28.0413 28.3928 28.46 33.477 31.2645 36.6605C33.8179 39.5589 37.7527 40.1767 40.0548 40.3193C38.3389 38.1808 35.7017 34.1422 35.7017 29.4383C35.7017 28.7257 35.7435 28.0126 35.8691 27.3Z' fill='white'/%3E%3C/svg%3E");
    --size: 84px
}

#wet-pyshio-landing [data-glyph=FeaturesFloor-calidad] {
    --glyph: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.0564 34.9634C26.5445 27.9455 30.7405 20.7887 37.0778 17.5972C37.1312 17.5302 37.196 17.4706 37.2716 17.4214L37.3892 17.3897C37.4449 17.3396 37.5071 17.2968 37.5741 17.2631C37.7572 17.1699 37.9431 17.087 38.134 17.0027C41.3714 15.5328 45.0706 15.4597 48.3653 16.7991C48.4344 16.8088 48.5021 16.8273 48.5664 16.8547C48.8126 16.9678 49.0434 17.091 49.2818 17.2182C49.3641 17.2621 49.4473 17.3065 49.5324 17.3511L49.7983 17.5044C49.8371 17.5285 49.8765 17.5515 49.9157 17.5745C49.9761 17.6098 50.036 17.6449 50.0928 17.6829C50.4034 17.8678 50.7043 18.0686 50.9942 18.2843C51.0513 18.3274 51.1021 18.3784 51.1443 18.4359C51.3306 18.5867 51.5124 18.7421 51.6895 18.9019C54.1769 21.053 55.7609 24.0768 56.1005 27.3657C56.1241 27.573 56.1464 27.7753 56.1584 27.9805C56.1626 28.0483 56.176 28.3521 56.1639 28.4189C56.5485 34.1477 53.9796 39.9865 49.6476 43.6646C48.7892 42.3462 47.483 41.2714 45.6256 41.0395L45.5579 41.031L45.4898 41.0257C44.0082 40.9088 42.5326 41.3167 41.3218 42.1779C39.8769 43.1821 38.8222 44.6542 38.3371 46.3465C37.8891 47.9096 37.9527 49.571 38.5121 51.0898C38.3385 51.2999 38.1776 51.5118 38.0296 51.7255L37.991 51.7852C37.3941 52.6421 36.8858 53.0531 36.3905 53.1863C35.7625 53.3554 35.1555 53.0747 34.4153 52.6651L34.195 52.5382L33.8202 52.3389C31.6757 55.5005 31.1884 56.6535 31.1627 57.0827C32.4179 58.6482 33.1917 61.3645 32.2717 63.1614C31.2715 65.1061 29.7069 66.1683 27.8823 66.2385C26.0577 66.3086 25.1923 65.5687 23.8185 63.7507C23.7498 63.6601 23.742 63.6511 23.5916 63.6428C20.1617 63.8219 19.0969 61.9303 18.6419 60.2617L18.5027 59.7513C17.9759 57.4171 19.1582 55.3348 21.5272 54.3433C22.3625 54.0452 23.2326 53.8557 24.1165 53.779C24.1587 53.7738 24.2017 53.7697 24.245 53.7655C24.3541 53.7551 24.4649 53.7444 24.571 53.7155C24.7533 53.3973 25.1406 52.7655 25.7081 51.8486C26.2756 50.9321 27.1312 49.542 27.5635 48.7935L27.4126 48.7031L27.1918 48.5771C26.4646 48.1448 25.916 47.7625 25.7448 47.135C25.6099 46.6403 25.7081 45.994 26.1465 45.0462L26.1786 44.9827C27.2755 42.6278 27.5695 39.2586 27.0564 34.9634Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M43.0477 44.6317C42.1627 45.2421 41.517 46.1403 41.221 47.1731C40.9249 48.2059 40.9968 49.3094 41.4243 50.2952L46.1114 63.1605C46.7109 64.8238 48.0512 65.8301 49.4416 65.6554C50.6737 65.5307 51.6894 64.5161 52.2222 62.8695C55.424 52.9749 59.5731 45.0051 64.9605 38.4675C67.2877 35.6434 69.8459 33.0866 72.6586 30.7574C72.661 30.7554 72.6635 30.7533 72.6659 30.7513C72.7362 30.6931 72.8067 30.635 72.8773 30.5771L73.1604 30.3442L72.8059 30.49L72.5943 30.5771C69.2461 31.7709 65.9063 33.7712 62.8304 36.3358C58.4984 39.9478 54.6896 44.6793 52.1175 49.8534C52.0884 49.9119 52.0595 49.9704 52.0307 50.029L50.2908 53.5718L48.942 49.9126L48.4509 48.5404L47.6599 46.3782C47.1521 44.9644 46.3196 44.1494 45.2539 44.0163C44.4688 43.9544 43.6871 44.1724 43.0477 44.6317Z' fill='white'/%3E%3C/svg%3E");
    --size: 84px
}

#wet-pyshio-landing [data-glyph=FeaturesFloor-sabor] {
    --glyph: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.4484 16.4857C33.0502 16.4894 31.6803 16.8803 30.4907 17.615C29.1692 18.4552 28.0853 19.6203 27.3425 20.999C26.5998 22.3776 26.223 23.9238 26.2483 25.4896C26.2509 26.4234 26.3879 27.3519 26.6552 28.2467V28.3891C27.8659 34.1678 37.3988 42.0322 41.8346 45.1759C46.1788 42.0322 55.7015 34.1678 56.8817 28.3789V28.2365C57.1538 27.3428 57.291 26.4136 57.2886 25.4794C57.3096 23.9192 56.9341 22.3792 56.1975 21.0037C55.4608 19.6282 54.387 18.4622 53.0767 17.615C51.8843 16.8889 50.5151 16.5052 49.119 16.5061C47.8865 16.5186 46.674 16.8196 45.5786 17.385C44.4833 17.9503 43.5355 18.7643 42.8113 19.7617L41.7939 21.1046L40.7765 19.7617C40.0484 18.7619 39.0975 17.9453 37.9991 17.3767C36.9008 16.8081 35.6851 16.503 34.4484 16.4857V16.4857Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.9197 49.4185L61.3995 38.9802C59.5784 33.6898 51.6225 29.8237 41.7844 29.8237C31.9463 29.8237 24.1022 33.6491 22.2201 38.8886L18.6592 49.4185C18.3408 50.2502 18.1753 51.1325 18.1709 52.023C18.1709 59.1447 28.7415 64.954 41.7844 64.954C54.8272 64.954 65.3978 59.1651 65.3978 52.023C65.3969 51.1331 65.2349 50.2507 64.9197 49.4185V49.4185ZM49.2621 59.511C49.0461 59.7186 48.7581 59.8346 48.4584 59.8346C48.1587 59.8346 47.8707 59.7186 47.6547 59.511L47.441 59.3278C46.7554 58.548 45.8064 58.0481 44.7755 57.9239L41.998 57.8119C41.998 57.8119 41.9268 57.8119 41.8861 57.8119C41.8454 57.8119 41.8149 57.8119 41.7742 57.8119L38.7831 57.8832C37.7506 58.0223 36.8054 58.5366 36.1277 59.3278L35.9141 59.5415C35.8126 59.6585 35.688 59.7533 35.548 59.8196C35.4081 59.886 35.2559 59.9226 35.101 59.9271C34.9462 59.9317 34.7921 59.904 34.6486 59.8459C34.505 59.7878 34.375 59.7005 34.2669 59.5896C34.1588 59.4786 34.0749 59.3465 34.0205 59.2014C33.9661 59.0564 33.9425 58.9017 33.951 58.747C33.9595 58.5923 34 58.4411 34.07 58.3029C34.1399 58.1648 34.2378 58.0426 34.3575 57.9442C34.5614 57.7561 34.726 57.5294 34.8417 57.2772C34.9574 57.025 35.0218 56.7523 35.0313 56.475C35.0407 56.1977 34.995 55.9213 34.8968 55.6618C34.7986 55.4023 34.6499 55.1648 34.4592 54.9633C34.2626 54.7401 34.1593 54.4499 34.1705 54.1527C34.1817 53.8556 34.3067 53.574 34.5196 53.3664C34.7325 53.1587 35.0171 53.0407 35.3144 53.0369C35.6118 53.033 35.8993 53.1435 36.1175 53.3456L36.321 53.5491C36.9754 54.3308 37.9108 54.8241 38.9255 54.9226L41.6725 55.004H41.7335H41.998H42.0591L44.6534 54.9226C45.6675 54.822 46.6021 54.3291 47.2579 53.5491L47.4512 53.3456C47.6694 53.1435 47.9569 53.033 48.2543 53.0369C48.5517 53.0407 48.8362 53.1587 49.0491 53.3664C49.262 53.574 49.387 53.8556 49.3982 54.1527C49.4095 54.4499 49.3061 54.7401 49.1095 54.9633C48.9201 55.1655 48.7724 55.4031 48.675 55.6625C48.5776 55.9219 48.5323 56.1979 48.5417 56.4748C48.5512 56.7518 48.6152 57.0241 48.7301 57.2762C48.845 57.5284 49.0085 57.7554 49.2113 57.9442C49.4164 58.1505 49.5357 58.4268 49.5451 58.7176C49.5546 59.0083 49.4534 59.2918 49.2621 59.511V59.511ZM60.5551 41.4626C58.5203 46.1222 50.9103 49.6017 41.7844 49.6017C32.6584 49.6017 25.0382 46.1324 23.0238 41.4626C23.0188 41.4017 23.0188 41.3404 23.0238 41.2795C23.0238 35.6228 31.4478 31.0141 41.8047 31.0141C52.1617 31.0141 60.5754 35.6228 60.5754 41.2795C60.5754 41.3405 60.5551 41.4015 60.5551 41.4626Z' fill='white'/%3E%3C/svg%3E");
    --size: 84px
}

#wet-pyshio-landing [data-glyph=FeaturesFloor-colorantes] {
    --glyph: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.8148 26.9296L45.4 30.2554C54.177 23.8991 58.712 21.3863 71 22.125C63.9785 31.2158 64.8561 33.0636 62.0035 44.2242C61.2719 47.1803 59.5168 49.6937 57.3954 51.5414L60.9795 51.3935C55.6402 57.2321 55.4208 64.6234 42.9132 63.9581C42.1086 63.8844 41.3041 63.7364 40.5724 63.5884C38.8902 51.2454 47.5209 39.9371 53.153 35.2808C43.5714 40.2328 36.5495 50.5063 37.5735 62.332C30.5516 58.0452 30.5516 46.5152 33.9894 39.198C36.6231 33.433 41.5235 30.2554 44.8148 26.9296ZM23.7496 39.9377L23.896 42.0808C17.5327 39.7154 14.3873 38.8286 7 41.3415C12.778 45.7021 12.5587 46.9585 16.0699 53.241C17.0209 54.9408 18.4836 56.1235 20.0928 56.9365L17.8984 57.4542C22.0678 60.1149 23.4572 64.6235 30.9179 62.1107C31.4301 61.9627 31.8689 61.741 32.3077 61.5193C31.3567 53.7586 24.2617 48.2894 20.0928 46.3677C24.1158 47.2545 27.9194 49.4719 30.552 52.7978C30.1862 49.9153 30.3326 46.8848 30.9178 44.0766C28.5036 42.1551 25.7976 41.194 23.7496 39.9377Z' fill='white'/%3E%3C/svg%3E");
    --size: 84px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='12' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing [data-glyph=MixfeedingFloor-sabor] {
    --glyph: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.8611 20.0419C23.5736 20.0453 22.3122 20.4052 21.2168 21.0818C19.9999 21.8555 19.0018 22.9283 18.3178 24.1979C17.6339 25.4674 17.2869 26.8911 17.3102 28.3329C17.3126 29.1928 17.4388 30.0479 17.6849 30.8718V31.0029C18.7998 36.3242 27.578 43.566 31.6626 46.4608C35.6629 43.566 44.4318 36.3242 45.5185 30.9936V30.8624C45.7691 30.0395 45.8955 29.1838 45.8932 28.3236C45.9126 26.8869 45.5668 25.4688 44.8885 24.2022C44.2101 22.9356 43.2213 21.8619 42.0147 21.0818C40.9168 20.4131 39.6559 20.0598 38.3704 20.0606C37.2354 20.0722 36.1189 20.3494 35.1103 20.8699C34.1016 21.3905 33.2289 22.1401 32.562 23.0585L31.6251 24.2951L30.6883 23.0585C30.0178 22.1378 29.1422 21.3859 28.1308 20.8623C27.1194 20.3387 25.9999 20.0578 24.8611 20.0419Z' fill='white'/%3E%3C/svg%3E");
    --size: 64px
}

#wet-pyshio-landing [data-glyph=MixfeedingFloor-variedad] {
    --glyph: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.6087 33.3374L49.4019 23.8281C47.7429 19.0086 40.4951 15.4867 31.5326 15.4867C22.5702 15.4867 15.4244 18.9716 13.7098 23.7447L10.4659 33.3374C10.1758 34.095 10.025 34.8988 10.021 35.7101C10.021 42.1978 19.6507 47.49 31.5326 47.49C43.4146 47.49 53.0443 42.2164 53.0443 35.7101C53.0434 34.8994 52.8958 34.0955 52.6087 33.3374ZM38.3448 42.5315C38.148 42.7207 37.8856 42.8263 37.6126 42.8263C37.3396 42.8263 37.0772 42.7207 36.8804 42.5315L36.6858 42.3647C36.0612 41.6542 35.1967 41.1989 34.2575 41.0857L31.7273 40.9837C31.7273 40.9837 31.6624 40.9837 31.6253 40.9837C31.5883 40.9837 31.5604 40.9837 31.5234 40.9837L28.7985 41.0486C27.8579 41.1754 26.9969 41.6438 26.3795 42.3647L26.1849 42.5593C26.0924 42.6659 25.9789 42.7522 25.8514 42.8127C25.7239 42.8732 25.5852 42.9065 25.4442 42.9106C25.3032 42.9148 25.1628 42.8895 25.032 42.8366C24.9012 42.7837 24.7828 42.7042 24.6843 42.6031C24.5858 42.502 24.5094 42.3816 24.4599 42.2495C24.4103 42.1174 24.3887 41.9764 24.3965 41.8355C24.4042 41.6946 24.4412 41.5569 24.5049 41.431C24.5686 41.3051 24.6578 41.1938 24.7668 41.1042C24.9526 40.9328 25.1026 40.7263 25.2079 40.4965C25.3133 40.2668 25.372 40.0184 25.3806 39.7658C25.3892 39.5131 25.3476 39.2613 25.2582 39.0249C25.1687 38.7885 25.0332 38.5722 24.8595 38.3886C24.6804 38.1853 24.5862 37.921 24.5965 37.6502C24.6067 37.3795 24.7206 37.123 24.9145 36.9338C25.1085 36.7446 25.3677 36.6372 25.6386 36.6337C25.9095 36.6301 26.1714 36.7308 26.3702 36.9149L26.5556 37.1003C27.1518 37.8124 28.0039 38.2618 28.9283 38.3515L31.4307 38.4257H31.4863H31.7273H31.7829L34.1463 38.3515C35.0701 38.2598 35.9215 37.8109 36.519 37.1003L36.6951 36.9149C36.8939 36.7308 37.1558 36.6301 37.4267 36.6337C37.6976 36.6372 37.9568 36.7446 38.1508 36.9338C38.3447 37.123 38.4586 37.3795 38.4688 37.6502C38.479 37.921 38.3849 38.1853 38.2058 38.3886C38.0332 38.5728 37.8987 38.7893 37.81 39.0256C37.7212 39.2619 37.6799 39.5134 37.6886 39.7656C37.6972 40.0179 37.7555 40.266 37.8601 40.4957C37.9648 40.7254 38.1138 40.9322 38.2985 41.1042C38.4854 41.2921 38.594 41.5438 38.6026 41.8087C38.6112 42.0736 38.5191 42.3319 38.3448 42.5315ZM48.6326 26.0896C46.7789 30.3345 39.8463 33.5042 31.5326 33.5042C23.219 33.5042 16.2771 30.3437 14.442 26.0896C14.4374 26.0341 14.4374 25.9783 14.442 25.9228C14.442 20.7696 22.1161 16.5711 31.5512 16.5711C40.9863 16.5711 48.6511 20.7696 48.6511 25.9228C48.6511 25.9784 48.6326 26.034 48.6326 26.0896Z' fill='white'/%3E%3Cellipse cx='31.4294' cy='25.9633' rx='14.1204' ry='5.01045' fill='white'/%3E%3Cellipse cx='28.6961' cy='22.3195' rx='4.09946' ry='3.18847' fill='white'/%3E%3Cellipse cx='28.6961' cy='22.3195' rx='4.09946' ry='3.18847' fill='white'/%3E%3Cellipse cx='28.6961' cy='22.3195' rx='4.09946' ry='3.18847' fill='white'/%3E%3Cellipse cx='28.6961' cy='22.3195' rx='4.09946' ry='3.18847' fill='white'/%3E%3Cellipse cx='28.6961' cy='22.3195' rx='4.09946' ry='3.18847' fill='white'/%3E%3Cellipse cx='32.7963' cy='23.2301' rx='3.64396' ry='3.18847' fill='white'/%3E%3Cellipse cx='32.7963' cy='23.2301' rx='3.64396' ry='3.18847' fill='white'/%3E%3Cellipse cx='32.7963' cy='23.2301' rx='3.64396' ry='3.18847' fill='white'/%3E%3Cellipse cx='32.7963' cy='23.2301' rx='3.64396' ry='3.18847' fill='white'/%3E%3Cellipse cx='32.7963' cy='23.2301' rx='3.64396' ry='3.18847' fill='white'/%3E%3Cellipse cx='37.3506' cy='22.3195' rx='2.73297' ry='3.18847' fill='white'/%3E%3Cellipse cx='37.3506' cy='22.3195' rx='2.73297' ry='3.18847' fill='white'/%3E%3Cellipse cx='37.3506' cy='22.3195' rx='2.73297' ry='3.18847' fill='white'/%3E%3Cellipse cx='37.3506' cy='22.3195' rx='2.73297' ry='3.18847' fill='white'/%3E%3Cellipse cx='37.3506' cy='22.3195' rx='2.73297' ry='3.18847' fill='white'/%3E%3Cellipse cx='23.2305' cy='23.6859' rx='3.18847' ry='2.73297' fill='white'/%3E%3Cellipse cx='23.2305' cy='23.6859' rx='3.18847' ry='2.73297' fill='white'/%3E%3Cellipse cx='23.2305' cy='23.6859' rx='3.18847' ry='2.73297' fill='white'/%3E%3Cellipse cx='23.2305' cy='23.6859' rx='3.18847' ry='2.73297' fill='white'/%3E%3Cellipse cx='23.2305' cy='23.6859' rx='3.18847' ry='2.73297' fill='white'/%3E%3C/svg%3E");
    --size: 64px
}

#wet-pyshio-landing [data-glyph=MixfeedingFloor-hidratacion] {
    --glyph: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.9016 34.2906C43.9016 27.8304 36.2681 18.6025 36.2681 18.6025C34.7545 20.4799 33.3709 22.4584 32.127 24.5244C32.8171 25.6011 33.4522 26.7537 34.0733 27.9753C34.7635 26.7261 35.4536 25.4769 36.2405 24.3242C38.4077 27.5957 40.499 31.6333 40.499 34.3113C40.4854 35.2471 40.1725 36.1541 39.6061 36.8992C39.0398 37.6444 38.2498 38.1887 37.3517 38.4524C37.3517 38.549 37.3517 38.6457 37.3517 38.7423C37.3517 39.8314 37.1937 40.9149 36.8825 41.9586C38.7969 41.7834 40.5771 40.9004 41.8752 39.4824C43.1733 38.0643 43.8959 36.2131 43.9016 34.2906Z' fill='white'/%3E%3Cpath d='M25.6045 21.3289C28.7724 25.6012 33.7487 33.4693 33.7487 38.9149C33.7579 41.0878 32.9049 43.1757 31.3769 44.7206C29.8488 46.2654 27.7704 47.1412 25.5975 47.1558C23.4283 47.1412 21.3531 46.2683 19.8256 44.7279C18.2982 43.1875 17.4427 41.105 17.4464 38.9356C17.4464 35.8022 19.0891 31.4678 22.195 26.3949C23.4304 24.3726 24.6727 22.6058 25.6045 21.3496V21.3289ZM25.6045 18.1333C25.6045 18.1333 15.4863 30.3704 15.4863 38.9356C15.4862 41.6281 16.5491 44.2118 18.4439 46.1247C20.3387 48.0376 22.9121 49.125 25.6045 49.1504C28.2956 49.1232 30.8673 48.0349 32.7606 46.1222C34.6539 44.2095 35.7158 41.6269 35.7157 38.9356C35.7157 30.3704 25.5975 18.1333 25.5975 18.1333H25.6045Z' fill='white'/%3E%3Cpath d='M49.313 30.8741C49.313 26.0428 43.6051 19.1409 43.6051 19.1409C42.7391 20.2187 41.9327 21.3431 41.1895 22.509C43.3359 25.8909 45.6826 30.46 45.6826 34.2906C45.6819 34.9737 45.6031 35.6545 45.4479 36.3197C46.5755 35.9221 47.5523 35.1852 48.2444 34.2101C48.9364 33.2351 49.3098 32.0698 49.313 30.8741Z' fill='white'/%3E%3C/svg%3E");
    --size: 64px
}

#wet-pyshio-landing [data-glyph=MixfeedingFloor-higiene] {
    --glyph: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.3928 25.7748C43.391 23.8338 42.6186 21.973 41.2455 20.6011C39.8724 19.2293 38.0108 18.4587 36.0699 18.4587C34.9023 18.4641 33.7535 18.753 32.7224 19.3008C31.3647 18.5911 29.8184 18.3256 28.3018 18.5417C26.7851 18.7578 25.3745 19.4445 24.2689 20.5051C23.1634 21.5657 22.4187 22.9465 22.1398 24.4529C21.8609 25.9593 22.062 27.5153 22.7147 28.9013L24.9164 33.6774C24.3849 35.3684 25.2477 45.5004 28.7746 45.5004C29.8858 45.5004 31.6319 36.0793 32.7224 36.0724C33.806 36.0724 35.5453 45.5004 36.6634 45.5004C40.1834 45.5004 41.053 35.3684 40.5147 33.6774L42.7302 28.9013C43.1854 27.9268 43.4211 26.8642 43.4204 25.7886' fill='white'/%3E%3Cpath d='M36.0696 15.4834H35.9798C35.7821 15.4834 35.5925 15.5619 35.4528 15.7017C35.313 15.8415 35.2344 16.0311 35.2344 16.2288C35.2344 16.4265 35.313 16.6161 35.4528 16.7559C35.5925 16.8957 35.7821 16.9742 35.9798 16.9742H36.0489C36.2465 16.9742 36.4361 16.8957 36.5759 16.7559C36.7157 16.6161 36.7943 16.4265 36.7943 16.2288C36.7943 16.0311 36.7157 15.8415 36.5759 15.7017C36.4361 15.5619 36.2465 15.4834 36.0489 15.4834H36.0696ZM33.2674 15.9182H33.0534H32.9568C32.7912 15.9758 32.6512 16.0899 32.5614 16.2404C32.4716 16.391 32.4378 16.5684 32.4658 16.7414C32.4938 16.9145 32.5819 17.0721 32.7146 17.1866C32.8473 17.3011 33.0162 17.3652 33.1915 17.3676H33.4192H33.4882C33.6761 17.3058 33.8324 17.1731 33.9239 16.9978C34.0154 16.8225 34.0349 16.6184 33.9783 16.429C33.9323 16.2805 33.841 16.1501 33.7173 16.056C33.5935 15.962 33.4435 15.909 33.2881 15.9044L33.2674 15.9182ZM29.9407 15.4903C29.743 15.4839 29.5508 15.5563 29.4065 15.6915C29.2622 15.8268 29.1775 16.0139 29.1711 16.2115C29.1647 16.4092 29.2371 16.6014 29.3723 16.7457C29.5076 16.89 29.6947 16.9747 29.8924 16.9811H30.0166C30.1145 16.9852 30.2122 16.9699 30.3042 16.9363C30.3962 16.9026 30.4807 16.8511 30.5528 16.7847C30.6249 16.7184 30.6832 16.6385 30.7244 16.5497C30.7657 16.4608 30.789 16.3647 30.7931 16.2668C30.7971 16.1689 30.7819 16.0711 30.7482 15.9791C30.7145 15.8871 30.663 15.8027 30.5967 15.7306C30.5304 15.6585 30.4505 15.6002 30.3616 15.5589C30.2727 15.5177 30.1766 15.4944 30.0787 15.4903H29.9407ZM27.1799 15.7112H27.0143H26.9314C26.7411 15.757 26.5768 15.8765 26.4745 16.0435C26.3723 16.2104 26.3405 16.4111 26.3862 16.6015C26.425 16.7664 26.5184 16.9134 26.6512 17.0186C26.784 17.1238 26.9484 17.1811 27.1178 17.1813H27.2903H27.3525C27.5453 17.1352 27.7124 17.0155 27.8181 16.8479C27.9239 16.6802 27.9599 16.4779 27.9184 16.284C27.8762 16.1252 27.7832 15.9846 27.6536 15.8837C27.524 15.7827 27.3649 15.727 27.2006 15.725L27.1799 15.7112ZM24.5365 16.8017L24.1707 16.8983H24.1293H24.081C23.943 16.9831 23.8364 17.1106 23.7773 17.2615C23.7182 17.4123 23.7099 17.5783 23.7536 17.7343C23.7972 17.8902 23.8906 18.0278 24.0194 18.126C24.1482 18.2242 24.3055 18.2778 24.4675 18.2787L24.8471 18.182L24.9092 18.1406C24.9941 18.0914 25.0684 18.0258 25.1279 17.9478C25.1874 17.8697 25.2309 17.7807 25.2559 17.6858C25.281 17.5909 25.287 17.492 25.2737 17.3947C25.2603 17.2975 25.228 17.2038 25.1784 17.1191C25.1134 17.0067 25.0198 16.9136 24.907 16.8493C24.7942 16.785 24.6663 16.7519 24.5365 16.7533V16.8017ZM22.3141 18.5271C22.2132 18.5282 22.1135 18.5495 22.021 18.5898C21.9286 18.6301 21.8451 18.6886 21.7757 18.7618L21.7274 18.817C21.595 18.964 21.5258 19.1573 21.5348 19.3549C21.5439 19.5526 21.6304 19.7387 21.7757 19.873C21.9181 19.9953 22.0988 20.0637 22.2865 20.0663C22.39 20.0654 22.4924 20.0436 22.5873 20.0021C22.6822 19.9605 22.7677 19.9002 22.8386 19.8247L22.88 19.7764C23.0146 19.63 23.0864 19.4366 23.08 19.2379C23.0735 19.0391 22.9893 18.8508 22.8455 18.7135C22.7055 18.5866 22.5238 18.5154 22.3348 18.5133L22.3141 18.5271ZM20.7266 20.8531C20.5833 20.8494 20.4419 20.8872 20.3195 20.9619C20.1971 21.0366 20.0988 21.145 20.0364 21.2741V21.3293C19.951 21.5088 19.9401 21.7148 20.006 21.9023C20.072 22.0898 20.2095 22.2436 20.3884 22.3301L20.7059 22.3991C20.85 22.4021 20.9919 22.3633 21.1144 22.2874C21.2369 22.2114 21.3348 22.1016 21.3961 21.9712V21.9022C21.4697 21.7258 21.4728 21.528 21.4047 21.3495C21.3367 21.1709 21.2026 21.0254 21.0303 20.9428L20.7266 20.8531ZM19.8777 23.5586C19.7015 23.5611 19.5317 23.6253 19.398 23.74C19.2643 23.8548 19.1752 24.0129 19.1461 24.1867V24.2695C19.1324 24.3656 19.1379 24.4634 19.1621 24.5574C19.1862 24.6514 19.2287 24.7397 19.287 24.8173C19.3454 24.8948 19.4184 24.9601 19.502 25.0094C19.5856 25.0587 19.6781 25.0911 19.7742 25.1046H19.8846C20.064 25.1033 20.237 25.0379 20.3725 24.9202C20.5079 24.8025 20.5968 24.6402 20.6231 24.4628V24.3938C20.6378 24.2968 20.6332 24.1978 20.6095 24.1026C20.5859 24.0074 20.5437 23.9178 20.4853 23.8389C20.427 23.76 20.3536 23.6934 20.2695 23.643C20.1854 23.5925 20.0921 23.5592 19.995 23.5448L19.8777 23.5586ZM19.8777 26.4022H19.7673C19.6705 26.4157 19.5774 26.4483 19.4933 26.498C19.4092 26.5478 19.3358 26.6138 19.2774 26.6921C19.219 26.7704 19.1767 26.8595 19.153 26.9543C19.1292 27.0491 19.1246 27.1476 19.1392 27.2442V27.334C19.1671 27.5077 19.2562 27.6657 19.3903 27.7796C19.5245 27.8935 19.6948 27.9557 19.8708 27.9551H19.9812C20.1653 27.923 20.3307 27.8229 20.4444 27.6746C20.5582 27.5263 20.6121 27.3407 20.5955 27.1545V27.0786C20.5677 26.9024 20.4781 26.7418 20.3429 26.6255C20.2076 26.5092 20.0354 26.4447 19.857 26.4436L19.8777 26.4022ZM20.6645 29.1285L20.347 29.1975C20.2585 29.2377 20.1789 29.295 20.1126 29.366C20.0463 29.4371 19.9947 29.5205 19.9607 29.6116C19.9267 29.7026 19.911 29.7995 19.9145 29.8966C19.9181 29.9937 19.9407 30.0892 19.9812 30.1775V30.2466C20.0408 30.3788 20.1381 30.4906 20.2608 30.5679C20.3836 30.6452 20.5264 30.6847 20.6714 30.6814L20.9889 30.6055C21.1691 30.5201 21.3084 30.3673 21.3769 30.18C21.4453 29.9928 21.4373 29.7861 21.3547 29.6047L21.3133 29.5426C21.2605 29.4049 21.165 29.2877 21.0408 29.2082C20.9166 29.1287 20.7702 29.0911 20.6231 29.1009L20.6645 29.1285ZM21.9069 31.8616L21.5894 31.9375C21.5006 31.9783 21.4209 32.0364 21.3547 32.1082C21.2885 32.18 21.2373 32.2643 21.2039 32.3561C21.1705 32.4479 21.1557 32.5454 21.1602 32.643C21.1648 32.7405 21.1887 32.8362 21.2305 32.9245L21.265 33.0004C21.3253 33.1321 21.4227 33.2434 21.5453 33.3206C21.6679 33.3978 21.8103 33.4377 21.9552 33.4352L22.2658 33.3662C22.4454 33.2822 22.5847 33.1307 22.6532 32.9446C22.7217 32.7584 22.7139 32.5528 22.6316 32.3724V32.3033C22.5708 32.1714 22.4735 32.0597 22.3512 31.9814C22.2288 31.9031 22.0866 31.8615 21.9414 31.8616H21.9069ZM22.5142 35.1055C22.3226 35.1196 22.1439 35.2072 22.0153 35.35C21.8867 35.4927 21.8182 35.6796 21.824 35.8716V35.9613C21.8396 36.1487 21.9247 36.3235 22.0626 36.4513C22.2006 36.579 22.3814 36.6504 22.5694 36.6515C22.7623 36.6374 22.9421 36.5488 23.0708 36.4046C23.1996 36.2604 23.2673 36.0717 23.2596 35.8785V35.7957C23.2425 35.6077 23.1559 35.4329 23.0168 35.3053C22.8777 35.1777 22.6961 35.1064 22.5073 35.1055H22.5142ZM22.7696 38.0802H22.6661C22.471 38.1093 22.2951 38.2139 22.1763 38.3714C22.0576 38.5288 22.0054 38.7267 22.0311 38.9223V39.012C22.0604 39.1888 22.1513 39.3495 22.2877 39.4657C22.4242 39.5819 22.5973 39.6461 22.7765 39.647H22.88C23.0765 39.6179 23.2535 39.5124 23.3724 39.3533C23.4914 39.1943 23.5426 38.9947 23.515 38.798V38.7221C23.4914 38.5434 23.4033 38.3795 23.2673 38.2613C23.1313 38.1431 22.9567 38.0787 22.7765 38.0802H22.7696ZM23.3632 40.9997H23.1768C23.0816 41.0238 22.9921 41.0666 22.9136 41.1256C22.8351 41.1847 22.7692 41.2588 22.7197 41.3436C22.6703 41.4285 22.6382 41.5223 22.6254 41.6197C22.6126 41.7171 22.6194 41.816 22.6454 41.9108V41.9936C22.6874 42.1467 22.7768 42.2825 22.9008 42.3817C23.0248 42.4809 23.177 42.5383 23.3355 42.5458H23.5288C23.6269 42.527 23.7202 42.4886 23.803 42.4328C23.8858 42.377 23.9564 42.305 24.0106 42.2211C24.0648 42.1373 24.1014 42.0433 24.1183 41.9449C24.1351 41.8464 24.1318 41.7456 24.1086 41.6485V41.5726C24.0661 41.4127 23.972 41.2712 23.841 41.1702C23.71 41.0691 23.5493 41.0141 23.3839 41.0135L23.3632 40.9997ZM24.3846 43.7743L24.0464 43.8571C23.8728 43.9471 23.7415 44.1017 23.6808 44.2877C23.6201 44.4736 23.6349 44.6759 23.7221 44.851V44.8993C23.7847 45.0193 23.8788 45.1199 23.9944 45.1904C24.1099 45.261 24.2424 45.2987 24.3777 45.2996L24.7159 45.2168C24.8935 45.1253 25.0279 44.9675 25.0899 44.7775C25.152 44.5876 25.1366 44.3809 25.0472 44.2022V44.147C24.9832 44.0197 24.8843 43.9132 24.7622 43.8399C24.64 43.7666 24.4995 43.7295 24.357 43.7329L24.3846 43.7743ZM26.0066 45.9346C25.8539 45.9336 25.7045 45.9795 25.5787 46.0661C25.453 46.1528 25.3568 46.276 25.3034 46.4191C25.2499 46.5621 25.2417 46.7182 25.2798 46.8661C25.3179 47.0139 25.4006 47.1466 25.5166 47.246L25.5718 47.2874L26.0342 47.453C26.1437 47.4539 26.2521 47.4302 26.3512 47.3836C26.4504 47.337 26.5378 47.2687 26.607 47.1838C26.7336 47.0307 26.7945 46.8338 26.7764 46.6359C26.7583 46.4381 26.6627 46.2554 26.5104 46.1278L26.0066 45.9346ZM28.3808 46.9561C28.1921 46.957 28.0104 47.0282 27.8713 47.1558C27.7323 47.2834 27.6457 47.4583 27.6285 47.6463C27.619 47.7419 27.6284 47.8385 27.6562 47.9305C27.684 48.0224 27.7296 48.1081 27.7905 48.1824C27.8514 48.2568 27.9263 48.3184 28.0111 48.3638C28.0958 48.4091 28.1886 48.4374 28.2842 48.4469H28.4499C28.6367 48.4441 28.8158 48.3719 28.9523 48.2443C29.0888 48.1167 29.173 47.9429 29.1884 47.7567C29.2 47.559 29.1346 47.3644 29.006 47.2139C28.8773 47.0633 28.6953 46.9685 28.4982 46.9492H28.3808V46.9561ZM30.6516 46.1693C30.5496 46.1697 30.4487 46.1908 30.3551 46.2311C30.2614 46.2714 30.1768 46.3302 30.1063 46.4039C29.9672 46.5458 29.8893 46.7366 29.8893 46.9354C29.8893 47.1341 29.9672 47.3249 30.1063 47.4668C30.1727 47.5346 30.2522 47.5879 30.3401 47.6235C30.428 47.6592 30.5223 47.6763 30.6171 47.6739C30.7143 47.6745 30.8106 47.6559 30.9007 47.6192C30.9907 47.5825 31.0726 47.5283 31.1416 47.4599L31.1968 47.3978C31.3276 47.2532 31.3965 47.0631 31.3887 46.8683C31.381 46.6734 31.2972 46.4894 31.1554 46.3556C31.0129 46.2282 30.8289 46.1571 30.6378 46.1554L30.6516 46.1693ZM31.9008 43.7191C31.7499 43.7221 31.6033 43.7704 31.4803 43.8578C31.3572 43.9452 31.2632 44.0676 31.2106 44.2091V44.285C31.1438 44.4718 31.1535 44.6774 31.2375 44.857C31.3215 45.0367 31.4731 45.1759 31.6592 45.2444L31.9146 45.2858C32.0663 45.2857 32.2141 45.2385 32.3378 45.1507C32.4614 45.063 32.5547 44.9389 32.6048 44.7958V44.7406C32.6399 44.6487 32.6564 44.5507 32.6531 44.4523C32.6499 44.354 32.627 44.2573 32.5858 44.1679C32.5447 44.0786 32.4861 43.9983 32.4135 43.9319C32.3409 43.8655 32.2558 43.8142 32.1631 43.7812L31.9008 43.7191ZM34.4338 45.7896L33.999 45.9346C33.8397 46.0461 33.7309 46.2158 33.696 46.4071C33.6611 46.5983 33.703 46.7955 33.8126 46.9561C33.8816 47.0484 33.9711 47.1234 34.0742 47.1749C34.1773 47.2264 34.291 47.2531 34.4062 47.2529L34.841 47.1079C35.0003 46.9894 35.1069 46.8133 35.1378 46.6172C35.1688 46.4211 35.1217 46.2206 35.0067 46.0588V46.0174C34.9371 45.9192 34.8451 45.8392 34.7382 45.7839C34.6313 45.7287 34.5127 45.6999 34.3924 45.6999L34.4338 45.7896ZM36.3939 46.9216C36.2056 46.924 36.0248 46.9958 35.8861 47.1231C35.7473 47.2504 35.6603 47.4244 35.6416 47.6118C35.6332 47.7095 35.6445 47.808 35.6748 47.9013C35.7052 47.9946 35.754 48.0809 35.8184 48.155C35.8828 48.229 35.9615 48.2893 36.0497 48.3324C36.1379 48.3754 36.2338 48.4003 36.3318 48.4055H36.4906C36.6776 48.4058 36.8577 48.3344 36.9938 48.206C37.1299 48.0777 37.2116 47.902 37.2222 47.7153C37.2356 47.5172 37.1709 47.3217 37.0418 47.1707C36.9128 47.0198 36.7298 46.9254 36.532 46.9078H36.4354L36.3939 46.9216ZM38.8786 46.2314L38.4645 46.3556L38.4507 46.4798C38.2883 46.5917 38.1763 46.7629 38.1389 46.9565C38.1015 47.1502 38.1416 47.3508 38.2506 47.5151C38.3143 47.62 38.4048 47.7059 38.5127 47.7641C38.6207 47.8224 38.7422 47.8508 38.8648 47.8464L39.272 47.7291H39.3273C39.4074 47.675 39.476 47.6056 39.5292 47.5249C39.5823 47.4441 39.6189 47.3536 39.6369 47.2586C39.6548 47.1637 39.6538 47.0661 39.6338 46.9715C39.6139 46.8769 39.5753 46.7872 39.5205 46.7076C39.4508 46.6054 39.3571 46.5217 39.2476 46.464C39.1381 46.4063 39.0162 46.3762 38.8924 46.3763L38.8786 46.2314ZM40.7076 44.3541C40.5769 44.3568 40.449 44.3924 40.3356 44.4575C40.2223 44.5226 40.1271 44.6152 40.0589 44.7268L40.0243 44.7889C39.9522 44.9541 39.9417 45.1398 39.9949 45.3121C40.0481 45.4843 40.1614 45.6318 40.3142 45.7275L40.6938 45.8242C40.8226 45.8251 40.9494 45.7917 41.061 45.7274C41.1726 45.6631 41.265 45.5703 41.3288 45.4584C41.378 45.3738 41.4098 45.2803 41.4226 45.1833C41.4353 45.0863 41.4286 44.9877 41.4029 44.8933C41.3772 44.799 41.3331 44.7106 41.2729 44.6334C41.2128 44.5562 41.138 44.4918 41.0527 44.4438L40.7076 44.3541ZM41.8257 41.683C41.6692 41.6905 41.5188 41.7463 41.3953 41.8427C41.2717 41.9391 41.181 42.0714 41.1356 42.2214V42.2904C41.0794 42.4798 41.1001 42.6838 41.1931 42.8581C41.2861 43.0324 41.4439 43.1632 41.6325 43.2221L41.8534 43.2636C42.0093 43.2575 42.1595 43.2031 42.2832 43.1079C42.4069 43.0127 42.4978 42.8813 42.5435 42.7321V42.6838C42.5897 42.5856 42.6138 42.4784 42.6142 42.3699C42.6146 42.2614 42.5914 42.1541 42.546 42.0555C42.5006 41.9569 42.4343 41.8694 42.3516 41.7991C42.269 41.7288 42.1719 41.6774 42.0673 41.6485L41.8257 41.683ZM42.5159 38.7911C42.3389 38.7933 42.1682 38.8573 42.0334 38.9719C41.8985 39.0866 41.808 39.2448 41.7774 39.4192V39.4951C41.7646 39.6764 41.8197 39.8559 41.9319 39.9988C42.0442 40.1417 42.2056 40.2377 42.3848 40.2681H42.5159C42.6911 40.266 42.8601 40.2028 42.9937 40.0894C43.1272 39.976 43.217 39.8195 43.2475 39.647V39.571C43.2756 39.3756 43.2264 39.177 43.1105 39.0172C42.9945 38.8574 42.8209 38.7491 42.6264 38.7152L42.5159 38.7911ZM42.8472 35.8233C42.6587 35.8228 42.4771 35.8937 42.3387 36.0218C42.2004 36.1498 42.1158 36.3255 42.1018 36.5135V36.5894C42.0904 36.7857 42.1562 36.9786 42.2852 37.1269C42.4141 37.2753 42.5961 37.3672 42.792 37.3831H42.8334C43.0219 37.3837 43.2036 37.3127 43.3419 37.1847C43.4802 37.0566 43.5649 36.8809 43.5788 36.6929V36.6101C43.5902 36.4146 43.5242 36.2224 43.3951 36.0752C43.2659 35.928 43.084 35.8375 42.8886 35.8233H42.8472ZM43.1854 32.5449C43.0404 32.5416 42.8976 32.581 42.7748 32.6584C42.6521 32.7357 42.5549 32.8475 42.4952 32.9797V33.0556C42.4537 33.1443 42.4301 33.2404 42.4261 33.3383C42.422 33.4362 42.4374 33.5339 42.4714 33.6257C42.5055 33.7176 42.5575 33.8017 42.6243 33.8733C42.6912 33.9449 42.7717 34.0024 42.861 34.0426L43.1716 34.1116C43.3154 34.113 43.4566 34.0735 43.5787 33.9977C43.7009 33.922 43.7991 33.8131 43.8618 33.6837V33.6009C43.9439 33.4215 43.9515 33.2168 43.8829 33.0318C43.8143 32.8468 43.6752 32.6965 43.496 32.6139L43.1854 32.5449ZM44.4761 29.7841C44.331 29.7808 44.1882 29.8203 44.0655 29.8976C43.9428 29.9749 43.8455 30.0867 43.7859 30.219L43.7514 30.3018C43.7097 30.3896 43.686 30.4847 43.6815 30.5818C43.677 30.6789 43.6919 30.7758 43.7253 30.8671C43.7587 30.9583 43.81 31.042 43.8761 31.1132C43.9422 31.1844 44.0218 31.2417 44.1103 31.2819L44.4278 31.3509C44.5728 31.3542 44.7156 31.3147 44.8383 31.2374C44.9611 31.1601 45.0583 31.0483 45.118 30.9161V30.8539C45.1595 30.7652 45.183 30.6692 45.1871 30.5713C45.1912 30.4734 45.1758 30.3757 45.1417 30.2838C45.1077 30.192 45.0557 30.1078 44.9888 30.0363C44.9219 29.9647 44.8415 29.9071 44.7522 29.867L44.4761 29.7841ZM45.4423 27.0993C45.2701 27.1005 45.1034 27.1608 44.9703 27.2701C44.8371 27.3794 44.7455 27.531 44.7107 27.6998V27.7688C44.7015 27.9403 44.7512 28.1099 44.8516 28.2493C44.9521 28.3886 45.0972 28.4894 45.2629 28.5349H45.4216C45.5848 28.5253 45.7404 28.4629 45.8649 28.3571C45.9895 28.2512 46.0761 28.1077 46.1118 27.9482V27.893C46.1506 27.7 46.1113 27.4994 46.0027 27.3352C45.8941 27.171 45.7249 27.0564 45.5321 27.0165L45.4423 27.0993ZM45.6011 24.2695H45.5321C45.4331 24.2773 45.3368 24.3047 45.2484 24.3499C45.1601 24.3951 45.0816 24.4574 45.0175 24.5331C44.9533 24.6088 44.9048 24.6964 44.8747 24.791C44.8445 24.8855 44.8334 24.9851 44.8419 25.0839V25.153C44.8604 25.3392 44.9464 25.5122 45.0837 25.6394C45.2211 25.7665 45.4002 25.839 45.5873 25.8432H45.6563C45.7549 25.8362 45.8512 25.8097 45.9394 25.7652C46.0277 25.7207 46.1062 25.6591 46.1705 25.5839C46.2347 25.5088 46.2833 25.4216 46.3136 25.3274C46.3438 25.2333 46.355 25.1341 46.3465 25.0356V24.9942V24.9459C46.3342 24.7585 46.251 24.5829 46.1138 24.4547C45.9766 24.3265 45.7958 24.2553 45.608 24.2557L45.6011 24.2695ZM44.9178 21.495L44.6348 21.5502C44.4512 21.6265 44.3052 21.7725 44.2289 21.9562C44.1526 22.1398 44.1522 22.3462 44.2276 22.5302V22.5855C44.2827 22.7236 44.3779 22.8421 44.5009 22.9258C44.6239 23.0094 44.7691 23.0543 44.9178 23.0548L45.2008 22.9996C45.3835 22.9259 45.5296 22.7829 45.6072 22.6019C45.6848 22.4208 45.6875 22.2164 45.6149 22.0333V21.9643C45.5584 21.8282 45.4625 21.712 45.3395 21.6309C45.2165 21.5497 45.0721 21.5072 44.9247 21.5088L44.9178 21.495ZM43.4615 19.0793L42.9853 19.2449C42.8334 19.3713 42.738 19.5528 42.7199 19.7495C42.7017 19.9462 42.7625 20.142 42.8886 20.294L42.9301 20.3561C43.001 20.4414 43.0895 20.5102 43.1896 20.5579C43.2897 20.6055 43.399 20.6309 43.5098 20.6322L43.986 20.4597C44.1379 20.3354 44.2347 20.1564 44.2553 19.9613C44.276 19.7662 44.2189 19.5708 44.0965 19.4175V19.3761C44.0269 19.2921 43.9392 19.2248 43.84 19.1794C43.7408 19.134 43.6327 19.1116 43.5236 19.1138L43.4615 19.0793ZM41.4116 17.2089C41.2479 17.2051 41.0874 17.2554 40.9551 17.352C40.8228 17.4486 40.7259 17.5861 40.6796 17.7432C40.6332 17.9003 40.6399 18.0683 40.6986 18.2213C40.7574 18.3742 40.8648 18.5035 41.0044 18.5893L41.0596 18.6307L41.4737 18.7549C41.5975 18.7551 41.7194 18.7249 41.8289 18.6672C41.9384 18.6095 42.0321 18.5258 42.1018 18.4236C42.2104 18.2603 42.2504 18.0608 42.2129 17.8683C42.1754 17.6758 42.0636 17.5058 41.9017 17.3952L41.8465 17.3607L41.4116 17.2089ZM38.8441 16.0148C38.6635 16.0134 38.4884 16.0775 38.3515 16.1954C38.2146 16.3133 38.1252 16.4769 38.0999 16.6558C38.0746 16.8347 38.1151 17.0166 38.2139 17.1679C38.3127 17.3191 38.4631 17.4294 38.6371 17.478H38.7061L38.9131 17.5126C39.0895 17.5084 39.2588 17.4424 39.3914 17.326C39.524 17.2097 39.6116 17.0505 39.6387 16.8762C39.6658 16.7019 39.6309 16.5236 39.5399 16.3724C39.4489 16.2213 39.3077 16.1069 39.1409 16.0494H39.0512L38.8441 16.0148Z' fill='white'/%3E%3C/svg%3E");
    --size: 64px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph03] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.53702 12.8591C8.53702 13.8654 8.53702 13.9988 9.55802 14.5685L9.98347 14.8232C10.0464 14.8597 10.1173 14.8806 10.1901 14.8838C10.2622 14.8854 10.3333 14.867 10.3957 14.8306C10.4579 14.7942 10.5088 14.7413 10.5426 14.6777C10.5712 14.6325 10.5905 14.5821 10.5993 14.5293C10.608 14.4766 10.6062 14.4227 10.5937 14.3707C10.5813 14.3187 10.5585 14.2698 10.5268 14.2267C10.495 14.1836 10.4549 14.1473 10.4088 14.12L9.97128 13.8654C9.33923 13.4895 9.33923 13.4895 9.36355 12.7621C9.36378 12.6759 9.33841 12.5915 9.29061 12.5197C9.14475 12.1075 9.29061 11.9862 9.29061 11.9499L9.43647 11.8408C9.66741 11.671 10.0685 11.3921 10.2508 11.2224C10.6011 10.8914 10.9261 10.5347 11.2232 10.1556C12.0579 8.86604 13.3677 7.95586 14.8697 7.6217C15.0884 7.6217 15.2707 7.36709 15.2829 7.14887C15.281 6.77769 15.3217 6.40751 15.4044 6.04561C15.5388 6.08031 15.6663 6.13771 15.7812 6.21535C15.8318 6.24189 15.8881 6.25576 15.9453 6.25576C16.0025 6.25576 16.0588 6.24189 16.1094 6.21535C16.2102 6.20788 16.3049 6.1649 16.3768 6.09411C16.459 5.8936 16.5696 5.70581 16.705 5.53642C17.2285 6.25652 17.5817 7.08549 17.7382 7.96115C17.763 8.05055 17.8137 8.13066 17.884 8.1915C18.4574 8.58577 18.8963 9.14546 19.1417 9.79553C19.3872 10.4456 19.4276 11.155 19.2575 11.8286C19.2581 11.9291 19.2953 12.0259 19.3624 12.1009C19.4295 12.1758 19.5217 12.2238 19.6217 12.2357C19.7217 12.2477 19.8227 12.2227 19.9056 12.1656C19.9885 12.1085 20.0476 12.0232 20.0718 11.9256C20.2618 11.1302 20.2146 10.2969 19.9361 9.52791C19.6575 8.75895 19.1597 8.08797 18.5039 7.59744C18.2608 6.6033 17.5801 4.78474 16.6929 4.66351C16.316 4.66351 16.0364 4.99084 15.8299 5.35456C15.7151 5.30377 15.5908 5.27753 15.4652 5.27753C15.3396 5.27753 15.2154 5.30377 15.1006 5.35456C14.6509 5.56066 14.5293 6.19109 14.4929 6.89427C12.891 7.31668 11.4991 8.30835 10.579 9.68272C10.2895 10.0156 9.97678 10.3276 9.6431 10.6162C9.47293 10.7618 9.10829 11.0285 8.88951 11.1739L8.70719 11.3194C8.43978 11.5377 8.18454 11.9741 8.47624 12.7985C8.49814 12.817 8.51846 12.8373 8.53702 12.8591Z' fill='white'/%3E%3Cpath d='M23.6821 11.1861V14.2776C23.6882 14.3664 23.712 14.453 23.7522 14.5324C23.7924 14.6119 23.8481 14.6825 23.916 14.7401C23.984 14.7977 24.0628 14.8412 24.1479 14.8679C24.233 14.8947 24.3225 14.9042 24.4113 14.8959C24.5898 14.8805 24.755 14.7954 24.8711 14.6593C24.9872 14.5231 25.0447 14.3467 25.0312 14.1685V11.0891C25.0158 10.911 24.9304 10.7463 24.7939 10.6305C24.6574 10.5147 24.4806 10.4573 24.3019 10.4708C24.2141 10.4769 24.1283 10.5003 24.0495 10.5397C23.9707 10.579 23.9006 10.6334 23.8429 10.6999C23.7853 10.7663 23.7415 10.8435 23.7138 10.927C23.6862 11.0104 23.6754 11.0985 23.6821 11.1861Z' fill='white'/%3E%3Cpath d='M20.9969 15.3687C22.0321 15.812 23.0079 16.3821 23.9019 17.066C24.3833 17.4291 24.8307 17.8349 25.2389 18.2784C26.3593 19.5246 27.1895 21.0027 27.6698 22.6066C27.6955 22.6898 27.747 22.7628 27.8169 22.8151C27.8868 22.8674 27.9715 22.8962 28.0587 22.8975H28.1925C28.2957 22.8615 28.381 22.7873 28.4307 22.6902C28.4806 22.5932 28.491 22.4807 28.4599 22.3762C27.9648 20.7386 27.1374 19.2199 26.029 17.9147C25.6315 17.4779 25.2008 17.0725 24.7405 16.7023C23.7087 15.837 22.5587 15.1227 21.3251 14.5806C21.225 14.5401 21.113 14.5402 21.013 14.581C20.9131 14.6218 20.8331 14.7 20.7902 14.7989C20.762 14.849 20.7449 14.9047 20.7401 14.962C20.7354 15.0193 20.7431 15.077 20.7627 15.131C20.7823 15.1851 20.8134 15.2343 20.8538 15.2753C20.8942 15.3164 20.943 15.3482 20.9969 15.3687Z' fill='white'/%3E%3Cpath d='M18.9437 12.4833C18.6763 11.2709 18.032 10.1313 17.6431 10.0586C17.4244 10.0586 17.1934 10.4223 17.0233 10.786C16.8538 10.6805 16.6627 10.6142 16.4641 10.592C16.4247 10.5791 16.382 10.5791 16.3426 10.592C16.0144 10.7254 15.9901 11.2346 15.978 11.5377H15.8442C12.915 11.5377 12.4409 14.2897 11.42 15.1747C11.189 15.3566 10.5934 15.7567 10.5448 15.7931C10.1801 16.084 10.4232 16.6538 10.4476 16.7145C10.4476 17.6844 11.1403 18.0602 12.3437 18.7512C13.547 19.4423 13.5591 19.7939 13.5591 20.3637C13.5526 20.4687 13.5526 20.5739 13.5591 20.6789C13.588 22.5763 14.2656 24.407 15.4796 25.8679C16.1109 27.1124 16.4436 28.4862 16.452 29.8809C16.452 30.2445 16.3061 30.3051 16.063 30.4021C15.9125 30.4381 15.775 30.515 15.6657 30.6241C15.5563 30.7332 15.4792 30.8704 15.4431 31.0204C15.3962 31.1414 15.3794 31.2718 15.3942 31.4007C15.409 31.5295 15.455 31.6529 15.5283 31.76C15.6535 31.8924 15.8071 31.9949 15.9775 32.0599C16.1479 32.125 16.3309 32.1509 16.5127 32.1358C16.8529 32.1441 17.1889 32.0603 17.4851 31.8934C17.4832 32.0098 17.5172 32.124 17.5824 32.2207C17.694 32.3639 17.8416 32.4753 18.0102 32.5434C18.1788 32.6115 18.3625 32.6341 18.5426 32.6086C18.7329 32.6187 18.9235 32.6187 19.1138 32.6086C19.3229 32.5813 19.5298 32.5408 19.7338 32.4875H20.0984H20.8033C21.1801 32.4875 21.6056 32.4875 22.0189 32.4875C22.8037 32.5329 23.59 32.4235 24.3325 32.1655C25.075 31.9076 25.7591 31.5061 26.3459 30.9841C26.3459 30.9841 29.9923 31.5418 30.7945 29.5656C31.0951 28.3089 31.0105 26.9911 30.5515 25.783C30.4178 25.2132 30.284 24.6798 30.2111 24.2191C30.1969 24.1296 30.2014 24.0381 30.2244 23.9505C30.2474 23.8628 30.2885 23.7809 30.3449 23.7099C30.4096 23.789 30.4591 23.8794 30.4907 23.9766C30.5496 24.1244 30.6519 24.251 30.7842 24.3396C30.9166 24.4284 31.0726 24.4751 31.2321 24.4737C31.3286 24.4912 31.4274 24.4912 31.5238 24.4737C31.7195 24.3954 31.8765 24.2432 31.9606 24.0504C32.0448 23.8576 32.0494 23.6394 31.9736 23.4431C31.866 23.0922 31.6559 22.7811 31.37 22.5501C31.0842 22.3189 30.7356 22.1782 30.3691 22.1459C30.2373 22.1492 30.1066 22.1696 29.9801 22.2066C29.5169 22.3621 29.1259 22.6801 28.8799 23.1016C28.634 23.523 28.5499 24.0193 28.6431 24.4979C28.7161 25.0434 28.8741 25.6375 29.0078 26.2074C29.3972 27.1293 29.5516 28.1332 29.4575 29.1291C29.3238 29.4322 28.9713 29.5899 28.4001 29.5899C28.1593 29.5875 27.9192 29.5631 27.683 29.5171C28.0654 28.6115 28.2562 27.6369 28.2436 26.6544C28.2312 25.6718 28.0154 24.7024 27.61 23.8069C26.7629 21.8683 25.2856 20.2709 23.4166 19.2726C22.7909 18.9191 22.1362 18.619 21.4598 18.3754C21.1135 18.2401 20.7606 18.1227 20.4023 18.0239C20.1106 17.939 20.0012 17.9026 20.1713 17.1752C20.6697 14.9808 20.2807 13.5017 18.9437 12.4833Z' fill='white'/%3E%3Cpath d='M22.917 11.1497L24.4363 9.47661L25.8341 11.1497C25.9617 11.2763 26.1343 11.3473 26.3142 11.3473C26.4942 11.3473 26.6668 11.2763 26.7943 11.1497C26.8568 11.0878 26.9064 11.014 26.9402 10.9329C26.9741 10.8518 26.9915 10.7647 26.9915 10.6768C26.9915 10.589 26.9741 10.502 26.9402 10.4208C26.9064 10.3396 26.8568 10.266 26.7943 10.204L24.9225 8.02177C24.8557 7.96128 24.7823 7.90843 24.7037 7.86415C24.5998 7.80615 24.4824 7.77685 24.3634 7.77929C24.2591 7.77626 24.1557 7.79903 24.0623 7.84558C23.9691 7.89211 23.8887 7.96098 23.8285 8.04601L21.7988 10.3495C21.7461 10.4195 21.7078 10.4992 21.6859 10.5841C21.6642 10.669 21.6593 10.7572 21.6718 10.8439C21.6842 10.9306 21.7136 11.0139 21.7584 11.0893C21.8031 11.1647 21.8623 11.2305 21.9324 11.283C22.0053 11.34 22.089 11.3818 22.1784 11.406C22.2679 11.4302 22.3612 11.4363 22.4529 11.4239C22.5447 11.4114 22.6332 11.3807 22.7128 11.3336C22.7925 11.2866 22.862 11.224 22.917 11.1497Z' fill='white'/%3E%3Cpath d='M14.7127 31.9175C14.6655 31.9041 14.6217 31.881 14.584 31.8496C14.5464 31.8184 14.5156 31.7796 14.4939 31.7357C14.3938 31.5592 14.3593 31.3531 14.3966 31.1538C14.4817 30.8264 14.664 30.7537 14.9071 30.6567C15.1307 30.5977 15.3263 30.4621 15.4596 30.2737C15.5929 30.0852 15.6555 29.856 15.6364 29.6261C15.7352 28.8734 15.5904 28.1089 15.2232 27.4439C15.0895 27.1651 14.895 26.7771 14.6398 26.1346C14.6437 26.0983 14.6437 26.0617 14.6398 26.0255C13.3449 24.2717 12.6656 22.1412 12.7071 19.9636C12.7139 19.8562 12.6782 19.7504 12.6078 19.6688C12.5375 19.5873 12.4378 19.5364 12.3304 19.5272C12.2763 19.5203 12.2215 19.5249 12.1694 19.5405C12.1173 19.5563 12.0691 19.5826 12.0278 19.6181C11.9866 19.6535 11.9533 19.6971 11.93 19.7462C11.9067 19.7953 11.894 19.8488 11.8927 19.903C11.8272 22.2769 12.5541 24.6053 13.9591 26.5226C14.2143 27.1651 14.4088 27.553 14.5547 27.844C14.8576 28.3947 14.9687 29.03 14.8706 29.6504C14.8834 29.7145 14.8834 29.7803 14.8706 29.8444C14.8102 29.8817 14.7447 29.9103 14.6762 29.9292C14.4329 30.0057 14.2139 30.1445 14.0411 30.3317C13.8685 30.5188 13.7479 30.748 13.6917 30.9962C13.594 31.4087 13.6592 31.8429 13.874 32.2086C14.0112 32.4638 14.2354 32.6616 14.506 32.7662H14.6154C14.7048 32.7662 14.7917 32.7363 14.8622 32.6814C14.9326 32.6265 14.9827 32.5497 15.0044 32.4631C15.0271 32.4086 15.0374 32.3496 15.0345 32.2905C15.0316 32.2315 15.0157 32.1738 14.9878 32.1216C14.9599 32.0694 14.9208 32.0241 14.8732 31.9888C14.8256 31.9535 14.7708 31.9291 14.7127 31.9175Z' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph02] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.0216 14.5424C32.7244 15.1591 33.1553 16.0284 33.2207 16.9612C33.2045 17.4988 33.0528 18.0237 32.7798 18.4872C32.5068 18.9507 32.1212 19.3377 31.6588 19.6126C32.1253 19.8859 32.5138 20.2742 32.7872 20.7405C33.0607 21.2069 33.2099 21.7356 33.2207 22.2761C33.1523 23.2067 32.72 24.0728 32.0175 24.687C31.315 25.3011 30.3989 25.6138 29.4675 25.5571C28.401 25.5571 27.6433 24.6307 26.9132 23.7379C26.2342 22.9077 25.5791 22.1066 24.7215 22.1066H15.8835C15.0345 22.1066 14.3839 22.9025 13.7075 23.7297C12.9756 24.625 12.2135 25.5571 11.1375 25.5571C10.2094 25.6138 9.29626 25.3024 8.59602 24.6905C7.89579 24.0787 7.46482 23.2156 7.39648 22.2882C7.40826 21.7494 7.55661 21.2223 7.82766 20.7565C8.0987 20.2906 8.48355 19.9012 8.94617 19.6247C8.48508 19.3464 8.10144 18.9567 7.83062 18.4911C7.55979 18.0257 7.41049 17.4995 7.39648 16.9612C7.45873 16.0294 7.88708 15.1602 8.58799 14.5432C9.28891 13.9262 10.2054 13.6116 11.1375 13.668C12.2135 13.668 12.9756 14.5936 13.7075 15.4826C14.3839 16.3041 15.0345 17.0944 15.8835 17.0944H24.7215C25.5791 17.0944 26.2342 16.2989 26.9132 15.4745C27.6433 14.588 28.401 13.668 29.4675 13.668C30.4008 13.6115 31.3187 13.9258 32.0216 14.5424Z' fill='white'/%3E%3Cpath d='M20.3986 27.1047C20.4721 27.1299 20.5388 27.1721 20.5931 27.2278H20.581C20.6599 27.3062 20.7109 27.4083 20.7262 27.5184C20.8895 28.6425 20.8895 29.7843 20.7262 30.9084C20.7167 30.9736 20.6944 31.0363 20.6607 31.0928C20.6269 31.1494 20.5824 31.1987 20.5295 31.2381C20.4767 31.2775 20.4166 31.306 20.3527 31.3222C20.2888 31.3383 20.2225 31.3416 20.1572 31.3321C20.092 31.3226 20.0293 31.3003 19.9728 31.2665C19.9162 31.2327 19.8669 31.1882 19.8275 31.1353C19.7882 31.0826 19.7596 31.0224 19.7434 30.9585C19.7273 30.8947 19.724 30.8283 19.7335 30.7631C19.8846 29.7354 19.8846 28.6913 19.7335 27.6637C19.7161 27.5291 19.7519 27.3931 19.8333 27.2845C19.9147 27.176 20.0353 27.1035 20.1694 27.0826C20.2464 27.0718 20.325 27.0794 20.3986 27.1047Z' fill='white'/%3E%3Cpath d='M25.0651 26.9607C25.159 26.9819 25.2452 27.0283 25.3148 27.0946V27.1189C25.3621 27.1788 25.4027 27.2437 25.4358 27.3126C25.7123 28.0976 25.9071 28.909 26.0169 29.734C26.0342 29.8671 25.9981 30.0018 25.9164 30.1083C25.8347 30.2149 25.7142 30.2849 25.5812 30.303C25.5156 30.3132 25.4487 30.3099 25.3846 30.2932C25.3204 30.2765 25.2604 30.2468 25.2082 30.2059C25.1559 30.165 25.1127 30.1139 25.081 30.0556C25.0494 29.9974 25.03 29.9332 25.0242 29.8671C24.9218 29.1035 24.7392 28.3527 24.4795 27.6274C24.4358 27.5004 24.443 27.3615 24.4994 27.2397C24.5558 27.1178 24.657 27.0225 24.7821 26.9736C24.8736 26.9438 24.9713 26.9394 25.0651 26.9607Z' fill='white'/%3E%3Cpath d='M15.3674 26.9452C15.4809 26.8725 15.6186 26.848 15.7503 26.8768L15.8229 26.8525C15.9202 26.8669 16.0099 26.9139 16.0772 26.9858C16.1346 27.0461 16.1767 27.1194 16.1998 27.1995C16.2229 27.2796 16.2266 27.364 16.2104 27.4458C16.0481 28.2762 15.8006 29.0876 15.4718 29.8671C15.4127 29.9811 15.3127 30.0686 15.1918 30.1118C15.0709 30.1551 14.9381 30.1511 14.8201 30.1005C14.7021 30.0499 14.6076 29.9566 14.5555 29.8391C14.5035 29.7218 14.4978 29.5891 14.5396 29.4676C14.8277 28.7596 15.0308 28.02 15.1449 27.2642C15.1739 27.1326 15.2539 27.0178 15.3674 26.9452Z' fill='white'/%3E%3Cpath d='M20.1902 12.014C20.0865 11.9975 19.9904 11.9495 19.9151 11.8762C19.8409 11.7992 19.7905 11.7026 19.7698 11.5977C19.6065 10.4737 19.6065 9.3319 19.7698 8.20781C19.7879 8.07475 19.8578 7.95424 19.9645 7.87258C20.0711 7.79092 20.2056 7.75475 20.3388 7.77196C20.4729 7.79292 20.5935 7.8654 20.6748 7.97394C20.7563 8.08249 20.7921 8.21853 20.7747 8.3531C20.6234 9.38068 20.6234 10.4249 20.7747 11.4525C20.7869 11.5568 20.7665 11.6623 20.7164 11.7546C20.6662 11.8469 20.5887 11.9214 20.4945 11.9679C20.4002 12.0143 20.294 12.0304 20.1902 12.014Z' fill='white'/%3E%3Cpath d='M15.4487 12.1528C15.3471 12.1334 15.2537 12.0833 15.1813 12.0094L15.2175 11.961C15.1676 11.9097 15.1304 11.8476 15.1086 11.7794C14.8239 10.9961 14.625 10.1842 14.5154 9.35797C14.4981 9.22479 14.5343 9.09021 14.616 8.9836C14.6976 8.877 14.8181 8.80702 14.9512 8.78894C15.0856 8.77515 15.2202 8.81417 15.3264 8.89776C15.4326 8.98136 15.5021 9.10297 15.5202 9.2369C15.614 10.001 15.7927 10.7522 16.0529 11.4767C16.0759 11.5387 16.0863 11.6045 16.0835 11.6706C16.0807 11.7366 16.0647 11.8014 16.0365 11.8611C16.0083 11.9209 15.9685 11.9745 15.9194 12.0186C15.8702 12.0628 15.8127 12.0967 15.7503 12.1183C15.6557 12.1603 15.5504 12.1723 15.4487 12.1528Z' fill='white'/%3E%3Cpath d='M25.1124 12.1131C25.0013 12.188 24.8652 12.2159 24.7337 12.191L24.6973 12.312C24.5961 12.2912 24.5033 12.2406 24.431 12.1668C24.3737 12.1088 24.3316 12.0375 24.3083 11.9594C24.2852 11.8814 24.2815 11.7987 24.2978 11.7188C24.4592 10.8868 24.7109 10.0749 25.0484 9.29743C25.0746 9.23702 25.1126 9.18236 25.1599 9.13658C25.2072 9.09081 25.2631 9.0548 25.3245 9.03063C25.3857 9.00646 25.4511 8.99459 25.517 8.99571C25.5828 8.99682 25.6478 9.0109 25.7082 9.03713C25.7687 9.06337 25.8233 9.10124 25.8691 9.1486C25.9149 9.19596 25.9509 9.25187 25.9751 9.31314C25.9993 9.37441 26.0112 9.43984 26.01 9.5057C26.0089 9.57155 25.9948 9.63655 25.9686 9.69697C25.688 10.3729 25.4731 11.0743 25.3269 11.7915C25.3006 11.9228 25.2234 12.0383 25.1124 12.1131Z' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph04] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.4983 24.7634C31.8329 24.7634 32.0981 24.8442 32.2135 25.1902C32.2456 25.2725 32.2588 25.3611 32.252 25.4491C32.2452 25.5373 32.2188 25.6228 32.1745 25.6993C32.1302 25.7757 32.0691 25.8412 31.996 25.8908C31.9229 25.9405 31.8395 25.9731 31.7521 25.986C31.6178 25.9978 31.4827 25.9978 31.3484 25.986H23.217C22.7787 25.986 22.7441 25.986 22.9402 26.4128C23.4462 27.2389 23.7137 28.189 23.713 29.1578C23.6465 30.0993 23.2803 30.9946 22.668 31.7127C22.0558 32.4308 21.2295 32.934 20.3105 33.1486C19.5297 33.3087 18.7196 33.2487 17.9708 32.9753C17.2221 32.702 16.564 32.2259 16.0699 31.6004C15.5759 30.9747 15.2654 30.2242 15.1731 29.4324C15.0807 28.6407 15.2103 27.8388 15.5471 27.1164C15.6623 26.8626 15.7546 26.5973 15.8815 26.3436C16.0084 26.0898 15.8815 25.986 15.6047 25.986C14.4513 25.986 8.52291 25.986 7.43873 25.986C6.94277 25.986 6.63136 25.7323 6.64289 25.3632C6.65443 24.9941 6.94277 24.7403 7.42719 24.7403H16.712C17.3694 24.7403 17.6346 25.0633 17.4271 25.6862C17.2194 26.309 16.9541 27.0472 16.6774 27.7046C16.5132 28.061 16.4211 28.4465 16.4065 28.8387C16.3919 29.2309 16.455 29.6221 16.5923 29.9899C16.7295 30.3575 16.938 30.6945 17.206 30.9812C17.474 31.268 17.7961 31.499 18.1536 31.6607C18.626 31.9002 19.1557 32.0033 19.6834 31.9585C20.211 31.9137 20.7158 31.7227 21.141 31.407C21.5753 31.1166 21.9242 30.7155 22.1513 30.2449C22.3784 29.7744 22.4756 29.2518 22.4328 28.7311C22.3286 28.0791 22.1016 27.4529 21.7638 26.8857C21.5792 26.4474 21.4177 26.0091 21.2448 25.5593C21.2168 25.4579 21.2136 25.3512 21.2354 25.2483C21.2572 25.1454 21.3034 25.0492 21.3701 24.9679C21.4367 24.8866 21.5219 24.8224 21.6185 24.7808C21.7151 24.7392 21.8204 24.7214 21.9252 24.7288C24.0129 24.7749 29.4222 24.7634 31.4983 24.7634Z' fill='white'/%3E%3Cpath d='M28.7429 6.81679C27.7008 7.60463 26.7388 8.49318 25.8709 9.46958C24.3853 11.1373 23.213 13.0598 22.4108 15.1443C22.0568 16.0352 21.7489 16.9437 21.4881 17.8662C21.1975 18.8659 20.9702 19.8829 20.8076 20.9112C20.6231 22.249 20.4962 23.587 20.4155 24.9365C20.3486 25.9435 20.5727 26.9484 21.0614 27.8315C21.2137 28.135 21.2933 28.4699 21.2941 28.8095C21.2949 29.1492 21.2167 29.4844 21.0656 29.7886C20.9147 30.0929 20.695 30.3578 20.424 30.5627C20.1531 30.7675 19.8382 30.9064 19.5042 30.9687C19.1755 30.9397 18.8579 30.8351 18.5761 30.6633C18.2943 30.4914 18.056 30.2568 17.8797 29.9779C17.7034 29.6989 17.5938 29.3829 17.5595 29.0547C17.5252 28.7264 17.567 28.3946 17.6819 28.0852C18.0723 27.0988 18.3208 26.0619 18.4201 25.0057C18.5204 23.9712 18.6783 22.9431 18.8929 21.9261C19.0658 20.9083 19.3047 19.9027 19.6081 18.9158C20.1342 17.2512 20.8098 15.6376 21.6265 14.0946C22.8934 11.729 24.6094 9.63305 26.6783 7.92405C27.2465 7.42772 27.8987 7.0371 28.6045 6.77066C28.6045 6.77066 28.6045 6.77066 28.6968 6.77066L28.7429 6.81679Z' fill='white'/%3E%3Cpath d='M14.7188 23.4487C14.8092 22.5721 14.9517 21.7016 15.1455 20.842C15.2883 19.9734 15.4847 19.1143 15.7337 18.27C16.168 16.8506 16.7277 15.4726 17.4061 14.1523C18.45 12.1361 19.8804 10.3452 21.6159 8.88141C22.5561 8.08598 23.5951 7.41532 24.7071 6.88605H24.7877C24.4418 7.10519 24.0958 7.32434 23.7613 7.55501C22.7054 8.31783 21.7484 9.20893 20.9124 10.2078C19.6721 11.6412 18.6923 13.2807 18.0174 15.052C17.7406 15.8248 17.4638 16.5976 17.2561 17.3588C17.0291 18.2135 16.8481 19.0798 16.714 19.9539C16.5642 21.1073 16.4604 22.2607 16.3911 23.4141L14.7188 23.4487Z' fill='white'/%3E%3Cpath d='M11.1411 23.437C11.2133 22.6076 11.3366 21.7832 11.5103 20.9688C11.6427 20.1429 11.8276 19.3262 12.0639 18.5236C12.4763 17.1753 13.009 15.8667 13.6555 14.6136C14.652 12.7011 16.0114 11.0009 17.6578 9.60798C18.5508 8.85107 19.5397 8.21509 20.5989 7.71643H20.6681C20.3336 7.92404 20.0107 8.12012 19.6877 8.35079C17.2107 10.1168 15.3123 12.5771 14.2322 15.421C13.9565 16.1612 13.7217 16.9159 13.5286 17.6817C13.3049 18.489 13.1317 19.3096 13.0096 20.1384C12.8597 21.2226 12.7675 22.3529 12.6983 23.4486L11.1411 23.437Z' fill='white'/%3E%3Cpath d='M26.4014 23.4486C26.4587 22.8096 26.551 22.1744 26.6781 21.5455C26.782 20.9112 26.8858 20.2653 27.0473 19.654C27.3241 18.6191 27.6749 17.6053 28.0968 16.6205C28.7355 15.183 29.6306 13.8737 30.7381 12.7567C31.3172 12.1859 31.9686 11.6935 32.6758 11.2919C32.4566 11.4534 32.2374 11.6148 32.0414 11.7878C31.3718 12.3452 30.775 12.9846 30.2652 13.6909C29.4913 14.7776 28.8955 15.9806 28.5005 17.2549C28.3391 17.8201 28.1776 18.4083 28.0507 18.962C27.9426 19.6073 27.8695 20.2579 27.8315 20.9112C27.7393 21.7531 27.6932 22.6182 27.6586 23.4602L26.4014 23.4486Z' fill='white'/%3E%3Cpath d='M8.22412 23.437C8.26616 22.7569 8.34315 22.0794 8.45479 21.4072C8.5586 20.7266 8.65087 20.0346 8.81235 19.3772C9.07598 18.2772 9.41906 17.1979 9.83889 16.1477C10.446 14.6252 11.3254 13.2259 12.434 12.0186C12.9822 11.4082 13.6154 10.88 14.314 10.4499V10.5307C14.1064 10.7037 13.8987 10.8768 13.7027 11.0612C13.0699 11.6563 12.5122 12.3264 12.0418 13.0566C11.2838 14.2318 10.7083 15.5151 10.3348 16.8628C10.1733 17.4625 10.0119 18.0162 9.89648 18.6851C9.76194 19.3563 9.66185 20.0338 9.59665 20.7151C9.50438 21.6147 9.45824 22.5374 9.42364 23.437H8.22412Z' fill='white'/%3E%3Cpath d='M23.022 23.4487C23.0831 22.6752 23.1832 21.9053 23.3218 21.1418C23.4356 20.3655 23.5896 19.5955 23.7833 18.8351C24.117 17.5566 24.5528 16.3069 25.0865 15.0981C25.8603 13.3192 26.9639 11.7029 28.3391 10.3347C29.0444 9.6202 29.8484 9.01041 30.7266 8.52383C30.7266 8.52383 30.7266 8.52383 30.7958 8.52383C30.5305 8.73144 30.2652 8.91598 30 9.13513C29.1727 9.81332 28.4293 10.5877 27.7854 11.4419C26.8013 12.7804 26.0382 14.2678 25.5249 15.8479C25.3057 16.5399 25.098 17.2435 24.9366 17.9585C24.7593 18.7199 24.6207 19.4898 24.5213 20.2653C24.3946 21.3033 24.3253 22.376 24.2677 23.4141L23.022 23.4487Z' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph01] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.9148 11.6705C31.9208 10.1325 30.6596 8.78339 29.1968 7.68887C28.8469 7.92743 28.491 8.15716 28.1293 8.37784L28.129 8.37803L25.824 9.73802C25.8238 9.73812 25.8237 9.73822 25.8235 9.73832C23.747 10.8919 21.6359 12.1494 19.8359 13.3147C18.991 13.8182 18.1839 14.3821 17.4204 15.0021C17.0397 15.3021 16.6925 15.5914 16.4025 15.8697C16.4024 15.8698 16.4023 15.8699 16.4021 15.87L16.1148 16.1345C14.6044 17.513 13.3141 19.1149 12.2889 20.8842C11.4468 22.0381 10.5817 23.3299 9.72877 24.6093C9.15213 25.4743 8.57571 26.3389 8.02239 27.1459C7.72741 27.5584 7.42083 27.9623 7.10303 28.3572C8.10121 29.8944 9.36679 31.242 10.8339 32.3341C11.2816 32.0176 11.7391 31.7147 12.2056 31.426C12.2058 31.4259 12.2059 31.4258 12.2061 31.4257L14.9383 29.8233C14.9383 29.8233 14.9384 29.8232 14.9384 29.8232C14.9385 29.8232 14.9385 29.8232 14.9386 29.8231C16.1837 29.1083 17.4404 28.3704 18.6281 27.6555C20.4663 26.7609 22.1577 25.5917 23.644 24.1879L23.6443 24.1876L23.932 23.9115C24.2038 23.6702 24.4592 23.411 24.6963 23.1355C25.46 22.3318 26.1558 21.4661 26.7762 20.5471C27.6918 19.2836 28.6583 17.8458 29.6173 16.4189L29.6335 16.3948C29.8777 16.0314 30.1214 15.6688 30.3637 15.3102V15.3101L32.0239 12.843C32.024 12.8428 32.0241 12.8426 32.0242 12.8425C32.3095 12.443 32.6066 12.0522 32.9148 11.6705ZM16.6659 16.7256L16.6657 16.7258C16.0228 17.3218 15.4197 17.9593 14.8604 18.6344C13.5414 20.4793 12.6218 22.5779 12.159 24.7959C13.6689 22.2354 15.5674 19.9242 17.7871 17.9453C19.1784 16.6349 20.6938 15.3936 22.129 14.3988C23.4259 13.4999 24.6598 12.8004 25.6785 12.4342C24.5407 12.4834 23.4187 12.7247 22.3598 13.1483L22.3592 13.1486C21.3586 13.5324 20.3863 13.9859 19.4491 14.5057C18.463 15.1692 17.5322 15.9117 16.6659 16.7256ZM19.2719 19.5174L19.2712 19.5179C16.7269 21.7399 14.4382 24.2385 12.4478 26.9677L12.4936 27.0364L12.5637 27.0909C15.42 25.2771 18.065 23.1502 20.4497 20.7497L20.4503 20.749L20.451 20.7484C22.63 18.702 24.3185 16.9443 25.4936 15.6021C26.0814 14.9308 26.5402 14.3639 26.8679 13.9171C27.1476 13.5354 27.329 13.2448 27.4143 13.0528C27.2157 13.1241 26.9126 13.2858 26.5122 13.5406C26.0438 13.8388 25.4475 14.261 24.7389 14.8054C23.3217 15.8943 21.4573 17.4704 19.2725 19.5169L19.2719 19.5174ZM27.4596 14.2394C25.502 16.762 23.3215 19.1037 20.9442 21.2361C20.8344 21.3344 20.6916 21.4633 20.5213 21.6173L20.5183 21.6199C19.8389 22.2338 18.7226 23.2424 17.5091 24.2775C16.109 25.4717 14.5761 26.7041 13.4333 27.4067C14.2182 27.1825 15.2996 26.6451 16.5709 25.8165C18.0214 24.8712 19.7147 23.5495 21.4891 21.8902C23.2635 20.2311 24.6686 18.6474 25.6844 17.2804C26.5936 16.0569 27.189 15.0099 27.4596 14.2394ZM21.9688 22.3328H21.9235C19.7984 24.4365 17.3628 26.2007 14.7025 27.5637C15.7153 27.4611 16.7085 27.2137 17.6518 26.8287L17.6525 26.8284L17.6531 26.8281C18.848 26.3796 20.0023 25.8294 21.1034 25.1838C21.7949 24.6719 22.4551 24.119 23.0806 23.5282L23.0808 23.5281C23.9523 22.7122 24.7564 21.8273 25.4854 20.882C26.7626 19.0782 27.6105 17.0079 27.9659 14.8292C27.1064 16.7778 24.8751 19.6123 21.983 22.3195L21.9688 22.3328ZM23.1527 14.5063C21.7022 15.4518 20.0089 16.7734 18.2345 18.4326C16.4601 20.0976 15.055 21.6813 14.0376 23.0469C13.1282 24.2676 12.5307 25.3113 12.2549 26.0812C14.2339 23.5426 16.4324 21.183 18.8251 19.0295C19.3504 18.5389 20.7089 17.2814 22.2247 15.9906C23.6104 14.8105 25.1312 13.5996 26.2672 12.9229C25.4842 13.1509 24.4115 13.6859 23.1527 14.5063Z' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing [data-glyph=ProductsFloor-glyph05] {
    --glyph: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9325 7.86811L28.0275 7.8681L28.0291 7.86811C29.1317 7.87215 30.1881 8.31194 30.9678 9.09164C31.7475 9.87132 32.1874 10.9277 32.1914 12.0304L32.1915 12.0792L30.302 29.7277C30.2849 30.4458 29.9922 31.1306 29.4834 31.6394L29.4834 31.6395C28.9631 32.1598 28.2588 32.4542 27.5229 32.4588L27.5201 32.4588H12.4442C11.7054 32.4588 10.997 32.1653 10.4747 31.643C9.9646 31.1328 9.67272 30.4452 9.65937 29.7251L7.77002 12.0792L7.7702 12.0304C7.77425 10.9278 8.21406 9.87136 8.99377 9.09168M11.9325 7.86811C10.8299 7.87215 9.77347 8.31198 8.99377 9.09168ZM11.9375 9.63714C11.3023 9.63986 10.6938 9.8934 10.2447 10.3426C9.8058 10.7814 9.55367 11.3724 9.53982 11.9918L11.4279 29.6262V29.6734C11.4279 29.943 11.535 30.2014 11.7256 30.3921C11.9162 30.5827 12.1747 30.6897 12.4442 30.6897H27.5143C27.7839 30.6874 28.0418 30.5793 28.2325 30.3886C28.4238 30.1972 28.532 29.9383 28.5337 29.6677L28.534 29.6234L30.4218 11.9918C30.4079 11.3724 30.1558 10.7815 29.7169 10.3426C29.2678 9.89347 28.6593 9.63986 28.0241 9.63714H11.9375Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4689 14.8909L15.6126 18.3519C16.8704 17.371 18.4245 16.8327 20.0313 16.8327C21.6377 16.8327 23.1916 17.3708 24.4493 18.3513L27.5824 14.8916C25.4675 13.1243 22.794 12.1499 20.0253 12.1499C17.2569 12.1499 14.5836 13.1241 12.4689 14.8909ZM11.1833 14.394C13.5883 12.1653 16.7464 10.9271 20.0253 10.9271C23.3042 10.9271 26.4622 12.1653 28.8673 14.394L29.3106 14.8048L24.5424 20.0702L24.0887 19.6489C22.9859 18.6247 21.5364 18.0555 20.0313 18.0555C18.5261 18.0555 17.0767 18.6247 15.9738 19.6489L15.5208 20.0695L10.7393 14.8054L11.1833 14.394Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7114 16.8735L25.6243 14.452L26.3368 15.0149L24.4239 17.4363L23.7114 16.8735Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4741 16.1312L23.3217 14.6421L24.1108 15.0912L23.2633 16.5804L22.4741 16.1312Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0508 15.7311L21.4867 14.0846L22.3644 14.317L21.9286 15.9635L21.0508 15.7311Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5698 15.6778V12.76H20.4778V15.6778H19.5698Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1325 15.9665L17.6846 14.32L18.5607 14.0816L19.0087 15.7281L18.1325 15.9665Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7977 16.5803L15.9502 15.0912L16.7394 14.6421L17.5868 16.1312L16.7977 16.5803Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6229 17.4352L13.7222 15.0138L14.4364 14.4531L16.3372 16.8746L15.6229 17.4352Z' fill='white'/%3E%3C/svg%3E");
    --size: 40px
}

#wet-pyshio-landing :where(*) {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 100%;
    font-weight: inherit;
    font-style: inherit;
    text-rendering: optimizeLegibility;
    font-feature-settings: kern 1;
    font-kerning: normal
}

#wet-pyshio-landing dialog {
    margin: auto
}

#wet-pyshio-landing {
    --color-primary: #0c1d3d;
    --color-secondary: #ff8300;
    --color-category1: #13bfd6;
    --color-category2: #1675a9;
    --color-white: #fff;
    --font-family-base: "Klavika-Light", sans-serif;
    --font-family-bold: "Klavika-Bold", sans-serif;
    --font-family-mono: "Fira Code", monospace;
    --font-size-base: 20px;
    --line-height-base: 26px;
    --font-weight-base: 300;
    --z-base: 0;
    --z-layout: 10;
    --z-overlay: 20;
    --z-modal: 30;
    --z-popover: 40;
    --z-tooltip: 50;
    --z-fixed: 100;
    --z-sticky: 110;
    --z-above: 120;
    --z-max: 1000;
    --scheme-light-color: var(--color-primary);
    --scheme-light-background: var(--color-white);
    --scheme-dark-color: var(--color-white);
    --scheme-dark-background: var(--color-primary);
    --base-color: var(--scheme-light-color);
    --base-background: var(--scheme-light-background);
    font-family: var(--font-family-base, sans-serif, Helvetica, Arial);
    font-size: var(--font-size-base, 1.6rem);
    line-height: var(--line-height-base, 1.2);
    font-weight: var(--font-weight-base, normal) !important;
    color: var(--base-color, #111);
    background: var(--base-background, #fff);
    display: grid;
    gap: 0
}

#landing-advance-active-defense audio,
#landing-advance-active-defense canvas,
#landing-advance-active-defense embed,
#landing-advance-active-defense iframe,
#landing-advance-active-defense img,
#landing-advance-active-defense object,
#landing-advance-active-defense svg,
#landing-advance-active-defense video,
#wet-pyshio-landing audio,
#wet-pyshio-landing canvas,
#wet-pyshio-landing embed,
#wet-pyshio-landing iframe,
#wet-pyshio-landing img,
#wet-pyshio-landing object,
#wet-pyshio-landing svg,
#wet-pyshio-landing video {
    display: block;
    vertical-align: middle;
    max-width: 100%
}

#landing-advance-active-defense canvas,
#landing-advance-active-defense img,
#landing-advance-active-defense svg,
#landing-advance-active-defense video,
#wet-pyshio-landing canvas,
#wet-pyshio-landing img,
#wet-pyshio-landing svg,
#wet-pyshio-landing video {
    height: auto;
    border-style: none
}

#landing-advance-active-defense picture,
#wet-pyshio-landing picture {
    display: contents
}

#landing-advance-active-defense a,
#wet-pyshio-landing a {
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    text-decoration: none;
    color: inherit;
    cursor: pointer
}

#landing-advance-active-defense [role=button],
#landing-advance-active-defense button,
#wet-pyshio-landing [role=button],
#wet-pyshio-landing button {
    font: inherit;
    line-height: inherit;
    color: inherit;
    border: 0;
    cursor: pointer;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent
}

#wet-pyshio-landing [type=button]::-moz-focus-inner,
#wet-pyshio-landing [type=reset]::-moz-focus-inner,
#wet-pyshio-landing [type=submit]::-moz-focus-inner,
#wet-pyshio-landing button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

@media (max-width:991.99px) {
    #wet-pyshio-landing .lg {
        display: none !important
    }
}

#wet-pyshio-landing .gp-Floor:where(.astro-BQSP7UD3) {
    --container: calc(100vw);
    --padding-inline: 30px;
    --gap: 0;
    position: relative;
    display: grid;
    gap: var(--gap);
    margin: 0;
    --padding-start: var(--padding-inline);
    --padding-end: var(--padding-inline);
    padding-left: calc(50% - var(--container) * .5 + var(--padding-start));
    padding-right: calc(50% - var(--container) * .5 + var(--padding-end));
    color: var(--scheme-light-color)
}

#wet-pyshio-landing .gp-Floor:where(.astro-BQSP7UD3)[data-scheme=dark] {
    color: var(--scheme-dark-color);
    background-color: var(--scheme-dark-background)
}

#wet-pyshio-landing .gp-Heading:where(.astro-NIVKQ3G2) strong,
#wet-pyshio-landing b {
    font-family: var(--font-family-bold)
}

#wet-pyshio-landing .gp-Heading:where(.astro-NIVKQ3G2) em,
#wet-pyshio-landing i {
    font-style: italic
}

#wet-pyshio-landing .gp-Paragraphs:where(.astro-KR6M73WK) strong,
#wet-pyshio-landing b {
    font-family: var(--font-family-bold)
}

#wet-pyshio-landing .gp-Paragraphs:where(.astro-KR6M73WK) em,
#wet-pyshio-landing i {
    font-style: italic
}

#wet-pyshio-landing .gp-Category:where(.astro-ACBV6HGM) {
    display: flex;
    gap: 8px;
    padding: 9px 10px;
    border-radius: 0 18px;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    justify-content: center;
    color: var(--color-white)
}

#wet-pyshio-landing .gp-Category:where(.astro-ACBV6HGM) .gp-label:where(.astro-ACBV6HGM) {
    font-family: var(--font-family-bold)
}

#wet-pyshio-landing .gp-Category:where(.astro-ACBV6HGM) .gp-note:where(.astro-ACBV6HGM) {
    font-weight: 300
}

#wet-pyshio-landing .gp-Category:where(.astro-ACBV6HGM)[data-type="1"] {
    background: var(--color-category1)
}

#wet-pyshio-landing .gp-Category:where(.astro-ACBV6HGM)[data-type="2"] {
    background: var(--color-category2)
}

#wet-pyshio-landing .gp-Head:where(.astro-AXMZBCLQ) {
    display: grid;
    gap: 16px
}

#wet-pyshio-landing .gp-Head:where(.astro-AXMZBCLQ) .gp-title:where(.astro-AXMZBCLQ) {
    position: relative;
    width: -moz-max-content;
    width: max-content;
    padding-bottom: 10px;
    font-size: 32px;
    line-height: 32px;
    padding-right: 27px
}

#wet-pyshio-landing .gp-Head:where(.astro-AXMZBCLQ) .gp-title:where(.astro-AXMZBCLQ)::before {
    content: "";
    position: absolute;
    height: 15px;
    inset: auto 0 0;
    border-radius: 0 0 14px;
    border: solid var(--color-secondary);
    border-width: 0 2px 2px 0
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) {
    padding-block: 50px;
    --gap: 39px
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-cols:where(.astro-KXMR64RI) {
    display: grid;
    gap: 43px 62px
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-col:where(.astro-KXMR64RI) {
    display: grid;
    gap: 21px;
    justify-content: center;
    text-align: center
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-title:where(.astro-KXMR64RI) {
    font-size: 27px;
    line-height: 34px
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-subtitle:where(.astro-KXMR64RI) {
    font-size: 20px;
    line-height: 26px
}

#wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-media-wrapper:where(.astro-KXMR64RI) {
    margin-inline: -30px
}

#wet-pyshio-landing :where(.astro-B33XN5EK)[data-glyph] {
    position: relative;
    width: calc(var(--size));
    height: calc(var(--size) * var(--aspect-ratio, 1));
    color: inherit
}

#wet-pyshio-landing :where(.astro-B33XN5EK)[data-glyph]::before {
    content: "";
    display: block;
    height: 100%;
    -webkit-mask: var(--glyph) center/contain no-repeat;
    mask: var(--glyph) center/contain no-repeat;
    background-color: currentColor
}

#wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) {
    --gap: 38px;
    padding-block: 50px
}

#wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-items:where(.astro-ETE6J3M3) {
    display: grid;
    gap: 30px 0;
    justify-items: center
}

#wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-item:where(.astro-ETE6J3M3) {
    display: grid;
    justify-items: center;
    align-content: flex-start;
    gap: 17px;
    width: min(100%, 220px);
    text-align: center;
    font-size: 20px;
    line-height: 26px
}

#wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-glyph:where(.astro-ETE6J3M3) {
    --size: 84px;
    background-color: var(--color-primary);
    border-radius: 50%;
    color: #fff
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) {
    --gap: 10px;
    --padding-inline: 0;
    padding-block: 22px 32px;
    isolation: isolate;
    background: radial-gradient(78.19% 35.54% at 50% 67.28%, #007aab 0, rgba(12, 29, 61, 0) 100%), #0c1d3d
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-foot:where(.astro-OZV43APQ),
#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-head:where(.astro-OZV43APQ) {
    padding-inline: 30px;
    display: grid;
    justify-content: center;
    text-align: center;
    line-height: 1
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-head:where(.astro-OZV43APQ) {
    gap: 19px
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-foot:where(.astro-OZV43APQ) {
    gap: 1px
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-title:where(.astro-OZV43APQ) {
    font-size: 25.2681px;
    line-height: 26px
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-media-xs:where(.astro-OZV43APQ) {
    width: 100%
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-logo:where(.astro-OZV43APQ) {
    width: min(100%, 168px);
    margin: auto
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-subtitle1:where(.astro-OZV43APQ) {
    font-size: 22px;
    font-weight: 700
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-subtitle2:where(.astro-OZV43APQ) {
    font-size: 16px
}

#wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-sep:where(.astro-OZV43APQ) {
    width: 96px;
    height: 2px;
    background-color: currentColor;
    margin: 0 auto
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) {
    padding-block: 50px;
    --gap: 21px
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-head:where(.astro-KTZ24ADE) {
    display: grid;
    gap: 21px
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-title:where(.astro-KTZ24ADE) {
    font-family: var(--font-family-bold);
    font-size: 32px;
    line-height: 32px
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-video:where(.astro-KTZ24ADE) {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    background: #d9d9d9;
    isolation: isolate;
    border-radius: 5px;
    overflow: hidden
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-video:where(.astro-KTZ24ADE) iframe,
#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-video:where(.astro-KTZ24ADE) video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-poster:where(.astro-KTZ24ADE) {
    position: absolute;
    inset: 0;
    width: 100%;
    display: grid;
    place-items: center;
    z-index: 2;
    transition: opacity .3s ease-in-out
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-poster:where(.astro-KTZ24ADE) iframe,
#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-poster:where(.astro-KTZ24ADE) image,
#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-poster:where(.astro-KTZ24ADE) video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -o-object-fit: cover;
    object-fit: cover
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-video:where(.astro-KTZ24ADE)[data-state=playing] .gp-poster:where(.astro-KTZ24ADE) {
    opacity: 0;
    pointer-events: none
}

#wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-play:where(.astro-KTZ24ADE) {
    --size: 80px;
    background-color: var(--color-primary);
    border-radius: 50%;
    color: #fff;
    z-index: 2
}

#wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) {
    --gap: 44px;
    padding-block: 0 440px;
    position: relative;
    isolation: isolate;
    overflow: hidden
}

#wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-items:where(.astro-XMUCRIYE) {
    display: grid;
    gap: 2rem
}

#wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-item:where(.astro-XMUCRIYE) {
    display: grid;
    grid-template-columns: 60px 1fr;
    gap: 18px;
    font-size: 16px;
    line-height: 20px
}

#wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-media:where(.astro-XMUCRIYE) {
    position: absolute;
    height: 425px;
    width: auto;
    overflow: hidden;
    bottom: 98px;
    right: 0;
    z-index: -1;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover
}

#wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) :where(.astro-XMUCRIYE)[data-glyph] {
    --size: 60px;
    background-color: var(--color-primary);
    border-radius: 50%;
    color: #fff
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) {
    --padding-left: 25.8px;
    --padding-right: 25.8px;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 512px;
    width: 218px;
    margin: auto;
    isolation: isolate
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-media-wrapper:where(.astro-DH62IA34) {
    position: relative;
    height: 224px
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-media:where(.astro-DH62IA34) {
    position: absolute;
    top: 0;
    left: 50%;
    width: 180px;
    transform: translateX(-50%)
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-content:where(.astro-DH62IA34) {
    position: relative;
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    display: grid;
    flex-grow: 1
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-content:where(.astro-DH62IA34)::before {
    content: "";
    position: absolute;
    inset: -140px 0 23px;
    background: #1d2e50;
    border-radius: 0 20px;
    z-index: -1
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-title:where(.astro-DH62IA34) {
    font-size: 18px;
    text-align: center;
    font-family: var(--font-family-bold)
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-features:where(.astro-DH62IA34) {
    position: absolute;
    inset: var(--top, 20px) var(--padding-right) var(--bottom, 40px) var(--padding-left);
    display: grid;
    align-content: center;
    gap: 24px;
    max-width: 100%;
    flex: 0 0 100%
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-feature:where(.astro-DH62IA34) {
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: 13px;
    font-size: 16px;
    line-height: 1
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-glyph:where(.astro-DH62IA34) {
    --size: 40px;
    background: var(--accent-color, var(--color-category1));
    border: 2px solid #fff;
    border-radius: 50%
}

#wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-cta:where(.astro-DH62IA34) {
    padding: 8px 15.6px;
    border-radius: 0 20px;
    background: var(--color-secondary);
    font-family: var(--font-family-bold);
    font-size: 20px;
    line-height: 1;
    text-align: center;
    width: -moz-max-content;
    width: max-content;
    margin: auto auto 0
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) {
    padding-block: 80px 100px;
    --gap: 46px
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-slider:where(.astro-PP3NU6BT) {
    position: relative;
    overflow: hidden;
    margin: 0 -30px
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-categories:where(.astro-PP3NU6BT) {
    position: relative;
    display: flex;
    overflow: auto;
    scroll-snap-type: x mandatory;
    margin-bottom: -100px;
    padding-bottom: 100px
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-category:where(.astro-PP3NU6BT) {
    display: grid;
    gap: 13px
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-category:where(.astro-PP3NU6BT)[data-variant="1"] {
    --accent-color: var(--color-category1)
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-category:where(.astro-PP3NU6BT)[data-variant="2"] {
    --accent-color: var(--color-category2)
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-label:where(.astro-PP3NU6BT) {
    width: calc(100vw - 60px);
    position: sticky;
    left: 30px;
    margin-left: 30px
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-products:where(.astro-PP3NU6BT) {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fit, minmax(1fr, 1fr))
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-product:where(.astro-PP3NU6BT) {
    width: 100vw;
    scroll-snap-align: start
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) :where(.astro-PP3NU6BT)[data-slide] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 22px;
    cursor: pointer;
    z-index: 10;
    transition: opacity .2s ease-in-out;
    background: center no-repeat;
    padding: 24px;
    pointer-events: all
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) :where(.astro-PP3NU6BT)[data-slide]:disabled {
    cursor: default;
    opacity: .5
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) :where(.astro-PP3NU6BT)[data-slide=prev] {
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m10.828 0 1.415 1.414-9.293 9.293L12.243 20l-1.415 1.414L.121 10.707 10.828 0Z' fill='%23fff'/%3E%3C/svg%3E")
}

#wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) :where(.astro-PP3NU6BT)[data-slide=next] {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.172 22-1.415-1.414 9.293-9.293L.757 2 2.172.586 12.879 10.293 2.172 22Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media (min-width:992px) {
    #landing-perro-gato #wet-pyshio-landing {
        gap: 50px
    }

    #wet-pyshio-landing {
        --font-size-base: 18px;
        --line-height-base: 24px;
        gap: 50px
    }

    #wet-pyshio-landing .xs {
        display: none !important
    }

    #wet-pyshio-landing .gp-Floor:where(.astro-BQSP7UD3) {
        --padding-inline: 40px;
        --container: calc(820px + var(--padding-inline) * 2)
    }

    #wet-pyshio-landing .gp-Head:where(.astro-AXMZBCLQ) .gp-title:where(.astro-AXMZBCLQ) {
        font-size: 32px;
        line-height: 32px;
        padding-bottom: 8px
    }

    #wet-pyshio-landing .gp-Head:where(.astro-AXMZBCLQ) .gp-intro:where(.astro-AXMZBCLQ) {
        white-space: pre-line
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) {
        padding-block: 40px;
        --gap: 45px
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-cols:where(.astro-KXMR64RI) {
        grid-template-columns: repeat(2, 1fr)
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-col:where(.astro-KXMR64RI) {
        gap: 24px
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-title:where(.astro-KXMR64RI) {
        font-size: 29px;
        line-height: 32px
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-subtitle:where(.astro-KXMR64RI) {
        font-size: 18px;
        line-height: 24px
    }

    #wet-pyshio-landing .gp-ChoiceFloor:where(.astro-KXMR64RI) .gp-media-wrapper:where(.astro-KXMR64RI) {
        margin-inline: -86px
    }

    #wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) {
        padding-block: 40px
    }

    #wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-items:where(.astro-ETE6J3M3) {
        grid-auto-flow: column;
        grid-template-columns: repeat(5, 1fr)
    }

    #wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-item:where(.astro-ETE6J3M3) {
        font-size: 17px;
        line-height: 23px
    }

    #wet-pyshio-landing .gp-FeaturesFloor:where(.astro-ETE6J3M3) .gp-label:where(.astro-ETE6J3M3) {
        white-space: pre-line
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) {
        --gap: 63px;
        padding-block: 60px;
        position: relative;
        background: radial-gradient(37.86% 46.71% at 50% 67.28%, #007aab 0, rgba(12, 29, 61, 0) 100%), #0c1d3d
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-title:where(.astro-OZV43APQ) {
        font-size: 33px
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-media-xs:where(.astro-OZV43APQ) {
        display: none !important
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-logo:where(.astro-OZV43APQ) {
        width: min(100%, 276px);
        margin: auto
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-subtitle1:where(.astro-OZV43APQ) {
        font-size: 25px;
        font-weight: 700
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-subtitle2:where(.astro-OZV43APQ) {
        font-size: 19px
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-media-left:where(.astro-OZV43APQ) {
        position: absolute;
        right: calc(50% + 123px);
        bottom: 0;
        z-index: -1;
        display: block !important
    }

    #wet-pyshio-landing .gp-HeroFloor:where(.astro-OZV43APQ) .gp-media-right:where(.astro-OZV43APQ) {
        position: absolute;
        right: 0;
        bottom: -35px;
        z-index: -1;
        display: block !important
    }

    #wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) {
        padding-block: 0;
        --gap: 46px
    }

    #wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-video:where(.astro-KTZ24ADE) {
        border-radius: 9px
    }

    #wet-pyshio-landing .gp-IntroFloor:where(.astro-KTZ24ADE) .gp-play:where(.astro-KTZ24ADE) {
        --size: 74px
    }

    #wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) {
        --gap: 30px;
        padding-block: 20px 184px;
        padding-right: calc(50% + 26px)
    }

    #wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-items:where(.astro-XMUCRIYE) {
        gap: 22px;
        padding-right: 58px
    }

    #wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-item:where(.astro-XMUCRIYE) {
        grid-template-columns: 64px 1fr;
        gap: 25px;
        font-size: 18px;
        line-height: 24px
    }

    #wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-media:where(.astro-XMUCRIYE) {
        height: 820px;
        overflow: visible;
        margin-inline: 0;
        left: calc(50% - 252px);
        bottom: -44px
    }

    #wet-pyshio-landing .gp-MixfeedingFloor:where(.astro-XMUCRIYE) .gp-glyph:where(.astro-XMUCRIYE) {
        --size: 64px
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) {
        --padding-left: 24px;
        --padding-right: 14px;
        height: 438px;
        width: 198px;
        --hover-transition: 0.3s ease-in-out;
        transition: padding-top var(--hover-transition), padding-bottom var(--hover-transition)
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-media-wrapper:where(.astro-DH62IA34) {
        height: 191px;
        transition: height var(--hover-transition)
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-media:where(.astro-DH62IA34) {
        width: auto;
        max-width: none;
        height: 100%
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-features:where(.astro-DH62IA34) {
        --top: 24px;
        gap: 13px;
        transition: top var(--hover-transition), opacity var(--hover-transition)
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-feature:where(.astro-DH62IA34) {
        grid-template-columns: 36px 1fr;
        gap: 12px;
        font-size: 14px
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-cta:where(.astro-DH62IA34) {
        padding: 7px 21px;
        font-size: 18px
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34) .gp-content:where(.astro-DH62IA34)::before {
        inset: -128px 0 22px;
        border-radius: 0 18px;
        transition: opacity var(--hover-transition)
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34):not(:hover) {
        padding-top: 20px;
        padding-bottom: 60px
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34):not(:hover) .gp-media-wrapper:where(.astro-DH62IA34) {
        height: 290px
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34):not(:hover) .gp-content:where(.astro-DH62IA34)::before {
        opacity: 0
    }

    #wet-pyshio-landing .gp-Product:where(.astro-DH62IA34):not(:hover) .gp-features:where(.astro-DH62IA34) {
        --top: 24px;
        --bottom: 40px;
        opacity: 0
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) {
        padding-block: 90px;
        --gap: 56px
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-slider:where(.astro-PP3NU6BT) {
        overflow: visible;
        margin: 0
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-categories:where(.astro-PP3NU6BT) {
        position: relative;
        grid-auto-flow: unset;
        scroll-snap-type: none;
        margin-bottom: 0;
        padding-bottom: 0;
        gap: 50px 80px;
        justify-content: center;
        flex-wrap: wrap
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-category:where(.astro-PP3NU6BT) {
        gap: 0;
        min-width: 240px
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-label:where(.astro-PP3NU6BT) {
        width: calc(100% - 30px);
        position: static;
        margin-left: 15px
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-products:where(.astro-PP3NU6BT) {
        display: grid;
        grid-auto-flow: column
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) .gp-product:where(.astro-PP3NU6BT) {
        width: auto;
        scroll-snap-align: start
    }

    #wet-pyshio-landing .gp-ProductsFloor:where(.astro-PP3NU6BT) :where(.astro-PP3NU6BT)[data-slide] {
        display: none
    }
}

.pdp_1111-porque {
    width: 100%;
    max-width: 100vw;
    min-height: 400px;
    background: #182d4d;
    border-bottom-right-radius: 100px;
    display: flex;
    color: #fff;
    overflow: hidden
}

@media (max-width:1141px) {
    .pdp_1111-porque {
        flex-direction: column
    }

    .pdp_1111-porque--video {
        width: 100vw;
        min-height: 260px
    }
}

.pdp-video-container {
    position: relative;
    overflow: hidden
}

.pdp-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.pdp_1111-porque--video:hover {
    cursor: pointer
}

.pdp_1111-porque--video iframe {
    width: 100%;
    height: 100%
}

.pdp_1111-porque--legend {
    width: 40%;
    margin: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.pdp_1111-porque--legend h2,
.pdp_1111-porque--legend p {
    margin-bottom: 2rem
}

.pdp_1111-porque--legend h2 {
    font-size: 2.25rem;
    text-transform: uppercase;
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif";
    text-align: center
}

.Advance-ca .pdp_1111-porque--legend h2,
.Advance-en .pdp_1111-porque--legend h2,
.Advance-es .pdp_1111-porque--legend h2,
.Advance-fr .pdp_1111-porque--legend h2,
.Advance-it .pdp_1111-porque--legend h2,
.Advance-pt .pdp_1111-porque--legend h2 {
    font-family: Klavika-Bold
}

.pdp_1111-porque--legend p {
    font-size: 1.25rem;
    text-align: center;
    font-family: Roboto-Light, Klavika-Light, Helvetica, Arial, "sans-serif"
}

.Advance-cs #landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h3,
.Advance-el #landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h3,
.Advance-lv #landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h3,
.Advance-tr #landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h3,
.pdp_1111-porque--legend p strong,
.pdp_1111-porque--legend span {
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif"
}

.Advance-ca .pdp_1111-porque--legend p,
.Advance-en .pdp_1111-porque--legend p,
.Advance-es .pdp_1111-porque--legend p,
.Advance-fr .pdp_1111-porque--legend p,
.Advance-it .pdp_1111-porque--legend p,
.Advance-pt .pdp_1111-porque--legend p {
    font-size: 1.25rem;
    text-align: center;
    font-family: Klavika-Light
}

.Advance-ca .pdp_1111-porque--legend p strong,
.Advance-ca .pdp_1111-porque--legend span,
.Advance-en .pdp_1111-porque--legend p strong,
.Advance-en .pdp_1111-porque--legend span,
.Advance-es .pdp_1111-porque--legend p strong,
.Advance-es .pdp_1111-porque--legend span,
.Advance-fr .pdp_1111-porque--legend p strong,
.Advance-fr .pdp_1111-porque--legend span,
.Advance-it .pdp_1111-porque--legend p strong,
.Advance-it .pdp_1111-porque--legend span,
.Advance-pt .pdp_1111-porque--legend p strong,
.Advance-pt .pdp_1111-porque--legend span {
    font-family: Klavika-Bold
}

.pdp_1111-porque--legend__cta {
    padding: .45rem 1.55rem;
    font-size: 1.35rem;
    text-transform: uppercase;
    font-family: Klavika-Bold;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background: #63cfe3
}

.home_dvnc_1145 *,
.home_dvnc_1145_perro *,
.pdp_1111-dosis * {
    font-weight: 100;
    font-family: Klavika-Light;
    box-sizing: border-box
}

.pdp_1111-porque--legend__cta a {
    color: #fff !important
}

.pdp_1111-porque--legend__cta:hover {
    cursor: pointer
}

@media (max-width:1141px) {
    .pdp_1111-porque--legend {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: max-content;
        padding-bottom: 5rem
    }
}

@media (max-width:701px) {
    .pdp_1111-porque {
        margin-top: -3rem
    }

    .pdp_1111-porque--legend {
        width: 80%
    }

    .pdp_1111-porque--legend h2 {
        font-size: 1.85rem
    }

    .pdp_1111-porque--legend p {
        font-size: 1.05rem
    }

    .pdp_1111-porque--legend__cta {
        font-size: 1.25rem
    }

    .pdp_1111-porque--legend__cta a {
        color: #fff
    }
}

@font-face {
    font-family: Klavika-Bold;
    src: url("/affinity/klavika/KlavikaBold-Bold.woff") format("woff"), url("/affinity/klavika/KlavikaBold-Bold.woff2") format("woff2")
}

@font-face {
    font-family: Klavika-Light;
    src: url("/affinity/klavika/KlavikaLight-Plain.woff") format("woff"), url("/affinity/klavika/KlavikaLight-Plain.woff2") format("woff2")
}

.pdp_1111-dosis * {
    margin: 0;
    padding: 0
}

.pdp_1111-dosis {
    min-height: 400px;
    padding-top: 8rem;
    width: 100vw;
    max-width: 100%;
    padding-right: 2%
}

.pdp_1111-dosis input[type=range] {
    margin: 0;
    padding: 0;
    border: none;
    -webkit-appearance: none;
    appearance: none
}

.pdp_1111-dosis input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none
}

.pdp_1111-dosis input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    appearance: none
}

.affinity-product--calculator .col-md-12 {
    width: min-content
}

.affinity-product--calculator .pdp_1111-dosis--title,
.pdp_1111-dosis .pdp_1111-dosis--title {
    font-family: klavika-bold, helvetica, arial, "sans-serif";
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    background: #182d4d;
    color: #fff;
    text-transform: uppercase;
    width: 300px;
    height: auto;
    padding: 8px 45px;
    border: 2px solid #63cfe3;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 25px;
    letter-spacing: .11rem;
    margin: 40px 100px;
    line-height: 30px
}

.dog_area .pdp_1111-dosis--title,
.dog_area.affinity-product--calculator .pdp_1111-dosis--title {
    margin: 40px 200px !important
}

.Advance-ca.cat_area .affinity-product--calculator .pdp_1111-dosis--title,
.Advance-ca.cat_area .pdp_1111-dosis .pdp_1111-dosis--title,
.Advance-es.cat_area .affinity-product--calculator .pdp_1111-dosis--title,
.Advance-es.cat_area .pdp_1111-dosis .pdp_1111-dosis--title {
    margin: 40px 0 !important
}

@media (max-width:1141px) {
    .affinity-product--calculator .pdp_1111-dosis--title {
        padding-left: 15rem;
        width: calc(320px + 7rem);
        transform: translateX(-13.5rem);
        margin: 40px 0
    }

    .Advance-ca .affinity-product--calculator .pdp_1111-dosis--title,
    .Advance-es .affinity-product--calculator .pdp_1111-dosis--title,
    .pdp_1111-dosis .pdp_1111-dosis--title {
        padding-left: 15rem;
        width: calc(320px + 5rem);
        transform: translateX(-13.5rem);
        margin: 40px 30px !important
    }
}

.pdp_1111-dosis .pdp_1111-dosis--content {
    display: flex;
    justify-content: space-around
}

.cat_area .page-welcome .owl-carousel .item .item-content,
.dog_area .page-needs.page-atopic.relaunch-diets .article-header .container .header-text,
.dog_area .page-needs.page-sensitive.relaunch-diets .article-header .header-text,
.dog_area .page-welcome .owl-carousel .item .item-content,
.pdp_1111-dosis .pdp_1111-dosis--content__playground__unlimited {
    text-align: center
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground__unlimited img {
    display: inline-block;
    vertical-align: middle
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend {
    width: 50%;
    text-align: start
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend p {
    color: #182d4d;
    font-size: 1.15rem;
    margin: 5% 0 5% 45%
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend p strong {
    font-family: Klavika-Bold
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend img {
    width: 80%;
    margin-left: 30%
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground {
    width: 50%;
    margin: 0 0 0 5%
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector {
    margin: 0 0 0 45%;
    font-size: 1.15rem;
    color: #182d4d
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div {
    margin-top: 1rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div button {
    border: none;
    background: 0 0;
    width: 50%;
    font-family: Klavika-Bold;
    color: #182d4d;
    font-size: 1.05rem;
    margin: 0 0 1.5rem;
    padding: .5rem 0;
    cursor: pointer
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div button:hover,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download div:hover,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download-age div:hover {
    cursor: pointer
}

#landing-advance-active-defense [role=button]:focus,
#landing-advance-active-defense button:focus,
.cat_area .life-stages-block.relaunch button,
.dog_area .life-stages-block.relaunch button,
.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div button:focus {
    outline: 0
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div button:first-child {
    border-bottom-left-radius: 20px
}

.pdp_1111-dosis .pdp_1111-dosis--content__legend--selector div button:nth-child(2) {
    border-top-right-radius: 20px;
    margin-left: -5px
}

.pdp_1111-dosis .range-label,
.pdp_1111-dosis .range-label-age,
.pdp_1111-dosis .range-label__unlimited {
    text-align: end;
    display: flex;
    justify-content: space-between
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data,
.dog_area .page-needs.page-articular.relaunch-diets .needs-products-block,
.dog_area .page-needs.page-atopic.relaunch-diets .block-left .block-info,
.dog_area .page-needs.page-atopic.relaunch-diets .block-right .block-info,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .needs-products-block,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data,
.range-label-age {
    margin-top: 5%
}

.pdp_1111-dosis .range-label__unlimited {
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0;
    text-align: center !important
}

.pdp_1111-dosis .range-label__unlimited div {
    align-self: center
}

.pdp_1111-dosis .range-label__unlimited div img {
    margin-bottom: .5rem
}

.pdp_1111-dosis input[type=range] {
    -webkit-appearance: none;
    appearance: none;
    background: 0 0;
    cursor: pointer;
    margin-top: .515rem
}

.pdp_1111-dosis input[type=range]::-webkit-slider-runnable-track {
    background: #182d4d;
    height: 1.4rem;
    border-top-right-radius: 30px
}

.pdp_1111-dosis .form-range-wrap input[type=range]::-webkit-slider-runnable-track {
    background-color: #63cfe3
}

.pdp_1111-dosis .form-range-wrap-age input[type=range]::-webkit-slider-runnable-track {
    background-color: #63cfe3
}

.pdp_1111-dosis input[type=range]::-moz-range-progress {
    background: #182d4d;
    height: 1.4rem
}

.pdp_1111-dosis input[type=range]::-moz-range-track {
    background-color: var(--moz-range-track-background-color);
    height: 1.4rem;
    border-top-right-radius: 30px
}

.pdp_1111-dosis input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    height: 8rem;
    width: 1rem;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: 0 0
}

.pdp_1111-dosis input[type=range]::-moz-range-thumb {
    border: none;
    border-radius: 0;
    height: 8rem;
    width: 1rem;
    background: 0 0
}

.pdp_1111-dosis #dosis-diaria-range,
.pdp_1111-dosis #dosis-diaria-range-age {
    width: 70%
}

.pdp_1111-dosis .form-range-wrap,
.pdp_1111-dosis .form-range-wrap-age {
    position: relative;
    margin: 0 auto 3rem;
    display: flex;
    justify-content: center;
    z-index: 1
}

.pdp_1111-dosis .form-range-bg,
.pdp_1111-dosis .form-range-bg-age {
    position: absolute;
    width: 50%;
    margin-right: 50%;
    height: 1.4rem;
    margin-top: .35rem;
    background: #182d4d;
    border-bottom-left-radius: 30px;
    z-index: -1;
    pointer-events: none
}

.pdp_1111-dosis .form-fallback-bg1,
.pdp_1111-dosis .form-fallback-bg1-age {
    width: calc(100% - 4rem);
    position: absolute;
    margin-top: .35rem;
    height: 1.4rem;
    margin-left: 2rem;
    margin-right: 2rem;
    pointer-events: none;
    z-index: 999
}

.pdp_1111-dosis .form-fallback-bg2,
.pdp_1111-dosis .form-fallback-bg2-age {
    width: calc(50% - 2rem);
    position: absolute;
    left: 2rem;
    margin-top: .35rem;
    height: 1.4rem;
    margin-right: 2rem;
    background-color: #182d4d;
    pointer-events: none;
    z-index: 999
}

.pdp_1111-dosis .form-range-bg2,
.pdp_1111-dosis .form-range-bg2-age {
    position: absolute;
    width: 50%;
    margin-left: 50%;
    height: 1.4rem;
    margin-top: .35rem;
    border-top-right-radius: 30px;
    z-index: -1;
    pointer-events: none
}

.pdp_1111-dosis .form-range-input,
.pdp_1111-dosis .form-range-input-age {
    width: 100%
}

.pdp_1111-dosis .form-range-bubble,
.pdp_1111-dosis .form-range-bubble-age {
    color: #182d4d;
    padding: 4px 12px;
    position: absolute;
    border-radius: 4px;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    font-size: 2rem;
    font-family: Klavika-Bold;
    pointer-events: none;
    margin-bottom: 2rem;
    margin-left: 15%;
    width: max-content
}

.pdp_1111-dosis .form-range-bubble-age::after,
.pdp_1111-dosis .form-range-bubble::after {
    content: "";
    position: absolute;
    bottom: -1.5rem;
    left: 37%;
    transform: translateX(-37%);
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 20px solid #182d4d;
    transform: rotateZ(180deg);
    margin-left: 0
}

@media (max-width:1141px) {
    .pdp_1111-dosis .pdp_1111-dosis {
        padding-left: 0
    }

    .pdp_1111-dosis .pdp_1111-dosis--content {
        flex-direction: column
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__legend--selector {
        margin: 5% 5% 0
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__legend {
        width: 100%;
        margin: 0;
        z-index: 1
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__legend p {
        width: 60%;
        margin: 0 0 5% 10%
    }

    .pdp_1111-dosis .form-range-bubble-age::after,
    .pdp_1111-dosis .form-range-bubble::after,
    .pdp_1111-dosis .pdp_1111-dosis--content__legend img,
    .pdp_1111-dosis .pdp_1111-dosis--content__legend p br {
        display: none
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles,
    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-age {
        margin-top: 6rem
    }

    .pdp_1111-dosis .form-range-bubble,
    .pdp_1111-dosis .form-range-bubble-age {
        margin-bottom: -6.5rem;
        width: max-content
    }

    .pdp_1111-dosis .form-range-bubble-age::before,
    .pdp_1111-dosis .form-range-bubble::before {
        content: "";
        position: absolute;
        bottom: 3rem;
        left: 37%;
        transform: translateX(-37%);
        width: 0;
        height: 0;
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        border-bottom: 20px solid #182d4d;
        transform: none;
        margin-left: 0;
        background: 0 0
    }
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-age {
    width: 100%;
    display: flex
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age {
    width: 50%;
    height: auto;
    position: relative;
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTC1383457511047C89F07CD1A2361D96A/native/Square_BG.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2-age {
    width: 50%;
    height: 100px
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 div,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age div {
    border: 5px solid #63cfe3;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    margin-left: 8%
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age p {
    position: absolute;
    right: 60px;
    top: 30px;
    text-align: center;
    color: #182d4d;
    background: #fff;
    font-size: 1.2rem;
    padding-bottom: 1.5rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p span,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age p span {
    display: block;
    font-family: Klavika-Bold;
    font-size: 3.8rem;
    position: relative;
    top: -20px;
    right: 5px;
    width: max-content;
    min-width: 125px
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl-age {
    position: absolute;
    top: 115px;
    right: 25%;
    width: 40%;
    background-color: #fff;
    padding-bottom: 6px
}

.Advance-el .pdp_1111-dosis--content__playground--circles-circle1-bowl,
.Advance-fr .pdp_1111-dosis--content__playground--circles-circle1-bowl,
.Advance-it .pdp_1111-dosis--content__playground--circles-circle1-bowl {
    top: 138px !important
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl-age {
    position: absolute;
    top: 120px;
    right: 30%;
    width: 30%
}

.Advance-el .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
.Advance-fr .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
.Advance-it .pdp_1111-dosis--content__playground--circles-circle1-superbowl {
    top: 140px !important
}

@media (min-width:1741px) {

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p,
    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age p {
        margin-right: 4rem
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl-age,
    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl-age {
        margin-right: 3rem
    }
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2-age div {
    width: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 3rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div img,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2-age div img {
    width: 65%;
    height: auto
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div p,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2-age div p {
    position: absolute;
    text-align: center;
    font-family: Klavika-Bold;
    color: #fff;
    font-size: 3rem;
    line-height: 2.45rem;
    margin-top: 1.35rem;
    margin-right: 1rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div p span,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2-age div p span {
    font-family: Klavika-Bold;
    font-size: 2.5rem;
    display: block
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-age {
    display: flex;
    width: 100%;
    height: 3rem;
    justify-content: flex-end
}

.cat_area .page-welcome .side-image-block .col-sm-6,
.dog_area .page-welcome .side-image-block .col-sm-6,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download-age,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs-age {
    width: 50%
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download div,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download-age div {
    width: 300px;
    height: 40px;
    background: #182d4d;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .tips-slider .tip-elem .tip-elem-info p,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box p,
.cat_area .page-needs.relaunch-diets .hex-slider .owl-item .hex-elem h3,
.cat_area .page-welcome .place-block .place p,
.dog_area .page-needs.relaunch-diets .article-header .header-text h1,
.dog_area .page-needs.relaunch-diets .article-header .header-text h2,
.dog_area .page-welcome .place-block .place p,
.needs-products-block .dog_area .pack-divider,
.page-needs.page-allergy.relaunch-diets .warning-text h4,
.page-needs.page-allergy.relaunch-diets .warning-text p,
.page-needs.page-gastro.relaunch-diets .gastro-symptoms .tool-list,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download div span,
.relaunch.needs-block .needs-icons-block div.event h2 a {
    color: #fff
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download div img {
    margin-right: 1rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs {
    margin-left: 3rem;
    margin-top: -40px
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div,
.rounded-image {
    display: flex;
    justify-content: center
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div:first-child {
    margin-left: 1rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div div {
    margin-right: 1rem;
    align-self: flex-end
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div div img {
    min-width: 100%
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div div:hover {
    cursor: pointer
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs p {
    text-align: center;
    margin: 1rem 1rem 1rem 3rem;
    font-size: 1.1rem
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--disclaimer {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--disclaimer p {
    text-align: center;
    margin-top: 50px;
    width: 400px
}

@media (min-width:642px) {
    .pdp_1111-dosis--content__playground--circles {
        height: 220px
    }

    .pdp_1111-dosis--content__playground--circles-circle1 p {
        position: relative !important;
        top: -175px !important;
        left: 127px;
        width: min-content !important
    }

    .pdp_1111-dosis--content__playground--circles-circle1-bowl {
        position: relative;
        top: -230px;
        right: -37px;
        padding-left: 3px
    }

    .pdp_1111-dosis--content__playground--circles-circle1-superbowl {
        position: relative;
        top: -250px;
        right: -1.5px;
        width: 29%
    }
}

@media (max-width:1141px) {
    .pdp_1111-dosis .pdp_1111-dosis--content__playground {
        width: calc(100% - 8rem);
        margin-left: 50%;
        transform: translateX(-50%)
    }
}

@media (max-width:741px) {
    .pdp_1111-dosis .pdp_1111-dosis--content__playground {
        width: calc(100% - 2rem);
        padding-top: 20%
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas {
        justify-content: flex-start
    }
}

.pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download__mobile,
.pdp_1111-dosis .pdp_1111-dosis--content__playground--toggle {
    display: none
}

@media (max-width:1141px) {
    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download {
        display: none
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-download__mobile {
        display: flex;
        margin-top: 3rem;
        align-items: center;
        justify-content: center
    }
}

@media only screen and (min-width:1141px) and (max-width:1300px) {

    .pdp_1111-dosis #dd_selector-left,
    .pdp_1111-dosis #dd_selector-right {
        width: 50% !important
    }
}

@media (max-width:641px) {
    .pdp_1111-dosis--content__playground {
        margin-top: -4rem !important
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs {
        transform: translateX(60%)
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 {
        transform: translateX(-80%)
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p {
        transform: translateX(140%);
        padding-top: 5%;
        right: 19%;
        font-size: 14px;
        width: min-content;
        min-width: 100px
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p span {
        font-size: 47px;
        right: 0;
        top: -10px !important
    }

    .Advance-en .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p,
    .Advance-es .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p,
    .Advance-pt .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p {
        top: 15%
    }

    .Advance-fr .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p,
    .Advance-it .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p {
        top: 10%
    }

    .Advance-fr .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p span,
    .Advance-fr .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age p span,
    .Advance-it .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 p span,
    .Advance-it .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-age p span {
        top: -10px
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl {
        transform: translateX(160%);
        right: 35%;
        width: 52%
    }

    .Advance-en .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl,
    .Advance-es .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl,
    .Advance-fr .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl,
    .Advance-it .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl,
    .Advance-pt .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-bowl {
        top: 58%
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl {
        transform: translateX(215%);
        right: 40.5%;
        width: 38%
    }

    .Advance-en .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
    .Advance-es .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
    .Advance-fr .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
    .Advance-it .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl,
    .Advance-pt .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1-superbowl {
        top: 60%
    }

    .pdp_1111-dosis--content__playground--circles-circle2 {
        position: relative;
        top: -30px
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle1 div {
        margin-left: 28%
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div {
        width: 180px;
        height: 180px;
        margin: 0
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div p {
        font-size: 2.2rem
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--circles-circle2 div p span {
        font-size: 1.7rem
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div {
        margin-top: -1rem
    }

    .pdp_1111-dosis .pdp_1111-dosis--content__playground--ctas-packs div div {
        margin: 0 0 0 .25rem;
        align-self: flex-end
    }

    .pdp_1111-dosis #dd_selector-left,
    .pdp_1111-dosis #dd_selector-right {
        width: 50% !important
    }
}

.cat_area .ADV_Calculator .packs a:first-child {
    font-size: 16px;
    height: 65px
}

.cat_area .ADV_Calculator .slider .tooltip.top .tooltip-inner {
    line-height: 20px
}

@media (max-width:600px) {
    .weight-progress {
        width: 120px;
        height: 120px;
        float: none;
        margin: 0 auto
    }

    .weight-progress.weight-progress-large,
    .weight-progress.weight-progress-large .circle {
        width: 70px;
        height: 70px
    }

    .weight-progress.weight-progress-large .circle .fill,
    .weight-progress.weight-progress-large .circle .mask,
    .weight-progress.weight-progress-large .circle .shadow {
        width: 70px;
        height: 70px;
        position: absolute;
        border-radius: 50%
    }

    .weight-progress.weight-progress-large .circle .mask {
        clip: rect(0, 70px, 70px, 35px)
    }

    .weight-progress.weight-progress-large .circle .mask .fill {
        clip: rect(0, 35px, 70px, 0)
    }

    .weight-progress.weight-progress-large .inset {
        width: 64px;
        height: 64px;
        margin-left: 3px;
        margin-top: 3px
    }

    .weight-progress .circle,
    .weight-progress .circle .fill,
    .weight-progress .circle .mask,
    .weight-progress .circle .shadow {
        width: 120px;
        height: 120px
    }

    .weight-progress .circle .mask {
        clip: rect(0, 120px, 120px, 60px)
    }

    .weight-progress .circle .mask .fill {
        clip: rect(0, 60px, 120px, 0)
    }

    .weight-progress .inset {
        width: 110px;
        height: 110px;
        margin-left: 5px;
        margin-top: 5px
    }

    .needs-products-block.allergy .pack-wrapper-carousel,
    .needs-products-block.sensitive .pack-wrapper-carousel {
        max-width: 710px;
        margin-top: -20px;
        width: calc(160%)
    }

    .needs-products-block.allergy .pack-wrapper-carousel .pack,
    .needs-products-block.sensitive .pack-wrapper-carousel .pack {
        width: 100%;
        margin: 0 auto
    }

    .needs-products-block.allergy .pack-wrapper-carousel .owl-item .pack,
    .needs-products-block.sensitive .pack-wrapper-carousel .owl-item .pack {
        transform: scale(.8);
        transform-origin: bottom
    }

    .needs-products-block.allergy .pack-wrapper-carousel .center .pack,
    .needs-products-block.sensitive .pack-wrapper-carousel .center .pack {
        transform: scale(1)
    }

    .needs-products-block.central-ingredients .pack-wrapper-carousel {
        margin-top: 30px
    }

    .page-needs .container-arrows.affinity-weight--data .arrow1,
    .page-needs .container-arrows.affinity-weight--data .arrow2 {
        width: 100%;
        margin-bottom: 40px;
        height: auto
    }

    .page-needs .container-arrows.affinity-weight--data .arrow1 .content .stats-item .text,
    .page-needs .container-arrows.affinity-weight--data .arrow1 .content h3,
    .page-needs .container-arrows.affinity-weight--data .arrow2 .content .stats-item .text,
    .page-needs .container-arrows.affinity-weight--data .arrow2 .content h3 {
        max-width: 280px
    }

    .page-needs .container-arrows.affinity-weight--data .arrow1 .content .stats-item,
    .page-needs .container-arrows.affinity-weight--data .arrow2 .content .stats-item {
        max-width: 230px
    }

    .page-needs .container-arrows.affinity-weight--data .weight-progress {
        transform-origin: top left;
        margin-right: -40px
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .arrow-stats.mobile {
        display: block
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .arrow-stats.desktop {
        display: none
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .content {
        right: 0;
        width: auto;
        top: 0
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .arrow-pack {
        float: left;
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .arrow-stats {
        width: 100%;
        margin-top: 60px
    }

    .page-weight-cat .container-arrows.affinity-weight--data .arrow1 .content .stats-item {
        max-width: 320px
    }

    .cat_area .ADV_Calculator .slider .tooltip.top .tooltip-inner {
        line-height: 50px
    }
}

.Advance-el.cat_area .ADV_Calculator .slider-group .slider-content .legend,
.Advance-ro.cat_area .ADV_Calculator .slider-group .slider-content .legend {
    top: 35px
}

@media (min-width:1142px) {

    .Advance-ca.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-cs.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-en.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-es.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-fr.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-it.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-pt.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble {
        margin-bottom: 1.5rem;
        line-height: 4.5rem
    }

    .Advance-lv.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-ro.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-sl.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-sl.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-uk.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-uk.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age {
        margin-bottom: 1.5rem;
        line-height: 3.5rem
    }

    .Advance-lv.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-ro.dog_area .pdp_1111-dosis--content__playground .range-label-age .pdp_dosis_set,
    .Advance-sl.dog_area .pdp_1111-dosis--content__playground .range-label-age,
    .Advance-tr.dog_area .pdp_1111-dosis--content__playground .range-label-age .pdp_dosis_set,
    .Advance-uk.dog_area .pdp_1111-dosis--content__playground .range-label-age .pdp_dosis_set {
        position: relative;
        bottom: 10px
    }

    .Advance-ca.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-cs.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-en.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-es.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-fr.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-it.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-lv.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-pt.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-ro.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-tr.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-tr.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age {
        margin-bottom: 1.5rem;
        line-height: 4rem
    }

    .Advance-lv.dog_area .pdp_1111-dosis--content__playground .range-label .pdp_dosis_set,
    .Advance-ro.dog_area .pdp_1111-dosis--content__playground .range-label .pdp_dosis_set,
    .Advance-tr.dog_area .pdp_1111-dosis--content__playground .range-label .pdp_dosis_set,
    .Advance-uk.dog_area .pdp_1111-dosis--content__playground .range-label .pdp_dosis_set {
        position: relative;
        bottom: 5px
    }

    .Advance-el.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-el.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age {
        margin-bottom: 1.5rem;
        line-height: 6rem
    }

    .Advance-el.dog_area .pdp_1111-dosis--content__playground .range-label,
    .Advance-el.dog_area .pdp_1111-dosis--content__playground .range-label-age,
    .Advance-fr.dog_area .pdp_1111-dosis--content__playground .range-label,
    .Advance-nl.dog_area .pdp_1111-dosis--content__playground .range-label,
    .Advance-nl.dog_area .pdp_1111-dosis--content__playground .range-label-age,
    .Advance-sl.dog_area .pdp_1111-dosis--content__playground .range-label {
        position: relative;
        bottom: 17px
    }

    .Advance-fr.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-nl.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble,
    .Advance-nl.dog_area .pdp_1111-dosis--content__playground .form-range-wrap-age .form-range-bubble-age,
    .Advance-sl.dog_area .pdp_1111-dosis--content__playground .form-range-wrap .form-range-bubble {
        margin-bottom: 1.5rem;
        line-height: 6.5rem
    }
}

.home_dvnc_1145 *,
.home_dvnc_1145_perro * {
    margin: 0;
    padding: 0;
    letter-spacing: .071rem
}

.Advance-cs .ADV_Banner_Home_Info *,
.Advance-cs .home_dvnc_1145-perrovsgato,
.Advance-cs .home_dvnc_1145-test,
.Advance-cs .pdp_1111-porque--legend p,
.Advance-el .ADV_Banner_Home_Info *,
.Advance-el .home_dvnc_1145-perrovsgato,
.Advance-el .home_dvnc_1145-test,
.Advance-el .pdp_1111-porque--legend p,
.Advance-lv .ADV_Banner_Home_Info *,
.Advance-lv .home_dvnc_1145-perrovsgato,
.Advance-lv .home_dvnc_1145-test,
.Advance-lv .pdp_1111-porque--legend p,
.Advance-nl .ADV_Banner_Home_Info *,
.Advance-nl .home_dvnc_1145-perrovsgato,
.Advance-nl .home_dvnc_1145-test,
.Advance-nl .pdp_1111-porque--legend p,
.Advance-ro .ADV_Banner_Home_Info *,
.Advance-ro .home_dvnc_1145-perrovsgato,
.Advance-ro .home_dvnc_1145-test,
.Advance-ro .pdp_1111-porque--legend p,
.Advance-sl .ADV_Banner_Home_Info *,
.Advance-sl .home_dvnc_1145-perrovsgato,
.Advance-sl .home_dvnc_1145-test,
.Advance-sl .pdp_1111-porque--legend p,
.Advance-tr .ADV_Banner_Home_Info *,
.Advance-tr .home_dvnc_1145-perrovsgato,
.Advance-tr .home_dvnc_1145-test,
.Advance-tr .pdp_1111-porque--legend p,
.Advance-uk .ADV_Banner_Home_Info *,
.Advance-uk .home_dvnc_1145-perrovsgato,
.Advance-uk .home_dvnc_1145-test,
.Advance-uk .pdp_1111-porque--legend p,
.pdp_dosis_dosis,
.pdp_dosis_reco,
.pdp_dosis_set,
.pdp_why_text {
    font-family: Roboto-Light, Klavika-Light, Helvetica, Arial, "sans-serif" !important
}

.Advance-cs #dd_selector-left,
.Advance-cs #dd_selector-right,
.Advance-cs .ADV_Banner_Home_Info strong,
.Advance-cs .ADV_Why_Advance a,
.Advance-cs .ADV_Why_Advance h2,
.Advance-cs .ADV_Why_Advance h4,
.Advance-cs .home_dvnc_1145-perrovsgato a,
.Advance-cs .home_dvnc_1145-perrovsgato strong,
.Advance-cs .home_dvnc_1145-test a,
.Advance-cs .home_dvnc_1145-test strong,
.Advance-cs .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-cs .pdp_1111-porque--legend__cta,
.Advance-cs .pdp_dosis_button *,
.Advance-cs .pdp_why *,
.Advance-el #dd_selector-left,
.Advance-el #dd_selector-right,
.Advance-el .ADV_Banner_Home_Info strong,
.Advance-el .ADV_Why_Advance a,
.Advance-el .ADV_Why_Advance h2,
.Advance-el .ADV_Why_Advance h4,
.Advance-el .home_dvnc_1145-perrovsgato a,
.Advance-el .home_dvnc_1145-perrovsgato strong,
.Advance-el .home_dvnc_1145-test a,
.Advance-el .home_dvnc_1145-test strong,
.Advance-el .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-el .pdp_1111-dosis--title,
.Advance-el .pdp_1111-porque--legend__cta,
.Advance-el .pdp_why *,
.Advance-lv #dd_selector-left,
.Advance-lv #dd_selector-right,
.Advance-lv .ADV_Banner_Home_Info strong,
.Advance-lv .ADV_Why_Advance a,
.Advance-lv .ADV_Why_Advance h2,
.Advance-lv .ADV_Why_Advance h4,
.Advance-lv .home_dvnc_1145-perrovsgato a,
.Advance-lv .home_dvnc_1145-perrovsgato strong,
.Advance-lv .home_dvnc_1145-test a,
.Advance-lv .home_dvnc_1145-test strong,
.Advance-lv .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-lv .pdp_1111-porque--legend__cta,
.Advance-lv .pdp_why *,
.Advance-nl #dd_selector-left,
.Advance-nl #dd_selector-right,
.Advance-nl .ADV_Banner_Home_Info strong,
.Advance-nl .ADV_Why_Advance a,
.Advance-nl .ADV_Why_Advance h2,
.Advance-nl .ADV_Why_Advance h4,
.Advance-nl .home_dvnc_1145-perrovsgato a,
.Advance-nl .home_dvnc_1145-perrovsgato strong,
.Advance-nl .home_dvnc_1145-test a,
.Advance-nl .home_dvnc_1145-test strong,
.Advance-nl .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-nl .pdp_1111-porque--legend__cta,
.Advance-nl .pdp_why *,
.Advance-ro #dd_selector-left,
.Advance-ro #dd_selector-right,
.Advance-ro .ADV_Banner_Home_Info strong,
.Advance-ro .ADV_Why_Advance a,
.Advance-ro .ADV_Why_Advance h2,
.Advance-ro .ADV_Why_Advance h4,
.Advance-ro .home_dvnc_1145-perrovsgato a,
.Advance-ro .home_dvnc_1145-perrovsgato strong,
.Advance-ro .home_dvnc_1145-test a,
.Advance-ro .home_dvnc_1145-test strong,
.Advance-ro .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-ro .pdp_1111-dosis--title,
.Advance-ro .pdp_1111-porque--legend__cta,
.Advance-ro .pdp_why *,
.Advance-sl #dd_selector-left,
.Advance-sl #dd_selector-right,
.Advance-sl .ADV_Banner_Home_Info strong,
.Advance-sl .ADV_Why_Advance a,
.Advance-sl .ADV_Why_Advance h2,
.Advance-sl .ADV_Why_Advance h4,
.Advance-sl .home_dvnc_1145-perrovsgato a,
.Advance-sl .home_dvnc_1145-perrovsgato strong,
.Advance-sl .home_dvnc_1145-test a,
.Advance-sl .home_dvnc_1145-test strong,
.Advance-sl .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-sl .pdp_1111-dosis--title,
.Advance-sl .pdp_1111-porque--legend p strong,
.Advance-sl .pdp_1111-porque--legend__cta,
.Advance-sl .pdp_why *,
.Advance-tr #dd_selector-left,
.Advance-tr #dd_selector-right,
.Advance-tr .ADV_Banner_Home_Info strong,
.Advance-tr .ADV_Why_Advance a,
.Advance-tr .ADV_Why_Advance h2,
.Advance-tr .ADV_Why_Advance h4,
.Advance-tr .home_dvnc_1145-perrovsgato a,
.Advance-tr .home_dvnc_1145-perrovsgato strong,
.Advance-tr .home_dvnc_1145-test a,
.Advance-tr .home_dvnc_1145-test strong,
.Advance-tr .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-tr .pdp_1111-porque--legend__cta,
.Advance-tr .pdp_why *,
.Advance-uk #dd_selector-left,
.Advance-uk #dd_selector-right,
.Advance-uk .ADV_Banner_Home_Info strong,
.Advance-uk .ADV_Why_Advance a,
.Advance-uk .ADV_Why_Advance h2,
.Advance-uk .ADV_Why_Advance h4,
.Advance-uk .home_dvnc_1145-perrovsgato a,
.Advance-uk .home_dvnc_1145-perrovsgato strong,
.Advance-uk .home_dvnc_1145-test a,
.Advance-uk .home_dvnc_1145-test strong,
.Advance-uk .home_dvnc_1145_perro-ellipse__test-text p strong,
.Advance-uk .pdp_1111-dosis--title,
.Advance-uk .pdp_1111-porque--legend__cta,
.Advance-uk .pdp_why *,
.pdp_dosis_button,
.pdp_dosis_dosis_bold {
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif" !important
}

.home_dvnc_1145-header {
    height: min-content
}

.home_dvnc_1145-header--slider {
    width: 100vw;
    height: min-content
}

@media (max-width:620px) {
    .home_dvnc_1145-header--slider-item {
        height: 500px
    }

    .home_dvnc_1145-header--slider-item img {
        height: 100%;
        width: auto;
        object-fit: cover;
        object-position: center
    }
}

.ADV_Banner_Home_Info,
.dog_area .page-needs.relaunch-diets .container .container-narrow .owl-stage-outer {
    height: 450px
}

.home_dvnc_1145-header--info {
    width: 100%;
    height: 550px;
    background-color: #182d4d;
    border-end-end-radius: 90%;
    border-bottom-left-radius: 60%;
    position: relative;
    transform: translateY(-25%)
}

.home_dvnc_1145-header--info_text {
    position: absolute;
    left: 350px;
    color: #fff;
    z-index: 999;
    transform: translate(-20%, 135%)
}

.home_dvnc_1145-header--info_text h3 {
    text-transform: uppercase;
    font-size: 2.55rem;
    max-width: 800px
}

.home_dvnc_1145-header--info_text h3 strong {
    font-family: Klavika-Bold
}

.home_dvnc_1145-header--info_text p {
    max-width: 900px;
    font-size: 1.1rem;
    line-height: 1.3rem
}

.home_dvnc_1145-perrovsgato {
    width: 100%;
    height: min-content;
    display: flex;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
    font-family: Klavika-Light
}

.home_dvnc_1145-perrovsgato--title {
    text-align: center;
    text-transform: uppercase;
    font-family: Klavika-Light;
    font-size: 27.43px;
    margin-bottom: 20px
}

.Advance-cs .home_dvnc_1145-perrovsgato--title,
.Advance-el .home_dvnc_1145-perrovsgato--title,
.Advance-lv .home_dvnc_1145-perrovsgato--title,
.Advance-nl .home_dvnc_1145-perrovsgato--title,
.Advance-ro .home_dvnc_1145-perrovsgato--title,
.Advance-sl .home_dvnc_1145-perrovsgato--title,
.Advance-tr .home_dvnc_1145-perrovsgato--title,
.Advance-uk .home_dvnc_1145-perrovsgato--title {
    font-family: Roboto-Light, Klavika-Light, Helvetica, Arial, "sans-serif" !important
}

.home_dvnc_1145-perrovsgato--title strong {
    font-family: Klavika-Bold
}

.home_dvnc_1145-perrovsgato--bg {
    border-radius: 50%;
    border: 4px solid #63cfe3;
    background-color: #fff;
    width: 600px;
    height: 600px
}

.home_dvnc_1145-perrovsgato--grid {
    position: absolute;
    display: flex;
    align-items: flex-end
}

.home_dvnc_1145-perrovsgato--grid__left,
.home_dvnc_1145-perrovsgato--grid__right {
    width: 50%;
    display: flex
}

.home_dvnc_1145-club--cta a,
.home_dvnc_1145-test__start-cta {
    background-color: #63cfe3;
    font-family: Klavika-Bold;
    text-transform: uppercase
}

.home_dvnc_1145-test {
    width: 100%;
    height: min-content;
    display: flex
}

.home_dvnc_1145-test__start {
    width: 40%;
    min-height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2
}

.home_dvnc_1145-test__legend {
    width: 60%;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.home_dvnc_1145-test__start-bg {
    width: 600px;
    height: 600px;
    border-radius: 50%;
    background-image: url('https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTEAA46C2A85F74F6685763011AF9B538E/native/eclipse_def.svg?channelToken=958084adb4414d179b0f41acd4027256');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: flex;
    position: relative;
    top: -20px
}

.home_dvnc_1145-test__start-bg_1 {
    position: relative;
    top: 30px;
    left: 40px;
    width: 250px
}

.home_dvnc_1145-test__start-bg_2 {
    position: relative;
    top: 65px;
    right: 30px;
    width: 235px
}

.home_dvnc_1145-test__start-bg_1 img,
.home_dvnc_1145-test__start-bg_2 img {
    width: 100%
}

.home_dvnc_1145-test__start-cta {
    position: absolute;
    bottom: 175px;
    left: 50%;
    transform: translateX(-50%);
    color: #182d4d;
    padding: 1rem 2rem;
    width: max-content;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.home_dvnc_1145-test__start-cta:hover {
    cursor: pointer
}

.Advance-cs .home_dvnc_1145-test__start-cta a,
.Advance-el .home_dvnc_1145-test__start-cta a,
.Advance-lv .home_dvnc_1145-test__start-cta a,
.Advance-ro .home_dvnc_1145-test__start-cta a,
.Advance-sl .home_dvnc_1145-test__start-cta a,
.Advance-tr .home_dvnc_1145-test__start-cta a {
    font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif"
}

.home_dvnc_1145-test__legend p {
    text-transform: uppercase;
    max-width: 280px;
    text-align: center;
    font-size: 2rem;
    margin-top: 8rem;
    z-index: 1
}

.Advance-cs .home_dvnc_1145-test__legend p,
.Advance-lv .home_dvnc_1145-test__legend p,
.Advance-ro .home_dvnc_1145-test__legend p,
.Advance-tr .home_dvnc_1145-test__legend p {
    font-family: roboto-light, klavika-light, helvetica, arial, "sans-serif";
    text-transform: uppercase;
    max-width: 280px;
    text-align: center;
    font-size: 2rem;
    margin-top: 8rem;
    z-index: 1
}

.Advance-sl .home_dvnc_1145-test__legend p {
    max-width: 320px
}

.home_dvnc_1145-test__legend p strong {
    font-family: Klavika-Bold;
    font-size: 2.45rem
}

.home_dvnc_1145-test__legend div {
    width: 100%;
    height: auto;
    margin-top: -6rem;
    margin-right: 37rem
}

.home_dvnc_1145-test__legend div img {
    width: 150%;
    position: relative;
    right: 80px
}

@media (min-width:620.01px) {
    .home_dvnc_1145-perrovsgato--bg {
        width: 600px;
        height: 600px
    }

    .home_dvnc_1145-perrovsgato--grid {
        height: 600px;
        margin-top: 65px
    }

    .home_dvnc_1145-perrovsgato--grid__left .home_dvnc_1145-perrovsgato--grid__right {
        display: flexbox;
        width: 50%
    }

    .home_dvnc_1145-perrovsgato--grid__left .home_dvnc_1145-perrovsgato--grid__left-desktop {
        position: absolute;
        height: 600px;
        right: -100px;
        top: 0
    }

    .home_dvnc_1145-perrovsgato--grid__right .home_dvnc_1145-perrovsgato--grid__left-desktop {
        position: absolute;
        height: 545px;
        left: -80px;
        bottom: -10px
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend,
    .home_dvnc_1145-perrovsgato--grid__right-legend {
        display: block;
        position: absolute;
        top: 30px;
        width: max-content;
        background-color: #fff;
        padding: 5px;
        text-transform: uppercase;
        font-size: 18.29px
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend {
        right: 215px;
        text-align: right
    }

    .home_dvnc_1145-perrovsgato--grid__right-legend {
        left: 215px;
        text-align: left
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .home_dvnc_1145-perrovsgato--grid__right-legend strong {
        display: block;
        font-family: Klavika-Bold;
        font-size: 27.43px
    }

    .Advance-cs .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-cs .home_dvnc_1145-perrovsgato--grid__right-legend strong,
    .Advance-el .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-el .home_dvnc_1145-perrovsgato--grid__right-legend strong,
    .Advance-lv .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-lv .home_dvnc_1145-perrovsgato--grid__right-legend strong,
    .Advance-ro .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-ro .home_dvnc_1145-perrovsgato--grid__right-legend strong,
    .Advance-sl .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-sl .home_dvnc_1145-perrovsgato--grid__right-legend strong,
    .Advance-tr .home_dvnc_1145-perrovsgato--grid__left-legend strong,
    .Advance-tr .home_dvnc_1145-perrovsgato--grid__right-legend strong {
        font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif"
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend strong a,
    .home_dvnc_1145-perrovsgato--grid__right-legend strong a {
        text-decoration: none;
        display: block;
        text-align: center;
        color: #182d4d;
        background-color: #63cfe3;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        font-size: 20.57px
    }

    .home_dvnc_1145-perrovsgato--descubre,
    .home_dvnc_1145-perrovsgato--grid__left-legend--mobile,
    .home_dvnc_1145-perrovsgato--grid__left-mobile,
    .home_dvnc_1145-perrovsgato--grid__right-legend--mobile {
        display: none
    }

    .home_dvnc_1145-test_legend {
        height: 800px
    }
}

.home_dvnc_1145-club {
    width: 100%;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    background-image: url('https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA54D61D1693A435CA04F6B25BE1587C9/native/club-bg.svg?channelToken=958084adb4414d179b0f41acd4027256');
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

.home_dvnc_1145-club--logo {
    width: 250px;
    z-index: 100;
    position: relative;
    top: 120px
}

.home_dvnc_1145-club--logo img {
    width: 100%
}

.home_dvnc_1145-club--headline {
    position: relative;
    font-size: 1.5rem;
    color: #fff;
    max-width: 45vw;
    text-align: center;
    z-index: 100;
    top: 100px
}

.home_dvnc_1145-club--headline strong {
    font-family: Klavika-Bold
}

.home_dvnc_1145-club--cta {
    position: relative;
    bottom: 39px
}

.home_dvnc_1145-club--cta a {
    position: relative;
    color: #fff;
    padding: .5rem 2.75rem;
    font-size: 1.2rem;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    z-index: 100;
    cursor: pointer
}

.home_dvnc_1145-club--desktop {
    position: relative;
    color: #fff;
    display: flex;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    align-items: center;
    bottom: 50px
}

.home_dvnc_1145-club--desktop div p strong {
    font-family: Klavika-Bold
}

.home_dvnc_1145-club--desktop-legend1 {
    position: relative;
    margin: 0 0 0 auto;
    top: 50px;
    right: -60px
}

.home_dvnc_1145-club--desktop-legend2 {
    position: relative;
    margin: 0 auto
}

.home_dvnc_1145-club--desktop-legend3 {
    position: relative;
    margin: 0 auto 0 0;
    top: 75px;
    left: -25px
}

.home_dvnc_1145-club--grid {
    position: relative;
    width: auto;
    height: 200px;
    bottom: -241px;
    display: flex;
    align-items: center
}

.home_dvnc_1145-club--grid img {
    height: 200px
}

#home_dvnc_1145_perro__carousel-mobile,
#landing-advance-active-defense [hidden],
#landing-advance-active-defense audio:not([controls]),
#landing-advance-active-defense source,
#landing-cuidado-y-bienestar.rework .lcyb-main>div:empty,
.Advance-ca #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-cs #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-el #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-en #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-es #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-fr #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-it #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-lv #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-nl #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-pt #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-ro #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-sl #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-tr #home_dvnc_1145_perro-articles__grid--mobile,
.Advance-uk #home_dvnc_1145_perro-articles__grid--mobile,
.dog_area .home_dvnc_1145-header--info,
.home_dvnc_1145-club--grid__mobile {
    display: none
}

@media (min-width:640.01px) {
    .home_dvnc_1145-club--desktop div p {
        width: 250px;
        height: 170px
    }

    .home_dvnc_1145-club--desktop-legend1 {
        position: relative;
        right: -12%
    }

    .home_dvnc_1145-club--desktop-legend2 {
        position: relative
    }

    .home_dvnc_1145-club--desktop-legend3 {
        position: relative;
        left: -12%
    }
}

@media (max-width:640px) {
    .ADV_Banner_Home_Info {
        height: 550px
    }

    .home_dvnc_1145-club {
        height: 935px;
        top: -500px
    }

    .home_dvnc_1145-club--logo {
        position: relative;
        top: 275px;
        width: max-content
    }

    .home_dvnc_1145-club--logo img {
        height: 120px;
        width: 211px;
        margin: 0 auto
    }

    .home_dvnc_1145-club--headline {
        position: relative;
        top: 280px;
        width: 80%;
        font-size: 16px;
        max-width: none
    }

    .home_dvnc_1145-club--grid {
        display: none
    }

    .home_dvnc_1145-club--grid__mobile {
        display: flex;
        height: 340px;
        position: relative;
        left: -30%;
        top: 295px
    }

    .home_dvnc_1145-club--grid__mobile img {
        height: 100%
    }

    .home_dvnc_1145-club--desktop {
        display: flex;
        flex-direction: column;
        position: relative;
        top: -50px;
        height: 340px
    }

    .home_dvnc_1145-club--desktop-legend1 {
        position: relative;
        text-align: left;
        left: -2%;
        width: 61%;
        height: 33%;
        top: 3%
    }

    .home_dvnc_1145-club--desktop-legend1 p {
        width: 190px;
        font-size: 15px;
        padding-right: 30px;
        line-height: 22px
    }

    .home_dvnc_1145-club--desktop-legend2 {
        position: relative;
        text-align: left;
        left: 20%;
        font-size: 18px;
        width: 50%;
        height: 33%;
        margin: auto 0;
        top: 33px
    }

    .home_dvnc_1145-club--desktop-legend2 p {
        width: 125px;
        font-size: 15px;
        line-height: 22px
    }

    .home_dvnc_1145-club--desktop-legend3 {
        position: relative;
        text-align: left;
        height: 33%;
        width: 63%;
        left: 32%;
        top: 65px
    }

    .home_dvnc_1145-club--desktop-legend3 p {
        width: auto;
        font-size: 15px
    }

    .home_dvnc_1145-club--cta {
        position: relative;
        top: -21px
    }
}

@media (max-width:336px) {
    .home_dvnc_1145-club--desktop-legend1 {
        width: 63%
    }
}

@media (max-width:382px) {
    .home_dvnc_1145-club--desktop-legend1 {
        top: 7%;
        left: -3%
    }
}

.home_dvnc_1145-banner {
    width: 100%;
    height: 700px;
    overflow: hidden
}

.owl-dots {
    display: flex;
    justify-content: center !important
}

.owl-dot span {
    width: 8px !important;
    height: 8px !important;
    background-color: #63cfe3 !important
}

.owl-dot.active span {
    width: 14px !important;
    height: 14px !important;
    background-color: #63cfe3 !important
}

.home_dvnc_1145_perro-header {
    width: 100vw;
    height: min-content;
    display: flex
}

.home_dvnc_1145_perro-header--legend {
    width: 30%;
    transform: translate(50%, 25%);
    z-index: 999 !important;
    color: #182d4d
}

.home_dvnc_1145_perro-header--image {
    width: 70%
}

#landing-advance-active-defense audio,
.Advance-ca .home_dvnc_1145_perro-articles__grid-card img,
.Advance-cs .home_dvnc_1145_perro-articles__grid-card img,
.Advance-el .home_dvnc_1145_perro-articles__grid-card img,
.Advance-en .home_dvnc_1145_perro-articles__grid-card img,
.Advance-es .home_dvnc_1145_perro-articles__grid-card img,
.Advance-fr .home_dvnc_1145_perro-articles__grid-card img,
.Advance-it .home_dvnc_1145_perro-articles__grid-card img,
.Advance-lv .home_dvnc_1145_perro-articles__grid-card img,
.Advance-nl .home_dvnc_1145_perro-articles__grid-card img,
.Advance-pt .home_dvnc_1145_perro-articles__grid-card img,
.Advance-ro .home_dvnc_1145_perro-articles__grid-card img,
.Advance-sl .home_dvnc_1145_perro-articles__grid-card img,
.Advance-tr .home_dvnc_1145_perro-articles__grid-card img,
.Advance-uk .home_dvnc_1145_perro-articles__grid-card img,
.cat_area .page-welcome .extra-padding,
.cat_area .page-welcome .extra-padding .container,
.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box img,
.dog_area .page-welcome .extra-padding,
.dog_area .page-welcome .extra-padding .container,
.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box img,
.home_dvnc_1145_perro-header--image img {
    width: 100%
}

.home_dvnc_1145_perro-header--legend h2 {
    font-family: KlavikaBold;
    color: #182d4d;
    font-size: 3rem
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title,
.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title span,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title span,
.home_dvnc_1145_perro-header--legend h2 strong {
    font-family: Klavika-Bold;
    color: #63cfe3
}

.home_dvnc_1145_perro-header--legend p {
    font-size: 1.3rem
}

.dog_area .page-welcome .owl-carousel .item .item-content strong,
.dog_area .page-welcome strong,
.home_dvnc_1145_perro-header--legend p strong {
    font-family: Klavika-Bold
}

.home_dvnc_1145_perro-header--legend div {
    color: #fff;
    font-family: Klavika-Bold;
    font-size: 1.3rem;
    background: #63cfe3;
    width: max-content;
    padding: .5rem 2rem;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px
}

.home_dvnc_1145_perro-header--legend div:hover {
    cursor: pointer
}

.image-opacity-left,
.image-opacity-right {
    z-index: 1;
    width: 400px;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: linear-gradient(to left, transparent 40%, rgba(255, 255, 255, .933) 75%)
}

.image-opacity-right {
    right: 0;
    background-image: linear-gradient(to right, transparent 40%, rgba(255, 255, 255, .487) 75%)
}

.home_dvnc_1145_gato-ellipse,
.home_dvnc_1145_perro-ellipse {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    z-index: 1
}

.home_dvnc_1145_gato-ellipse__test,
.home_dvnc_1145_perro-ellipse__test {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    transform: translateY(15%);
    margin-bottom: -4rem
}

.home_dvnc_1145-ellipse__ask {
    width: 100%;
    min-height: 1000px;
    background-image: url('https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT0298C28332424A39AA0C71E948984E18/native/eclipse.svg?channelToken=958084adb4414d179b0f41acd4027256');
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-top: -2rem
}

.home_dvnc_1145-ellipse__ask h2 {
    font-size: 2.3rem;
    max-width: 500px;
    text-align: center;
    font-family: Klavika-Bold;
    text-transform: uppercase
}

.Advance-cs .home_dvnc_1145-ellipse__ask h2,
.Advance-el .home_dvnc_1145-ellipse__ask h2,
.Advance-lv .home_dvnc_1145-ellipse__ask h2,
.Advance-ro .home_dvnc_1145-ellipse__ask h2,
.Advance-sl .home_dvnc_1145-ellipse__ask h2,
.Advance-tr .home_dvnc_1145-ellipse__ask h2 {
    font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif" !important
}

.home_dvnc_1145-ellipse__ask p {
    margin-top: 1rem;
    max-width: 650px;
    text-align: center
}

.home_dvnc_1145_perro-ellipse__test-circle,
.home_dvnc_1145_perro-ellipse__test-dog,
.home_dvnc_1145_perro-ellipse__test-text {
    width: 33%
}

.home_dvnc_1145_perro-ellipse__test-text {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: -8rem;
    margin-top: -5rem
}

.home_dvnc_1145_perro-ellipse__test-text p {
    max-width: 210px;
    text-align: center;
    font-size: 1.6rem
}

.Advance-sl .home_dvnc_1145_perro-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 332px;
    text-align: center;
    font-size: 2rem;
    margin-top: 8rem;
    z-index: 1
}

.Advance-cs .home_dvnc_1145_perro-ellipse__test-text p,
.Advance-lv .home_dvnc_1145_perro-ellipse__test-text p,
.Advance-ro .home_dvnc_1145_perro-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 350px;
    text-align: center;
    font-size: 2rem;
    margin-top: 8rem;
    z-index: 1
}

.Advance-el .home_dvnc_1145_perro-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 417px;
    text-align: center;
    font-size: 2rem;
    margin-top: 8rem;
    z-index: 1
}

.Advance-uk .home_dvnc_1145_perro-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 5000px;
    width: 5000px;
    font-family: Roboto-Light, Klavika-Light, Helvetica, Arial, "sans-serif" !important;
    text-align: center;
    font-size: 2rem;
    z-index: 1
}

.home_dvnc_1145_perro-ellipse__test-text p strong {
    font-family: Klavika-Bold;
    font-size: 2rem;
    display: block;
    width: max-content;
    margin: 0 auto
}

.cat_area .page-welcome .side-image-block>p,
.home_dvnc_1145_perro-ellipse__test-circle,
.nosterilized-junior-block.relaunch .timeline-content .timeline .timeline-post .month .legend span {
    position: relative
}

.home_dvnc_1145_perro-ellipse__test-circle img {
    width: 80%;
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%)
}

.home_dvnc_1145_perro-ellipse__test-circle img:nth-child(2) {
    margin-left: 0;
    margin-bottom: 4rem;
    width: 40%;
    left: 50%;
    transform: translateX(-50%)
}

.home_dvnc_1145_perro-ellipse__test-circle div {
    position: absolute;
    bottom: 7rem;
    left: 50%;
    transform: translateX(-50%);
    color: #182d4d;
    text-transform: uppercase;
    font-family: Klavika-Bold;
    background-color: #63cfe3;
    padding: .5rem 1.85rem;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    margin-bottom: 4.5rem !important
}

.Advance-cs .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-el .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-lv .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-ro .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-sl .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-tr .home_dvnc_1145_perro-ellipse__test-circle div,
.Advance-uk .home_dvnc_1145_perro-ellipse__test-circle div {
    font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif"
}

.home_dvnc_1145_perro-ellipse__test-circle div:hover {
    cursor: pointer
}

.home_dvnc_1145_perro-ellipse__test-dog img {
    width: 100%;
    margin-left: -6rem
}

.home_dvnc_1145-ellipse__ask-grid {
    width: 100%;
    min-height: 500px;
    display: flex;
    margin-top: 2rem;
    justify-content: space-evenly
}

.home_dvnc_1145-ellipse__ask-grid div {
    width: 25%;
    height: min-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.home_dvnc_1145-ellipse__ask-grid h1,
.home_dvnc_1145-ellipse__ask-grid h4 {
    font-family: Klavika-Bold;
    text-transform: uppercase;
    text-align: center;
    margin-top: 1rem
}

.home_dvnc_1145-ellipse__ask-grid p {
    max-width: 80%
}

.home_dvnc_1145-ellipse__ask-cta,
.home_dvnc_1145-ellipse__ask-cta--mobile {
    font-family: Klavika-Bold;
    text-transform: uppercase;
    font-size: 1.3rem;
    background-color: #63cfe3;
    padding: .5rem 2rem;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    margin-top: -5rem
}

.home_dvnc_1145-ellipse__ask-cta a,
.home_dvnc_1145-ellipse__ask-cta--mobile a {
    color: #fff !important
}

.home_dvnc_1145-ellipse__ask-cta--mobile {
    margin-top: 0;
    display: none
}

.Advance-ca .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-ca .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-cs .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-cs .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-el .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-el .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-en .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-en .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-es .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-es .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-fr .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-fr .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-it .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-it .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-lv .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-lv .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-nl .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-nl .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-pt .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-pt .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-ro .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-ro .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-sl .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-sl .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-tr .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-tr .home_dvnc_1145_perro-articles__showmore:hover,
.Advance-uk .home_dvnc_1145_perro-articles__grid-card div:hover,
.Advance-uk .home_dvnc_1145_perro-articles__showmore:hover,
.home_dvnc_1145-ellipse__ask-cta:hover {
    cursor: pointer
}

.home_dvnc_1145_perro-ellipse__test-circle-bg {
    top: 4rem;
    width: 360px;
    height: 360px;
    border: 50px solid #63cfe3;
    border-radius: 50%;
    position: absolute
}

.home_dvnc_1145-ellipse__test-circle {
    margin-left: 5rem
}

.Advance-ca .home_dvnc_1145_perro-articles,
.Advance-cs .home_dvnc_1145_perro-articles,
.Advance-el .home_dvnc_1145_perro-articles,
.Advance-en .home_dvnc_1145_perro-articles,
.Advance-es .home_dvnc_1145_perro-articles,
.Advance-fr .home_dvnc_1145_perro-articles,
.Advance-it .home_dvnc_1145_perro-articles,
.Advance-lv .home_dvnc_1145_perro-articles,
.Advance-nl .home_dvnc_1145_perro-articles,
.Advance-pt .home_dvnc_1145_perro-articles,
.Advance-ro .home_dvnc_1145_perro-articles,
.Advance-sl .home_dvnc_1145_perro-articles,
.Advance-tr .home_dvnc_1145_perro-articles,
.Advance-uk .home_dvnc_1145_perro-articles {
    width: 100%;
    height: auto;
    padding: 8rem
}

.Advance-ca .home_dvnc_1145_perro-articles__title,
.Advance-cs .home_dvnc_1145_perro-articles__title,
.Advance-el .home_dvnc_1145_perro-articles__title,
.Advance-en .home_dvnc_1145_perro-articles__title,
.Advance-es .home_dvnc_1145_perro-articles__title,
.Advance-fr .home_dvnc_1145_perro-articles__title,
.Advance-it .home_dvnc_1145_perro-articles__title,
.Advance-lv .home_dvnc_1145_perro-articles__title,
.Advance-nl .home_dvnc_1145_perro-articles__title,
.Advance-pt .home_dvnc_1145_perro-articles__title,
.Advance-ro .home_dvnc_1145_perro-articles__title,
.Advance-sl .home_dvnc_1145_perro-articles__title,
.Advance-tr .home_dvnc_1145_perro-articles__title,
.Advance-uk .home_dvnc_1145_perro-articles__title {
    margin-left: 4rem;
    background-color: #182d4d;
    color: #fff;
    border: 2px solid #63cfe3;
    width: min-content;
    height: min-content;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: .5rem 3.5rem 0
}

.Advance-ca .home_dvnc_1145_perro-articles__title h2,
.Advance-cs .home_dvnc_1145_perro-articles__title h2,
.Advance-el .home_dvnc_1145_perro-articles__title h2,
.Advance-en .home_dvnc_1145_perro-articles__title h2,
.Advance-es .home_dvnc_1145_perro-articles__title h2,
.Advance-fr .home_dvnc_1145_perro-articles__title h2,
.Advance-it .home_dvnc_1145_perro-articles__title h2,
.Advance-lv .home_dvnc_1145_perro-articles__title h2,
.Advance-nl .home_dvnc_1145_perro-articles__title h2,
.Advance-pt .home_dvnc_1145_perro-articles__title h2,
.Advance-ro .home_dvnc_1145_perro-articles__title h2,
.Advance-sl .home_dvnc_1145_perro-articles__title h2,
.Advance-tr .home_dvnc_1145_perro-articles__title h2,
.Advance-uk .home_dvnc_1145_perro-articles__title h2 {
    font-family: Klavika-Bold;
    text-transform: uppercase;
    font-size: 1.55rem;
    color: #fff !important
}

.Advance-ca .home_dvnc_1145_perro-articles__grid div,
.Advance-cs .home_dvnc_1145_perro-articles__grid div,
.Advance-el .home_dvnc_1145_perro-articles__grid div,
.Advance-en .home_dvnc_1145_perro-articles__grid div,
.Advance-es .home_dvnc_1145_perro-articles__grid div,
.Advance-fr .home_dvnc_1145_perro-articles__grid div,
.Advance-it .home_dvnc_1145_perro-articles__grid div,
.Advance-lv .home_dvnc_1145_perro-articles__grid div,
.Advance-nl .home_dvnc_1145_perro-articles__grid div,
.Advance-pt .home_dvnc_1145_perro-articles__grid div,
.Advance-ro .home_dvnc_1145_perro-articles__grid div,
.Advance-sl .home_dvnc_1145_perro-articles__grid div,
.Advance-tr .home_dvnc_1145_perro-articles__grid div,
.Advance-uk .home_dvnc_1145_perro-articles__grid div {
    display: flex;
    flex-direction: row;
    width: 100%
}

.Advance-ca .ADV_Articles_Related .affinity-article-block,
.Advance-ca .home_dvnc_1145_perro-articles__grid-card,
.Advance-cs .ADV_Articles_Related .affinity-article-block,
.Advance-cs .home_dvnc_1145_perro-articles__grid-card,
.Advance-el .ADV_Articles_Related .affinity-article-block,
.Advance-el .home_dvnc_1145_perro-articles__grid-card,
.Advance-en .ADV_Articles_Related .affinity-article-block,
.Advance-en .home_dvnc_1145_perro-articles__grid-card,
.Advance-es .ADV_Articles_Related .affinity-article-block,
.Advance-es .home_dvnc_1145_perro-articles__grid-card,
.Advance-fr .ADV_Articles_Related .affinity-article-block,
.Advance-fr .home_dvnc_1145_perro-articles__grid-card,
.Advance-it .ADV_Articles_Related .affinity-article-block,
.Advance-it .home_dvnc_1145_perro-articles__grid-card,
.Advance-lv .ADV_Articles_Related .affinity-article-block,
.Advance-lv .home_dvnc_1145_perro-articles__grid-card,
.Advance-nl .ADV_Articles_Related .affinity-article-block,
.Advance-nl .home_dvnc_1145_perro-articles__grid-card,
.Advance-pt .ADV_Articles_Related .affinity-article-block,
.Advance-pt .home_dvnc_1145_perro-articles__grid-card,
.Advance-ro .ADV_Articles_Related .affinity-article-block,
.Advance-ro .home_dvnc_1145_perro-articles__grid-card,
.Advance-sl .ADV_Articles_Related .affinity-article-block,
.Advance-sl .home_dvnc_1145_perro-articles__grid-card,
.Advance-tr .ADV_Articles_Related .affinity-article-block,
.Advance-tr .home_dvnc_1145_perro-articles__grid-card,
.Advance-uk .ADV_Articles_Related .affinity-article-block,
.Advance-uk .home_dvnc_1145_perro-articles__grid-card {
    display: flex;
    flex-direction: column !important;
    justify-content: flex-start;
    align-items: center;
    margin: 1.2rem;
    border: 2px solid #63cfe3;
    border-bottom-left-radius: 50px;
    box-shadow: none
}

.Advance-ca .ADV_Articles_Related .articles-carousel,
.Advance-cs .ADV_Articles_Related .articles-carousel,
.Advance-el .ADV_Articles_Related .articles-carousel,
.Advance-en .ADV_Articles_Related .articles-carousel,
.Advance-es .ADV_Articles_Related .articles-carousel,
.Advance-fr .ADV_Articles_Related .articles-carousel,
.Advance-it .ADV_Articles_Related .articles-carousel,
.Advance-lv .ADV_Articles_Related .articles-carousel,
.Advance-nl .ADV_Articles_Related .articles-carousel,
.Advance-pt .ADV_Articles_Related .articles-carousel,
.Advance-ro .ADV_Articles_Related .articles-carousel,
.Advance-sl .ADV_Articles_Related .articles-carousel,
.Advance-tr .ADV_Articles_Related .articles-carousel,
.Advance-uk .ADV_Articles_Related .articles-carousel {
    max-width: none !important
}

.Advance-ca .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-cs .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-el .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-en .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-es .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-fr .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-it .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-lv .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-nl .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-pt .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-ro .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-sl .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-tr .home_dvnc_1145_perro-articles__grid-card h5,
.Advance-uk .home_dvnc_1145_perro-articles__grid-card h5 {
    margin: 1rem;
    text-align: center;
    font-weight: 700;
    height: 50px
}

.Advance-ca .home_dvnc_1145_perro-articles__grid-card div,
.Advance-cs .home_dvnc_1145_perro-articles__grid-card div,
.Advance-el .home_dvnc_1145_perro-articles__grid-card div,
.Advance-en .home_dvnc_1145_perro-articles__grid-card div,
.Advance-es .home_dvnc_1145_perro-articles__grid-card div,
.Advance-fr .home_dvnc_1145_perro-articles__grid-card div,
.Advance-it .home_dvnc_1145_perro-articles__grid-card div,
.Advance-lv .home_dvnc_1145_perro-articles__grid-card div,
.Advance-nl .home_dvnc_1145_perro-articles__grid-card div,
.Advance-pt .home_dvnc_1145_perro-articles__grid-card div,
.Advance-ro .home_dvnc_1145_perro-articles__grid-card div,
.Advance-sl .home_dvnc_1145_perro-articles__grid-card div,
.Advance-tr .home_dvnc_1145_perro-articles__grid-card div,
.Advance-uk .home_dvnc_1145_perro-articles__grid-card div {
    color: #fff;
    background-color: #182d4d;
    width: min-content;
    font-family: Klavika-Bold;
    padding: .5rem 3rem;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px
}

.Advance-ca .home_dvnc_1145_perro-articles__showmore,
.Advance-cs .home_dvnc_1145_perro-articles__showmore,
.Advance-el .home_dvnc_1145_perro-articles__showmore,
.Advance-en .home_dvnc_1145_perro-articles__showmore,
.Advance-es .home_dvnc_1145_perro-articles__showmore,
.Advance-fr .home_dvnc_1145_perro-articles__showmore,
.Advance-it .home_dvnc_1145_perro-articles__showmore,
.Advance-lv .home_dvnc_1145_perro-articles__showmore,
.Advance-nl .home_dvnc_1145_perro-articles__showmore,
.Advance-pt .home_dvnc_1145_perro-articles__showmore,
.Advance-ro .home_dvnc_1145_perro-articles__showmore,
.Advance-sl .home_dvnc_1145_perro-articles__showmore,
.Advance-tr .home_dvnc_1145_perro-articles__showmore,
.Advance-uk .home_dvnc_1145_perro-articles__showmore {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    color: #182d4d;
    font-size: 1.2rem;
    margin: 2.5rem
}

.Advance-ca .home_dvnc_1145_perro-articles__showmore img,
.Advance-cs .home_dvnc_1145_perro-articles__showmore img,
.Advance-el .home_dvnc_1145_perro-articles__showmore img,
.Advance-en .home_dvnc_1145_perro-articles__showmore img,
.Advance-es .home_dvnc_1145_perro-articles__showmore img,
.Advance-fr .home_dvnc_1145_perro-articles__showmore img,
.Advance-it .home_dvnc_1145_perro-articles__showmore img,
.Advance-lv .home_dvnc_1145_perro-articles__showmore img,
.Advance-nl .home_dvnc_1145_perro-articles__showmore img,
.Advance-pt .home_dvnc_1145_perro-articles__showmore img,
.Advance-ro .home_dvnc_1145_perro-articles__showmore img,
.Advance-sl .home_dvnc_1145_perro-articles__showmore img,
.Advance-tr .home_dvnc_1145_perro-articles__showmore img,
.Advance-uk .home_dvnc_1145_perro-articles__showmore img {
    width: .7rem
}

.Advance-ca .home_dvnc_1145_perro-articles__showmore strong,
.Advance-cs .home_dvnc_1145_perro-articles__showmore strong,
.Advance-el .home_dvnc_1145_perro-articles__showmore strong,
.Advance-en .home_dvnc_1145_perro-articles__showmore strong,
.Advance-es .home_dvnc_1145_perro-articles__showmore strong,
.Advance-fr .home_dvnc_1145_perro-articles__showmore strong,
.Advance-it .home_dvnc_1145_perro-articles__showmore strong,
.Advance-lv .home_dvnc_1145_perro-articles__showmore strong,
.Advance-nl .home_dvnc_1145_perro-articles__showmore strong,
.Advance-pt .home_dvnc_1145_perro-articles__showmore strong,
.Advance-ro .home_dvnc_1145_perro-articles__showmore strong,
.Advance-sl .home_dvnc_1145_perro-articles__showmore strong,
.Advance-tr .home_dvnc_1145_perro-articles__showmore strong,
.Advance-uk .home_dvnc_1145_perro-articles__showmore strong {
    margin-left: .85rem;
    font-family: Klavika-Bold
}

@media (max-width:620px) {
    .home_dvnc_1145-header--info {
        border-end-end-radius: 50%;
        border-bottom-left-radius: 0;
        transform: translateY(-20%)
    }

    .home_dvnc_1145-header--info_text {
        transform: none;
        left: 115px;
        margin-top: 50%;
        transform: translate(-15%, -10%);
        width: 70vw
    }

    .home_dvnc_1145-header--info_text h3 {
        font-size: 2rem;
        max-width: 70vw
    }

    .home_dvnc_1145-header--info_text p {
        font-size: .9rem
    }

    .home_dvnc_1145-perrovsgato {
        width: auto
    }

    .home_dvnc_1145-perrovsgato--bg {
        margin-top: 0;
        position: absolute;
        height: 510px;
        width: 510px
    }

    .home_dvnc_1145-perrovsgato--grid {
        height: 550px;
        margin-top: 100px;
        justify-content: center;
        position: relative;
        top: -65px
    }

    .home_dvnc_1145-perrovsgato--grid__left-mobile {
        display: flexbox;
        height: 600px;
        position: absolute
    }

    .home_dvnc_1145-perrovsgato--grid__left .home_dvnc_1145-perrovsgato--grid__left-mobile {
        right: -53px;
        top: -50px;
        height: 460px
    }

    .home_dvnc_1145-perrovsgato--grid__right .home_dvnc_1145-perrovsgato--grid__left-mobile {
        height: 135%;
        left: -78px;
        top: -165px
    }

    .home_dvnc_1145-perrovsgato--descubre {
        display: block;
        position: absolute;
        width: max-content;
        top: 360px;
        text-transform: uppercase;
        margin: 0 auto;
        font-size: 18.12px;
        text-align: center;
        z-index: 10;
        line-height: 1
    }

    .home_dvnc_1145-perrovsgato--descubre strong {
        display: block;
        width: auto;
        font-family: Klavika-Bold;
        font-size: 27.17px
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend--mobile,
    .home_dvnc_1145-perrovsgato--grid__right-legend--mobile {
        display: block;
        position: absolute;
        text-align: center;
        width: max-content;
        height: max-content;
        background-color: #fff;
        font-family: Klavika-Bold;
        text-transform: uppercase;
        font-size: 22.55px;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        padding: 0 5px 12px;
        bottom: 80px
    }

    .Advance-cs .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-el .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-lv .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-ro .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-sl .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-tr .home_dvnc_1145-perrovsgato--grid__right-legend--mobile {
        font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif"
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend--mobile {
        right: 15px
    }

    .Advance-cs .home_dvnc_1145-perrovsgato--grid__left-legend--mobile,
    .Advance-tr .home_dvnc_1145-perrovsgato--grid__left-legend--mobile {
        right: 40px
    }

    .home_dvnc_1145-perrovsgato--grid__right-legend--mobile {
        left: 15px
    }

    .Advance-tr .home_dvnc_1145-perrovsgato--grid__right-legend--mobile,
    .Advance-uk .home_dvnc_1145-perrovsgato--grid__right-legend--mobile {
        left: 55px
    }

    .home_dvnc_1145-perrovsgato--grid__left-legend--mobile a,
    .home_dvnc_1145-perrovsgato--grid__right-legend--mobile a {
        text-decoration: none;
        color: #182d4d;
        background-color: #63cfe3;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        padding: 7px 30px
    }

    #home_dvnc_1145_perro__carousel-desktop,
    .Advance-ca .home_dvnc_1145_perro-articles__grid,
    .Advance-cs .home_dvnc_1145_perro-articles__grid,
    .Advance-el .home_dvnc_1145_perro-articles__grid,
    .Advance-en .home_dvnc_1145_perro-articles__grid,
    .Advance-es .home_dvnc_1145_perro-articles__grid,
    .Advance-fr .home_dvnc_1145_perro-articles__grid,
    .Advance-it .home_dvnc_1145_perro-articles__grid,
    .Advance-lv .home_dvnc_1145_perro-articles__grid,
    .Advance-nl .home_dvnc_1145_perro-articles__grid,
    .Advance-pt .home_dvnc_1145_perro-articles__grid,
    .Advance-ro .home_dvnc_1145_perro-articles__grid,
    .Advance-sl .home_dvnc_1145_perro-articles__grid,
    .Advance-tr .home_dvnc_1145_perro-articles__grid,
    .Advance-uk .home_dvnc_1145_perro-articles__grid,
    .home_dvnc_1145-banner img,
    .home_dvnc_1145-ellipse__ask-cta,
    .home_dvnc_1145-perrovsgato--grid__left-desktop,
    .home_dvnc_1145-perrovsgato--grid__left-legend,
    .home_dvnc_1145-perrovsgato--grid__right-legend,
    .home_dvnc_1145-perrovsgato--grid__right-legend--mobile div a,
    .home_dvnc_1145-test__legend div,
    .home_dvnc_1145_perro-ellipse__test-dog {
        display: none
    }

    .home_dvnc_1145-test {
        margin-top: 0;
        flex-direction: column-reverse;
        position: relative;
        top: -200px
    }

    .home_dvnc_1145-test__start {
        width: 100vw;
        z-index: 10
    }

    .home_dvnc_1145-test__legend {
        width: 100vw
    }

    .home_dvnc_1145-banner {
        background-image: url('https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA44501B8A0E948BD9381EA2B0BA9BFCD/native/banner-bottom.png?channelToken=958084adb4414d179b0f41acd4027256');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100vw;
        transform: translateY(-43%);
        border: 2px;
        position: relative;
        top: -200px
    }

    .ADV_Club_Advance_Home {
        height: 1133px !important
    }

    #home_dvnc_1145_perro__carousel-mobile {
        display: block
    }

    .home_dvnc_1145-ellipse__ask-grid div,
    .home_dvnc_1145_perro-ellipse__test-circle,
    .home_dvnc_1145_perro-ellipse__test-dog,
    .home_dvnc_1145_perro-ellipse__test-text {
        width: 100%
    }

    .home_dvnc_1145_perro-ellipse__test-circle {
        margin-left: 0
    }

    .home_dvnc_1145_perro-ellipse__test {
        flex-direction: column;
        margin-bottom: 0
    }

    .home_dvnc_1145_perro-ellipse__test-text {
        margin-top: 0
    }

    .home_dvnc_1145_perro-ellipse__test-circle div {
        top: 15.5rem;
        height: 40px
    }

    .home_dvnc_1145-ellipse__ask {
        margin-top: 25rem !important
    }

    .home_dvnc_1145-ellipse__ask-grid {
        flex-direction: column
    }

    .home_dvnc_1145-ellipse__ask h2 {
        font-size: 1.8rem;
        margin: 3rem 1rem 1rem
    }

    .home_dvnc_1145-ellipse__ask-grid div h4 {
        font-size: 1.1rem;
        max-width: 80vw
    }

    .home_dvnc_1145-ellipse__ask-grid div img {
        width: 14%
    }

    .home_dvnc_1145-ellipse__ask p {
        font-size: .85rem;
        margin: 1rem
    }

    .home_dvnc_1145-ellipse__ask-cta--mobile {
        display: block
    }

    .home_dvnc_1145-ellipse__ask-cta--mobile:hover {
        cursor: pointer
    }

    .Advance-ca .home_dvnc_1145_perro-articles__title,
    .Advance-cs .home_dvnc_1145_perro-articles__title,
    .Advance-el .home_dvnc_1145_perro-articles__title,
    .Advance-en .home_dvnc_1145_perro-articles__title,
    .Advance-es .home_dvnc_1145_perro-articles__title,
    .Advance-fr .home_dvnc_1145_perro-articles__title,
    .Advance-it .home_dvnc_1145_perro-articles__title,
    .Advance-lv .home_dvnc_1145_perro-articles__title,
    .Advance-nl .home_dvnc_1145_perro-articles__title,
    .Advance-pt .home_dvnc_1145_perro-articles__title,
    .Advance-ro .home_dvnc_1145_perro-articles__title,
    .Advance-sl .home_dvnc_1145_perro-articles__title,
    .Advance-tr .home_dvnc_1145_perro-articles__title,
    .Advance-uk .home_dvnc_1145_perro-articles__title {
        margin-left: -.25rem;
        border-top-left-radius: 0;
        padding-left: 5rem
    }

    .Advance-ca #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-cs #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-el #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-en #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-es #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-fr #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-it #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-lv #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-nl #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-pt #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-ro #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-sl #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-tr #home_dvnc_1145_perro-articles__grid--mobile,
    .Advance-uk #home_dvnc_1145_perro-articles__grid--mobile {
        display: block;
        width: 100vw;
        margin: 0
    }

    .owl-time {
        width: 100vw !important
    }

    .Advance-ca .home_dvnc_1145_perro-articles__showmore,
    .Advance-cs .home_dvnc_1145_perro-articles__showmore,
    .Advance-el .home_dvnc_1145_perro-articles__showmore,
    .Advance-en .home_dvnc_1145_perro-articles__showmore,
    .Advance-es .home_dvnc_1145_perro-articles__showmore,
    .Advance-fr .home_dvnc_1145_perro-articles__showmore,
    .Advance-it .home_dvnc_1145_perro-articles__showmore,
    .Advance-lv .home_dvnc_1145_perro-articles__showmore,
    .Advance-nl .home_dvnc_1145_perro-articles__showmore,
    .Advance-pt .home_dvnc_1145_perro-articles__showmore,
    .Advance-ro .home_dvnc_1145_perro-articles__showmore,
    .Advance-sl .home_dvnc_1145_perro-articles__showmore,
    .Advance-tr .home_dvnc_1145_perro-articles__showmore,
    .Advance-uk .home_dvnc_1145_perro-articles__showmore {
        margin-left: 50%;
        width: max-content
    }

    .Advance-ca .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-cs .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-el .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-en .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-es .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-fr .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-it .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-lv .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-nl .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-pt .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-ro .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-sl .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-tr .home_dvnc_1145_perro-articles__showmore strong,
    .Advance-uk .home_dvnc_1145_perro-articles__showmore strong {
        width: max-content
    }

    .Advance-ca .home_dvnc_1145_perro-articles,
    .Advance-cs .home_dvnc_1145_perro-articles,
    .Advance-el .home_dvnc_1145_perro-articles,
    .Advance-en .home_dvnc_1145_perro-articles,
    .Advance-es .home_dvnc_1145_perro-articles,
    .Advance-fr .home_dvnc_1145_perro-articles,
    .Advance-it .home_dvnc_1145_perro-articles,
    .Advance-lv .home_dvnc_1145_perro-articles,
    .Advance-nl .home_dvnc_1145_perro-articles,
    .Advance-pt .home_dvnc_1145_perro-articles,
    .Advance-ro .home_dvnc_1145_perro-articles,
    .Advance-sl .home_dvnc_1145_perro-articles,
    .Advance-tr .home_dvnc_1145_perro-articles,
    .Advance-uk .home_dvnc_1145_perro-articles {
        padding-left: 0
    }
}

.Advance-ca .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-cs .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-el .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-en .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-es .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-fr .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-it .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-lv .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-nl .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-pt .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-ro .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-sl .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-tr .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-uk .ADV_Articles_Related .affinity-article-block--info h3,
.home_dvnc_1145-club,
.home_dvnc_1145-ellipse__ask,
.home_dvnc_1145-header--info,
.home_dvnc_1145-test,
.home_dvnc_1145_perro-ellipse__test,
[data-category=specific-need-cat-test] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-cat-test] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-cat] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-cat] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-dog-test] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-dog-test] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-dog] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-dog] .home_dvnc_1145-header--info_text p {
    font-family: Klavika-Light !important
}

.Advance-cs .home_dvnc_1145-club,
.Advance-cs .home_dvnc_1145-ellipse__ask,
.Advance-cs .home_dvnc_1145-header--info,
.Advance-cs .home_dvnc_1145-test,
.Advance-cs .home_dvnc_1145_perro-ellipse__test,
.Advance-el .home_dvnc_1145-club,
.Advance-el .home_dvnc_1145-ellipse__ask,
.Advance-el .home_dvnc_1145-header--info,
.Advance-el .home_dvnc_1145-test,
.Advance-el .home_dvnc_1145_perro-ellipse__test,
.Advance-lv .home_dvnc_1145-club,
.Advance-lv .home_dvnc_1145-ellipse__ask,
.Advance-lv .home_dvnc_1145-header--info,
.Advance-lv .home_dvnc_1145-test,
.Advance-lv .home_dvnc_1145_perro-ellipse__test,
.Advance-ro .home_dvnc_1145-club,
.Advance-ro .home_dvnc_1145-ellipse__ask,
.Advance-ro .home_dvnc_1145-header--info,
.Advance-ro .home_dvnc_1145-test,
.Advance-ro .home_dvnc_1145_perro-ellipse__test,
.Advance-sl .home_dvnc_1145-club,
.Advance-sl .home_dvnc_1145-ellipse__ask,
.Advance-sl .home_dvnc_1145-header--info,
.Advance-sl .home_dvnc_1145-test,
.Advance-sl .home_dvnc_1145_perro-ellipse__test,
.Advance-tr .home_dvnc_1145-club,
.Advance-tr .home_dvnc_1145-ellipse__ask,
.Advance-tr .home_dvnc_1145-header--info,
.Advance-tr .home_dvnc_1145-test,
.Advance-tr .home_dvnc_1145_perro-ellipse__test,
.Advance-uk .home_dvnc_1145-ellipse__ask {
    font-family: roboto-light, klavika-light, helvetica, arial, "sans-serif" !important
}

#home-banner .swiper-pagination,
.dog_area #landing-slider .swiper-pagination {
    display: flex;
    justify-content: center !important;
    align-items: center !important
}

#home-banner .swiper-pagination-bullet,
.cat_area #landing-slider .swiper-pagination-bullet,
.dog_area #landing-slider .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background-color: #63cfe3 !important;
    border: none !important
}

#home-banner .swiper-pagination-bullet-active,
.cat_area #landing-slider .swiper-pagination-bullet-active,
.dog_area #landing-slider .swiper-pagination-bullet-active {
    width: 14px !important;
    height: 14px !important;
    background-color: #63cfe3 !important;
    border: none !important
}

.Advance-cs #landing-advance-active-defense,
.Advance-el #landing-advance-active-defense,
.Advance-lv #landing-advance-active-defense,
.Advance-ro #landing-advance-active-defense,
.Advance-sl #landing-advance-active-defense,
.Advance-tr #landing-advance-active-defense,
.Advance-uk #landing-advance-active-defense {
    font-family: Roboto-Regular, Klavika-Regular, Helvetica, Arial, "sans-serif"
}

#landing-advance-active-defense .BillboardFloor {
    background: var(--color-dark-blue);
    color: #fff;
    position: relative;
    padding-block: 20px 60px;
    --stack-gap: 83px;
    align-items: center;
    --dec-size: 100px;
    margin-bottom: var(--dec-size);
    background: var(--bg-mid) 0 0/100% calc(100% - var(--bg-circle-size)) no-repeat, var(--bg-bottom-circle-image) center bottom no-repeat;
    --dec-line-length: calc(var(--dec-size) - var(--bullet-size))
}

#landing-advance-active-defense .BillboardFloor::before {
    top: 100%;
    bottom: calc(var(--dec-line-length) * -1)
}

#landing-advance-active-defense .BillboardFloor::after {
    top: calc(100% + var(--dec-line-length))
}

#landing-advance-active-defense .BillboardFloor__media {
    margin-inline: -122px
}

#landing-advance-active-defense .BillboardFloor__video {
    position: relative;
    margin-block: 30px;
    text-align: center;
    margin-inline: 36px;
    border-radius: 6px;
    overflow: hidden
}

#landing-advance-active-defense .BillboardFloor__video iframe {
    aspect-ratio: 16/9;
    max-width: 100%;
    height: auto;
    display: block
}

#landing-advance-active-defense .BillboardFloor__head {
    padding: 0 39px;
    align-items: center;
    text-align: center;
    --stack-gap: 20px
}

#landing-advance-active-defense .BillboardFloor .title {
    --font-size-small: 31px;
    --line-height-small: 1.3;
    --font-size-large: 52px;
    --line-height-large: 46.661px
}

#landing-advance-active-defense .BillboardFloor__intro {
    --stack-gap: 12px;
    text-align: left
}

#landing-advance-active-defense .FeaturesFloor {
    --stack-gap: 60px;
    align-items: center;
    text-align: center;
    padding-block: 0px 30px
}

#landing-advance-active-defense .FeaturesFloor .title {
    --font-size-small: 26px;
    --line-height-small: 33.779px;
    --font-size-large: 46px;
    --line-height-large: 39.8px
}

#landing-advance-active-defense .FeaturesFloor__head {
    --stack-gap: 43px
}

#landing-advance-active-defense .FeaturesFloor__intro {
    padding-inline: 36px;
    text-align: left;
    --stack-gap: 20px
}

#landing-advance-active-defense .FeaturesFloor__body {
    --stack-gap: 18px;
    grid-template-columns: 1fr;
    position: relative;
    display: grid;
    gap: 18px
}

#landing-advance-active-defense .FeaturesFloor__body>* {
    grid-column: 1
}

#landing-advance-active-defense .FeaturesFloor__claim {
    grid-row: 2
}

#landing-advance-active-defense .FeaturesFloor__claim p {
    margin-inline: auto;
    padding-inline: 42px
}

#landing-advance-active-defense .FeaturesFloor__claim strong {
    color: var(--color-orange)
}

#landing-advance-active-defense .FeaturesFloor__media-xs01 {
    grid-row: 1
}

#landing-advance-active-defense .FeaturesFloor__media-xs01 img {
    margin-right: auto
}

#landing-advance-active-defense .FeaturesFloor__media-xs02 {
    grid-row: 3
}

#landing-advance-active-defense .FeaturesFloor__media-xs02 img {
    margin-left: auto
}

#landing-advance-active-defense .FeaturesFloor__features01,
#landing-advance-active-defense .FeaturesFloor__features02 {
    position: absolute;
    inset: 0
}

#landing-advance-active-defense .FeaturesFloor__features01 p,
#landing-advance-active-defense .FeaturesFloor__features02 p {
    position: absolute;
    font-size: 12px;
    line-height: 107%;
    letter-spacing: .84px
}

#landing-advance-active-defense .FeaturesFloor__features01 p strong,
#landing-advance-active-defense .FeaturesFloor__features02 p strong {
    font-family: var(--ff-bold);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 107%;
    letter-spacing: 0;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase
}

#landing-advance-active-defense .FeaturesFloor__features01 {
    grid-row: 1
}

#landing-advance-active-defense .FeaturesFloor__features01 p,
.dog_area .articular-causes {
    text-align: left
}

#landing-advance-active-defense .FeaturesFloor__features01 p:first-child {
    left: 160px;
    top: 27px
}

#landing-advance-active-defense .FeaturesFloor__features01 p:nth-child(2) {
    left: 193px;
    top: 140px
}

#landing-advance-active-defense .FeaturesFloor__features01 p:nth-child(3) {
    left: 160px;
    top: 251px
}

#landing-advance-active-defense .FeaturesFloor__features02 {
    grid-row: 3
}

#landing-advance-active-defense .FeaturesFloor__features02 p {
    text-align: right;
    font-family: var(--ff-bold)
}

#landing-advance-active-defense .FeaturesFloor__features02 p:first-child {
    right: 195px;
    top: 55px
}

#landing-advance-active-defense .FeaturesFloor__features02 p:nth-child(2) {
    right: 213px;
    top: 140px
}

#landing-advance-active-defense .FeaturesFloor__features02 p:nth-child(3) {
    right: 195px;
    top: 223px
}

#landing-advance-active-defense .StepsFloor {
    padding-block: 0 0
}

#landing-advance-active-defense .StepsFloor__bg {
    padding-block: 81px 96px;
    color: #fff;
    --stack-gap: 27px;
    background: var(--bg-mid) 0 var(--bg-circle-size)/100% calc(100% - var(--bg-circle-size) * 2) no-repeat, var(--bg-top-circle-image) center top no-repeat, var(--bg-bottom-circle-image) center bottom no-repeat
}

#landing-advance-active-defense .StepsFloor .title {
    --font-size-small: 31px;
    --line-height-small: 28.661px;
    --font-size-large: 52px;
    --line-height-large: 46.661px
}

#landing-advance-active-defense .StepsFloor__head {
    text-align: center;
    --stack-gap: 18px
}

#landing-advance-active-defense .StepsFloor__head p {
    padding-inline: 36px
}

#landing-advance-active-defense .StepsFloor__steps {
    padding-inline: 10px;
    max-width: 774px;
    margin-inline: auto;
    --steps-gap: 78px;
    --stack-gap: var(--steps-gap)
}

#landing-advance-active-defense .StepsFloor__step {
    --v-gap: 10px;
    --h-gap: calc(var(--bullet-size) + var(--line-margin) * 2);
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: var(--glyph-area-height) auto;
    gap: var(--v-gap) var(--h-gap);
    --bullet-top: calc(var(--glyph-area-height) + var(--v-gap) + var(--bullet-offset))
}

#landing-advance-active-defense .StepsFloor__step::before {
    --border-width: 1px;
    top: calc(var(--bullet-top) + var(--bullet-size));
    bottom: calc(var(--steps-gap) * -1 + var(--bullet-top) * -1)
}

#landing-advance-active-defense .StepsFloor__step::after {
    top: var(--bullet-top)
}

#landing-advance-active-defense .StepsFloor__step:last-child::before {
    bottom: -220px
}

#landing-advance-active-defense .StepsFloor__step .StepsFloor__step-num {
    grid-row: 1/span 2;
    scale: 0.96
}

#landing-advance-active-defense .StepsFloor__step--even .StepsFloor__step-num {
    grid-column: 1;
    -o-object-position: right;
    object-position: right;
    justify-self: flex-end
}

#landing-advance-active-defense .StepsFloor__step--odd .StepsFloor__step-num {
    grid-column: 2;
    -o-object-position: left;
    object-position: left;
    justify-self: flex-start
}

#landing-advance-active-defense .StepsFloor__step .StepsFloor__step-glyph {
    grid-row: 1;
    position: absolute;
    bottom: calc(100% - var(--glyph-area-height));
    scale: 0.63
}

#landing-advance-active-defense .StepsFloor__step--even .StepsFloor__step-glyph {
    left: calc(50% + var(--h-gap) * .5 + var(--glyph-offset));
    transform-origin: bottom left
}

#landing-advance-active-defense .StepsFloor__step--odd .StepsFloor__step-glyph {
    right: calc(50% + var(--h-gap) * .5 + var(--glyph-offset));
    transform-origin: bottom right
}

#landing-advance-active-defense .StepsFloor__step .StepsFloor__step-content {
    grid-row: 2;
    font-size: 12px;
    line-height: 107%
}

#landing-advance-active-defense .StepsFloor__step--even .StepsFloor__step-content {
    grid-column: 2
}

#landing-advance-active-defense .StepsFloor__step--odd .StepsFloor__step-content {
    grid-column: 1
}

#landing-advance-active-defense .StepsFloor__step--even .StepsFloor__step-num,
#landing-advance-active-defense .StepsFloor__step--odd .StepsFloor__step-content {
    text-align: right
}

#landing-advance-active-defense .StepsFloor__foot {
    padding-block: 76px 92px
}

#landing-advance-active-defense .StepsFloor__foot img {
    min-height: 200px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover;
    margin-inline: auto;
    position: relative
}

#landing-advance-active-defense {
    width: 100%;
    position: relative;
    overflow-x: hidden;
    line-sizing: normal;
    --color-dark-blue: #182d4d;
    --color-light-blue: #63cfe3;
    --color-orange: #f19f55;
    --ff-regular: var(--font-regular, Klavika-Regular, helvetica, arial, "sans-serif");
    --ff-bold: var(--font-black, klavika-bold, helvetica, arial, "sans-serif");
    --ff-alt: var(--font-secondary, "Arsilon", sans-serif);
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    font-family: var(--ff-regular, sans-serif, Helvetica, Arial);
    color: var(--color-dark-blue);
    display: flex;
    flex-direction: column;
    gap: var(--section-gap, 40px);
    --bullet-size: 18px;
    --line-margin: 10px;
    --glyph-area-height: 100px;
    --glyph-offset: 18px;
    --bullet-offset: 11px;
    --bg-circle-size: 392px;
    --bg-mid: linear-gradient(var(--color-dark-blue), var(--color-dark-blue));
    --bg-top-circle-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='784' height='392' viewBox='0 0 784 392'%3E%3Cpath d='M392 0C175.504 0 0 175.504 0 392h784C784 175.504 608.496 0 392 0Z' fill='%23182D4D'/%3E%3C/svg%3E");
    --bg-bottom-circle-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='784' height='392' viewBox='0 0 784 392'%3E%3Cpath d='M0 225.631V0h784v225.631C684.897 328.211 545.898 392 392 392S99.103 328.211 0 225.631Z' fill='%23182D4D'/%3E%3C/svg%3E")
}

#landing-advance-active-defense * {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    text-rendering: optimizeLegibility;
    font-feature-settings: kern 1;
    font-kerning: normal
}

#landing-advance-active-defense [type=button]::-moz-focus-inner,
#landing-advance-active-defense [type=reset]::-moz-focus-inner,
#landing-advance-active-defense [type=submit]::-moz-focus-inner,
#landing-advance-active-defense button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

@media (prefers-reduced-motion:reduce) {
    #landing-perro-gato html:focus-within {
        scroll-behavior: auto
    }

    #landing-advance-active-defense *,
    #landing-advance-active-defense ::after,
    #landing-advance-active-defense ::before,
    #landing-perro-gato *,
    #landing-perro-gato ::after,
    #landing-perro-gato ::before,
    #wet-pyshio-landing *,
    #wet-pyshio-landing ::after,
    #wet-pyshio-landing ::before {
        animation-duration: 0s !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0s !important;
        scroll-behavior: auto !important
    }

    #landing-advance-active-defense html:focus-within {
        scroll-behavior: auto
    }
}

#landing-advance-active-defense .visually-hidden {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#landing-advance-active-defense .visually-hidden-focusable {
    position: absolute;
    left: -999px;
    width: 1px;
    height: 1px;
    top: auto
}

#landing-advance-active-defense .visually-hidden-focusable:focus {
    color: var(--background, #fff);
    display: inline-block;
    height: auto;
    width: auto;
    left: 0;
    z-index: 99999
}

@media not (min-width:768px) {
    #landing-advance-active-defense .lg {
        display: none
    }
}

#landing-advance-active-defense .bold,
#landing-advance-active-defense strong {
    font-family: var(--ff-bold);
    font-weight: 400
}

#landing-advance-active-defense .stack {
    display: flex;
    flex-direction: column;
    gap: var(--stack-gap, 20px)
}

#landing-advance-active-defense .title {
    font-family: var(--ff-bold);
    text-transform: uppercase;
    font-size: var(--font-size-small);
    line-height: var(--line-height-small)
}

#landing-advance-active-defense .title strong {
    font-size: var(--font-size-large);
    line-height: var(--line-height-large);
    font-weight: 400
}

#landing-advance-active-defense .title em {
    color: var(--color-light-blue);
    font-style: normal
}

#landing-advance-active-defense .dec::after,
#landing-advance-active-defense .dec::before {
    content: "";
    position: absolute
}

#landing-advance-active-defense .dec::before {
    --border-width: 1px;
    left: calc(50% - var(--border-width));
    border-inline: var(--border-width) solid var(--color-light-blue)
}

#landing-advance-active-defense .dec::after {
    width: var(--bullet-size);
    height: var(--bullet-size);
    border: 2px solid var(--color-light-blue);
    border-radius: 50%;
    left: calc(50% - var(--bullet-size) * .5)
}

@media (min-width:768px) {
    #ADV_Author_Sign_container {
        margin-block: 1rem 3.5rem
    }

    #landing-advance-active-defense .BillboardFloor {
        --stack-gap: 40px;
        padding-block: 62px 40px;
        --dec-size: 120px;
        --bottom-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1512' height='220' viewBox='0 0 1512 220'%3E%3Cpath d='M1512 0H0V56.6602C230.44 161.331 486.412 219.625 756 219.625C1025.59 219.625 1281.56 161.331 1512 56.6602V0Z' fill='%23182D4D'/%3E%3C/svg%3E%0A");
        background: linear-gradient(var(--color-dark-blue), var(--color-dark-blue)) 0 0/100% calc(100% - 220px) no-repeat, var(--bottom-circle) center bottom no-repeat
    }

    #landing-advance-active-defense .BillboardFloor::before {
        top: 100%;
        bottom: -120px
    }

    #landing-advance-active-defense .BillboardFloor::after {
        top: calc(100% + 120px)
    }

    #landing-advance-active-defense .BillboardFloor__media {
        margin-inline: 0;
        display: flex
    }

    #landing-advance-active-defense .BillboardFloor__media img+img {
        margin-left: -10px
    }

    #landing-advance-active-defense .BillboardFloor__head {
        max-width: 736px
    }

    #landing-advance-active-defense .BillboardFloor .title {
        --font-size-small: 40px;
        --line-height-small: 0.92;
        --font-size-large: 66px;
        --line-height-large: 59px
    }

    #landing-advance-active-defense .BillboardFloor__intro {
        text-align: center
    }

    #landing-advance-active-defense .FeaturesFloor {
        padding-block: 39px 47px
    }

    #landing-advance-active-defense .FeaturesFloor .title {
        --font-size-small: 39.396px;
        --line-height-small: 36.423px;
        --font-size-large: 66.083px;
        --line-height-large: 59.298px
    }

    #landing-advance-active-defense .FeaturesFloor__head {
        --stack-gap: 31px
    }

    #landing-advance-active-defense .FeaturesFloor__intro {
        padding-inline: 0;
        text-align: center;
        max-width: 738px
    }

    .cat_area #landing-advance-active-defense .FeaturesFloor__intro {
        margin: 0 auto
    }

    #landing-advance-active-defense .FeaturesFloor__body {
        grid-template-columns: 1fr 1fr;
        gap: 39px 0
    }

    #landing-advance-active-defense .FeaturesFloor__body p {
        max-width: 520px;
        text-wrap: balance
    }

    #landing-advance-active-defense .FeaturesFloor__claim,
    #landing-advance-active-defense .FeaturesFloor__features-full {
        grid-column: 1/span 2
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p,
    #landing-advance-active-defense .FeaturesFloor__features02 p {
        font-size: 16px;
        line-height: 107%;
        letter-spacing: 1.12px
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p strong,
    #landing-advance-active-defense .FeaturesFloor__features02 p strong {
        font-size: 20px;
        line-height: 107%;
        letter-spacing: .9px;
        margin-bottom: 6px
    }

    #landing-advance-active-defense .FeaturesFloor__features01 {
        grid-row: 1/span 1;
        grid-column: 2/span 1
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p {
        text-align: left
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p:first-child {
        left: 242px;
        top: 38px
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p:nth-child(2) {
        left: 300px;
        top: 182px
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p:nth-child(3) {
        left: 242px;
        top: 328px
    }

    #landing-advance-active-defense .FeaturesFloor__features02 {
        grid-row: 1/span 1;
        grid-column: 1/span 1
    }

    #landing-advance-active-defense .FeaturesFloor__features02 p {
        text-align: right
    }

    #landing-advance-active-defense .FeaturesFloor__features02 p:first-child {
        right: 248px;
        top: 79px
    }

    #landing-advance-active-defense .FeaturesFloor__features02 p:nth-child(2) {
        right: 290px;
        top: 220px
    }

    #landing-advance-active-defense .FeaturesFloor__features02 p:nth-child(3) {
        right: 268px;
        top: 360px
    }

    #landing-advance-active-defense .StepsFloor {
        padding-block: 33px 0
    }

    #landing-advance-active-defense .StepsFloor__bg {
        --stack-gap: 100px;
        padding-block: 80px 160px
    }

    #landing-advance-active-defense .StepsFloor .title {
        --font-size-small: 40.706px;
        --line-height-small: 36.85px;
        --font-size-large: 57.393px;
        --line-height-large: 49.527px
    }

    #landing-advance-active-defense .StepsFloor__head {
        --stack-gap: 52px
    }

    #landing-advance-active-defense .StepsFloor__head p {
        max-width: 826px;
        margin-inline: auto;
        letter-spacing: .84px
    }

    #landing-advance-active-defense .StepsFloor__step {
        --bullet-size: 24px;
        --line-margin: 18px;
        --glyph-area-height: 130px;
        --bullet-offset: 14px
    }

    #landing-advance-active-defense .StepsFloor__step:last-child::before {
        bottom: -350px
    }

    #landing-advance-active-defense .StepsFloor__step .StepsFloor__step-glyph,
    #landing-advance-active-defense .StepsFloor__step .StepsFloor__step-num {
        scale: 1
    }

    #landing-advance-active-defense .StepsFloor__step .StepsFloor__step-content {
        font-size: 16.13px;
        line-height: 107%;
        letter-spacing: 1.129px
    }

    #landing-advance-active-defense .StepsFloor__foot {
        padding-block: 100px 40px
    }

    #landing-advance-active-defense .xs {
        display: none
    }

    #landing-advance-active-defense {
        font-size: 16px;
        line-height: 1.23;
        --bg-circle-size: 220px;
        --bg-top-circle-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1512' height='220' viewBox='0 0 1512 220'%3E%3Cpath d='M0 190.068V220H1512V189.536C1286.66 69.7182 1029.51 1.82861 756.5 1.82861C483.086 1.82861 225.575 69.9193 0 190.068Z' fill='%23182D4D'/%3E%3C/svg%3E%0A");
        --bg-bottom-circle-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1512' height='220' viewBox='0 0 1512 220'%3E%3Cpath d='M1512 0H0V56.6602C230.44 161.331 486.412 219.625 756 219.625C1025.59 219.625 1281.56 161.331 1512 56.6602V0Z' fill='%23182D4D'/%3E%3C/svg%3E%0A")
    }
}

.Advance-cs #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-cs #landing-advance-active-defense .title,
.Advance-cs #landing-advance-active-defense strong,
.Advance-cs .ADV_Articles_Related .container h2 span,
.Advance-el #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-el #landing-advance-active-defense .title,
.Advance-el #landing-advance-active-defense strong,
.Advance-el .ADV_Articles_Related .container h2 span,
.Advance-lv #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-lv #landing-advance-active-defense .title,
.Advance-lv #landing-advance-active-defense strong,
.Advance-lv .ADV_Articles_Related .container h2 span,
.Advance-nl #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-nl #landing-advance-active-defense .title,
.Advance-nl #landing-advance-active-defense strong,
.Advance-nl .ADV_Articles_Related .container h2 span,
.Advance-ro #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-ro #landing-advance-active-defense .title,
.Advance-ro #landing-advance-active-defense strong,
.Advance-ro .ADV_Articles_Related .container h2 span,
.Advance-sl #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-sl #landing-advance-active-defense .title,
.Advance-sl #landing-advance-active-defense strong,
.Advance-sl .ADV_Articles_Related .container h2 span,
.Advance-tr #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-tr #landing-advance-active-defense .title,
.Advance-tr #landing-advance-active-defense strong,
.Advance-tr .ADV_Articles_Related .container h2 span,
.Advance-uk #landing-advance-active-defense .FeaturesFloor__features02 p,
.Advance-uk #landing-advance-active-defense .title,
.Advance-uk #landing-advance-active-defense strong,
.Advance-uk .ADV_Articles_Related .container h2 span {
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif" !important
}

@media (max-width:767px) {
    .pettalks-header {
        padding-top: 45px;
        padding-bottom: 45px
    }

    .pettalks-header #video-pettalks-mobile {
        display: block
    }

    .pettalks-gallery .gallery-more,
    .pettalks-header #video-pettalks {
        display: none
    }

    .pettalks-header .logo {
        width: 240px
    }

    .pettalks-header h2 {
        margin: 20px 0 0
    }

    .pettalks-intro .intro-social h4 {
        font-size: 20px;
        padding: 0 20px
    }

    .pettalks-intro .pettalks-streaming,
    .pettalks-map .map {
        width: calc(100% + 30px);
        margin-left: -15px
    }

    .pettalks-intro .pettalks-streaming iframe {
        height: 220px
    }

    .pettalks-map {
        padding-bottom: 0
    }

    .pettalks-map .map-icons .map-element {
        display: block;
        margin-bottom: 20px;
        margin-right: 0
    }

    .pettalks-map .map iframe {
        height: 250px
    }

    .one-video-list .video-box {
        height: 200px
    }

    .one-video-list .video-box img {
        width: auto;
        height: 100%
    }

    .video-list .video-wrapper {
        width: 100%
    }

    .gallery-list .owl-nav .owl-next span,
    .gallery-list .owl-nav .owl-prev span {
        width: 40px;
        height: 40px;
        background-size: 29px;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px
    }

    .gallery-list .image-box {
        width: 300px;
        height: 300px;
        margin: 0 auto;
        float: none;
        display: block;
        text-align: left
    }

    .gallery-list .owl-nav .owl-prev {
        position: absolute;
        top: 50%;
        left: -10px
    }

    .gallery-list .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTC465A50D4F754085BC09AD5943861540/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
        background-position: left center
    }

    .gallery-list .owl-nav .owl-next {
        position: absolute;
        top: 50%;
        right: -10px
    }

    .gallery-list .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT8EF0AAAA00064073A9CD1405DBDDBB15/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb);
        background-position: right center
    }

    .pettalks-form form .form-type-textfield,
    .pettalks-form form .form-type-textfield:first-child,
    .pettalks-form form .form-type-textfield:nth-child(2),
    .pettalks-form form .form-type-textfield:nth-child(2n),
    .pettalks-form form .form-type-textfield:nth-child(3),
    .pettalks-form form .form-type-textfield:nth-child(4),
    .pettalks-form form .form-type-textfield:nth-child(5) {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .pettalks-form form .form-type-checkbox {
        width: 100%;
        float: none;
        padding-right: 0
    }

    .pettalks-form form .form-type-checkbox label {
        margin: 10px 0
    }

    .pettalks-form form .form-submit {
        height: 40px;
        font-size: 20px;
        margin-top: 40px
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }

    .navbar-form .form-group {
        margin-bottom: 5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }

    .visible-xs,
    .visible-xs-block {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs,
    th.visible-xs {
        display: table-cell !important
    }

    .visible-xs-inline {
        display: inline !important
    }

    .visible-xs-inline-block {
        display: inline-block !important
    }

    .hidden-xs {
        display: none !important
    }

    .ADV_Sticky .ADV_Modal .modal-main {
        max-width: 90%
    }

    .ADV_Sticky .ADV_Modal .modal-main .images {
        right: -11%
    }

    .ADV_Sticky .ADV_Modal .modal-main .modal-container {
        width: 70%;
        flex-direction: column
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p:first-child {
        left: 165px;
        top: 21px
    }

    #landing-advance-active-defense .FeaturesFloor__features01 p:nth-child(2) {
        left: 200px;
        top: 118px
    }
}

.Advance-ca .ADV_Articles_Related .affinity-article-block,
.Advance-cs .ADV_Articles_Related .affinity-article-block,
.Advance-el .ADV_Articles_Related .affinity-article-block,
.Advance-en .ADV_Articles_Related .affinity-article-block,
.Advance-es .ADV_Articles_Related .affinity-article-block,
.Advance-fr .ADV_Articles_Related .affinity-article-block,
.Advance-it .ADV_Articles_Related .affinity-article-block,
.Advance-lv .ADV_Articles_Related .affinity-article-block,
.Advance-nl .ADV_Articles_Related .affinity-article-block,
.Advance-pt .ADV_Articles_Related .affinity-article-block,
.Advance-ro .ADV_Articles_Related .affinity-article-block,
.Advance-sl .ADV_Articles_Related .affinity-article-block,
.Advance-tr .ADV_Articles_Related .affinity-article-block,
.Advance-uk .ADV_Articles_Related .affinity-article-block {
    height: 415px
}

.Advance-ca .home_dvnc_1145_perro-articles__title,
.Advance-cs .home_dvnc_1145_perro-articles__title,
.Advance-el .home_dvnc_1145_perro-articles__title,
.Advance-en .home_dvnc_1145_perro-articles__title,
.Advance-es .home_dvnc_1145_perro-articles__title,
.Advance-fr .home_dvnc_1145_perro-articles__title,
.Advance-it .home_dvnc_1145_perro-articles__title,
.Advance-lv .home_dvnc_1145_perro-articles__title,
.Advance-nl .home_dvnc_1145_perro-articles__title,
.Advance-pt .home_dvnc_1145_perro-articles__title,
.Advance-ro .home_dvnc_1145_perro-articles__title,
.Advance-sl .home_dvnc_1145_perro-articles__title,
.Advance-tr .home_dvnc_1145_perro-articles__title,
.Advance-uk .home_dvnc_1145_perro-articles__title,
.advance.Advance-nl.dog_area .page-needs.page-weight.relaunch-diets,
.advance.dog_area.Advance-ca .page-needs.page-sensitive.relaunch-diets,
.advance.dog_area.Advance-en .page-needs.page-sensitive.relaunch-diets,
.advance.dog_area.Advance-fr .page-needs.page-sensitive.relaunch-diets,
.advance.dog_area.Advance-it .page-needs.page-sensitive.relaunch-diets,
.advance.dog_area.Advance-nl .page-needs.page-sensitive.relaunch-diets,
.advance.dog_area.Advance-pt .page-needs.page-sensitive.relaunch-diets,
.dog_area .page-articular.relaunch-diets .rounded-box-carousel,
.dog_area .page-articular.relaunch-diets .rounded-box-carousel .rounded-box,
.dog_area .page-needs.page-atopic.relaunch-diets,
.dog_area .page-needs.page-weight.relaunch-diets {
    margin-bottom: 0
}

.Advance-el .home_dvnc_1145-perrovsgato--grid__right-legend {
    right: 35px !important
}

.Advance-lv .home_dvnc_1145-perrovsgato--grid__right-legend {
    right: 115px !important
}

.ADV_Articles_Related .affinity-article-block--info h1,
.ADV_Articles_Related .affinity-article-block--info h2,
.ADV_Articles_Related .affinity-article-block--info h3,
.ADV_Articles_Related .affinity-article-block--info h4,
.ADV_Articles_Related .affinity-article-block--info h5,
.ADV_Articles_Related .affinity-article-block--info h6 {
    height: 85px
}

#home-banner .one-slider {
    margin-bottom: 200px
}

#home-banner .ADV_Slide,
.cat_area .ADV_Slide,
.dog_area .ADV_Slide {
    height: auto !important
}

#home-banner .swiper-pagination,
.cat_area .swiper-pagination,
.dog_area .swiper-pagination {
    position: relative;
    bottom: 0
}

.dog_area #landing-slider .swiper-pagination {
    top: 10px
}

@media screen and (min-width:1280px) {

    .ADV_Slide .item.event.Video video:nth-child(2),
    .ADV_Slide .item.event.Video video:nth-child(3) {
        width: 100% !important;
        display: none
    }
}

@media screen and (max-width:1279px) and (min-width:430px) {
    .ADV_Slide .item.event.Video video:first-child {
        display: none
    }

    .ADV_Slide .item.event.Video video:nth-child(3) {
        width: 100% !important;
        display: none
    }
}

@media screen and (max-width:429px) {
    .ADV_Slide .item.event.Video video:first-child {
        display: none
    }

    .ADV_Slide .item.event.Video video:nth-child(2) {
        width: 100% !important;
        display: none
    }
}

#edv-articles-carousel .swiper-slide,
#rac_articles2 .swiper-slide {
    width: 80vw !important;
    height: 340px !important;
    left: 50%;
    transform: translateX(55%)
}

#rac_articles2 .swiper-wrapper,
.cat_area #edv-articles-carousel .swiper-wrapper,
.dog_area #edv-articles-carousel .swiper-wrapper {
    margin-top: 2rem
}

#rac_articles2 .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
    left: -.75rem;
    margin-top: 20rem
}

#rac_articles2 .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
    margin-top: 15rem;
    right: -.75rem
}

#rac_articles2,
.cat_area #edv-articles-carousel,
.dog_area #edv-articles-carousel {
    overflow-x: hidden !important
}

.Advance-ca .ADV_Articles_Related .read-more,
.Advance-cs .ADV_Articles_Related .read-more,
.Advance-el .ADV_Articles_Related .read-more,
.Advance-en .ADV_Articles_Related .read-more,
.Advance-es .ADV_Articles_Related .read-more,
.Advance-fr .ADV_Articles_Related .read-more,
.Advance-it .ADV_Articles_Related .read-more,
.Advance-lv .ADV_Articles_Related .read-more,
.Advance-nl .ADV_Articles_Related .read-more,
.Advance-pt .ADV_Articles_Related .read-more,
.Advance-ro .ADV_Articles_Related .read-more,
.Advance-sl .ADV_Articles_Related .read-more,
.Advance-tr .ADV_Articles_Related .read-more,
.Advance-uk .ADV_Articles_Related .read-more {
    background-repeat: no-repeat;
    background-size: 25px;
    display: flex;
    margin-left: 50%;
    transform: translateX(-50%);
    width: max-content;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: #0c2340;
    text-transform: uppercase;
    padding-left: 30px;
    padding-top: 4px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    font-family: Klavika-Bold;
    background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2L13 7.50398L8 13" stroke="%2363CFE3" stroke-width="2.5316" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 2L7 7.50398L2 13" stroke="%2363CFE3" stroke-width="2.5316" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important
}

.Advance-ca .ADV_Articles_Related .container h2 span:after,
.Advance-cs .ADV_Articles_Related .container h2 span:after,
.Advance-el .ADV_Articles_Related .container h2 span:after,
.Advance-en .ADV_Articles_Related .container h2 span:after,
.Advance-es .ADV_Articles_Related .container h2 span:after,
.Advance-fr .ADV_Articles_Related .container h2 span:after,
.Advance-it .ADV_Articles_Related .container h2 span:after,
.Advance-lv .ADV_Articles_Related .container h2 span:after,
.Advance-nl .ADV_Articles_Related .container h2 span:after,
.Advance-pt .ADV_Articles_Related .container h2 span:after,
.Advance-ro .ADV_Articles_Related .container h2 span:after,
.Advance-sl .ADV_Articles_Related .container h2 span:after,
.Advance-tr .ADV_Articles_Related .container h2 span:after,
.Advance-uk .ADV_Articles_Related .container h2 span:after {
    border-bottom: none !important;
    border-right: none !important
}

.Advance-ca .ADV_Articles_Related .container h2 span,
.Advance-cs .ADV_Articles_Related .container h2 span,
.Advance-el .ADV_Articles_Related .container h2 span,
.Advance-en .ADV_Articles_Related .container h2 span,
.Advance-es .ADV_Articles_Related .container h2 span,
.Advance-fr .ADV_Articles_Related .container h2 span,
.Advance-it .ADV_Articles_Related .container h2 span,
.Advance-lv .ADV_Articles_Related .container h2 span,
.Advance-nl .ADV_Articles_Related .container h2 span,
.Advance-pt .ADV_Articles_Related .container h2 span,
.Advance-ro .ADV_Articles_Related .container h2 span,
.Advance-sl .ADV_Articles_Related .container h2 span,
.Advance-tr .ADV_Articles_Related .container h2 span,
.Advance-uk .ADV_Articles_Related .container h2 span {
    background-color: #182d4d;
    color: #fff;
    border: 2px solid #63cfe3;
    height: min-content;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: .5rem 5.5rem;
    font-family: Klavika-Bold;
    font-size: 1.3rem;
    width: min-content;
    text-align: start;
    margin-left: -11rem
}

.Advance-lv .ADV_Articles_Related .container h2 span {
    width: 295px
}

.Advance-tr .ADV_Articles_Related .container h2 span {
    width: 280px
}

#landing-cuidado-y-bienestar.rework .affinity-article-block img,
.Advance-ca .ADV_Articles_Related .affinity-article-block--image img,
.Advance-cs .ADV_Articles_Related .affinity-article-block--image img,
.Advance-el .ADV_Articles_Related .affinity-article-block--image img,
.Advance-en .ADV_Articles_Related .affinity-article-block--image img,
.Advance-es .ADV_Articles_Related .affinity-article-block--image img,
.Advance-fr .ADV_Articles_Related .affinity-article-block--image img,
.Advance-it .ADV_Articles_Related .affinity-article-block--image img,
.Advance-lv .ADV_Articles_Related .affinity-article-block--image img,
.Advance-nl .ADV_Articles_Related .affinity-article-block--image img,
.Advance-pt .ADV_Articles_Related .affinity-article-block--image img,
.Advance-ro .ADV_Articles_Related .affinity-article-block--image img,
.Advance-sl .ADV_Articles_Related .affinity-article-block--image img,
.Advance-tr .ADV_Articles_Related .affinity-article-block--image img,
.Advance-uk .ADV_Articles_Related .affinity-article-block--image img,
.dog_area #edv-articles-carousel .affinity-article-block--image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-bottom-left-radius: 150%;
    border-bottom-right-radius: 0
}

.Advance-ca #block-advance-home-blocks-advance-home-articles,
.Advance-cs #block-advance-home-blocks-advance-home-articles,
.Advance-el #block-advance-home-blocks-advance-home-articles,
.Advance-en #block-advance-home-blocks-advance-home-articles,
.Advance-es #block-advance-home-blocks-advance-home-articles,
.Advance-fr #block-advance-home-blocks-advance-home-articles,
.Advance-it #block-advance-home-blocks-advance-home-articles,
.Advance-lv #block-advance-home-blocks-advance-home-articles,
.Advance-nl #block-advance-home-blocks-advance-home-articles,
.Advance-pt #block-advance-home-blocks-advance-home-articles,
.Advance-ro #block-advance-home-blocks-advance-home-articles,
.Advance-sl #block-advance-home-blocks-advance-home-articles,
.Advance-tr #block-advance-home-blocks-advance-home-articles,
.Advance-uk #block-advance-home-blocks-advance-home-articles {
    background-image: none !important
}

#containerPromotions {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: min(100% - 38px, 480px);
    margin-inline: auto;
    padding-block: 48px 110px
}

#containerPromotions .TRN_Promotion .promotion_box,
.ADV_Promotion .promotion_box {
    color: #182d4d;
    border-radius: 0 40px;
    border: 2px solid #63cfe3;
    overflow: hidden;
    display: flex;
    flex-direction: column-reverse;
    position: relative;
    font-size: 20px;
    line-height: 25px
}

#containerPromotions .TRN_Promotion .promotion_box img,
.ADV_Promotion .promotion_box img {
    max-width: 100%;
    height: auto
}

#containerPromotions .TRN_Promotion .promotion_box .infoPromotion,
.ADV_Promotion .promotion_box .infoPromotion {
    max-width: 490px;
    margin-right: auto;
    padding-inline: 30px;
    color: #182d4d
}

#containerPromotions .TRN_Promotion .promotion_box .title,
.ADV_Promotion .promotion_box .title {
    font-family: Klavika-Bold;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block
}

#containerPromotions .TRN_Promotion .promotion_box .botonera,
.ADV_Promotion .promotion_box .botonera {
    margin-top: 56px;
    padding-bottom: 27px;
    display: flex;
    flex-direction: column;
    gap: 20px
}

#containerPromotions .TRN_Promotion .promotion_box .btn,
.ADV_Promotion .promotion_box .btn {
    max-width: 200px;
    box-shadow: none;
    color: #182d4d;
    text-transform: none;
    margin: 0 auto;
    height: 38px
}

#containerPromotions .TRN_Promotion .promotion_box .btn-brand {
    background: #63cfe3;
    border: 0
}

#containerPromotions .TRN_Promotion .promotion_box .btn-invert {
    border: 1px solid #63cfe3
}

#containerPromotions .TRN_Promotion .promotion_box .expiredPromotion,
.ADV_Promotion .promotion_box .expiredPromotion {
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, .85);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    font-size: 35.8px;
    font-weight: 300;
    line-height: 35.5px
}

#containerPromotions .TRN_Promotion .promotion_box .expiredPromotion strong,
.ADV_Promotion .promotion_box .expiredPromotion strong {
    font-family: Klavika-Bold;
    font-size: 35.8px;
    font-weight: 700;
    line-height: 35.5px;
    display: inline
}

.ADV_Promotion .promotion_box .infoPromotion p {
    font-family: Klavika-Light;
    font-weight: 400
}

.ADV_Promotion .promotion_box .btn:hover {
    background-color: #63cfe3;
    color: #182d4d
}

.ADV_Promotion .pill-btn.btn,
.ADV_Promotion a.btn {
    border: 2px solid #63cfe3;
    font-size: 15px;
    line-height: 15px;
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    text-transform: uppercase;
    color: #fff;
    padding: 0 20px;
    border-radius: 0 15px;
    height: 38px
}

.ADV_Promotion .pill-btn.btn.btn-invert:hover,
.ADV_Promotion a.btn.btn-invert:hover {
    color: #0c2340;
    border-color: #63cfe3 !important
}

.ADV_Promotion .promotion_box .btn-brand {
    background: #63cfe3;
    border: 0;
    text-decoration: none
}

.ADV_Promotion .promotion_box .btn-invert {
    border: 1px solid;
    border-color: #63cfe3 !important;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff
}

#landing-cuidado-y-bienestar.rework .lcyb-highlight,
.dog_area .page-welcome .home-tabs .tab-button.active p {
    color: #63cfe3
}

#landing-cuidado-y-bienestar.rework .lcyb-head h1 {
    font-size: 1.44363rem;
    line-height: 1.68419rem;
    text-align: center
}

#landing-cuidado-y-bienestar.rework .lcyb-head h1 br {
    display: initial
}

#landing-cuidado-y-bienestar.rework .lcyb-head .lcyb-highlight {
    font-size: 2.8555rem;
    line-height: 2.47525rem
}

@media not (min-width:1280px) {
    #landing-cuidado-y-bienestar.rework .lcyb-head {
        background: #182d4d
    }
}

#landing-cuidado-y-bienestar.rework .lcyb-search button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5' cy='10.5' r='8.5' stroke='%2363CFE3' stroke-width='2'/%3E%3Cpath d='M17.389 17.389 24 24' stroke='%2363CFE3' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")
}

#landing-cuidado-y-bienestar.rework .lcyb-menu .lcyb-btn.lcyb-active {
    background: #63cfe3
}

#landing-cuidado-y-bienestar.rework .affinity-article-block {
    border: 2px solid #63cfe3;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    height: 266px
}

#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--image {
    --mask: linear-gradient(#000, #000) 0 0/100% calc(100% - 81px) no-repeat, var(--mask-img) no-repeat bottom;
    -webkit-mask: var(--mask);
    mask: var(--mask)
}

#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--image::after,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--image::before,
.cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2:after,
.cat_area .life-stages-block.relaunch .behave-block .scroll-arrow,
.cat_area .life-stages-block.relaunch .day-day-block .scroll-arrow,
.cat_area .life-stages-block.relaunch .life-stages-nav a img,
.cat_area .life-stages-block.relaunch .nutrition-block .scroll-arrow,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container .title br,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .pack-btn br,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .row.desktop.graphic-text.align-center,
.cat_area .page-welcome .lined-title:after,
.cat_area .page-welcome .place-block .place .title-mobile,
.dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2:after,
.dog_area .life-stages-block.relaunch .behave-block .scroll-arrow,
.dog_area .life-stages-block.relaunch .day-day-block .scroll-arrow,
.dog_area .life-stages-block.relaunch .life-stages-nav a img,
.dog_area .life-stages-block.relaunch .nutrition-block .scroll-arrow,
.dog_area .page-needs.page-weight.relaunch-diets .container .title br,
.dog_area .page-needs.page-weight.relaunch-diets .pack-btn br,
.dog_area .page-needs.page-weight.relaunch-diets .row.desktop.graphic-text.align-center,
.dog_area .page-welcome .lined-title:after,
.dog_area .page-welcome .place-block .place .title-mobile {
    display: none
}

#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info {
    height: auto;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h1,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h2,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h3,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h4,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h5,
#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info h6 {
    font-size: 1.25rem;
    font-style: normal;
    font-family: Klavika-Regular, sans-serif;
    line-height: 1.37231rem;
    flex-grow: 1;
    height: auto;
    display: flex;
    align-items: center
}

#landing-cuidado-y-bienestar.rework .affinity-article-block .affinity-article-block--info a:last-child {
    margin-inline: auto;
    display: block;
    min-width: 5.9rem
}

#landing-cuidado-y-bienestar.rework .align-center .read-more {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.306 17.614a4.304 4.304 0 0 0-.291 6.08L53.383 39.51 39.017 55.304a4.304 4.304 0 0 0 6.366 5.792l17-18.686a4.304 4.304 0 0 0 .002-5.79l-17-18.714a4.304 4.304 0 0 0-6.079-.291Z' fill='%2363CFE3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.906 17.614a4.304 4.304 0 0 0-.291 6.08L32.984 39.51 18.617 55.304a4.304 4.304 0 0 0 6.366 5.792l17-18.686a4.304 4.304 0 0 0 .003-5.79l-17-18.714a4.304 4.304 0 0 0-6.08-.291Z' fill='%2363CFE3'/%3E%3C/svg%3E")
}

#landing-cuidado-y-bienestar.rework ul {
    margin: 0;
    padding: 0
}

#landing-cuidado-y-bienestar.rework .lcyb-grid {
    display: grid;
    gap: 30px 5px;
    grid-template-columns: repeat(auto-fill, 280px);
    justify-content: center
}

.cat_area .page-welcome,
.dog_area .page-welcome {
    font-family: Klavika-Light;
    color: #182d4d;
    margin: 0;
    padding: 0
}

.cat_area .page-welcome .welcome-header .welcome-title,
.dog_area .page-welcome .welcome-header .welcome-title {
    position: relative;
    width: 600px;
    margin-bottom: 40px;
    font-size: 35px;
    color: #182d4d;
    font-weight: 300;
    text-transform: uppercase
}

.cat_area .page-welcome .welcome-nav ul,
.dog_area .page-welcome .welcome-nav ul {
    display: flex;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 55px;
    background-color: #182d4d
}

.cat_area .page-welcome .welcome-nav ul li,
.dog_area .page-welcome .welcome-nav ul li {
    width: 20%;
    display: block;
    font-size: 14px;
    font-family: KLAVIKA-LIGHT;
    line-height: 55px;
    text-align: center;
    color: #fff
}

.cat_area .life-stages-block.relaunch .life-stages-nav a:active,
.cat_area .life-stages-block.relaunch .life-stages-nav a:focus,
.cat_area .life-stages-block.relaunch .life-stages-nav a:hover,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-btn:after,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-btn:before,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg,
.cat_area .page-welcome .welcome-nav ul li a:hover,
.dog_area .life-stages-block.relaunch .life-stages-nav a:active,
.dog_area .life-stages-block.relaunch .life-stages-nav a:focus,
.dog_area .life-stages-block.relaunch .life-stages-nav a:hover,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-btn:after,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-btn:before,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg,
.dog_area .page-welcome .welcome-nav ul li a:hover {
    background-color: #63cfe3
}

.cat_area .page-welcome .welcome-nav ul li a,
.dog_area .page-welcome .welcome-nav ul li a {
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    cursor: pointer;
    font-family: klavika-bold;
    background-color: #182d4d
}

.cat_area .page-welcome .container-narrow,
.dog_area .page-welcome .container-narrow {
    width: 60%;
    margin: 55px auto 0
}

.cat_area .page-welcome .intro,
.dog_area .page-welcome .intro {
    font-size: 23px;
    color: #182d4d
}

.cat_area .page-welcome .title,
.dog_area .page-welcome .title {
    margin-top: 55px;
    width: max-content;
    padding-right: 16px;
    padding-bottom: 8px;
    text-transform: uppercase;
    font-family: Klavika-Bold;
    color: #0c2340;
    font-size: 25px
}

.cat_area .page-welcome .title:after,
.dog_area .page-welcome .title:after {
    display: block;
    width: calc(100% + 10px);
    border-radius: 0 0 30px;
    height: 14px;
    border-bottom: 2px solid #63cfe3;
    border-right: 2px solid #63cfe3;
    content: ""
}

.cat_area .page-welcome .owl-carousel .item,
.dog_area .page-welcome .owl-carousel .item {
    display: block;
    flex-direction: column;
    align-items: center
}

.cat_area .page-welcome .owl-carousel .item .item-image,
.dog_area .page-welcome .owl-carousel .item .item-image {
    width: 235px;
    height: 235px;
    margin: 10px auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    vertical-align: middle;
    border: 7px solid #63cfe3;
    border-radius: 50%
}

.cat_area .page-welcome .owl-carousel .item .item-image img,
.dog_area .page-welcome .owl-carousel .item .item-image img {
    width: 80%;
    position: relative
}

.cat_area .page-welcome .owl-carousel .item .item-image .image-check,
.dog_area .page-welcome .owl-carousel .item .item-image .image-check {
    position: relative;
    top: -20px;
    width: 100%;
    height: 42px;
    left: 0;
    margin-left: 0
}

.cat_area .page-welcome .owl-carousel .item .item-content h4,
.dog_area .page-welcome .owl-carousel .item .item-content h4 {
    font-family: Klavika-Bold;
    font-size: 29px
}

.cat_area .page-welcome .owl-carousel .owl-item.center,
.dog_area .page-welcome .owl-carousel .owl-item.center {
    margin: auto !important
}

.cat_area .page-welcome.owl-carousel,
.dog_area .page-welcome.owl-carousel {
    display: block;
    width: 100%;
    position: relative;
    z-index: 29
}

.cat_area .owl-carousel .owl-stage-outer,
.dog_area .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    padding-top: 20px
}

.cat_area .page-welcome .place-block,
.dog_area .page-welcome .place-block {
    background-color: #0c2340;
    position: relative;
    padding-bottom: 35px;
    height: min-content;
    z-index: 1
}

.cat_area .page-welcome .place-block:before,
.dog_area .page-welcome .place-block:before {
    content: "";
    display: block;
    position: absolute;
    width: 101%;
    background-color: #fff;
    height: 180px;
    top: -1px;
    left: 0;
    z-index: -1
}

.cat_area .page-welcome .lined-title,
.dog_area .page-welcome .lined-title {
    width: max-content;
    margin: 0 auto;
    font-family: Klavika-Bold
}

.cat_area .page-welcome .place-block .place,
.dog_area .page-welcome .place-block .place {
    float: left;
    width: calc(50% - 30px);
    margin: 0 15px;
    position: relative
}

.cat_area .page-welcome .rounded-box-carousel .rounded-box .plus-btn,
.dog_area .page-welcome .rounded-box-carousel .rounded-box .plus-btn {
    top: 92%
}

.cat_area .page-welcome .place-block .place img,
.dog_area .page-welcome .place-block .place img {
    width: 100%;
    margin-top: 60px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px
}

.cat_area .page-welcome .place-block .place .title-desktop,
.dog_area .page-welcome .place-block .place .title-desktop {
    color: #63cfe3;
    font-family: Klavika-Bold;
    text-align: center;
    text-transform: uppercase
}

.cat_area .page-welcome .home-tabs,
.dog_area .page-welcome .home-tabs {
    margin-top: 30px;
    position: relative;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column
}

.dog_area .page-welcome .home-tabs .tab-button {
    display: flex;
    float: left;
    width: 255px;
    background-position: left top 0;
    position: relative;
    z-index: 1;
    font-family: Klavika-Bold;
    vertical-align: middle;
    align-items: center
}

.cat_area .page-welcome .home-tabs .tab-button img,
.dog_area .page-welcome .home-tabs .tab-button img {
    height: 45px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    cursor: pointer
}

.cat_area .page-welcome .home-tabs .tab-button p,
.dog_area .page-welcome .home-tabs .tab-button p {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 170px
}

.cat_area .page-welcome .home-tabs .tab-elem p,
.dog_area .page-welcome .home-tabs .tab-elem p {
    margin: 30px auto;
    font-size: 16px
}

.cat_area .page-welcome .home-tabs .tab-elem,
.dog_area .page-welcome .home-tabs .tab-elem {
    float: right;
    position: absolute;
    display: none;
    border-radius: 0 30px;
    border: 4px solid #63cfe3;
    text-align: center;
    z-index: 0;
    top: 0;
    min-width: calc(100% - 300px);
    right: 0;
    height: 657px;
    background: 0 0;
    padding: 30px 5%
}

.cat_area .page-welcome .home-tabs .tab-button.active,
.dog_area .page-welcome .home-tabs .tab-button.active {
    background-image: url("https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT9D343CDE60C24022AFBC632818491414/native/Ellipse+143.svg?channelToken=958084adb4414d179b0f41acd4027256");
    background-repeat: no-repeat;
    background-size: 40px;
    background-position-x: 280px;
    background-position-y: 32px;
    width: 500px
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa {
    display: flex;
    flex-direction: column;
    height: 221px;
    background: 0 0
}

.cat_area #ADV_CTA-bienvenido-a-casa>.container,
.dog_area #ADV_CTA-bienvenido-a-casa>.container {
    display: block;
    color: #182d4d;
    margin: 0 auto;
    height: 270px
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title {
    width: calc(100% - 250px);
    float: right;
    font-family: Klavika-Bold;
    font-size: 25px;
    position: relative;
    top: 40px
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body {
    margin-top: 10px;
    width: calc(100% - 250px);
    float: right;
    font-size: 16px;
    position: relative;
    top: 40px
}

.cat_area .page-welcome .owl-carousel .item .item-content strong,
.cat_area .page-welcome strong,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body strong,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content strong,
.dog_area .page-welcome .extra-padding strong,
.relaunch .timeline-content .timeline .timeline-post .month,
.relaunch .timeline-info-content h4 {
    font-family: Klavika-Bold
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta {
    width: calc(100% - 250px);
    float: right;
    margin-top: 20px;
    position: relative;
    top: 40px
}

.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a {
    display: inline-block;
    background-color: #63cfe3;
    font-family: Klavika-Bold;
    text-decoration: none;
    color: #182d4d;
    vertical-align: middle;
    line-height: 34px;
    text-align: center;
    padding: 0 30px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    cursor: pointer
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media,
.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media {
    display: flex;
    height: 221px;
    width: 160px;
    position: relative;
    top: 80px
}

.dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
    height: 100%
}

.cat_area .page-welcome .pattern-block .plus-box-group,
.dog_area .page-welcome .pattern-block .plus-box-group {
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.cat_area .page-welcome .pattern-block .plus-box-group .plus-box,
.dog_area .page-welcome .pattern-block .plus-box-group .plus-box {
    display: flex;
    float: left;
    flex-direction: column;
    border: 1px solid #000;
    width: 30%;
    height: min-content;
    min-height: 275px;
    background-color: #182d4d;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    padding: 0
}

.cat_area .page-welcome .pattern-block .plus-box-group .plus-box img,
.dog_area .page-welcome .pattern-block .plus-box-group .plus-box img {
    width: 73px !important;
    height: 60px;
    margin: 39px auto 0
}

.cat_area .page-welcome .pattern-block .plus-box-group .plus-box h4,
.dog_area .page-welcome .pattern-block .plus-box-group .plus-box h4 {
    display: flex;
    float: left;
    margin: 32px auto 0;
    font-family: Klavika-Bold;
    color: #fff;
    font-size: 23px
}

.cat_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content,
.dog_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content {
    display: none;
    color: #fff;
    margin: 0 27px
}

.dog_area .page-welcome .side-image-block .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    height: 280px
}

.cat_area .page-welcome .side-image-block p strong,
.dog_area .page-welcome .side-image-block p strong {
    font-family: Klavika-Bold;
    line-height: 40px
}

.cat_area .page-welcome .side-image-block .side-image-desktop,
.dog_area .page-welcome .side-image-block .side-image-desktop {
    position: absolute;
    display: flex;
    float: left;
    top: -100px;
    width: 250%;
    height: auto
}

.dog_area .page-welcome .side-image-block>p {
    position: relative;
    margin-top: 35%
}

@media(min-width:759px) {
    .Advance-it.dog_area .page-welcome .side-image-block>p {
        margin-top: 70%
    }

    .Advance-fr.dog_area .page-welcome .side-image-block>p {
        margin-top: 80%
    }

    .Advance-pt.dog_area .page-welcome .side-image-block>p {
        margin-top: 68%
    }

    .Advance-en.dog_area .page-welcome .side-image-block>p {
        margin-top: 65%
    }

    .Advance-nl.dog_area .page-welcome .side-image-block>p {
        margin-top: 47%
    }
}

.cat_area .page-welcome .blue-pattern-block,
.dog_area .page-welcome .blue-pattern-block {
    background-color: #182d4d;
    padding-top: 55px;
    border-top-right-radius: 35px;
    padding-bottom: 85px;
    background-image: none
}

.cat_area .page-welcome .blue-pattern-block .container-narrow h2,
.dog_area .page-welcome .blue-pattern-block .container-narrow h2 {
    margin-top: 0;
    color: #fff
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .owl-dots .owl-dot.active,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .owl-dots .owl-dot.active {
    color: #63cfe3;
    width: 16px;
    height: 16px;
    margin-top: -3px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .item,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .item {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    height: 600px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-image,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-image {
    width: 100%;
    margin: 0;
    border: none;
    border-radius: 0
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-image img,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-image img {
    width: 100%;
    border-top-right-radius: 25px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content h4,
.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block h3,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content h4 {
    font-family: Klavika-Bold;
    font-size: 25px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel .owl-dots button.active,
.dog_area .page-welcome .blue-pattern-block .staged-carousel .owl-dots button.active {
    background-color: #63cfe3 !important
}

.cat_area .page-welcome .extra-padding .rounded-box-carousel,
.dog_area .page-welcome .extra-padding .rounded-box-carousel {
    display: flex;
    flex-direction: row;
    margin-top: 45px
}

.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box,
.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box {
    width: 182px;
    margin: 0 auto
}

.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active,
.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active {
    height: 365px;
    border: 2px solid #63cfe3
}

.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box p,
.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box p {
    display: none;
    padding: 0 18px
}

.Advance-nl.cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active p,
.Advance-nl.dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box.active p {
    width: 190px
}

.cat_area .page-welcome .rounded-box-carousel .rounded-box .plus-btn.active,
.dog_area .page-welcome .rounded-box-carousel .rounded-box .plus-btn.active {
    top: 100%
}

.cat_area .page-welcome .container-narrow.extra-padding .container-narrow,
.dog_area .page-welcome .container-narrow.extra-padding .container-narrow {
    margin-top: -55px
}

.cat_area .page-welcome .clearfix .plus-box-group .plus-box .plus-btn,
.dog_area .page-welcome .clearfix .plus-box-group .plus-box .plus-btn {
    margin-top: 50px !important;
    background-color: #63cfe3
}

.cat_area .page-welcome .clearfix .plus-box-group .plus-box .plus-box-content.active p,
.dog_area .page-welcome .clearfix .plus-box-group .plus-box .plus-box-content.active p {
    margin-top: 25%;
    margin-bottom: 0
}

.cat_area .page-welcome .clearfix .plus-box-group .plus-box .plus-btn.active,
.dog_area .page-welcome .clearfix .plus-box-group .plus-box .plus-btn.active {
    top: -20px !important
}

.dog_area .page-welcome .rounded-box-carousel .rounded-box.active {
    box-shadow: none
}

.cat_area .page-welcome .container .circle-slider .owl-nav .owl-next span,
.dog_area .page-welcome .container .circle-slider .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT29F9867F6F0F455DA0AE640BA13A18BF/native/Path+3+Copy+10.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 12px
}

.cat_area .page-welcome .container .circle-slider .owl-nav .owl-prev span,
.dog_area .page-welcome .container .circle-slider .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTDA6E6323526740A485DC94406F99804C/native/Path+3+Copy+11.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 12px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel .owl-nav .owl-prev span,
.cat_area .page-welcome .extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-prev span,
.dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel .owl-nav .owl-prev span,
.dog_area .page-welcome .extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-prev span {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 11px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel .owl-nav .owl-next span,
.cat_area .page-welcome .extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next span,
.dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel .owl-nav .owl-next span,
.dog_area .page-welcome .extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next span {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 11px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item.active.center,
.dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item.active.center {
    left: -15px
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav,
.dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav {
    width: 80%;
    top: 41%
}

.cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next,
.dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next {
    float: right;
    right: -15px
}

@media (max-width:1100px) {

    .cat_area .page-welcome .side-image-block .side-image-desktop,
    .dog_area .page-welcome .side-image-block .side-image-desktop {
        left: 15px;
        top: 70px
    }

    .cat_area .page-welcome .side-image-block>p,
    .dog_area .page-welcome .side-image-block>p {
        margin-top: 45%
    }
}

.ADV_Generic_Content .page-needs.relaunch-diets .page-needs--discover-advance,
.affinity-roulette.affinity-roulette-dog,
.allergy-test-block .test-arrow .container,
.cat_area .affinity-roulette.affinity-roulette-cat,
.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .pattern.allergy-test-block,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .pattern,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .article-header,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .pattern,
.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .answer-arrow .container,
.dog_area .page-needs.page-allergy.relaunch-diets .pattern.allergy-test-block,
.dog_area .page-needs.page-atopic.relaunch-diets .pattern,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .pattern,
.needs-block:before,
.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow .container,
.relaunch .affinity-roulette--roulette-1:before,
.relaunch .affinity-roulette--roulette-2:before,
.relaunch .puppy-nav,
.relaunch.needs-block .needs-icons-block:after {
    background-image: none
}

.affinity-roulette--container.relaunch .affinity-roulette--info {
    background-image: none;
    line-height: 170px;
    color: #182d4d;
    font-family: klavika-bold
}

.relaunch .affinity-roulette--roulette-1 {
    border: 10px solid #63cfe3
}

.affinity-roulette-cat .relaunch .affinity-roulette--info a.active,
.affinity-roulette-cat .relaunch .affinity-roulette--info a.event-no-esterilizado.active,
.cat_area .page-welcome .home-tabs .tab-button.active p,
.relaunch .affinity-roulette--roulette-1 .js-roulette-1 .char.selected {
    color: #63cfe3
}

.affinity-roulette--roulette-2,
.affinity-roulette--shadow,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom .tool-tip,
.cat_area .page-welcome .rounded-box-carousel .rounded-box.active,
.page-needs .article-header .header-text .icon,
.page-needs .article-header .icon-desktop,
.relaunch .affinity-roulette--roulette-1 {
    box-shadow: none
}

.affinity-roulette--container.relaunch .char,
.nosterilized-junior-block.relaunch .kitten-nav .nav-tooltip span {
    font-family: klavika-regular
}

.nosterilized-junior-block.relaunch .kitten-nav .nav-tooltip,
.relaunch .affinity-roulette--roulette-1,
.relaunch .affinity-roulette--roulette-2 {
    font-family: klavika-bold
}

.affinity-roulette--cat.relaunch,
.affinity-roulette--dog.relaunch,
.relaunch .age-tag,
.relaunch .size-tag {
    text-transform: uppercase;
    font-family: klavika-bold;
    font-style: normal
}

h1.relaunch {
    width: 80%;
    margin-left: 10%
}

p.relaunch {
    font-size: 16px;
    width: 543px
}

.relaunch .puppy-nav .nav-element .nav-tooltip {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT01F2886287EA47FE89C365436A84A6C8/native/bocadillo.svg?channelToken=958084adb4414d179b0f41acd4027256);
    background-repeat: no-repeat;
    width: 90px;
    height: 100px;
    position: absolute;
    font-size: 16px;
    font-weight: 700;
    color: #182d4d;
    line-height: 1;
    top: -110px;
    left: -38px;
    padding-top: 15px;
    transition: .2s ease-in-out
}

.dog_area #edv-articles-carousel .affinity-article-block {
    border: 2px solid #63cfe3;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    height: 286px;
    width: 254px;
    border-radius: 0 0 0 30px;
    grid-template-rows: repeat(1, 1fr);
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
    margin: 10px;
    overflow: hidden;
    vertical-align: top;
    transition: .1s ease-in-out
}

.relaunch .puppy-nav {
    box-shadow: none;
    background-color: #63cfe3;
    border-radius: 0 0 30px
}

.relaunch .nav-tooltip p {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    font-family: klavika-bold
}

.relaunch .nav-tooltip p.number {
    font-family: Klavika-regular;
    font-size: 35px
}

.relaunch .timeline-content .timeline .timeline-post .month .legend:before {
    content: none
}

.cat_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-info p,
.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2,
.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-info p,
.relaunch .timeline-content .timeline .timeline-post .month .number {
    font-family: Klavika-Regular
}

.nosterilized-junior-block.relaunch .timeline-info.type-3 .timeline-image-content {
    width: 356px
}

.nosterilized-junior-block.relaunch .timeline-info h6 {
    color: #63cfe3;
    font-family: klavika-bold
}

@media(min-width:768px) {
    .relaunch .puppy-nav h2 {
        color: #ffff;
        font-family: Klavika-Bold
    }

    .mini-puppy-block.relaunch .next-stage a {
        font-family: klavika-bold;
        background-color: #0c2340
    }

    .relaunch .timeline-content .timeline .timeline-post .month .legend {
        width: 50%;
        height: 100%;
        border-radius: 0 8px;
        background-color: #fff;
        border: 1px solid #63cfe3;
        position: relative;
        z-index: 1;
        color: #63cfe3
    }

    .relaunch .nav-container.timeline-carrousel {
        margin-bottom: 1.5%
    }

    .relaunch .timeline-content {
        background-image: none
    }

    .relaunch .timeline-content .timeline .timeline-post .info p {
        font-weight: 700;
        font-family: Klavika-Bold
    }

    .relaunch .timeline-content .timeline .timeline-post .month .legend:before {
        background-color: #ffff;
        border: 1px solid #63cfe3;
        background-color: #ffff;
        color: #63cfe3;
        font-family: Klavika-Bold
    }

    .relaunch .timeline-content .timeline .timeline-post .month .legend:after,
    .relaunch .timeline-info.type-1 .timeline-info-content:before {
        content: none
    }

    .relaunch .timeline-info.white.type-1 {
        box-shadow: none;
        flex-direction: column;
        border-radius: 0 30px;
        background-color: #fff;
        overflow: hidden;
        vertical-align: top;
        transition: .1s ease-in-out;
        background-image: none;
        padding-bottom: 30px;
        margin-top: 160px
    }

    .relaunch .timeline-info.white.type-1,
    .relaunch .timeline-info.white.type-2,
    .relaunch .timeline-info.white.type-3 {
        border: 2px solid #63cfe3
    }

    .relaunch .timeline-info .timeline-info-content a {
        text-decoration: underline
    }

    .relaunch .timeline-info h5 {
        font-family: Klavika-Bold;
        color: #63cfe3
    }

    .dog_area .relaunch .timeline-info.type-1 .image-column {
        width: 460px;
        position: absolute;
        left: 300px
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .articles-carousel,
    .cat_area #edv-articles-carousel .articles-carousel,
    .dog_area #edv-articles-carousel .articles-carousel,
    .relaunch .timeline-post.active .timeline-info.white.type-1,
    .relaunch .timeline-post.active .timeline-info.white.type-2,
    .relaunch .timeline-post.active .timeline-info.white.type-3 {
        display: flex
    }

    .relaunch .timeline-info.type-2 .timeline-info-content:after,
    .relaunch .timeline-info.type-2 .timeline-info-content:before,
    .relaunch .timeline-info.type-3 .timeline-info-content:after,
    .relaunch .timeline-info.type-3 .timeline-info-content:before,
    .relaunch .timeline-info.type-4 .timeline-info-content:after,
    .relaunch .timeline-info.type-4 .timeline-info-content:before {
        content: none;
        display: block;
        position: absolute;
        width: 71px;
        height: 13px;
        border-radius: 30px 0
    }

    .relaunch .timeline-info {
        width: 800px;
        margin-top: 150px;
        text-align: left;
        background-image: none;
        box-shadow: none;
        border-radius: 0 40px
    }

    .nosterilized-junior-block.relaunch .timeline-info.type-2 .timeline-info-content,
    .relaunch .timeline-info.type-2 .timeline-info-content {
        padding: 52px 55px 40px;
        float: left;
        width: 500px
    }

    .relaunch .timeline-info:before {
        content: none;
        border-left: none;
        border-right: none
    }

    .relaunch .timeline-info.type-2 .timeline-image-content img {
        border-radius: 0 30px
    }

    .maxi-puppy-block.relaunch .timeline-info .timeline-info-content.v-center-content,
    .medium-puppy-block.relaunch .timeline-info .timeline-info-content.v-center-content {
        height: 208px
    }

    .maxi-puppy-block.relaunch .timeline-info.type-2 .timeline-info-content,
    .medium-puppy-block.relaunch .timeline-info.type-2 .timeline-info-content {
        padding: 45px 55px 40px
    }

    .medium-puppy-block.relaunch .timeline-info.white.type-2 .timeline-info-content {
        padding: 52px 55px 40px
    }

    .cat_area #block-advance-life-stages-blocks-advance-life-stages-articles span::after,
    .cat_area .articles-list h2 span:after,
    .dog_area #block-advance-life-stages-blocks-advance-life-stages-articles span::after,
    .dog_area .articles-list h2 span:after {
        border-bottom: none;
        border-right: none
    }

    .cat_area #edv-articles-carousel .affinity-article-block--image,
    .dog_area #edv-articles-carousel .affinity-article-block--image {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-bottom-left-radius: 150%;
        border-bottom-right-radius: 0
    }

    .cat_area #edv-articles-carousel .affinity-article-block--image:before,
    .dog_area #edv-articles-carousel .affinity-article-block--image:before {
        transform: none
    }

    .affinity-article-block--info h2,
    .affinity-article-block--info h3,
    .affinity-article-block--info h4,
    .affinity-article-block--info h5,
    .affinity-article-block--info h6,
    .relaunch .affinity-article-block--info h1 {
        height: auto
    }

    .cat_area #edv-articles-carousel .affinity-article-block,
    .dog_area #edv-articles-carousel .affinity-article-block {
        border: 2px solid #63cfe3;
        box-shadow: none;
        display: flex;
        flex-direction: column;
        height: 286px;
        width: 254px;
        border-radius: 0 30px;
        background-color: #fff;
        box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
        margin: 10px;
        overflow: hidden;
        vertical-align: top;
        transition: .1s ease-in-out
    }

    .relaunch .next-stage a:hover {
        background-color: #63cfe3
    }

    .cat_area .relaunch .timeline-info.white.type-3 .image-desktop {
        border-radius: 0 38px 0 0;
        height: 100%
    }

    .cat_area .relaunch .timeline-info.type-4.type-4-image-shorter .timeline-image-content .image-desktop {
        margin: 100px 0 0 40px
    }

    .cat_area .relaunch .timeline-info.white.type-2 .timeline-image-content .image-desktop {
        margin: 20% 0 0
    }

    .cat_area .relaunch .timeline-info.white.no-pattern.type-2 .timeline-image-content .image-desktop {
        margin: 0
    }

    .cat_area .relaunch .timeline-info.type-2 .timeline-info-content.v-center-content {
        height: 287px
    }

    .cat_area .relaunch .timeline-info.type-1.type-1-image-shorter .image-column .image-desktop {
        margin: 45% 0 5% 5%
    }

    .cat_area .relaunch .product-info .benefits-list .affinity-product--benefit {
        width: 54px;
        height: 54px;
        border: 7px solid #ffff;
        margin-left: 3px
    }

    .cat_area .relaunch .container-narrow .row .title-wrapper h4:after {
        border: 2px solid #63cfe3;
        border-top: 0;
        border-left: 0
    }

    .cat_area .relaunch .container-narrow .benefits-boxes .box h5 {
        color: #63cfe3
    }

    .cat_area .relaunch .container-narrow .benefits-boxes .box-white {
        border: none
    }

    .cat_area .relaunch .container-narrow .benefits-boxes .box-white h4 {
        border-bottom: 1px solid #63cfe3
    }

    .cat_area .life-stages-block.relaunch .container-narrow .next-stage a {
        background-color: #63cfe3;
        font-family: Klavika-Bold
    }

    .cat_area .relaunch.sterilized-adult-block .container-narrow .life-stages-nav a {
        width: 20%
    }
}

@media(max-width:768px) {
    .relaunch .puppy-nav .nav-element .nav-tooltip {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT01F2886287EA47FE89C365436A84A6C8/native/bocadillo.svg?channelToken=958084adb4414d179b0f41acd4027256);
        background-repeat: no-repeat;
        width: 80px;
        height: 90px;
        top: -93px;
        left: -34px
    }

    .relaunch .timeline-content .timeline .timeline-post .month .legend {
        height: 100%;
        border-radius: 0 8px;
        background-color: #fff;
        border: 1px solid #63cfe3;
        position: relative;
        z-index: 1;
        color: #63cfe3
    }

    .relaunch .timeline-info h5 {
        font-family: Klavika-Bold;
        color: #63cfe3
    }

    .relaunch .puppy-nav .timeline-carrousel::before,
    .relaunch .puppy-nav .timeline-carrousel:after {
        background-image: none
    }

    .relaunch .puppy-nav h2 {
        font-family: Klavika-Bold;
        color: #ffff
    }

    .relaunch .timeline-info .timeline-info-content a {
        text-decoration: underline
    }

    .relaunch .puppy-nav .timeline-carrousel .owl-stage-outer {
        padding-top: 100px;
        height: 160px;
        margin-top: -100px
    }

    .relaunch .timeline-content .timeline .timeline-post .month .legend:before {
        background-color: #ffff;
        border: 1px solid #63cfe3;
        background-color: #ffff;
        color: #63cfe3;
        font-family: Klavika-Bold
    }

    .relaunch .timeline-content .timeline .timeline-post .info p {
        font-family: Klavika-Bold;
        position: relative;
        left: 20px
    }

    .relaunch .timeline-content .timeline .timeline-post .info {
        padding-left: 100px
    }

    .articles-list h2 span:after,
    .cat_area #block-advance-life-stages-blocks-advance-life-stages-articles span::after,
    .cat_area .articles-list h2 span:after,
    .dog_area #block-advance-life-stages-blocks-advance-life-stages-articles span::after {
        border-bottom: none;
        border-right: none
    }

    .dog_area .affinity-article-block--info h3 {
        font-family: klavika-regular
    }

    .affinity-article-block--info h2,
    .affinity-article-block--info h3,
    .affinity-article-block--info h4,
    .affinity-article-block--info h5,
    .affinity-article-block--info h6,
    .dog_area .affinity-article-block--info h1 {
        height: auto
    }

    .cat_area #block-advance-life-stages-blocks-advance-life-stages-articles h2,
    .dog_area #block-advance-life-stages-blocks-advance-life-stages-articles h2 {
        color: #ffff;
        background-color: #182d4d;
        border: 2px solid #63cfe3;
        padding: 10px;
        border-radius: 0 0 30px;
        position: relative;
        left: -20px
    }

    .cat_area .relaunch .container-narrow .life-stages-intro p {
        margin-top: 8%
    }

    .cat_area .life-stages-block.relaunch .life-stages-nav a {
        width: 100% !important;
        margin: 2% auto !important
    }

    .cat_area .life-stages-block.relaunch .container-narrow .next-stage a {
        background-color: #63cfe3;
        font-family: Klavika-Bold
    }

    .cat_area .relaunch .nutrition-block-nosterilized-adult .product-info .benefit-description p,
    .cat_area .relaunch .nutrition-block-sterilized-adult .product-info .benefit-description p,
    .cat_area .relaunch .nutrition-block-sterilized-senior .product-info .benefit-description p {
        min-height: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT65DE24A1AD184F1DA5F07051B21BC936/native/MicrosoftTeams-image+%28138%29.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100%;
        background-position-x: 0%;
        background-position-y: 0%
    }

    .cat_area .life-stages-block.relaunch.nosterilized-adult-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        top: 8%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-sterilized-junior .nutrition-bg {
        background-position-y: 94%;
        height: 100%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-sterilized-adult .nutrition-bg {
        background-position-y: 90%;
        height: 100%
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        top: -1%
    }

    .cat_area .relaunch .product-info .benefits-list .affinity-product--benefit {
        width: 60px;
        height: 60px;
        border: 8px solid #ffff;
        margin-left: 3px
    }

    .cat_area .relaunch .container-narrow .row .title-wrapper h4:after {
        border: 2px solid #63cfe3;
        border-top: 0;
        border-left: 0
    }
}

.Advance-cs .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-el .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-lv .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-nl .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-ro .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-sl .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-tr .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-uk .home_dvnc_1145_gato-ellipse__test-text p {
    font-family: Roboto-Light, Klavika-Light, Helvetica, Arial, "sans-serif" !important
}

@media screen and (max-width:768px) {
    .dog_area #edv-articles-carousel .affinity-article-block {
        margin: 30px !important
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 70vw !important;
        height: 340px !important;
        left: 50%;
        transform: translateX(55%)
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .nutrition-bg:after {
        background-color: transparent
    }
}

.cat_area .life-stages-block.relaunch.medium-adult-block .life-stages-nav a,
.dog_area .life-stages-block.relaunch.medium-adult-block .life-stages-nav a {
    width: 31%
}

.cat_area .life-stages-block.relaunch.maxi-adult-block .life-stages-nav a,
.cat_area .life-stages-block.relaunch.mini-adult-block .life-stages-nav a,
.dog_area .life-stages-block.relaunch.maxi-adult-block .life-stages-nav a,
.dog_area .life-stages-block.relaunch.mini-adult-block .life-stages-nav a {
    width: 45%
}

.cat_area .life-stages-block.relaunch .behave-block-medium-adult .container.container-narrow .box-group .box,
.dog_area .life-stages-block.relaunch .behave-block-medium-adult .container.container-narrow .box-group .box {
    box-shadow: none;
    border: 2px solid #63cfe3
}

.cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2,
.dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2 {
    display: block;
    width: max-content;
    border: 2px solid #63cfe3;
    font-family: Klavika-Bold;
    padding: 0 20px;
    line-height: 45px;
    border-top-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 p strong,
.dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 p strong {
    font-family: Klavika-light
}

.cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-5 img,
.dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-5 img {
    margin-left: 65px
}

.cat_area .life-stages-block .life-stages-nav,
.dog_area .life-stages-block .life-stages-nav {
    display: flex;
    justify-content: center;
    margin: 30px auto
}

.dog_area .life-stages-block.relaunch .life-stages-nav a {
    font-family: Klavika-bold;
    text-transform: uppercase;
    font-size: 18px;
    width: 20%;
    margin: 0 auto
}

.cat_area .life-stages-block.relaunch .life-stages-nav a:first-child,
.dog_area .life-stages-block.relaunch .life-stages-nav a:first-child,
.page-needs.page-allergy.relaunch-diets .warning-text,
[data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info,
[data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info,
[data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info,
[data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info,
[data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info,
[data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info,
[data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info,
[data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info {
    background-color: #182d4d
}

.cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg,
.dog_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT4BEB10EB80124254A0CD040B8086A836/native/Ellipse+145elipse.svg?channelToken=958084adb4414d179b0f41acd4027256);
    background-position-x: 50px;
    background-position-y: 110px;
    background-size: 540px
}

.cat_area .life-stages-block.relaunch .title-wrapper h2:after,
.dog_area .life-stages-block.relaunch .title-wrapper h2:after {
    border: 2px solid #63cfe3;
    border-radius: 0 0 16px;
    border-top: 0;
    border-left: 0
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-prev,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-prev {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 12px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-next,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-next {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 12px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title h5,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-list .slick-slide .element .element-title h5 {
    margin-left: 3px;
    padding-right: 5px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
    height: 450px;
    width: 455px;
    max-width: 1000px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    right: 50px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
    margin-top: 0;
    position: relative;
    top: -25px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description {
    position: relative;
    top: -25px
}

.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
    margin-top: 0;
    margin-left: 50px;
    position: relative;
    right: -100px;
    top: -50px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description p strong,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description p strong {
    text-decoration: underline 1px
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description a,
.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description a {
    color: #fff;
    background-color: #63cfe3;
    font-family: Klavika-Bold
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element .vet-bg .vet-month,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element .vet-bg .vet-month {
    font-family: Klavika-bold
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-btn:after,
.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-btn:before,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-btn:after,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-btn:before {
    background-color: #984857
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-icon-doctor,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue .vet-bg .vet-icon-doctor {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTC46B122FF59F4B228FD55667472F3561/native/medico.svg?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 35px;
    background-repeat: no-repeat
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg .vet-icon-doctor,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.blue.active .vet-bg .vet-icon-doctor {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT04854593B0F942B0AAF0EA710AD67DDB/native/edv_senior_vetblanco.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-icon-pill,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange .vet-bg .vet-icon-pill {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT8725D8191E454DD9AE21E1BD045DA06D/native/pill.svg?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 35px;
    background-repeat: no-repeat
}

.cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg .vet-icon-pill,
.dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-element.orange.active .vet-bg .vet-icon-pill {
    background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT0DA20DB6425140CB9DAE4ED3116A3AE7/native/edv_senior_pastillablanca.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.cat_area .life-stages-block.relaunch .activity-block .next-stage a,
.cat_area .life-stages-block.relaunch .behave-block .next-stage a,
.dog_area .life-stages-block.relaunch .activity-block .next-stage a,
.dog_area .life-stages-block.relaunch .behave-block .next-stage a {
    background-color: #63cfe3;
    font-family: Klavika-Bold;
    margin-top: 100px
}

.cat_area .life-stages-block.relaunch.maxi-adult-block .next-stage a,
.cat_area .life-stages-block.relaunch.medium-adult-block .next-stage a,
.cat_area .life-stages-block.relaunch.mini-adult-block .next-stage a,
.dog_area .life-stages-block.relaunch.maxi-adult-block .next-stage a,
.dog_area .life-stages-block.relaunch.medium-adult-block .next-stage a,
.dog_area .life-stages-block.relaunch.mini-adult-block .next-stage a {
    background-color: #63cfe3;
    font-family: Klavika-Bold
}

@media (max-width:768px) {
    .Advance-ru .sensitive-symptom .symptom .tool-tip {
        height: 56px;
        top: -64px
    }

    .Advance-ru .sensitive-symptom .symptom .tool-tip img {
        top: 17px
    }

    .Advance-ru .sensitive-symptom .symptom .tool-tip.tool-tip-large {
        width: 190px;
        padding-left: 50px;
        top: 60px;
        height: 90px
    }

    .page-renal .sensitive-benefits p {
        margin-bottom: -40px
    }

    .haiball-icons .hairball-elem .hairball-info p,
    .page-renal .bg-pattern .title,
    .urinary-box-group .urinary-box:first-child p,
    .urinary-box-group .urinary-box:nth-child(2) p,
    .urinary-box-group .urinary-box:nth-child(3) p,
    .welcome-header .welcome-title p {
        text-align: center
    }

    .page-renal .gravity-block {
        margin-top: 20px;
        margin-bottom: 30px
    }

    .renal-point,
    .renals-point {
        transform: scale(.35);
        transform-origin: left top;
        margin-top: 9px
    }

    .renal-point {
        transform: scale(.55);
        margin-top: 21px
    }

    .dog_area .page-welcome .pattern-block .plus-box-group,
    .dog_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content,
    .page-diabetes .dog-schema,
    .page-diabetes .dog-schema ul li,
    .page-diabetes .torsion-list,
    .page-renal .dog-schema,
    .page-renal .dog-schema ul li,
    .page-renal .torsion-list,
    .page-urinary .dog-schema,
    .page-urinary .dog-schema ul li,
    .page-urinary .torsion-list {
        display: block
    }

    .page-diabetes .article-highlight span,
    .page-renal .article-highlight span,
    .page-urinary .article-highlight span {
        margin-left: auto;
        margin-right: auto
    }

    .page-diabetes .torsion-list .torsion-element,
    .page-renal .torsion-list .torsion-element,
    .page-urinary .torsion-list .torsion-element {
        padding: 0 20px
    }

    .page-diabetes ul li,
    .page-renal ul li,
    .page-urinary ul li {
        display: none;
        font-size: 20px
    }

    .page-diabetes ul li.active,
    .page-renal ul li.active,
    .page-urinary ul li.active {
        display: inline-block
    }

    .page-diabetes ul span,
    .page-renal ul span,
    .page-urinary ul span {
        float: left
    }

    .renal-cat-img {
        margin-left: 0
    }

    .Advance-it .page-atopic .block-right .block-info p {
        padding-right: 0
    }

    .Advance-it .page-needs .container-arrows .arrow1,
    .Advance-it .page-needs .container-arrows .arrow2,
    .Advance-it .page-needs .container-arrows .arrow3 {
        left: 0
    }

    .Advance-it .page-atopic .container-arrows .arrow-packs .arrow-pack.pack-center,
    .Advance-it .page-atopic .container-arrows .arrow2 .arrow-packs .arrow-pack.pack-center,
    .dog_area .life-stages-block.relaunch .behave-block .next-stage a,
    .dog_area .page-welcome .side-image-block>p,
    .page-urinary .gravity-block,
    .plus-box .plus-box-content p {
        margin-top: 0
    }

    .urinary-dog img.urinary-dog-img {
        margin-left: -30px;
        width: calc(100% + 60px);
        max-width: none
    }

    .urinary-point.urinary-point-1 {
        position: absolute;
        left: 15%;
        top: 29%
    }

    .urinary-point.urinary-point-2 {
        position: absolute;
        left: 8%;
        top: 54%
    }

    .urinary-point.urinary-point-3 {
        position: absolute;
        left: 60%;
        top: 37%
    }

    .urinary-point.urinary-point-4 {
        position: absolute;
        left: 17%;
        top: 66%
    }

    .urinary-point {
        width: 30px;
        margin: 5px
    }

    .page-needs p.urinary-text {
        font-size: 12px;
        font-weight: 700;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.13;
        letter-spacing: normal;
        text-align: center;
        color: #0c2340;
        max-width: 102px
    }

    .urinary-text.urinary-text-1 {
        position: absolute;
        left: -3%;
        top: 7%
    }

    .urinary-text.urinary-text-2 {
        position: absolute;
        left: -6%;
        top: 33%;
        max-width: 84px !important
    }

    .urinary-text.urinary-text-3 {
        position: absolute;
        left: 70%;
        top: 30%
    }

    .urinary-text.urinary-text-4 {
        position: absolute;
        left: 2%;
        top: 74%
    }

    .urinary-box-group {
        margin-bottom: 0
    }

    .urinary-box-group .urinary-box {
        width: 270px;
        margin: 0 auto 90px;
        float: none
    }

    .plus-box:last-child,
    .urinary-box-group .urinary-box:last-child {
        margin-right: auto
    }

    .diabetes-point {
        width: 40px;
        margin: 5px 5px 5px -22px
    }

    .diabetes-point.diabetes-point-2 {
        top: 70%
    }

    .page-allergy .allergy-symptoms {
        margin-top: 40px;
        margin-bottom: -80px
    }

    .page-allergy .bullet-orange-list {
        max-width: 240px;
        margin: 40px auto 0
    }

    .page-hairball .sensitive-video.sensitive-novideo p {
        font-size: 16px;
        line-height: 1.3
    }

    .haiball-icons .hairball-elem {
        width: 100%;
        float: none;
        text-align: center
    }

    .dog_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box,
    .haiball-icons .hairball-elem .hairball-ic {
        margin: 0 auto
    }

    .haiball-icons .hairball-elem .hairball-info {
        position: static;
        width: 100%;
        padding: 0;
        margin: 60px auto 0
    }

    .page-needs>.container.extra-padding,
    .welcome-header {
        padding-top: 40px
    }

    .haiball-icons .hairball-elem:nth-child(2) .hairball-info h5 {
        margin-top: 85px
    }

    .day-dosis-block {
        text-align: center;
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3ADF5CBACB2547628AC1E2E40CD920C0/native?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 38px 180px;
        background-repeat: repeat-x;
        background-position: top
    }

    .day-dosis-block .dosis-list .dosis-element {
        width: 44%;
        margin-right: 12%;
        margin-bottom: 60px
    }

    .day-dosis-block .dosis-list .dosis-element:nth-child(2) {
        margin-right: 0
    }

    .welcome-header {
        height: 380px;
        background-position: center
    }

    .welcome-header .welcome-title {
        max-width: 100%;
        text-align: center;
        margin-bottom: 60px
    }

    .welcome-header .welcome-title h1,
    .welcome-header .welcome-title h2 {
        font-size: 40px
    }

    .Advance-fr .welcome-header .welcome-title h1,
    .Advance-fr .welcome-header .welcome-title h2 {
        font-size: 36px
    }

    .Advance-ru .welcome-header .welcome-title h1,
    .Advance-ru .welcome-header .welcome-title h2 {
        font-size: 35px
    }

    .dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-info-mobile.active.blue,
    .welcome-nav ul li a,
    .welcome-nav ul li:nth-child(2n) a {
        background-color: #0c2340
    }

    .welcome-nav ul {
        display: block;
        padding: 35px 15px 0
    }

    .dog_area .page-welcome .place-block .container-narrow,
    .dog_area .page-welcome .side-image-block .col-sm-6 p,
    .welcome-nav ul li {
        width: 100%
    }

    .welcome-nav ul li a {
        display: block;
        height: 40px;
        line-height: 40px;
        border-radius: 0 15px
    }

    .welcome-nav ul li:nth-child(2n) a:active,
    .welcome-nav ul li:nth-child(2n) a:focus,
    .welcome-nav ul li:nth-child(2n) a:hover {
        background-color: #ff8300;
        text-decoration: none
    }

    .circle-slider .owl-nav .owl-next,
    .circle-slider .owl-nav .owl-prev {
        top: 150px
    }

    .lined-title {
        text-align: left;
        margin-bottom: 65px
    }

    .lined-title span {
        padding: 0
    }

    .cat_area #landing-advance-active-defense .lg,
    .dog_area .life-stages-block.relaunch .nutrition-block .nutrition-bg:before,
    .dog_area .page-welcome .extra-padding p,
    .dog_area .page-welcome .home-tabs .tab-elem img,
    .dog_area .page-welcome .place-block .place .title-desktop,
    .dog_area .page-welcome .side-image-block .side-image-desktop,
    .lined-title:after,
    .place-block .place .title-desktop,
    .plus-box .plus-btn {
        display: none
    }

    .place-block:before {
        height: 65px
    }

    .place-block .place {
        width: 100%;
        margin: 0 0 30px
    }

    .place-block .place .title-mobile {
        display: block;
        margin-top: 0;
        text-align: left
    }

    .home-slider {
        padding-bottom: 20px
    }

    .home-slider .item .item-content h4 {
        height: 64px
    }

    .home-slider .owl-nav .owl-next,
    .home-slider .owl-nav .owl-prev {
        top: 60px
    }

    .home-slider .owl-dots {
        bottom: auto;
        top: 167px
    }

    .plus-box {
        width: 280px;
        margin: 60px auto 0;
        float: none
    }

    .plus-box .plus-box-content {
        max-height: none
    }

    .pattern-block {
        padding-bottom: 30px
    }

    .page-welcome .side-image-block {
        padding-bottom: 0
    }

    .dog_area .page-welcome .welcome-header .welcome-title {
        width: 100%;
        text-align: center;
        top: -50px;
        left: -1%
    }

    .dog_area .page-welcome .intro {
        position: relative;
        top: 15px
    }

    .dog_area .page-welcome .welcome-header .welcome-title h1 {
        font-size: 45px
    }

    .dog_area .welcome-nav ul li:nth-child(2n) a:active,
    .dog_area .welcome-nav ul li:nth-child(2n) a:focus,
    .dog_area .welcome-nav ul li:nth-child(2n) a:hover {
        background-color: #63cfe3;
        text-decoration: none
    }

    .dog_area .page-welcome .welcome-nav {
        width: 80%;
        margin: 35px auto 0
    }

    .dog_area .page-welcome .welcome-nav ul {
        display: block;
        height: min-content;
        background: 0 0
    }

    .dog_area .page-welcome .welcome-nav ul li {
        width: 100%;
        margin-top: 9px;
        background-color: #182d4d;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        line-height: 35px;
        font-family: Klavika;
        min-height: 0
    }

    .dog_area .page-welcome .container-narrow {
        width: 80%;
        margin-top: 0
    }

    .dog_area .page-welcome .container-narrow .owl-nav .owl-prev .span {
        position: relative;
        right: 30px
    }

    .dog_area .page-welcome .container-narrow .owl-nav .owl-next .span {
        position: relative;
        left: 30px
    }

    .dog_area .page-welcome .title {
        max-width: 62%
    }

    .dog_area .page-welcome .lined-title {
        width: 101%;
        background: #fff;
        padding-bottom: 50px;
        position: relative;
        top: -1px;
        padding-left: 9%;
        padding-right: calc(91% - 190px)
    }

    .dog_area .page-welcome .place-block {
        height: min-content;
        background: 0 0;
        display: block;
        padding-bottom: 0
    }

    .dog_area .page-welcome .place-block .place {
        display: block;
        float: none;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 20px;
        background-color: #182d4d;
        padding-top: 25px
    }

    .dog_area .page-welcome .place-block .place .title-mobile {
        display: block;
        color: #63cfe3;
        font-family: Klavika-Bold;
        font-size: 18px;
        margin-bottom: 0;
        margin-top: 0;
        margin-left: 10%
    }

    .dog_area .page-welcome .place-block .place img,
    .dog_area .page-welcome .place-block .place p {
        width: 80%;
        margin: 15px 10% 0
    }

    .dog_area .page-welcome .place-block .container.container-narrow.clearfix .place:nth-child(2) {
        border-top-right-radius: 35px;
        margin-bottom: 0
    }

    .dog_area .page-welcome .place-block .container.container-narrow.clearfix .place:nth-child(3) {
        border-bottom-left-radius: 35px;
        margin-top: 0;
        top: -.5px
    }

    .dog_area .page-welcome .home-tabs .tab-button {
        min-width: 100%;
        float: none
    }

    .dog_area .page-welcome .home-tabs .tab-button.active {
        background: 0 0;
        float: none
    }

    .dog_area .page-welcome .home-tabs .tab-elem {
        width: 100%;
        border: none;
        height: min-content;
        position: relative;
        padding-top: 0
    }

    .dog_area .page-welcome .home-tabs .tab-elem p {
        margin: 0 0 0 45px;
        width: auto;
        text-align: left
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa {
        height: min-content;
        position: relative;
        margin-top: -50px;
        margin-bottom: 140px
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title {
        width: calc(100% - 300px);
        min-width: 220px;
        font-family: Klavika-Bold;
        color: #63cfe3;
        font-size: 25px;
        position: relative;
        float: none;
        top: 0
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body {
        margin-top: 10px;
        width: 100%;
        float: none;
        position: initial
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta {
        float: left;
        margin-top: 35px;
        position: initial;
        width: 180px
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a {
        color: #fff;
        line-height: normal;
        padding: 7px 15px;
        width: 130px
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media {
        position: relative;
        float: left;
        margin-top: 10px;
        top: 0;
        width: calc(100% - 180px)
    }

    .dog_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
        display: block;
        height: 160px;
        width: 125px;
        margin: 0 auto;
        transform: none
    }

    .dog_area .page-welcome .pattern-block .plus-box-group .plus-box {
        width: 270px;
        height: 700px;
        margin: 0 auto;
        float: none;
        border-radius: 0 60px
    }

    .dog_area .page-welcome .side-image-block .row {
        display: flex;
        height: auto;
        flex-direction: column;
        width: 100
    }

    .dog_area .page-welcome .side-image-block .col-sm-6 {
        min-width: 100%
    }

    .dog_area .page-welcome .blue-pattern-block {
        border-bottom-left-radius: 35px
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .item {
        height: 800px;
        width: 74%;
        position: relative;
        right: 15px
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content {
        padding: 30px 20px
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content p {
        line-height: 22px
    }

    .dog_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-info-mobile.active.orange,
    .dog_area .page-welcome .tab-button:after,
    .dog_area .page-welcome .tab-button:before {
        background-color: #63cfe3
    }

    .dog_area .page-welcome .container .circle-slider .owl-nav .owl-next {
        position: relative;
        left: 0;
        top: -370px !important;
        float: right
    }

    .dog_area .page-welcome .container .circle-slider .owl-nav .owl-prev {
        position: relative;
        left: -30px !important;
        top: -370px
    }

    .dog_area .page-welcome .pattern-block.gray-block .container .plus-box-group .owl-stage-outer .owl-stage .owl-item .plus-box {
        border-radius: 0 60px
    }

    .dog_area .page-welcome .pattern-block.gray-block .container .plus-box-group .owl-stage-outer .owl-stage .owl-item .plus-box .plus-box-content p {
        margin-top: 40px;
        position: relative;
        left: 5px;
        width: 90%
    }

    .dog_area .page-welcome .container .circle-slider .owl-stage-outer {
        height: 500px !important
    }

    .dog_area .page-welcome .container.container-narrow.extra-padding .container .rounded-box-carousel .owl-nav .owl-prev {
        left: -30px
    }

    .dog_area .page-welcome .container.container-narrow.extra-padding .container .rounded-box-carousel .owl-nav .owl-next {
        float: right
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .owl-nav .owl-prev {
        margin-top: 40px;
        left: 10px !important
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .owl-nav .owl-next {
        margin-top: 40px;
        right: 10px !important
    }

    .dog_area .page-needs h2.title.block-2,
    .dog_area .page-needs h2.title.block-3,
    .dog_area .page-needs h2.title.block-4 {
        position: relative;
        top: -40px
    }

    .dog_area .page-needs .welcome-nav ul li a,
    .dog_area .welcome-nav ul li:nth-child(2n) a {
        background-color: inherit
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav {
        width: 93%
    }

    .dog_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTDA6E6323526740A485DC94406F99804C/native/Path+3+Copy+11.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px
    }

    .dog_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT29F9867F6F0F455DA0AE640BA13A18BF/native/Path+3+Copy+10.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px
    }

    .dog_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item.active.center .rounded-box.active p {
        font-family: Klavika-Bold
    }

    .dog_area .page-welcome .pattern-block.gray-block .container.container-narrow.clearfix .plus-box-group.owl-carousel.owl-drag .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 11px;
        position: relative;
        right: 30px
    }

    .dog_area .page-welcome .pattern-block.gray-block .container.container-narrow.clearfix .plus-box-group.owl-carousel.owl-drag .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 11px;
        position: relative;
        left: 30px
    }

    .cat_area .life-stages-block.relaunch.medium-adult-block .life-stages-nav a,
    .cat_area .life-stages-block.relaunch.mini-adult-block .life-stages-nav a,
    .dog_area .life-stages-block.relaunch.medium-adult-block .life-stages-nav a,
    .dog_area .life-stages-block.relaunch.mini-adult-block .life-stages-nav a {
        width: 100%;
        margin-top: 15px
    }

    .cat_area .life-stages-block.relaunch .behave-block .container.container-narrow .box-group .owl-nav .owl-prev span,
    .dog_area .life-stages-block.relaunch .behave-block .container.container-narrow .box-group .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px;
        background-repeat: no-repeat
    }

    .cat_area .life-stages-block.relaunch .behave-block .container.container-narrow .box-group .owl-nav .owl-next span,
    .dog_area .life-stages-block.relaunch .behave-block .container.container-narrow .box-group .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px;
        background-repeat: no-repeat
    }

    .dog_area .life-stages-block.relaunch .life-stages-nav {
        display: flex;
        flex-direction: column
    }

    .dog_area .life-stages-block.relaunch.medium-senior-block .life-stages-nav,
    .dog_area .life-stages-block.relaunch.mini-senior-block .life-stages-nav {
        width: 80%
    }

    .dog_area .life-stages-block.relaunch.maxi-adult-block .life-stages-nav a,
    .dog_area .life-stages-block.relaunch.medium-senior-block .life-stages-nav a,
    .dog_area .life-stages-block.relaunch.mini-senior-block .life-stages-nav a {
        width: 100%;
        margin-top: 10px
    }

    .dog_area .life-stages-block.relaunch.maxi-senior-block .life-stages-nav a {
        width: 80%;
        margin-top: 10px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-prev {
        background-position: center
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        position: relative;
        top: -30px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description a {
        color: #182d4d;
        background-color: #fff;
        position: relative;
        top: 0
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description p {
        font-size: initial;
        top: 0;
        position: relative
    }

    .dog_area .life-stages-block.relaunch.medium-senior-block .behave-block .container.container-narrow .behave-icon {
        width: 163px;
        margin: 0 calc(50% - 81.5px);
        height: 95px
    }

    .dog_area .life-stages-block.relaunch.maxi-senior-block .behave-block .container.container-narrow .behave-icon .dog_area .life-stages-block.relaunch.mini-senior-block .behave-block .container.container-narrow .behave-icon {
        margin-top: -10px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin: 0 auto;
        left: 0
    }

    .dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2 {
        border: none
    }

    .dog_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2:after {
        border: 2px solid #63cfe3;
        border-radius: 0 0 16px;
        border-top: 0;
        border-left: 0;
        display: block
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT65DE24A1AD184F1DA5F07051B21BC936/native/MicrosoftTeams-image+%28138%29.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100%;
        background-position-x: 0%
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        height: 361px;
        width: 361px;
        right: 0
    }
}

.cat_area #edv-articles-carousel .swiper-button-prev,
.dog_area #edv-articles-carousel .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
    left: -155px;
    position: relative;
    top: -200px
}

.cat_area #edv-articles-carousel .swiper-button-next,
.dog_area #edv-articles-carousel .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
    position: relative;
    top: -250px;
    left: 155px
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }

    .jumbotron .h1,
    .jumbotron h1 {
        font-size: 63px
    }

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }

    #rac_articles2 .swiper-slide {
        left: 0;
        transform: none;
        width: 280px !important;
        height: 370px !important;
        margin-left: 0
    }

    #rac_articles2 .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    #rac_articles2 .ADV_Articles_Related .container,
    .dog_area #edv-articles-carousel .ADV_Articles_Related .container {
        max-width: 920px !important
    }

    .Advance-ca .ADV_Articles_Related .align-center2,
    .Advance-cs .ADV_Articles_Related .align-center2,
    .Advance-el .ADV_Articles_Related .align-center2,
    .Advance-en .ADV_Articles_Related .align-center2,
    .Advance-es .ADV_Articles_Related .align-center2,
    .Advance-fr .ADV_Articles_Related .align-center2,
    .Advance-it .ADV_Articles_Related .align-center2,
    .Advance-lv .ADV_Articles_Related .align-center2,
    .Advance-nl .ADV_Articles_Related .align-center2,
    .Advance-pt .ADV_Articles_Related .align-center2,
    .Advance-ro .ADV_Articles_Related .align-center2,
    .Advance-sl .ADV_Articles_Related .align-center2,
    .Advance-tr .ADV_Articles_Related .align-center2,
    .Advance-uk .ADV_Articles_Related .align-center2 {
        margin-top: -400px !important
    }

    #rac_articles2 .swiper-button-next,
    #rac_articles2 .swiper-button-prev,
    .dog_area #edv-articles-carousel .swiper-button-next,
    .dog_area #edv-articles-carousel .swiper-button-prev {
        display: none
    }

    .Advance-ca .ADV_Articles_Related .container h2,
    .Advance-cs .ADV_Articles_Related .container h2,
    .Advance-el .ADV_Articles_Related .container h2,
    .Advance-en .ADV_Articles_Related .container h2,
    .Advance-es .ADV_Articles_Related .container h2,
    .Advance-fr .ADV_Articles_Related .container h2,
    .Advance-it .ADV_Articles_Related .container h2,
    .Advance-lv .ADV_Articles_Related .container h2,
    .Advance-nl .ADV_Articles_Related .container h2,
    .Advance-pt .ADV_Articles_Related .container h2,
    .Advance-ro .ADV_Articles_Related .container h2,
    .Advance-sl .ADV_Articles_Related .container h2,
    .Advance-tr .ADV_Articles_Related .container h2,
    .Advance-uk .ADV_Articles_Related .container h2 {
        text-align: start !important
    }

    .Advance-ca .ADV_Articles_Related .container h2 span,
    .Advance-cs .ADV_Articles_Related .container h2 span,
    .Advance-el .ADV_Articles_Related .container h2 span,
    .Advance-en .ADV_Articles_Related .container h2 span,
    .Advance-es .ADV_Articles_Related .container h2 span,
    .Advance-fr .ADV_Articles_Related .container h2 span,
    .Advance-it .ADV_Articles_Related .container h2 span,
    .Advance-lv .ADV_Articles_Related .container h2 span,
    .Advance-nl .ADV_Articles_Related .container h2 span,
    .Advance-pt .ADV_Articles_Related .container h2 span,
    .Advance-ro .ADV_Articles_Related .container h2 span,
    .Advance-sl .ADV_Articles_Related .container h2 span,
    .Advance-tr .ADV_Articles_Related .container h2 span,
    .Advance-uk .ADV_Articles_Related .container h2 span {
        margin-left: 0
    }

    #edv-articles-carousel .swiper-slide {
        left: 0;
        transform: none;
        margin-left: 2.5rem
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 280px !important;
        height: 370px !important;
        margin-left: 0
    }

    .dog_area #edv-articles-carousel .affinity-article-block.swiper-slide:nth-child(n+4) {
        display: none !important
    }

    .dog_area #edv-articles-carousel .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr !important;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 50px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        height: 450px;
        width: 455px;
        max-width: 1000px;
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
        right: 0
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        margin-top: 0;
        position: relative;
        top: -35px;
        right: 50px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        width: 400px;
        position: relative;
        right: 110px;
        top: -15px
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        top: -30px;
        right: 15px;
        position: relative
    }
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }

    .dog_area #edv-articles-carousel .affinity-article-block {
        margin: 30px !important
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 70vw !important;
        height: 340px !important;
        left: 50%;
        transform: translateX(55%)
    }

    .dog_area .life-stages-block.relaunch .nutrition-block .nutrition-bg:after {
        background-color: transparent
    }
}

@media (min-width:768px) and (max-width:770px) {
    .home_dvnc_1145-header--info_text {
        position: relative;
        top: -165px;
        left: 198px;
        color: #fff;
        z-index: 999;
        transform: translate(-20%, 135%);
        width: 60%
    }

    .home_dvnc_1145-test__legend div img {
        right: -65px
    }

    .home_dvnc_1145-banner {
        height: 495px !important
    }

    .home_dvnc_1145_perro-ellipse__test-text p:first-child {
        margin-bottom: 5rem;
        max-width: none
    }

    .home_dvnc_1145_perro-ellipse__test-circle {
        left: 10%;
        top: -20px
    }

    .home_dvnc_1145_perro-ellipse__test-circle img:nth-child(2) {
        left: 50%;
        top: -20px
    }

    .home_dvnc_1145_perro-ellipse__test-circle div {
        bottom: 2.5rem;
        left: 50%;
        padding: .5rem;
        margin-bottom: 4.5rem !important
    }

    .home_dvnc_1145_perro-ellipse__test-dog {
        position: relative;
        top: -5rem;
        right: -4rem
    }

    #rac_articles2,
    .dog_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }

    #rac_articles2 .swiper-slide {
        width: 195px !important
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 215px !important;
        margin-left: 0 !important;
        left: -45%
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .container {
        max-width: 750px
    }
}

@media (min-width:820px) and (max-width:822px) {
    .home_dvnc_1145-header--info_text {
        position: relative;
        width: 70%;
        top: -124px;
        left: 215px
    }

    .home_dvnc_1145-banner {
        height: 530px
    }

    .home_dvnc_1145_perro-ellipse__test-text p:first-child {
        margin-bottom: 4rem
    }

    .home_dvnc_1145_perro-ellipse__test-circle {
        left: 10%;
        top: -20px
    }

    .home_dvnc_1145_perro-ellipse__test-circle img:nth-child(2) {
        left: 50%;
        top: -20px
    }

    .home_dvnc_1145_perro-ellipse__test-circle div {
        bottom: 3rem;
        left: 50%;
        padding: .5rem;
        margin-bottom: 4.5rem !important
    }

    .home_dvnc_1145_perro-ellipse__test-dog {
        position: relative;
        top: -5rem;
        right: -4rem
    }

    #rac_articles2,
    .dog_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }

    #rac_articles2 .swiper-slide {
        width: 220px !important
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 240px !important
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .container {
        max-width: 750px
    }
}

@media (min-width:1024px) and (max-width:1025px) {
    .home_dvnc_1145-header--info_text {
        top: -7px
    }

    .home_dvnc_1145_perro-ellipse__test-circle div {
        margin-bottom: 4rem !important;
        padding: .25rem 1rem
    }

    .home_dvnc_1145_perro-ellipse__test-circle img:nth-child(2) {
        width: 40%;
        left: 50%;
        transform: translateX(-50%);
        top: -40px
    }

    .home_dvnc_1145_perro-ellipse__test-circle {
        left: 5%
    }

    .home_dvnc_1145_perro-ellipse__test-dog {
        position: relative;
        top: -3rem
    }

    #rac_articles2,
    .dog_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }

    .dog_area #edv-articles-carousel .swiper-slide {
        width: 240px !important
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .container {
        max-width: 770px
    }

    .dog_area #edv-articles-carousel .swiper-wrapper {
        grid-column-gap: 25px
    }
}

.cat_area .life-stages-block.relaunch .life-stages-nav a {
    font-family: Klavika-bold;
    text-transform: uppercase;
    font-size: 18px;
    width: 30%;
    margin: 0 auto
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
    margin-top: 0;
    margin-left: 50px;
    position: relative;
    right: -50px;
    top: -50px
}

.Advance-cs.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-el.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-lv.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-ro.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-sl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-tr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-uk.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
    margin-top: 0;
    margin-left: 50px;
    position: relative;
    right: 0;
    top: -50px
}

.Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
.Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
    top: -70px
}

.cat_area .nutrition-block .nutrition-quote p:before {
    border-radius: 30px 0 0;
    border-top: 2px solid #63cfe3;
    border-left: 2px solid #63cfe3
}

.cat_area .nutrition-block .nutrition-quote p:after {
    border-radius: 0 0 30px;
    border-bottom: 2px solid #63cfe3;
    border-right: 2px solid #63cfe3
}

@media (max-width:768px) {
    .cat_area .life-stages-block.relaunch .life-stages-nav {
        display: flex;
        flex-direction: column
    }

    .cat_area .life-stages-block.relaunch.medium-senior-block .life-stages-nav,
    .cat_area .life-stages-block.relaunch.mini-senior-block .life-stages-nav {
        width: 80%
    }

    .cat_area .life-stages-block.relaunch.maxi-adult-block .life-stages-nav a,
    .cat_area .life-stages-block.relaunch.medium-senior-block .life-stages-nav a,
    .cat_area .life-stages-block.relaunch.mini-senior-block .life-stages-nav a {
        width: 100%;
        margin-top: 10px
    }

    .cat_area .life-stages-block.relaunch.maxi-senior-block .life-stages-nav a {
        width: 80%;
        margin-top: 10px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel .slick-prev {
        background-position: center
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        position: relative;
        top: -30px
    }

    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        position: relative;
        top: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description a {
        color: #182d4d;
        background-color: #fff;
        position: relative;
        top: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description p {
        font-size: initial;
        top: 0;
        position: relative
    }

    .cat_area .life-stages-block.relaunch.medium-senior-block .behave-block .container.container-narrow .behave-icon {
        width: 163px;
        margin: 0 calc(50% - 81.5px);
        height: 95px
    }

    .cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-info-mobile.active.blue {
        background-color: #0c2340
    }

    .cat_area .life-stages-block.relaunch .vet-block .container.container-narrow .vet-accordeon .vet-info-mobile.active.orange {
        background-color: #63cfe3
    }

    .cat_area .life-stages-block.relaunch .behave-block .next-stage a {
        margin-top: 0
    }

    .cat_area .life-stages-block.relaunch.maxi-senior-block .behave-block .container.container-narrow .behave-icon .cat_area .life-stages-block.relaunch.mini-senior-block .behave-block .container.container-narrow .behave-icon {
        margin-top: -10px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin: 0 auto;
        left: 0
    }

    .cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2 {
        border: none
    }

    .cat_area .life-stages-block.relaunch .activity-block .container.container-narrow .row .col-sm-7 .title-wrapper h2:after {
        border: 2px solid #63cfe3;
        border-radius: 0 0 16px;
        border-top: 0;
        border-left: 0;
        display: block
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg:before {
        display: none
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT65DE24A1AD184F1DA5F07051B21BC936/native/MicrosoftTeams-image+%28138%29.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 100%;
        background-position-x: 0%;
        background-position-y: 0%
    }

    .Advance-es.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        height: 361px;
        width: 361px;
        right: 0
    }

    .Advance-ca.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-cs.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-el.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-lv.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-ro.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-sl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-tr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-uk.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        height: 361px;
        width: 361px
    }
}

.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .nutrition-carrousel {
    border-top: 1px solid #63cfe3;
    border-bottom: 1px solid #63cfe3
}

@media screen and (min-width:768px) {
    .cat_area #edv-articles-carousel .swiper-slide {
        width: 280px !important;
        height: 370px !important;
        margin-left: 0
    }

    .cat_area #edv-articles-carousel .affinity-article-block.swiper-slide:nth-child(n+4) {
        display: none !important
    }

    .cat_area #edv-articles-carousel .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr !important;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 50px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        height: 450px;
        width: 455px;
        max-width: 1000px;
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
        right: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        margin-top: 0;
        position: relative;
        top: -35px;
        right: 50px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        width: 400px;
        position: relative;
        right: 0;
        top: -15px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        top: -30px;
        right: 15px;
        position: relative
    }

    .cat_area #edv-articles-carousel .ADV_Articles_Related .container {
        max-width: 920px !important
    }

    .cat_area #edv-articles-carousel .swiper-button-next,
    .cat_area #edv-articles-carousel .swiper-button-prev {
        display: none
    }
}

@media screen and (max-width:767px) {
    .cat_area #edv-articles-carousel .swiper-slide {
        width: 70vw !important;
        height: 340px !important;
        left: 54%;
        transform: translateX(55%)
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg:after {
        background-color: transparent
    }

    .cat_area #edv-articles-carousel .affinity-article-block--image {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-bottom-left-radius: 150%;
        border-bottom-right-radius: 0
    }

    .cat_area #edv-articles-carousel .affinity-article-block {
        margin: 30px !important;
        border: 2px solid #63cfe3;
        box-shadow: none;
        display: flex;
        flex-direction: column;
        height: 286px;
        width: 254px;
        border-radius: 0 0 0 30px;
        grid-template-rows: repeat(1, 1fr);
        background-color: #fff;
        box-shadow: 0 0 20px 0 rgba(0, 21, 63, .2);
        overflow: hidden;
        vertical-align: top;
        transition: .1s ease-in-out
    }
}

.cat_area .relaunch .torsion-carrousel .owl-nav .owl-next span {
    background-image: url("https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256");
    background-size: 12px
}

.cat_area .relaunch .torsion-carrousel .owl-nav .owl-prev span {
    background-image: url("https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256");
    background-size: 12px
}

@media(min-width:1200px)and (max-width:1279) {
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        width: 390px;
        right: 40px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: -65px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: -35px
    }

    .Advance-fr.cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-pt.cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 185px
    }
}

@media (min-width:768px) and (max-width:770px) {

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin-top: 0;
        margin-left: 50px;
        position: relative;
        right: -100px;
        top: -50px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-sterilized-junior .nutrition-bg {
        background-position-y: 650px;
        height: 100%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-sterilized-adult .nutrition-bg {
        background-position-y: 550px;
        height: 100%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-sterilized-senior .nutrition-bg {
        background-position-y: 450px;
        height: 100%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block.nutrition-block-nosterilized-adult .nutrition-bg {
        background-position-y: 350px;
        height: 100%
    }

    .cat_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    .cat_area #edv-articles-carousel .swiper-slide {
        left: -50%
    }
}

@media (min-width:820px) and (max-width:822px) {
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: 35%
    }

    .Advance-ca.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-ca.dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin-top: 0;
        margin-left: 50px;
        position: relative;
        right: -100px;
        top: -50px
    }

    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        top: -20px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        width: 270px;
        right: 27%;
        top: -35px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-position-x: 15px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 75px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 75px;
        top: -45px
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: 35%;
        top: -80px
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        width: 290px;
        right: 27%;
        top: -132px
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .nutrition-bg {
        background-position-x: 0
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 75px;
        top: -130px
    }

    .cat_area .life-stages-block.relaunch.sterilized-junior-block .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 75px;
        top: -135px
    }

    .cat_area .relaunch.sterilized-adult-block .container-narrow .life-stages-nav a:nth-child(4) {
        width: 26%
    }

    .cat_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    .cat_area #edv-articles-carousel .swiper-slide {
        width: 240px !important
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .container {
        max-width: 750px
    }
}

@media (min-width:1024px) and (max-width:1025px) {

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .dog_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin-top: 0;
        margin-left: 50px;
        position: relative;
        right: -100px;
        top: -50px
    }

    .Advance-cs.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-el.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-lv.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-ro.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-sl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-tr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info,
    .Advance-uk.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin-top: 0;
        margin-left: 50px;
        position: relative;
        right: 30px;
        top: -50px
    }

    .Advance-ca.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info {
        margin-top: 0;
        margin-left: 50px;
        position: relative;
        right: -40px;
        top: -50px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: 5%
    }

    .Advance-ca.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-cs.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-el.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-lv.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-ro.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-sl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-tr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-uk.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: -20%
    }

    .Advance-es.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 30%
    }

    .Advance-ca.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-cs.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-el.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-lv.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-ro.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-sl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-tr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-uk.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 10%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-position-x: 15px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: -20px
    }

    .cat_area .relaunch.sterilized-adult-block .container-narrow .life-stages-nav a:nth-child(4) {
        width: 26%
    }

    .cat_area #edv-articles-carousel {
        overflow-x: visible !important
    }

    .cat_area #edv-articles-carousel .swiper-slide {
        width: 240px !important
    }

    #block-advance-life-stages-blocks-advance-life-stages-articles .container {
        max-width: 770px
    }

    .cat_area #edv-articles-carousel .swiper-wrapper {
        grid-column-gap: 25px
    }
}

@media (min-width:1280px) and (max-width:1449px) {
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: -35px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 40%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-position-x: 15px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 45px
    }
}

@media (min-width:1026px) and (max-width:1199px) {
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: 0
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 25%
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .nutrition-bg {
        background-position-x: 15px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: -35px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: -8px
    }
}

@media (min-width:1280px) {
    #landing-perro-gato .section--products {
        padding-top: 96px;
        padding-bottom: 122px
    }

    #landing-perro-gato .section--products .section-title {
        width: 20rem
    }

    #landing-perro-gato .section--products .carousel {
        overflow: visible
    }

    #landing-perro-gato .section--products .carousel>ul {
        overflow: visible;
        gap: 12px
    }

    #landing-perro-gato .section--products .carousel>ul>li {
        flex: 1 1 25%
    }

    #landing-perro-gato .section--products .carousel.carousel-3cols>ul {
        flex-wrap: wrap;
        justify-content: center
    }

    #landing-perro-gato .section--products .carousel.carousel-3cols>ul>li {
        flex: 0 0 308px
    }

    #landing-perro-gato .section--products .carousel .carousel-nav {
        display: none
    }

    #landing-perro-gato .section--products .item {
        overflow: hidden;
        --transiton: 0.4s ease-in-out;
        transition: padding-top var(--transiton);
        height: 596px
    }

    #landing-perro-gato .section--products .item::before {
        transition: opacity var(--transiton)
    }

    #landing-perro-gato .section--products .item img {
        transition: width var(--transiton)
    }

    #landing-perro-gato .section--products .item ul {
        position: absolute;
        transition: height var(--transiton);
        transition: opacity var(--transiton)
    }

    #landing-perro-gato .section--products .item:not(:hover) {
        padding-top: 122px
    }

    #landing-perro-gato .section--products .item:not(:hover)::before {
        opacity: 0
    }

    #landing-perro-gato .section--products .item:not(:hover) img {
        width: 240px
    }

    #landing-perro-gato .section--products .item:not(:hover) ul {
        height: 0;
        opacity: 0
    }

    #landing-perro-gato .section--products p {
        margin: 16px 0 40px
    }

    #containerPromotions {
        width: 960px
    }

    #containerPromotions .TRN_Promotion .promotion_box,
    .ADV_Promotion .promotion_box {
        flex-direction: row
    }

    #containerPromotions .TRN_Promotion .promotion_box .infoPromotion,
    .ADV_Promotion .promotion_box .infoPromotion {
        padding-block: 60px 30px;
        display: flex;
        flex-direction: column
    }

    #containerPromotions .TRN_Promotion .promotion_box .botonera,
    .ADV_Promotion .promotion_box .botonera {
        padding-bottom: 0;
        flex-direction: row;
        margin-top: auto
    }

    #containerPromotions .TRN_Promotion .promotion_box .btn,
    .ADV_Promotion .promotion_box .btn {
        width: none;
        margin: 0;
        min-width: 200px;
        height: 38px
    }

    #landing-cuidado-y-bienestar.rework .lcyb-main .lcyb-sidebar {
        grid-row: 1/span 2
    }

    #landing-cuidado-y-bienestar.rework .lcyb-head h1 {
        font-size: 2.14694rem;
        line-height: 2.50475rem
    }

    #landing-cuidado-y-bienestar.rework .lcyb-head h1 .lcyb-highlight {
        font-size: 4.24663rem;
        line-height: 3.68113rem
    }

    #landing-cuidado-y-bienestar.rework .lcyb-search button {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%2363CFE3' stroke-width='2'/%3E%3Cpath d='M10.222 10.222 14 14' stroke='%2363CFE3' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: -50px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 115px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 35px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 30px
    }
}

.cat_area #landing-slider .swiper-pagination {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    top: 10px
}

.cat_area .one-slider .swiper-wrapper .swiper-slide-active {
    z-index: 20
}

.home_dvnc_1145_gato-ellipse__test-cat,
.home_dvnc_1145_gato-ellipse__test-circle,
.home_dvnc_1145_gato-ellipse__test-text {
    width: 33%
}

.home_dvnc_1145_gato-ellipse__test-text {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: -8rem;
    margin-top: -5rem;
    font-family: Klavika-Light
}

.home_dvnc_1145_gato-ellipse__test-text p {
    max-width: 210px;
    text-align: center;
    font-size: 1.6rem
}

.Advance-sl .home_dvnc_1145_gato-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 332px;
    text-align: center;
    font-size: 2rem;
    margin-top: 0;
    z-index: 1
}

.Advance-cs .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-lv .home_dvnc_1145_gato-ellipse__test-text p,
.Advance-ro .home_dvnc_1145_gato-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 350px;
    text-align: center;
    font-size: 2rem;
    margin-top: 0;
    z-index: 1
}

.Advance-el .home_dvnc_1145_gato-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 417px;
    text-align: center;
    font-size: 2rem;
    margin-top: 0;
    z-index: 1
}

.Advance-uk .home_dvnc_1145_gato-ellipse__test-text p {
    text-transform: uppercase;
    max-width: 5000px;
    width: 5000px;
    text-align: center;
    font-size: 2rem;
    z-index: 1
}

.home_dvnc_1145_gato-ellipse__test-text p strong {
    font-family: Klavika-Bold;
    font-size: 2rem;
    display: block;
    width: max-content;
    margin: 0 auto
}

.Advance-cs .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-el .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-lv .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-nl .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-ro .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-sl .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-tr .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advance-uk .home_dvnc_1145_gato-ellipse__test-text p strong,
.Advnace-cs.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-el.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-lv.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-nl.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-ro.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-sl.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-tr.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix,
.Advnace-uk.cat_area .block.block-advance-home-blocks.ADV_ArticlesRelated.clearfix {
    font-family: Roboto-Bold, Klavika-Bold, Helvetica, Arial, "sans-serif" !important
}

.home_dvnc_1145_gato-ellipse__test-circle {
    position: relative;
    margin-left: 5rem
}

.home_dvnc_1145_gato-ellipse__test-circle img {
    width: 80%;
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%)
}

.home_dvnc_1145_gato-ellipse__test-circle img:nth-child(2) {
    margin-left: 0;
    margin-bottom: 4rem;
    width: 40%;
    left: 50%;
    transform: translateX(-50%)
}

.home_dvnc_1145_gato-ellipse__test-circle div {
    position: absolute;
    bottom: 7.5rem;
    left: 50%;
    transform: translateX(-50%);
    color: #182d4d;
    text-transform: uppercase;
    font-family: Klavika-Bold;
    background-color: #63cfe3;
    padding: .5rem 1.85rem;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    margin-bottom: 4.5rem !important
}

.Advance-cs .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-el .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-lv .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-ro .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-sl .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-tr .home_dvnc_1145_gato-ellipse__test-circle div,
.Advance-uk .home_dvnc_1145_gato-ellipse__test-circle div {
    font-family: roboto-bold, klavika-bold, helvetica, arial, "sans-serif"
}

.home_dvnc_1145_gato-ellipse__test-circle div:hover {
    cursor: pointer
}

.home_dvnc_1145_gato-ellipse__test-cat img {
    width: 72%;
    margin-left: 2rem;
    bottom: 1.5rem;
    position: relative
}

.Advance-cs.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-el.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-lv.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-ro.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-sl.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-tr.cat_area .ADV_Articles_Related .affinity-article-block--info h3,
.Advance-uk.cat_area .ADV_Articles_Related .affinity-article-block--info h3 {
    font-family: helvetica, roboto-light, klavika-light, arial, "sans-serif" !important;
    font-weight: 300
}

@media (max-width:620px) {
    .home_dvnc_1145_gato-ellipse__test-circle {
        margin-left: 0
    }

    .home_dvnc_1145_gato-ellipse__test {
        flex-direction: column;
        margin-bottom: 0
    }

    .home_dvnc_1145_gato-ellipse__test-text {
        margin-top: 0
    }

    .home_dvnc_1145_gato-ellipse__test-circle,
    .home_dvnc_1145_gato-ellipse__test-dog,
    .home_dvnc_1145_gato-ellipse__test-text {
        width: 100%
    }

    .home_dvnc_1145_gato-ellipse__test-circle div {
        top: 15.5rem;
        height: 40px
    }

    .home_dvnc_1145_gato-ellipse__test-cat {
        display: none
    }
}

@media (min-width:768px) and (max-width:770px) {
    .home_dvnc_1145_gato-ellipse__test-text p:first-child {
        margin-bottom: 5rem;
        max-width: none
    }

    .home_dvnc_1145_gato-ellipse__test-cat img {
        bottom: 4.5rem
    }

    .home_dvnc_1145_gato-ellipse__test-circle {
        left: 5%;
        top: -20px
    }

    .home_dvnc_1145_gato-ellipse__test-circle img:nth-child(2) {
        left: 50%;
        top: -20px
    }

    .home_dvnc_1145_gato-ellipse__test-circle div {
        bottom: 2.5rem;
        left: 50%;
        padding: .5rem;
        margin-bottom: 4.5rem !important
    }

    .home_dvnc_1145_gato-ellipse__test-dog {
        position: relative;
        top: -5rem;
        right: -4rem
    }

    #rac_articles2 {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }

    #rac_articles2 .swiper-slide {
        width: 195px !important
    }
}

@media (min-width:820px) and (max-width:822px) {
    .home_dvnc_1145_gato-ellipse__test-text p:first-child {
        margin-bottom: 4rem
    }

    .home_dvnc_1145_gato-ellipse__test-circle {
        left: 4%;
        top: -20px
    }

    .home_dvnc_1145_gato-ellipse__test-circle img:nth-child(2) {
        left: 50%;
        top: -20px
    }

    .home_dvnc_1145_gato-ellipse__test-circle div {
        bottom: 3rem;
        left: 50%;
        padding: .5rem;
        margin-bottom: 4.5rem !important
    }

    .home_dvnc_1145_gato-ellipse__test-dog {
        position: relative;
        top: -5rem;
        right: -4rem
    }

    #rac_articles2 {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }

    #rac_articles2 .swiper-slide {
        width: 220px !important
    }
}

@media (min-width:1024px) and (max-width:1025px) {
    .home_dvnc_1145_gato-ellipse__test-circle div {
        margin-bottom: 4rem !important;
        padding: .25rem 1rem
    }

    .home_dvnc_1145_gato-ellipse__test-circle img:nth-child(2) {
        width: 40%;
        left: 50%;
        transform: translateX(-50%);
        top: -40px
    }

    .home_dvnc_1145_gato-ellipse__test-circle {
        left: 2%
    }

    .home_dvnc_1145_gato-ellipse__test-dog {
        position: relative;
        top: -3rem
    }

    #rac_articles2 {
        overflow-x: visible !important
    }

    #block-advance-home-blocks-advance-home-articles .container {
        width: 100%;
        padding: 0;
        margin: 0 7%
    }
}

.cat_area .page-welcome .home-tabs .tab-button {
    display: flex;
    float: left;
    width: 255px;
    height: 94px;
    background-position: left top 0;
    position: relative;
    z-index: 1;
    font-family: Klavika-Bold;
    vertical-align: middle;
    align-items: center;
    padding-top: 0;
    margin-bottom: 0
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body strong,
.cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content strong,
.cat_area .page-welcome .extra-padding strong {
    font-family: Klavika-Bold
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a {
    display: inline-block;
    background-color: #63cfe3;
    font-family: Klavika-Bold;
    text-decoration: none;
    color: #182d4d;
    vertical-align: middle;
    line-height: 34px;
    text-align: center;
    padding: 0 30px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    cursor: pointer
}

.cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
    height: 100%
}

.cat_area .page-welcome .side-image-block .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    height: min-content
}

@media (max-width:768px) {
    .cat_area .page-welcome .welcome-header .welcome-title {
        width: 100%;
        text-align: center;
        top: -50px;
        left: -1%
    }

    .cat_area .page-welcome .intro {
        position: relative;
        top: 15px
    }

    .cat_area .page-welcome .welcome-header .welcome-title h1 {
        font-size: 45px
    }

    .cat_area .welcome-nav ul li:nth-child(2n) a:active,
    .cat_area .welcome-nav ul li:nth-child(2n) a:focus,
    .cat_area .welcome-nav ul li:nth-child(2n) a:hover {
        background-color: #63cfe3;
        text-decoration: none
    }

    .cat_area .page-welcome .welcome-nav {
        width: 80%;
        margin: 35px auto 0
    }

    .cat_area .page-welcome .welcome-nav ul {
        display: block;
        height: min-content;
        background: 0 0
    }

    .cat_area .page-welcome .welcome-nav ul li {
        width: 100%;
        margin-top: 9px;
        background-color: #182d4d;
        border-top-right-radius: 12px;
        border-bottom-left-radius: 12px;
        line-height: 35px;
        font-family: Klavika;
        min-height: 0
    }

    .cat_area .page-welcome .container-narrow {
        width: 80%;
        margin-top: 0
    }

    .cat_area .page-welcome .container-narrow .owl-nav .owl-prev .span {
        position: relative;
        right: 30px
    }

    .cat_area .page-welcome .container-narrow .owl-nav .owl-next .span {
        position: relative;
        left: 30px
    }

    .cat_area .page-welcome .title {
        max-width: 62%
    }

    .cat_area .page-welcome .lined-title {
        width: 101%;
        background: #fff;
        padding-bottom: 50px;
        position: relative;
        top: -1px;
        padding-left: 9%;
        padding-right: calc(91% - 190px)
    }

    .cat_area .page-welcome .place-block {
        height: min-content;
        background: 0 0;
        display: block;
        padding-bottom: 0
    }

    .cat_area .page-welcome .place-block .container-narrow,
    .cat_area .page-welcome .side-image-block .col-sm-6 p {
        width: 100%
    }

    .cat_area .page-welcome .place-block .place {
        display: block;
        float: none;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 20px;
        background-color: #182d4d;
        padding-top: 25px
    }

    .cat_area .page-welcome .extra-padding p,
    .cat_area .page-welcome .home-tabs .tab-elem img,
    .cat_area .page-welcome .place-block .place .title-desktop,
    .cat_area .page-welcome .side-image-block .side-image-desktop {
        display: none
    }

    .cat_area .page-welcome .place-block .place .title-mobile {
        display: block;
        color: #63cfe3;
        font-family: Klavika-Bold;
        font-size: 18px;
        margin-bottom: 0;
        margin-top: 0;
        margin-left: 10%
    }

    .cat_area .page-welcome .place-block .place img,
    .cat_area .page-welcome .place-block .place p {
        width: 80%;
        margin: 15px 10% 0
    }

    .cat_area .page-welcome .place-block .container.container-narrow.clearfix .place:nth-child(2) {
        border-top-right-radius: 35px;
        margin-bottom: 0
    }

    .cat_area .page-welcome .place-block .container.container-narrow.clearfix .place:nth-child(3) {
        border-bottom-left-radius: 35px;
        margin-top: 0;
        top: -.5px
    }

    .cat_area .page-welcome .home-tabs .tab-button {
        min-width: 100%;
        float: none
    }

    .cat_area .page-welcome .home-tabs .tab-button.active {
        background: 0 0;
        float: none
    }

    .cat_area .page-welcome .home-tabs .tab-elem {
        width: 100%;
        border: none;
        height: min-content;
        position: relative;
        padding-top: 0
    }

    .cat_area .page-welcome .home-tabs .tab-elem p {
        margin: 0 0 0 45px;
        width: auto;
        text-align: left
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa {
        height: min-content;
        position: relative;
        margin-top: -50px;
        margin-bottom: 140px
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__title {
        width: calc(100% - 300px);
        min-width: 220px;
        font-family: Klavika-Bold;
        color: #63cfe3;
        font-size: 25px;
        position: relative;
        float: none;
        top: 0
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__body {
        margin-top: 10px;
        width: 100%;
        float: none;
        position: initial
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta {
        float: left;
        margin-top: 35px;
        position: initial;
        width: 180px
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__cta a {
        color: #fff;
        line-height: normal;
        padding: 7px 15px;
        width: 130px
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media {
        position: relative;
        float: left;
        margin-top: 10px;
        top: 0;
        width: calc(100% - 180px)
    }

    .cat_area .page-welcome #ADV_CTA-bienvenido-a-casa .ADV_CTA-bienvenido-a-casa__media img {
        display: block;
        height: 160px;
        width: 125px;
        margin: 0 auto;
        transform: none
    }

    .cat_area .page-welcome .pattern-block .plus-box-group,
    .cat_area .page-welcome .pattern-block .plus-box-group .plus-box .plus-box-content {
        display: block
    }

    .cat_area .page-welcome .pattern-block .plus-box-group .plus-box {
        width: 270px;
        height: 700px;
        margin: 0 auto;
        float: none;
        border-radius: 0 60px
    }

    .cat_area .page-welcome .side-image-block .row {
        display: flex;
        height: auto;
        flex-direction: column;
        width: 100
    }

    .cat_area .page-welcome .side-image-block .col-sm-6 {
        min-width: 100%
    }

    .cat_area .page-welcome .blue-pattern-block {
        border-bottom-left-radius: 35px
    }

    .cat_area .page-welcome .blue-pattern-block .staged-carousel .item {
        height: 800px;
        width: 74%;
        position: relative;
        right: 15px
    }

    .cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content {
        padding: 30px 20px
    }

    .cat_area .page-welcome .blue-pattern-block .staged-carousel .item .item-content p {
        line-height: 22px
    }

    .cat_area .page-welcome .side-image-block>p {
        margin-top: 0
    }

    .cat_area .page-welcome .extra-padding .rounded-box-carousel .rounded-box {
        margin: 0 auto
    }

    .cat_area .page-welcome .tab-button:after,
    .cat_area .page-welcome .tab-button:before {
        background-color: #63cfe3
    }

    .cat_area .page-welcome .container .circle-slider .owl-nav .owl-next {
        position: relative;
        left: 0;
        top: -370px !important;
        float: right
    }

    .cat_area .page-welcome .container .circle-slider .owl-nav .owl-prev {
        position: relative;
        left: -30px !important;
        top: -370px
    }

    .cat_area .page-welcome .pattern-block.gray-block .container .plus-box-group .owl-stage-outer .owl-stage .owl-item .plus-box {
        border-radius: 0 60px
    }

    .cat_area .page-welcome .pattern-block.gray-block .container .plus-box-group .owl-stage-outer .owl-stage .owl-item .plus-box .plus-box-content p {
        margin-top: 40px;
        position: relative;
        left: 5px;
        width: 90%
    }

    .cat_area .page-welcome .container .circle-slider .owl-stage-outer {
        height: 500px !important
    }

    .cat_area .page-welcome .container.container-narrow.extra-padding .container .rounded-box-carousel .owl-nav .owl-prev {
        left: -30px
    }

    .cat_area .page-welcome .container.container-narrow.extra-padding .container .rounded-box-carousel .owl-nav .owl-next {
        float: right
    }

    .cat_area .page-welcome .blue-pattern-block .staged-carousel .owl-nav .owl-prev {
        margin-top: 40px;
        left: 10px !important
    }

    .dog_area .page-welcome .blue-pattern-block .staged-carousel .owl-nav .owl-next {
        margin-top: 40px;
        right: 10px !important
    }

    .cat_area .page-needs h2.title.block-2,
    .cat_area .page-needs h2.title.block-3,
    .cat_area .page-needs h2.title.block-4 {
        position: relative;
        top: -40px
    }

    .cat_area .page-needs .welcome-nav ul li a,
    .cat_area .welcome-nav ul li:nth-child(2n) a {
        background-color: inherit
    }

    .cat_area .page-welcome .blue-pattern-block .staged-carousel.owl-carousel.owl-loaded.owl-drag .owl-nav {
        width: 93%
    }

    .cat_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTDA6E6323526740A485DC94406F99804C/native/Path+3+Copy+11.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px
    }

    .cat_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT29F9867F6F0F455DA0AE640BA13A18BF/native/Path+3+Copy+10.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 12px
    }

    .cat_area .page-welcome .container.container-narrow.extra-padding .container.container-narrow .rounded-box-carousel.clearfix.owl-carousel.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item.active.center .rounded-box.active p {
        font-family: Klavika-Bold
    }

    .cat_area .page-welcome .pattern-block.gray-block .container.container-narrow.clearfix .plus-box-group.owl-carousel.owl-drag .owl-nav .owl-prev span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONTA8AA01C53E9B49B3B01CC186C4E86F21/native/Path+3+Copy+9.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 11px;
        position: relative;
        right: 30px
    }

    .cat_area .page-welcome .pattern-block.gray-block .container.container-narrow.clearfix .plus-box-group.owl-carousel.owl-drag .owl-nav .owl-next span {
        background-image: url(https://bc-affinitycontent.ocecdn.oraclecloud.com/content/published/api/v1.1/assets/CONT2F58C7832B064B22AEA08B0E3792A4AF/native/Path+3+Copy+8.png?channelToken=958084adb4414d179b0f41acd4027256);
        background-size: 11px;
        position: relative;
        left: 30px
    }
}

.ADV_Article .article-template .article-content .rounded-image img {
    max-width: 870px;
    max-height: 350px;
    width: auto;
    border-radius: 60px 0;
    margin: 0;
    display: flex
}

@media (max-width:650px) {
    .ADV_Article .article-template .article-content .rounded-image img {
        width: 100%
    }
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .article-header,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header,
.cat_area .page-needs.page-hairball.relaunch-diets .article-header,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .article-header,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .article-header,
.cat_area .page-needs.relaunch-diets .needs-products-block,
.dog_area .page-needs.page-atopic.relaunch-diets .article-header,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .article-header,
.dog_area .page-needs.page-weight.relaunch-diets .article-header,
.dog_area .page-needs.relaunch-diets .article-header,
.relaunch.needs-block.needs-block-dog {
    background-image: none;
    background-color: #182d4d
}

.cat_area .page-needs.page-renal.relaunch-diets .renal-point,
.cat_area .page-needs.page-renal.relaunch-diets .renals-point,
.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .answer-arrow:after,
.dog_area .page-needs.page-renal.relaunch-diets .renal-point,
.dog_area .page-needs.page-renal.relaunch-diets .renals-point,
.dog_area .page-needs.relaunch-diets .article-header .icon-desktop,
.home_dvnc_1145-ellipse__ask-cta--mobile,
.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow:after,
[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-cta,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-cta,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-cta,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-cta {
    background-color: transparent
}

.dog_area .page-needs.relaunch-diets .article-header .icon-desktop img {
    left: 65%
}

.dog_area .page-needs.relaunch-diets .article-header .header-text h1 {
    font-size: 43px;
    width: 50%;
    left: 30%
}

.dog_area .page-needs.relaunch-diets .article-header .header-text h2 {
    font-family: Klavika-Light;
    font-size: 23px;
    width: 70%;
    font-weight: 300;
    left: 20%
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .align-center p,
.dog_area .page-needs.page-sensitive.relaunch-diets .container .align-center p,
.dog_area .relaunch-diets .ADV_Generic_Content {
    font-family: Klavika-regular
}

.cat_area .page-needs.page-renal.relaunch-diets .article-header,
.dog_area .relaunch-diets .needs-products-block {
    background-color: #182d4d;
    background-image: none
}

.dog_area .page-articular.relaunch-diets .rounded-box-carousel .rounded-box .rounded-ico {
    border-radius: 0 18%;
    margin: 20px;
    width: 180px;
    height: 150px
}

.dog_area .page-articular.relaunch-diets .rounded-box-carousel .rounded-box {
    box-shadow: none;
    border-radius: 0 26px
}

.dog_area .relaunch-diets .rounded-box-carousel .rounded-box {
    margin-right: 25px
}

.page-articular.relaunch-diets .rounded-box-carousel .rounded-box .rounded-ico {
    background-color: transparent;
    padding-top: 0
}

@media (min-width:1281px) {
    .dog_area .page-articular.relaunch-diets .rounded-box-carousel {
        display: flex;
        justify-content: center
    }

    .dog_area .relaunch-diets .rounded-box-carousel .rounded-box {
        width: calc(25%)
    }

    .dog_area .page-articular.relaunch-diets .rounded-box-carousel .rounded-box {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .page-needs.relaunch-diets .gravity-block .quality-box-block.init .quality-box.quality-box-1,
    .page-needs.relaunch-diets .gravity-block .quality-box-block.init .quality-box.quality-box-4 {
        top: 20px
    }

    .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box {
        box-shadow: none;
        border: 2px solid #182d4d;
        border-radius: 0 26px
    }
}

.page-needs.relaunch-diets .bullet-blue-list li {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4EE999687B0A4B16A1EAE066FA578F77/native/punto+texto.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: 20px;
    min-height: 0;
    padding-left: 50px;
    background-position-y: 7px
}

.page-needs.page-gastro-relaunch-diets .bullet-blue-list li {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTF6CDA0CA92264416B09FE8F172168438/native/icon+6.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.page-needs.relaunch-diets h2.title {
    font-family: klavika-bold, helvetica, arial, "sans-serif";
    background: #182d4d;
    color: #fff;
    text-transform: uppercase;
    height: auto;
    width: 100%;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-size: 25px;
    letter-spacing: .11rem;
    line-height: 30px
}

@media (max-width:1280px) {
    .dog_area .page-needs.relaunch-diets .article-header .header-text h1 {
        font-size: 43px;
        width: 50%;
        left: 30%
    }

    .page-needs.relaunch-diets h2.title {
        width: 100%;
        margin: 0
    }

    .relaunch-diets .rounded-box-carousel .rounded-box,
    .relaunch-diets .rounded-box-carousel .rounded-box:last-child {
        margin: 0 75px
    }

    .ADV_Generic_Content .page-needs.relaunch-diets .page-needs--discover-advance {
        background-image: none
    }

    .dog_area .page-articular.relaunch-diets .rounded-box-carousel .rounded-box {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 223px
    }

    .dog_area .page-needs.relaunch-diets .gravity-block .bowl-block div img {
        height: 300px;
        position: relative;
        top: -90%
    }

    .rounded-box-carousel .owl-nav .owl-next span {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M29%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
        background-position: right center;
        height: 26px
    }

    .rounded-box-carousel .owl-nav .owl-prev span {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
        background-position: left center;
        height: 26px
    }
}

.page-needs.relaunch-diets .dog_area .bullet-blue-list li {
    background-size: 20px
}

.page-articular .dog_area .rounded-box-carousel .rounded-box p,
.page-leis .dog_area .rounded-box-carousel .rounded-box p {
    margin-top: 45px
}

.dog_area .page-needs.relaunch-diets .container-narrow .dotted-box-group .dotted-box:before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2EBA0F40137241349E86D6C1EB755BFC/native/recta%CC%81ngulo_test_advance.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.dog_area .page-needs.relaunch-diets .container-narrow .dotted-box-group .dotted-box p,
.dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3 {
    font-family: Klavika-Bold, Helvetica, Arial, "sans-serif";
    font-size: 20px
}

.page-needs .dog_area.relaunch-diets .gravity-block .quality-box-block .quality-box h3 {
    color: #fff;
    font-weight: 700;
    font-size: 17px
}

.dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #565294;
    border: 2px solid #565294
}

.dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3,
.dog_area .page-needs.relaunch-diets .needs-products-block .pack-divider {
    color: #fff;
    font-size: 20px;
    font-family: Klavika-Bold
}

.dog_area .page-needs.relaunch-diets .no-pattern .container .row .col-md-7 .desktop {
    max-width: 90%
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .needs-products-block.sensitive .pack-wrapper .pack .pack-btn,
.dog_area .page-needs.relaunch-diets .needs-products-block .pack-wrapper .pack .pack-btn {
    justify-content: center;
    font-family: Klavika-Bold
}

.dog_area .page-needs.relaunch-diets h2.title {
    text-align: none;
    background: #fff;
    color: #182d4d
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .bullet-blue-list li,
.dog_area .page-needs.page-atopic.relaunch-diets .atopic-symptoms .acc-element ul li,
.page-needs.page-gastro.relaunch-diets .bullet-blue-list li {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT4EE999687B0A4B16A1EAE066FA578F77/native/punto+texto.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.advance.Advance-ca.dog_area .page-needs.page-sensitive.relaunch-diets h2.title,
.advance.Advance-fr.dog_area .page-needs.page-sensitive.relaunch-diets h2.title,
.advance.Advance-it.dog_area .page-needs.page-sensitive.relaunch-diets h2.title,
.advance.Advance-pt.dog_area .page-needs.page-sensitive.relaunch-diets h2.title,
.cat_area .page-needs.page-hairball.relaunch-diets .sensitive-video.sensitive-novideo .container .align-center {
    margin-top: 80px
}

.dog_area .page-needs.relaunch-diets .container-narrow .rounded-box div img {
    width: 85% !important
}

.dog_area .page-needs.relaunch-diets .needs-products-block div h2 {
    background: #182d4d;
    color: #fff
}

@media only screen and (max-width:768px) {
    .dog_area .page-needs.relaunch-diets .needs-products-block .pack-wrapper .pack a img {
        margin-left: 0
    }

    .dog_area .page-needs.relaunch-diets .needs-products-block .pack-divider:after,
    .dog_area .page-needs.relaunch-diets .needs-products-block .pack-divider:before {
        width: 40px
    }

    .dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box {
        background: #fff;
        border: none
    }

    .dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3 {
        color: #0c2340
    }

    [data-category=specific-need-dog-test] .needs-block.needs-block-dog .needs-icons-block,
    [data-category=specific-need-dog] .needs-block.needs-block-dog .needs-icons-block {
        position: relative;
        top: -130px
    }

    [data-category=specific-need-dog-test] .needs-block.needs-block-dog,
    [data-category=specific-need-dog] .needs-block.needs-block-dog {
        background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB99547C8F8264CEF8B6FBCB1802135C2/native/elipse_desktop.png?channelToken=958084adb4414d179b0f41acd4027256');
        background-color: #fff;
        background-position-y: 0%;
        background-position-x: center;
        background-size: 250%;
        margin-top: 250px;
        max-height: 500px
    }
}

.dog_area .page-needs.relaunch-diets .gravity-block .bowl-block div img {
    height: 420px;
    position: relative;
    top: -41%;
    left: 13%
}

@media (min-width:481px) and (max-width:768px) {
    .dog_area .page-needs.relaunch-diets .gravity-block .bowl-block div img {
        top: -50%
    }
}

@media (max-width:480px) {
    .dog_area .page-needs.relaunch-diets .gravity-block .bowl-block div img {
        top: -45%;
        left: 12%;
        height: 250px
    }
}

.relaunch div[data-necesidad=Sobrepeso] .icon {
    border: 10px solid #de7c00
}

.relaunch div[data-necesidad="Piel atópica"] .icon {
    border: 10px solid #e981aa
}

.relaunch div[data-necesidad="Sensibilidades digestivas y de la piel"] .icon {
    border: 10px solid #fad16d
}

.relaunch div[data-necesidad="Problemas articulares"] .icon {
    border: 10px solid #545295
}

.relaunch div[data-necesidad="Problemas gastrointestinales"] .icon {
    border: 10px solid #69b0c9
}

.relaunch div[data-necesidad="Problemas urinarios"] .icon,
.relaunch div[data-necesidad="Problemi urinari"] .icon {
    border: 10px solid #e44886
}

.relaunch div[data-necesidad="Problemas renales"] .icon {
    border: 10px solid #f4a801
}

.relaunch div[data-necesidad="Alergias e intolerancias"] .icon {
    border: 10px solid #b1bd10
}

.relaunch div[data-necesidad=Diabetes] .icon {
    border: 10px solid #e9193d
}

.relaunch div[data-necesidad="Bolas de pelo"] .icon {
    border: 10px solid #ba9cc5
}

.relaunch.needs-block .needs-bg-block h1 {
    top: 50px;
    font-family: Klavika-Light;
    padding-top: 50px
}

.needs-block.relaunch-diets .needs-bg-block .container p img {
    position: relative;
    top: -540px;
    right: 220px
}

[data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
[data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
[data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
[data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info {
    display: inherit;
    max-height: 400px;
    background-color: #182d4d;
    border-end-end-radius: 0%;
    border-bottom-left-radius: 0
}

[data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info,
[data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info,
[data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info,
[data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info {
    max-height: 300px
}

[data-category=specific-need-dog-test] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-dog] .home_dvnc_1145-header--info_text h1 {
    color: #fff;
    font-size: 50px;
    line-height: 45px;
    margin-top: -25px;
    max-width: 800px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-cat] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-dog-test] .home_dvnc_1145-header--info_text p,
[data-category=specific-need-dog] .home_dvnc_1145-header--info_text p {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
    margin-left: 100px;
    max-width: 630px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-header--info_text h1 strong,
[data-category=specific-need-cat] .home_dvnc_1145-header--info_text h1 strong,
[data-category=specific-need-dog-test] .home_dvnc_1145-header--info_text h1 strong,
[data-category=specific-need-dog] .home_dvnc_1145-header--info_text h1 strong {
    font-family: Klavika-Bold !important
}

[data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text,
[data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text,
[data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text,
[data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text {
    transform: translate(-15%, 95%);
    max-height: 400px;
    text-align: center
}

[data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
[data-category=specific-need-cat].cat_area .ADV_Generic_Content .relaunch,
[data-category=specific-need-dog-test].dog_area .ADV_Generic_Content,
[data-category=specific-need-dog].dog_area .ADV_Generic_Content .relaunch {
    text-align: center;
    background-color: #182d4d
}

[data-category=specific-need-cat-test].cat_area .home_dvnc_1145-ellipse__ask,
[data-category=specific-need-cat].cat_area .home_dvnc_1145-ellipse__ask,
[data-category=specific-need-dog-test].dog_area .home_dvnc_1145-ellipse__ask,
[data-category=specific-need-dog].dog_area .home_dvnc_1145-ellipse__ask {
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB99547C8F8264CEF8B6FBCB1802135C2/native/elipse_desktop.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-position-y: 100%;
    background-position-x: center;
    background-size: 250%;
    min-height: 550px
}

.relaunch.needs-block.needs-block-cat,
[data-category=specific-need-dog-test] .needs-block.needs-block-dog,
[data-category=specific-need-dog] .relaunch.needs-block.needs-block-dog {
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB99547C8F8264CEF8B6FBCB1802135C2/native/elipse_desktop.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-color: #fff;
    background-position-y: 0%;
    background-position-x: center;
    background-size: 250%;
    margin-top: 250px
}

[data-category=specific-need-dog-test] .needs-block.needs-block-dog,
[data-category=specific-need-dog] .relaunch.needs-block.needs-block-dog {
    max-height: none
}

[data-category=specific-need-dog-test] .needs-block.needs-block-dog .needs-icons-block,
[data-category=specific-need-dog] .needs-block.needs-block-dog .needs-icons-block {
    position: relative;
    top: 0
}

.relaunch.needs-block .needs-bg-block p {
    top: 50px
}

.relaunch.needs-block .needs-bg-block {
    padding-bottom: 0;
    text-align: center;
    position: relative;
    max-height: 280px
}

.relaunch.needs-block .needs-icons-block {
    height: 315px
}

[data-category=specific-need-cat-test].cat_area .ADV_Generic_Content iframe,
[data-category=specific-need-cat].cat_area .ADV_Generic_Content iframe,
[data-category=specific-need-dog-test].dog_area .ADV_Generic_Content iframe,
[data-category=specific-need-dog].dog_area .ADV_Generic_Content iframe {
    border: none
}

.dog_area .page-needs.page-articular.relaunch-diets .bowl-block.init {
    right: 25px
}

.Advance-fr .home_dvnc_1145-header--info_text h1,
.advance.Advance-fr.cat_area .home_dvnc_1145-header--info_text h1 {
    max-width: 850px
}

.Advance-fr .home_dvnc_1145-header--info_text p,
.advance.Advance-fr.cat_area .home_dvnc_1145-header--info_text p {
    max-width: 870px
}

.relaunch.needs-block.needs-block-cat {
    max-height: 600px
}

.needs-block.needs-block-cat.relaunch-diets .needs-bg-block .container p img {
    position: relative;
    width: 190%;
    top: -540px;
    right: 210px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-header--info_text h1,
[data-category=specific-need-cat] .home_dvnc_1145-header--info_text h1 {
    color: #fff;
    font-size: 50px;
    line-height: 45px;
    margin-top: -15px;
    max-width: 800px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid p,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid p,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid p,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid p {
    max-width: 290px;
    line-height: 1.2;
    font-size: 20px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) h1,
[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) p,
[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) p,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) h1,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) p,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) p,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) p,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) p,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) p,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) p {
    margin-top: 30px
}

[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) h4,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(2) h4 {
    margin-top: 23px
}

.dog_area .page-needs.page-weight.relaunch-diets .row .col-md-5 .weigth-labels p,
[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) h1,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) h1,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) h1,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid>div:nth-child(3) h1 {
    margin-top: 20px
}

[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid h1,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid h1,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid h1,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid h1 {
    max-width: 220px;
    text-align: center;
    line-height: .6
}

[data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid div img,
[data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid div img,
[data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid div img,
[data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid div img {
    width: 40%
}

@media (max-width:374px) {

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text {
        transform: translate(-75%, -5%);
        margin-left: -12%;
        height: 100px;
        text-align: center
    }

    [data-category=specific-need-dog].dog_area .specific-needs-dog-general-carroussel-img {
        left: 30px
    }

    [data-category=specific-need-cat-test].cat_area .specific-needs-cat-general-carroussel-img,
    [data-category=specific-need-cat].cat_area .specific-needs-cat-general-carroussel-img {
        left: -60px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text p {
        font-size: 20px;
        width: 300px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 {
        font-size: 30px;
        margin-left: 50%;
        width: 300px;
        line-height: 1.2
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info {
        max-height: 500px
    }

    .needs-block .needs-bg-block .container p img {
        height: 560px;
        width: 748px;
        top: -525px;
        right: 150px
    }

    .needs-block.needs-block-cat.relaunch-diets .needs-bg-block .container p img {
        position: relative;
        width: auto;
        top: -540px;
        right: 190px
    }

    .relaunch.needs-block .needs-bg-block h1 {
        max-width: 260px;
        right: 5px;
        top: -20px
    }

    .needs-block .needs-bg-block .subtitle-text-specific-needs {
        max-width: 260px;
        top: -20px
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1 strong,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 strong {
        font-family: Klavika-Bold
    }

    [data-category=specific-need-cat-test] .specific-needs-general-video,
    [data-category=specific-need-cat] .specific-needs-general-video,
    [data-category=specific-need-dog-test] .specific-needs-general-video,
    [data-category=specific-need-dog] .specific-needs-general-video {
        width: 300px;
        height: 220px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-ellipse__ask {
        transform: translate(0, -50%);
        background-size: 750%
    }

    [data-category=specific-need-cat-test] .ADV_Why_Advance,
    [data-category=specific-need-cat] .ADV_Why_Advance,
    [data-category=specific-need-dog-test] .ADV_Why_Advance,
    [data-category=specific-need-dog] .ADV_Why_Advance {
        max-height: 600px
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid p {
        max-width: 200px;
        line-height: 1.2
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid h1 {
        max-width: 220px;
        text-align: center;
        line-height: .6
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid div img {
        width: 25%
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
    [data-category=specific-need-cat].cat_area .ADV_Generic_Content,
    [data-category=specific-need-dog-test].dog_area .ADV_Generic_Content,
    [data-category=specific-need-dog].dog_area .ADV_Generic_Content {
        text-align: center;
        background-color: #182d4d;
        height: 450px;
        margin-top: 100px
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button.active,
    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button:hover {
        opacity: 1;
        background-color: #63cfe3 !important
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button {
        width: 15px;
        height: 15px;
        margin: 0 6px;
        border-radius: 200px;
        border: 2px solid #63cfe3 !important;
        opacity: 1
    }

    [data-category=specific-need-cat-test].home_dvnc_1145-header--info,
    [data-category=specific-need-cat].home_dvnc_1145-header--info {
        border-end-end-radius: 0% !important
    }

    [data-category=specific-need-cat-test].cat_area .owl-stage,
    [data-category=specific-need-cat].cat_area .owl-stage,
    [data-category=specific-need-dog].dog_area .owl-stage {
        max-height: 300px;
        margin-top: 50px
    }

    [data-category=specific-need-cat-test].cat_area .owl-dots,
    [data-category=specific-need-cat].cat_area .owl-dots,
    [data-category=specific-need-dog].dog_area .owl-dots {
        max-height: 300px;
        margin-bottom: 30px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-bg-block {
        max-height: 110px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-icons-block {
        height: 350px
    }
}

@media (min-width:375px) and (max-width:425px) {

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text {
        transform: translate(-80%, -55%);
        margin-left: 10%;
        max-height: 100px;
        text-align: center
    }

    [data-category=specific-need-dog].dog_area .specific-needs-dog-general-carroussel-img {
        left: 30px
    }

    [data-category=specific-need-cat-test].cat_area .specific-needs-cat-general-carroussel-img,
    [data-category=specific-need-cat].cat_area .specific-needs-cat-general-carroussel-img {
        left: -50px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text p {
        font-size: 20px;
        width: 300px;
        margin-left: 45%
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 {
        font-size: 30px;
        margin-left: 45%;
        width: 300px;
        line-height: 1.2
    }

    .needs-block .needs-bg-block .container p img {
        height: 560px;
        width: 748px;
        top: -525px;
        right: 150px
    }

    .needs-block.needs-block-cat.relaunch-diets .needs-bg-block .container p img {
        position: relative;
        width: auto;
        top: -540px;
        right: 190px
    }

    .needs-block .needs-bg-block h1 {
        max-width: 260px;
        right: 5px;
        top: -20px
    }

    .needs-block .needs-bg-block .subtitle-text-specific-needs {
        max-width: 260px;
        top: -20px
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
    [data-category=specific-need-cat].cat_area .ADV_Generic_Content,
    [data-category=specific-need-dog-test].dog_area .ADV_Generic_Content,
    [data-category=specific-need-dog].dog_area .ADV_Generic_Content {
        margin-top: 100px
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info {
        max-height: 500px
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1 strong,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 strong {
        font-family: Klavika-Bold
    }

    [data-category=specific-need-cat-test] .specific-needs-general-video,
    [data-category=specific-need-cat] .specific-needs-general-video,
    [data-category=specific-need-dog-test] .specific-needs-general-video,
    [data-category=specific-need-dog] .specific-needs-general-video {
        width: 300px;
        height: 220px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-ellipse__ask {
        transform: translate(0, -50%);
        background-size: 750%
    }

    [data-category=specific-need-cat-test] .ADV_Why_Advance,
    [data-category=specific-need-cat] .ADV_Why_Advance,
    [data-category=specific-need-dog-test] .ADV_Why_Advance,
    [data-category=specific-need-dog] .ADV_Why_Advance {
        max-height: 600px
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid p {
        max-width: 200px;
        line-height: 1.2
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid h1 {
        max-width: 220px;
        text-align: center;
        line-height: .6
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid div img {
        width: 25%
    }

    [data-category=specific-need-dog-test].dog_area .ADV_Generic_Content,
    [data-category=specific-need-dog].dog_area .ADV_Generic_Content {
        text-align: center;
        background-color: #182d4d;
        height: 500px
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
    [data-category=specific-need-cat].cat_area .ADV_Generic_Content {
        text-align: center;
        background-color: #182d4d;
        height: 450px
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button.active,
    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button:hover {
        opacity: 1;
        background-color: #63cfe3 !important
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button {
        width: 15px;
        height: 15px;
        margin: 0 6px;
        border-radius: 200px;
        border: 2px solid #63cfe3 !important;
        opacity: 1
    }

    [data-category=specific-need-cat-test].home_dvnc_1145-header--info,
    [data-category=specific-need-cat].home_dvnc_1145-header--info {
        border-end-end-radius: 0% !important
    }

    [data-category=specific-need-cat-test].cat_area .owl-stage,
    [data-category=specific-need-cat].cat_area .owl-stage,
    [data-category=specific-need-dog].dog_area .owl-stage {
        max-height: 300px;
        margin-top: 50px
    }

    [data-category=specific-need-cat-test].cat_area .owl-dots,
    [data-category=specific-need-cat].cat_area .owl-dots,
    [data-category=specific-need-dog].dog_area .owl-dots {
        max-height: 300px;
        margin-bottom: 30px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-bg-block {
        max-height: 110px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-icons-block {
        height: 350px
    }
}

@media (min-width:424px) and (max-width:564px) {
    .needs-block .needs-bg-block .container p img {
        height: 560px;
        width: 748px;
        top: -525px;
        right: 150px
    }

    [data-category=specific-need-dog].dog_area .specific-needs-dog-general-carroussel-img {
        left: 90px
    }

    [data-category=specific-need-cat-test].cat_area .specific-needs-cat-general-carroussel-img,
    [data-category=specific-need-cat].cat_area .specific-needs-cat-general-carroussel-img {
        left: -30px
    }

    .needs-block.needs-block-cat.relaunch-diets .needs-bg-block .container p img {
        position: relative;
        width: auto;
        top: -540px;
        right: 190px
    }

    .needs-block .needs-bg-block h1 {
        max-width: 260px;
        right: 5px;
        top: -20px
    }

    .needs-block .needs-bg-block .subtitle-text-specific-needs {
        max-width: 260px;
        top: -20px
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text {
        transform: translate(0, -85%);
        margin-left: -35%;
        max-height: 100px;
        text-align: center
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text p {
        font-size: 12px;
        width: 300px
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 {
        font-size: 25px;
        margin-left: 35%;
        width: 300px;
        line-height: 1.2
    }

    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-header--info_text h1 strong,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-header--info_text h1 strong {
        font-family: Klavika-Bold
    }

    [data-category=specific-need-cat-test] .specific-needs-general-video,
    [data-category=specific-need-cat] .specific-needs-general-video,
    [data-category=specific-need-dog-test] .specific-needs-general-video,
    [data-category=specific-need-dog] .specific-needs-general-video {
        width: 300px;
        height: 220px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog-test].dog_area .home_dvnc_1145-ellipse__ask,
    [data-category=specific-need-dog].dog_area .home_dvnc_1145-ellipse__ask {
        transform: translate(0, -50%);
        background-size: 750%
    }

    [data-category=specific-need-cat-test] .ADV_Why_Advance,
    [data-category=specific-need-cat] .ADV_Why_Advance,
    [data-category=specific-need-dog-test] .ADV_Why_Advance,
    [data-category=specific-need-dog] .ADV_Why_Advance {
        max-height: 600px
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid p,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid p {
        max-width: 200px;
        line-height: 1.2
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid h1,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid h1 {
        max-width: 220px;
        text-align: center;
        line-height: .6
    }

    [data-category=specific-need-cat-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-cat] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog-test] .home_dvnc_1145-ellipse__ask-grid div img,
    [data-category=specific-need-dog] .home_dvnc_1145-ellipse__ask-grid div img {
        width: 25%
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
    [data-category=specific-need-cat].cat_area .ADV_Generic_Content,
    [data-category=specific-need-dog-test].dog_area .ADV_Generic_Content,
    [data-category=specific-need-dog].dog_area .ADV_Generic_Content {
        text-align: center;
        background-color: #182d4d;
        height: 450px;
        margin-top: 100px
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Generic_Content,
    [data-category=specific-need-cat].cat_area .ADV_Generic_Content {
        text-align: center;
        background-color: #182d4d;
        height: 450px
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button.active,
    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button:hover {
        opacity: 1;
        background-color: #63cfe3 !important
    }

    .needs-block .needs-icons-block .needs-icons-wrapper .owl-dots button {
        width: 15px;
        height: 15px;
        margin: 0 6px;
        border-radius: 200px;
        border: 2px solid #63cfe3 !important;
        opacity: 1
    }

    [data-category=specific-need-cat-test].home_dvnc_1145-header--info,
    [data-category=specific-need-cat].home_dvnc_1145-header--info {
        border-end-end-radius: 0% !important
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info,
    [data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info {
        height: 700px
    }

    [data-category=specific-need-cat-test].cat_area .owl-stage,
    [data-category=specific-need-cat].cat_area .owl-stage,
    [data-category=specific-need-dog].dog_area .owl-stage {
        max-height: 300px;
        margin-top: 50px
    }

    [data-category=specific-need-cat-test].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-cat].cat_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog-test].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info,
    [data-category=specific-need-dog].dog_area .ADV_Banner_Home_Info .home_dvnc_1145-header--info {
        max-height: 500px
    }

    [data-category=specific-need-cat-test].cat_area .owl-dots,
    [data-category=specific-need-cat].cat_area .owl-dots,
    [data-category=specific-need-dog].dog_area .owl-dots {
        max-height: 300px;
        margin-bottom: 30px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-bg-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-bg-block {
        max-height: 110px
    }

    [data-category=specific-need-cat-test].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-cat].cat_area .needs-block .needs-icons-block,
    [data-category=specific-need-dog].dog_area .needs-block .needs-icons-block {
        height: 350px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text {
        transform: translate(-20%, -85%);
        max-height: 100px;
        text-align: center
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text p,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text p {
        transform: translate(-40%, 10%);
        font-size: 12px;
        width: 300px
    }

    [data-category=specific-need-cat-test].cat_area .home_dvnc_1145-header--info_text h1,
    [data-category=specific-need-cat].cat_area .home_dvnc_1145-header--info_text h1 {
        font-size: 25px;
        margin-left: -10%;
        max-width: 400px;
        line-height: 1.2
    }
}

.page-needs .gravity-block .bowl-block div {
    left: 42%;
    top: -5%
}

.page-needs--discover-video iframe,
.page-needs--discover-video img {
    transform: translateX(-10%)
}

.cat_area .page-needs.page-allergy.relaunch-diets .bullet-orange-list-title,
.cat_area .page-needs.page-hairball.relaunch-diets ..needs-products-block.sensitive .pack-wrapper .pack .pack-btn,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .align-center p strong,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-ingredients .row .ingredient-col h4,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom .tool-tip p,
.cat_area .page-needs.page-urinary.relaunch-diets .urinary-symptom p strong,
.cat_area .page-needs.page-weight-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info .affinity-title strong,
.dog_area .page-needs.page-atopic.relaunch-diets .atopic-symptoms .acc-element a,
.dog_area .page-needs.page-atopic.relaunch-diets .number-block h3,
.dog_area .page-needs.page-sensitive.relaunch-diets .container .align-center p strong,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-ingredients .row .ingredient-col h4,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-symptom .symptom .tool-tip p,
.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2 strong,
.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-buttons .test-btn,
.page-needs.page-allergy.relaunch-diets .warning-text h4,
.page-needs.page-gastro.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2 strong,
.page-needs.page-weight.relaunch-diets .article-highlight strong,
.page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data .arrow1 .content a,
.page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data .arrow2 .content a {
    font-family: Klavika-Bold
}

.dog_area .page-needs.page-weight.relaunch-diets .icon.icon-desktop {
    left: 26%
}

.dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h1 {
    color: #fff;
    left: 60%;
    text-align: center
}

.advance.Advance-nl.dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h1 {
    left: 55%
}

.dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h2 {
    color: #fff;
    left: 50%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-Regular
}

.dog_area .page-needs.page-weight.relaunch-diets .container .title {
    max-width: 400px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container .title strong,
.dog_area .page-needs.page-weight.relaunch-diets .container .title strong {
    margin: 2%
}

.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance {
    background-image: none;
    margin-top: 100px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern {
    background-image: none;
    background-color: #182d4d;
    background-position: top right;
    color: #fff
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern .container .row .col-md-5 .title,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data .title,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern .container .row .col-md-5 .title,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data .title {
    background-color: #182d4d;
    color: #fff
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .col-md-6 .box-container .article-highlight,
.dog_area .page-needs.page-weight.relaunch-diets .col-md-6 .box-container .article-highlight {
    color: #182d4d
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .row .col-md-5 .weigth-labels,
.dog_area .page-needs.page-weight.relaunch-diets .row .col-md-5 .weigth-labels {
    text-align: left;
    margin-left: -30px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .row .col-md-5 .weigth-labels img,
.dog_area .page-needs.page-weight.relaunch-diets .row .col-md-5 .weigth-labels img {
    padding-right: 20px
}

.dog_area .page-needs.page-weight.relaunch-diets .row .col-md-5 .weigth-labels li {
    margin-top: 20px;
    margin-left: 70px;
    display: flex;
    align-items: center
}

.dog_area .page-needs.page-urinary.relaunch-diets .pack,
.dog_area .page-needs.page-weight.relaunch-diets .row .col-md-5 {
    max-width: 500px
}

.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-video {
    left: 2%;
    height: 370px;
    width: 600px
}

.dog_area .page-needs.page-weight.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #dd7d0c;
    border: none
}

.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 80px;
    top: 150px
}

.advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 100px;
    top: 90px
}

.advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-video {
    left: 50px
}

.advance.Advance-fr.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7,
.advance.Advance-fr.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 70px;
    top: 90px
}

.advance.Advance-pt.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7,
.advance.Advance-pt.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 60px;
    top: 80px
}

.advance.Advance-en.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7,
.advance.Advance-en.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7,
.advance.Advance-nl.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7,
.advance.Advance-nl.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 50px;
    top: 50px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-5 .weigth-labels,
.dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-5 .weigth-labels {
    margin-left: -80px
}

@media (min-width:769px) and (max-width:1279px) {
    #landing-cuidado-y-bienestar.rework .lcyb-head--dog {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTA9CCC75419C44EE6836333060908D8A9/native/head-dog-lg.d4126241.jpg?channelToken=958084adb4414d179b0f41acd4027256);
        background-repeat: no-repeat;
        background-size: 1400px
    }

    .cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p {
        padding-left: 0
    }
}

@media (min-width:1280px) and (max-width:1440px) {

    .cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p {
        padding-left: 0
    }

    .advance.Advance-ca.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-ca.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-es.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-es.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-es.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-es.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p {
        padding-left: 9%
    }
}

@media (min-width:1450px) {
    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: -77px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 170px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 80px
    }

    .cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 81px
    }

    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info>img {
        right: -70px
    }

    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 125px
    }

    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 35px
    }

    .Advance-it.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 45px
    }

    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div p {
        right: 100px
    }

    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefits-list {
        right: 21px
    }

    .Advance-en.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-fr.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-nl.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a,
    .Advance-pt.cat_area .life-stages-block.relaunch .nutrition-block .container.container-narrow .row .col-sm-6 .product-info .benefit-description div a {
        right: 11px
    }

    .advance.Advance-ca.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-ca.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-ca.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-es.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-es.cat_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p,
    .advance.Advance-es.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data h2,
    .advance.Advance-es.dog_area .page-needs.page-weight.relaunch-diets .container-arrows.affinity-weight--data p {
        padding-left: 1%
    }
}

.page-needs.page-weight.relaunch-diets .article-highlight {
    font-family: Klavika-Regular;
    font-size: 20px
}

.dog_area .page-needs.page-atopic.relaunch-diets .article-header .container .header-text h1 {
    color: #fff;
    left: 50%;
    font-size: 42px;
    max-width: 300px
}

.dog_area .page-needs.page-atopic.relaunch-diets .article-header .container .header-text h2,
.dog_area .page-needs.page-renal.relaunch-diets .container .header-text h2,
.dog_area .page-needs.page-urinary.relaunch-diets .container .header-text h2 {
    color: #fff;
    left: 40%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-light;
    font-size: 23px
}

.dog_area .page-needs.page-atopic.relaunch-diets .container.container-narrow .col-sm-5 .atopic-dog.atopic-dog-desktop.hasTooltipBlock {
    left: 15%
}

.dog_area .page-needs.page-atopic.relaunch-diets .hasTooltip.atopic-point.atopic-point-1 {
    left: 8%;
    margin-top: -6%
}

.dog_area .page-needs.page-atopic.relaunch-diets .hasTooltip.atopic-point.atopic-point-2 {
    left: 24%;
    margin-top: 15%
}

.dog_area .page-needs.page-atopic.relaunch-diets .hasTooltip.atopic-point.atopic-point-3 {
    left: 35%;
    margin-top: 5%
}

.dog_area .page-needs.page-atopic.relaunch-diets .hasTooltip.atopic-point.atopic-point-4 {
    margin-left: 10%;
    margin-top: 31%
}

.dog_area .page-needs.page-atopic.relaunch-diets .hasTooltip.atopic-point.atopic-point-5 {
    margin-top: -10%
}

.dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-right .play-block {
    margin-left: -70%
}

.dog_area .page-needs.page-atopic.relaunch-diets .quality-col .quality-box.quality-box-2,
.dog_area .page-needs.page-atopic.relaunch-diets .quality-col .quality-box.quality-box-3 {
    margin-top: 25px
}

.dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-simple .block-info {
    margin-right: 210px;
    margin-top: -10px
}

.dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-simple .number {
    margin-top: -1%
}

.advance.Advance-ca.dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-simple .number,
.advance.Advance-es.dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-simple .number {
    margin-top: -2.5%
}

.dog_area .page-needs.page-atopic.relaunch-diets .page-needs--discover-advance {
    background-image: none;
    margin-bottom: 30px
}

.dog_area .page-needs.page-atopic.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #e981aa;
    border-color: transparent
}

.dog_area .page-needs.relaunch-diets .needs-products-block .container-arrows p,
.dog_area .page-needs.relaunch-diets .needs-products-block .title {
    position: relative;
    top: 30px
}

.dog_area .page-needs.page-gastro.page-gastro-dog .container-arrows.affinity-weight--data {
    margin: 0
}

.dog_area .page-needs.page-gastro.page-gastro-dog .container-arrows.affinity-weight--data .arrow1,
.dog_area .page-needs.page-gastro.page-gastro-dog .container-arrows.affinity-weight--data .arrow2 {
    width: 50%
}

.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .article-header .container .header-text h1 {
    color: #fff;
    left: 20%;
    font-size: 43px;
    text-align: right
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .container .header-text h2,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header .container .header-text h2,
.cat_area .page-needs.page-hairball.relaunch-diets .container .header-text h2,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .header-text h2,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .article-header .container .header-text h2 {
    color: #fff;
    left: 20%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-light;
    font-size: 23px
}

.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #81b9cd;
    border-color: transparent
}

.page-needs.page-gastro.relaunch-diets .gastro-symptoms:after {
    background-color: #182d4d;
    height: 430px
}

.ADV_Generic_Content .page-needs.page-gastro.relaunch-diets .page-needs--discover-advance {
    top: 30px;
    position: relative
}

.cat_area .page-needs.page-allergy.relaunch-diets p,
.cat_area .page-needs.page-gastro.relaunch-diets .needs-products-block p,
.cat_area .page-needs.page-gastro.relaunch-diets p,
.cat_area .page-needs.page-hairball.relaunch-diets .bullet-blue-list li p,
.cat_area .page-needs.page-hairball.relaunch-diets .sensitive-video.sensitive-novideo .container .align-center p,
.cat_area .page-needs.page-hairball.relaunch-diets p,
.cat_area .page-needs.page-renal.relaunch-diets p,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .gravity-block .quality-box-block-three .quality-box-block init .quality-col .quality-box h3,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .gravity-block p,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-ingredients p,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .symptom-dog h4,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info p,
.cat_area .page-needs.page-urinary.relaunch-diets .urinary-symptom p,
.cat_area .page-needs.page-weight-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info .affinity-title,
.cat_area .page-needs.page-weight-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info .p,
.dog_area .page-needs.page-atopic.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2,
.dog_area .page-needs.page-atopic.relaunch-diets .page-needs--discover-advance .page-needs--discover-info p,
.dog_area .page-needs.page-sensitive.relaunch-diets .gravity-block .quality-box-block-three .quality-box-block init .quality-col .quality-box h3,
.dog_area .page-needs.page-sensitive.relaunch-diets .gravity-block p,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-ingredients p,
.dog_area .page-needs.page-sensitive.relaunch-diets .symptom-dog h4,
.dog_area .page-needs.page-urinary.relaunch-diets .alert-list .alert-elem h4,
.page-needs.page-gastro.relaunch-diets .bullet-blue-list li,
.page-needs.page-gastro.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2,
.page-needs.page-gastro.relaunch-diets .page-needs--discover-advance .page-needs--discover-info p {
    font-family: Klavika-Regular
}

.page-needs.page-gastro.relaunch-diets .gastro-symptoms .tool-list .elem {
    display: flex;
    align-items: center;
    margin-bottom: 0
}

.page-needs.page-gastro.relaunch-diets .gastro-symptoms .tool-list .elem p {
    color: #fff;
    margin-left: 20px;
    margin-top: 20px;
    font-family: Klavika-Regular
}

.cat_area .page-needs.page-weight.relaunch-diets .pack-btn,
.dog_area .page-needs.page-urinary.relaunch-diets .urinary-dog.urinary-dog-desktop {
    max-width: 300px
}

.dog_area .page-needs.page-renal.relaunch-diets .container .header-text h1,
.dog_area .page-needs.page-urinary.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 50%;
    font-size: 43px;
    text-align: center
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-1 {
    left: 60%;
    top: 40%
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-1 {
    left: 75%;
    top: 30%;
    max-width: 210px;
    font-weight: 900;
    font-size: 20px
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-2 {
    left: 54%;
    top: 83%
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-2 {
    left: 55%;
    top: 86%;
    font-weight: 900;
    font-size: 20px
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-3 {
    left: 33%;
    top: 21%
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-3 {
    left: -20%;
    top: 18%;
    font-weight: 900;
    font-size: 20px
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-4 {
    left: 60%;
    top: 65%
}

.dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-4 {
    left: 80%;
    top: 55%;
    font-weight: 900;
    font-size: 20px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .quality-box.quality-box-1,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .quality-box.quality-box-2,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .quality-box.quality-box-3,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .quality-box.quality-box-4,
.dog_area .page-needs.page-urinary.relaunch-diets .quality-box.quality-box-1,
.dog_area .page-needs.page-urinary.relaunch-diets .quality-box.quality-box-2,
.dog_area .page-needs.page-urinary.relaunch-diets .quality-box.quality-box-3,
.dog_area .page-needs.page-urinary.relaunch-diets .quality-box.quality-box-4 {
    background-color: #e44886;
    border-color: #e44886
}

.cat_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-1,
.cat_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-2,
.cat_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-3,
.cat_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-4,
.dog_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-1,
.dog_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-2,
.dog_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-3,
.dog_area .page-needs.page-renal.relaunch-diets .quality-box.quality-box-4 {
    background-color: #f4a801;
    border-color: #f4a801
}

.dog_area .page-needs.page-renal.relaunch-diets .renal-point,
.dog_area .page-needs.page-renal.relaunch-diets .renals-point {
    border: none;
    display: unset;
    border-radius: none;
    box-shadow: none;
    text-shadow: none
}

.advance.Advance-ca.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img,
.advance.Advance-es.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img {
    margin-left: 15%
}

.advance.Advance-en.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img,
.advance.Advance-fr.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img,
.advance.Advance-it.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img,
.advance.Advance-nl.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img,
.advance.Advance-pt.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img {
    margin-left: 12%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-1,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-1 {
    left: 45%;
    top: 45%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-2,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-2 {
    left: 55%;
    top: 40%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-3,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-3 {
    left: 70%;
    top: 25%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-4,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-4 {
    left: 73%;
    top: 55%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-5,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-5 {
    left: 80%;
    top: 25%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-6,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-6 {
    left: 88%;
    top: 50%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-7,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-7 {
    left: 97%;
    top: 28%
}

.cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-8,
.dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-8 {
    left: 98%;
    top: 50%
}

.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem p {
    margin: 20px
}

.dog_area .page-needs.page-renal.relaunch-diets .renal-dog {
    transform: scale(.65)
}

.dog_area .page-needs.page-renal.relaunch-diets .renal-dog-block {
    height: 600px
}

.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .answer-arrow .container {
    background-size: auto 225px
}

.dog_area .page-needs.page-allergy.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 45%;
    font-size: 43px;
    text-align: center
}

.dog_area .page-needs.page-allergy.relaunch-diets .container .header-text h2 {
    color: #fff;
    left: 35%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-light;
    font-size: 23px
}

.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow:after {
    width: 55%
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .col-sm-5 .bullet-orange-list li:before,
.page-needs.page-allergy.relaunch-diets .col-sm-5 .bullet-orange-list li:before {
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2729D12C25124E6E84594C4E99FF4BAE/native/tic+nuevo+bloque+s%C3%ADntomas.png?channelToken=958084adb4414d179b0f41acd4027256')
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
.page-needs.page-allergy.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #b1bd10;
    border-color: transparent
}

.page-needs.page-allergy.relaunch-diets .bullet-orange-list li p {
    position: relative;
    top: 7px;
    font-size: 20px
}

.dog_area .page-needs.page-diabetes.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 40%;
    font-size: 43px;
    text-align: center
}

.dog_area .page-needs.page-diabetes.relaunch-diets .container .header-text h2 {
    color: #fff;
    left: 30%;
    text-align: center;
    max-width: 700px;
    font-family: Klavika-light;
    font-size: 23px
}

.dog_area .page-needs.page-diabetes.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #da0935;
    border-color: transparent
}

.advance.Advance-es.cat_area .page-needs.page-renal.relaunch-diets .pack,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .icon.icon-desktop {
    left: 33%
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .article-header .header-text h1 {
    color: #fff;
    left: 40%
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .article-header .header-text h2 {
    color: #fff;
    left: 20%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-Light
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .container .title,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .container .title,
.cat_area .page-needs.page-hairball.relaunch-diets .container .title,
.cat_area .page-needs.page-renal.relaunch-diets .container .title,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .title,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .container .title,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container .title {
    max-width: 400px;
    color: #182d4d;
    background-color: #fff
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bowl-block {
    right: -8%
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .page-needs--discover-advance {
    background-image: none;
    margin-top: 90px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .row .col-md-5 .weigth-labels li {
    margin-top: 20px;
    display: flex;
    align-items: center;
    margin-left: 70px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .row .col-md-5 .title {
    max-width: 500px;
    background-color: #fff;
    color: #182d4d
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-video {
    left: 2%;
    height: 370px;
    width: 600px
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #dd7d0c
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    left: 80px;
    top: 30px
}

.advance.Advance-ca.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-7 {
    height: 300px;
    top: 90px
}

.advance.Advance-ca.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .page-needs--discover-video {
    left: 50px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .icon.icon-desktop {
    left: 32%
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .bowl-block.init,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .bowl-block.init,
.cat_area .page-needs.page-hairball.relaunch-diets .bowl-block.init,
.cat_area .page-needs.page-renal.relaunch-diets .bowl-block.init,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .bowl-block.init,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .bowl-block.init {
    left: 8%
}

.cat_area .page-needs.page-hairball.relaunch-diets .container .header-text h1,
.cat_area .page-needs.page-renal.relaunch-diets .container .header-text h1,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 25%;
    font-size: 43px;
    text-align: center
}

.cat_area .page-needs.page-renal.relaunch-diets .container .header-text h2,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .container .header-text h2 {
    color: #fff;
    left: 25%;
    text-align: center;
    max-width: 500px;
    font-family: Klavika-light;
    font-size: 23px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .pattern .title {
    color: #182d4d;
    background-color: #fff
}

.cat_area .page-needs.page-renal.relaunch-diets .bullet-orange-list li:before {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT95598254457F4B369F90FA78B0B7C009/native/sensitive_bullet%402x.png?channelToken=958084adb4414d179b0f41acd4027256)
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .article-header .icon.icon-desktop,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header .icon.icon-desktop,
.cat_area .page-needs.page-hairball.relaunch-diets .article-header .icon.icon-desktop,
.cat_area .page-needs.page-renal.relaunch-diets .icon.icon-desktop,
.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .article-header .icon.icon-desktop {
    left: 31%
}

.cat_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem p {
    left: 20px;
    margin-top: 1.5%
}

.cat_area .page-needs.page-renal.relaunch-diets .bullet-orange-list li p {
    top: 5px;
    position: relative
}

.cat_area .page-needs.page-renal.relaunch-diets .renal-cat-img {
    width: 90%;
    margin-left: 7%
}

.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header .container .header-text h1 {
    color: #fff;
    left: 10%;
    font-size: 43px;
    text-align: center
}

.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 20%;
    font-size: 43px;
    text-align: center
}

.advance.Advance-fr.cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .container .header-text h1,
.cat_area .page-needs.page-allergy.relaunch-diets .pack,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .pack,
.cat_area .page-needs.page-renal.relaunch-diets .pack,
.cat_area .page-needs.page-urinary.relaunch-diets .pack,
.cat_area .page-needs.page-weight.relaunch-diets .pack,
.dog_area .page-needs.page-diabetes.relaunch-diets .pack,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .pack,
.dog_area .page-needs.page-renal.relaunch-diets .pack,
.dog_area .page-needs.page-weight.relaunch-diets .pack {
    left: 12%
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .header-text h1,
.dog_area .page-needs.page-sensitive.relaunch-diets .container .header-text h1 {
    color: #fff;
    left: 15%;
    font-size: 43px;
    text-align: center
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .align-center .title,
.dog_area .page-needs.page-sensitive.relaunch-diets .container .align-center .title {
    max-width: 400px;
    color: #182d4d;
    margin-left: 28%;
    background: 0 0;
    margin-top: 80px;
    font-size: 30px
}

.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-ingredients h3 {
    text-align: initial;
    font-family: Klavika-Bold
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom .tool-tip,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-symptom .symptom .tool-tip,
.dog_area .page-needs.page-sensitive.relaunch-diets .sentive-video .container .align-center h2 {
    background-color: #f7c968
}

.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-video {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2C0931DF0B3F468BA17AA17FD885B162/native/banner+perro+specific+diets.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: auto 750px
}

.dog_area .page-needs.page-sensitive.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #f7c968;
    border: transparent
}

.dog_area .page-needs.page-sensitive.relaunch-diets .gravity-block .quality-box-block-three .quality-box-block .quality-col {
    width: 25%;
    padding: 0 5px;
    float: right;
    margin: 0
}

.dog_area .page-needs.page-sensitive.relaunch-diets .container .header-text h1 {
    left: 30%
}

.dog_area .page-needs.page-sensitive.relaunch-diets .affinity-title span:after,
.dog_area .page-needs.page-sensitive.relaunch-diets h2.title span:after {
    border-bottom: transparent;
    border-right: transparent
}

.dog_area .page-needs.page-sensitive.relaunch-diets .gravity-block {
    padding-bottom: 130px
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #f7c968;
    border-color: transparent
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip:after,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip:after {
    border-right: 6px solid #f7c968
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom .tool-tip:after,
.dog_area .page-needs.page-sensitive.relaunch-diets .sensitive-symptom .symptom .tool-tip:after {
    border-left: 6px solid #f7c968
}

.cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-video.sensitive-novideo {
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT2C0931DF0B3F468BA17AA17FD885B162/native/banner+perro+specific+diets.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: auto 750px
}

.cat_area .page-needs.page-hairball.relaunch-diets .haiball-icons .hairball-elem .hairball-ic.esp img {
    margin-top: 16px
}

.cat_area .page-needs.page-hairball.relaunch-diets .sensitive-video.sensitive-novideo {
    background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT135F10FC9A5C421FA6ED6046E2FAA00B/native/banner+perro+specific+diets+%281%29.png?channelToken=958084adb4414d179b0f41acd4027256);
    background-size: auto 650px
}

.cat_area .page-needs.page-hairball.relaunch-diets .bullet-blue-list li h5,
.cat_area .page-needs.page-hairball.relaunch-diets .haiball-icons .hairball-elem .hairball-info h5,
.cat_area .page-needs.page-hairball.relaunch-diets .needs-products-block.sensitive .pack-wrapper .pack .pack-btn {
    font-family: Klavika-Bold;
    font-size: 20px
}

.cat_area .page-needs.page-hairball.relaunch-diets .bullet-blue-list li {
    background-position-y: 0
}

.cat_area .page-needs.page-hairball.relaunch-diets .container .align-center .title {
    max-width: 400px;
    color: #182d4d;
    background-color: #bb9cc5;
    margin-left: 28%
}

.cat_area .page-needs.page-hairball.relaunch-diets .gravity-block .quality-box-block .quality-box {
    background-color: #bb9cc5;
    border-color: transparent
}

@media (max-width:564px) {

    .needs-block.needs-block-cat,
    .needs-block.needs-block-dog {
        background-size: contain;
        background-position: center top;
        background-repeat: no-repeat
    }

    .needs-block.needs-block-dog {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT908F08BB10D04305B7A4656BDA3132C5/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb)
    }

    .needs-block.needs-block-cat {
        background-image: url(https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT3157408E20B74085B86C5341003019A9/native?channelToken=3352237b88b54dcbbdb65d17a9326ccb)
    }

    .dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h1 {
        color: #fff;
        left: 25%
    }

    .dog_area .page-needs.page-weight.relaunch-diets .article-header .header-text h2 {
        color: #fff;
        left: 15%;
        font-family: Klavika-Light
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container,
    .dog_area .page-needs.page-weight.relaunch-diets .container {
        max-width: 400px;
        text-align: center
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container .title,
    .dog_area .page-needs.page-weight.relaunch-diets .container .title {
        text-align: center
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-video,
    .dog_area .page-needs.page-weight.relaunch-diets .page-needs--discover-advance .page-needs--discover-video {
        left: 12%;
        height: 300px;
        width: 400px
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern,
    .dog_area .page-needs.page-weight.relaunch-diets .no-pattern {
        height: 790px;
        margin-top: -15%;
        margin-bottom: -10%
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .no-pattern .container .row .col-md-5 .weigth-labels li,
    .dog_area .page-needs.page-weight.relaunch-diets .no-pattern .container .row .col-md-5 .weigth-labels li {
        font-size: 15px;
        height: 30px
    }

    .cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-hairball.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-renal.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-urinary-cat.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .container.container-narrow .quality-box-block.init .quality-box,
    .dog_area .page-needs.page-atopic.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .dog_area .page-needs.page-diabetes.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .dog_area .page-needs.page-renal.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .dog_area .page-needs.page-urinary.relaunch-diets .gravity-block .quality-box-block .quality-box,
    .dog_area .page-needs.page-weight.relaunch-diets .container.container-narrow .quality-box-block.init .quality-box,
    .page-needs.page-allergy.relaunch-diets .gravity-block .quality-box-block .quality-box {
        background-color: transparent
    }

    .dog_area .page-needs.page-atopic.relaunch-diets .article-header .container .header-text h1 {
        left: 25%
    }

    .cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .article-header .container .header-text h2,
    .dog_area .page-needs.page-atopic.relaunch-diets .article-header .container .header-text h2,
    .dog_area .page-needs.page-diabetes.relaunch-diets .article-header .container .header-text h2,
    .dog_area .page-needs.page-renal.relaunch-diets .article-header .container .header-text h2,
    .dog_area .page-needs.page-urinary.relaunch-diets .article-header .container .header-text h2,
    .page-needs.page-allergy.relaunch-diets .article-header .container .header-text h2 {
        left: 15%;
        font-family: Klavika-light
    }

    .dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-simple {
        margin-left: 0;
        margin-top: -5%
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .container .align-center .title,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .container .align-center .title,
    .dog_area .page-needs.page-atopic.relaunch-diets .bowl-block.init,
    .dog_area .page-needs.page-atopic.relaunch-diets .number-block.block-right .play-block,
    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog-img {
        margin-left: 0
    }

    .dog_area .page-needs.page-atopic.relaunch-diets .quality-box-block.init {
        margin-left: 5%
    }

    .dog_area .page-needs.page-atopic.relaunch-diets .page-needs--discover-advance .page-needs--discover-video {
        margin-left: 13%;
        width: 400px;
        height: 275px;
        margin-bottom: 20px
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .page-needs--discover-video,
    .dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .article-header .container .header-text h1 {
        left: 10%
    }

    .cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .page-needs--discover-video,
    .dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .page-needs--discover-video {
        left: 38px
    }

    .cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .bowl-block.init,
    .dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .bowl-block.init {
        right: 10px
    }

    .cat_area .page-needs.page-allergy.page-allergy-cat.relaunch-diets .article-header .container .header-text h1,
    .dog_area .page-needs.page-diabetes.relaunch-diets .article-header .container .header-text h1,
    .dog_area .page-needs.page-renal.relaunch-diets .article-header .container .header-text h1,
    .dog_area .page-needs.page-urinary.relaunch-diets .article-header .container .header-text h1,
    .page-needs.page-allergy.relaunch-diets .article-header .container .header-text h1 {
        font-size: 10px;
        left: 25%
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-1,
    .dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-1 {
        left: 70%;
        top: 35%;
        max-width: 210px;
        font-size: 15px
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-2,
    .dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-2 {
        left: 55%;
        top: 85%;
        max-width: 210px;
        font-size: 15px
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-3,
    .dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .atopic-point.urinary-point.urinary-point-3 {
        left: 25%;
        top: 21%
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-3,
    .dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-3 {
        left: -5%;
        top: 18%;
        max-width: 100px;
        font-size: 15px
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-4,
    .dog_area .page-needs.page-urinary.relaunch-diets .atopic-dog.urinary-dog.urinary-dog-desktop .urinary-text.urinary-text-4 {
        left: 70%;
        top: 60%;
        max-width: 100px;
        font-size: 15px
    }

    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem:last-child p {
        width: 80%
    }

    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem:last-child {
        margin-top: 10px
    }

    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog {
        transform: scale(.9);
        margin-top: 80px
    }

    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog-block {
        height: 500px
    }

    .dog_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem p {
        margin: 0
    }

    .cat_area .page-needs.page-renal.relaunch-diets .renal-symptoms .row .renal-dog-list .elem,
    .dog_area .page-needs.page-renal.relaunch-diets .renal-symptoms .row .renal-dog-list .elem {
        height: 30px
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-1,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-1 {
        transform: scale(1);
        left: 30%;
        top: 20%
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-2,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-2 {
        transform: scale(1);
        left: 40%;
        top: 15%
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-3,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-3 {
        transform: scale(1);
        left: 50%;
        top: 0
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-4,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-4 {
        transform: scale(1);
        left: 53%;
        top: 30%
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-5,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-5 {
        transform: scale(1);
        left: 65%;
        top: 5%
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-6,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-6 {
        transform: scale(1);
        left: 70%;
        top: 25%
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-7,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-7 {
        transform: scale(1);
        left: 83%;
        top: 0
    }

    .cat_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-8,
    .dog_area .page-needs.page-renal.relaunch-diets .atopic-point.renals-point.renal-point-8 {
        transform: scale(1);
        left: 80%;
        top: 25%
    }

    .page-needs.page-allergy.relaunch-diets .container-narrow {
        margin-top: 20px
    }

    .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow .container {
        height: 560px;
        background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTF46D2EA7227F4AD6AD764680CEB365ED/native/Group+1758.png?channelToken=958084adb4414d179b0f41acd4027256');
        background-size: 80% 90%;
        background-position: center top 50px
    }

    .page-needs.relaunch-diets .needs-products-block .pack-wrapper .pack a img {
        margin-left: -40px
    }

    .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li {
        float: left;
        width: 100px;
        margin: 50px 35px 10px 40px
    }

    .cat_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3,
    .dog_area .page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3 {
        color: #0c2340;
        transform: translate(0, 30%)
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .article-header .header-text h1 {
        color: #fff;
        left: 0
    }

    .cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .article-header .header-text h2 {
        color: #fff;
        left: 0;
        font-family: Klavika-Light
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .article-header .container .header-text h1,
    .cat_area .page-needs.page-renal.relaunch-diets .article-header .container .header-text h1,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .article-header .container .header-text h1,
    .cat_area .page-needs.page-urinary-cat.relaunch-diets .article-header .container .header-text h1 {
        font-size: 10px;
        left: 0
    }

    .cat_area .page-needs.page-urinary-cat.relaunch-diets .article-header {
        background-color: #182d4d
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .article-header .container .header-text h2,
    .cat_area .page-needs.page-renal.relaunch-diets .article-header .container .header-text h2,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .article-header .container .header-text h2,
    .cat_area .page-needs.page-urinary-cat.relaunch-diets .article-header .container .header-text h2 {
        left: 0;
        font-family: Klavika-light
    }

    .cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header .container .header-text h1,
    .cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .article-header .container .header-text h2 {
        left: 0
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip {
        height: 60px;
        transform: translate(0, -30%)
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .sensitive-symptom .symptom.symptom-1 .tool-tip img,
    .cat_area .page-needs.page-hairball.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip img,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom.symptom-1 .tool-tip img,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom.symptom-2 .tool-tip img {
        transform: translate(0, 50%)
    }

    .cat_area .page-needs.page-hairball.relaunch-diets .sensitive-symptom .symptom.symptom-1 .tool-tip,
    .cat_area .page-needs.page-sensitive.page-sensitive-cat.relaunch-diets .sensitive-symptom .symptom.symptom-1 .tool-tip {
        height: 85px;
        transform: translate(0, 30%)
    }
}

.dog_area .page-needs.page-diabetes.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #da0935;
    border-radius: 40px
}

.dog_area .page-needs.page-articular.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #545295;
    border-radius: 40px
}

.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .gravity-block .quality-box-block .quality-box img,
.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #81b9cd;
    border-radius: 40px
}

.cat_area .page-needs.page-allergy.relaunch-diets .gravity-block .quality-box-block .quality-box img,
.dog_area .page-needs.page-allergy.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #b1bd10;
    border-radius: 40px
}

.cat_area .page-needs.page-renal.relaunch-diets .gravity-block .quality-box-block .quality-box img,
.dog_area .page-needs.page-renal.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #f4a801;
    border-radius: 40px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .gravity-block .quality-box-block .quality-box img,
.dog_area .page-needs.page-urinary.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #e44886;
    border-radius: 40px
}

.dog_area .page-needs.page-atopic.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #e981aa;
    border-radius: 40px
}

.cat_area .page-needs.page-weight.relaunch-diets .gravity-block .quality-box-block .quality-box img,
.dog_area .page-needs.page-weight.relaunch-diets .gravity-block .quality-box-block .quality-box img {
    border: 5px solid #dd7d0c;
    border-radius: 40px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .hex-slider .owl-item .hex-elem .hex-elem-info h3 strong,
.page-needs.relaunch-diets .gravity-block .quality-box-block .quality-box h3 {
    color: #fff;
    font-family: Klavika-Bold
}

.cat_area .page-needs.relaunch-diets .needs-products-block .title,
.dog_area .page-needs.relaunch-diets .needs-products-block .title {
    text-align: none;
    background: #182d4d;
    color: #fff
}

.page-needs.relaunch-diets .quality-box-block.init {
    margin-top: 8%
}

.container-arrows.affinity-weight--data .arrow1 .content>a>img,
.container-arrows.affinity-weight--data .arrow2 .content>a>img {
    width: 355px;
    position: static;
    top: 0;
    left: 0;
    transition: .2s ease-in-out
}

.page-needs.relaunch-diets .packs-wrapper img {
    width: 355px
}

.dog_area .page-needs.page-gastro.page-gastro-dog.relaunch-diets .pack-btn {
    max-width: 200px;
    font-family: Klavika-Bold;
    text-align: center
}

.dog_area .page-needs.page-weight.relaunch-diets .pack-btn {
    max-width: 200px;
    width: 100%;
    height: 70px;
    border-radius: 0 30px;
    background-color: #ff8300;
    display: flex;
    margin: 0 auto;
    transition: .2s ease-in-out;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    align-items: center
}

.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data h2,
.cat_area .page-needs.page-weight.page-weight-cat.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data p,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data h2,
.dog_area .page-needs.page-weight.relaunch-diets .bg-pattern .container-arrows.affinity-weight--data p {
    text-align: center;
    text-align: start
}

.dog_area .page-needs.page-urinary.relaunch-diets .pack img {
    margin-left: 20%
}

.dog_area .page-needs.page-urinary.relaunch-diets .pack-btn {
    max-width: 200px;
    justify-content: center;
    font-family: Klavika-Bold;
    margin-left: 15%;
    text-align: center;
    display: flex
}

.cat_area .page-needs.page-urinary.relaunch-diets .pack-btn,
.dog_area .page-needs.page-diabetes.relaunch-diets .pack-btn,
.dog_area .page-needs.page-renal.relaunch-diets .pack-btn {
    max-width: 200px
}

.advance.Advance-ca.dog_area .page-needs.page-atopic.relaunch-diets .block-right .block-info .block-title .number,
.dog_area .page-needs.page-diabetes.relaunch-diets .needs-products-block,
.dog_area .page-needs.page-renal.relaunch-diets .needs-products-block {
    margin-top: -5%
}

.dog_area .page-needs.page-atopic.relaunch-diets .quality-box-block.init {
    margin: top 0
}

.dog_area .page-needs.page-atopic.relaunch-diets .atopic-symptoms .acc-element ul li {
    font-family: Klavika-Regular;
    font-size: 20px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2 strong,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box p strong,
.dog_area .page-needs.page-atopic.relaunch-diets .page-needs--discover-advance .page-needs--discover-info h2 strong {
    font-family: Klavika-Bold
}

.dog_area .page-needs.page-atopic.relaunch-diets .needs-products-block.central-ingredients .pack-wrapper .pack .pack-ingredient {
    top: 10%
}

.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .pack-btn,
.cat_area .page-needs.page-renal.relaunch-diets .pack-btn {
    max-width: 200px;
    font-family: Klavika-Bold
}

.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .needs-products-block {
    margin-top: 3%;
    background-color: #182d4d;
    background-image: none
}

.cat_area .page-needs.page-allergy.relaunch-diets .container .needs-products-block .title,
.cat_area .page-needs.page-gastro.page-gastro-cat.relaunch-diets .container .needs-products-block .title,
.cat_area .page-needs.page-renal.relaunch-diets .container .needs-products-block .title {
    max-width: 500px;
    color: #fff;
    background-color: #0c2340
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .needs-products-block .container .title {
    max-width: 500px;
    color: #fff;
    background-color: #182d4d
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .needs-products-block {
    margin-top: 3%
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box:first-child p,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box:nth-child(2) p,
.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box:nth-child(3) p {
    text-align: center;
    position: relative;
    top: 30px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .urinary-box-group .urinary-box {
    background-color: #182d4d;
    font-family: Klavika-Regular
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .tips-slider .tip-elem .tip-elem-info .tip-number {
    display: block;
    font-size: 70px;
    font-weight: 700;
    color: #e44885;
    text-align: center;
    margin-bottom: 10px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .tips-slider .tip-elem .tip-elem-info h3 {
    color: #e24585;
    font-family: Klavika-Bold
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .tips-slider .tip-elem .tip-elem-info {
    background-color: #182d4d;
    text-align: center
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .needs-products-block.allergy .pack-wrapper .pack .pack-btn {
    justify-content: center;
    font-family: Klavika-Bold;
    font-size: 20px
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .pattern {
    margin-bottom: 5%
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .hex-slider .owl-item .hex-elem {
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTEB17553DA8AC41A98BA8778286AB839F/native/elipse.png?channelToken=958084adb4414d179b0f41acd4027256')
}

.cat_area .page-needs.page-urinary-cat.relaunch-diets .hex-slider .owl-item .hex-elem .hex-elem-info h3 {
    color: #fff;
    font-family: Klavika-Regular;
    font-size: 20px
}

.cat_area .page-needs.page-renal.relaunch-diets .renal-point,
.cat_area .page-needs.page-renal.relaunch-diets .renals-point {
    box-shadow: none;
    text-shadow: none;
    border: 0
}

.cat_area .page-needs.page-renal.relaunch-diets .renal-dog-list .elem {
    display: flex;
    text-align: center
}

.cat_area .page-needs.page-allergy.relaunch-diets .pack-btn {
    background-color: #b1bd10;
    max-width: 220px;
    font-family: Klavika-Bold;
    justify-content: center
}

.cat_area .page-needs.relaunch-diets .gravity-block .bowl-block div img {
    height: 420px;
    position: relative;
    top: -41%
}

.cat_area .page-needs.relaunch-diets,
.dog_area .page-needs.relaunch-diets {
    background-color: #fff;
    height: 100%;
    margin-bottom: -1.5%
}

.advance.Advance-it.dog_area .page-needs.page-weight.relaunch-diets {
    margin-bottom: -2.5%
}

.pdp-video-container {
    padding-bottom: 57.3%
}

.cat_area .pdp-video-container {
    padding-bottom: 67.3%
}

.pdp_1111-porque--video {
    width: 90%
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li {
    float: left;
    margin-top: 0 !important;
    border: 2px solid #000;
    margin: 5px 2% 5px 0;
    width: 170px;
    height: 130px;
    background-repeat: no-repeat;
    border-radius: 0 20px;
    background-size: 30px;
    background-position: 0 -10px
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li p {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before {
    content: "";
    position: absolute;
    top: 10%;
    left: 3%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB9E0F86C795F4D539DC7ACE964A85F20/native/Group+1679.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 10%;
    left: 24%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0A3E9AB43CD54BAFA8A1ABD67F66EE55/native/Group+1679+%281%29.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before {
    content: "";
    position: absolute;
    top: 10%;
    left: 45%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB84FCCDC110644DBB865982CD89F6514/native/Group+1679+%282%29.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow .container {
    max-width: 900px
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .allergy-test {
    padding-bottom: 5%
}

.allergy-test-block .answer-arrow {
    background-image: none;
    height: 10px;
    width: 65%;
    left: 16%;
    margin: 5px 0;
    top: 72%
}

.allergy-test-block .answer-arrow .container {
    background-image: none;
    height: 60px;
    background-color: #001d40;
    border: 2px solid #000;
    border-radius: 0 20px
}

.page-needs.page-allergy.relaunch-diets .allergy-test-block .allergy-test .answer-arrow p {
    font-size: 13px;
    max-width: 800px;
    margin-top: -10px;
    justify-content: center;
    color: #fff;
    display: flex;
    align-items: center;
    text-transform: uppercase
}

.allergy-test-block .answer-arrow:after {
    width: 0%
}

.advance.Advance-ca.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-ca.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-es.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-es.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-it.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-it.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-nl.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before,
.advance.Advance-nl.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:first-child::before {
    content: "";
    position: absolute;
    top: 8%;
    left: 3%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB9E0F86C795F4D539DC7ACE964A85F20/native/Group+1679.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.advance.Advance-ca.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-ca.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-es.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-es.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-it.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-it.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-nl.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before,
.advance.Advance-nl.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 8%;
    left: 24%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONT0A3E9AB43CD54BAFA8A1ABD67F66EE55/native/Group+1679+%281%29.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.advance.Advance-ca.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-ca.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-es.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-es.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-it.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-it.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-nl.cat_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before,
.advance.Advance-nl.dog_area .page-needs.page-allergy.relaunch-diets .allergy-test-block .test-arrow ul li:nth-child(3)::before {
    content: "";
    position: absolute;
    top: 8%;
    left: 45%;
    width: 30px;
    height: 30px;
    background-image: url('https://bc-affinitycontent.cec.ocp.oraclecloud.com/content/published/api/v1.1/assets/CONTB84FCCDC110644DBB865982CD89F6514/native/Group+1679+%282%29.png?channelToken=958084adb4414d179b0f41acd4027256');
    background-size: cover;
    background-repeat: no-repeat
}

.content-asset[data-asset=advance_all_adv-diabetes_por-que-advance---specific-needs-dog] .pdp_1111-porque,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-cat] .pdp_1111-porque,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-dog] .pdp_1111-porque,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-cat] .pdp_1111-porque,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-dog] .pdp_1111-porque,
.content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-dog] .pdp_1111-porque {
    display: flex;
    align-items: center;
    height: 600px
}

.content-asset[data-asset=advance_all_adv-diabetes_por-que-advance---specific-needs-dog] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-cat] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-dog] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-cat] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-dog] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-cat] .pdp_1111-porque--legend,
.content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-dog] .pdp_1111-porque--legend {
    flex: 0.7
}

.content-asset[data-asset=advance_all_adv-diabetes_por-que-advance---specific-needs-dog] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-cat] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-hypoallergenic_por-que-advance---specific-needs-dog] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-cat] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-renal_por-que-advance---specific-needs-dog] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-cat] .pdp_1111-porque--video,
.content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-dog] .pdp_1111-porque--video {
    flex: 1;
    overflow: hidden
}

.Advance-nl .pdp_1111-porque--video,
.Advance-sl .pdp_1111-porque--video {
    width: 75%
}

.Advance-el .pdp_1111-porque--video {
    width: 89%
}

.Advance-lv .pdp_1111-porque--video,
.Advance-ro .pdp_1111-porque--video {
    width: 78%
}

.Advance-lv .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque--video {
    width: 68%
}

.Advance-lv .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque {
    height: 440px
}

.Advance-el .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque--video {
    width: 89%;
    margin-top: 0
}

.Advance-el .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque {
    height: 481px
}

.Advance-ro .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque--video,
.Advance-tr .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque--video {
    width: 100%;
    margin-top: 0
}

.Advance-ro .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque {
    height: 478px
}

.Advance-tr .content-asset[data-asset=advance_all_adv-gastroenteric_por-que-advance---specific-needs-dog] .pdp_1111-porque {
    height: 500px
}

.Advance-el .content-asset[data-asset=advance_all_adv-urinary_por-que-advance---specific-needs-cat] .pdp_1111-porque {
    height: 482px
}