﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}em{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}@font-face{font-family:'GalanoGrotesqueAlt';src:url("../fonts/GalanoGrotesqueAlt-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/GalanoGrotesqueAlt-Medium.otf") format("opentype"),url("../fonts/GalanoGrotesqueAlt-Medium.woff") format("woff"),url("../fonts/GalanoGrotesqueAlt-Medium.ttf") format("truetype"),url("../fonts/GalanoGrotesqueAlt-Medium.svg#GalanoGrotesqueAlt-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'GalanoGrotesqueAlt';src:url("../fonts/GalanoGrotesqueAlt-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/GalanoGrotesqueAlt-ExtraBold.otf") format("opentype"),url("../fonts/GalanoGrotesqueAlt-ExtraBold.woff") format("woff"),url("../fonts/GalanoGrotesqueAlt-ExtraBold.ttf") format("truetype"),url("../fonts/GalanoGrotesqueAlt-ExtraBold.svg#GalanoGrotesqueAlt-ExtraBold") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'GalanoGrotesqueAlt';src:url("../fonts/GalanoGrotesqueAlt-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/GalanoGrotesqueAlt-Bold.otf") format("opentype"),url("../fonts/GalanoGrotesqueAlt-Bold.woff") format("woff"),url("../fonts/GalanoGrotesqueAlt-Bold.ttf") format("truetype"),url("../fonts/GalanoGrotesqueAlt-Bold.svg#GalanoGrotesqueAlt-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"icons";src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;background:#F6F8FA;height:100%;position:relative}@media only screen and (min-width: 768px){html{font-size:30px}}@media only screen and (min-width: 1280px){html{font-size:40px}}body{font:500 14px/1.35 GalanoGrotesqueAlt,Helvetica,sans-serif;color:#0C152E;padding-bottom:2rem;overflow-x:hidden}@media only screen and (min-width: 768px){body{font-size:15px}}@media only screen and (min-width: 1024px){body.registration{padding-bottom:0}}body.feedback{background:#0F1528;min-height:100%;position:relative;box-sizing:border-box;color:#fff}#registration-bg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none}@media only screen and (min-width: 1024px){#registration-bg{display:block}}#registration-bg .container{height:100%}#registration-bg .wrap{margin-left:-.5rem;margin-right:-.5rem;display:flex;height:100%}#registration-bg .wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#registration-bg .bg{float:left;width:41.66667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-left:0%;margin-right:0%;position:relative;transform:rotate(4deg);transform-origin:top center}#registration-bg .bg:before{content:"";position:absolute;top:-999em;bottom:-999em;right:-1rem;left:-999em;background:#0F1528}#header{margin-bottom:1.5rem;position:relative;z-index:3}@media only screen and (min-width: 1024px){body.registration #header{position:fixed;top:0;left:0;width:100%}}#header .container{position:relative;padding-top:25px;padding-bottom:30px;color:#fff}body.registration #header .container{padding-bottom:10px}@media only screen and (min-width: 768px){#header .container{padding-top:40px;padding-bottom:50px}}#header .container .logo{position:relative;z-index:1;display:inline-block;width:97px;height:35px;background:url(../img/logo.png);text-indent:-999em}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#header .container .logo{background-image:url("../img/logo@2x.png");background-size:106px 38px}}#header .container .bg{position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:0 bottom;display:block;transform:rotate(-5deg)}@media only screen and (min-width: 768px){#header .container .bg{transform:rotate(-4deg)}}body.registration #header .container .bg,body.feedback #header .container .bg{display:none}#header .container .bg:before{content:"";position:absolute;top:-999em;left:-999em;right:-999em;bottom:0;background:#0F1528}a{color:inherit;text-decoration:none}strong{font-weight:500}.container{margin:0 auto;padding:0 6%;max-width:580px}@media only screen and (min-width: 768px){.container{max-width:800px}}@media only screen and (min-width: 1024px){.container{max-width:960px}body.registration .container{max-width:1200px}}.button{border:2px solid #4170F4;height:55px;box-sizing:border-box;border-radius:6px;padding:0 20px;font:900 15px/51px GalanoGrotesqueAlt,Helvetica,sans-serif;text-transform:uppercase;color:#4170F4;transition:background .2s ease, color .2s ease;cursor:pointer;display:block;width:100%;text-align:center;background:transparent;white-space:nowrap}@media only screen and (min-width: 768px){.button{padding:0 30px;font-size:16px;height:60px;line-height:56px;display:inline-block;width:auto}}.button:hover{background:#4170F4;color:#fff}.button.primary{background:#4170F4;color:#fff;border-color:transparent}.button.primary:hover{background:#114cf1}.button.big{height:72px;line-height:68px;font-size:20px}@media only screen and (min-width: 768px){.button.big{height:74px;line-height:70px;font-size:27px;padding:0 50px}}.button.has-icon:after,.button.has-icon:before{content:"";font-family:"icons";font-size:32px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;margin-left:6px;margin-right:6px;margin-top:-1px}.button.has-icon.icon-:before,.button.has-icon.icon-:after{content:""}.button.has-icon.icon-check:before,.button.has-icon.icon-check:after{content:""}.button.has-icon.icon-arrow-left:before,.button.has-icon.icon-arrow-left:after{content:""}.button.has-icon.icon-arrow-right:before,.button.has-icon.icon-arrow-right:after{content:""}.button.has-icon.icon-children-add:before,.button.has-icon.icon-children-add:after{content:""}.button.has-icon.icon-edit:before,.button.has-icon.icon-edit:after{content:""}.button.has-icon.icon-trash:before,.button.has-icon.icon-trash:after{content:""}.button.has-icon.icon-parent:before,.button.has-icon.icon-parent:after{content:""}.button.has-icon.icon-children:before,.button.has-icon.icon-children:after{content:""}.button.has-icon.icon-info:before,.button.has-icon.icon-info:after{content:""}.button.has-icon.icon-children-add:before,.button.has-icon.icon-children-add:after{margin-left:12px;margin-right:12px}.button.has-icon:after{margin-right:-8px !important}.button.has-icon:before{margin-left:-8px !important;display:none}.button.has-icon.has-icon-left:after{display:none}.button.has-icon.has-icon-left:before{display:inline-block}.page-title{font-size:30px;line-height:1.15;font-weight:900;text-transform:uppercase;margin-bottom:1.2em}@media only screen and (min-width: 768px){.page-title{font-size:49px}}.page-intro{font-size:17px;margin-top:-1.5em;margin-bottom:2.5em}@media only screen and (min-width: 768px){.page-intro{font-size:20px}}.field{margin-bottom:2em}.field label.error{color:#E10F0F;font-size:12px;display:block;margin-top:10px}.field label.error:before{content:"↑ "}.field label.success{color:#12D36D;font-size:12px;display:block;margin-top:10px}.field label.success:before{content:"↑ "}.form-wrap{margin-bottom:2rem;position:relative}.form-wrap .alert{width:120px;height:120px;fill:#E8ECEF;overflow:visible;position:absolute;top:0;right:0}@media only screen and (min-width: 1024px){.form-wrap .alert{top:-30px}}@media only screen and (min-width: 1024px){.form-wrap{display:flex;align-items:flex-start}}.form-wrap .legend{font-size:17px;line-height:1.2;text-transform:uppercase;font-weight:900;color:#0C152E}@media only screen and (min-width: 768px){.form-wrap .legend{font-size:20px}}.form-wrap .special-link{font-weight:bold;color:#4170F4;text-transform:uppercase}.form-wrap .form-intro{font-size:14px;margin-bottom:1.2em;color:rgba(12,21,46,0.6);position:relative}@media only screen and (min-width: 768px){.form-wrap .form-intro{font-size:15px}}@media only screen and (min-width: 1024px){.form-wrap .form-intro{width:50%;padding-right:.5rem;margin-right:.5rem;box-sizing:border-box;flex-shrink:0;position:sticky;top:1rem;margin-bottom:0}}.form-wrap .form-intro p{margin-top:.6em}.form-wrap .form-fields{position:relative}@media only screen and (min-width: 1024px){.form-wrap .form-fields{flex-grow:1}}.form-wrap .form-fields *:last-child{margin-bottom:0}.form-buttons{display:flex;margin-left:-20px}@media only screen and (min-width: 768px){.form-buttons{display:block}.form-buttons:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}}.form-buttons .button{flex-grow:1;margin-left:20px}@media only screen and (min-width: 768px){.form-buttons .button{flex-grow:0;width:auto;float:left}.form-buttons .button.next{float:right}}ol{counter-reset:ol;margin-bottom:2em}ol li{counter-increment:ol;margin-bottom:.8em;position:relative;padding-left:1.5em}ol li:before{position:absolute;top:0;left:0;content:counter(ol) ")"}.checkbox{font-size:12px;line-height:16px;color:#9196A4;display:inline-block;position:relative;user-select:none}@media only screen and (min-width: 768px){.checkbox{font-size:15px;line-height:21px}}.checkbox input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.checkbox span{position:relative;display:inline-block;padding-left:33px;padding-top:3px;min-height:20px;box-sizing:border-box}@media only screen and (min-width: 768px){.checkbox span{padding-top:0}}.checkbox span:before{content:"";font-family:"icons";font-size:20px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;position:absolute;top:-1px;left:0;width:20px;height:20px;background:#fff;box-shadow:0 3px 8px 0 rgba(41,55,93,0.05),0 8px 20px 3px rgba(41,55,93,0.04);border-radius:5px;color:#ECF0FD;cursor:pointer;transition:background .2s ease, box-shadow .2s ease;border:2px solid #9196A4}.checkbox span a{text-decoration:underline}.checkbox input:checked+span:before{background:#4170F4;box-shadow:none;border-color:#4170F4}input[type=password],input[type=email],input[type=text],input[type=tel],select{border:0;background:#EFF4F7;height:55px;padding:0 18px;border-radius:11px;display:block;width:100%;box-sizing:border-box;font:500 17px GalanoGrotesqueAlt,Helvetica,sans-serif;appearance:none}input[type=password]::placeholder,input[type=email]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,select::placeholder{font-size:12px;text-transform:uppercase;color:rgba(52,82,160,0.8);opacity:1}@media only screen and (min-width: 768px){input[type=password],input[type=email],input[type=text],input[type=tel],select{font-size:20px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select::-moz-focus-inner{padding:0;border:0}.fieldset{background:#F0F3F5;box-shadow:0 3px 8px 0 rgba(41,55,93,0.05),0 8px 20px 3px rgba(41,55,93,0.04);border-radius:11px;overflow:hidden;margin-bottom:1rem}.fieldset .checkbox{font-size:12px;line-height:1.3;display:block;text-transform:uppercase;color:rgba(12,21,46,0.6);min-height:32px;margin-bottom:5px;display:flex;align-items:center}@media only screen and (min-width: 768px){.fieldset .checkbox{font-size:14px}}.fieldset .checkbox span{padding-left:0;padding-right:52px;width:100%}.fieldset .checkbox span:before{left:auto;right:0;height:32px;width:32px;top:50%;margin-top:-16px;font-size:28px;line-height:28px;box-shadow:none;border:2px solid #9196A4;box-sizing:border-box}.fieldset .checkbox input:checked+span:before{border-color:transparent}.fieldset .field{background:#fff;margin-top:3px;padding:15px 20px 10px;margin-bottom:0}.fieldset .field:first-child{margin-top:0}.fieldset .field .options-wrap{display:flex;align-items:center;margin-bottom:5px}.fieldset .field .options-wrap .field-label{margin-bottom:0;flex-grow:1}.fieldset .field .options-wrap+select,.fieldset .field .options-wrap+input{margin-top:20px}.fieldset .field .options{display:flex;margin-left:25px}@media only screen and (min-width: 768px){.fieldset .field .options{margin-left:30px}}.fieldset .field .options label{position:relative;user-select:none;cursor:pointer}.fieldset .field .options label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.fieldset .field .options label span{display:block;border:2px solid #F0F3F5;height:50px;box-sizing:border-box;margin-left:-2px;line-height:46px;min-width:50px;text-align:center;font-size:17px;padding:0 7px;color:rgba(12,21,46,0.4)}@media only screen and (min-width: 768px){.fieldset .field .options label span{height:60px;line-height:56px;min-width:60px;font-size:20px}}.fieldset .field .options label input:checked+span{background:#4170F4;color:#fff;border-color:transparent;position:relative;z-index:1}.fieldset .field .options label:first-child span{border-radius:6px 0 0 6px;margin-left:0}.fieldset .field .options label:last-child span{border-radius:0 6px 6px 0}.fieldset .field label.error{margin:10px -20px -10px;padding:10px 20px;background:#F0F3F5}.fieldset .field .field-label{font-size:12px;line-height:1.3;display:block;margin-bottom:.6em;text-transform:uppercase;color:rgba(12,21,46,0.6)}@media only screen and (min-width: 768px){.fieldset .field .field-label{font-size:14px}}.fieldset .field input[type=text],.fieldset .field input[type=tel],.fieldset .field select{background:transparent;padding:0;height:auto;border-radius:0}.fieldset .field input[type=text]::placeholder,.fieldset .field input[type=tel]::placeholder,.fieldset .field select::placeholder{font-size:inherit;text-transform:none;color:#0C152E;opacity:.4}@media only screen and (min-width: 768px){.fieldset .field input[type=text],.fieldset .field input[type=tel],.fieldset .field select{font-size:20px}}.fieldset .field select{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMyA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHBvbHlnb24gZmlsbD0iIzBDMTUyRSIgaWQ9IlBhdGgiIHBvaW50cz0iMS4zOTA2OTc2NyAwIDAgMS40MTUzODQ2MiA1LjgwNDY1MTE2IDcuMzIzMDc2OTIgNi41IDggNy4xOTUzNDg4NCA3LjMyMzA3NjkyIDEzIDEuNDE1Mzg0NjIgMTEuNjA5MzAyMyAwIDYuNSA1LjIiPjwvcG9seWdvbj4KPC9zdmc+Cg==") no-repeat right center}.icon{font-size:32px;line-height:1}.icon:before{content:"";font-family:"icons";font-size:32px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;font-size:inherit;line-height:inherit}.form-summary{background:#fff;border-radius:11px;padding:20px;color:rgba(12,21,46,0.6);overflow:hidden}.form-summary+.form-summary{margin-top:1rem}@media only screen and (min-width: 768px){.form-summary+.form-summary{margin-top:.8rem}}.form-summary .intro{position:relative;min-height:40px;display:flex;flex-direction:column;padding-left:50px;justify-content:flex-end;margin-bottom:20px}@media only screen and (min-width: 768px){.form-summary .intro{padding-left:55px}}.form-summary .intro.parent{background:rgba(232,235,240,0.75);margin:-20px -20px 20px;padding:22px 20px 20px 90px}.form-summary .intro.parent:before{top:20px;left:20px;font-size:50px;content:""}.form-summary .intro:before{position:absolute;top:0;left:0;content:"";font-family:"icons";font-size:40px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;color:#4170F4}.form-summary .intro p{margin-bottom:0;margin-top:.2em}.form-summary .intro p.name{margin-top:0;font-size:17px;color:#0C152E;font-weight:900;line-height:1.1}@media only screen and (min-width: 768px){.form-summary .intro p.name{font-size:20px}}.form-summary .additional{border-top:2px solid #E7EAEE;margin-top:1em;padding-top:1em}.form-summary .additional .name{font-weight:900;color:rgba(12,21,46,0.8)}.form-summary p{margin-bottom:.6em}.form-summary p strong{color:#12D36D;font-weight:900}.form-summary+.button{margin-top:1rem}@media only screen and (min-width: 768px){.form-summary+.button{margin-top:.8rem}}.form-summary .form-summary-actions{border-top:2px solid #E7EAEE;margin-top:1em;padding-top:1em;display:flex;justify-content:space-between}.form-summary .form-summary-actions a,.form-summary .form-summary-actions button{font-size:12px;text-transform:uppercase;color:#4170F4;font-family:GalanoGrotesqueAlt,Helvetica,sans-serif;font-weight:bold;position:relative;padding-left:27px;border:none;cursor:pointer}.form-summary .form-summary-actions a:before,.form-summary .form-summary-actions button:before{content:"";font-family:"icons";font-size:20px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;position:absolute;top:50%;left:0;margin-top:-11px}.form-summary .form-summary-actions a.edit:before,.form-summary .form-summary-actions button.edit:before{content:""}.form-summary .form-summary-actions a.remove:before,.form-summary .form-summary-actions button.remove:before{content:""}#registration .logo{display:none}@media only screen and (min-width: 1024px){#registration .main-wrap{margin-left:-.5rem;margin-right:-.5rem;display:flex;align-items:flex-start}#registration .main-wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}}#registration .intro{position:relative;font-size:24px;line-height:1.2;padding-bottom:150px;color:#fff}#registration .intro .page-title{color:#12D36D;font-size:42px;line-height:1;margin-bottom:.4em}@media only screen and (min-width: 768px){#registration .intro .page-title{font-size:90px}}@media only screen and (min-width: 768px){#registration .intro{font-size:36px}}@media only screen and (min-width: 1024px){#registration .intro{float:left;width:33.33333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-left:0%;margin-right:0%;height:100vh;position:sticky;top:0;display:flex;padding-bottom:0;flex-direction:column;justify-content:center}}#registration .intro *{position:relative;z-index:2}#registration .intro .bg{position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:0 bottom;display:block;transform:rotate(-5deg);z-index:1}@media only screen and (min-width: 768px){#registration .intro .bg{transform:rotate(-4deg)}}@media only screen and (min-width: 1024px){#registration .intro .bg{display:none}}#registration .intro .bg:before{content:"";position:absolute;top:-999em;left:-500px;right:-500px;bottom:0;background:#0F1528}#registration .page{margin-top:-110px;position:relative;z-index:2}@media only screen and (min-width: 1024px){#registration .page{margin-top:0;float:left;width:58.33333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-left:8.33333%;margin-right:0%;padding-top:3rem;padding-bottom:3rem;padding-left:2rem}}#registration .page .box{background:#fff;padding:25px;box-shadow:0 2px 10px 3px rgba(0,0,0,0.08);border-radius:12px;margin-bottom:35px}@media only screen and (min-width: 768px){#registration .page .box{padding:35px}}@media only screen and (min-width: 1024px){#registration .page .box{margin-left:-3rem}}@media only screen and (min-width: 768px){#registration .page .box .wrap{display:flex}}#registration .page .box .box-title{font-size:17px;line-height:1.25;margin-bottom:1.2em}@media only screen and (min-width: 768px){#registration .page .box .box-title{margin-bottom:0;font-size:20px;width:210px;flex-shrink:0;margin-right:35px}}#registration .page .box .field{margin-bottom:20px}#registration .page .box .box-fields{flex-grow:1}#registration .page .box .password-input{position:relative}#registration .page .box .password-input input{padding-right:60px}#registration .page .box .password-input .handle{position:absolute;top:50%;right:15px;width:31px;height:32px;margin-top:-16px;cursor:pointer}#registration .page .box .password-input .handle:before{content:"";position:absolute;top:50%;height:2px;margin-top:-1px;left:2px;right:2px;background:#12D36D;transform:rotate(45deg);display:none}#registration .page .box .password-input .handle.show-password:before{display:block}#registration .page .box .password-input .handle svg{width:31px;height:16px;position:absolute;top:8px;left:0;fill:#12D36D}#registration .page .box .alert{color:rgba(12,21,46,0.6);position:relative;margin-top:30px}#registration .page .box .alert p{margin-bottom:0}#registration .page .box .alert .title{font-size:20px;font-weight:900;line-height:1.1;color:#0C152E;text-transform:uppercase;margin-bottom:.5em}#registration .page .box .alert *{position:relative;z-index:2}#registration .page .box .alert svg{position:absolute;display:block;top:10px;right:0;width:84px;height:84px;fill:#E8ECEF}#registration .newsletter{background:#12D36D;padding:25px;border-radius:10px;color:#fff;margin-bottom:1.2rem}@media only screen and (min-width: 768px){#registration .newsletter .wrap{display:flex;align-items:center}}#registration .newsletter .img{margin:0 auto 2em;max-width:400px}#registration .newsletter .img img{width:100%}@media only screen and (min-width: 768px){#registration .newsletter .img{margin-bottom:0;width:210px;flex-shrink:0;margin-right:25px}}#registration .newsletter .content{flex-grow:1}#registration .newsletter .title{font-size:17px;font-weight:900;text-transform:uppercase;line-height:1.3;margin-bottom:1em}@media only screen and (min-width: 768px){#registration .newsletter .title{font-size:20px}}#registration .newsletter .checkbox{font-size:14px;line-height:20px;color:#fff;text-transform:uppercase}@media only screen and (min-width: 768px){#registration .newsletter .checkbox{font-size:15px}}#registration .newsletter .checkbox span{padding-left:35px;padding-top:0}#registration .newsletter .checkbox span:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #fff;border-radius:5px;box-sizing:border-box}#registration .newsletter .checkbox span:before{background:#fff;box-shadow:none;color:#12D36D;transition:opacity .2s ease;opacity:0;border:none}#registration .newsletter .checkbox input:checked+span:before{opacity:1}#feedback{font-size:24px;line-height:1.15}@media only screen and (min-width: 768px){#feedback{font-size:36px}}#feedback .page-title{font-size:60px;color:#12D36D;line-height:1.1;margin-bottom:.5em}@media only screen and (min-width: 768px){#feedback .page-title{font-size:90px}}#feedback p{margin-bottom:.5em}#feedback .small{margin-top:2em;font-size:17px;line-height:1.4}@media only screen and (min-width: 768px){#feedback .small{font-size:20px}}#feedback .small a{text-decoration:underline}.info-box{background:#E9EDF2;font-size:13px;line-height:19px;padding:16px;border-radius:10px;margin-bottom:30px;padding-left:55px;position:relative;color:rgba(12,21,46,0.8)}.info-box:before{content:"";font-family:"icons";font-size:20px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;text-align:center;width:30px;height:30px;position:absolute;background:#0C152E;border-radius:100%;color:#fff;top:10px;left:12px}.info-box.alert{background-color:#FEEEE1}.info-box.alert:before{background:#F77E21}.info-box.success{background-color:#D6F1E5}.info-box:before{background:#12D36D}.false-link{background:none;border:none;color:inherit;font-size:inherit;font-family:inherit;padding:0;text-decoration:underline;cursor:pointer}.modal{max-width:none;width:100%;box-shadow:0 3px 8px 0 rgba(41,55,93,0.05),0 8px 20px 3px rgba(41,55,93,0.04);border-radius:11px;padding:30px;animation:fadein 0.35s forwards}@media only screen and (min-width: 768px){.modal{max-width:800px}}.modal .legend{font-size:17px;line-height:1.2;text-transform:uppercase;font-weight:900;margin-bottom:16px;color:#0C152E}@media only screen and (min-width: 768px){.modal .legend{font-size:20px}}.modal ul{padding-left:26px}.modal ul li{margin-bottom:10px}.modal ul li:before{content:"";font-family:"icons";font-size:26px;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;letter-spacing:0;font-weight:normal;font-style:normal;vertical-align:middle;color:#12D36D;margin-left:-26px}.modal p{margin-top:16px;margin-bottom:16px}.modal p b{font-weight:bold}.modal p a{text-decoration:underline}.modal .buttons{text-align:right}.modal table{width:100%;border-right:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);border-top:1px solid rgba(0,0,0,0.15);table-layout:fixed;margin-bottom:16px}.modal table tr:first-child{font-weight:bolder;border-bottom:1px solid rgba(0,0,0,0.15)}.modal table th,.modal table td{padding:5px 10px;border-left:1px solid rgba(0,0,0,0.15)}@keyframes fadein{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}#main-footer .wrap{border-top:3px solid #E9EDF2;margin-top:2rem;padding-top:1rem;font-size:14px;color:rgba(12,21,46,0.4)}#main-footer p{margin-bottom:.8em}#main-footer p.copy{color:#0C152E}#main-footer a{color:#4170F4;text-decoration:underline}.form-coupon{display:flex}.form-coupon input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0}.form-coupon button{border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#4170F4;border:none;color:white;font:900 15px/51px GalanoGrotesqueAlt,Helvetica,sans-serif;text-transform:uppercase;padding:0 20px}.blocker{z-index:5}
