@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix,.header,.row{zoom:1}.clearfix:after,.clearfix:before,.header:after,.header:before,.row:after,.row:before{content:"";display:table}.clearfix:after,.header:after,.row:after{clear:both}.footer .social-links ul,.footer__links,.footer__nav,.header ul,.list-unstyled,.nav-tabs__links{padding:0;margin:0;list-style-type:none}.home-second-section,.inner-testimonial-section{background-size:cover;background-position:50%;background-repeat:no-repeat}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (min-width:1024px){.no-desktop{display:none!important}}@media (max-width:767px){.desktop-only{display:none!important}}@media (min-width:768px) and (max-width:1023px){.desktop-only{display:none!important}}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?sqvp7m);src:url(/assets/fonts/icomoon.eot?sqvp7m#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.woff?sqvp7m) format("woff"),url(/assets/fonts/icomoon.ttf?sqvp7m) format("truetype"),url(/assets/fonts/icomoon.svg?sqvp7m#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:initial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-service:before{content:"\e927"}.icon-service-3:before{content:"\e928"}.icon-service-4:before{content:"\e929"}.icon-service-5:before{content:"\e92a"}.icon-external-link:before{content:"\e92f"}.icon-service-2:before{content:"\e923"}.icon-arrow_back_to_top:before{content:"\e91b"}.icon-pause:before{content:"\e92c"}.icon-play_arrow:before{content:"\e92b"}.icon-date_range:before{content:"\e91d"}.icon-close:before{content:"\e926"}.icon-dots-three-horizontal:before{content:"\e90b"}.icon-chevron-small-up:before{content:"\e904"}.icon-chevron-small-right:before{content:"\e905"}.icon-chevron-small-left:before,.nav .js-back-menu:before{content:"\e906"}.icon-chevron-small-down:before{content:"\e907"}.icon-last:before{content:"\e91f"}.icon-first:before,.icon-player:before{content:"\e91e"}.icon-minus:before{content:"\e91a"}.icon-add:before,.icon-plus:before,.icon-sum:before{content:"\e919"}.icon-brand2:before,.icon-instagram:before,.icon-social2:before{content:"\e901"}.icon-brand3:before,.icon-social3:before,.icon-tweet:before,.icon-twitter:before{content:"\e902"}.icon-brand4:before,.icon-facebook:before,.icon-social4:before{content:"\e903"}.icon-address-book:before,.icon-book:before,.icon-contact:before,.icon-contacts:before{content:"\e924"}.icon-location:before,.icon-map-marker:before,.icon-pin:before{content:"\e925"}.icon-printer:before{content:"\e92e"}.icon-cloud-download:before{content:"\e92d"}.icon-linkedin:before{content:"\e922"}.icon-minus-circle:before{content:"\e921"}.icon-plus-circle:before{content:"\e920"}.icon-file-pdf-o:before{content:"\e91c"}.icon-link:before{content:"\e918"}.icon-arrow_big_next:before{content:"\e90c"}.icon-arrow_big_prev:before{content:"\e90d"}.icon-arrow_small_prev:before{content:"\e900"}.icon-arrow_small_next:before{content:"\e90e"}.icon-arrow_triangle:before{content:"\e90f"}.icon-email:before{content:"\e910"}.icon-facebook2:before{content:"\e911"}.icon-font_size:before{content:"\e912"}.icon-instagram2:before{content:"\e913"}.icon-notification:before{content:"\e914"}.icon-quote_mark:before{content:"\e915"}.icon-twitter2:before{content:"\e916"}.icon-youtube:before{content:"\e917"}.icon-search:before{content:"\e90a"}.icon-chevron-circle-right:before{content:"\e909"}.icon-home:before{content:"\e908"}[class*=" col-"],[class^=col-]{float:left;padding:0 10px;width:100%}.row{margin:0 -10px}.col--reverse{float:right}@media only screen and (min-width:480px),print{.col-xs-1{width:8.3333333333%}.offset-xs-1{margin-left:8.3333333333%}.col-xs-2{width:16.6666666667%}.offset-xs-2{margin-left:16.6666666667%}.col-xs-3{width:25%}.offset-xs-3{margin-left:25%}.col-xs-4{width:33.3333333333%}.offset-xs-4{margin-left:33.3333333333%}.col-xs-5{width:41.6666666667%}.offset-xs-5{margin-left:41.6666666667%}.col-xs-6{width:50%}.offset-xs-6{margin-left:50%}.col-xs-7{width:58.3333333333%}.offset-xs-7{margin-left:58.3333333333%}.col-xs-8{width:66.6666666667%}.offset-xs-8{margin-left:66.6666666667%}.col-xs-9{width:75%}.offset-xs-9{margin-left:75%}.col-xs-10{width:83.3333333333%}.offset-xs-10{margin-left:83.3333333333%}.col-xs-11{width:91.6666666667%}.offset-xs-11{margin-left:91.6666666667%}.col-xs-12{width:100%}.offset-xs-12{margin-left:100%}}@media only screen and (min-width:768px),print{.col-sm-1{width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{width:100%}.offset-sm-12{margin-left:100%}}@media only screen and (min-width:1024px),print{.col-md-1{width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.col-md-3{width:25%}.offset-md-3{margin-left:25%}.col-md-4{width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.col-md-5{width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.col-md-6{width:50%}.offset-md-6{margin-left:50%}.col-md-7{width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.col-md-8{width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.col-md-9{width:75%}.offset-md-9{margin-left:75%}.col-md-10{width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.col-md-11{width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.col-md-12{width:100%}.offset-md-12{margin-left:100%}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:auto}.has-event .pika-button{color:#fff;background:#3af}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:auto;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);outline:none;z-index:10052;margin:0}.ui-timepicker-wrapper .ui-timepicker-list li{padding-right:20px}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../../node_modules/leaflet/dist/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../../node_modules/leaflet/dist/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../../node_modules/leaflet/dist/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*! @algolia/autocomplete-theme-classic 1.17.0 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*0.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.83328px;padding:0 calc(var(--aa-spacing)*0.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 10.16672px;padding:0 calc(var(--aa-spacing)*0.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(hsla(0,0%,100%,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}*,:after,:before{box-sizing:border-box}html{font-size:1em}body{font:100%/1.4 Roboto,sans-serif;color:#000;animation:load .5s}@keyframes load{0%{opacity:0}20%{opacity:0}}main{min-height:40vh}.main{background:#eee}.container{position:relative;margin:0 auto;max-width:1280px;padding:0 20px;width:auto}.container--narrow{max-width:768px}#mainContent{min-height:68vh}.font-normal #mainContent{font-size:1em}.font-large #mainContent{font-size:1.5em}.font-larger #mainContent{font-size:2em}.aa-Panel,table{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:inherit}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}img{vertical-align:initial}iframe,img,video{max-width:100%}video{height:auto}a{text-decoration:none;color:#0069aa;outline:0;transition:all .35s ease-in-out}a:hover{text-decoration:underline}p{margin:1em 0}table{margin-bottom:20px;border-radius:10px;overflow:hidden;background:#fff}table thead{background:#0069aa;color:#fff}table td,table th{padding:5px 10px;border:0}table.table{width:100%;text-align:center}table.table tbody tr td,table.table tbody tr th,table.table thead tr th{border:0}.pika-lendar table{overflow:initial;border-radius:0}.pika-lendar table thead{background:initial;color:initial}.is-selected .pika-button{box-shadow:inset 0 1px 3px #0069aa;background:#0069aa}.is-today .pika-button{color:#01a850}.pika-button:hover{background:#01a850;color:#fff}.pika-table abbr{cursor:default}.pika-table .is-empty,.pika-table th{background:#f5f5f5}.btn{display:inline-block;cursor:pointer;outline:0;line-height:inherit;transition:all .35s ease-in-out}.btn--blue{background:#0069aa;color:#fff}.btn--blue:focus,.btn--blue:hover{background:#0089dd;color:#fff}.btn--green{background:#01a850;color:#fff}.btn--green:focus,.btn--green:hover{background:#01db68;color:#fff}.btn-round{width:42px;height:42px;border:0;border-radius:50%;padding:12px;text-align:center;outline:0;transition:all .35s ease-in-out}.font-large .btn-round{width:50px;height:50px}.font-larger .btn-round{width:58px;height:58px}.btn-round:focus,.btn-round:hover{text-decoration:none}.btn-rounded-corner{position:relative;border:0;border-bottom:4px solid #005991;border-radius:200px;padding:8px 50px;background:#0069aa;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:700;outline:0}.btn-rounded-corner:hover{border-bottom-color:#0079c4;background:#0089dd;color:#fff;text-decoration:none}.btn-right-caret,.btn-underline{position:relative;text-transform:uppercase;letter-spacing:2px;font-size:.75em;font-weight:700}.btn-right-caret:after,.btn-underline:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:initial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";position:absolute;top:2px;margin-left:5px;text-decoration:none;transform:translateX(0);transition:transform .35s ease-in-out}.btn-right-caret:focus,.btn-right-caret:hover,.btn-underline:focus,.btn-underline:hover{text-decoration:none}.btn-right-caret:focus:after,.btn-right-caret:hover:after,.btn-underline:focus:after,.btn-underline:hover:after{transform:translateX(5px)}.btn-underline{text-decoration:underline!important}.pika-lendar .pika-button{font-size:.75em}.font-large .pika-lendar{width:300px}.font-large .pika-lendar .pika-button,.font-large .pika-lendar .pika-label,.font-large .pika-lendar abbr{font-size:1.125em}.font-larger .pika-lendar{width:340px}.font-larger .pika-lendar .pika-button,.font-larger .pika-lendar .pika-label,.font-larger .pika-lendar abbr{font-size:1.5em}@keyframes btn-scroll-next{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.home-first-section{position:relative;background:#f4f3f3}.home-first-section:before{bottom:100%;margin-bottom:-3px;height:17px;background-position:0 -57px}.home-first-section:after,.home-first-section:before{content:"";position:absolute;width:100%;background-image:url(/assets/images/m-curve-sprites.png);background-size:100% 165px}.home-first-section:after{top:100%;left:0;margin-top:-3px;height:21px;background-position:0 -84px;z-index:1}.home-second-section,.inner-testimonial-section{position:relative;padding:30px 0}.home-second-section:before,.inner-testimonial-section:before{content:"";position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-color:rgba(244,243,243,.85)}.home-second-section:after,.inner-testimonial-section:after{content:"";position:absolute;bottom:0;z-index:1;margin-bottom:-3px;width:100%;height:20px;background-image:url(/assets/images/m-curve-sprites.png);background-size:100% 165px;background-position:0 -115px}.inner-testimonial-section:before{background-image:url(/assets/images/m-inner-testimonial.png);background-repeat:no-repeat;background-size:100%}.inner-testimonial-section:after{background-image:url(/assets/images/m-inner-testimonial-2.png);background-size:100% 100%;background-position:0 0}.inner-testimonial-section--middle{margin-bottom:20px}.inner-testimonial-section--middle:after{background-image:url(/assets/images/m-curve-sprites.png);background-size:100% 165px;background-position:0 -145px}.inner-testimonial-section--bottom:after{background-image:none!important}.home-last-section{position:relative;padding:20px 0;background:#f4f3f3}.inner-intro-section,.inner-section{position:relative}.inner-second-section{padding:20px 0;background:#fff}.article{position:relative}.article .btn{font-size:.75em}.article .btn,.file-manager{margin-bottom:20px}.file-manager code{white-space:normal;word-wrap:break-word}@media only screen and (max-width:1023px){.home-first-section{padding-top:17px}}@media only screen and (min-width:768px){.home-first-section:after{height:71px;background-image:url(/assets/images/curve-sprites.png);background-position:0 -157px;background-size:100% 405px}.home-second-section,.inner-testimonial-section{padding:70px 0 130px}.home-second-section:before,.inner-testimonial-section:before{background-color:rgba(244,243,243,.7)}.home-second-section:after,.inner-testimonial-section:after{width:100%;height:167px;background-image:url(/assets/images/curve-sprites.png);background-position:0 -238px;background-size:100% 405px}.inner-testimonial-section:before{background-image:url(/assets/images/inner-testimonial-curve.png)}.inner-testimonial-section:after{height:224px;background-position:0 0}.inner-testimonial-section--middle:after,.inner-testimonial-section:after{background-image:url(/assets/images/inner-testimonial-curves-sprites.png);background-size:100% 452px}.inner-testimonial-section--middle:after{background-position:0 -226px}.inner-testimonial-section--bottom{padding:70px 0}.home-last-section{padding:20px 0 50px}}@media only screen and (min-width:1024px){.home-first-section:before{height:147px;background-image:url(/assets/images/curve-sprites.png);background-position:0 0;background-size:100% 405px}.inner-section{min-height:200px}.inner-section>.container{position:static}}@media only screen and (min-width:1440px){.container{max-width:1440px}.container--narrow{max-width:768px}}.font-resizer button{padding:0 3px;border:0;background:none;color:#aaa;outline:0}.font-resizer button[data-size=normal]{font-size:1em}.font-resizer button[data-size=big]{font-size:1.1875em}.font-resizer button[data-size=bigger]{font-size:1.3125em}.font-resizer button.is-active,.font-resizer button:focus,.font-resizer button:hover{color:#555}.site-notification{display:none;position:absolute;width:100%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:10px 0;background:#ec3225;color:#fff}.site-notification p{margin:0}.site-notification .btn-close{position:absolute;right:20px;top:0;border:0;background:none;outline:0}.header__search-bar{position:relative;float:right}.header__search-bar .aa-InputWrapperSuffix{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;height:36px}.header__search-bar .aa-Form{border:none}.header__search-bar input[type=search]{height:36px;width:20em;border:0;border-radius:3px;padding:7px 36px 7px 15px;background:#e9e7e4;font-size:.875em;box-sizing:border-box}.header__search-bar .aa-InputWrapperPrefix{height:36px;position:absolute;top:0;right:0;z-index:1}.header__search-bar .aa-InputWrapperPrefix .aa-Label svg{width:14px;height:14px;color:#000}.aa-GradientBottom{display:none}.aa-Panel{display:block;width:100%;max-height:calc(100vh - 140px);overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 20px;background:#eee;color:#000;z-index:999999}.aa-Panel .aa-PanelLayout,.aa-Panel .aa-SourceNoResults{padding:0}.aa-Panel .aa-Item{padding:0;border-radius:0;min-height:0;margin-bottom:20px;cursor:pointer}.aa-Panel .aa-Item[aria-selected=true]{background-color:transparent}.aa-Panel .aa-Item[aria-selected=true] a,.aa-Panel .aa-Item[aria-selected=true] em{color:#01a850}.aa-Panel .aa-Item em{font-style:normal;font-weight:700;color:#0069aa;transition:color .35s ease-in-out}.aa-Panel .aa-empty{display:block}.aa-Panel .aa-footer{margin-top:10px}.aa-Panel .aa-footer .btn{display:block;font-size:.75em}.algolia-autocomplete{display:block;width:100%;text-align:left}@media only screen and (max-width:1023px){.m-search-bar{position:absolute;top:auto;left:0;width:100%;padding:20px;background:#0069aa;color:#fff;transform:scaleY(0);transform-origin:top;transition:transform .25s ease-in-out}.m-search-bar:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:25px;background:linear-gradient(#005991,#0069aa)}.m-search-bar .aa-InputWrapperPrefix,.m-search-bar .aa-InputWrapperSuffix{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;height:22px}.m-search-bar .aa-Form{background-color:transparent;border:none}.m-search-bar input[type=search]{position:relative;width:100%;border:0;border-bottom:1px solid #fff;padding-right:25px;background-color:transparent;outline:0;transition:border .15s ease-in-out;height:22px;box-sizing:border-box;color:#fff;outline:none}.m-search-bar .aa-Input::-moz-placeholder{color:#fff!important}.m-search-bar .aa-Input::-moz-placeholder,.m-search-bar .aa-Input::placeholder{color:#fff!important}.m-search-bar.search-open{transform:scaleY(1)}.m-search-bar .btn-search{position:absolute;top:auto;right:20px;bottom:15px;border:0;padding:0;background:none;font-size:1.5em}.m-search-bar .btn-search .icon:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:initial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905"}.aa-Panel{margin:0;max-height:calc(100vh - 124px)}}.page-header{padding:20px 0}.nav-tabs{border:0}.nav-tabs__links{text-align:center}.nav-tabs__links a,.nav-tabs__links button{display:inline-block;width:100%;border:0;background:none;color:#0069aa;font-weight:500;outline:0;transition:all .35s ease-in-out}.nav-tabs__toggle{display:none;position:relative;width:100%;border:0;border-bottom:1px dashed #0069aa;background:none;color:#0069aa;outline:0}.nav-tabs__toggle .label{display:inline-block;padding:0;font-size:1.5em;font-weight:400;color:inherit;line-height:inherit}.nav-tabs__toggle i{position:absolute;font-size:1.4em;margin-left:10px;top:5px}@media only screen and (max-width:767px){.nav-tabs__links{position:absolute;z-index:10;width:calc(100% - 40px);box-shadow:8px 8px 15px 0 rgba(0,0,0,.3);background:#fff;opacity:0;visibility:hidden;transform:scale(.5);transition:opacity .35s ease-in-out,transform .35s ease-in-out,visibility .35s ease-in-out}.nav-tabs__links.active{visibility:visible;opacity:1;transform:scale(1)}.nav-tabs__links li{padding:0}.nav-tabs__links li.active a,.nav-tabs__links li.active button{background:#0069aa;color:#fff}.nav-tabs__links a,.nav-tabs__links button{display:block;padding:10px;font-size:1.125em}.nav-tabs__links a:focus,.nav-tabs__links a:hover,.nav-tabs__links button:focus,.nav-tabs__links button:hover{text-decoration:none}.nav-tabs__toggle{display:block}}@media only screen and (min-width:768px){.nav-tabs--left-aligned .nav-tabs__links li{flex-grow:0;justify-content:flex-start}.nav-tabs--left-aligned .nav-tabs__links a,.nav-tabs--left-aligned .nav-tabs__links button{width:180px;max-width:none}.nav-tabs__links{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;text-align:center}.nav-tabs__links li{display:flex;justify-content:space-around;flex-grow:1;padding:0 5px}.nav-tabs__links li.active a,.nav-tabs__links li.active button{background:#0069aa;color:#fff}.nav-tabs__links li.active a:before,.nav-tabs__links li.active button:before{opacity:1}.nav-tabs__links a,.nav-tabs__links button{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:100%;max-width:130px;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;font-size:1.125em}.nav-tabs__links a:hover,.nav-tabs__links button:hover{background:rgba(0,105,170,.2);text-decoration:none}.nav-tabs__links a span,.nav-tabs__links button span{position:relative;display:inline-block}.nav-tabs__links a:before,.nav-tabs__links button:before{content:"";display:block;position:absolute;z-index:-1;bottom:-14px;left:0;right:0;margin:auto;height:0;width:0;border-color:transparent #0069aa #0069aa transparent;border-style:solid;border-width:15px;opacity:0;transition:opacity .35s ease-in-out;transform:rotate(45deg)}}@media only screen and (min-width:1024px){.nav-tabs__links a,.nav-tabs__links button{padding:20px 10px;max-width:180px}}@media only screen and (min-width:1280px){.nav-tabs__links a,.nav-tabs__links button{max-width:260px}}.nutri-grade{border-radius:4px;display:inline-block;border:2px solid #000;padding:4px;margin:0 auto 20px;background-color:#fff}.nutri-grade.first{border-bottom-left-radius:10px}.nutri-grade h2{margin:0;font-weight:700;text-align:center;text-transform:uppercase}.nutri-grade ul{display:flex;list-style:none;padding:0;margin:0;align-items:center}.nutri-grade ul>li{text-transform:uppercase;font-size:1.625em;font-weight:700;position:relative;color:#fff;height:42px;line-height:42px}.nutri-grade ul>li:before{content:attr(data-content);font-size:1.6875em;position:absolute;z-index:3;top:0;right:0;padding:4px 12px;border-radius:100%;border:3px solid #000;transform:scale(0)}.nutri-grade ul>li:after{content:"";transform:scale(0);position:absolute;left:-6px;right:0;top:calc(100% - 2px);width:66px;height:22px;border-radius:50%/0 0 100% 100%;border:2px solid #000;border-top:0;z-index:0;background-color:#fff}.nutri-grade ul>li.active:after,.nutri-grade ul>li.active:before{transform:scale(1)}.nutri-grade ul>li.active span{padding:0 20px}.nutri-grade ul>li.active span:after{width:80px}.nutri-grade ul>li:first-of-type span{border-top-left-radius:20px;border-bottom-left-radius:20px;padding-left:20px}.nutri-grade ul>li:last-of-type{color:#000;line-height:25px;border:1px solid #000;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.nutri-grade ul>li:last-of-type:before{transform:scale(0)}.nutri-grade ul>li:last-of-type:after{top:calc(100% + 2px)}.nutri-grade ul>li:last-of-type .wrap{background-color:#fff;font-size:.375em;padding:0 10px;margin-top:2px}.nutri-grade ul>li:last-of-type .wrap span{display:block;margin-bottom:-10px;font-size:2.25em}.nutri-grade ul>li.dark-green:before,.nutri-grade ul>li.dark-green span{background-color:#008c4b}.nutri-grade ul>li.light-green:before,.nutri-grade ul>li.light-green span{background-color:#83bf45}.nutri-grade ul>li.yellow:before,.nutri-grade ul>li.yellow span{background-color:#fca440}.nutri-grade ul>li.red:before,.nutri-grade ul>li.red span{background-color:#bd2024}.nutri-grade ul>li>span{display:block;padding:0 10px;position:relative;z-index:1}.nutri-grade ul>li>span:after{content:"";position:absolute;width:100%;height:4px;top:100%;left:0;z-index:1;background-color:#fff}.header{position:relative;z-index:99999}.header__gov{display:inline-block;margin-bottom:0;text-align:right;padding-top:48px}.header__gov .gov-links{margin-bottom:10px}.header__gov .gov-links li{display:inline-block;border-left:1px solid #555;padding-left:5px;line-height:1}.header__gov .gov-links li:first-child{border:0}.header__gov .gov-links a{padding:0 5px;color:#000;font-size:.75em}.header__gov .gov-links a:hover{text-decoration:underline}.header__gov .font-resizer{float:right;position:relative;z-index:2;margin-right:5px}.header__gov .font-resizer button{margin-top:7px}.header__bottom{position:fixed;width:100%;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background:#fff}.header__bottom .logo{display:inline-block;margin:10px 20px 0}.header__bottom .logo h1{margin:0}.header__bottom .logo img{display:block;max-width:none;height:53px;transition:height .15s ease-in-out}.mobile-header .search-menu{position:absolute;right:69px;top:0;width:69px;height:69px;padding:18px;color:#0069aa;outline:0}.mobile-header .search-menu .icon-search{font-size:2em}.mobile-header .search-menu:focus,.mobile-header .search-menu:hover{text-decoration:none}.mobile-header .search-menu.is-active{background:#005991;color:#fff}.mobile-header .alert-btn{display:block;position:absolute;top:0;right:138px;height:69px;z-index:1;width:69px;padding:18px;color:#0069aa;outline:0}.mobile-header .alert-btn.has-notification{color:#ec3225}.mobile-header .alert-btn.active{background:#ec3225;color:#fff}.mobile-header .alert-btn:focus,.mobile-header .alert-btn:hover{text-decoration:none}.mobile-header .alert-btn .icon-notification{font-size:2em}.mobile-header .mobile-menu{position:absolute;width:69px;height:69px;top:0;right:0;border:0;padding:20px;background:none;outline:0}.mobile-header .mobile-menu .line{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:3px;width:32px;background:#0069aa;transition:transform .35s ease-in-out,width .35s ease-in-out}.mobile-header .mobile-menu .line:nth-child(2){transform:translateY(-8px) scaleX(1)}.mobile-header .mobile-menu .line:nth-child(3),.mobile-header .mobile-menu .line:nth-child(4){transform:rotate(0deg)}.mobile-header .mobile-menu .line:nth-child(5){transform:translateY(8px) scaleX(1)}.mobile-header .mobile-menu.is-active{background:#ddd}.mobile-header .mobile-menu.is-active .line:nth-child(2),.mobile-header .mobile-menu.is-active .line:nth-child(5){transform:translateY(0) scaleX(0)}.mobile-header .mobile-menu.is-active .line:nth-child(3){transform:rotate(45deg)}.mobile-header .mobile-menu.is-active .line:nth-child(4){transform:rotate(-45deg)}.nav{width:100%}.nav>.container{position:static}.nav .nav__link{position:relative;font-weight:700}.nav .nav__link:focus,.nav .nav__link:hover{text-decoration:none}.nav .js-next-menu{position:absolute;display:block;height:100%;right:0;top:0;border-left:1px solid #ddd;padding:13px 10px;font-size:1.5em}.nav .js-back-menu{padding-bottom:10px;color:#555;font-size:.75em;text-transform:uppercase}.nav .js-back-menu:before{display:inline-block;font-family:icomoon!important;vertical-align:middle}.nav .alert-btn{display:inline-block;position:relative;float:right;height:40px;padding:10px 15px;vertical-align:top;color:#555}.nav .alert-btn:focus,.nav .alert-btn:hover{text-decoration:none}.nav .alert-btn .icon{font-size:1.4em}.nav .alert-btn:after{transition:opacity .35s ease-in-out;content:"";display:block;position:absolute;bottom:-10px;left:50%;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #ec3225;opacity:0;transform:translateX(-50%)}.nav .alert-btn.active:after{opacity:1}.nav .alert-btn.has-notification{color:#ec3225}.healthhub{position:relative}.healthhub .healthhub-btn{position:relative;display:block}.healthhub .healthhub-btn .icon-link{position:absolute;right:0;top:15px;font-size:1.4em}.healthhub .healthhub-btn img{display:block}.healthhub .healthhub-logo{display:block;width:70px;height:40px;background-image:url(/assets/images/logo-sprites.png);background-position:0 -40px;background-size:172px 80px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.megamenu{position:absolute;z-index:5;width:100%;overflow:hidden;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);background:#eee;color:#555}.megamenu__listing a{font-weight:700}.megamenu__listing a:focus,.megamenu__listing a:hover{text-decoration:none}.megamenu__discover{font-size:.75em;text-transform:uppercase}@media only screen and (max-width:1023px){.header{height:97px;position:sticky;top:0}.nav{display:none;position:fixed;top:97px;max-height:calc(100% - 97px);overflow-x:hidden;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:20px 0 40px;background:#eee;transform:translateX(0);transition:transform .5s ease-in-out}.nav:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:25px;background:linear-gradient(#ddd,#eee)}.nav>.container{padding:0}.nav.is-slided{transform:translateX(-100%)}.nav.is-slided-visible{overflow-x:visible}.nav .nav__link{display:block;margin:0 20px;width:calc(100% - 40px);border-bottom:1px solid #ddd;padding:15px 0}.nav__listing>li{display:block}.megamenu{display:none;top:0;max-height:100%;overflow-y:auto;padding:20px 0;transform:translateX(100%)}.megamenu>.container{padding-bottom:80px}.megamenu.is-shown{display:block}.megamenu:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:25px;background:linear-gradient(#ddd,#eee)}.megamenu [class*=" col-3"],.megamenu [class^=col-]{position:static}.megamenu__description{display:none}.megamenu__discover{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);padding:8px}.megamenu__listing a{display:block;border-bottom:1px solid #ddd;padding:15px 0}.healthhub .healthhub-btn{margin:0 20px;border-bottom:1px solid #ddd;padding:0}.healthhub .healthhub-btn img{height:53px}.healthhub .healthhub-logo{width:92px;height:53px;background-position:0 -53px;background-size:228px 106px;background-repeat:no-repeat}}@media only screen and (max-width:767px){.header{height:86px}.nav{top:86px;max-height:calc(100% - 86px)}.header__bottom .logo img{height:44px}.mobile-header .alert-btn{width:60px;height:60px;right:120px}.mobile-header .alert-btn .icon-notification{font-size:1.6em}.mobile-header .search-menu{right:60px;width:60px;height:60px}.mobile-header .search-menu .icon-search{font-size:1.6em}.mobile-header .mobile-menu{width:60px;height:60px}.mobile-header .mobile-menu .line{width:25px}}@media only screen and (max-width:479px){.mobile-header .search-menu{display:block}}@media only screen and (min-width:1024px){.header.is-sticky{margin-bottom:45px}.header.header--eservice{margin-bottom:0}.header__top{text-align:right;padding-top:10px}.header__top .header-wrapper{border-bottom:1px solid #eee}.header__top .logo{float:left;display:inline-block;margin-top:0;margin-bottom:0}.header__top .logo h1{margin:0}.header__top .logo img{display:block;height:107px;width:100%;max-height:100%;max-width:none}.header__bottom{position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.is-sticky .header__bottom{position:fixed;top:0;left:0;width:100%}.is-sticky .header__bottom .nav-home a{padding:0}.is-sticky .header__bottom .nav-home img{display:block}.is-sticky .header__bottom .nav-home .icon{display:none}.is-sticky .header__bottom .nav-home .go-home-logo{display:inline-block}.nav>.container{padding:0 20px}.nav .nav-home a{display:inline-block;width:36px;padding:10px 0;color:#555;text-align:center;transition:color .35s ease-in-out}.nav .nav-home a:focus,.nav .nav-home a:hover{text-decoration:none;color:#000}.nav .nav-home a .icon{font-size:1.25em}.nav .nav-home img{display:none;width:36px}.nav .nav-home .go-home-logo{display:none;width:36px;height:34px;background-image:url(/assets/images/logo-sprites.png);background-size:228px 106px;background-position:-102px -53px}.nav .is-scrolled .nav-home img{display:block}.nav .is-scrolled .nav-home .icon{display:none}.nav__listing{display:inline-block;max-width:calc(100% - 180px);vertical-align:bottom}.nav__listing>li{display:inline-block;position:static;margin-right:20px;vertical-align:top}.nav__listing>li.hovered .nav__link{color:#01a850}.nav__listing>li.hovered .nav__link:after{opacity:1}.nav__listing>li.hovered .megamenu{opacity:1;visibility:visible}.nav__listing>li.is-active .nav__link{color:#01a850}.nav__listing .nav__link{display:block;padding:10px 5px}.nav__listing .nav__link:focus,.nav__listing .nav__link:hover{color:#01a850;text-decoration:none}.nav__listing .nav__link:after{content:"";display:block;position:absolute;bottom:0;left:50%;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #eee;opacity:0;transform:translateX(-50%);transition:opacity .35s ease-in-out}.megamenu{transition:opacity .35s ease-in-out,visibility .35s ease-in-out;left:0;opacity:0;visibility:hidden}.megamenu .container{padding:30px 20px 50px}.megamenu .container:before{content:"";display:none;position:absolute;left:0;top:0;z-index:-1;height:100%;width:100%;background:#ddd;transform:translateX(72%)}.megamenu.has-featured-link .container:before{display:block}.megamenu .featured-link--image{position:relative;padding-top:56.25%}.megamenu .featured-link img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.megamenu .featured-link a{display:inline-block}.megamenu__description{padding-right:25%}.megamenu__description h3{margin-top:0;margin-bottom:5px;font-size:1.875em;text-transform:uppercase;font-weight:700;color:#555}.megamenu__description p{font-size:.875em}.megamenu__listing{padding-left:25px}.megamenu__listing li{display:block}.megamenu__listing li:before{content:"•";display:inline-block;position:relative;left:-10px;color:#b7b5b7}.megamenu__listing li a{display:inline-block;padding:10px 0;font-size:.9375em}.megamenu__listing li.is-active a,.megamenu__listing li a:focus,.megamenu__listing li a:hover{color:#01a850}.megamenu__discover{max-width:300px}.healthhub{float:right}.healthhub .healthhub-btn{display:inline-block;float:right;padding:0 15px;vertical-align:top}.healthhub .healthhub-btn img{height:40px}.healthhub .healthhub-btn:after{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:11;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #eee;opacity:0;transform:translateX(-50%);transition:opacity .35s ease-in-out}.healthhub .healthhub-btn.is-active:after{opacity:1}.healthhub .healthhub-btn.is-active+.healthhub-content{transform:scale(1);opacity:1}.healthhub .healthhub-btn .icon-link{display:none}.healthhub .healthhub-content{position:absolute;top:100%;right:0;z-index:10;width:400px;box-shadow:0 3px 20px 0 rgba(0,0,0,.2);border-radius:10px;padding:30px;background:#eee;color:#333;opacity:0;transition:transform .35s ease-in-out,opacity .35s ease-in-out;transform:scale(0);transform-origin:top right}.healthhub .healthhub-content .icon{display:inline-block;margin-left:5px;font-size:.75em;color:#0069aa;vertical-align:middle;transition:color .35s ease-in-out}}@media only screen and (min-width:1024px) and (min-width:1024px){.healthhub .healthhub-content .icon{color:#0069aa}}@media only screen and (min-width:1024px){.healthhub .healthhub-content .title{padding:0;font-size:2em;font-weight:400;line-height:1;color:#0069aa}.healthhub .healthhub-content .title:hover,.healthhub .healthhub-content .title:hover .icon{color:#01a850}.healthhub .healthhub-content a{color:inherit}.healthhub .healthhub-content a:focus,.healthhub .healthhub-content a:hover{text-decoration:none}}.header--simple{box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative!important;z-index:99;height:68px!important}.header--simple .header__top{background:#fff;height:68px!important;justify-content:center;padding-top:0!important}.header--simple .header__top,.header--simple .logo{display:flex;align-items:center}.header--simple .logo h1{margin:0;line-height:1}.header--simple .logo img{height:50px!important;width:auto!important}.header--simple .header-wrapper--simple{display:flex;align-items:center;max-width:1200px;width:100%;padding:0 40px;height:68px!important}@media (max-width:768px){.header--simple .header-wrapper--simple{padding:0 20px}}.footer{padding-top:20px;background:#0069aa;color:#fff}.footer__top{padding:10px 0 20px}.footer__bottom{margin:20px 0 0;padding:0 0 30px}@media (min-width:1024px){.footer__bottom{display:flex;justify-content:space-between}}.footer__bottom .footer__nav{margin-bottom:20px}@media (min-width:1024px){.footer__bottom .footer__nav{display:flex;gap:40px;margin:0}}@media (min-width:1024px){.footer__bottom .copyright-texts{display:flex;flex-direction:column;gap:px;align-items:flex-end}}.footer .social-links{margin-top:20px;margin-bottom:10px}.footer .social-links li{display:inline-block;margin-right:5px;margin-bottom:5px}.footer .social-links li a{display:block}@media (min-width:1024px){.footer__govsociallinks{display:flex;justify-content:flex-end;gap:40px;align-items:flex-end}.footer__govsociallinks .footer__nav{display:flex;gap:40px;margin:0 0 15px}.footer__govsociallinks .social-links{margin:0}}.footer .contact-number{margin-bottom:20px}.footer .last-update{display:block}@media (min-width:1024px){.footer .last-update{display:inline-block;margin:0;font-size:.8125em;vertical-align:top}}.footer .copyright{display:block;margin:0 -20px;border-top:1px solid #0079c4;padding:20px 20px 5px}@media (min-width:1024px){.footer .copyright{float:right;margin:0;border:0;padding:0;font-size:.875em}}.back-to-top-holder{text-align:right}.back-to-top{position:fixed;right:10px;bottom:75px;z-index:40;color:#fff;outline:0;opacity:1;transform:translateY(0);transition:transform .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out}.back-to-top:focus,.back-to-top:hover{text-decoration:none;color:#fff}.back-to-top.is-hidden{visibility:hidden;opacity:0;transform:translateY(10px)}.back-to-top .icon{display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.3);background:#01a850}.back-to-top span{display:none;font-size:.8125em;font-weight:500;text-transform:uppercase}@media (min-width:1024px){.back-to-top{display:inline-block;position:static;text-align:center}.back-to-top span{display:block;margin-bottom:5px}.back-to-top .icon{box-shadow:none;transition:background .35s ease-in-out}}.footer__navigation a:focus,.footer__navigation a:hover{text-decoration:underline}.footer__links li{display:inline-block;margin-left:15px;vertical-align:top}.footer__links a{color:#fff;font-size:.875em;vertical-align:top}.footer__links a:focus,.footer__links a:hover{text-decoration:underline}.footer__nav{margin-bottom:10px}.footer__nav li{display:block}.footer__nav a,.footer__nav span{font-size:.875em}.footer__nav a{color:#fff}.footer__nav a:hover{text-decoration:underline}.footer__nav a .icon-external-link{margin:0 0 0 5px;display:inline-block}.footer__header{display:block;margin-bottom:5px;margin-top:0;font-weight:500;font-size:1em;color:#fff;text-transform:uppercase}@media (min-width:1024px){.footer__header{font-size:1.125em;font-weight:700}}.footer__header:focus,.footer__header:hover{color:#fff}.footer__title{display:block;margin-bottom:5px;margin-top:0;font-weight:500;font-size:.8125em;color:#fff;text-transform:uppercase}.footer__title:focus,.footer__title:hover{color:#fff}.footer__social-connect{margin-bottom:20px}@media only screen and (max-width:767px){.footer .contact-number{width:50%}.footer__social-connect .btn-round{width:35px;height:35px;padding:8px 0}}@media only screen and (min-width:1024px){.footer.footer--eservice .footer__top{min-height:100px}.footer .best-view{text-align:left;font-size:.875em;padding:0}.footer__top{padding:10px 0 30px}.footer__navigation{padding-right:100px}.footer__bottom{border-top:1px solid #0079c4;padding:15px 0}.footer__links{display:inline-block}.back-to-top-holder{position:absolute;right:20px}.back-to-top:focus .icon{background:#01a850;color:#fff}.back-to-top:hover .icon{background:#01db68}}.footer--simple{background:#18181b;color:#fff;padding:60px 0 40px}.footer--simple .container{max-width:1200px;margin:0 auto;padding:0 40px}.footer--simple .footer__top-section{display:flex;justify-content:space-between;gap:80px;margin-bottom:30px}.footer--simple .footer__left-column{flex:1}.footer--simple .footer__right-column{flex:0 0 auto;min-width:300px;margin-top:57.5px}.footer--simple .footer__title{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.footer--simple .footer__left-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.footer--simple .footer__grid-item{min-width:0}.footer--simple .footer__item-title{font-size:14px;font-weight:700;margin:0 0 10px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.footer--simple .footer__item-title.mt-3{margin-top:24px}.footer--simple .footer__item-text{font-size:14px;margin:0 0 5px;color:#fff}.footer--simple .footer__section-title{font-size:16px;font-weight:600;margin:0 0 15px;color:#fff}.footer--simple .footer__nav{list-style:none;padding:0;margin:0 0 20px}.footer--simple .footer__nav li{margin:0 0 10px}.footer--simple .footer__nav a{color:#fff;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:5px}.footer--simple .footer__nav a:hover{text-decoration:underline}.footer--simple .footer__nav a i.icon-external-link{font-size:12px}.footer--simple .social-icons{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 20px}.footer--simple .social-icons li{margin:0}.footer--simple .btn-round.btn--social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;text-decoration:none;transition:background .2s ease}.footer--simple .btn-round.btn--social:hover{background:#e0e0e0}.footer--simple .btn-round.btn--social i{font-size:18px}.footer--simple .footer__contact-links{margin-bottom:0}.footer--simple .footer__bottom-section{display:flex;justify-content:space-between;align-items:flex-start}.footer--simple .footer__bottom-left{flex:1}.footer--simple .footer__bottom-left>p{font-size:14px;color:hsla(0,0%,100%,.7);margin:0 0 8px}.footer--simple .footer__bottom-links{display:flex;flex-wrap:wrap;gap:20px;margin:0}.footer--simple .footer__bottom-links li{margin:0}.footer--simple .footer__bottom-links a{font-size:14px}.footer--simple .footer__bottom-right{flex:0 0 auto}.footer--simple .footer__credits{display:flex;gap:30px}.footer--simple .footer__credit-item{text-align:center}.footer--simple .footer__credit-label{font-size:11px;color:hsla(0,0%,100%,.6);margin:0 0 5px}.footer--simple .footer__credit-logo{font-size:14px;font-weight:600;color:#fff;margin:0}@media (max-width:991px){.footer--simple .footer__top-section{flex-direction:column;gap:22px}.footer--simple .footer__right-column{min-width:auto;margin-top:0}.footer--simple .footer__left-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer--simple .footer__bottom-section{flex-direction:column}}@media (max-width:767px){.footer--simple{padding:40px 0 30px}.footer--simple .container{padding:0 20px}.footer--simple .footer__left-grid{grid-template-columns:1fr;gap:20px}.footer--simple .footer__bottom-links{flex-direction:column;align-items:flex-start;gap:10px}.footer--simple .footer__credits{flex-direction:column;gap:15px}}.nutri-grade-questionnaire-upgrade{max-width:1200px;margin:0 auto;padding:40px;overflow-x:hidden}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade{padding:20px 10px}}.nutri-grade-questionnaire-upgrade .container{max-width:100%;padding:0}.nutri-grade-questionnaire-upgrade .result-wrapper{display:flex;justify-content:center}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade .result-wrapper{flex-direction:column;gap:16px}}.nutri-grade-questionnaire-upgrade .result-wrapper>div{flex:1 1 0}.nutri-grade-questionnaire-upgrade .result-wrapper img{width:auto;height:106px;margin:auto}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade .result-wrapper img{height:85px}}.nutri-grade-questionnaire-upgrade #nutriGradeResultSimple .wrap{width:64px;right:67px;bottom:68px}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade #nutriGradeResultSimple .wrap{width:48px;right:55px;bottom:53px}}.nutri-grade-questionnaire-upgrade #nutriGradeResultSimple .wrap span{font-size:20px}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade #nutriGradeResultSimple .wrap span{font-size:17px}}.nutri-grade-questionnaire-upgrade .result-container{width:250px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade .result-container{width:200px}}.nutri-grade-questionnaire-upgrade .result-container img{display:none}.nutri-grade-questionnaire-upgrade .result-container img.active{display:block}.nutri-grade-questionnaire-upgrade .result-container .wrap{text-align:center;position:absolute;width:48px;right:13px;bottom:36px}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade .result-container .wrap{width:36px;bottom:29px}}.nutri-grade-questionnaire-upgrade .result-container .wrap span{font-size:22px;font-weight:700}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade .result-container .wrap span{font-size:18px}}.nutri-grade-questionnaire-upgrade__header__content{margin:0 20px 40px}.nutri-grade-questionnaire-upgrade__header__content h2{margin-bottom:10px}.nutri-grade-questionnaire-upgrade__header__content p{margin:0}.nutri-grade-questionnaire-upgrade__header__progress{display:flex;justify-content:center;list-style:none;padding:0;z-index:1;position:relative;overflow-x:hidden}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__header__progress{padding:0 10px}}.nutri-grade-questionnaire-upgrade__header__progress>li{padding:0 20px;width:25%;text-align:center;position:relative}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__header__progress>li{padding:0 10px;min-width:0}}.nutri-grade-questionnaire-upgrade__header__progress>li[data-available=false]{display:none}.nutri-grade-questionnaire-upgrade__header__progress>li:before{content:"";position:absolute;right:50%;z-index:0;top:15px;height:3px;width:100%;background-color:#bebebe}.nutri-grade-questionnaire-upgrade__header__progress>li:first-child:before{transform:scale(0)}.nutri-grade-questionnaire-upgrade__header__progress>li.active>span:first-of-type{color:#fff;background-color:#3aac5d;border:2px solid #3aac5d}.nutri-grade-questionnaire-upgrade__header__progress>li.active:before{background-color:#3aac5d}.nutri-grade-questionnaire-upgrade__header__progress>li>span:first-of-type{z-index:1;position:relative;display:inline-block;padding:4px 11px;border-radius:100%;font-weight:700;color:#bebebe;border:2px solid #bebebe;background-color:#fff;transition:all .3s ease-in-out}.nutri-grade-questionnaire-upgrade__header__progress>li>span:last-of-type{margin-top:10px;display:block;text-align:center}@media (max-width:767px){.nutri-grade-questionnaire-upgrade__header__progress>li>span:last-of-type{display:none}}.nutri-grade-questionnaire-upgrade__content{margin-top:60px}.nutri-grade-questionnaire-upgrade__content__list{display:none;list-style:none;padding:0;transition:all .3s ease-in-out}.nutri-grade-questionnaire-upgrade__content__list[data-available=false]{display:none!important}.nutri-grade-questionnaire-upgrade__content__list.active{display:block}.nutri-grade-questionnaire-upgrade__content__list--header{background-color:#176aa8;color:#fff;padding:10px;word-wrap:break-word;overflow-wrap:break-word}.nutri-grade-questionnaire-upgrade__content__list--header>span:first-of-type{display:inline-block;margin-right:5px}.nutri-grade-questionnaire-upgrade__content__list--item{display:none;flex-direction:column;min-height:315px;padding:16px;border:1px solid #dee2e6}.nutri-grade-questionnaire-upgrade__content__list--item.active{display:flex}.nutri-grade-questionnaire-upgrade__content__list--item .required{color:red;display:inline-block;margin-right:5px}.nutri-grade-questionnaire-upgrade__content__list--item .tip{font-size:.8125em}.nutri-grade-questionnaire-upgrade__content__list--item .tip:not(:last-child){margin-bottom:0}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper{display:flex;flex-direction:column;width:80%;margin:auto}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__content__list--item__wrapper{width:100%}}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper h2{margin-bottom:0}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper h3.result{font-size:1.125em}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper h3.result .input-value{background-color:#fff;padding:2px 8px;border-radius:4px;font-weight:600;display:inline-block}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper .result-description{display:block;margin:1em auto}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper .download-buttons{text-align:center;margin:16px 0}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper .download{background-color:#08f;border-radius:28px;color:#fff;font-size:1em;padding:8px 31px;text-transform:uppercase;border:none}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper .primary-text{margin:0;position:relative;z-index:1}.nutri-grade-questionnaire-upgrade__content__list--item__wrapper .primary-text.result>span{display:inline-block;margin-left:5px;font-weight:700}.nutri-grade-questionnaire-upgrade__content__list--item__inputs{margin-top:20px;max-width:100%;overflow-x:hidden}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__content__list--item__inputs{width:100%}}.nutri-grade-questionnaire-upgrade__content__list--item__inputs select{max-width:100%}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__content__list--item__inputs select{width:100%;box-sizing:border-box}}.nutri-grade-questionnaire-upgrade__content__list--item__inputs--wrapper{display:inline-block;margin-right:10px}@media only screen and (max-width:767px){.nutri-grade-questionnaire-upgrade__content__list--item__inputs--wrapper{display:block;margin-right:0;margin-bottom:10px;width:100%}}.nutri-grade-questionnaire-upgrade__content__list--item__inputs .error{display:none;color:red}.nutri-grade-questionnaire-upgrade__content__list--item__inputs .error.show{display:block}.nutri-grade-questionnaire-upgrade__content__list--item__inputs .category-description{margin-top:8px;font-size:14px;color:#6c757d;font-style:italic;display:none}.nutri-grade-questionnaire-upgrade__content__list--item__inputs .category-description .excludes-text{display:inline-block;padding-top:4px}.nutri-grade-questionnaire-upgrade__content__list--item__inputs input[type=number]{text-align:right;width:80px;display:inline-block;margin-right:5px;padding:2px}.nutri-grade-questionnaire-upgrade__content__list--item__navigate{display:flex;margin-top:20px;justify-content:space-between}.nutri-grade-questionnaire-upgrade__content__list--item__navigate a{background-color:#08f;border-radius:28px;color:#fff;font-size:1em;padding:8px 31px;text-transform:uppercase}.nutri-grade-questionnaire-upgrade__content__list--item__navigate a:hover{text-decoration:none;background-color:#176aa8}.nutri-grade-questionnaire-upgrade__content__list--item__navigate .nextBtn{margin-left:auto}.nutri-grade-questionnaire-upgrade__content__list--item__navigate .nextBtn.disabled{pointer-events:none;background-color:grey}.nutri-grade-questionnaire-upgrade .improvement-recommendations{margin-top:30px;padding:16px;background:#f8f9fa;border-radius:8px}.nutri-grade-questionnaire-upgrade .improvement-recommendations p{margin:0;font-size:1.125em;line-height:1.6;color:#333;font-weight:700}.nutri-grade-questionnaire .result-wrapper{display:flex;justify-content:center}@media only screen and (max-width:767px){.nutri-grade-questionnaire .result-wrapper{flex-direction:column;gap:16px}}.nutri-grade-questionnaire .result-wrapper>div{flex:1 1 0}.nutri-grade-questionnaire .result-wrapper img{width:auto;height:106px;margin:auto}@media only screen and (max-width:767px){.nutri-grade-questionnaire .result-wrapper img{height:85px}}.nutri-grade-questionnaire #nutriGradeResultSimple .wrap{width:64px;right:67px;bottom:68px}@media only screen and (max-width:767px){.nutri-grade-questionnaire #nutriGradeResultSimple .wrap{width:48px;right:55px;bottom:53px}}.nutri-grade-questionnaire #nutriGradeResultSimple .wrap span{font-size:20px}@media only screen and (max-width:767px){.nutri-grade-questionnaire #nutriGradeResultSimple .wrap span{font-size:17px}}.nutri-grade-questionnaire .result-container{width:250px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.nutri-grade-questionnaire .result-container{width:200px}}.nutri-grade-questionnaire .result-container img{display:none}.nutri-grade-questionnaire .result-container img.active{display:block}.nutri-grade-questionnaire .result-container .wrap{text-align:center;position:absolute;width:48px;right:13px;bottom:36px}@media only screen and (max-width:767px){.nutri-grade-questionnaire .result-container .wrap{width:36px;bottom:29px}}.nutri-grade-questionnaire .result-container .wrap span{font-size:22px;font-weight:700}@media only screen and (max-width:767px){.nutri-grade-questionnaire .result-container .wrap span{font-size:18px}}.nutri-grade-questionnaire__header__content{margin:0 20px 40px}.nutri-grade-questionnaire__header__content h2{margin-bottom:10px}.nutri-grade-questionnaire__header__content p{margin:0}.nutri-grade-questionnaire__header__progress{display:flex;justify-content:center;list-style:none;padding:0;z-index:1;position:relative}.nutri-grade-questionnaire__header__progress>li{padding:0 20px;width:25%;text-align:center;position:relative}.nutri-grade-questionnaire__header__progress>li:before{content:"";position:absolute;right:50%;z-index:0;top:15px;height:3px;width:100%;background-color:#bebebe}.nutri-grade-questionnaire__header__progress>li:first-child:before{transform:scale(0)}.nutri-grade-questionnaire__header__progress>li.active>span:first-of-type{color:#fff;background-color:#3aac5d;border:2px solid #3aac5d}.nutri-grade-questionnaire__header__progress>li.active:before{background-color:#3aac5d}.nutri-grade-questionnaire__header__progress>li>span:first-of-type{z-index:1;position:relative;display:inline-block;padding:4px 11px;border-radius:100%;font-weight:700;color:#bebebe;border:2px solid #bebebe;background-color:#fff;transition:all .3s ease-in-out}.nutri-grade-questionnaire__header__progress>li>span:last-of-type{margin-top:10px;display:block;text-align:center}@media (max-width:767px){.nutri-grade-questionnaire__header__progress>li>span:last-of-type{display:none}}.nutri-grade-questionnaire__content{margin-top:60px}.nutri-grade-questionnaire__content__list{display:none;list-style:none;padding:0;transition:all .3s ease-in-out}.nutri-grade-questionnaire__content__list.active{display:block}.nutri-grade-questionnaire__content__list--header{background-color:#176aa8;color:#fff;padding:10px}.nutri-grade-questionnaire__content__list--header>span:first-of-type{display:inline-block;margin-right:5px}.nutri-grade-questionnaire__content__list--item{display:none;flex-direction:column;min-height:300px;padding:16px;border:1px solid #dee2e6}.nutri-grade-questionnaire__content__list--item.active{display:flex}.nutri-grade-questionnaire__content__list--item .required{color:red;display:inline-block;margin-right:5px}.nutri-grade-questionnaire__content__list--item .tip{font-size:.8125em}.nutri-grade-questionnaire__content__list--item .tip:not(:last-child){margin-bottom:0}.nutri-grade-questionnaire__content__list--item__wrapper{display:flex;flex-direction:column;width:80%;margin:auto}.nutri-grade-questionnaire__content__list--item__wrapper h2{margin-bottom:0}.nutri-grade-questionnaire__content__list--item__wrapper .result-description{display:block;margin:1em auto}.nutri-grade-questionnaire__content__list--item__wrapper .download-buttons{text-align:center;margin:16px 0}.nutri-grade-questionnaire__content__list--item__wrapper .download{background-color:#08f;border-radius:28px;color:#fff;font-size:1em;padding:8px 31px;text-transform:uppercase;border:none}.nutri-grade-questionnaire__content__list--item__wrapper .primary-text{margin:0;position:relative;z-index:1}.nutri-grade-questionnaire__content__list--item__wrapper .primary-text.result>span{display:inline-block;margin-left:5px;font-weight:700}.nutri-grade-questionnaire__content__list--item__inputs{margin-top:20px}.nutri-grade-questionnaire__content__list--item__inputs--wrapper{display:inline-block;margin-right:10px}.nutri-grade-questionnaire__content__list--item__inputs .error{display:none;color:red}.nutri-grade-questionnaire__content__list--item__inputs .error.show{display:block}.nutri-grade-questionnaire__content__list--item__inputs input[type=number]{text-align:right;width:80px;display:inline-block;margin-right:5px;padding:2px}.nutri-grade-questionnaire__content__list--item__navigate{display:flex;margin-top:20px}.nutri-grade-questionnaire__content__list--item__navigate a{background-color:#08f;border-radius:28px;color:#fff;font-size:1em;padding:8px 31px;text-transform:uppercase}.nutri-grade-questionnaire__content__list--item__navigate a:hover{text-decoration:none;background-color:#176aa8}.nutri-grade-questionnaire__content__list--item__navigate .nextBtn{margin-left:auto}.nutri-grade-questionnaire__content__list--item__navigate .nextBtn.disabled{pointer-events:none;background-color:grey}::-moz-placeholder{color:#dee2e6;opacity:1}::placeholder{color:#dee2e6;opacity:1}:-ms-input-placeholder{color:#dee2e6}::-ms-input-placeholder{color:#dee2e6}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:invalid,input:required{box-shadow:none}.roi-main-content{width:100%;position:relative}.roi-main-content .text-center{text-align:center}.roi-main-content .container{position:relative;margin:0 auto;padding:0 20px}.roi-main-content .roi-title-text{color:#eee;background:#176aa8;text-align:center;padding:15px;margin-bottom:10px;font-weight:500;line-height:1.2;font-size:150%}.roi-main-content input[type=number]{padding-left:.4em;padding-right:.4em}.roi-main-content a{white-space:pre-wrap;word-break:break-word;color:#007bff;text-decoration:none;background-color:transparent}.roi-main-content .a-block a{display:block}.roi-main-content .roi-info-text{padding:0 40px 40px;overflow:hidden}.roi-main-content .roi-logo-wrapper{margin-bottom:.5em}.roi-main-content .roi-logo-wrapper img{height:auto;width:600px;max-width:100%}.roi-main-content .info-wrapper{margin:0;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}.roi-main-content .roi-icon-wrapper{text-align:center}.roi-main-content .roi-icon{display:inline-block;width:100px;margin-top:20px}.roi-main-content .roi-list{padding-top:0}.roi-main-content .roi-list .row{margin-bottom:0}.roi-main-content .roi-info-tip{display:none;position:absolute;width:100%;z-index:1000}.roi-main-content .roi-info-tip-icon{display:inline-block;min-width:1.5em;min-height:2em;cursor:pointer}.roi-main-content .roi-info-tip-icon:before{content:"?";display:inline-block;color:#fff;background-color:#007bff;border-radius:50%;padding:.25em .5em;font-size:75%;font-weight:700;line-height:1;text-align:center}.roi-main-content .roi-info-tip .roi-info-tip-block{color:#fff;background-color:#007bff;background-color:rgba(0,123,255,.8784313725);padding:.5em;font-size:85%;border-radius:.5em;position:absolute;margin-top:10px}.roi-main-content .roi-info-tip .roi-info-tip-block a{color:#fff;font-weight:700;text-decoration:underline;cursor:pointer}.roi-main-content .roi-info-tip .roi-info-tip-block ul{margin-top:0;padding-left:1.2em}.roi-main-content .roi-info-tip .roi-info-tip-block:before{content:"";width:100%;height:20px;top:-20px;left:0;position:absolute}.roi-main-content .roi-info-tip .roi-info-tip-block:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #007bff;border-bottom:10px solid rgba(0,123,255,.8784313725);position:absolute;top:-10px;left:10%}.roi-main-content .roi-info-tip .roi-info-tip-block .roi-tip-header{display:block;font-weight:700}.roi-main-content .roi-info-tip-icon:hover+.roi-info-tip,.roi-main-content .roi-info-tip:hover,.roi-main-content .roi-info-tip[data-showinfotip=true],.roi-main-content .roi-info-tip[data-showinfotip=true] .roi-info-tip-block{display:block}.roi-main-content .roi-info-tip[data-showinfotip=true]:before{display:none}.roi-main-content .roi-progressbar-wrapper{width:100%;text-align:center}.roi-main-content .roi-progressbar{width:80%;counter-reset:step;list-style-type:none;display:inline-block;padding:0}.roi-main-content .roi-progressbar li{float:left;width:25%;position:relative;text-align:center}.roi-main-content .roi-progressbar li:before{content:counter(step);counter-increment:step;width:30px;height:30px;border:2px solid #bebebe;display:block;margin:0 auto 10px;border-radius:50%;line-height:27px;background:#fff;color:#bebebe;text-align:center;font-weight:700}.roi-main-content .roi-progressbar li:after{content:"";position:absolute;width:100%;height:3px;background:#979797;top:15px;left:-50%;z-index:-1}.roi-main-content .roi-progressbar li:first-child:after{content:none}.roi-main-content .roi-progressbar li.active:after{background:#3aac5d}.roi-main-content .roi-progressbar li.active:before{border-color:#3aac5d;background:#3aac5d;color:#fff}.roi-main-content .roi-progressbar li:first-child{z-index:4}.roi-main-content .roi-progressbar li:nth-child(2){z-index:3}.roi-main-content .roi-progressbar li:nth-child(3){z-index:2}.roi-main-content .roi-progressbar li:nth-child(4){z-index:1}.roi-main-content .roi-progressbar li .roi-step-button-text{cursor:default}.roi-main-content .roi-progressbar li .roi-button-knob{position:absolute;top:0;left:calc(50% - 15px);width:30px;height:30px;border-radius:50%}.roi-main-content .roi-progressbar li.active .roi-button-knob{cursor:pointer}.roi-main-content .roi-calc-step-title{line-height:120%;background-color:#176aa8;color:#fff;padding:10px}.roi-main-content .roi-calc-feedback-panel{width:100%;line-height:200%;padding:1.5em 1.5em 0;color:#000;background:#a1c0e4}.roi-main-content .row select,.roi-main-content .SumoSelect{width:100%}.roi-main-content .roi-calc-sub-form{border:1px solid #dee2e6;padding:1em}.roi-main-content .roi-calc-sub-form .entry-row{margin-top:.5em;margin-bottom:.5em;line-height:150%;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dee2e6;position:relative}.roi-main-content .roi-calc-sub-form .row input[type=number]{width:40%;text-align:right;font-size:inherit;font-family:inherit}.roi-main-content .roi-unit-span{display:inline-block;color:#176aa8}.roi-main-content .roi-note-span{display:block;font-style:italic;font-size:smaller;padding:1em 1em 0;color:#888}.roi-main-content .roi-chart-note-span{display:block;padding:0 1em;margin-top:-1.5em;font-size:70%;line-height:180%;color:#888;font-style:italic}.roi-main-content .roi-recommendation-info{display:none}.roi-main-content .roi-input-constraint-span{display:block;font-style:italic;color:red;width:55%;float:right}.roi-main-content .roi-sub-input-grid .row{margin-bottom:1em}.roi-main-content .roi-sub-input-grid .row div:first-child{text-align:center}.roi-main-content .roi-sub-input-grid .header-row{font-weight:700}.roi-main-content .roi-sub-input-grid .row input[type=number]{width:100%}.roi-main-content .roi-checkbox{display:none}.roi-main-content .roi-checkbox-wrapper label:before{clear:left}.roi-main-content .roi-checkwbox:checked+label{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1);color:#99a1a7}.roi-main-content .roi-checkbox+label:before{color:#fafafa;background-color:#fafafa}.roi-main-content .roi-checkbox+label:before,.roi-main-content .roi-checkbox:checked+label:before{content:"✔";font-family:Segoe UI Symbol;font-size:.8em;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);width:1.4em;height:1.4em;padding:.2em;border-radius:.2em;display:block;position:relative;line-height:100%;margin-right:.5em;float:left;margin-top:.2em}.roi-main-content .roi-checkbox:checked+label:before{color:#fff;background-color:#007bff}.roi-main-content .roi-checkbox+label{position:relative;display:inline;font-weight:400}.roi-main-content .roi-checkbox+label span{display:block;float:left;width:75%}.roi-main-content .roi-checkbox[disabled]+label span{color:#aaa}.roi-main-content .roi-checkbox-wrapper{margin-bottom:2em}.roi-main-content .roi-check-group-title{margin-bottom:1em}.roi-main-content .roi-option-input-grid{margin-top:2em}.roi-main-content .roi-option-input-grid .header-row:first-child{background:#f7f7f7}.roi-main-content .roi-option-input-grid .header-row{font-weight:bolder;text-align:center}.roi-main-content .roi-option-input-grid .row{border-left:1px solid #eee;border-right:1px solid #eee}.roi-main-content .roi-option-input-grid .row:first-child{border-top:1px solid #eee}.roi-main-content .roi-option-input-grid .row{border-bottom:1px solid #eee}.roi-main-content .roi-option-input-grid .row div{padding:.2em}.roi-main-content .roi-option-input-grid .row div input[type=number]{display:block;margin:auto;width:80%}.roi-main-content .roi-option-input-grid .row div:first-child{text-align:center}.roi-main-content .roi-option-input-grid .row div:nth-child(2){border-left:1px solid #eee;border-right:1px solid #eee}.roi-main-content .roi-citations-header{font-size:130%;font-weight:bolder}.roi-main-content .roi-assumptions-text{margin-bottom:3em}.roi-main-content .roi-citations-text>ul{padding-left:20px;list-style-type:decimal}.roi-main-content .roi-citations-text>ul ul{padding-left:20px;list-style-type:disc}.roi-main-content .roi-citations-text li{padding-left:20px;margin-bottom:1em}.roi-main-content .roi-citations-text:after,.roi-main-content .roi-survey-text:after{content:"";display:block;width:100%;height:10px;border-bottom:1px solid #ddd;margin-bottom:3em}.roi-main-content .roi-link-button-panel{display:block;width:100%;padding:2em 0}.roi-main-content .roi-result-form .roi-link-button-panel{padding:0}.roi-main-content .roi-result-form .roi-link-button-panel a.survey-link{margin-bottom:1em}.roi-main-content .roi-result-form .roi-link-button-panel a.calculator-link{margin-left:1em}.roi-main-content .roi-result-form .roi-pdf-link-button-panel{display:block;text-align:right;float:right;margin-top:-8px}.roi-main-content .roi-link-button-panel a,.roi-main-content .roi-pdf-link-button-panel a{display:inline-block;text-decoration:none;width:220px;background-color:#01a850;color:#fff;padding:7px 40px;text-align:center;cursor:pointer;max-width:100%}.roi-main-content .roi-pdf-link-button-panel a{width:auto;padding:7px 10px;font-weight:700;background:#cacece;color:#000;white-space:nowrap;border-radius:10px}.roi-main-content .roi-link-button-panel a.survey-link{background-color:#176aa8}@media only screen and (max-width:480px){.col-xs-4{width:33.3333333333%}.col-xs-8{width:66.6666666666%}.col-xs-6{width:50%}.col-xs-2{width:16.6666666666%}}.roi-main-content .roi-result-form{background:#fff}.roi-main-content .roi-calc-image-panel,.roi-main-content .roi-calc-image-panel img{width:100%}.roi-main-content .roi-calc-sub-form .roi-table-row{line-height:150%;padding-top:.8em;padding-bottom:.8em;border-bottom:1px solid #dee2e6}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-result-info-title{font-weight:700;font-size:larger;padding:0 1em;margin-bottom:.5em;width:70%;display:inline-block}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-result-info-element{padding:.25em 1em}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-result-info-element span{display:inline-block;width:40%;max-width:200px}.roi-main-content .roi-calc-sub-form .roi-table-header-row{font-weight:700}.roi-main-content .roi-calc-sub-form .roi-table-total-row{font-weight:700;border-top:2px solid #000;border-bottom:2px solid #000}.roi-main-content .roi-calc-sub-form .roi-interpret-info-row,.roi-main-content .roi-calc-sub-form .roi-table-final-row{color:#fff;background:#176aa8}.roi-main-content .roi-calc-sub-form .roi-interpret-info-row .roi-interpret-header{padding:0 1em}.roi-main-content .roi-calc-sub-form .roi-interpret-info-row ul{padding:0 2em}.roi-main-content .roi-button-panel{margin:30px 10px;height:40px}.roi-main-content .roi-calc-sub-form .roi-table-header-row .roi-table-cell-text{text-align:center}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-currency,.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-number{position:relative;text-align:right;padding:0 4%}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-currency:before{content:"$";display:block;float:left;position:absolute}.roi-main-content .roi-button-panel a{white-space:nowrap}.roi-main-content .roi-button-panel .roi-left-button-panel{height:100%;text-align:left}.roi-main-content .roi-button-panel .roi-right-button-panel{height:100%;text-align:right}.roi-main-content .roi-button-panel .next-button,.roi-main-content .roi-button-panel .prev-button{background-color:#08f;border-radius:28px;display:none;cursor:pointer;color:#fff;font-family:Arial;font-size:1.2em;padding:8px 31px;text-decoration:none;text-shadow:0 1px 0 #555}.roi-main-content .roi-button-panel .next-button:hover,.roi-main-content .roi-button-panel .prev-button:hover{color:#fff;text-decoration:none;background-color:#06c}.roi-main-content .roi-button-panel .next-button:active,.roi-main-content .roi-button-panel .prev-button:active{position:relative;top:1px}.roi-main-content .roi-button-panel .submit-button{background-color:#089955;border-radius:28px;display:none;cursor:pointer;color:#fff;font-family:Arial;font-size:1.2em;padding:8px 31px;text-decoration:none;text-shadow:0 1px 0 #555}.roi-main-content .roi-button-panel .submit-button:hover{color:#fff;text-decoration:none;background-color:#080}.roi-main-content .roi-button-panel .submit-button:active{position:relative;top:1px}.roi-main-content .roi-calc-form{display:none}.roi-main-content[data-step="1"] .roi-calc-form[data-step="1"],.roi-main-content[data-step="2"] .roi-calc-form[data-step="2"],.roi-main-content[data-step="3"] .roi-calc-form[data-step="3"],.roi-main-content[data-step="4"] .roi-calc-form[data-step="4"]{display:block}.roi-main-content[data-step="1"] .roi-button-panel .next-button,.roi-main-content[data-step="2"] .roi-button-panel .next-button,.roi-main-content[data-step="2"] .roi-button-panel .prev-button,.roi-main-content[data-step="3"] .roi-button-panel .prev-button,.roi-main-content[data-step="3"] .roi-button-panel .submit-button{display:inline-block}@media only screen and (max-width:768px){.roi-main-content .roi-calc-sub-form .roi-figure-table{font-size:10pt}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-currency,.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-text{padding:0 2%}}@media only screen and (max-width:770px){.roi-main-content .roi-calc-sub-form .entry-row .roi-col-input{margin-top:1em}}@media only screen and (max-width:500px){.roi-main-content .roi-calc-sub-form .roi-figure-table{font-size:9pt}}@media only screen and (max-width:480px){.roi-main-content{font-size:9pt}.roi-main-content .roi-title-text{font-size:100%}.roi-main-content .roi-info-text{padding:10px}.roi-main-content .roi-link-button-panel{padding:0 0 2em}.roi-main-content .roi-citations-text>ul,.roi-main-content .roi-citations-text li{padding-left:10px}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-currency,.roi-main-content .roi-calc-sub-form .roi-table-row .roi-table-cell-text{padding:0 2%}.roi-main-content .roi-calc-sub-form .roi-figure-table{font-size:7pt}.roi-main-content .roi-calc-sub-form .roi-table-row .roi-result-info-title{width:100%}.roi-main-content .roi-result-form .roi-pdf-link-button-panel{text-align:right;float:none;margin-top:0;margin-bottom:10px}}@media only screen and (max-width:480px){.roi-main-content .roi-progressbar li span.roi-step-button-text{display:none!important}}.roi-messagebox-wrapper{display:none}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-text a{word-break:break-all}.roi-messagebox-wrapper[data-showmessagebox=true]{display:block}.roi-messagebox-wrapper .roi-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:hsla(0,0%,39.2%,.5)}.roi-messagebox-wrapper .roi-overlay .roi-messagebox{max-width:90%;width:500px;min-height:100px;background:#eee;margin:25vh auto auto;border-radius:10px;box-shadow:5px 5px 10px #888;position:relative;overflow:hidden}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-title{width:100%;height:35px;background:#007bff;color:#fff;line-height:200%;text-align:center}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-text{font-size:90%;padding:10px;word-break:break-all}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-buttonpanel{text-align:center;padding:.5em}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-buttonpanel .roi-messagebox-button{display:inline-block;background:#007bff;padding:.5em 3em;color:#eee;border-radius:10px;box-shadow:0 0 5px #888;cursor:pointer}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-buttonpanel .roi-messagebox-button:hover{font-weight:700;color:#fff}.roi-messagebox-wrapper .roi-overlay .roi-messagebox .roi-messagebox-buttonpanel .roi-messagebox-button:active{padding-top:.6em;padding-bottom:.4em}span.roi-validation-error{color:red;padding:0 10px;width:100%;display:none;font-size:smaller}span.roi-validation-error span{display:none}div.entry-row[data-errortype=invalid-data] span.roi-validation-error span[data-errortype=invalid-data],div.entry-row[data-errortype=missing-data] span.roi-validation-error span[data-errortype=missing-data],div.entry-row[data-errortype] span.roi-validation-error{display:block}div.entry-row[data-errortype] input[data-errortype]{border:1px solid red}div[data-step="2"].roi-calc-form div.roi-calc-sub-form div.entry-row[data-options],div[data-step="3"].roi-calc-form div.roi-calc-sub-form[data-options]{display:none}div.roi-main-content[data-options*="1"] div[data-step="2"].roi-calc-form div.roi-calc-sub-form div.entry-row[data-options="1"],div.roi-main-content[data-options*="1"] div[data-step="3"].roi-calc-form div.roi-calc-sub-form[data-options="1"],div.roi-main-content[data-options*="2"] div[data-step="2"].roi-calc-form div.roi-calc-sub-form div.entry-row[data-options="2"],div.roi-main-content[data-options*="2"] div[data-step="3"].roi-calc-form div.roi-calc-sub-form[data-options="2"],div.roi-main-content[data-options*="3"] div[data-step="2"].roi-calc-form div.roi-calc-sub-form div.entry-row[data-options="3"],div.roi-main-content[data-options*="3"] div[data-step="3"].roi-calc-form div.roi-calc-sub-form[data-options="3"],div.roi-main-content[data-options*="4"] div[data-step="2"].roi-calc-form div.roi-calc-sub-form div.entry-row[data-options="4"],div.roi-main-content[data-options*="4"] div[data-step="3"].roi-calc-form div.roi-calc-sub-form[data-options="4"]{display:block}.roi-usage-tracking-form .roi-usage-summary-row{margin-bottom:2em}.roi-usage-tracking-form .roi-total-section-title{width:100%;background:#007fff;color:#eee;padding:.2em .5em}.roi-usage-tracking-form .roi-total-section-text{padding:.2em .5em;line-height:150%}.roi-usage-tracking-form .roi-total-section-text .roi-label-text{display:inline-block;width:30%}.roi-usage-tracking-form .roi-total-section-text .roi-figure-text{font-weight:700}.roi-usage-tracking-form .roi-usage-grid{padding:.2em .5em}.roi-usage-tracking-form .roi-usage-grid .roi-usage-grid-header-row{padding:.2em;font-weight:700;border-bottom:.1em solid #999}.roi-usage-tracking-form .roi-usage-grid .roi-usage-grid-data-row{position:relative;padding:.4em .2em;border-bottom:.1em solid #ddd}.roi-usage-tracking-form .roi-usage-grid .roi-usage-grid-data-row[data-dayofweek=saturday],.roi-usage-tracking-form .roi-usage-grid .roi-usage-grid-data-row[data-dayofweek=sunday]{color:red}.roi-usage-tracking-form .roi-usage-grid .roi-usage-grid-data-row[data-futuredate=true]{color:#ccc}.roi-usage-tracking-form .roi-usage-grid[data-gridtype=daily] .roi-usage-grid-data-row{display:none}.roi-usage-tracking-form .roi-usage-grid[data-gridtype=monthly] .roi-usage-grid-data-row{cursor:pointer}.roi-usage-tracking-form .roi-usage-grid[data-gridtype=daily] .roi-usage-grid-data-row[data-show=true]{display:block}.roi-usage-tracking-form .roi-usage-grid[data-gridtype=monthly] .roi-usage-grid-data-row[data-active=true]{font-weight:700}.roi-usage-tracking-form .roi-usage-grid[data-gridtype=monthly] .roi-usage-grid-data-row[data-active=true]:before{content:"▶";float:left;position:absolute;left:-.2em}.roi-calc-sub-form .roi-option-group-header{font-weight:700;width:100%;background:#a9caec;padding:5px 10px;font-size:larger;margin-bottom:1em}.roi-calc-sub-form .roi-sub-section-header{background:#dedede;background:rgba(0,0,0,.04);padding:5px 10px;font-weight:bolder;font-weight:500;font-size:1.08em}.roi-calc-sub-form .roi-accordion-header{width:100%;background:#a9caec;padding:5px 10px;font-size:larger;position:relative;cursor:pointer}.roi-calc-sub-form .roi-accordion-header span{max-width:80%}.roi-calc-sub-form .roi-accordion-header a.roi-accordion-button{position:absolute;display:block;right:0;top:0;padding:6px 5px 2px}.roi-calc-sub-form .roi-accordion-header img{width:20px;margin-top:2px;transition:transform .5s}.roi-main-content .roi-calc-sub-form .roi-accordion-content{padding:0 10px;height:auto;max-height:0;overflow:hidden;transition:max-height .5s}.roi-main-content[data-notransition] .roi-calc-sub-form .roi-accordion-content{transition:none}.roi-calc-sub-form[fa-expand=true] .roi-accordion-header{font-weight:bolder}.roi-calc-sub-form[fa-expand=true] .roi-accordion-header img{transform:rotate(180deg)}.roi-calc-sub-form[fa-expand=true] .roi-accordion-content{max-height:1000px}.roi-table-row .roi-result-tab-bar{min-height:90px;padding-top:20px;margin-bottom:20px;border-bottom:2px solid #ddd}.roi-table-row.roi-result-tab-bar .roi-result-tab-button{display:none;height:60px;float:left;background-color:#176aa8;text-decoration:none;color:#eee;margin-left:20px;padding:7px 40px;text-align:center;width:14em;margin-bottom:20px;cursor:pointer;border:2px solid #c7c7c7}.roi-calc-sub-form[data-activetab=chronicdisease] .roi-result-tab-button[data-linktab=chronicdisease],.roi-calc-sub-form[data-activetab=lifestyle] .roi-result-tab-button[data-linktab=lifestyle],.roi-calc-sub-form[data-activetab=mentalwellness] .roi-result-tab-button[data-linktab=mentalwellness],.roi-calc-sub-form[data-activetab=smokingcessation] .roi-result-tab-button[data-linktab=smokingcessation]{font-weight:700;color:#fff;border:2px solid #fff;box-shadow:0 0 2px #000}.roi-table-row.roi-result-tab-bar .roi-result-tab-button.roi-extend-lineheight{line-height:280%}.roi-calc-sub-form .roi-result-tab-page{display:none}.roi-calc-sub-form[data-activetab=chronicdisease] .roi-result-tab-page[data-tabname=chronicdisease],.roi-calc-sub-form[data-activetab=lifestyle] .roi-result-tab-page[data-tabname=lifestyle],.roi-calc-sub-form[data-activetab=mentalwellness] .roi-result-tab-page[data-tabname=mentalwellness],.roi-calc-sub-form[data-activetab=smokingcessation] .roi-result-tab-page[data-tabname=smokingcessation]{display:block}.roi-calc-sub-form[data-tablist*=chronicdisease] .roi-result-tab-button[data-linktab=chronicdisease],.roi-calc-sub-form[data-tablist*=lifestyle] .roi-result-tab-button[data-linktab=lifestyle],.roi-calc-sub-form[data-tablist*=mentalwellness] .roi-result-tab-button[data-linktab=mentalwellness],.roi-calc-sub-form[data-tablist*=smokingcessation] .roi-result-tab-button[data-linktab=smokingcessation]{display:inline-block}.roi-stage-footnote{padding:1em;color:#555;width:100%}.roi-ajax-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:9999999}.roi-ajax-overlay .roi-ajax-image-wrapper{width:100%;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.roi-ajax-overlay .roi-ajax-image-wrapper img{width:10vh;margin-left:auto;margin-right:auto;display:inline-block}.roi-main-content .SumoWide .SumoSelect>.optWrapper{width:27em}.roi-main-content .roi-hide{display:none}@media print{body,html{margin:0!important;padding:0!important;height:auto!important}#helpUsImprove,#st-2,.breadcrumb,.floating-share,.page-banner,.rte,.sf-Long-text,.sfContentBlock,footer.footer,header.header,noscript,script,wog-sentiments{display:none!important}.roi-main-content{display:block!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.roi-calc-form[data-step="1"],.roi-calc-form[data-step="2"],.roi-calc-form[data-step="3"]{display:none!important}.roi-calc-form[data-step="4"]{display:block!important}.roi-main-content .roi-calc-form{display:none!important}.roi-main-content .roi-calc-form[data-step="4"]{display:block!important}.roi-calc-form[data-step="4"] .calculator-link,.roi-calc-form[data-step="4"] .roi-button-panel,.roi-calc-form[data-step="4"] .roi-calc-feedback-panel,.roi-calc-form[data-step="4"] .roi-link-button-panel,.roi-calc-form[data-step="4"] .roi-progressbar-wrapper,.roi-calc-form[data-step="4"] .roi-result-tab-bar,.roi-calc-form[data-step="4"] .survey-link,.roi-logo-wrapper+.row{display:none!important}.roi-table-row:has(.roi-link-button-panel){display:none!important}.roi-result-tab-page[data-tabname=chronicdisease],.roi-result-tab-page[data-tabname=lifestyle],.roi-result-tab-page[data-tabname=mentalwellness],.roi-result-tab-page[data-tabname=smokingcessation]{display:block!important;margin-bottom:40px!important}.roi-validation-error{display:none!important}.roi-calc-sub-form{border:none;padding:0}.roi-figure-table .roi-table-row{display:flex!important;align-items:center!important}.col-xs-2,.roi-table-cell-currency,.roi-table-cell-number{text-align:center!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.roi-table-cell-currency{position:relative!important;text-align:center!important;padding:0 10px!important;max-height:40px!important}.roi-table-cell-currency:before{content:"$ "!important;position:static!important;float:none!important;display:inline!important;max-height:40px!important}.roi-interpret-info-row,.roi-table-final-row,.roi-table-header-row{background:#176aa8!important}.roi-calc-step-title,.roi-interpret-info-row,.roi-table-final-row,.roi-table-header-row{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.roi-calc-step-title{background:#28a745!important;margin-top:0!important;margin-bottom:0!important;text-indent:-9999px!important;font-size:0!important;line-height:0!important;position:relative!important;padding:20px!important}.roi-calc-step-title:before{content:"RESULTS"!important;display:block!important;text-indent:0!important;font-size:16px!important;line-height:120%!important;padding:10px!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.roi-logo-wrapper img{width:200px!important;height:auto!important;max-width:100%!important}}@media only print{body{font-family:serif}.breadcrumb,.footer,.header{display:none}.main{background:#fff}.inner-section [class*=" col-"],.inner-section [class^=col-]{width:100%;margin:0}.inner-section .floating-share{display:none}.inner-testimonial-section:before{background-image:none}.rte table{max-width:100%}.rte video{display:none}.page-banner{background:none!important;padding:10px 0;min-height:auto}.page-banner:after,.page-banner:before{display:none}.page-banner__title{padding:10px 0;color:#000}.related-page__item .link-card__image{display:none}.related-page__item .link-card__content{transform:translateY(60px)!important}.accordion__content{display:block!important}.inner-testimonial-section{background:none!important}.nav-tabs--left-aligned .nav-tabs__links li{display:none}.nav-tabs--left-aligned .nav-tabs__links li.active{display:flex}.date-filter .btn,.pagination{display:none}.date-filter__field{margin-bottom:20px}.detail-card,.image-card,.link-card,.map{page-break-inside:avoid}.search-results .gsc-results .gsc-cursor-box{display:none}.testimonial{width:100%}.testimonial .testimonial__entry{width:100%!important;page-break-inside:avoid}.testimonial .slick-track{transform:translateZ(0)!important;width:100%!important}.testimonial .slick-slide{float:none!important;width:100%}.testimonial .slick-nav{display:none!important}.testimonial .testi-thumbnail{margin:0;width:100%}.testimonial .testi-writeup{margin:0 0 10px;width:100%}.testimonial .btn{display:none}.card-carousel__wrapper .slick-nav{display:none!important}.card-carousel__wrapper .slick-track{transform:translateZ(0)!important;width:100%!important}.related-listing{display:none;list-style-type:none;padding:0}.related-page__listing{padding:0}.related-page__listing [class*=" col-"],.related-page__listing [class^=col-]{width:100%;margin:0}.accordion .accordion__title:after{content:"\e921";transform:rotate(0deg)}.tabbed-info__content{display:block!important;opacity:1!important}.form-container .sf-fieldWrp,.tabbed-info__content{page-break-inside:avoid}.listing-wrapper .nav-tab__links li{display:none}.listing-wrapper .nav-tab__links li.active{display:block}.listing__list .listing__item{margin-bottom:20px;page-break-inside:avoid}}
