@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,700);.HeaderContainer{padding-top:1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;background-position:50%;background-size:cover}.HeaderBox{padding-left:1rem;border-top:10px solid #e7e3dc;border-left:10px solid #e7e3dc;border-right:10px solid #e7e3dc}.HeaderTitle{margin:0;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;color:#e7e3dc;font-weight:700;text-transform:uppercase;font-size:40px;line-height:45px;text-shadow:1px 1px 5px rgba(0,0,0,.4)}@media (max-width:600px){.HeaderBox{padding:0;border:0}.HeaderContainer{padding-bottom:1rem}.HeaderTitle{font-size:30px;line-height:35px}}.Content{position:relative;padding:1rem;border-bottom:10px solid #e7e3dc;border-left:10px solid #e7e3dc;border-right:10px solid #e7e3dc}.Content strong{font-weight:700}.ContentBody{width:60%}.ContentBody__step{width:50%}.ContentBody__full{width:100%}.ContentIntro{font-weight:700;text-transform:uppercase;margin-bottom:1rem;font-size:1.2em}.ContentCollage{float:right;max-width:40%}.ContentCollage__step{position:absolute;top:-1rem;right:.5rem;max-width:40%}.Sponsor{position:relative;margin-top:1rem;padding:.5rem .5rem .5rem 40%;background:#be5b5c;background-size:35% auto;color:#fff;font-weight:700;font-size:.9em}.Sponsor:before{position:absolute;top:.25rem;left:.5rem;bottom:.25rem;width:35%;background:no-repeat url(/static/media/outdoorwelt-logo.365375de.svg) 50%;background-size:contain;content:""}.Sponsor a{color:#fff}.ImageLink{position:relative;display:block}.ImageLink img{width:100%;height:auto}.ImageLinkTitle{position:absolute;bottom:20px;right:20px;text-transform:uppercase;text-decoration:underline;color:#fff;font-size:2em;line-height:2em;font-weight:700}@media (max-width:600px){.Content{border:0;padding-left:0;padding-right:0}.ContentBody,.ContentBody__step{width:100%}.ContentCollage,.ContentCollage__step{display:none}}.ButtonTrail{white-space:nowrap}.Button,.Button__Disabled{position:relative;display:inline-block;padding:10px 20px 10px 30px;height:40px;box-sizing:border-box;font-size:12px;text-transform:uppercase;text-decoration:none;color:#fff;background:#c05a5a;cursor:pointer;vertical-align:middle}.ButtonPreviousSteps{pointer-events:none}.ButtonPreviousSteps+.Button,.ButtonPreviousSteps+.Button__Disabled{padding-left:50px}.Button:after,.Button__Disabled:after{position:absolute;right:-40px;top:0;content:"";width:0;height:0;border:20px solid transparent;border-left:20px solid #c05a5a}.Button__Disabled{background:#e7e3dc}.Button__Disabled:after{border-left-color:#e7e3dc}.Button:hover{background-color:#de8787}.Button:hover:after{border-left-color:#de8787}.ButtonPrevious{position:relative;display:inline-block;width:100px;height:40px;box-sizing:border-box;margin-right:5px;background:#e7e3dc;vertical-align:middle}.ButtonPrevious:after,.ButtonPrevious:before{position:absolute;right:-40px;top:0;content:"";width:0;height:0;border:20px solid transparent}.ButtonPrevious:before{border-left:20px solid #e7e3dc;right:-40px;z-index:2}.ButtonPrevious:after{border-left:20px solid #fff;right:-45px;z-index:1}@media (max-width:600px){.ButtonPreviousSteps{display:none}.ButtonPreviousSteps+.Button,.ButtonPreviousSteps+.Button__Disabled{padding-left:30px}}.SelectionOption{position:relative;padding-top:20px;padding-bottom:20px;padding-left:70px;margin-bottom:10px;cursor:pointer;-webkit-transition:color 50ms ease-out;transition:color 50ms ease-out}.SelectionOption:hover,.SelectionOption__selected{color:#c05a5a}.SelectionIcon{position:absolute;top:50%;left:0;width:50px;height:50px;margin-top:-25px}.SelectionIcon circle,.SelectionIcon path{-webkit-transition:fill 50ms ease-out;transition:fill 50ms ease-out;fill:#e7e3dc}.SelectionOption__withLink{padding-left:120px;margin-bottom:60px}.SelectionOption__withLink .SelectionIcon{top:20px;margin-top:0;width:80px;height:80px}.SelectionOption:hover .SelectionIcon circle,.SelectionOption:hover .SelectionIcon path,.SelectionOption__selected .SelectionIcon circle,.SelectionOption__selected .SelectionIcon path{fill:#c05a5a}.SelectionLink{display:inline-block;border:2px solid #be5b5c;color:#be5b5c;text-align:center;line-height:24px;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;text-decoration:none;font-size:.9em;margin-top:40px;padding:8px 20px}.SelectionLink:active{border-color:#333}.SelectionLink:hover{background:#be5b5c;color:#fff}.Donut{position:relative}.DonutPath{-webkit-transition:stroke .75s cubic-bezier(.175,.885,.32,1.275);transition:stroke .75s cubic-bezier(.175,.885,.32,1.275)}.DonutText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;font-size:35px}.TipBox{background:#e7e3dc;box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);margin-bottom:15px}.TipImage{position:relative;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:50%}.TipImage:after{display:block;padding-bottom:66.67%;content:""}.TipTitle{position:relative;margin-left:20%;margin-top:-20px;padding-left:20px;line-height:40px;background:#be5b5c;color:#e7e3dc;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased}.TipContent{padding:15px;font-size:12px;line-height:16px}.TipLink{display:block;border:2px solid #be5b5c;color:#be5b5c;text-align:center;line-height:40px;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;text-decoration:none}.TipLink:active{border-color:#333}.TipLink:hover{background:#be5b5c;color:#fff}.ResultsValues{display:table;text-align:center;border-spacing:.5rem;margin:-1rem -.5rem .5rem;box-sizing:border-box;width:100%;width:calc(100% + 1rem);table-layout:fixed}.ResultsValue{width:33.33%;display:table-cell}.ResultsValueTitle{text-transform:uppercase;font-weight:700}.ResultTips{margin-top:1rem;margin-left:-.5rem}.ResultTips:after,.ResultTips:before{display:table;content:"";clear:both}.ResultTips .Tip{float:left;width:50%;box-sizing:border-box;padding-left:.5rem;margin-bottom:1rem}.ResultTips .Tip:nth-child(odd){clear:both}.FinePrint{padding-left:50px;display:block;text-align:right;text-transform:uppercase;font-size:.7em;line-height:1.4em}@media (max-width:690px){.ResultsValues{display:block;padding-top:1rem;padding-bottom:1rem}.ResultsValue{width:100%;display:block;margin-bottom:1rem}.ResultsValue .Donut{max-width:200px;margin:auto}.ResultTips .Tip{width:100%}}.Form{padding-left:120px}@media (max-width:600px){.Form{padding-left:0}}.FormTitle{margin-bottom:.5rem;font-weight:700;font-size:16px;text-transform:uppercase;color:#be5b5c}.InputRadioLabel{margin-right:20px;color:#757575}.InputRadio{display:inline-block;width:auto;padding-left:10px;padding-right:10px;margin-bottom:20px;box-sizing:border-box;line-height:40px;border:2px solid #be5b5c}.InputRadio label{margin-right:20px}.InputText{display:block;width:100%;padding-left:10px;padding-right:10px;margin-bottom:20px;box-sizing:border-box;border:2px solid #be5b5c;font-family:Open Sans,sans-serif;font-weight:300;font-size:16px;line-height:40px;color:#000}.InputText__street{float:left;width:80%}.InputText__no{float:left;margin-left:20px;width:calc(20% - 20px)}.InputText__city{float:left;width:70%;margin-left:20px}.InputText__zip{float:left;width:calc(30% - 20px)}.Checkbox{position:relative;display:block;padding-left:40px;margin-bottom:.5rem}.Checkbox input{position:absolute;top:0;left:0}.Checkbox a{color:#000}.Submit{display:inline-block;margin-top:.5rem;margin-bottom:1rem;font-family:Open Sans,sans-serif;font-size:16px;background:transparent;border:2px solid #be5b5c;color:#be5b5c;text-align:center;line-height:40px;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;text-decoration:none;padding:0;padding-left:10px;padding-right:10px}.Submit[disabled]{opacity:.5;pointer-events:none;border:2px solid #999;color:#999}.App{max-width:1260px;padding-right:1rem;margin:0 auto;box-sizing:border-box}.App,.AppLogo{padding-left:1rem}.AppLogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5rem;margin-bottom:.5rem;font-size:12px;border-left:10px solid transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000}.AppLogo span{padding-right:20px}.Margin__1{margin-bottom:1rem}html{font-size:80px}@media (max-width:1000px){html{font-size:40px}}@media (max-width:600px){html{font-size:20px}}body{margin:0;padding:0;font-family:Open Sans,sans-serif;font-weight:300;font-size:16px;line-height:22px}
/*# sourceMappingURL=main.26748a32.css.map*/