@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/fonts/inter/Inter-VariableFont_opsz,wght.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/fonts/inter/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2")}
:root{--color-neutral-0:#fff;--color-neutral-50:#f6f7f7;--color-neutral-100:#ecedee;--color-neutral-200:#e2e3e7;--color-neutral-300:#bebfc5;--color-neutral-400:#9899a2;--color-neutral-500:#83848f;--color-neutral-600:#70737c;--color-neutral-700:#5e6469;--color-neutral-800:#464c4e;--color-neutral-900:#272b29;--color-neutral-1000:#0c0d0d;--color-green-500:#2cb573;--color-green-600:#009257;--color-green-800:#06754a;--color-blue-500:#236eb6;--color-blue-600:#005dab;--color-sky-500:#00a5de;--color-teal-300:#5ac0a4;--color-teal-800:#057065;--color-hot-pink-700:#ea0089;--color-mustard-yellow-500:#fcb61c;--color-purple-700:#7559a6;--color-forest-green-500:#2bb573;--color-bright-green-500:#0eae4a;--color-lime-green-500:#7fbb00;--color-xerostomia:var(--color-blue-500);--color-halitosis:var(--color-sky-500);--color-mouth-ulcers:var(--color-teal-800);--color-sensitive-teeth:var(--color-hot-pink-700);--color-children-oral-care:var(--color-mustard-yellow-500);--color-orthodontic-care:var(--color-purple-700);--color-organic-care:var(--color-forest-green-500);--color-advanced-gum-care:var(--color-bright-green-500);--color-anti-stain:var(--color-teal-300);--color-daily-care:var(--color-lime-green-500);--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-6-5:1.625rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--font-family:"Inter",sans-serif;--font-family-title:var(--font-family);--font-family-body:var(--font-family);--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-size-body-2xl:1.375rem;--font-size-body-xl:1.25rem;--font-size-body-lg:1.125rem;--font-size-body-md:1rem;--font-size-body-sm:.875rem;--font-size-body-xs:.75rem;--font-line-height-body-2xl:2.1875rem;--font-line-height-body-xl:2rem;--font-line-height-body-lg:1.8125rem;--font-line-height-body-md:1.625rem;--font-line-height-body-sm:1.375rem;--font-line-height-body-xs:1.1875rem;--font-letter-spacing-body-2xl:0;--font-letter-spacing-body-xl:0;--font-letter-spacing-body-lg:0;--font-letter-spacing-body-md:0;--font-letter-spacing-body-sm:0;--font-letter-spacing-body-xs:0;--font-size-title-6xl:3rem;--font-size-title-5xl:2.75rem;--font-size-title-4xl:2.5rem;--font-size-title-3xl:2.25rem;--font-size-title-2xl:2rem;--font-size-title-xl:1.75rem;--font-size-title-lg:1.5rem;--font-size-title-md:1.375rem;--font-size-title-sm:1.25rem;--font-size-title-xs:1.125rem;--font-line-height-title-6xl:3.75rem;--font-line-height-title-5xl:3.4375rem;--font-line-height-title-4xl:3.125rem;--font-line-height-title-3xl:2.8125rem;--font-line-height-title-2xl:2.625rem;--font-line-height-title-xl:2.3125rem;--font-line-height-title-lg:2rem;--font-line-height-title-md:1.875rem;--font-line-height-title-sm:1.6875rem;--font-line-height-title-xs:1.5625rem;--font-letter-spacing-title-6xl:0;--font-letter-spacing-title-5xl:0;--font-letter-spacing-title-4xl:0;--font-letter-spacing-title-3xl:0;--font-letter-spacing-title-2xl:0;--font-letter-spacing-title-xl:0;--font-letter-spacing-title-lg:0;--font-letter-spacing-title-md:0;--font-letter-spacing-title-sm:0;--font-letter-spacing-title-xs:0;--color-fill-base-primary:var(--color-neutral-0);--color-fill-base-secondary:var(--color-neutral-50);--color-fill-base-tertiary:var(--color-neutral-100);--color-text-base-primary:var(--color-neutral-900);--color-text-base-secondary:var(--color-neutral-800);--color-text-base-tertiary:var(--color-neutral-700);--color-text-inverse-primary:var(--color-neutral-0);--color-text-inverse-secondary:var(--color-neutral-50);--color-text-inverse-tertiary:var(--color-neutral-100);--font-color-body:var(--color-text-base-secondary);--font-color-title:var(--color-text-base-primary);--font-color-link:var(--color-text-base-primary);--button-color-fill-primary-rest:var(--color-green-600);--button-color-fill-primary-hover:var(--color-neutral-900);--button-color-fill-secondary-rest:var(--color-blue-600);--button-color-fill-secondary-hover:var(--color-neutral-900);--button-color-fill-tertiary-rest:var(--color-neutral-0);--button-color-fill-tertiary-hover:var(--color-neutral-50);--button-color-text-primary-rest:var(--color-neutral-0);--button-color-text-primary-hover:var(--color-neutral-0);--button-color-text-secondary-rest:var(--color-neutral-0);--button-color-text-secondary-hover:var(--color-neutral-0);--button-color-text-tertiary-rest:var(--color-neutral-900);--button-color-text-tertiary-hover:var(--color-neutral-900);--carousel-dot-color-fill-rest:var(--color-neutral-200);--carousel-dot-color-fill-hover:var(--color-neutral-400);--carousel-dot-color-fill-active:var(--color-neutral-800);--carousel-dot-size:var(--spacing-2);--carousel-dot-spacing:var(--spacing-2)}
body,html{background:var(--color-fill-base-secondary);color:var(--font-color-body);font-family:var(--font-family-body);line-height:1.5;margin:0;font-smooth:antialiased;-webkit-font-smoothing:antialiased}
a{color:var(--font-color-link);text-decoration:none}
button,input,optgroup,select,textarea{font:inherit}
main{float:none !important;margin-block:var(--spacing-4) 0;margin-inline:var(--spacing-4);max-width:1380px}
@media(min-width:1025px){main{margin-block:var(--spacing-6) 0;margin-inline:auto}
}
@media(max-width:767px){main.container .container{padding-inline:0 !important}
}
body.has-overlay{overflow:hidden;position:fixed;width:100%}
body.has-overlay:before{opacity:1;-webkit-transition:visibility 0 linear 0,opacity .3s;transition:visibility 0 linear 0,opacity .3s;visibility:visible}
body:before{background-color:rgba(0,0,0,.6);bottom:0;content:"";display:block;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:visibility 0 linear .3s,opacity .3s;transition:visibility 0 linear .3s,opacity .3s;visibility:hidden;z-index:10}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
:focus:not(:focus-visible){outline:0}
.overflow-hidden{overflow:hidden}
.font-weight-book{font-weight:400}
.font-weight-medium{font-weight:500}
.font-weight-bold{font-weight:700}
.h1,.h2,.h3,.h4,.h5,.hero,.hero-m,h1,h2,h3,h4,h5{color:#231f20;font-weight:400;line-height:1.2em;margin:0}
.hero-m{font-size:3.56rem;font-weight:600}
@media(min-width:1025px){.hero-m{font-size:4.31rem}
}
.hero{font-size:3rem;font-weight:600}
@media(min-width:1025px){.hero{font-size:3.56rem}
}
.h1,h1{font-size:2.5rem;font-weight:600}
@media(min-width:1025px){.h1,h1{font-size:3rem}
}
.h2,h2{font-size:2.06rem;font-weight:600}
@media(min-width:1025px){.h2,h2{font-size:2.5rem}
}
.h3,h3{font-size:1.75rem}
@media(min-width:1025px){.h3,h3{font-size:2.06rem}
}
.h4,h4{font-size:1.44rem}
@media(min-width:1025px){.h4,h4{font-size:1.75rem}
}
.h5,h5{font-size:1.19rem}
@media(min-width:1025px){.h5,h5{font-size:1.44rem}
}
p{line-height:inherit}
.p-xl{font-size:1.25rem}
.p-l{font-size:1.125rem}
.p-m{font-size:1rem}
.p{font-size:.875rem}
.p-s{font-size:.75rem}
.rituals-quiz__buttons{background-color:transparent;border:0;border-radius:3.13rem;color:#272b29;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;height:2.63rem;padding:.75rem 1.5rem;text-transform:uppercase;width:8.63rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}
.rituals-quiz__buttons--next:after,.rituals-quiz__buttons--prev:before{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/arrow.svg) no-repeat 100% 100%;background-size:contain;content:"";display:block;height:1.5rem;width:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem}
.rituals-quiz__buttons--next:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.rituals-quiz__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background:#f5f5f5;bottom:0;gap:1.5rem;justify-content:center;left:0;padding:.8rem 0;position:sticky;right:0}
.rituals-quiz__buttons-container:before{background:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(transparent));background:linear-gradient(0,#f5f5f5,transparent);content:"";height:1rem;position:absolute;top:-1rem;width:100%}
.rituals-quiz__buttons-container:empty{display:none}
@media(min-width:1025px){.rituals-quiz__buttons--prev:hover{background-color:#272b29;color:#fff}
.rituals-quiz__buttons--prev:hover:before{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/arrow-hover.svg) no-repeat 100% 100%}
.rituals-quiz__buttons--next:hover{background-color:#272b29;color:#fff}
.rituals-quiz__buttons--next:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/arrow-hover.svg) no-repeat 100% 100%}
}
.rituals-quiz__buttons-container{margin-top:3.5rem}
.rituals-quiz__progress_bar-zipper{background:#e0e0e0;border-radius:.75rem;height:.5rem}
.rituals-quiz__progress_bar-zipper-item{background:linear-gradient(135.52deg,#00ae81 16.87%,#008651 86.25%);border-radius:.75rem;display:block;height:.5rem;position:relative}
.rituals-quiz__progress_bar-label{margin:1rem 0;text-align:center;text-transform:uppercase}
@media(min-width:1025px){.rituals-quiz__progress_bar-label{margin:1.5rem 0}
}
.rituals-quiz__question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:57.5rem;padding-bottom:5.25rem}
.rituals-quiz__question,.rituals-quiz__question-box{display:-webkit-box;display:-ms-flexbox;display:flex}
.rituals-quiz__question-box{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem;padding:1.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.rituals-quiz__question-title{letter-spacing:-.002em;margin:16px 0}
.rituals-quiz__question-subtitle,.rituals-quiz__question-title{font-size:1.19rem;line-height:1.43rem;text-align:center}
.rituals-quiz__question-helper-image{margin:auto;max-width:11.25rem;width:43%}
.rituals-quiz__question-answer{border-radius:.5rem;cursor:pointer;max-width:9.69rem;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.rituals-quiz__question-answer--square .rituals-quiz__question-answer-button{aspect-ratio:1/1;border:1px solid #e0e0e0}
.rituals-quiz__question-answer--info .rituals-quiz__question-answer-button{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.rituals-quiz__question-answer-button{background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:9.69rem;min-height:6.25rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;border-radius:.75rem;padding:1.5rem 1.88rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.rituals-quiz__question-answer-info{color:#464e4a;font-size:.88rem;font-weight:400;line-height:1.14rem;margin-top:.5rem;text-align:center}
.rituals-quiz__question-answer-label{color:#272b29;font-size:1rem;font-weight:500;line-height:1.3rem;margin:0;text-align:center}
@media(min-width:768px){.rituals-quiz__question-box{gap:2.81rem 1.5rem;padding:0 5.38rem}
.rituals-quiz__question-title{font-size:1.44rem;line-height:1.73rem;margin:1.5rem 0 2.5rem}
.rituals-quiz__question-answer{-webkit-box-flex:0;-ms-flex:0 1 calc(33% - 14px);flex:0 1 calc(33% - 14px);margin-top:1rem;max-width:13.25rem;width:13.25rem}
.rituals-quiz__question-answer--square,.rituals-quiz__question-answer--square .rituals-quiz__question-answer-button{max-width:11.25rem;width:11.25rem}
.rituals-quiz__question-answer-button{max-width:unset;min-height:7.5rem;padding:2rem 1rem;width:13.25rem}
.rituals-quiz__question-helper-image{margin-bottom:2.5rem}
}
.rituals-quiz__question-answer-button:active,.rituals-quiz__question-answer-button:hover{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button:active>*,.rituals-quiz__question-answer-button:hover>*{color:#fff}
.rituals-quiz__advice{gap:40px;margin:0 auto;width:920px}
.ritual-quiz__advice-image-container,.rituals-quiz__advice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ritual-quiz__advice-image-container{height:480px;overflow:hidden;width:50%}
.ritual-quiz__advice-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}
.rituals-quiz__advice>*{-webkit-box-flex:1;-ms-flex:1;flex:1}
.rituals-quiz__advice-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media(max-width:1024px){.rituals-quiz__advice{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ritual-quiz__advice-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-height:240px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ritual-quiz__advice-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.rituals-quiz__question-box.button,.rituals-quiz__question-box.button button{width:100%}
}
.rituals-quiz__question-answer-button.icon--adulthood:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adulthood.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--adulthood:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adulthood-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--adulthood.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--adulthood.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adulthood-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--pregnancy:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/pregnancy.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--pregnancy:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/pregnancy-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--pregnancy.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--pregnancy.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/pregnancy-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--adolescence:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adolescence.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--adolescence:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adolescence-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--adolescence.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--adolescence.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/adolescence-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--child:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/child.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--child:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/child-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--child.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--child.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/child-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--kid:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/kid.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--kid:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/kid-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--kid.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--kid.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/kid-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--baby:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/baby.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--baby:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/baby-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--baby.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--baby.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/baby-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--manual-toothbrush:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/manual-toothbrush.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--manual-toothbrush:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/manual-toothbrush-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--manual-toothbrush.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--manual-toothbrush.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/manual-toothbrush-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--manual-toothbrush{padding-bottom:0}
.rituals-quiz__question-answer-button.icon--electric-toothbrush:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/electric-toothbrush.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--electric-toothbrush:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/electric-toothbrush-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--electric-toothbrush.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--electric-toothbrush.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/electric-toothbrush-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--electric-toothbrush{padding-bottom:0}
.rituals-quiz__question-answer-button.icon--toothpaste:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/toothpaste.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--toothpaste:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/toothpaste-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--toothpaste.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--toothpaste.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/toothpaste-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--interdental-brushes:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/interdental-brushes.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--interdental-brushes:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/interdental-brushes-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--interdental-brushes.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--interdental-brushes.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/interdental-brushes-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--floss:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/floss.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--floss:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/floss-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--floss.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--floss.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/floss-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--mouthwash:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/mouthwash.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--mouthwash:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/mouthwash-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--mouthwash.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--mouthwash.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/mouthwash-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--accessories:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/accessories.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--accessories:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/accessories-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--accessories.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--accessories.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/accessories-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--accessories{padding-bottom:0}
.rituals-quiz__question-answer-button.icon--bio:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bio.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--bio:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bio-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--bio.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--bio.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bio-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--daily-care:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/daily-care.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--daily-care:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/daily-care-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--daily-care.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--daily-care.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/daily-care-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--stained-teeth:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/stained-teeth.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--stained-teeth:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/stained-teeth-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--stained-teeth.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--stained-teeth.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/stained-teeth-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--maintain-oral-care:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/maintain-oral-care.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--maintain-oral-care:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/maintain-oral-care-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--maintain-oral-care.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--maintain-oral-care.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/maintain-oral-care-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--white-teeth:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/white-teeth.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--white-teeth:hover:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/white-teeth-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--white-teeth.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--white-teeth.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/white-teeth-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/reduce-sensitivity.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--reduce-sensitivity.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/reduce-sensitivity-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bleeding-inflamed-gums.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--bleeding-inflamed-gums.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bleeding-inflamed-gums-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--wearing-braces:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/wearing-braces.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--wearing-braces{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--wearing-braces:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--wearing-braces:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--wearing-braces.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--wearing-braces.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/wearing-braces-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--children-care:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/children-care.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--children-care{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--children-care:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--children-care:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--children-care.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--children-care.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/children-care-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--bleeding-gums:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bleeding-gums.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--bleeding-gums{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--bleeding-gums:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--bleeding-gums:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--bleeding-gums.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--bleeding-gums.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/bleeding-gums-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--organic:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/organic.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--organic{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--organic:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--organic:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--organic.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--organic.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/organic-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--ortho:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/ortho.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--ortho{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--ortho:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--ortho:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--ortho.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--ortho.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/ortho-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz__question-answer-button.icon--sensitive-teeth:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/sensitive-teeth.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:100%;width:100%}
.rituals-quiz__question-answer-button.icon--sensitive-teeth{border:.25rem solid transparent}
.rituals-quiz__question-answer-button.icon--sensitive-teeth:after{background-size:contain}
.rituals-quiz__question-answer-button.icon--sensitive-teeth:hover{background-color:#fff;border:.25rem solid #29b473}
.rituals-quiz__question-answer-button.icon--sensitive-teeth.active{background-color:#29b473;color:#fff}
.rituals-quiz__question-answer-button.icon--sensitive-teeth.active:after{background:url(../../../etc.clientlibs/gum/clientlibs/clientlib-site/resources/images/rituals/sensitive-teeth-hover.svg) no-repeat 50% 50%;background-size:cover}
.rituals-quiz{margin-top:3rem;padding:0 .38rem;position:relative}