@font-face{font-family:'open_sansregular';src:url("../font/opensans/regular/opensans-regular-webfont.eot");src:url("../font/opensans/regular/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/opensans/regular/opensans-regular-webfont.woff2") format("woff2"),url("../font/opensans/regular/opensans-regular-webfont.woff") format("woff"),url("../font/opensans/regular/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../font/opensans/bold/opensans-bold-webfont.eot");src:url("../font/opensans/bold/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/opensans/bold/opensans-bold-webfont.woff2") format("woff2"),url("../font/opensans/bold/opensans-bold-webfont.woff") format("woff"),url("../font/opensans/bold/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../font/opensans/light/opensans-light-webfont.eot");src:url("../font/opensans/light/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../font/opensans/light/opensans-light-webfont.woff2") format("woff2"),url("../font/opensans/light/opensans-light-webfont.woff") format("woff"),url("../font/opensans/light/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}#wrapper{font-family:"open_sansregular",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.3em}@media screen and (max-width: 1024px){#wrapper{font-size:1em}}h2{color:#c4592b}h2.question{font-size:32px;font-family:"open_sanslight",Arial,sans-serif;margin:0;padding:4.5% 0;box-sizing:border-box}@media screen and (min-width: 1400px){h2.question{font-size:36px}}h2.question small{display:block;font-size:60%}h3{text-align:left;font-size:2em;margin:0;padding:4% 0 2% 0}.slider{width:100%;height:100%;position:relative;overflow:hidden;margin:0 auto}.slider--pages{transition:transform .5s ease}.slider--pages .page{position:relative;width:100%;overflow:hidden}.slider--pages .page p{color:#fff}.slider--pages .page img.bkg-image{width:100%;height:auto;display:block}.slider--pages .page.invisible{display:none}.slider--pages .page.subpage{display:none}.slider--pages .page.subpage .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slider--pages .page.subpage .page-content .row{position:absolute;bottom:0}.slider #page-1 button{width:auto;text-align:center;padding:10px 40px;border-radius:40px;font-size:1.6em;position:absolute;left:6%;bottom:15%;background-color:#e37c1d}@media screen and (min-width: 1200px){.slider #page-1 button{padding:15px 60px;border-radius:60px;font-size:1.8em}}.slider #page-1 .note{position:absolute;left:6%;bottom:2.5%;width:25%}@media (max-width: 1200px){.slider #page-1 .note{font-size:.9rem}}@media (max-width: 1410px){.slider #page-1 .note{width:30%}}.slider #page-2 .page-content,.slider #page-13 .page-content,.slider #page-14 .page-content,.slider #page-15 .page-content,.slider #page-16 .page-content,.slider #page-18 .page-content,.slider #page-19 .page-content,.slider #page-20 .page-content,.slider #page-21 .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slider #page-2 .page-content .row,.slider #page-13 .page-content .row,.slider #page-14 .page-content .row,.slider #page-15 .page-content .row,.slider #page-16 .page-content .row,.slider #page-18 .page-content .row,.slider #page-19 .page-content .row,.slider #page-20 .page-content .row,.slider #page-21 .page-content .row{position:absolute;bottom:0}.slider #page-3 .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slider #page-3 .page-content .row{position:absolute;bottom:0}.slider #page-3 .page-content .row .col{padding-top:13%}.slider #page-3 .page-content .row .col:not(:last-child) .col-cell{width:100%}.slider #page-5 .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slider #page-5 .page-content .row{position:absolute;bottom:0}.slider #page-5 .page-content .row .col{padding-top:13%}.slider #page-7 .page-content .form-field,.slider #page-8 .page-content .form-field{margin-bottom:2rem}@media screen and (min-width: 1200px){.slider #page-7 .page-content .form-field,.slider #page-8 .page-content .form-field{margin-bottom:3.5rem}}.slider #page-14 h2.question,.slider #page-15 h2.question,.slider #page-16 h2.question,.slider #page-17 h2.question,.slider #page-18 h2.question,.slider #page-19 h2.question{padding:2.5% 0}@media screen and (min-width: 1200px){.slider #page-14 h2.question,.slider #page-15 h2.question,.slider #page-16 h2.question,.slider #page-17 h2.question,.slider #page-18 h2.question,.slider #page-19 h2.question{padding:4.5% 0}}.slider #page-7 .page-content .row--content,.slider #page-8 .page-content .row--content,.slider #page-14 .page-content .row--content,.slider #page-18 .page-content .row--content,.slider #page-19 .page-content .row--content,.slider #page-21 .page-content .row--content{padding-top:6%}@media screen and (min-width: 1200px){.slider #page-14 .page-content .row--content{max-width:90%}}.slider #page-15 .page-content .row--content{padding-top:10%}.slider #page-16 .page-content .row--content{padding-top:4.5%}@media screen and (min-width: 1200px){.slider #page-16 .page-content .row--content{max-width:90%}}.slider #page-16 .page-content .form-field.inline-block .field-option label{font-size:20px}.slider #page-16 .page-content .td-display.label-col{width:25%}@media screen and (min-width: 1200px){.slider #page-16 .page-content .td-display.label-col{width:35%}}.slider #page-16 .page-content .td-display.prefix-col{text-align:left}.slider #page-16 .page-content .note{position:absolute;left:5%;bottom:2.5%}.slider #page-17 .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slider #page-17 .page-content .row{position:absolute;bottom:0}.slider #page-17 .page-content .row--content{position:relative}.slider #page-17 .page-content .row .col--3.border-solid{position:relative}.slider #page-17 .page-content .row .col--3.border-solid--left,.slider #page-17 .page-content .row .col--3.border-solid--right{border:0}.slider #page-17 .page-content .row .col--3.border-solid--left:before{content:'';position:absolute;left:-10%;top:10%;width:1px;height:77%;border-left:1px solid #fff}@media screen and (min-width: 1200px){.slider #page-17 .page-content .row .col--3.border-solid--left:before{height:420px}}.slider #page-17 .page-content .row .col--3.border-solid--right:after{content:'';position:absolute;right:5%;top:10%;width:1px;height:77%;border-right:1px solid #fff}@media screen and (min-width: 1200px){.slider #page-17 .page-content .row .col--3.border-solid--right:after{height:420px}}.slider #page-17 .page-content .row .col--3 .form-field .field-label{display:block;margin:10px 0;font-size:1.2em}@media screen and (min-width: 1200px){.slider #page-17 .page-content .row .col--3 .form-field .field-label{margin:30px 0;font-size:1.4em}}@media screen and (min-width: 1360px){.slider #page-17 .page-content .row .col--3 .form-field .field-label{font-size:1.6em}}.slider #page-17 .page-content .row .col--3 .form-field .border-dash{position:relative}@media screen and (max-width: 1200px){.slider #page-17 .page-content .row .col--3 .form-field .border-dash{padding-bottom:10px;margin-bottom:10px}}.slider #page-17 .page-content .row .col--3 .form-field .border-dash--bottom{border:0}.slider #page-17 .page-content .row .col--3 .form-field .border-dash--bottom:before{content:'';position:absolute;left:0;bottom:0;height:1px;width:75%;border-bottom:1px dashed #fff}.slider #page-17 .page-content .row .col--3 .form-field .border-solid{padding-bottom:30px;margin-bottom:30px}.slider #page-17 .page-content .row .note{position:absolute;bottom:1%;left:3%;width:100%;font-size:.8rem;text-align:left}@media (min-width: 1200px){.slider #page-17 .page-content .row .note{bottom:2%;font-size:.9rem}}.slider #page-17 .page-content #labeling_requirements_other_value{font-weight:300;font-size:1em;font-family:"open_sansbold",Arial,sans-serif;font-style:normal}.slider #page-17 .page-content #labeling_requirements_other_value::-webkit-input-placeholder{font-style:normal}.slider #page-17 .page-content #labeling_requirements_other_value:-moz-placeholder{font-style:normal}.slider #page-17 .page-content #labeling_requirements_other_value::-moz-placeholder{font-style:normal}.slider #page-17 .page-content #labeling_requirements_other_value:-ms-input-placeholder{font-style:normal}.slider #page-18 .page-content .row--line:last-child{border-top:1px solid #fff}.slider #page-18 .page-content .field-option.label-bottom h3{font-size:1.6em;text-align:center;height:100px}.slider #page-19 .page-content h3{text-align:center;margin:0;padding:35px 0;font-size:1.7em}.slider #page-19 .page-content .row--line:last-child{padding-top:3%;height:30%;border-top:1px dashed #fff}.slider #page-19 .page-content .row--line .textfield{margin-left:15px;width:25%}.slider #page-19 .page-content .btn--tooltip{position:absolute;top:0;right:30px;z-index:100}.slider #page-19 .page-content .btn--tooltip.close{color:#c4592b;background-color:#fff;right:33px}.slider #page-19 .page-content .tooltip{position:absolute;top:-15px;right:15px;z-index:-1;background-color:#c4592b;border-top-right-radius:30px;border-bottom-left-radius:30px;padding:30px;box-sizing:border-box;line-height:1.5;transition:all .2s ease-in-out;opacity:0}.slider #page-19 .page-content .tooltip p:last-child{margin-bottom:0}.slider #page-19 .page-content .tooltip.open{z-index:99;opacity:1}.slider #page-20 .page-content{text-align:left}.slider #page-20 .page-content h2{text-align:center}.slider #page-20 .page-content .row--content{padding-top:2.5%}.slider #page-20 .page-content .row .col .border-solid--left{padding-left:10%}@media screen and (max-width: 1190px){.slider #page-20 .page-content .row .col .border-dash{padding-bottom:10px;margin-bottom:10px}}.slider #page-20 .page-content .row .col h3{padding-top:0;padding-bottom:10px}@media screen and (min-width: 1200px){.slider #page-20 .page-content .row .col h3{padding-bottom:10%;font-size:1.5em}}.slider #page-20 .page-content .row .col .form-field.inline-block{width:100%}.slider #page-20 .page-content .row .col .form-field .field-option:after{content:'';display:block;clear:both}.slider #page-20 .page-content .row .col .form-field .field-option label{max-width:80%;height:auto;font-size:1em;font-family:"open_sansbold",Arial,sans-serif}@media screen and (min-width: 1200px){.slider #page-20 .page-content .row .col .form-field .field-option label{max-width:85%;font-size:1.2em}}.slider #page-20 .page-content .row .col .form-field .field-option label p{margin:0;font-family:"open_sansregular",Arial,sans-serif;font-size:.9rem}@media screen and (max-width: 1190px){.slider #page-20 .page-content .row .col .form-field .field-option label p{font-size:.9rem}}.slider #page-20 .page-content .row .col .form-field .field-option input[type="text"]{float:right;width:80%;font-size:1.5em}@media screen and (min-width: 1200px){.slider #page-20 .page-content .row .col .form-field .field-option input[type="text"]{width:85%}}@media screen and (min-width: 1200px){.slider #page-21 .page-content .row--content{max-width:90%}}.slider #page-21 .page-content .row h4{margin:0;min-height:90px;font-size:1.1em;font-weight:normal}@media screen and (min-width: 1200px){.slider #page-21 .page-content .row h4{min-height:110px;font-size:1.4em}}@media screen and (max-width: 1190px){.slider #page-21 .page-content .row .form-field .field-option.img-checkbox label img{height:60%}}.slider #page-22{background-color:#fff;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:bottom 30px right 30px;background-size:90px auto}.slider #page-22 hr{border-top:1px dashed #c4592b;margin:5px 0}@media screen and (min-width: 1200px){.slider #page-22 hr{margin:25px 0}}.slider #page-22 .page-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;box-sizing:border-box;padding:30px 60px 0 60px}@media screen and (max-width: 1024px){.slider #page-22 .page-content{padding:0 15px 0 15px}}.slider #page-22 span.label{display:block;color:#c4592b;font-family:"open_sansbold",Arial,sans-serif;font-size:1.3em}.slider #page-22 span.label:not(.label-small){margin-bottom:30px}.slider #page-22 span.label-small{font-size:1em;margin-bottom:10px}.slider #page-22 strong.label{display:inline-block;color:#c4592b;font-family:"open_sansbold",Arial,sans-serif;font-size:1.3em}.slider #page-22 strong.label-small{font-size:1em}.slider #page-22 .summary-col-1,.slider #page-22 .summary-col-2,.slider #page-22 .summary-col-3{float:left;width:22.5%}.slider #page-22 .summary-col-1{padding-right:20px;padding-top:250px;box-sizing:border-box}@media screen and (min-width: 1200px){.slider #page-22 .summary-col-1{padding-top:300px}}.slider #page-22 .summary-col-1 .sugar-reduction-goal{border-bottom:1px solid #fff;padding-bottom:20px}.slider #page-22 .summary-col-1 .check{padding:5px 0 5px 40px;background:url(../img/check-white.png) no-repeat left center}.slider #page-22 .summary-col-1 .check:last-child{border:none}.slider #page-22 .summary-col-1 span.label{width:50%;margin-left:50%;padding:0 0 20px 10px;margin-bottom:0}.slider #page-22 .summary-col-1 .col-content{background-color:#c4592b;border-top-right-radius:30px;border-bottom-left-radius:30px;position:relative;padding:100px 40px 40px 40px;box-sizing:border-box}@media screen and (max-width: 1200px){.slider #page-22 .summary-col-1 .col-content{padding:100px 20px 20px 20px}}.slider #page-22 .summary-col-1 .circle-image-wrapper{position:absolute;top:0;left:0;z-index:10}.slider #page-22 .summary-col-1 .circle-image-wrapper .circle-image{width:150px;height:150px;border-radius:100%;position:relative;margin-left:15px;border:1px solid #EFD5C4;display:inline-block;padding:10px;margin-top:-75px}@media screen and (max-width: 1024px){.slider #page-22 .summary-col-1 .circle-image-wrapper .circle-image{width:120px;height:120px;margin-top:-60px}}.slider #page-22 .summary-col-1 .circle-image-wrapper .circle-image>div{position:absolute;width:60px;height:60px;background-color:#a22b38;border-radius:50%;line-height:60px;text-align:center;top:-4px;left:-2px;z-index:1}.slider #page-22 .summary-col-1 .circle-image-wrapper .circle-image img{width:100%;height:auto;border-radius:100%;overflow:hidden;display:block;z-index:0}.slider #page-22 .summary-col-1 .application-label{line-height:1;text-transform:capitalize;padding-bottom:15px;border-bottom:1px #fff dashed;margin-bottom:15px}.slider #page-22 .summary-col-2,.slider #page-22 .summary-col-3{color:#000;padding:50px 15px 0 15px;box-sizing:border-box}@media screen and (max-width: 1024px){.slider #page-22 .summary-col-2,.slider #page-22 .summary-col-3{padding:50px 15px 0 15px}}.slider #page-22 .summary-col-2 .check,.slider #page-22 .summary-col-3 .check{font-size:15px;background:url(../img/check.png) no-repeat left 30%;padding:2px 0 2px 30px}.slider #page-22 .summary-col-2 .check span,.slider #page-22 .summary-col-3 .check span{font-family:"open_sansbold",Arial,sans-serif}.slider #page-22 .summary-col-2 .range,.slider #page-22 .summary-col-3 .range{clear:left;margin-bottom:20px}.slider #page-22 .summary-col-2 .range .float-left,.slider #page-22 .summary-col-2 .range .float-right,.slider #page-22 .summary-col-3 .range .float-left,.slider #page-22 .summary-col-3 .range .float-right{width:50%}.slider #page-22 .summary-col-2 .range span.label-small,.slider #page-22 .summary-col-3 .range span.label-small{font-size:1rem}.slider #page-22 .summary-col-2 .range .rangeslider__handle,.slider #page-22 .summary-col-3 .range .rangeslider__handle{height:20px;width:20px;top:-10px;border:1px solid #a22b38;box-shadow:none;cursor:default}.slider #page-22 .summary-col-2 .range .rangeslider__handle:after,.slider #page-22 .summary-col-3 .range .rangeslider__handle:after{height:16px;width:16px;background:#a22b38}.slider #page-22 .summary-col-2 .rangeslider--horizontal,.slider #page-22 .summary-col-3 .rangeslider--horizontal{margin-left:10px;margin-bottom:10px;width:95%}.slider #page-22 .summary-col-2 .rangeslider--horizontal:before,.slider #page-22 .summary-col-3 .rangeslider--horizontal:before{background-color:#c4592b}.slider #page-22 .summary-col-2 .rangeslider--horizontal:after,.slider #page-22 .summary-col-3 .rangeslider--horizontal:after{background-color:#c4592b}.slider #page-22 .summary-col-2 .rangeslider,.slider #page-22 .summary-col-2 .rangeslider__fill,.slider #page-22 .summary-col-3 .rangeslider,.slider #page-22 .summary-col-3 .rangeslider__fill{background:#c4592b}.slider #page-22 .summary-col-2 span.label-small,.slider #page-22 .summary-col-3 span.label-small{margin-bottom:10px}@media screen and (min-width: 1200px){.slider #page-22 .summary-col-2 span.label-small,.slider #page-22 .summary-col-3 span.label-small{margin-bottom:20px}}.slider #page-22 .other-requirements-container textarea{width:95%;border:1px solid #c4592b;background:none;resize:none;height:100px;padding:5px;font-size:12px;font-style:italic}.slider #page-23{background-color:#fff;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center center}.btn-next-container{position:absolute;bottom:0;left:50%}.btn{background-color:#c4592b;color:#fff;font-size:0.9em;border:none;text-align:center;cursor:pointer;font-size:1.1em}.btn--transparent{background-color:transparent}.btn--arrow{background-image:url("../img/right-arrow.png");background-repeat:no-repeat;background-position:right 15px center;padding:6px 40px 8px 20px;font-family:"open_sansregular",Arial,sans-serif}.btn--rounded{border-radius:21px;padding:12px 40px}.btn--circle{border-radius:100%;padding:0}.btn--nav-prev{width:90px;height:75px;border-top-left-radius:35px;position:relative;display:block;background-color:#B65F39}.single-button .btn--nav-prev{border-bottom-left-radius:35px}.btn--nav-prev:after{position:absolute;content:"";left:18px;top:32px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;width:13px;height:13px;transform:rotate(-135deg)}.white-buttons .btn--nav-prev{background-color:#fff}.white-buttons .btn--nav-prev:after{border-right:2px solid #c4592b;border-bottom:2px solid #c4592b}.btn--nav-next{width:90px;height:75px;border-bottom-left-radius:35px;position:relative;display:block;margin-top:-2px;background-color:#B65F39}.single-button .btn--nav-next{border-top-left-radius:35px}.btn--nav-next:after{position:absolute;content:"";left:18px;top:26px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;width:13px;height:13px;transform:rotate(45deg)}.white-buttons .btn--nav-next{background-color:#fff}.white-buttons .btn--nav-next:after{border-right:2px solid #c4592b;border-bottom:2px solid #c4592b}.btn--modal-trigger:not(.mail-trigger){background:#fff;color:#a22b38}.btn--modal-trigger:not(.mail-trigger).btn--question{width:35px;height:35px;background-color:transparent;background-image:url("../img/c-question.png");background-repeat:no-repeat;background-position:center center;background-size:100% auto;float:right;margin-top:-30px}.btn--modal-trigger.mail-trigger,.btn--modal-trigger.download-trigger{background-color:#c4592b;position:absolute;top:45%;right:13%;opacity:0;transition:all .5s ease;transform:translateY(100px);display:none;width:65px;height:65px;line-height:65px}@media screen and (min-width: 1200px){.btn--modal-trigger.mail-trigger,.btn--modal-trigger.download-trigger{right:16%}}.btn--modal-trigger.mail-trigger img,.btn--modal-trigger.download-trigger img{vertical-align:middle}.summary-wrapper .btn--modal-trigger.mail-trigger,.summary-wrapper .btn--modal-trigger.download-trigger{opacity:1;transform:translateY(0);display:block}.btn--modal-trigger.mail-trigger{background:#a22b38;right:22%}.btn--section-trigger{z-index:2}.btn--next{border-radius:50%;width:174px;height:174px;position:relative;padding-bottom:90px;margin-bottom:-100px;margin-left:-87px;font-size:1.1em;font-family:"open_sansbold",Arial,sans-serif}.btn--next:after{content:'';background-image:url(../img/right-arrow.png);background-repeat:no-repeat;background-position:center;transform:rotate(90deg);width:20px;height:20px;display:block;margin:auto}.btn--large{font-size:1.4em;padding:24px 50px;border-radius:50px}.btn--tooltip{background-color:#c4592b;width:48px;height:48px}.form-field{text-align:left}.form-field .border-dash{padding-bottom:15px;margin-bottom:15px}@media screen and (min-width: 1200px){.form-field .border-dash.padding-large{padding-bottom:30px;margin-bottom:30px}}.form-field .field-label{font-family:"open_sansbold",Arial,sans-serif;font-size:1.4em;color:#fff}.form-field .field-option{position:relative;text-align:left}.form-field .field-option:hover .check{opacity:1}.form-field .field-option input[type=radio],.form-field .field-option input[type=checkbox]{position:absolute;visibility:hidden}.form-field .field-option input[type=radio]:checked ~ .check{opacity:1}.form-field .field-option input[type=checkbox]:checked ~ .check{opacity:1}.form-field .field-option input[type=radio]:checked ~ .check::before{background:#c4592b;opacity:1}.form-field .field-option input[type=checkbox]:checked ~ .check::before{background:#c4592b;opacity:1}.form-field .field-option input[type=number]{color:#fff}.form-field .field-option label{position:absolute;left:0;top:0;color:#fff;display:block;height:34px;padding:4px 0 0 50px;font-weight:300;font-size:1em;z-index:9;cursor:pointer}@media screen and (max-width: 1024px){.form-field .field-option label{font-size:0.9em}}.form-field .field-option .check{position:relative;border:1px solid #fff;height:33px;width:33px;z-index:5;transition:opacity .25s linear;-webkit-transition:all .25s linear}.form-field .field-option .check:before{display:block;position:absolute;content:'';height:70%;width:70%;top:15%;left:15%;background:#fff;transition:background 0.25s linear;-webkit-transition:background 0.25s linear;opacity:.5}.form-field .field-option .check:not(.check--checkbox){border-radius:100%}.form-field .field-option .check:not(.check--checkbox):before{border-radius:100%}.form-field .field-option.label-bottom{padding:0}.form-field .field-option.label-bottom .check{margin:0 auto}.form-field .field-option.label-bottom label{text-align:center;margin:-50px auto 0 auto;padding:53px 0 0 0;position:relative;font-family:"open_sansbold",Arial,sans-serif;font-size:1.2em;text-shadow:0 0 10px #000}@media screen and (min-width: 1024px){.form-field .field-option.label-bottom label{font-size:1.4em}}.form-field .field-option.field-option-small .check{height:32px;width:32px}.form-field .field-option.field-option-small label{height:32px;padding:4px 0 0 42px}.form-field .field-option.field-option-large .check{height:41px;width:41px}.form-field .field-option.field-option-xlarge .check{height:47px;width:47px}.form-field .field-option.field-option-xlarge label{font-family:"open_sansbold",Arial,sans-serif;font-size:1.5em;line-height:1.3;height:48px}@media screen and (min-width: 1200px){.form-field .field-option.field-option-xlarge label{font-size:1.8em}}.form-field .field-option.field-option-xlarge.label-right label{padding:0 0 0 60px}.form-field .field-option.field-option-xlarge:not(.label-right) label{text-align:center;margin:-56px auto 0 auto;padding:56px 0 0 0;position:relative}.form-field .field-option.img-checkbox{margin:10px 0 !important;text-align:center}.form-field .field-option.img-checkbox label{position:relative;height:120px;padding:0}@media screen and (min-width: 1200px){.form-field .field-option.img-checkbox label{height:150px}}.form-field .field-option.img-checkbox label img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1190px){.form-field .field-option.img-checkbox label img{height:80%}}.form-field .field-option.img-checkbox .check{margin:0 auto;margin-top:15px}.form-field .textfield{background:none transparent;border:none;border-bottom:1px solid #fff;font-size:1em}.form-field .textfield[name="code"],.form-field .textfield[name="code-2"]{width:260px}.form-field .textfield::placeholder{color:#fff;opacity:1;font-style:italic}.form-field .textfield:-ms-input-placeholder{color:#fff;font-style:italic}.form-field .textfield::-ms-input-placeholder{color:#fff;font-style:italic}.form-field input[type='range']{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.form-field.inline-block{vertical-align:top;margin-right:5px}@media screen and (min-width: 1200px){.form-field.inline-block{margin-right:40px}}.form-field.inline-block:last-child{margin-right:0}.form-field.inline-block .field-option .check{float:left}.form-field.inline-block .field-option label{float:left;position:static;padding-left:5px}.form-field.inline-block .field-option label:before{content:'';position:absolute;left:0;top:0;width:35px;height:35px;z-index:100}.form-field.inline-block .field-option small{display:block}#wrapper .rangeslider--horizontal{height:2px}#wrapper .rangeslider--horizontal:before{content:'';width:8px;height:8px;border-radius:50%;background-color:#fff;display:block;position:absolute;right:100%;top:0;margin-top:-3px}#wrapper .rangeslider--horizontal:after{content:'';width:8px;height:8px;border-radius:50%;background-color:#fff;display:block;position:absolute;left:100%;top:0;margin-top:-3px}#wrapper .rangeslider,#wrapper .rangeslider__fill{display:block;box-shadow:none;border-radius:0;max-width:100%;background:#fff}#wrapper .rangeslider__handle{background:none;border:2px solid #c4592b;border-radius:100%;height:26px;width:26px;top:-13px}#wrapper .rangeslider__handle:after{border-radius:100%;height:22px;width:22px;background:#c4592b}#wrapper input[type=number]{color:#fff}#wrapper input[type=text]{color:#fff}.steps-nav{list-style-type:none;list-style-image:none;margin:0;padding:0;background-color:#fff;border-radius:30px;position:absolute;top:21%;left:50%;transform:translate(-50%, 100px);height:50px;min-width:708px;opacity:0;transition:all .5s ease}.language-de .steps-nav{min-width:700px}.language-fr .steps-nav{min-width:592px}.summary-wrapper .steps-nav{top:25px;display:none}@media screen and (min-width: 1200px){.steps-nav{top:22%;margin-top:2px}}.nav-visible .steps-nav{opacity:1;transform:translate(-50%, 0)}.steps-nav li{float:left;margin-left:-1px}.steps-nav li a:link,.steps-nav li a:visited{color:#c4592b;text-decoration:none;height:50px;line-height:50px;padding:0 16px;position:relative;font-size:1.2em}.steps-nav li:not(.last) a:link:after,.steps-nav li:not(.last) a:visited:after{content:"";position:absolute;left:100%;top:0;width:1px;height:100%;background-color:#c4592b}.steps-nav li.active{background-color:#c4592b}.steps-nav li.active a:link,.steps-nav li.active a:visited{color:#fff;text-decoration:none}.steps-nav li.active a:link:after,.steps-nav li.active a:visited:after{background-color:#fff}.steps-nav li:not(.active) a:link,.steps-nav li:not(.active) a:visited{cursor:default}.steps-nav li.first{padding-left:15px;border-top-left-radius:30px;border-bottom-left-radius:30px}.steps-nav li.last{padding-right:15px;border-top-right-radius:30px;border-bottom-right-radius:30px}.nav-buttons{position:absolute;right:0;top:42%;width:45px;z-index:2}.nav-buttons.single-button{top:46%}.modal{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;opacity:0;height:0;transform:translateY(-30px);transition:all .3s ease}.modal .modal-close{position:absolute;top:30px;right:30px;width:60px;height:60px;border-radius:50%;background-color:#c4592b;background-image:url(../img/close.png);background-repeat:no-repeat;background-position:center center;z-index:1;cursor:pointer}.modal.open{height:100%;opacity:1;transform:translateY(0);z-index:100}.modal .content{transition:transform .5s ease;position:relative;z-index:0}.modal .content .section{position:relative;overflow:hidden}.modal .content .section.section-full{height:100vh}.modal .content .section.email-modal-content{padding-top:20%;background-color:#a22b38}.modal .content .section.email-modal-content input{padding:15px 10px;border:1px solid #c4592b;border-radius:30px;margin-bottom:20px;min-width:300px;font-size:17px}.modal .content .section img{width:100%;height:auto;display:block}.modal-content{display:none}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#5F3C33;overflow:hidden}#wrapper{position:absolute;width:100%;height:100%;max-width:1600px;max-height:900px;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);overflow:hidden;color:#fff;font-size:1.1em}.row{width:100%}.row--bottom{position:absolute;bottom:0;width:100%;height:74%}.row--content{max-width:90%;height:100%;margin:auto}@media screen and (min-width: 1200px){.row--content{max-width:80%}}.row--line{height:50%}.row .col{position:relative;float:left;box-sizing:border-box;width:100%;height:100%}.row .col--2{width:50%;padding:3%}.row .col--3{width:33.333333%;padding:3%}.row .col--4{width:25%;padding:3%}.row .col--5{width:20%}.row .col-cell{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.row .col.border-dash{height:auto;padding-top:0;padding-bottom:0}.row .col.border-dash .form-field .field-option{margin:25px 0}.row .col:last-child:after{content:'';clear:both;display:block}.padding--none{padding:0 !important}.padding--none--left{padding-left:0 !important}.padding--none--right{padding-right:0 !important}.inline-block{display:inline-block}.content-center{text-align:center}.content-right{text-align:right}.fs-xlarge{font-size:2em !important}@media screen and (min-width: 1200px){.fs-xlarge{font-size:2.5em !important}}.fs-large{font-size:1.8em !important}@media screen and (min-width: 1200px){.fs-large{font-size:2em !important}}.fs-small{font-size:16px}.fs-xsmall{font-size:14px}.fs-medium{font-size:1em !important}@media screen and (min-width: 1200px){.fs-medium{font-size:1.4em !important}}@media screen and (min-width: 1400px){.fs-medium{font-size:1.7em !important}}.f-bold{font-family:"open_sansbold",Arial,sans-serif}.border-dash:after{content:'';clear:both;display:block}@media screen and (min-width: 1200px){.border-dash.padding-large{padding-bottom:30px;margin-bottom:30px}}.border-dash--left{border-left:1px dashed #fff}.border-dash--bottom{border-bottom:1px dashed #fff}.border-solid--left{border-left:1px solid #fff}.border-solid--right{border-right:1px solid #fff}.border-solid--bottom{border-bottom:1px solid #fff}.clearfix:after{content:'';clear:both;display:block}*:focus{outline:none}.table-display{display:table;width:100%}.td-display{display:table-cell;vertical-align:middle}.td-display.label-col{width:22.5%}@media screen and (min-width: 1200px){.td-display.label-col{width:30%}}.td-display.prefix-col{text-align:right;padding-right:35px;font-size:20px;width:20%}@media screen and (min-width: 1200px){.td-display.prefix-col{width:15%}}.language-de .td-display.prefix-col{width:22%}.td-display.suffix-col{padding-left:35px;font-size:20px;width:15%}@media screen and (min-width: 1200px){.td-display.suffix-col{width:12%}}.td-display.range-col .rangeslider{transform:translateY(-3px)}.float-right{float:right}.float-left{float:left}.text-right{text-align:right}.text-black{color:#000 !important;text-shadow:none !important}.hidden{display:none}

/*# sourceMappingURL=app.css.map */