/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--vr:1.5}@media (min-width:1024px){:root{--vr:1.64}}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{appearance:none;background:#fff;border:1px solid #ecebea;border-radius:5px;color:#333;font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:.79012rem;height:2.05rem;line-height:1.23rem;padding:.574rem .984rem;width:100%}.form input[type=date][disabled],.form input[type=date][readonly],.form input[type=email][disabled],.form input[type=email][readonly],.form input[type=number][disabled],.form input[type=number][readonly],.form input[type=password][disabled],.form input[type=password][readonly],.form input[type=search][disabled],.form input[type=search][readonly],.form input[type=tel][disabled],.form input[type=tel][readonly],.form input[type=text][disabled],.form input[type=text][readonly],.form input[type=url][disabled],.form input[type=url][readonly],.form select[disabled],.form select[readonly],.form textarea[disabled],.form textarea[readonly]{background:#ecebea;color:#7f7f7f}.form input[type=date].form__state--invalid,.form input[type=date].form__state--invalid:focus,.form input[type=email].form__state--invalid,.form input[type=email].form__state--invalid:focus,.form input[type=number].form__state--invalid,.form input[type=number].form__state--invalid:focus,.form input[type=password].form__state--invalid,.form input[type=password].form__state--invalid:focus,.form input[type=search].form__state--invalid,.form input[type=search].form__state--invalid:focus,.form input[type=tel].form__state--invalid,.form input[type=tel].form__state--invalid:focus,.form input[type=text].form__state--invalid,.form input[type=text].form__state--invalid:focus,.form input[type=url].form__state--invalid,.form input[type=url].form__state--invalid:focus,.form select.form__state--invalid,.form select.form__state--invalid:focus,.form textarea.form__state--invalid,.form textarea.form__state--invalid:focus{background:#ffe6e6;border-color:#ad5858}.form input[type=date].valid span.form__valid-icon,.form input[type=email].valid span.form__valid-icon,.form input[type=number].valid span.form__valid-icon,.form input[type=password].valid span.form__valid-icon,.form input[type=search].valid span.form__valid-icon,.form input[type=tel].valid span.form__valid-icon,.form input[type=text].valid span.form__valid-icon,.form input[type=url].valid span.form__valid-icon,.form select.valid span.form__valid-icon,.form textarea.valid span.form__valid-icon{display:block}.form input[type=radio].form__state--invalid~.checkmark{background:#ffe6e6;border-color:#ad5858}.form select{padding:0 2.296rem 0 .984rem}.form select::-ms-expand{display:none}.form .input{position:relative}.form .input svg{fill:#3a7f42;display:none;position:absolute;right:.41rem;right:calc(var(--vr)*.25rem);top:50%;transform:translateY(-50%)}.form .input .input__calendar svg{fill:#000;display:block;height:20px;right:1.23rem;right:calc(var(--vr)*.75rem);top:12px;transform:translateY(0);width:20px}.form .input--calendar input[type=text][readonly]{background-color:#fff;color:#333;cursor:pointer}.form .input input.valid~svg{display:block}.form .input input.valid~.input__calendar svg{display:none}.form .input input.valid{padding-right:2.05rem;padding-right:calc(var(--vr)*1.25rem)}.form label.error{color:#ad5858;font-size:.6243rem;line-height:1;margin:.41rem 0 0;margin:calc(var(--vr)*.25rem) 0 0}.ingredients__list.u-wysiwyg ul{padding-left:.5rem}.ingredients__list.u-wysiwyg ul>li{padding-left:.82rem;padding-left:calc(var(--vr)*.5rem)}.ingredients__list.u-wysiwyg ul>li:after{background-color:#f7f7f7;height:10px;left:-8px;top:8px;width:10px}.ingredients__list.u-wysiwyg .theme-stage1 ul>li:after,.theme-stage1 .ingredients__list.u-wysiwyg ul>li:after{background-color:#dbecdd}.ingredients__list.u-wysiwyg .theme-stage2 ul>li:after,.theme-stage2 .ingredients__list.u-wysiwyg ul>li:after{background-color:#c1e3c5}.ingredients__list.u-wysiwyg .theme-stage3 ul>li:after,.theme-stage3 .ingredients__list.u-wysiwyg ul>li:after{background-color:#fdefcd}.ingredients__list.u-wysiwyg .theme-stage4 ul>li:after,.theme-stage4 .ingredients__list.u-wysiwyg ul>li:after{background-color:#f5dda6}.ingredients__list.u-wysiwyg .theme-stage5 ul>li:after,.theme-stage5 .ingredients__list.u-wysiwyg ul>li:after{background-color:#e8f7ff}.ingredients__list.u-wysiwyg .theme-stage6 ul>li:after,.theme-stage6 .ingredients__list.u-wysiwyg ul>li:after{background-color:#cbe4f2}.ingredients__list.u-wysiwyg .theme-stage7 ul>li:after,.theme-stage7 .ingredients__list.u-wysiwyg ul>li:after{background-color:#ffe6e6}.ingredients__list.u-wysiwyg .theme-stage8 ul>li:after,.theme-stage8 .ingredients__list.u-wysiwyg ul>li:after{background-color:#fed1d1}.featured-content{font-size:1.125rem}@media screen and (min-width:1024px){.featured-content{font-size:1.26562rem}}.breadcrumbs__link{font-size:.70233rem;font-weight:500;line-height:.82rem;text-transform:uppercase}.form__group.stars-rating .input-radio .checkmark,.how-to-participate .u-wysiwyg ol li,.ingredients__list.u-wysiwyg,.input--calendar .qs-num{font-size:.88889rem;line-height:1.23rem}.form__element+.password-suggestions,.ui-menu.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper{color:#7f7f7f;font-size:.79012rem;font-weight:400;line-height:1.23rem}@media screen and (min-width:1024px){.form__element+.password-suggestions,.ui-menu.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper{font-size:.70233rem;line-height:.82rem}}.evaluation__button{font-size:.79012rem;font-weight:400;line-height:.82rem}.post-card__category,.tag{font-size:.6243rem;font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}@media screen and (min-width:768px){.post-card__category,.tag{font-size:.55493rem}}@media screen and (min-width:1280px){.post-card__category,.tag{letter-spacing:1.25px}}@media screen and (min-width:1440px){.post-card__category,.tag{font-size:.6243rem}}.comment__date{color:#7f7f7f;font-size:.6243rem;font-weight:500;line-height:.82rem}.form__element.is-checkbox .input-checkbox{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.64rem}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],label,legend,select,textarea{display:block}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],legend,select,textarea{width:100%}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0;vertical-align:bottom}input[type=date][disabled],input[type=date][readonly],input[type=email][disabled],input[type=email][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:0}textarea{max-height:160px;max-width:100%;min-width:100%;resize:none}select{vertical-align:middle}.ui-menu.ui-widget.search-api-autocomplete-search{background:#f7f7f7;border:none;border-radius:5px;font-family:Quicksand,Helvetica,Arial,sans-serif;max-width:calc(100% - 3.28rem);padding:0 1.23rem}@media screen and (min-width:768px){.ui-menu.ui-widget.search-api-autocomplete-search{max-width:calc(100% - 6.56rem)}}.ui-menu.ui-widget.search-api-autocomplete-search li.ui-menu-item{border-bottom:1px solid #ecebea}.ui-menu.ui-widget.search-api-autocomplete-search li.ui-menu-item:last-child{border:none}.non-touch .ui-menu.ui-widget.search-api-autocomplete-search li.ui-menu-item:hover{background:transparent!important}.ui-menu.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper{background:transparent!important;color:#333;display:block;font-family:inherit;font-weight:500;padding:.82rem 0}.non-touch .ui-menu.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper:hover{color:#333;text-decoration:underline}.input-radio{align-items:center;display:flex;margin-right:.82rem}.input-radio input{cursor:pointer;opacity:0;position:absolute;z-index:1}.form__group:not(.stars-rating) .input-radio input:checked~.checkmark:after,.non-touch .form__group:not(.stars-rating) .input-radio:hover input~.checkmark:after{opacity:1}.form__group:not(.stars-rating) .input-radio .checkmark{background-color:#fff;border:1px solid #ecebea;border-radius:50%;cursor:pointer;height:24px;position:relative;width:24px}.form__group:not(.stars-rating) .input-radio .checkmark:after{background-color:#f7875f;border-radius:50%;content:"";height:14px;left:4px;opacity:0;position:absolute;top:4px;transition:opacity .1s ease-out;width:14px;will-change:opacity}.form__group.stars-rating .input-radio input{height:100%;width:100%}.form__group.stars-rating .input-radio .checkmark{align-items:center;background-image:url(/themes/custom/base/img/sprites/icon-star-hollow.svg);background-repeat:no-repeat;background-size:100%;color:#f7875f;cursor:pointer;display:flex;height:42px;justify-content:center;margin:0;pointer-events:none;position:relative;width:42px}.form__group.stars-rating .input-radio .checkmark:after{background-image:url(/themes/custom/base/img/sprites/icon-star.svg);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .1s ease-out;width:100%;will-change:opacity;z-index:1}.form__group.stars-rating .input-radio .checkmark span{z-index:2}.form__group.stars-rating .input-radio .form__state--invalid+.checkmark{background-color:transparent;background-image:url(/themes/custom/base/img/sprites/icon-star-hollow.svg);background-repeat:no-repeat}@media screen and (min-width:768px){.form__group.stars-rating .input-radio .checkmark{height:60px;width:60px}}.form__group.stars-rating.rating-0 .form__element:nth-child(-n+0) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-0 .form__element:nth-child(-n+0) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-0 .form__element:nth-child(-n+0) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-0 .form__element:nth-child(-n+0) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-0 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-1 .form__element:nth-child(-n+1) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-1 .form__element:nth-child(-n+1) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-1 .form__element:nth-child(-n+1) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-1 .form__element:nth-child(-n+1) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-1 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-2 .form__element:nth-child(-n+2) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-2 .form__element:nth-child(-n+2) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-2 .form__element:nth-child(-n+2) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-2 .form__element:nth-child(-n+2) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-2 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-3 .form__element:nth-child(-n+3) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-3 .form__element:nth-child(-n+3) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-3 .form__element:nth-child(-n+3) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-3 .form__element:nth-child(-n+3) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-3 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-4 .form__element:nth-child(-n+4) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-4 .form__element:nth-child(-n+4) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-4 .form__element:nth-child(-n+4) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-4 .form__element:nth-child(-n+4) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-4 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-5 .form__element:nth-child(-n+5) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-5 .form__element:nth-child(-n+5) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-5 .form__element:nth-child(-n+5) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-5 .form__element:nth-child(-n+5) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-5 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-6 .form__element:nth-child(-n+6) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-6 .form__element:nth-child(-n+6) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-6 .form__element:nth-child(-n+6) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-6 .form__element:nth-child(-n+6) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-6 .input-radio{animation:flashtag .8s 1}.form__group.stars-rating.rating-7 .form__element:nth-child(-n+7) .input-radio input~.checkmark{color:#fff}.form__group.stars-rating.rating-7 .form__element:nth-child(-n+7) .input-radio input~.checkmark:after{opacity:1}.non-touch .form__group.stars-rating.hover-7 .form__element:nth-child(-n+7) .input-radio input~.checkmark{color:#fff;opacity:.6}.non-touch .form__group.stars-rating.hover-7 .form__element:nth-child(-n+7) .input-radio input~.checkmark:after{opacity:1}.form__group.stars-rating.rating-7 .input-radio{animation:flashtag .8s 1}.input--calendar .qs-month-year{display:flex;justify-content:space-around;transition:all 125ms ease-in-out;width:100%}.input--calendar .qs-month-year:hover{border-bottom-color:transparent;color:#f7875f}.input--calendar .qs-controls{background:none}.input--calendar .qs-day{color:#333;font-size:.79012rem;font-weight:700}.input--calendar .qs-num:hover{background:none!important;transition:all 125ms ease-in-out}.input--calendar .qs-num:hover:before{border:1px solid #f7875f;border-radius:50%;content:"";font-weight:700;height:30px;letter-spacing:1px;position:absolute;width:30px;z-index:-1}.input--calendar .qs-current{text-decoration:none}.input--calendar .qs-current:before{border:1px solid #333;border-radius:50%;content:"";height:30px;position:absolute;width:30px;z-index:-1}.input--calendar .qs-active{background:none}.input--calendar .qs-active:before{background:#f7875f;border:1px solid #f7875f;border-radius:50%;content:"";height:30px;position:absolute;width:30px;z-index:-1}.input-search{position:relative}.form .input-search input[type=text]{border-width:2px;height:54px;outline:none;transition:border .1s ease-out;will-change:border}.form .input-search input[type=text]:focus{border-color:#f7875f}@media screen and (min-width:480px){.form .input-search input[type=text]{font-size:15px}}.input-search .search-button{position:absolute;right:0;top:0}.joinus-banner{background:#f7f7f7;border-radius:10px;padding:1.23rem 1.64rem;text-align:center}@media screen and (min-width:1280px){.joinus-banner{text-align:left}}.joinus-banner__content{font-size:.79012rem;line-height:1.23rem;margin:0 0 1.64rem}@media screen and (min-width:1280px){.joinus-banner__content{margin:0;padding:0 1.64rem 0 0}}.joinus-banner__content a{color:#c5c5c5;color:#ecebea;color:#f7875f;text-decoration:none;transition:color .2s ease-out}.theme-stage1 .joinus-banner__content a,.theme-stage2 .joinus-banner__content a{color:#64b36d}.theme-stage3 .joinus-banner__content a,.theme-stage4 .joinus-banner__content a{color:#dcb75b}.theme-stage5 .joinus-banner__content a,.theme-stage6 .joinus-banner__content a{color:#68b5d4}.theme-stage7 .joinus-banner__content a,.theme-stage8 .joinus-banner__content a{color:#e7abab}.non-touch .theme-stage1 .joinus-banner__content a:hover,.non-touch .theme-stage2 .joinus-banner__content a:hover{color:#b1d9b6}.non-touch .theme-stage3 .joinus-banner__content a:hover,.non-touch .theme-stage4 .joinus-banner__content a:hover{color:#eddbad}.non-touch .theme-stage5 .joinus-banner__content a:hover,.non-touch .theme-stage6 .joinus-banner__content a:hover{color:#b3dae9}.non-touch .theme-stage7 .joinus-banner__content a:hover{color:#f3d5d5}.non-touch .theme-stage8 .joinus-banner__content a:hover{color:#f5c2c2}.non-touch .joinus-banner__content a:hover{color:#faab8f}.joinus-banner__content a:after,.joinus-banner__content a:before{content:none!important}.joinus-banner__button{text-align:center}@media screen and (min-width:1280px){.joinus-banner__button{text-align:right}}.next-post{background-color:#f7f7f7;border-radius:5px;box-shadow:8px 8px 0 transparent;margin-top:2.87rem;padding:1.23rem;transition:box-shadow .3s ease-out;will-change:box-shadow}.theme-stage1 .next-post{background-color:#dbecdd}.theme-stage2 .next-post{background-color:#c1e3c5}.theme-stage3 .next-post{background-color:#fdefcd}.theme-stage4 .next-post{background-color:#f5dda6}.theme-stage5 .next-post{background-color:#e8f7ff}.theme-stage6 .next-post{background-color:#cbe4f2}.theme-stage7 .next-post{background-color:#ffe6e6}.theme-stage8 .next-post{background-color:#fed1d1}@media screen and (min-width:768px){.next-post{border-radius:10px;margin-top:3.28rem;padding:1.23rem 1.64rem}}.next-post__content{color:#333;text-align:left}.theme-stage1 .next-post__content,.theme-stage2 .next-post__content{color:#07340b}.theme-stage3 .next-post__content,.theme-stage4 .next-post__content{color:#402e03}.theme-stage5 .next-post__content,.theme-stage6 .next-post__content{color:#113e4f}.theme-stage7 .next-post__content,.theme-stage8 .next-post__content{color:#420606}.next-post__content .t-refs{display:block;margin-bottom:.41rem}.next-post__content .paragraph{margin-bottom:0;text-transform:none}.next-post .u-icon{color:#333;margin:0 -.9rem 0 .82rem}@media screen and (min-width:768px){.next-post .u-icon{margin-right:-.8rem}}.theme-stage1 .next-post .u-icon,.theme-stage2 .next-post .u-icon{color:#07340b}.theme-stage3 .next-post .u-icon,.theme-stage4 .next-post .u-icon{color:#402e03}.theme-stage5 .next-post .u-icon,.theme-stage6 .next-post .u-icon{color:#113e4f}.theme-stage7 .next-post .u-icon,.theme-stage8 .next-post .u-icon{color:#420606}.next-post .u-icon svg{height:44px;width:44px}.non-touch .theme-stage1 .next-post:hover{box-shadow:8px 8px 0 rgba(219,236,221,.5)}.non-touch .theme-stage2 .next-post:hover{box-shadow:8px 8px 0 rgba(193,227,197,.5)}.non-touch .theme-stage3 .next-post:hover{box-shadow:8px 8px 0 hsla(43,92%,90%,.5)}.non-touch .theme-stage4 .next-post:hover{box-shadow:8px 8px 0 hsla(42,80%,81%,.5)}.non-touch .theme-stage5 .next-post:hover{box-shadow:8px 8px 0 rgba(232,247,255,.5)}.non-touch .theme-stage6 .next-post:hover{box-shadow:8px 8px 0 rgba(203,228,242,.5)}.non-touch .theme-stage7 .next-post:hover{box-shadow:8px 8px 0 hsla(0,100%,95%,.5)}.non-touch .theme-stage8 .next-post:hover{box-shadow:8px 8px 0 hsla(0,96%,91%,.5)}@media print{.next-post{display:none!important}}.page-divider{margin:3.28rem 0}.page-divider svg{display:block;width:100%}.print{margin-right:.82rem;margin-top:2.46rem}@media screen and (max-width:767px){.print{display:none}}.print button{color:#c5c5c5;color:#ecebea;font-weight:700;text-transform:none}.theme-stage1 .print button,.theme-stage2 .print button{color:#64b36d}.theme-stage3 .print button,.theme-stage4 .print button{color:#dcb75b}.theme-stage5 .print button,.theme-stage6 .print button{color:#68b5d4}.theme-stage7 .print button,.theme-stage8 .print button{color:#e7abab}.non-touch .theme-stage1 .print button:hover,.non-touch .theme-stage2 .print button:hover{color:#b1d9b6}.non-touch .theme-stage3 .print button:hover,.non-touch .theme-stage4 .print button:hover{color:#eddbad}.non-touch .theme-stage5 .print button:hover,.non-touch .theme-stage6 .print button:hover{color:#b3dae9}.non-touch .theme-stage7 .print button:hover{color:#f3d5d5}.non-touch .theme-stage8 .print button:hover{color:#f5c2c2}.page:not(.page--recipe) .print{margin-top:0;position:absolute;right:66px;top:28px}@media screen and (min-width:1024px){.page:not(.page--recipe) .print{right:70px;top:36px}}@media screen and (min-width:1280px){.page:not(.page--recipe) .print{right:75px}}@media screen and (min-width:1440px){.page:not(.page--recipe) .print{right:125px}}@media screen and (min-width:1560px){.page:not(.page--recipe) .print{right:70px}}.page:not(.page--recipe).page--basic .print{position:relative;right:0;top:-26px}@media print{.print{display:none!important}}.product-radio__button{align-items:center;border:1px solid #c5c5c5;border-radius:10px;cursor:pointer;display:flex;padding:.82rem;transition:background-color .2s ease-out,opacity .2s ease-out;will-change:background-color,opacity}input:not([readonly]).form__state--invalid+.product-radio__button,input:not([readonly]).form__state--invalid:focus+.product-radio__button{background:#ffe6e6;border-color:#ad5858}.product-radio__button .text{color:#7f7f7f;font-weight:700}[readonly]+.product-radio__button,[readonly]+.product-radio__button .checkmark{cursor:default}.product-radio__button .checkmark{background-color:#fff;border:1px solid #c5c5c5;border-radius:50%;cursor:pointer;display:block;flex:0 0 27px;height:27px;margin-right:.82rem;position:relative;width:27px}.product-radio__button .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:12px;left:9px;opacity:0;position:absolute;top:6px;transform:rotate(45deg);transition:opacity .1s ease-out;width:6px;will-change:opacity}.non-touch .product-radio:hover input:not([readonly])~.product-radio__button,.non-touch .product-radio:hover input:not([readonly])~.product-radio__button .checkmark{border-color:#f7875f}.product-radio input{cursor:pointer;opacity:0;position:absolute;z-index:1}.product-radio input:checked~.product-radio__button{animation:flashtag .8s 1;border-color:#f7875f}.product-radio input:checked~.product-radio__button .checkmark{background-color:#f7875f;border-color:#f7875f}.product-radio input:checked~.product-radio__button .checkmark:after{opacity:1}@media screen and (min-width:640px){.product-radio__button{padding:1.64rem}.product-radio__button .checkmark{margin-right:1.64rem}}.radio-checkbox-columns .form__element{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0}.radio-checkbox-columns .form__element *{margin:0}.radio-checkbox-columns .form__element .checkmark{margin:0 .82rem 0 0}@media screen and (min-width:640px){.radio-checkbox-columns .form__element{margin-bottom:.82rem;width:calc(50% - .82rem)}.radio-checkbox-columns .form__element:nth-child(n){margin-right:1.64rem}.radio-checkbox-columns .form__element:nth-child(2n){margin-left:-1px;margin-right:0}.radio-checkbox-columns .form__element:last-child,.radio-checkbox-columns .form__element:nth-last-child(2){margin-bottom:0}.radio-checkbox-columns.u-flex--column{flex-direction:row}}.radio-checkbox-columns label{cursor:pointer}.radio-checkbox-elements{display:block}.radio-checkbox-elements .form__element{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:0 1.64rem 0 0}.radio-checkbox-elements .form__element *{margin:0}.radio-checkbox-elements .form__element .input-checkbox .checkmark,.radio-checkbox-elements .form__element .input-radio{margin:0 .82rem 0 0}@media screen and (min-width:640px){.radio-checkbox-elements .form__element{margin-bottom:.82rem;width:calc(50% - .41rem)}.radio-checkbox-elements .form__element:nth-child(n){margin-right:.82rem}.radio-checkbox-elements .form__element:nth-child(2n){margin-left:-1px;margin-right:0}.radio-checkbox-elements .form__element:last-child,.radio-checkbox-elements .form__element:nth-last-child(2){margin-bottom:0}.radio-checkbox-elements.u-flex--column{flex-direction:row}}.radio-checkbox-elements label{cursor:pointer}.stars-rating .radio-checkbox-elements{align-items:center;display:flex;justify-content:flex-start}.stars-rating .radio-checkbox-elements .form__element{width:calc(20% - .656rem);width:auto}.stars-rating .radio-checkbox-elements .form__element:nth-child(n){margin-right:.82rem}.stars-rating .radio-checkbox-elements .form__element:nth-child(5n){margin-left:-1px;margin-right:0}.stars-rating .radio-checkbox-elements .form__element .input-radio,.stars-rating .radio-checkbox-elements .form__element:last-child{margin-right:0}@media screen and (min-width:640px){.stars-rating .radio-checkbox-elements .form__element{width:calc(20% - 1.312rem);width:auto}.stars-rating .radio-checkbox-elements .form__element:nth-child(n){margin-right:1.64rem}.stars-rating .radio-checkbox-elements .form__element:nth-child(5n){margin-left:-1px;margin-right:0}.stars-rating .radio-checkbox-elements .form__element:last-child{margin-right:0}}.search-button{border-bottom-right-radius:5px;border-top-right-radius:5px;height:54px;overflow:hidden;width:54px}.form .search-button button,.form .search-button input[type=submit]:not(.field-add-more-submit),.search-button .button,.search-button .form button,.search-button .form input[type=submit]:not(.field-add-more-submit){border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;height:54px;padding:0;width:54px}.search-button .u-icon{align-items:center;color:#fff;display:flex;height:54px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:54px;z-index:1}.js input.form-autocomplete.ui-autocomplete-loading{background-image:none}.stage{display:block;margin:1.23rem 0;text-align:center}@media screen and (max-width:767px){.stage .stage__img img:first-child{opacity:1}}@media screen and (min-width:768px){.stage .stage{margin:2.46rem 0}}.non-touch .stage:not(.stage--inverted):hover .stage__img img:first-child,.touch .stage:not(.stage--inverted) .stage__img img:first-child{opacity:1}.non-touch .stage.stage--inverted:hover .stage__img img:first-child{opacity:0}.non-touch .stage:hover .stage__title{color:#333;opacity:1}.stage img,.stage__img{margin:0 auto .82rem}.stage__img,.stage__img img{position:relative}.stage__img img{margin:0;transition:opacity .2s ease-out;z-index:0}.stage:not(.stage--inverted) .stage__img img:first-child{opacity:0;position:relative;will-change:opacity;z-index:1}.stage:not(.stage--inverted) .stage__img img:last-child{left:0;position:absolute;top:0;z-index:0}.stage--inverted .stage__img img:last-child{position:relative;will-change:opacity;z-index:1}.stage--inverted .stage__img img:first-child{left:0;position:absolute;top:0;z-index:0}.stage__title{color:#333;font-weight:700;position:relative;text-align:center;z-index:1}.tag{background-color:#f7f7f7;border-color:#333;display:block;min-height:25px;min-width:72px;padding:4px 9px}.non-touch .tag:hover,.tag{color:#333}.tag--stage1{background-color:#dbecdd}.tag--stage1,.tag--stage2{border-color:#07340b;color:#07340b}.tag--stage2{background-color:#c1e3c5}.tag--stage3{background-color:#fdefcd}.tag--stage3,.tag--stage4{border-color:#402e03;color:#402e03}.tag--stage4{background-color:#f5dda6}.tag--stage5{background-color:#e8f7ff}.tag--stage5,.tag--stage6{border-color:#113e4f;color:#113e4f}.tag--stage6{background-color:#cbe4f2}.tag--stage7{background-color:#ffe6e6}.tag--stage7,.tag--stage8{border-color:#420606;color:#420606}.tag--stage8{background-color:#fed1d1}.toggle{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1.64rem;position:relative;text-transform:none}.toggle *,.toggle .u-icon{pointer-events:none}.toggle .u-icon{margin-left:.41rem;position:relative}.toggle .u-icon svg{height:32px;transform:rotate(0);transition:transform .2s ease-out 0s;width:32px}.toggle.active svg,.toggle[aria-expanded=true] svg{transform:rotate(180deg)}iframe.media-oembed-content{width:100%}.advantage-product{margin-bottom:1.64rem;width:100%}.advantage-product__field.disabled{opacity:.3}.advantage-product__field .product-radio{flex-grow:1}.advantage-product__field img{align-self:center;margin-left:.82rem;max-height:4rem;max-width:4rem;min-width:4rem;object-fit:contain}@media screen and (min-width:640px){.advantage-product__field img{margin-left:1.64rem;max-height:4.8rem;max-width:4.8rem;min-width:4.8rem}}.advantage-product__disclaimer{color:#7f7f7f;margin-top:.41rem;text-align:justify;width:100%}@media screen and (min-width:640px){.advantage-product__disclaimer{padding-right:1.64rem;width:calc(100% - 100px)}}@media screen and (min-width:1024px){.advantage-product__disclaimer{width:calc(100% - 110px)}}.advantage-product:last-of-type{margin-bottom:3.28rem}.advantage-product-card{background-color:#f7f7f7;border-radius:5px;margin:6.56rem auto 1.64rem;padding:6.56rem 1.64rem 1.64rem;width:100%}@media screen and (min-width:640px){.advantage-product-card{margin-bottom:1.64rem;margin-top:1.64rem;padding:1.64rem}}@media screen and (min-width:1024px){.advantage-product-card{border-radius:10px}}.advantage-product-card__text h3{margin-bottom:.41rem}@media screen and (min-width:960px){.advantage-product-card__text h3{font-size:1.26562rem;margin-bottom:.82rem}}.advantage-product-card__text .link{color:#f7875f;font-weight:700}.advantage-product-card__text .subtitle{font-weight:500;margin:.41rem 0 .82rem}.advantage-product-card__text .u-wysiwyg{color:#7f7f7f}.advantage-product-card__text .u-wysiwyg p{font-size:.79012rem;font-weight:500;line-height:1.25;margin:.41rem 0}@media screen and (min-width:960px){.advantage-product-card__text .u-wysiwyg p{font-size:.88889rem}}.advantage-product-card__text .u-wysiwyg ul{margin:.82rem 0;padding:0}@media screen and (min-width:960px){.advantage-product-card__text .u-wysiwyg ul{margin:1.23rem 0}}.advantage-product-card__text .u-wysiwyg ul>li{color:#333;font-size:.88889rem;line-height:1.25;padding-left:1.23rem}@media screen and (min-width:960px){.advantage-product-card__text .u-wysiwyg ul>li{color:#7f7f7f}}.advantage-product-card__text .u-wysiwyg ul>li:after{background-color:#f7875f;height:8px;left:4px;top:9px;width:8px}.advantage-product-card__text:last-child{margin-bottom:0}.advantage-product-card__header{position:relative}@media screen and (min-width:640px){.advantage-product-card__header{margin-right:1.64rem;min-width:calc(50% - 1.64rem)}}.advantage-product-card__image{display:block;margin-right:0}@media screen and (max-width:639px){.advantage-product-card__image{bottom:1.64rem;left:50%;position:absolute;transform:translateX(-50%)}}.advantage-product-card__image img{margin:auto;max-height:200px;min-width:200px;object-fit:contain}@media screen and (min-width:960px){.advantage-product-card__image img{max-height:225px;min-width:225px}}.breadcrumbs{display:flex;flex-wrap:wrap;margin-bottom:.41rem}@media screen and (min-width:768px){.breadcrumbs{margin-bottom:.82rem}}.breadcrumbs .u-icon{margin:-2px 0 0 -8px}.breadcrumbs .u-icon svg{height:28px;width:28px}.breadcrumbs__item{transition:color .2s ease-out;will-change:color}.non-touch .breadcrumbs__item:hover{color:#c5c5c5}.non-touch .theme-stage1 .breadcrumbs__item:hover,.non-touch .theme-stage2 .breadcrumbs__item:hover{color:#64b36d}.non-touch .theme-stage3 .breadcrumbs__item:hover,.non-touch .theme-stage4 .breadcrumbs__item:hover{color:#dcb75b}.non-touch .theme-stage5 .breadcrumbs__item:hover,.non-touch .theme-stage6 .breadcrumbs__item:hover{color:#68b5d4}.non-touch .theme-stage7 .breadcrumbs__item:hover,.non-touch .theme-stage8 .breadcrumbs__item:hover{color:#e7abab}.breadcrumbs__item a{transition:none;will-change:auto}.breadcrumbs__link{color:inherit;display:block;text-decoration:none}.non-touch .breadcrumbs__link:hover{color:inherit}@media print{.breadcrumbs{display:none}}.featured-content{font-weight:400;margin:2.46rem 0;margin:calc(var(--vr)*1.5rem) 0;padding-left:.82rem;padding-left:calc(var(--vr)*.5rem);position:relative}.featured-content:after{background-color:#f7f7f7;border-radius:5px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:5px;z-index:-1}.theme-stage1 .featured-content:after{background-color:#dbecdd}.theme-stage2 .featured-content:after{background-color:#c1e3c5}.theme-stage3 .featured-content:after{background-color:#fdefcd}.theme-stage4 .featured-content:after{background-color:#f5dda6}.theme-stage5 .featured-content:after{background-color:#e8f7ff}.theme-stage6 .featured-content:after{background-color:#cbe4f2}.theme-stage7 .featured-content:after{background-color:#ffe6e6}.theme-stage8 .featured-content:after{background-color:#fed1d1}.ingredients{margin:1.64rem 0}@media screen and (min-width:768px){.ingredients{margin:3.28rem 0}}.ingredients .t-title2{margin-bottom:0}@media screen and (min-width:768px){.ingredients .t-title2{margin-bottom:.45rem}}.comment-links__item{flex-grow:1}@media screen and (min-width:480px){.comment-links__item{flex:1}.comment-links__item:not(:last-child){margin:0 1.64rem 0 0}}.comment-links a{align-items:center;display:flex;text-decoration:none!important}.comment-links a:after,.comment-links a:before{content:none!important}.comment-links a,.comment-links button{color:#c5c5c5;color:#ecebea;font-size:.88889rem;font-weight:700;line-height:1.23rem;transition:color .2s ease-out}.theme-stage1 .comment-links a,.theme-stage1 .comment-links button,.theme-stage2 .comment-links a,.theme-stage2 .comment-links button{color:#64b36d}.theme-stage3 .comment-links a,.theme-stage3 .comment-links button,.theme-stage4 .comment-links a,.theme-stage4 .comment-links button{color:#dcb75b}.theme-stage5 .comment-links a,.theme-stage5 .comment-links button,.theme-stage6 .comment-links a,.theme-stage6 .comment-links button{color:#68b5d4}.theme-stage7 .comment-links a,.theme-stage7 .comment-links button,.theme-stage8 .comment-links a,.theme-stage8 .comment-links button{color:#e7abab}.non-touch .theme-stage1 .comment-links a:hover,.non-touch .theme-stage1 .comment-links button:hover,.non-touch .theme-stage2 .comment-links a:hover,.non-touch .theme-stage2 .comment-links button:hover{color:#b1d9b6}.non-touch .theme-stage3 .comment-links a:hover,.non-touch .theme-stage3 .comment-links button:hover,.non-touch .theme-stage4 .comment-links a:hover,.non-touch .theme-stage4 .comment-links button:hover{color:#eddbad}.non-touch .theme-stage5 .comment-links a:hover,.non-touch .theme-stage5 .comment-links button:hover,.non-touch .theme-stage6 .comment-links a:hover,.non-touch .theme-stage6 .comment-links button:hover{color:#b3dae9}.non-touch .theme-stage7 .comment-links a:hover,.non-touch .theme-stage7 .comment-links button:hover{color:#f3d5d5}.non-touch .theme-stage8 .comment-links a:hover,.non-touch .theme-stage8 .comment-links button:hover{color:#f5c2c2}.comment-links a svg,.comment-links button svg{color:currentColor}@media screen and (max-width:479px){.comment-links{justify-content:space-between}}.product-card{background-color:#fff;border-radius:5px;margin:auto;text-align:center}@media screen and (min-width:640px){.product-card{margin-top:6.15rem;margin-top:calc(var(--vr)*3.75rem);text-align:left}.product-card:first-child{margin-top:4.92rem;margin-top:calc(var(--vr)*3rem)}}@media screen and (min-width:768px){.product-card{margin-top:7.79rem;margin-top:calc(var(--vr)*4.75rem)}.product-card:first-child{margin-top:5.74rem;margin-top:calc(var(--vr)*3.5rem)}}@media screen and (min-width:1024px){.product-card{border-radius:10px}.product-card,.product-card:first-child{margin-top:4.1rem;margin-top:calc(var(--vr)*2.5rem)}}.product-card__image{display:block;position:relative}@media screen and (max-width:639px){.product-card__image{padding:1.64rem 1.64rem 0}.product-card__image:not(.amp-img){margin-top:133.33333px;padding-top:100px}}@media screen and (min-width:640px){.product-card__image{margin:0 0 2.46rem 2.46rem;min-width:225px}.product-card__image.amp-img{margin:1.64rem}}.product-card__image.amp-img .amp-img__img{margin:auto;max-width:160px}.product-card__image:not(.amp-img) img{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:767px){.product-card__image:not(.amp-img) img{max-height:200px}}@media screen and (min-width:768px){.product-card__image:not(.amp-img) img{max-height:225px}}.product-card__text{color:#7f7f7f;justify-content:center;padding:2.46rem;padding:calc(var(--vr)*1.5rem)}.theme-stage1 .product-card__text,.theme-stage2 .product-card__text{color:#3a7f42}.theme-stage3 .product-card__text,.theme-stage4 .product-card__text{color:#a9811d}.theme-stage5 .product-card__text,.theme-stage6 .product-card__text{color:#4b93b0}.theme-stage7 .product-card__text,.theme-stage8 .product-card__text{color:#ad5858}@media screen and (min-width:640px){.product-card__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:9.84rem;min-height:calc(var(--vr)*6rem)}}.product-card__text .p-small{color:#7f7f7f;margin-bottom:0}.product-card__title{color:inherit;display:block;font-weight:700;margin-bottom:.41rem;margin-bottom:calc(var(--vr)*.25rem);text-decoration:none}.non-touch .product-card__title:hover{color:inherit;text-decoration:underline}.post-card{color:#333;display:block}@media screen and (min-width:640px){.post-card{height:100%}}.post-card h2,.post-card__category{margin-bottom:.41rem}.post-card__category{display:block;font-weight:500}.post-card__description{font-weight:500;margin-bottom:.82rem;margin-top:.82rem}.post-card__image{border-radius:5px;display:block;margin:0 0 1.23rem;overflow:hidden;position:relative;text-decoration:none}.non-touch .post-card__image:hover>div{transform:scale3d(1.05,1.05,1.05)}.non-touch .post-card__image:hover.post-card--highlight>div{transform:scale3d(1.01,1.01,1.01)}.post-card__image:not(.amp-img)>div{bottom:0;left:0;position:absolute;right:0;top:0;transform:scaleX(1);transition:transform .3s ease-out;will-change:transform}.post-card__image:not(.amp-img)>div,.post-card__image:not(.amp-img)>div .lazyload{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.post-card__image:not(.amp-img):before{content:"";display:block;padding-top:56.25%;width:100%}.post-card__content{position:relative}.post-card__content :last-child{margin-bottom:0}.post-card__title-link{color:#333;display:block;text-decoration:none}.non-touch .post-card__title-link:hover{text-decoration:underline}.post-card__title{line-height:1.64rem;margin-bottom:.41rem!important}.post-card__title+.post-card__description{margin-top:.41rem}.post-card__stages{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.82rem}@media screen and (min-width:768px){.post-card--card-line{align-items:flex-start;display:flex}.post-card--card-line>*{width:calc(50% - .82rem)}.post-card--card-line>:nth-child(n){margin-right:1.64rem}.post-card--card-line>:nth-child(2n){margin-left:-1px;margin-right:0}.post-card--card-line .post-card__content,.post-card--card-line .post-card__image{margin-bottom:0}.post-card--small .post-card__image{margin:0 0 .82rem}}.post-card--small .post-card__title{letter-spacing:0;line-height:1.25}.post-card__link{text-decoration:underline}.non-touch .theme-stage1 .post-card__link:hover,.non-touch .theme-stage2 .post-card__link:hover{color:#64b36d;text-decoration:underline}.non-touch .theme-stage3 .post-card__link:hover,.non-touch .theme-stage4 .post-card__link:hover{color:#dcb75b;text-decoration:underline}.non-touch .theme-stage5 .post-card__link:hover,.non-touch .theme-stage6 .post-card__link:hover{color:#68b5d4;text-decoration:underline}.non-touch .theme-stage7 .post-card__link:hover,.non-touch .theme-stage8 .post-card__link:hover{color:#e7abab;text-decoration:underline}.post-card__author{font-weight:500}.post-card .subtitle{margin-bottom:0}.post-card .subtitle+.subtitle{margin-top:.41rem}.rating{display:flex}.rating .ajax-progress.ajax-progress-throbber .throbber{display:none}.rating.voted li:not(.rate-voted) svg path:first-child{fill:#f7f7f7}.rating.voted li:not(.rate-voted) svg path:last-child{fill:#ecebea}.rating__item{align-items:center;background:#f7f7f7;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.rating__item *{pointer-events:none}.rating__item--yes{margin-right:.25rem}.rating__item .u-icon svg path:first-child{fill:none}.rating__item .u-icon svg path:last-child{fill:#ecebea}.theme-stage1 .rating__item .u-icon svg path:last-child,.theme-stage2 .rating__item .u-icon svg path:last-child{fill:#b1d9b6}.theme-stage3 .rating__item .u-icon svg path:last-child,.theme-stage4 .rating__item .u-icon svg path:last-child{fill:#eddbad}.theme-stage5 .rating__item .u-icon svg path:last-child,.theme-stage6 .rating__item .u-icon svg path:last-child{fill:#b3dae9}.theme-stage7 .rating__item .u-icon svg path:last-child{fill:#f3d5d5}.theme-stage8 .rating__item .u-icon svg path:last-child{fill:#f5c2c2}.rate-voted .rating__item--no .u-icon svg path:first-child{fill:#ffe6e6}.rate-voted .rating__item--yes .u-icon svg path:first-child{fill:#dbecdd}.rate-voted .rating__item--no .u-icon svg path:last-child{fill:#ad5858}.rate-voted .rating__item--yes .u-icon svg path:last-child{fill:#3a7f42}.non-touch .rating a.rating__item--no:hover .u-icon svg path:first-child{fill:#ffe6e6}.non-touch .rating a.rating__item--no:hover .u-icon svg path:last-child{fill:#ad5858}.non-touch .rating a.rating__item--yes:hover .u-icon svg path:first-child{fill:#dbecdd}.non-touch .rating a.rating__item--yes:hover .u-icon svg path:last-child{fill:#3a7f42}.stages{margin-bottom:3.28rem;margin-top:1.64rem}.stages p{color:#7f7f7f;margin-bottom:.41rem}@media print{.stages{display:none}}.paragraph--type--faqs-component{margin:1.64rem 0;padding-bottom:20px;padding-top:20px}.paragraph--type--faqs-component>div{border-bottom:1px solid #cac9c9}.paragraph--type--preguntas-y-respuestas-faqs-{padding-bottom:10px}.paragraph--type--preguntas-y-respuestas-faqs- input{opacity:0;position:absolute;z-index:-1}.paragraph--type--preguntas-y-respuestas-faqs- .row{display:flex}.paragraph--type--preguntas-y-respuestas-faqs- .row .col{flex:1}.paragraph--type--preguntas-y-respuestas-faqs- .row .col:last-child{margin-left:1em}.paragraph--type--preguntas-y-respuestas-faqs- .tabs{border-top:1px solid #cac9c9;overflow:hidden}.paragraph--type--preguntas-y-respuestas-faqs- .tab{color:#000;overflow:hidden;width:100%}.paragraph--type--preguntas-y-respuestas-faqs- .tab-label{cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:1.5em;padding:1.4em 0 1em}.paragraph--type--preguntas-y-respuestas-faqs- .tab-label p{font-size:100%;margin-bottom:0}.paragraph--type--preguntas-y-respuestas-faqs- .tab-label:after{content:"\276F";height:1em;margin-left:1em;text-align:center;transition:all .35s;width:1em}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content{background:#fff;color:#000;max-height:0}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content-close{cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;padding:1em}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content ul{list-style-type:disc;margin-right:0;padding-left:30px;position:relative}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content ul li{position:relative;z-index:1}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content ul li ul{list-style-type:circle;margin-left:20px}.paragraph--type--preguntas-y-respuestas-faqs- .tab-content ul li:before{padding:0 10px}.paragraph--type--preguntas-y-respuestas-faqs- input:checked+.tab-label{font-size:20px;line-height:1.5em}.paragraph--type--preguntas-y-respuestas-faqs- input:checked+.tab-label:after{transform:rotate(90deg)}.paragraph--type--preguntas-y-respuestas-faqs- input:checked~.tab-content{font-size:.9rem;max-height:100vh;padding:0 0 1em}.paragraph--type--preguntas-y-respuestas-faqs- input:checked~.tab-content p{line-height:1.7em}.admin_tabs{background-color:#000;bottom:0;position:fixed;width:100%;z-index:3}.admin_tabs,.admin_tabs ul{display:flex;justify-content:center}.admin_tabs ul{flex-wrap:wrap;margin-top:0}.admin_tabs ul li{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.admin_tabs ul li a{color:#fff;display:inline-block;font-size:.6243rem;font-weight:700;letter-spacing:1px;line-height:1.25;padding:.574rem 1.64rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out}.admin_tabs ul li a:after,.admin_tabs ul li a:before{display:none}.non-touch .admin_tabs ul li a:hover{background-color:#f7875f;color:#fff}.calculator{margin:3.28rem 0}.calculator+.joinus-banner{margin-top:-1.64rem}.calculator .t-title2--no-margin{margin-bottom:.41rem}.calculator p.no-margin{margin-bottom:.82rem}@media screen and (min-width:768px){.calculator p.no-margin{margin-bottom:.41rem}}.calculator__result{background:#fff;border-radius:5px;padding:1.64rem .82rem}@media screen and (min-width:768px){.calculator__result{border-radius:10px;padding:1.64rem 1.23rem}}@media screen and (max-width:767px){.calculator__result .button,.calculator__result .form button,.calculator__result .form input[type=submit]:not(.field-add-more-submit),.form .calculator__result button,.form .calculator__result input[type=submit]:not(.field-add-more-submit){padding:.574rem 1.23rem}}.calculator__result--image{margin-top:4.92rem;padding:7.38rem .82rem 1.64rem}@media screen and (min-width:768px){.calculator__result--image{padding:6.56rem 1.64rem 1.64rem}}.calculator__img{left:50%;position:absolute;top:1.64rem;transform:translate3d(-50%,0,0);width:11rem}.calculator .form__fieldset strong{display:inline}@media screen and (max-width:767px){.calculator .form__group{margin-bottom:2.46rem}}.calculator .form__disclaimer{margin:1.64rem 0;text-align:left}.calculator .form__disclaimer:last-child{margin-bottom:0}@media screen and (max-width:639px){.calculator .form__disclaimer{font-size:.55493rem;line-height:.82rem}}@media screen and (max-width:767px){.calculator__labels{width:calc(50% - .41rem)}.calculator__labels:nth-child(n){margin-right:.82rem}.calculator__labels:nth-child(2n){margin-left:-1px;margin-right:0}}@media screen and (min-width:768px){.calculator__labels{margin-bottom:.82rem;text-align:left}}.calculator__labels .subtitle{margin-bottom:.41rem}.calculator__labels .p-big{font-weight:700}.calculator__chart-wrapper{margin-bottom:1.64rem}.calculator__chart-wrapper:last-child{margin-bottom:0}@media screen and (min-width:768px){.calculator__chart-wrapper>div>div{flex-grow:1}}.calculator__chart{max-height:275px;min-height:200px;width:100%!important}@media screen and (max-width:767px){.calculator__chart{margin:.82rem auto}}.calculator__result-text{background:#f7f7f7;border-radius:5px;color:#333;font-weight:500;padding:.82rem 1.64rem;text-align:center}@media screen and (min-width:768px){.calculator__result-text{border-radius:5px;margin-top:1.64rem;padding:.82rem 3.28rem}.calculator__header{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-right:1.64rem;min-width:110px}}.comment{position:relative}.comment+.comment,.comment+.comment-form,.indented+.comment{margin:1.64rem 0 0}.comment__author,.comment__date{display:block}.comment__author{font-size:.88889rem;font-weight:700;line-height:1.64rem}.comment__body{margin:0 0 .41rem}.comment__footer{margin:0 0 .82rem}.indented .comment .comment__author{font-size:.79012rem;line-height:1.23rem}.indented .comment .comment__date{font-size:.55493rem}.indented .comment .comment__body{font-size:.88889rem;line-height:1.23rem}.comments{border-top:2px solid #ecebea;margin:3.28rem 0 0;padding:3.28rem 0 0;position:relative}.comments .joinus-banner{margin:0 0 2.46rem}.comments__form{margin:0 0 3.28rem}.comments__form .form__fieldset{padding-top:1.23rem}.comments__more{border-top:1px solid #ecebea;margin:1.64rem 0 0;padding:1.64rem 0;text-align:center}.comments__more button{color:#c5c5c5}.theme-stage1 .comments__more button,.theme-stage2 .comments__more button{color:#64b36d}.theme-stage3 .comments__more button,.theme-stage4 .comments__more button{color:#dcb75b}.theme-stage5 .comments__more button,.theme-stage6 .comments__more button{color:#68b5d4}.theme-stage7 .comments__more button,.theme-stage8 .comments__more button{color:#e7abab}.comments__list{position:relative}.comments__list.hide-comments .comment:nth-of-type(n+4){display:none}.comments .indented{border-left:4px solid #ecebea;display:none;margin:1.23rem 0 0 .82rem;padding:0 0 0 .82rem}@media screen and (min-width:768px){.comments .indented{margin:1.23rem 0 0 1.23rem}}.comments .indented.show{display:block}.comments .indented .comment{margin:0 0 1.64rem}.comments .indented .comment:last-child{margin:0}.comments .indented .comment-links{display:none!important}@media print{.comments{display:none!important}}.footer{background-color:#fff;color:#7f7f7f;font-size:.79012rem;margin-top:3.28rem;position:relative}.footer__menu{padding-bottom:1.64rem;padding-top:1.64rem;position:relative}@media screen and (min-width:640px){.footer__menu>div{width:calc(50% - .82rem)}.footer__menu>div:nth-child(n){margin-right:1.64rem}.footer__menu>div:nth-child(2n){margin-left:-1px;margin-right:0}}@media screen and (min-width:768px){.footer__menu>div{width:calc(25% - 1.23rem)}.footer__menu>div:nth-child(n){margin-right:1.64rem}.footer__menu>div:nth-child(4n){margin-left:-1px;margin-right:0}}.footer .navigation__column,.footer.amp-navigation .sidebar__column{margin-bottom:1.64rem;opacity:1;transform:none}.footer .navigation__item,.footer.amp-navigation .sidebar__item{display:block;font-size:.79012rem;font-weight:500;margin-bottom:.41rem;padding:0;text-decoration:none}.footer .navigation__item .active,.footer.amp-navigation .sidebar__item .active{text-decoration:underline}li:last-child .footer .navigation__item,li:last-child .footer.amp-navigation .sidebar__item{margin-bottom:0}.footer .navigation__item span,.footer.amp-navigation .sidebar__item span{pointer-events:none}.footer .navigation__title,.footer.amp-navigation .sidebar__title{color:#333;font-weight:700;margin-bottom:.82rem;position:relative;z-index:1}@media screen and (min-width:960px){.footer .navigation__title,.footer.amp-navigation .sidebar__title{padding:0}}.footer__info{font-weight:500}.footer__link{text-decoration:none}.footer__link svg{display:block;height:44px;pointer-events:none;width:44px}.footer__social{padding-bottom:1.64rem;padding-top:1.64rem}.footer__social p{margin:0}@media screen and (max-width:767px){.footer__social{text-align:center}}@media screen and (min-width:768px){.footer__social{align-items:flex-end}.footer__social>div{flex:1}}.footer__social .subtitle{font-size:.6243rem}.footer__social-media{font-weight:500}@media screen and (max-width:767px){.footer__social-media{margin-bottom:1.64rem}}@media screen and (min-width:768px){.footer__social-media{align-items:center;justify-content:flex-end}}.footer__social-media ul{margin-left:.82rem}.footer__social-media ul a{margin-left:.41rem}.footer__accreditations{margin-top:.82rem}@media screen and (max-width:767px){.footer__accreditations{justify-content:center}}.footer__accreditation{max-height:2.5rem;max-width:10rem}.footer__accreditation img{border:none}.footer__accreditation:not(:last-child){margin-right:.82rem}.footer__footer{background-color:#f7f7f7;padding-bottom:1.64rem;padding-top:1.64rem;position:relative}.footer__footer .footer__curve{left:0;position:absolute;right:0;top:0}@media screen and (min-width:768px){.footer__footer{padding-bottom:.82rem;padding-top:4.1rem}}.footer__copyright{align-items:center;display:flex;justify-content:center}.footer__copyright>span{margin-right:.82rem}.footer__copyright .footer__bottom-logo{margin:0 .82rem}.footer__copyright .footer__bottom-logo svg{width:100px}.footer__pages{color:#333}@media screen and (max-width:767px){.footer__pages ul{padding:1.64rem 0}}@media screen and (min-width:768px){.footer__pages ul{align-items:center;display:flex}}@media screen and (max-width:767px){.footer__pages ul li{margin:0 0 .82rem;text-align:center}.footer__pages ul li:last-child{margin:0}}@media screen and (min-width:768px){.footer__pages ul li a{margin:0 0 0 1.64rem}}.footer__pages ul li a{color:#333;font-weight:500;text-decoration:none!important}.footer__pages ul li a:after,.footer__pages ul li a:before{content:none!important}.non-touch .footer__pages ul li a:hover{color:#333;opacity:.75}.footer__curve,.footer__divider{display:block}.footer__curve svg,.footer__divider svg{fill:#f7f7f7;width:100%}.ie .footer__curve{display:none}.page--bottomless+.footer .footer__no-bottomless-divider{display:none!important}@media print{.footer{margin:0 1cm}.footer>:not(.is-printable),.footer__footer>:not(.is-printable),.footer__info>:not(.is-printable),.footer__pages,.footer__social-media{display:none!important}.footer__social{padding-bottom:0}.footer__footer{background-color:#fff;margin:0;padding-top:0}.footer__copyright{display:block}.footer__curve{display:none!important}}.form{position:relative}.form .form--delete button:last-child,.form .form--delete input:last-child[type=submit]:not(.field-add-more-submit),.form--delete .button:last-child,.form--delete .form button:last-child,.form--delete .form input:last-child[type=submit]:not(.field-add-more-submit){background-color:transparent!important;border:1px solid #f7875f;color:#f7875f}.form .non-touch .form--delete button:last-child:hover,.form .non-touch .form--delete input:last-child:hover[type=submit]:not(.field-add-more-submit),.non-touch .form--delete .button:last-child:hover,.non-touch .form--delete .form button:last-child:hover,.non-touch .form--delete .form input:last-child:hover[type=submit]:not(.field-add-more-submit){background-color:#f7875f!important;color:#fff}@media screen and (max-width:479px){.form .form--delete button:last-child,.form .form--delete input:last-child[type=submit]:not(.field-add-more-submit),.form--delete .button:last-child,.form--delete .form button:last-child,.form--delete .form input:last-child[type=submit]:not(.field-add-more-submit){margin-top:1.64rem}.form .form--delete button.button--primary[type=submit]:nth-last-child(2),.form .form--delete input.button--primary[type=submit]:nth-last-child(2):not(.field-add-more-submit),.form--delete .button.button--primary[type=submit]:nth-last-child(2),.form--delete .form button.button--primary[type=submit]:nth-last-child(2),.form--delete .form input.button--primary[type=submit]:nth-last-child(2):not(.field-add-more-submit){margin-top:3.28rem}}@media screen and (min-width:480px){.form--delete{padding-bottom:4.92rem}.form .form--delete button,.form .form--delete input[type=submit]:not(.field-add-more-submit),.form--delete .button,.form--delete .form button,.form--delete .form input[type=submit]:not(.field-add-more-submit){bottom:0;position:absolute}.form .form--delete button:last-child,.form .form--delete input:last-child[type=submit]:not(.field-add-more-submit),.form--delete .button:last-child,.form--delete .form button:last-child,.form--delete .form input:last-child[type=submit]:not(.field-add-more-submit){left:9.02rem}.form .form--delete button.button--primary[type=submit]:nth-last-child(2),.form .form--delete input.button--primary[type=submit]:nth-last-child(2):not(.field-add-more-submit),.form--delete .button.button--primary[type=submit]:nth-last-child(2),.form--delete .form button.button--primary[type=submit]:nth-last-child(2),.form--delete .form input.button--primary[type=submit]:nth-last-child(2):not(.field-add-more-submit){left:0}}.form input[type=date],.form select{appearance:none}.form a{color:#f7875f}.non-touch .form a:hover{color:#faab8f}.form textarea{height:8rem}.form .select-element{position:relative}.form .select-element svg{fill:#7f7f7f;pointer-events:none;position:absolute;right:.41rem;top:50%;transform:translateY(-50%)}.form .select-element .form__state--invalid+svg{transform:translateY(-100%)}.form__fieldset{background:#f7f7f7;border-radius:10px;margin:0 0 1.64rem;padding:.82rem;text-align:left}@media screen and (min-width:640px){.form__fieldset{padding:1.64rem}}.form__fieldset a{color:#f7875f}.form__fieldset strong{display:none}.form__fieldset em{font-size:.79012rem;font-style:normal}.form__fieldset--small,.form__fieldset--small-center{background:transparent;margin:0 auto;max-width:25rem}.form__fieldset--small-center{text-align:center}.form__group.stars-rating .form__element{margin:0;width:auto}.form label,.form legend,.form__group-title{font-size:.79012rem;font-weight:700;margin:0 0 .41rem}.form__element,.form__group{margin-bottom:1.23rem;margin-bottom:calc(var(--vr)*.75rem);text-align:left}.form__element:last-child,.form__group:last-child{margin-bottom:0}.form__element.password-parent .ajax-progress.ajax-progress-throbber,.form__group.password-parent .ajax-progress.ajax-progress-throbber{display:none}.form__group--inline{align-items:flex-end}.form__group--inline .form__element{flex:1 1 0}.form__group--inline:not(.form__group--inline-s640){display:flex}.form__group--inline:not(.form__group--inline-s640) .form__element{margin-bottom:0;margin-right:.82rem}.form__group--inline:not(.form__group--inline-s640) .form__element:last-child{margin-right:0}@media screen and (min-width:640px){.form__group--inline-s640{display:flex}.form__group--inline-s640 .form__element{margin-bottom:0;margin-right:.82rem}.form__group--inline-s640 .form__element:last-child{margin-right:0}}.form__element{position:relative}.form__element.is-checkbox{display:flex;flex-direction:column-reverse;margin:0 0 .82rem}.form__element.is-checkbox .input-checkbox{align-items:flex-start;display:flex;width:100%}.form__element.is-checkbox .checkmark{background-color:#fff;border:1.5px solid #ecebea;border-radius:4px;cursor:pointer;height:25px;margin-top:5px;min-width:24px;position:relative;width:25px}.form__element.is-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:16px;left:7px;opacity:0;position:absolute;top:1.5px;transform:rotate(45deg);transition:opacity .1s ease-out;width:8px;will-change:opacity}.form__element.is-checkbox .checkmark+span{margin-left:.41rem}.form__element.is-checkbox .checkmark--small{height:18px;margin-top:0;min-width:18px;position:relative;top:3px;width:18px}@media screen and (min-width:1024px){.form__element.is-checkbox .checkmark--small{top:0}}.form__element.is-checkbox .checkmark--small:after{height:10px;left:5px;width:6px}.form__element.is-checkbox .form__state--invalid{margin:0}.form__element.is-checkbox input{cursor:pointer;opacity:0;position:absolute;z-index:1}.form__element.is-checkbox input:checked~label .checkmark:after{opacity:1}.form__element.is-checkbox input:checked{background-color:#fff}.form__element.is-checkbox input:checked~label .checkmark{background-color:#f7875f;border:1.5px solid #f7875f}.form__element.is-checkbox label{cursor:pointer}.form__element.is-checkbox input[disabled]+label{cursor:default}.form__element.is-checkbox input[disabled]:checked~label .checkmark{background-color:#ecebea;border:1.5px solid #ecebea;cursor:default}.form__element.is-checkbox input[disabled]~label{color:#7f7f7f}.form__element.is-checkbox input[disabled]~label .checkmark{background-color:#ecebea;border:1.5px solid #ecebea;cursor:default}.form__element+.subtitle{margin-top:-.82rem}.form span.form__state--invalid{color:#ad5858;display:inline-block;font-size:.70233rem;font-weight:700;line-height:1.5;margin:.41rem 0 0}.form span.form__state--invalid~.input-checkbox .checkmark{background:#ffe6e6;border-color:#ad5858}.form__actions{text-align:left}.form .form__actions button:last-child,.form .form__actions input:last-child[type=submit]:not(.field-add-more-submit),.form__actions .button:last-child,.form__actions .form button:last-child,.form__actions .form input:last-child[type=submit]:not(.field-add-more-submit){margin-top:1.64rem}@media screen and (min-width:480px){.form .form__actions button:last-child,.form .form__actions input:last-child[type=submit]:not(.field-add-more-submit),.form__actions .button:last-child,.form__actions .form button:last-child,.form__actions .form input:last-child[type=submit]:not(.field-add-more-submit){margin:0 0 0 1.64rem}}.form__disclaimer{margin-top:.82rem}.form .password-strength,.form .password-suggestions,.form div.password-confirm{display:none}.form__element+.password-suggestions{margin:.82rem 0 0}.form .password-suggestions{font-size:.79012rem;position:relative;z-index:1}.form .password-suggestions ul{list-style:disc;margin:0 0 0 .82rem}.form .password-suggestions li{line-height:1.5;margin:0}.form .field-multiple-table{width:100%}.form .field-multiple-table.responsive-enabled .field-multiple-drag,.form .field-multiple-table.responsive-enabled thead,.form .tabledrag-toggle-weight-wrapper{display:none}.form .field-multiple-table.responsive-enabled tr>td>div{background-color:#fff;border-radius:10px;padding:1.23rem}.form .field-multiple-table.responsive-enabled tr:not(:first-child)>td>div{margin:1.23rem 0 0}.form .field-multiple-table.responsive-enabled .paragraphs-dropbutton-wrapper+.form__group{margin:0 0 .82rem}.form .field-multiple-table.responsive-enabled .paragraphs-dropbutton-wrapper,.form .field-multiple-table.responsive-enabled .paragraphs-dropbutton-wrapper .button,.form .field-multiple-table.responsive-enabled .paragraphs-dropbutton-wrapper button,.form .field-multiple-table.responsive-enabled .paragraphs-dropbutton-wrapper input[type=submit]:not(.field-add-more-submit){text-align:right}.form .confirm-remove>.field-add-more-submit,.form .paragraphs-dropbutton-wrapper>.field-add-more-submit,.form .restore>.field-add-more-submit{margin-top:.82rem;text-align:left}.form .confirm-remove>.button,.form .confirm-remove>button,.form .confirm-remove>input[type=submit]:not(.field-add-more-submit),.form .paragraphs-dropbutton-wrapper>.button,.form .paragraphs-dropbutton-wrapper>button,.form .paragraphs-dropbutton-wrapper>input[type=submit]:not(.field-add-more-submit),.form .restore>.button,.form .restore>button,.form .restore>input[type=submit]:not(.field-add-more-submit){background-color:transparent!important;border-radius:0;color:#f7875f!important;font-size:.88889rem;letter-spacing:1px;line-height:1.64rem;padding:0;text-transform:none}.non-touch .form .confirm-remove>.button:hover,.non-touch .form .confirm-remove>button:hover,.non-touch .form .confirm-remove>input:hover[type=submit]:not(.field-add-more-submit),.non-touch .form .paragraphs-dropbutton-wrapper>.button:hover,.non-touch .form .paragraphs-dropbutton-wrapper>button:hover,.non-touch .form .paragraphs-dropbutton-wrapper>input:hover[type=submit]:not(.field-add-more-submit),.non-touch .form .restore>.button:hover,.non-touch .form .restore>button:hover,.non-touch .form .restore>input:hover[type=submit]:not(.field-add-more-submit){background-color:transparent;color:#faab8f!important}.form .confirm-remove .ajax-progress.ajax-progress-throbber,.form .paragraphs-dropbutton-wrapper .ajax-progress.ajax-progress-throbber,.form .restore .ajax-progress.ajax-progress-throbber{margin-top:-1.64rem}.form .confirm-remove .ajax-progress.ajax-progress-throbber .message,.form .paragraphs-dropbutton-wrapper .ajax-progress.ajax-progress-throbber .message,.form .restore .ajax-progress.ajax-progress-throbber .message{font-size:.79012rem}.form .dropbutton-wrapper{margin-right:0!important;min-height:auto!important;padding-right:0!important}.form .dropbutton-wrapper .dropbutton-widget{padding:0;position:static}.form .dropbutton-wrapper .dropbutton{display:flex}@media screen and (max-width:639px){.form .dropbutton-wrapper .dropbutton{justify-content:space-between}}.form .dropbutton-wrapper .dropbutton .confirm-remove{margin-right:1.64rem}.form .dropbutton-wrapper .dropbutton .button,.form .dropbutton-wrapper .dropbutton button,.form .dropbutton-wrapper .dropbutton input[type=submit]:not(.field-add-more-submit){text-align:left!important}.form .dropbutton-wrapper .dropbutton .dropbutton-toggle{display:none}.form .dropbutton-wrapper .dropbutton .restore{display:block}.form .dropbutton-wrapper .dropbutton .restore .button,.form .dropbutton-wrapper .dropbutton .restore button,.form .dropbutton-wrapper .dropbutton .restore input[type=submit]:not(.field-add-more-submit){color:#7f7f7f!important}@media screen and (min-width:768px){.form--small{margin:0 auto;max-width:25rem}}form{transition:opacity .2s ease-out;will-change:opacity}form.submitted{opacity:.5;pointer-events:none}.loading-box-consultation{background-color:rgba(69,69,69,.9);cursor:pointer;height:100vh;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:12}.loading-box-consultation .consultation-in-progress{background-image:url(/themes/custom/base/templates/svg/ajax-loader-consultation.gif);background-position:50%;background-repeat:no-repeat;border-radius:7px;height:55px;left:50%;margin:30px auto 0;opacity:.9;padding:4px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:54px}.consultation-form #edit-submit:disabled{opacity:.5}.guide-component{margin-bottom:4.92rem;margin-top:3.28rem;position:relative}.guide-component__content{min-height:24rem;padding-bottom:13.12rem;padding-top:3.28rem;position:relative;text-align:center;z-index:3}.guide-component__content>:not(.guide-component__subtitle){margin-bottom:.41rem}@media screen and (min-width:480px){.guide-component__content{min-height:27rem}}@media screen and (min-width:1280px){.guide-component__content{min-height:28rem}}@media screen and (min-width:1440px){.guide-component__content{min-height:32rem}}.guide-component__curves{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:480px){.guide-component__curves{overflow:hidden}}.guide-component__curve{bottom:0;left:0;position:absolute;width:100%}.guide-component__curve svg{display:block}.guide-component__curve:first-child{height:90%;overflow:hidden;top:0;z-index:0}.guide-component__curve:first-child svg{height:100%}.guide-component__curve:first-child svg path{fill:#f7f7f7}.guide-component--stage1 .guide-component__curve:first-child svg path{fill:#dbecdd}.guide-component--stage2 .guide-component__curve:first-child svg path{fill:#c1e3c5}.guide-component--stage3 .guide-component__curve:first-child svg path{fill:#fdefcd}.guide-component--stage4 .guide-component__curve:first-child svg path{fill:#f5dda6}.guide-component--stage5 .guide-component__curve:first-child svg path{fill:#e8f7ff}.guide-component--stage6 .guide-component__curve:first-child svg path{fill:#cbe4f2}.guide-component--stage7 .guide-component__curve:first-child svg path{fill:#ffe6e6}.guide-component--stage8 .guide-component__curve:first-child svg path{fill:#fed1d1}@media screen and (min-width:1560px){.guide-component__curve:first-child svg{height:auto}}.guide-component__curve:last-child{transform:scale(1.01);z-index:1}@media screen and (max-width:479px){.guide-component__curve:last-child{bottom:-40px}}.guide-component__curve:last-child svg path{fill:#ecebea}.guide-component--stage1 .guide-component__curve:last-child svg path,.guide-component--stage2 .guide-component__curve:last-child svg path{fill:#b1d9b6}.guide-component--stage3 .guide-component__curve:last-child svg path,.guide-component--stage4 .guide-component__curve:last-child svg path{fill:#eddbad}.guide-component--stage5 .guide-component__curve:last-child svg path,.guide-component--stage6 .guide-component__curve:last-child svg path{fill:#b3dae9}.guide-component--stage7 .guide-component__curve:last-child svg path{fill:#f3d5d5}.guide-component--stage8 .guide-component__curve:last-child svg path{fill:#f5c2c2}.ie .guide-component{margin-bottom:1.64rem}.ie .guide-component__curve{display:none!important}.guide-component__subtitle,.guide-component__title{color:#333}.guide-component--stage1 .guide-component__subtitle,.guide-component--stage1 .guide-component__title,.guide-component--stage2 .guide-component__subtitle,.guide-component--stage2 .guide-component__title{color:#07340b}.guide-component--stage3 .guide-component__subtitle,.guide-component--stage3 .guide-component__title,.guide-component--stage4 .guide-component__subtitle,.guide-component--stage4 .guide-component__title{color:#402e03}.guide-component--stage5 .guide-component__subtitle,.guide-component--stage5 .guide-component__title,.guide-component--stage6 .guide-component__subtitle,.guide-component--stage6 .guide-component__title{color:#113e4f}.guide-component--stage7 .guide-component__subtitle,.guide-component--stage7 .guide-component__title,.guide-component--stage8 .guide-component__subtitle,.guide-component--stage8 .guide-component__title{color:#420606}.guide-component__subtitle{font-weight:500;margin-bottom:.82rem;margin-left:auto;margin-right:auto;max-width:33rem}.guide-component__link{text-decoration:underline;text-transform:none}.guide-component--stage1 .guide-component__link{color:#64b36d}.non-touch .guide-component--stage1 .guide-component__link:hover{color:#3a7f42}.guide-component--stage2 .guide-component__link{color:#64b36d}.non-touch .guide-component--stage2 .guide-component__link:hover{color:#3a7f42}.guide-component--stage3 .guide-component__link{color:#dcb75b}.non-touch .guide-component--stage3 .guide-component__link:hover{color:#a9811d}.guide-component--stage4 .guide-component__link{color:#dcb75b}.non-touch .guide-component--stage4 .guide-component__link:hover{color:#a9811d}.guide-component--stage5 .guide-component__link{color:#68b5d4}.non-touch .guide-component--stage5 .guide-component__link:hover{color:#4b93b0}.guide-component--stage6 .guide-component__link{color:#68b5d4}.non-touch .guide-component--stage6 .guide-component__link:hover{color:#4b93b0}.guide-component--stage7 .guide-component__link{color:#e7abab}.non-touch .guide-component--stage7 .guide-component__link:hover{color:#ad5858}.guide-component--stage8 .guide-component__link{color:#e7abab}.non-touch .guide-component--stage8 .guide-component__link:hover{color:#ad5858}.non-touch .guide-component__link:hover{text-decoration:underline}.guide-component__img{position:relative;z-index:2}.guide-component__img img{bottom:1.64rem;left:0;position:absolute;width:100%}@media screen and (min-width:1280px){.guide-component__img img{bottom:3.28rem}}.how-to-participate .u-wysiwyg ol{margin:1.64rem 0 0;padding:0}.how-to-participate .u-wysiwyg ol li{align-items:center;color:#7f7f7f;display:flex;margin-bottom:.82rem;margin-top:0}.how-to-participate .u-wysiwyg ol li:after{content:none}.how-to-participate .u-wysiwyg ol li:before{bottom:100%;color:#f7875f;content:counter(counter-level-1);font-size:2rem;line-height:2rem;margin-right:.75rem;min-width:30px;text-align:center}@media screen and (min-width:640px){.how-to-participate .u-wysiwyg ol{align-items:flex-start;display:flex;flex-wrap:wrap;font-weight:700}.how-to-participate .u-wysiwyg ol li{margin-bottom:.82rem;width:calc(50% - .82rem)}.how-to-participate .u-wysiwyg ol li:nth-child(n){margin-right:1.64rem}.how-to-participate .u-wysiwyg ol li:nth-child(2n){margin-left:-1px;margin-right:0}}@media screen and (min-width:768px){.how-to-participate .u-wysiwyg ol li{align-items:center;display:flex;margin-bottom:1.64rem;width:calc(33.33333% - 1.09333rem)}.how-to-participate .u-wysiwyg ol li:nth-child(n){margin-right:1.64rem}.how-to-participate .u-wysiwyg ol li:nth-child(3n){margin-left:-1px;margin-right:0}.how-to-participate .u-wysiwyg ol li:before{align-self:flex-start;font-size:4rem;line-height:4rem;margin-right:.5rem;min-width:65px}}.login__form{margin:0 0 1.64rem}.login__form .form__element{text-align:left}.login__header{margin:0 0 1.64rem}.login__link{color:#333;font-size:.88889rem}.login__link a{color:#f7875f;opacity:1;transition:opacity .2s ease-out}.non-touch .login__link a:hover{color:#f7875f;opacity:.7}.login__help{text-align:left}@media screen and (min-width:640px){.login__help{text-align:center}}@media print{.login{display:none}}@keyframes flashtag{0%,25%,50%,to{opacity:1}20%,45%{opacity:.3}}.evaluation{margin:3.28rem 0 0}.evaluation__wrapper{position:relative}.evaluation__wrapper.submitted{pointer-events:none}.evaluation__wrapper.submitted .evaluation__button,.evaluation__wrapper.submitted .evaluation__feedback.show{opacity:.5}.evaluation__feedback{height:0;opacity:0;transition:height .3s ease-out .1s,opacity .1s ease-out 0s;visibility:hidden;will-change:opacity,transform}.evaluation__feedback label{line-height:1.5;margin-bottom:.82rem}.evaluation__feedback.show{height:auto;margin:0 0 3.28rem;opacity:1;overflow:initial;transition:height .3s ease-out 0s,opacity .2s ease-out .2s;visibility:visible}.evaluation__feedback .paragraph{margin-bottom:.82rem}.evaluation__option{position:relative;width:100%;width:calc(50% - .41rem)}@media screen and (min-width:640px){.evaluation__option{width:11.5rem}.evaluation__option:not(:last-child){margin:0 1.64rem 0 0}}.evaluation__buttons{margin:0 0 1.64rem}@media screen and (max-width:639px){.evaluation__buttons{justify-content:space-between}}.evaluation__button{background:#f7f7f7;border:3px solid #f7f7f7;border-radius:10px;color:#333;flex-direction:column;font-weight:700;height:100%;padding:.82rem 1.23rem;text-align:center;transition:border .1s ease-out,color .1s ease-out;width:100%;will-change:border,color}.evaluation__button label{flex-grow:1}.evaluation__button svg circle,.evaluation__button svg path{transition:fill .1s ease-out;will-change:fill}@media screen and (min-width:640px){.evaluation__button{flex-direction:row;justify-content:flex-start}}.evaluation__icon{margin:0 0 .41rem}@media screen and (min-width:640px){.evaluation__icon{margin:0 .41rem 0 0}}.evaluation__icon svg{height:50px;width:50px}.evaluation__radio{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.evaluation__radio:checked+.evaluation__button.is-ok,.non-touch .evaluation__radio:hover+.evaluation__button.is-ok{border-color:#3a7f42;color:#3a7f42}.evaluation__radio:checked+.evaluation__button.is-ok svg circle,.non-touch .evaluation__radio:hover+.evaluation__button.is-ok svg circle{fill:#dbecdd}.evaluation__radio:checked+.evaluation__button.is-ok svg path,.non-touch .evaluation__radio:hover+.evaluation__button.is-ok svg path{fill:#3a7f42}.evaluation__radio:checked+.evaluation__button.is-ko,.non-touch .evaluation__radio:hover+.evaluation__button.is-ko{border-color:#ad5858;color:#ad5858}.evaluation__radio:checked+.evaluation__button.is-ko svg circle,.non-touch .evaluation__radio:hover+.evaluation__button.is-ko svg circle{fill:#ffe6e6}.evaluation__radio:checked+.evaluation__button.is-ko svg path,.non-touch .evaluation__radio:hover+.evaluation__button.is-ko svg path{fill:#ad5858}.evaluation__radio:checked+.evaluation__button{animation:flashtag .8s 1}@media print{.evaluation{display:none!important}}.reference-component{margin-top:3.28rem;margin-top:calc(var(--vr)*2rem)}.reference-component .reference-sources__item{color:#7f7f7f;font-size:.79012rem;line-height:1.23rem;line-height:calc(var(--vr)*.75rem);margin-top:.82rem;margin-top:calc(var(--vr)*.5rem)}.reference-component .reference-sources__item:first-child{margin-top:0}.reference-component .reference-sources__item a{word-wrap:break-word;font-weight:400;overflow-wrap:break-word}.pager{font-weight:700;margin-top:3.28rem}.pager__list{align-items:center;display:flex;justify-content:center}.pager__list li{margin:0 .41rem}.pager__item{align-items:center;border:1px solid #c5c5c5;border-radius:50%;display:flex;height:2.25rem;justify-content:center;transition:background-color .2s ease-out;width:2.25rem}@media screen and (min-width:768px){.pager__item{height:2.75rem;width:2.75rem}}.pager__item--disabled{border:1px solid #c5c5c5!important;color:#c5c5c5!important}.pager__item--number{margin:0 .82rem}.pager__item .u-icon{color:#333}.pager__item .u-icon svg{height:32px;width:32px}.non-touch .pager__item:not(.pager__item--disabled):hover{background-color:#f7875f;border-color:#f7875f}.non-touch .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage1 .pager__item:not(.pager__item--disabled):hover{background-color:#64b36d;border-color:#64b36d}.non-touch .theme-stage1 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage2 .pager__item:not(.pager__item--disabled):hover{background-color:#64b36d;border-color:#64b36d}.non-touch .theme-stage2 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage3 .pager__item:not(.pager__item--disabled):hover{background-color:#dcb75b;border-color:#dcb75b}.non-touch .theme-stage3 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage4 .pager__item:not(.pager__item--disabled):hover{background-color:#dcb75b;border-color:#dcb75b}.non-touch .theme-stage4 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage5 .pager__item:not(.pager__item--disabled):hover{background-color:#68b5d4;border-color:#68b5d4}.non-touch .theme-stage5 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage6 .pager__item:not(.pager__item--disabled):hover{background-color:#68b5d4;border-color:#68b5d4}.non-touch .theme-stage6 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage7 .pager__item:not(.pager__item--disabled):hover{background-color:#e7abab;border-color:#e7abab}.non-touch .theme-stage7 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.non-touch .theme-stage8 .pager__item:not(.pager__item--disabled):hover{background-color:#e7abab;border-color:#e7abab}.non-touch .theme-stage8 .pager__item:not(.pager__item--disabled):hover .u-icon{color:#fff}.post-list:first-child{margin-top:1.64rem}.post-list__featured-item,.post-list__item{margin-top:3.28rem;width:100%}@media screen and (min-width:768px){.post-list__item{width:calc(50% - .82rem)}.post-list__item:nth-child(n){margin-right:1.64rem}.post-list__item:nth-child(2n){margin-left:-1px;margin-right:0}}@media screen and (min-width:1024px){.post-list.has-3-cols .post-list__item{width:calc(33.33333% - 1.09333rem)}.post-list.has-3-cols .post-list__item:nth-child(n){margin-right:1.64rem}.post-list.has-3-cols .post-list__item:nth-child(3n){margin-left:-1px;margin-right:0}}.read-more{position:relative}@media screen and (max-width:767px){.read-more__content{max-height:1000px;overflow-y:hidden}.show .read-more__content{max-height:none}}.read-more__footer{bottom:0;left:0;position:absolute;text-align:center;width:100%}.show .read-more__footer{display:none}.read-more__footer:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff);bottom:0;content:"";display:block;height:7rem;left:0;position:absolute;width:100%;z-index:1}.form .read-more__footer button,.form .read-more__footer input[type=submit]:not(.field-add-more-submit),.read-more__footer .button,.read-more__footer .form button,.read-more__footer .form input[type=submit]:not(.field-add-more-submit){position:relative;z-index:2}@media screen and (min-width:768px){.read-more__footer{display:none}}@media print{.read-more__footer{display:none!important}}.related-posts{background:#f7f7f7;margin:6.56rem 0 0;padding:.05rem 0;position:relative}@media screen and (min-width:1560px){.related-posts{margin:8.2rem 0 0}}@media screen and (max-width:767px){.page--sticky .related-posts{margin-top:4.92rem}.related-products+.related-posts{margin-top:0}}.related-posts .t-title2+p{margin-top:-1.23rem}.related-posts__curve{bottom:100%;display:block;left:0;position:absolute;width:100%}.related-posts__curve svg{display:block}.related-posts__curve svg path{fill:#f7f7f7}.related-posts__divider svg{width:100%}.related-posts__divider svg path{fill:#fff}.related-posts__divider-container:last-child{display:none}.related-posts__content{margin-bottom:1.64rem;margin-top:3.28rem}.page--bottomless .related-posts,.page--home .related-posts{margin-bottom:4.92rem}@media screen and (min-width:480px){.page--bottomless .related-posts,.page--home .related-posts{margin-bottom:6.97rem}}.page--bottomless .related-posts .related-posts__bottomless-divider,.page--home .related-posts .related-posts__bottomless-divider{display:block!important;margin-top:1.64rem;position:relative}.page--bottomless .related-posts .related-posts__bottomless-divider .related-posts__curve,.page--home .related-posts .related-posts__bottomless-divider .related-posts__curve{bottom:auto;top:0}.page--bottomless .related-posts .related-posts__bottomless-divider svg path,.page--home .related-posts .related-posts__bottomless-divider svg path{fill:#f7f7f7}.related-posts__item{margin-bottom:3.28rem}@media screen and (min-width:640px){.related-posts__item{margin-bottom:2.46rem;width:calc(50% - .82rem)}.related-posts__item:nth-child(n){margin-right:1.64rem}.related-posts__item:nth-child(2n){margin-left:-1px;margin-right:0}}@media screen and (min-width:768px){.related-posts__item{width:calc(33.33333% - 1.09333rem)}.related-posts__item:nth-child(n){margin-right:1.64rem}.related-posts__item:nth-child(3n){margin-left:-1px;margin-right:0}}@media screen and (min-width:1280px){.related-posts__item{width:calc(25% - 1.23rem)}.related-posts__item:nth-child(n){margin-right:1.64rem}.related-posts__item:nth-child(4n){margin-left:-1px;margin-right:0}}.related-products+.related-posts{margin-top:0}.ie .related-posts{padding-top:1.64rem}.ie .related-posts__curve{display:none!important}@media print{.related-posts{display:none!important}}.related-products{background-color:#f7f7f7;margin:6.56rem 0 0;padding-bottom:6.56rem}@media screen and (min-width:640px){.related-products{padding-bottom:8.2rem}}@media screen and (min-width:1024px){.related-products{padding-bottom:7.38rem}}@media screen and (min-width:1560px){.related-products{margin:8.2rem 0 0}}.related-products__curve{display:block;margin-bottom:2.46rem}.related-products__curve svg{fill:#f7f7f7}.theme-stage1 .related-products__curve svg{fill:#dbecdd}.theme-stage2 .related-products__curve svg{fill:#c1e3c5}.theme-stage3 .related-products__curve svg{fill:#fdefcd}.theme-stage4 .related-products__curve svg{fill:#f5dda6}.theme-stage5 .related-products__curve svg{fill:#e8f7ff}.theme-stage6 .related-products__curve svg{fill:#cbe4f2}.theme-stage7 .related-products__curve svg{fill:#ffe6e6}.theme-stage8 .related-products__curve svg{fill:#fed1d1}.theme-stage1 .related-products{background-color:#dbecdd}.theme-stage2 .related-products{background-color:#c1e3c5}.theme-stage3 .related-products{background-color:#fdefcd}.theme-stage4 .related-products{background-color:#f5dda6}.theme-stage5 .related-products{background-color:#e8f7ff}.theme-stage6 .related-products{background-color:#cbe4f2}.theme-stage7 .related-products{background-color:#ffe6e6}.theme-stage8 .related-products{background-color:#fed1d1}.ie .related-products{padding-top:1.64rem}.ie .related-products__curve{display:none!important}@media print{.related-products{display:none!important}}.sample-selection-list{border-top:3px solid #f7f7f7;margin:2.46rem 0}.sample-selection-list:last-child{margin-bottom:0}.sample-selection-list li{border-bottom:3px solid #f7f7f7;padding:1.23rem 1.64rem}@media screen and (max-width:639px){.sample-selection-list li{color:#7f7f7f;padding:1.64rem 0;text-align:center}.form .sample-selection-list li button,.form .sample-selection-list li input[type=submit]:not(.field-add-more-submit),.sample-selection-list li .button,.sample-selection-list li .form button,.sample-selection-list li .form input[type=submit]:not(.field-add-more-submit){margin-top:.82rem}}.advertisment-item{border-radius:5px;margin:3.28rem 0;overflow:hidden;position:relative}.advertisment-item a *{pointer-events:none}.advertisment-item__item{border-radius:5px;width:100%}.advertisment-item__item--vertical,.advertisment-item__item--wide{display:none}@media screen and (min-width:640px){.advertisment-item__item{border-radius:10px}.advertisment-item:not(.amp-ad) .advertisment-item__item--square{display:none}.advertisment-item:not(.amp-ad) .advertisment-item__item--wide{display:block}}.advertisment-item a{display:block}.advertisment-item a:after,.advertisment-item a:before{display:none}.advertisment-item .subtitle{color:#c5c5c5;display:block;font-weight:500;margin-bottom:.4rem;padding-left:.2rem;text-align:left}@media screen and (min-width:640px){.advertisement-item:not(.amp-ad) .advertisment-item__item--square{display:none}.advertisment-item__item--wide{display:block}}@media print{.advertisment-item{display:none}}
