address,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,table{margin:0;padding:0}h1,h2,h3,h4{font-weight:normal}ul,ol{list-style:none}img{max-width:100%;height:auto}a,button{outline:0 none}input,textarea{outline:0 none}input[type="search"],input[type="date"],input[type="time"],input[type="month"],input[type="number"]{-webkit-appearance:textfield;box-shadow:none}iframe{width:100%;border:0 none}address{font-style:normal}html{line-height:1.2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted inherit}fieldset{padding:0;border:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}input[type="file"],.field-wrap .field-error{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form .step-form dl{*zoom:1}.form .step-form dl:before,.form .step-form dl:after{content:"";display:table;border-spacing:0}.form .step-form dl:after{clear:both}@font-face{font-family:"Avenir";font-weight:300;src:url("/fonts/Avenir-Light.ttf") format("truetype"),url("/fonts/Avenir-Light.eot?") format("eot"),url("/fonts/Avenir-Light.woff") format("woff")}@font-face{font-family:"Avenir";font-weight:normal;src:url("/fonts/Avenir-Roman.ttf") format("truetype"),url("/fonts/Avenir-Roman.eot?") format("eot"),url("/fonts/Avenir-Roman.woff") format("woff")}@font-face{font-family:"Avenir";font-style:italic;font-weight:normal;src:url("/fonts/Avenir-Oblique.ttf") format("truetype"),url("/fonts/Avenir-Oblique.eot?") format("eot"),url("/fonts/Avenir-Oblique.woff") format("woff")}@font-face{font-family:"Avenir";font-weight:bold;src:url("/fonts/Avenir-Black.ttf") format("truetype"),url("/fonts/Avenir-Black.eot?") format("eot"),url("/fonts/Avenir-Black.woff") format("woff")}@font-face{font-family:"Avenir";font-style:italic;font-weight:bold;src:url("/fonts/Avenir-BlackOblique.ttf") format("truetype"),url("/fonts/Avenir-BlackOblique.eot?") format("eot"),url("/fonts/Avenir-BlackOblique.woff") format("woff")}html{font-size:62.5%}body{font-family:Avenir, Sans-serif;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24272C;background:#FFF;font-size:1.6rem;line-height:2rem}.zo-wrapper{max-width:3968px;min-width:288px;margin:0 auto;box-sizing:border-box}.zo-page{min-width:320px}.zo-content .zo-wrapper{padding:0}.zo-header{border-bottom:4px solid #CD1D35}.zo-header .zo-wrapper{padding:16px}.tp-logo img{display:block}.zo-footer{border-top:4px solid #CD1D35;text-align:center}.zo-footer .zo-wrapper{padding:16px}.tp-legal{margin:0 0 16px;color:#999}ul.tp-links-list>li a{color:inherit}ul.tp-links-list>li a:hover{color:#CD1D35}@media (min-width: 768px){ul.tp-links-list{display:flex;justify-content:center;flex-wrap:wrap}ul.tp-links-list>li{margin:0 8px}ul.tp-links-list>li+li:before{content:"-";display:inline-block;margin-right:16px}}.loading{cursor:wait;height:100%;width:100%;position:absolute;right:0;top:0;left:0;bottom:0;z-index:9999}.loading>span{display:block;height:100%;position:fixed;width:100%;z-index:1}.loading>span:before{content:"";display:block;width:25px;height:25px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNC45NiIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI0Ljk2Ij48cGF0aCBkPSJNMTkuMDYsMTAuMDZhMS4yLDEuMiwwLDAsMS0xLjYtLjQyQTEuMTksMS4xOSwwLDAsMSwxNy44OSw4bDMuODUtMi4yMWExLjE1LDEuMTUsMCwwLDEsLjU4LS4xNiwxLjE2LDEuMTYsMCwwLDEsMSwuNiwxLjExLDEuMTEsMCwwLDEsLjEyLjg2LDEuMTYsMS4xNiwwLDAsMS0uNTQuNzJaTTEyLjUsNi43N2ExLjE3LDEuMTcsMCwwLDEtMS4xNy0xLjE4VjEuMTdhMS4xOCwxLjE4LDAsMCwxLDIuMzUsMFY1LjU5QTEuMTgsMS4xOCwwLDAsMSwxMi41LDYuNzdaTTExLjMzLDIzLjgzdi0uNjZhMS4xOCwxLjE4LDAsMCwxLDIuMzUsMHYuNjZhMS4xOCwxLjE4LDAsMCwxLTIuMzUsMFpNMi42OSw1LjY2YTEuMjEsMS4yMSwwLDAsMSwuNTkuMTZMNi40Niw3LjY2YTEuMTYsMS4xNiwwLDAsMS0uNTksMi4xNywxLjE5LDEuMTksMCwwLDEtLjU4LS4xNUwyLjEsNy44NGExLjE0LDEuMTQsMCwwLDEtLjQ0LTEuNTVsMCwwYTEuMTYsMS4xNiwwLDAsMSwxLS41OVptNi4zNiwyYTEuMTksMS4xOSwwLDAsMS0xLS41N0w1LjgyLDMuMjdhMS4xNSwxLjE1LDAsMCwxLS4xMS0uODksMS4xNCwxLjE0LDAsMCwxLC41NS0uNywxLjA2LDEuMDYsMCwwLDEsLjU4LS4xNiwxLjE1LDEuMTUsMCwwLDEsMSwuNThsMi4yMiwzLjgzYTEuMjEsMS4yMSwwLDAsMSwuMTIuOTEsMS4xMywxLjEzLDAsMCwxLS41NC42OSwxLjA5LDEuMDksMCwwLDEtLjU5LjE2Wm0tNy44OCw2YTEuMTcsMS4xNywwLDEsMSwwLTIuMzRINC4wOWExLjE2LDEuMTYsMCwwLDEsMS4xNywxLjE2LDEuMTgsMS4xOCwwLDAsMS0xLjE3LDEuMTlIMS4xN1pNNCwxNi4wNmExLjIxLDEuMjEsMCwwLDEsMS42MS40MywxLjE3LDEuMTcsMCwwLDEtLjQ0LDEuNkwzLjI4LDE5LjE4YTEuMiwxLjIsMCwwLDEtLjU5LjE1LDEuMTgsMS4xOCwwLDAsMS0xLjE0LTEuNDUsMS4xOCwxLjE4LDAsMCwxLC41NC0uNzNabTQuMTYsNGExLjE4LDEuMTgsMCwwLDEsLjU1Ljc0LDEuMDgsMS4wOCwwLDAsMS0uMTMuODZsLS42OSwxLjIyYTEuMTgsMS4xOCwwLDAsMS0xLC42LDEuMTIsMS4xMiwwLDAsMS0uNTktLjE3LDEuMTYsMS4xNiwwLDAsMS0uNDQtMS41OHYwbC43LTEuMjJBMS4yMiwxLjIyLDAsMCwxLDguMTMsMjAuMDdaTTE1Ljk0LDcuN2ExLjMyLDEuMzIsMCwwLDEtLjU4LS4xNSwxLjIsMS4yLDAsMCwxLS40Mi0xLjYyTDE3LjE1LDIuMWExLjE3LDEuMTcsMCwwLDEsMi4xNS4yNywxLjE0LDEuMTQsMCwwLDEtLjEyLjlMMTcsNy4xMUExLjIsMS4yLDAsMCwxLDE1Ljk0LDcuN1ptNy44OSwzLjYyQTEuMTcsMS4xNywwLDAsMSwyNSwxMi40OHYwYTEuMTcsMS4xNywwLDAsMS0xLjE3LDEuMTdIMTkuNGExLjE4LDEuMTgsMCwwLDEsMC0yLjM1aDQuNDNabS02LjI1LDEwYTEuMTcsMS4xNywwLDEsMSwxLjE4LDJoMGExLjE5LDEuMTksMCwwLDEtLjU4LjE1LDEuMTQsMS4xNCwwLDAsMS0xLS41OUExLjEyLDEuMTIsMCwwLDEsMTcsMjJhMS4yLDEuMiwwLDAsMSwuNTUtLjcyWiIvPjwvc3ZnPg==") no-repeat 50% 50%;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;-webkit-animation:loading-rotate .8s infinite linear;animation:loading-rotate .8s infinite linear}.block .loading>span{position:absolute;z-index:99}.loading>span+span{background:#FFF !important;opacity:0.75;z-index:0;position:fixed}.loading>span+span:before{display:none}body>.loading{height:100vh}@-webkit-keyframes loading-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loading-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}label[for]{cursor:pointer}.form dt label{display:inline-block;vertical-align:middle;padding:5px 0;box-sizing:border-box}input[type="file"]{display:inline-block;padding:3px;box-sizing:border-box;text-align:left;border:1px solid;color:#333;background:#FFF;max-width:100%;vertical-align:middle;font-weight:normal}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="time"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="url"],input[type="search"],textarea,.custom-select{display:inline-block;padding:6px 8px;box-sizing:border-box;text-align:left;border:1px solid #CCC;color:#333;background:#FFF;max-width:100%;vertical-align:middle;font-weight:normal;border-radius:0;font-size:1.4rem;line-height:1.4rem;height:30px;max-width:100%;outline:0 none;box-shadow:none}input[type="text"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="time"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="search"]:focus,textarea:focus,.custom-select:focus{outline:0 none}input[type="text"].error,input[type="password"].error,input[type="tel"].error,input[type="email"].error,input[type="time"].error,input[type="date"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="month"].error,input[type="number"].error,input[type="url"].error,input[type="search"].error,textarea.error,.custom-select.error{border:1px solid #CD1D35;color:#CD1D35}input[type="text"].valid,input[type="password"].valid,input[type="tel"].valid,input[type="email"].valid,input[type="time"].valid,input[type="date"].valid,input[type="datetime"].valid,input[type="datetime-local"].valid,input[type="month"].valid,input[type="number"].valid,input[type="url"].valid,input[type="search"].valid,textarea.valid,.custom-select.valid{border:1px solid solid}input[type="text"].disabled,input[type="text"][disabled],input[type="password"].disabled,input[type="password"][disabled],input[type="tel"].disabled,input[type="tel"][disabled],input[type="email"].disabled,input[type="email"][disabled],input[type="time"].disabled,input[type="time"][disabled],input[type="date"].disabled,input[type="date"][disabled],input[type="datetime"].disabled,input[type="datetime"][disabled],input[type="datetime-local"].disabled,input[type="datetime-local"][disabled],input[type="month"].disabled,input[type="month"][disabled],input[type="number"].disabled,input[type="number"][disabled],input[type="url"].disabled,input[type="url"][disabled],input[type="search"].disabled,input[type="search"][disabled],textarea.disabled,textarea[disabled],.custom-select.disabled,.custom-select[disabled]{opacity:0.5}input[type="text"][readonly],input[type="password"][readonly],input[type="tel"][readonly],input[type="email"][readonly],input[type="time"][readonly],input[type="date"][readonly],input[type="datetime"][readonly],input[type="datetime-local"][readonly],input[type="month"][readonly],input[type="number"][readonly],input[type="url"][readonly],input[type="search"][readonly],textarea[readonly],.custom-select[readonly]{background:none;padding:7 px 0;width:100%;border:0 none}input[type="tel"]{min-width:125px}input[type="date"]{min-width:125px}input[type="submit"],input[type="button"],input[type="reset"],button{outline:0 none;border:0 none;box-sizing:border-box}input[type="checkbox"]{display:inline-block;margin:3px 0 2px 0;vertical-align:bottom}input[type="checkbox"].custom-checkbox+label{display:inline-block;vertical-align:middle;position:relative;padding:6px 8px 6px 24px;margin-bottom:2px}input[type="checkbox"].custom-checkbox:not(:checked){display:none}input[type="checkbox"].custom-checkbox:not(:checked)+label:before{content:"";display:block;width:18px;height:18px;position:absolute;z-index:1;top:6px;left:0;background:#CCC}.sp-bg input[type="checkbox"].custom-checkbox:not(:checked)+label:before{background:#FFF}input[type="checkbox"].custom-checkbox:checked{display:none}input[type="checkbox"].custom-checkbox:checked+label:before{content:"";display:block;width:18px;height:18px;position:absolute;z-index:1;top:6px;left:0;background:#64AFC8}input[type="checkbox"].custom-checkbox:checked+label:after{content:"\2713";color:#FFF;font-weight:bold;display:block;position:absolute;z-index:2;top:6px;left:3px}input[type="radio"]{display:inline-block;margin:3px 0 2px 0;vertical-align:bottom}input[type="radio"].custom-radio+label{display:inline-block;vertical-align:middle;position:relative;padding:6px 8px 6px 24px;margin-bottom:2px}input[type="radio"].custom-radio:not(:checked){display:none}input[type="radio"].custom-radio:not(:checked)+label:before{content:"";display:block;width:18px;height:18px;position:absolute;z-index:1;top:6px;left:0;background:#CCC;border-radius:100%}.sp-bg input[type="radio"].custom-radio:not(:checked)+label:before{background:#FFF}input[type="radio"].custom-radio:checked{display:none}input[type="radio"].custom-radio:checked+label:before{content:"";display:block;width:18px;height:18px;position:absolute;z-index:1;top:6px;left:0;background:#64AFC8;border-radius:100%}input[type="radio"].custom-radio:checked+label:after{content:"";display:block;width:8px;height:8px;background:#FFF;position:absolute;z-index:2;top:11px;left:5px;border-radius:100%}input[type="radio"].button-radio+label{display:inline-block;vertical-align:middle;border-radius:4px;position:relative;padding:7px 16px;margin:4px 8px 4px 0}input[type="radio"].button-radio:not(:checked){display:none}input[type="radio"].button-radio:not(:checked)+label{background:#FFF;color:#64AFC8;border:1px solid #64AFC8;box-sizing:border-box}input[type="radio"].button-radio:not(:checked)+label:hover{background:#CD1D35;color:#FFF;border-color:#CD1D35}input[type="radio"].button-radio:checked{display:none}input[type="radio"].button-radio:checked+label{background:#64AFC8;color:#FFF;border:1px solid #64AFC8;box-sizing:border-box}dd.full input[type="radio"].button-radio:not(:checked)+label,dd.full input[type="radio"].button-radio:checked+label{display:block;margin:4px 0 16px}.field-wrap{display:block;position:relative}.field-wrap .field-error{color:#CD1D35;display:block;position:absolute;bottom:100%;left:0;right:0;z-index:1;font-size:1.2rem;line-height:1.2rem}.field-wrap.error.group .field-error{padding:3px 0 0}.hidden{display:none !important}.block-title{color:#CD1D35;margin:0 0 16px;font-weight:300;font-size:3rem;line-height:3.6rem;text-align:center}.title{margin:0 0 16px;font-size:2.4rem;line-height:3rem;color:#333}.stick-message{color:#CD1D35;display:flex}.stick-message strong{padding:8px;background:#CD1D35;color:#fff;margin-right:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.stick-message span{flex:auto;display:flex;flex-direction:column;justify-content:center;font-weight:bold}.button{display:inline-block;margin:auto;background:#CD1D35;color:#FFF;padding:7px 16px 8px;border:0 none;border-radius:4px;text-align:center}.button:hover{background:#a01729}.button.sp-secondary{background-color:transparent;border:1px solid #CD1D35;color:#CD1D35}.button.sp-secondary:hover{background:#CD1D35;color:#FFF}.buttons-group{overflow:hidden;text-align:center}.buttons-group .button{margin:8px}.block{overflow:hidden;padding:16px 16px 0;box-sizing:border-box}.block.sp-bg{background:#EEE}.block p{margin:0 0 16px}ul.nav-links-list{margin:0 0 0 16px}ul.nav-links-list>li{margin:0 0 16px;font-size:1.6rem;line-height:1.6rem}ul.nav-links-list>li a{color:#CD1D35;display:flex;align-items:center;width:100%}ul.nav-links-list>li a:hover{text-decoration:underline}ul.nav-links-list>li a img{width:24px;vertical-align:middle;margin-right:8px}ul.nav-links-list>li a span{display:inline-block;vertical-align:middle}ul.nav-links-list>li>span{display:block;font-size:1.2rem;line-height:1.4rem;padding-left:32px}@media (min-width: 768px){ul.nav-links-list>li{font-size:1.8rem;line-height:1.8rem}ul.nav-links-list>li a img{width:32px}ul.nav-links-list>li>span{padding-left:40px}}@media (min-width: 1024px){ul.nav-links-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-16px}ul.nav-links-list>li{width:calc(50% - 16px);margin-left:16px}}.landing{position:relative;overflow:hidden;min-height:calc(100vh - 2*92px);display:flex;justify-content:flex-end;align-items:center}.landing .bg{overflow:hidden;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}.landing .bg img{width:auto;height:auto;max-width:none;min-width:1000%;min-height:1000%;position:absolute;z-index:1;top:50%;left:0;transform-origin:center left;transform:translateY(-50%) scale(0.1)}.landing .bg img{display:block}.landing .content{text-align:center}.landing .content .title{background:rgba(255,255,255,0.9);color:#CD1D35;overflow:hidden}.landing .content .title h1{font-size:3.2rem;line-height:3.2rem}.landing .content .title h2{font-size:1.4rem;line-height:2rem}.landing .content .prize{padding:8px 16px;background:#CD1D35;color:#fff;display:inline-block}.landing .content .group{margin:0 0 16px;padding:32px 32px 16px;background:rgba(255,255,255,0.75);font-size:2rem;line-height:2.4rem;overflow:hidden}.landing .content .group p{margin:0 0 8px}.landing .content .button{margin:16px 0 12px;padding:15px 32px 16px;font-size:2.4rem;line-height:2.4rem;font-weight:bold}@media (min-width: 768px){.landing .content{max-width:55%;padding:32px}.landing .content .title{margin:0 0 8px;padding:32px}.landing .content .prize{margin:0 0 8px;transform:rotate(-15deg)}.landing .content .group{padding:32px 32px 24px}}@media (max-width: 767px){.landing .content .title{margin:0 0 8px;padding:16px}.landing .content .prize{margin:0 0 8px;transform:rotate(-15deg)}.landing .content .group{padding:16px 16px 8px}}.results .side-bg{overflow:hidden}.results .side-content{box-sizing:border-box}@media (min-width: 768px){.results{display:flex;justify-content:space-between}.results .side-bg{width:50%;background-size:cover;background-position:center center}.results .side-bg.plus-55{background-image:url("/img/bg/bg-55-plus.jpg")}.results .side-bg.minus-55{background-image:url("/img/bg/bg-55-minus.jpg")}.results .side-content{width:50%}}@media (max-width: 767px){.results .side-bg{display:none}}.form{position:relative;overflow:hidden}.form .side-bg{overflow:hidden}.form .side-group{padding:16px;box-sizing:border-box}.form .step-form{overflow:hidden;box-sizing:border-box;min-height:calc(50vh - 2*92px)}.form .step-form dl{padding:0;clear:both}.form .step-form legend{display:block;width:100%;box-sizing:border-box;margin:0 0 16px;color:#CD1D35}.form .step-form legend strong{float:left;background:#CD1D35;color:#FFF;padding:4px 16px;margin-right:16px;font-size:1.4rem;line-height:1.4rem;font-weight:bold}.form .step-form legend>span{font-size:1.8rem;line-height:2.2rem;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.form .step-form legend .form-required{font-size:1.2rem;line-height:2.2rem;color:#64AFC8}.form .step-form .button{margin:0 8px 16px}.form .step-form p{margin:0 0 16px}.form .step-form p a.link{text-decoration:underline;color:#CD1D35;display:block;text-align:center}.form .step-form p a.link:hover{color:#64AFC8}.form .step-form p a.link-prev{color:#64AFC8;margin:0 0 8px;display:block;text-transform:uppercase;font-size:1.4rem;line-height:1.6rem}.form .step-form p a.link-prev:before{content:'';border-style:solid;border-width:2px 2px 0 0;display:inline-block;margin:0 8px 0 0;height:8px;width:8px;transform:rotate(-135deg) translate(-1px, 1px)}.form .step-form p a.link-prev:hover{color:#CD1D35}.form .step-form dl{overflow:hidden;margin:-16px 0 0}.form .step-form dl dt{float:left;width:50%;box-sizing:border-box;padding:16px 8px 0 0;clear:left;text-align:right}.form .step-form dl dt.full{width:100%;padding:0;text-align:center}.form .step-form dl dt.full+dd.full{padding-top:8px}.form .step-form dl dd{float:left;width:50%;box-sizing:border-box;padding:16px 0 0 8px}.form .step-form dl dd.full{width:100%;padding-left:0;text-align:center}@media (min-width: 768px){.form .step-form{display:flex;justify-content:space-between}.form .step-form.step-1 .side-bg{background-image:url("/img/bg/bg-step-1.jpg")}.form .step-form.step-2 .side-bg{background-image:url("/img/bg/bg-step-2.jpg")}.form .step-form.step-3 .side-bg{background-image:url("/img/bg/bg-step-3.jpg")}.form .step-form .side-bg{width:50%;background-size:cover;background-position:center center}.form .step-form .side-group{width:50%}.form .step-form .form-required{text-align:right;margin-left:16px}}@media (max-width: 767px){.form .step-form .side-bg{display:none}}
