/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.s1.layout-main-wrapper{width:100%;}.s1.layout-main-wrapper img{width:100%;margin:0 auto;}.fixed-btn{z-index:15;}@media (max-width:1024px){.fixed-btn{padding-top:0;margin-top:-147px;}}@media (max-width:576px){.fixed-btn{margin-top:-60%;}}.ha3-s1 .s1 .container{width:100%;max-width:100%;margin:auto;padding:0;background:url("/themes/custom/nestle_ha3/images/ha3-s1/bg.jpg") top repeat-y;background-size:cover;padding-bottom:5vw;}@media (max-width:1024px){.ha3-s1 .s1 .container{padding-bottom:24vw;}}@media (max-width:768px){.ha3-s1 .s1 .container{background:url("/themes/custom/nestle_ha3/images/ha3-s1/bg-mb.jpg") top repeat-y;background-size:cover;}}@media (max-width:576px){.ha3-s1 .s1 .container{padding-bottom:60vw;}}.ha3-s1 .s1 .container .kv{padding:3vw 0 18vw;background-image:url("/themes/custom/nestle_ha3/images/ha3-s1/kvBg-mb.png");background-repeat:no-repeat;background-position:0 3vw;background-size:contain;position:relative;z-index:2;overflow:hidden;}@media (min-width:768px){.ha3-s1 .s1 .container .kv{padding:1vw 0 1.5vw;background-image:url("/themes/custom/nestle_ha3/images/ha3-s1/kvBg.png");background-position:0 0;background-size:cover;}}.ha3-s1 .s1 .container .kv__description{margin:auto;padding:8px 24px;color:#494949;font-size:3vw;text-align:justify;}@media (min-width:576px){.ha3-s1 .s1 .container .kv__description{padding:10px 24px;}}@media (min-width:768px){.ha3-s1 .s1 .container .kv__description{padding:0 64px 10px;font-size:2.2vw;}}@media (min-width:1024px){.ha3-s1 .s1 .container .kv__description{max-width:80vw;padding:0 110px;margin-bottom:20px;font-size:1.7vw;}}@media (min-width:1366px){.ha3-s1 .s1 .container .kv__description{max-width:76vw;font-size:1.5vw;}}@media (min-width:1920px){.ha3-s1 .s1 .container .kv__description{max-width:70vw;padding:30px 130px;}}.ha3-s1 .s1 .container .kv__info__title-mb{display:block;}@media (min-width:768px){.ha3-s1 .s1 .container .kv__info__title-mb{display:none;}}.ha3-s1 .s1 .container .kv__info__wrapper{width:100%;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;grid-column-gap:10px;padding:10px 36px 0;}@media (min-width:768px){.ha3-s1 .s1 .container .kv__info__wrapper{width:58vw;grid-template-columns:1fr 2fr;padding:0;}}@media (min-width:1366px){.ha3-s1 .s1 .container .kv__info__wrapper{margin-bottom:20px;}}.ha3-s1 .s1 .container .kv__info__wrapper-product{width:95%;}.ha3-s1 .s1 .container .kv__info__wrapper-info{margin-top:10px;}@media (min-width:768px){.ha3-s1 .s1 .container .kv__info__wrapper-info{transform:translateY(-17px);}}.ha3-s1 .s1 .container .kv__btn{transform:translateY(5vw);text-align:center;}.ha3-s1 .s1 .container .kv__btn-link{position:relative;padding:20px 45px 20px 30px;background:url(/themes/custom/nestle_ha3/images/ha3-s1/btnBg.png) center no-repeat;background-size:contain;color:white;font-size:18px;}.ha3-s1 .s1 .container .kv__btn-link::after{content:"";display:block;width:20px;height:20px;position:absolute;top:35%;right:10px;background:url(/themes/custom/nestle_ha3/images/ha3-s1/arrow.png) right no-repeat;animation:arrow 0.6s linear infinite alternate;}@keyframes arrow{0%{transform:translateX(30%);}100%{transform:translateX(0);}}@media (min-width:576px){.ha3-s1 .s1 .container .kv__btn-link::after{top:38%;}}@media (min-width:1024px){.ha3-s1 .s1 .container .kv__btn-link::after{width:25px;height:25px;right:15px;}}@media (min-width:1920px){.ha3-s1 .s1 .container .kv__btn-link::after{width:30px;height:30px;}}@media (min-width:576px){.ha3-s1 .s1 .container .kv__btn-link{font-size:4vw;}}@media (min-width:768px){.ha3-s1 .s1 .container .kv__btn-link{font-size:20px;}}@media (min-width:1024px){.ha3-s1 .s1 .container .kv__btn-link{padding:20px 55px 20px 30px;font-size:2.7vw;}}@media (min-width:1920px){.ha3-s1 .s1 .container .kv__btn-link{padding:20px 65px 20px 30px;}}@media (min-width:768px){.ha3-s1 .s1 .container .kv__btn{transform:translate(10.3vw,-4.5vw);}}@media (min-width:1366px){.ha3-s1 .s1 .container .kv__btn{transform:translate(10.3vw,-5vw);}}.ha3-s1 .s1 .container .content{max-width:1024px;margin-top:-20px;padding:0 24px;}@media (min-width:768px){.ha3-s1 .s1 .container .content{width:80%;margin:3vw auto 0;padding:0 64px;}}@media (min-width:1024px){.ha3-s1 .s1 .container .content{max-width:768px;padding:0 64px;}}
}
@media screen{@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-doesnt-work{position:relative;}}
}
