@font-face{font-family:'Glyphicons Halflings';src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}@font-face{font-family:Inter;src:url(/application/themes/custom/css/fonts/inter/Inter-VariableFont_opsz,wght.ttf) format('truetype')}@font-face{font-family:"Frutiger LT W03_45 Light";src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix);src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff"),url(/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf) format("truetype")}@font-face{font-family:"Frutiger LT W03_55 Roman";src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix);src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff"),url(/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf) format("truetype")}@font-face{font-family:"Frutiger LT W03_65 Bold";src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix);src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff"),url(/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf) format("truetype")}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff");font-weight:300}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff");font-weight:400}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff");font-weight:700}.main{padding:0 0 50px;position:relative;background-color:#4064a5}.main .box{margin:50px 0;position:relative;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.5);padding:55px 65px;color:#fff;font-size:20px;font-size:2rem;text-shadow:0 0 7px #003087,0 0 2px #001e54,0 0 1px #000}.main .box .ccm-area{text-shadow:none}.main .box h1,.main .box h2,.main .box h3,.main .box h4,.main .box h5,.main .box h6,.main .box li,.main .box p{color:inherit}.main .box h1 a:not([class]),.main .box h2 a:not([class]),.main .box h3 a:not([class]),.main .box h4 a:not([class]),.main .box h5 a:not([class]),.main .box h6 a:not([class]),.main .box li a:not([class]),.main .box p a:not([class]){color:#ffcb59}.main .box h1 a:not([class]):hover,.main .box h2 a:not([class]):hover,.main .box h3 a:not([class]):hover,.main .box h4 a:not([class]):hover,.main .box h5 a:not([class]):hover,.main .box h6 a:not([class]):hover,.main .box li a:not([class]):hover,.main .box p a:not([class]):hover{color:#fff}.main .box h2{font-size:2.5rem;font-weight:400;line-height:1.17}.main .box blockquote{text-shadow:none;background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0 0 25px;border:4px solid #768692;color:#393939;padding:40px 45px}.main .box blockquote :first-child{margin-top:0}.main .box blockquote :last-child{margin-bottom:0}.main .box blockquote a:not([class]){color:#005eb8;text-decoration:underline;text-underline-position:under}.main .box blockquote a:not([class]):focus,.main .box blockquote a:not([class]):hover{color:#003087;text-underline-position:unset;text-decoration:none}.main .box .low-risk blockquote{border-color:#69c652}.main .box .increased-risk blockquote{border-color:#fdd700}.main .box .high-risk blockquote{border-color:#ff9300}.main .box .dependency-risk blockquote{border-color:#ed1f24}.main .box h1,.main .box legend:not(.form-label){font-size:29px;font-size:2.9rem;line-height:1;font-weight:700;margin:0 0 37px}@media (max-width:1199.9px){.main .box{padding:5vw 6%}}@media (max-width:768.9px){.main .box{padding:30px 15px}}@media (max-width:991.9px){.main .box .left-col{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:35px}}.main a.button-link,.main a.command,.main button.button-link,.main button.command{display:inline-block;color:#003087;background-color:#fae100;padding:15.55px 30px;line-height:1;border-radius:25.5px;position:relative;font-weight:700;font-size:20px;font-size:2rem;border:0;text-shadow:none}.main a.button-link:after,.main a.command:after,.main button.button-link:after,.main button.command:after{position:absolute;margin:auto;top:0;bottom:0;color:inherit;font-family:FontAwesome}.main a.button-link i,.main a.command i,.main button.button-link i,.main button.command i{margin:0 -16px 0 13px}.main a.button-link.arrow-right,.main a.button-link.next,.main a.command.arrow-right,.main a.command.next,.main button.button-link.arrow-right,.main button.button-link.next,.main button.command.arrow-right,.main button.command.next{padding-right:45px}.main a.button-link.arrow-right i,.main a.button-link.next i,.main a.command.arrow-right i,.main a.command.next i,.main button.button-link.arrow-right i,.main button.button-link.next i,.main button.command.arrow-right i,.main button.command.next i{display:none}.main a.button-link.arrow-right:after,.main a.button-link.next:after,.main a.command.arrow-right:after,.main a.command.next:after,.main button.button-link.arrow-right:after,.main button.button-link.next:after,.main button.command.arrow-right:after,.main button.command.next:after{content:'\f105';right:12px;line-height:1;font-size:30px;height:30px}.main a.button-link.arrow-left,.main a.button-link.back,.main a.button-link.prev,.main a.command.arrow-left,.main a.command.back,.main a.command.prev,.main button.button-link.arrow-left,.main button.button-link.back,.main button.button-link.prev,.main button.command.arrow-left,.main button.command.back,.main button.command.prev{padding-left:45px}.main a.button-link.arrow-left i,.main a.button-link.back i,.main a.button-link.prev i,.main a.command.arrow-left i,.main a.command.back i,.main a.command.prev i,.main button.button-link.arrow-left i,.main button.button-link.back i,.main button.button-link.prev i,.main button.command.arrow-left i,.main button.command.back i,.main button.command.prev i{display:none}.main a.button-link.arrow-left:after,.main a.button-link.back:after,.main a.button-link.prev:after,.main a.command.arrow-left:after,.main a.command.back:after,.main a.command.prev:after,.main button.button-link.arrow-left:after,.main button.button-link.back:after,.main button.button-link.prev:after,.main button.command.arrow-left:after,.main button.command.back:after,.main button.command.prev:after{content:'\f104';left:12px;line-height:1;font-size:30px;height:30px;right:auto}.main a.button-link:hover,.main a.command:hover,.main button.button-link:hover,.main button.command:hover{background-color:#003087;color:#fae100}.bg-img{-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.edit-mode .bg-img{display:none}.bg-img{top:0;left:0;max-height:50vw;right:0}.bg-img::before{background-color:rgba(0,48,135,.65);content:'';top:0;bottom:0;left:0;right:0;position:absolute;z-index:1}.bg-img::after{background:linear-gradient(to bottom,rgba(64,100,165,0) 1%,#4064a5 100%);content:'';top:45vw;height:5vw;z-index:2}@media (min-width:768.9px) and (max-width:1199.9px){.page-template-alcohol-tool .container{width:92vw}}.no-edit-mode .risk{display:none}.main-content,.risk{padding:0 0 50px;position:relative;min-height:calc(100vh - 229px);z-index:3}.b-w-contrast .bg-img,.beige-contrast .bg-img,.blue-contrast .bg-img,.high-contrast .bg-img{display:none}@media (max-width:767.9px){.attention{float:right;margin:0 0 20px 20px}}@media (max-width:699.9px){.main a.button-link,.main a.command,.main button.button-link,.main button.command{padding:13px 15px;font-size:16px;font-size:1.6rem}.main a.button-link:after,.main a.command.next:after,.main a.command.prev:before,.main button.button-link:after,.main button.command:after{font-size:26px;font-size:2.64rem;height:2.6rem}.main a.button-link i,.main a.command i,.main button.button-link i,.main button.command i{right:8px}.main a.button-link.arrow-right,.main a.button-link.next,.main a.command.arrow-right,.main a.command.next,.main button.button-link.arrow-right,.main button.button-link.next,.main button.command.arrow-right,.main button.command.next{padding-right:30px}.main a.button-link.arrow-right:after,.main a.button-link.next:after,.main a.command.arrow-right:after,.main a.command.next:after,.main button.button-link.arrow-right:after,.main button.button-link.next:after,.main button.command.arrow-right:after,.main button.command.next:after{right:8px}.main a.button-link.arrow-left,.main a.button-link.back,.main a.command.arrow-left,.main a.command.back,.main button.button-link.arrow-left,.main button.button-link.back,.main button.command.arrow-left,.main button.command.back{padding-left:30px}.main a.button-link.arrow-left:after,.main a.button-link.back:after,.main a.command.arrow-left:after,.main a.command.back:after,.main button.button-link.arrow-left:after,.main button.button-link.back:after,.main button.command.arrow-left:after,.main button.command.back:after{left:8px}}p.score{margin-top:0;font-size:2.2rem}@media (forced-colors:active){.box{background:#000}.alcohol .at-select select,.alcohol fieldset.step .radio label:not([class])>span,.header .search-block.default .ccm-search-block-form .ccm-search-block-text,.main a.button-link,.main a.command,.main button.button-link,.main button.command{border:1px solid #fff}.header img{filter:brightness(0)}}.blue-contrast .box{border-color:#cfe5fc;color:#cfe5fc;text-shadow:none}.blue-contrast .alcohol fieldset.step button.drink,.blue-contrast .alcohol fieldset.step button[aria-controls],.blue-contrast .main a.button-link,.blue-contrast .main a.command{background-color:#cfe5fc;border:2px solid #cfe5fc;color:#006}.blue-contrast .alcohol fieldset.step button.drink:hover,.blue-contrast .alcohol fieldset.step button[aria-controls]:hover,.blue-contrast .main a.button-link:hover,.blue-contrast .main a.command:hover{background-color:#006;color:#cfe5fc}.blue-contrast .alcohol .at-select select.valid,.blue-contrast .alcohol .at-select select>option:checked,.blue-contrast .alcohol div.calc-wrapper .results-circle,.blue-contrast .alcohol fieldset.step .drink-size span.circle,.blue-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) input:checked+span,.blue-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) span,.blue-contrast .alcohol fieldset.step .radio label:not([class]) input:checked+span,.blue-contrast .alcohol fieldset.step .radio label:not([class])>span,.blue-contrast .alcohol input.form-control,.blue-contrast .alcohol select.form-select,.blue-contrast .alcohol textarea.form-contorl,.blue-contrast .main .box .low-risk blockquote{background-color:#cfe5fc;color:#006;border:#cfe5fc}.blue-contrast .alcohol fieldset.step .drink-size{color:#cfe5fc;background-color:#006;border:2px solid #cfe5fc}.blue-contrast .alcohol fieldset.step .drink-size .btn{color:#cfe5fc;background-color:#006}.blue-contrast .alcohol fieldset.step .drink-size .btn:hover{background-color:#cfe5fc;color:#006}.blue-contrast .main .box blockquote a:not([class]){color:#006}.blue-contrast .main .box blockquote a:not([class]):focus,.blue-contrast .main .box blockquote a:not([class]):hover{color:#006}.blue-contrast .main{background:#006!important}.b-w-contrast #sb-site{background-color:#000}.b-w-contrast .box{border-color:#fff;color:#fff;text-shadow:none}.b-w-contrast .alcohol fieldset.step button.drink,.b-w-contrast .alcohol fieldset.step button[aria-controls],.b-w-contrast .main a.button-link,.b-w-contrast .main a.command{background-color:#fff;border:2px solid #fff;color:#000}.b-w-contrast .alcohol fieldset.step button.drink:hover,.b-w-contrast .alcohol fieldset.step button[aria-controls]:hover,.b-w-contrast .main a.button-link:hover,.b-w-contrast .main a.command:hover{background-color:#000;color:#fff}.b-w-contrast .alcohol .at-select select.valid,.b-w-contrast .alcohol .at-select select>option:checked,.b-w-contrast .alcohol div.calc-wrapper .results-circle,.b-w-contrast .alcohol fieldset.step .drink-size span.circle,.b-w-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) input:checked+span,.b-w-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) span,.b-w-contrast .alcohol fieldset.step .radio label:not([class]) input:checked+span,.b-w-contrast .alcohol fieldset.step .radio label:not([class])>span,.b-w-contrast .alcohol input.form-control,.b-w-contrast .alcohol select.form-select,.b-w-contrast .alcohol textarea.form-contorl,.b-w-contrast .main .box .low-risk blockquote{background-color:#fff;color:#000;border:#fff}.b-w-contrast .alcohol fieldset.step .drink-size{color:#fff;background-color:#000;border:2px solid #fff}.b-w-contrast .alcohol fieldset.step .drink-size .btn{color:#fff;background-color:#000}.b-w-contrast .alcohol fieldset.step .drink-size .btn:hover{background-color:#fff;color:#000}.b-w-contrast .main .box blockquote a:not([class]){color:#000}.b-w-contrast .main .box blockquote a:not([class]):focus,.b-w-contrast .main .box blockquote a:not([class]):hover{color:#000}.b-w-contrast .main{background:#000!important}.beige-contrast .box{border-color:#f7efd8;color:#f7efd8;text-shadow:none}.beige-contrast .alcohol fieldset.step button.drink,.beige-contrast .alcohol fieldset.step button[aria-controls],.beige-contrast .main a.button-link,.beige-contrast .main a.command{background-color:#f7efd8;border:2px solid #f7efd8;color:#042868}.beige-contrast .alcohol fieldset.step button.drink:hover,.beige-contrast .alcohol fieldset.step button[aria-controls]:hover,.beige-contrast .main a.button-link:hover,.beige-contrast .main a.command:hover{background-color:#042868;color:#f7efd8}.beige-contrast .alcohol .at-select select.valid,.beige-contrast .alcohol .at-select select>option:checked,.beige-contrast .alcohol div.calc-wrapper .results-circle,.beige-contrast .alcohol fieldset.step .drink-size span.circle,.beige-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) input:checked+span,.beige-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) span,.beige-contrast .alcohol fieldset.step .radio label:not([class]) input:checked+span,.beige-contrast .alcohol fieldset.step .radio label:not([class])>span,.beige-contrast .alcohol input.form-control,.beige-contrast .alcohol select.form-select,.beige-contrast .alcohol textarea.form-contorl,.beige-contrast .main .box .low-risk blockquote{background-color:#f7efd8;color:#042868;border:#f7efd8}.beige-contrast .alcohol fieldset.step .drink-size{color:#f7efd8;background-color:#042868;border:2px solid #f7efd8}.beige-contrast .alcohol fieldset.step .drink-size .btn{color:#f7efd8;background-color:#042868}.beige-contrast .alcohol fieldset.step .drink-size .btn:hover{background-color:#f7efd8;color:#042868}.beige-contrast .main .box blockquote a:not([class]){color:#042868}.beige-contrast .main .box blockquote a:not([class]):focus,.beige-contrast .main .box blockquote a:not([class]):hover{color:#042868}.beige-contrast .main{background:#042868!important}.high-contrast .box{border-color:#fdff2d;color:#fdff2d;text-shadow:none}.high-contrast .alcohol fieldset.step button.drink,.high-contrast .alcohol fieldset.step button[aria-controls],.high-contrast .main a.button-link,.high-contrast .main a.command{background-color:#fdff2d;border:2px solid #fdff2d;color:#000}.high-contrast .alcohol fieldset.step button.drink:hover,.high-contrast .alcohol fieldset.step button[aria-controls]:hover,.high-contrast .main a.button-link:hover,.high-contrast .main a.command:hover{background-color:#000;color:#fdff2d}.high-contrast .alcohol .at-select select.valid,.high-contrast .alcohol .at-select select>option:checked,.high-contrast .alcohol div.calc-wrapper .results-circle,.high-contrast .alcohol fieldset.step .drink-size span.circle,.high-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) input:checked+span,.high-contrast .alcohol fieldset.step .grid .right-col .radio label:not([class]) span,.high-contrast .alcohol fieldset.step .radio label:not([class]) input:checked+span,.high-contrast .alcohol fieldset.step .radio label:not([class])>span,.high-contrast .alcohol input.form-control,.high-contrast .alcohol select.form-select,.high-contrast .alcohol textarea.form-contorl,.high-contrast .main .box .low-risk blockquote{background-color:#fdff2d;color:#000;border:#fdff2d}.high-contrast .alcohol fieldset.step .drink-size{color:#fdff2d;background-color:#000;border:2px solid #fdff2d}.high-contrast .alcohol fieldset.step .drink-size .btn{color:#fdff2d;background-color:#000}.high-contrast .alcohol fieldset.step .drink-size .btn:hover{background-color:#fdff2d;color:#000}.high-contrast .main .box blockquote a:not([class]){color:#000}.high-contrast .main .box blockquote a:not([class]):focus,.high-contrast .main .box blockquote a:not([class]):hover{color:#000}.high-contrast .main{background:#000!important}.high-contrast .header img{filter:brightness(0)}