/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}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%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}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 ButtonText}fieldset{padding:.35em .75em .625em}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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"ralewaymedium";src:url(../fonts/Raleway/raleway-medium-webfont.eot);src:url("../fonts/Raleway/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-medium-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-medium-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewaybold";src:url(../fonts/Raleway/raleway-bold-webfont.eot);src:url("../fonts/Raleway/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-bold-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-bold-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewaylight";src:url(../fonts/Raleway/raleway-light-webfont.eot);src:url("../fonts/Raleway/raleway-light-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-light-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-light-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewayregular";src:url(../fonts/Raleway/raleway-regular-webfont.eot);src:url("../fonts/Raleway/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-regular-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-regular-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewaythin";src:url(../fonts/Raleway/raleway-thin-webfont.eot);src:url("../fonts/Raleway/raleway-thin-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-thin-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-thin-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-thin-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewaysemibold";src:url(../fonts/Raleway/raleway-semibold-webfont.eot);src:url("../fonts/Raleway/raleway-semibold-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-semibold-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-semibold-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ralewayblack";src:url(../fonts/Raleway/raleway-black-webfont.eot);src:url("../fonts/Raleway/raleway-black-webfont.eot?#iefix") format("embedded-opentype"),url(../fonts/Raleway/raleway-black-webfont.woff2) format("woff2"),url(../fonts/Raleway/raleway-black-webfont.woff) format("woff"),url(../fonts/Raleway/raleway-black-webfont.ttf) format("truetype");font-weight:400;font-style:normal}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}a{color:inherit}input,textarea{border-radius:0}:focus{outline:none}img{max-width:100%}body{font-family:"ralewaylight",sans-serif;color:#000001;line-height:1.2;position:relative}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}h2{font-size:35px;font-size:2.1875rem;text-align:center}@media only screen and (max-width:999px){h2{font-size:42px;font-size:2.625rem}}@media only screen and (max-width:640px){h2{font-size:6.5625vw}}p{font-size:18px;font-size:1.125rem}p.small{font-size:15px;font-size:.9375rem}@media only screen and (max-width:999px){p{font-size:25px;font-size:1.5625rem}p.small{font-size:25px;font-size:1.5625rem}}@media only screen and (max-width:640px){p{font-size:3.90625vw}p.small{font-size:3.90625vw}}.overflow-hidden{overflow:hidden;position:relative;height:100%}.inner-wrapper{max-width:1000px;padding:0 40px;margin:0 auto}.inner-wrapper::after{clear:both;content:"";display:table}@media only screen and (max-width:999px){.inner-wrapper{max-width:640px;padding:0 50px}}@media only screen and (max-width:640px){.inner-wrapper{padding:0 7.8125vw}}.btn{font-size:15px;font-size:.9375rem;display:block;text-decoration:none;text-transform:uppercase;text-align:center;position:relative;font-family:"ralewayregular",sans-serif;transition:all 0.3s}@media only screen and (max-width:999px){.btn{font-size:22px;font-size:1.375rem}}@media only screen and (max-width:640px){.btn{font-size:3.4375vw}}.with-blanks{border:1px solid #000}.with-blanks:before,.with-blanks:after{position:absolute;content:"";background-color:#fff;transition:all 0.3s}.with-blanks:before{width:7px;height:1px;right:15px;bottom:-1px}.with-blanks:after{width:1px;height:7px;right:-1px;bottom:15px}@media only screen and (max-width:999px){.with-blanks{border:2px solid #000}.with-blanks:before{width:12px;height:2px;right:25px;bottom:-2px}.with-blanks:after{width:2px;height:12px;right:-2px;bottom:25px}}@media only screen and (max-width:640px){.with-blanks{border:.3125vw solid #000}.with-blanks:before{width:1.875vw;height:.3125vw;right:3.90625vw;bottom:-.3125vw}.with-blanks:after{width:.3125vw;height:1.875vw;right:-.3125vw;bottom:3.90625vw}}.btn-transparent{padding-top:17px;border:1px solid #000;color:#000}.btn-transparent:hover{color:#fff;background-color:#b41630;border:1px solid #b41630}.btn-transparent:hover:before,.btn-transparent:hover:after{background-color:#b41630}@media only screen and (max-width:999px){.btn-transparent{border:2px solid #000;padding-top:24px}.btn-transparent:hover{border:2px solid #b41630}}@media only screen and (max-width:640px){.btn-transparent{border:.3125vw solid #000;padding-top:3.75vw}.btn-transparent:hover{border:.3125vw solid #b41630}}.btn-red{font-size:17px;font-size:1.0625rem;padding:5px;width:158px;height:59px}.btn-red span{display:block;width:100%;height:100%;background-color:#b41630;color:#fff;padding-top:14px;transition:all 0.3s}.btn-red:hover{background-color:#fff0}.btn-red:hover span{background-color:#000}@media only screen and (max-width:999px){.btn-red{font-size:26px;font-size:1.625rem;padding:7px;width:412px;height:103px}.btn-red span{padding-top:30px}}@media only screen and (max-width:640px){.btn-red{font-size:4.0625vw;padding:1.09375vw;width:64.375vw;height:16.09375vw}.btn-red span{padding-top:4.6875vw}}.desktop-hidden{display:none}@media only screen and (max-width:999px){.desktop-hidden{display:block}}@media only screen and (max-width:999px){.mobile-hidden{display:none}}.three-lines{position:relative}.three-lines .line{width:1px;height:100%;background-color:#bebebe;margin:0 auto}.three-lines:before,.three-lines:after{position:absolute;content:"";width:1px;height:100%;top:0;background-color:#bebebe}.three-lines:before{left:-20px}.three-lines:after{right:-20px}.three-lines.top{height:27px;margin-bottom:150px}.three-lines.center{height:72px;margin-bottom:52px}@media only screen and (max-width:999px){.three-lines{display:none}}.with-decoration{text-align:left;position:relative;margin-bottom:56px}.with-decoration:before,.with-decoration:after{position:absolute;content:"";background-color:#000;left:-20px;top:-13px}.with-decoration:before{width:1px;height:60px}.with-decoration:after{width:60px;height:1px}@media only screen and (max-width:999px){.with-decoration{margin-left:18px;margin-bottom:51px}}#main{overflow:hidden}.page-header{position:absolute;z-index:10;left:0;top:0;right:0;padding:66px 53px 0}.page-header::after{clear:both;content:"";display:table}.page-header .logo{float:left}.page-header .main-site-redirect{font-size:20px;font-size:1.25rem;background:url(../images/arrows-link-black.png) no-repeat right 17px center;background-size:28px;float:right;display:block;text-decoration:none;width:560px;height:47px;padding:12px 55px 12px 18px}.page-header .main-site-redirect.bordered{border:1px solid #000}.page-header .main-site-redirect strong{font-weight:400;display:none}@media only screen and (max-width:999px){.page-header{padding:46px 50px 0}.page-header .main-site-redirect{font-size:25px;font-size:1.5625rem;width:281px;height:30px;padding:6px 0 0;background:url(../images/arrows-link-black.png) no-repeat right center;background-size:28px}.page-header .main-site-redirect strong{display:inline}.page-header .main-site-redirect span{display:none}.page-header .main-site-redirect.bordered{border:none}}@media only screen and (max-width:640px){.page-header{padding:7.1875vw 7.8125vw 0}.page-header .main-site-redirect{font-size:3.90625vw;width:43.90625vw;height:4.6875vw;padding:.9375vw 0 0;background-size:4.375vw}.page-header .logo{width:34.84375vw;display:block}}.homepage{background:url(../images/homepage-bg.jpg) no-repeat top center;padding-top:255px;padding-bottom:37px;text-align:center}.homepage p{font-size:20px;font-size:1.25rem;max-width:691px;margin:18px auto 48px}.homepage .btn-red{font-size:17px;font-size:1.0625rem;background:url(../images/homepage-button-bg.png) no-repeat;background-size:100%;width:278px;height:69px;padding:5px;color:#fff;margin:0 auto}.homepage .btn-red span{display:block;background-color:#b41630;width:100%;transition:all 0.3s;padding:20px 0}.homepage .btn-red:hover span{background-color:#000}.homepage .three-lines-homepage{height:115px;position:relative;margin-top:297px}.homepage .three-lines-homepage:before,.homepage .three-lines-homepage:after{position:absolute;content:"";width:1px;height:156px;bottom:0;background-color:#7d7d7d}.homepage .three-lines-homepage:before{left:-20px}.homepage .three-lines-homepage:after{right:-20px}.homepage .line{width:1px;height:100%;background-color:#7d7d7d;margin:0 auto}.homepage .btn-transparent{width:362px;height:52px;margin:18px auto 0}@media only screen and (max-width:999px){.homepage{padding-top:150px;padding-bottom:84px}.homepage p{font-size:25px;font-size:1.5625rem;margin:24px auto 79px}.homepage .btn-red{font-size:34px;font-size:2.125rem;width:100%;height:135px;padding:10px}.homepage .btn-red span{padding:38px 0}.homepage .three-lines-homepage{display:none}.homepage .btn-transparent{width:100%;height:92px;margin-top:212px;padding-top:32px}}@media only screen and (max-width:640px){.homepage{background:url(../images/homepage-bg-mobile.jpg) no-repeat top center;background-size:100%;padding-top:30.9375vw;padding-bottom:13.125vw}.homepage p{font-size:3.90625vw;margin:3.75vw auto 12.34375vw}.homepage .btn-red{font-size:5.3125vw;height:21.09375vw;padding:1.5625vw}.homepage .btn-red span{padding:5.9375vw 0}.homepage .btn-transparent{height:14.375vw;margin-top:33.125vw;padding-top:5vw}}h1{font-size:54px;font-size:3.375rem;text-align:center;text-transform:uppercase}@media only screen and (max-width:640px){h1{font-size:8.4375vw}}.radio-group,.checkbox-group{font-size:18px;font-size:1.125rem;display:block;margin-bottom:37px}.radio-group::after,.checkbox-group::after{clear:both;content:"";display:table}.radio-group input,.checkbox-group input{display:none}.radio-group .box,.checkbox-group .box{width:22px;height:22px;border:1px solid #b41630;display:block;position:relative;float:left}.radio-group .box:after,.radio-group .box:before,.checkbox-group .box:after,.checkbox-group .box:before{position:absolute;content:"";background-color:#fff}.radio-group .box:after,.checkbox-group .box:after{width:1px;height:6px;right:-1px;bottom:7px}.radio-group .box:before,.checkbox-group .box:before{width:6px;height:1px;bottom:-1px;right:7px}.radio-group .label-text,.checkbox-group .label-text{float:left;display:block;margin-left:27px;max-width:calc(100% - 49px);line-height:1.2777777778}.radio-group .fill,.checkbox-group .fill{display:none;width:10px;height:10px;background-color:#b41630;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.radio-group input[type=radio]:checked+.box .fill,.checkbox-group input[type=radio]:checked+.box .fill{display:block}.checkbox-group{font-size:15px;font-size:.9375rem;margin-bottom:67px;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:300}.checkbox-group .label-text{line-height:1.2}.checkbox-group input[type=checkbox]:checked+.box{background:url(../images/check-icon.png) no-repeat center center;background-size:11px}.form-group{margin-bottom:39px}.form-group.error{position:relative}.form-group.error:after{font-size:13px;font-size:.8125rem;color:#b41630;content:attr(data-error);position:absolute;top:calc(100% + 10px);right:0}input{font-size:15px;font-size:.9375rem;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:300;width:100%;height:52px;padding-left:20px;padding-right:20px;border:1px solid #000;color:#8b8b8b}form{max-width:441px;margin:0 auto}.btn-holder::after{clear:both;content:"";display:table}@media only screen and (max-width:999px){form{max-width:100%}input{font-size:25px;font-size:1.5625rem;padding-left:25px;padding-right:25px;height:76px}.radio-group,.checkbox-group{font-size:25px;font-size:1.5625rem;margin-bottom:53px}.radio-group .box,.checkbox-group .box{width:39px;height:39px}.radio-group .box:after,.checkbox-group .box:after{height:11px;bottom:11px}.radio-group .box:before,.checkbox-group .box:before{width:11px;right:11px}.radio-group .label-text,.checkbox-group .label-text{max-width:calc(100% - 60px);margin-left:21px}.radio-group .fill,.checkbox-group .fill{width:18px;height:18px}.checkbox-group{font-size:25px;font-size:1.5625rem;margin-bottom:80px}.checkbox-group input[type=checkbox]:checked+.box{background-size:25px}.form-group{margin-bottom:45px}.form-group.error:after{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:640px){input{font-size:3.90625vw;padding-left:3.90625vw;padding-right:3.90625vw;height:11.875vw}.radio-group,.checkbox-group{font-size:3.90625vw;margin-bottom:8.28125vw}.radio-group .box,.checkbox-group .box{width:6.09375vw;height:6.09375vw}.radio-group .box:after,.checkbox-group .box:after{height:1.71875vw;bottom:1.71875vw}.radio-group .box:before,.checkbox-group .box:before{width:1.71875vw;right:1.71875vw}.radio-group .label-text,.checkbox-group .label-text{max-width:calc(100% - 9.375vw);margin-left:3.28125vw}.radio-group .fill,.checkbox-group .fill{width:2.8125vw;height:2.8125vw}.checkbox-group{font-size:3.90625vw;margin-bottom:12.5vw}.checkbox-group input[type=checkbox]:checked+.box{background-size:3.90625vw}.form-group{margin-bottom:7.03125vw}.form-group.error:after{font-size:2.8125vw;top:calc(100% + 1.5625vw)}}.error-text{color:#b41630;display:none}.questions-page{padding-bottom:122px;min-height:calc(100vh - 138px)}.questions-page .three-lines.top{margin-bottom:122px}.arrows{max-width:233px;margin:56px auto 0}.arrows::after{clear:both;content:"";display:table}.arrows .btn-transparent{width:102px;height:52px}.arrows .next,.arrows .questions-submit{float:right}.arrows .questions-submit{font-size:15px;font-size:.9375rem;padding:0;font-family:"ralewayregular",sans-serif;font-weight:400;font-style:normal;cursor:pointer;display:none;background-color:#b41630;border:1px solid #b41630;color:#fff}.arrows .questions-submit:hover{background-color:#000;border:1px solid #000}.arrows .prev{display:none;float:left}.tab-content:not(.active){opacity:0;visibility:hidden;height:0;overflow:hidden;margin:0!important;padding:0!important}.tab-wrapper{position:relative}.questions-form{max-width:100%}.progress-bar-container{width:960px;margin-left:-20px;margin-bottom:91px;position:relative}.progress-bar-container:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;bottom:0}.progress-bar{font-size:12px;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:flex-start;font-family:"Open Sans",sans-serif;font-weight:700;text-align:center;text-decoration:none;position:relative}.progress-bar span{display:block}.progress-bar .question-number{flex:0 0 2.0833333333%;width:2.0833333333%;margin-right:4.4444444444%;text-decoration:none;display:block;padding-top:30px;box-sizing:border-box}.progress-bar .question-number:nth-of-type(16n+16){margin-right:0}.progress-bar .question-number:before{width:1px;height:8px;display:block;margin:0 auto 9px;content:"";background-color:#bebebe}.progress-bar .question-number.done{background:url(../images/check-icon.png) no-repeat bottom 3px center;background-size:9px}.progress-bar .question-number.done span{opacity:0}.progress-bar .question-number.active{font-size:18px;font-size:1.125rem;color:#b41630;padding-top:0}.progress-bar .question-number.active:before{display:none}.progress-bar .question-number.active:after{width:1px;height:8px;display:block;margin:1px auto 0;content:"";background-color:#bebebe}.progress-bar .question-number.active.done{background:url(../images/check-icon.png) no-repeat top 3px center;background-size:13px}.progress-bar:before{position:absolute;width:calc(100% - 20px);height:1px;background-color:#bebebe;top:30px;left:50%;transform:translateX(-50%);content:""}@media only screen and (max-width:999px){.questions-page{padding-bottom:21px;padding-top:132px;min-height:calc(100vh - 315px)}.tab-content{max-width:465px;padding-top:30px;float:left}.arrows{max-width:100%;margin:0;padding-top:13px;clear:both}.arrows .btn-transparent{width:200px;height:75px}.arrows .next,.arrows .questions-submit{width:375px}.arrows .questions-submit{font-size:22px;font-size:1.375rem;border:2px solid #b41630}.arrows .questions-submit:hover{border:2px solid #000}.progress-bar-container{width:70px;margin-bottom:0;margin-left:0;margin-right:-18px;float:right}.progress-bar{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.progress-bar:before{position:absolute;width:2px;height:870px;background-color:#bebebe;top:15px;left:initial;right:0;transform:translateX(0);content:""}.progress-bar .question-number{font-size:18px;font-size:1.125rem;flex:0 0 auto;float:none;width:100%;height:32px;margin-right:0;position:relative;padding-top:6px;margin-bottom:26px}.progress-bar .question-number:last-of-type{margin-bottom:0}.progress-bar .question-number:before{width:14px;height:2px;position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}.progress-bar .question-number.active{font-size:27px;font-size:1.6875rem}.progress-bar .question-number.active:before{display:block}.progress-bar .question-number.active:after{display:none}.progress-bar .question-number.active.done{background:url(../images/check-icon.png) no-repeat center center;background-size:20px}.progress-bar .question-number.done{background:url(../images/check-icon.png) no-repeat center center;background-size:15px}}@media only screen and (max-width:640px){.questions-page{padding-bottom:3.28125vw;padding-top:20.625vw;min-height:calc(100vh - 49.21875vw)}.tab-content{max-width:72.65625vw;padding-top:4.6875vw}.arrows{padding-top:2.03125vw}.arrows .btn-transparent{width:31.25vw;height:11.71875vw}.arrows .next,.arrows .questions-submit{width:58.59375vw}.arrows .questions-submit{font-size:3.4375vw;border:.3125vw solid #b41630}.arrows .questions-submit:hover{border:.3125vw solid #000}.progress-bar-container{width:10.9375vw;margin-right:-2.8125vw}.progress-bar:before{width:.3125vw;height:127.1875vw;top:2.34375vw}.progress-bar .question-number{font-size:2.8125vw;height:5vw;padding-top:.9375vw;margin-bottom:4.0625vw}.progress-bar .question-number:before{width:2.1875vw;height:.3125vw}.progress-bar .question-number.active{font-size:4.21875vw}.progress-bar .question-number.active.done{background-size:3.125vw}.progress-bar .question-number.done{background-size:2.34375vw}}.email-request-page{padding-bottom:65px}.email-request-page h2{white-space:pre-line}.email-request-page p{text-align:center;max-width:871px;margin:53px auto 29px}.email-request-form p{margin:49px 0 26px;text-align:left}.email-request-submit{float:right}@media only screen and (max-width:999px){.email-request-page{padding-top:173px;padding-bottom:70px}.email-request-page h2{white-space:normal}.email-request-page p{margin:41px -9px 54px -13px}.email-request-form p{margin:71px 0 60px}.email-request-submit{float:none;margin:0 auto}}@media only screen and (max-width:640px){.email-request-page{padding-top:27.03125vw;padding-bottom:10.9375vw}.email-request-page p{margin:6.40625vw -1.40625vw 8.4375vw -2.03125vw}.email-request-form p{margin:11.09375vw 0 9.375vw}}.online-contract-page{padding-bottom:65px}.online-contract-page p{max-width:871px;margin:20px auto;line-height:1.2777777778}.online-contract-page p:first-of-type{margin-top:53px}.online-contract-page a{color:#b41630}.online-contract-page ul{font-size:18px;font-size:1.125rem;margin:20px 0}.online-contract-page li{margin-bottom:10px}.online-contract-page .last{margin-bottom:53px}.online-contract-page .link{display:table;margin-top:25px}.online-contract-form .checkbox-group{margin-top:49px;margin-bottom:53px}.online-contract-submit{width:100%}@media only screen and (max-width:999px){.online-contract-page{padding-top:173px;padding-bottom:70px}.online-contract-page p:first-of-type{margin-top:41px}.online-contract-page ul{font-size:25px;font-size:1.5625rem}.online-contract-page li{margin-bottom:15px}.online-contract-form .checkbox-group{margin-top:60px;margin-bottom:80px}}@media only screen and (max-width:640px){.online-contract-page{padding-top:27.03125vw;padding-bottom:10.9375vw}.online-contract-page p:first-of-type{margin-top:6.40625vw}.online-contract-page .last{margin-bottom:8.4375vw}.online-contract-page ul{font-size:3.90625vw;padding-left:6.25vw;margin:3.125vw 0}.online-contract-page li{margin-bottom:2.34375vw}.online-contract-page .link{margin-top:3.90625vw}.online-contract-form .checkbox-group{margin-top:9.375vw;margin-bottom:12.5vw}}.contact-us-page{padding-bottom:65px}.contact-us-page h2{max-width:650px;margin:0 auto 62px}.contact-us-page .small{margin-top:49px;margin-bottom:34px}.contact-us-submit{float:right}@media only screen and (max-width:999px){.contact-us-page{padding-top:173px;padding-bottom:70px}.contact-us-page .small{margin:71px 0 60px}.contact-us-page h2{margin-bottom:65px}.contact-us-submit{width:100%;float:none}}@media only screen and (max-width:640px){.contact-us-page{padding-top:27.03125vw;padding-bottom:10.9375vw}.contact-us-page .small{margin:11.09375vw 0 9.375vw}.contact-us-page h2{margin-bottom:10.15625vw}}.result-page{padding-bottom:19px}.result-page .left-container,.result-page .right-container{width:47.8260869565%}.result-page .left-container{float:left}.result-page .right-container{float:right}.result-page .section-p{line-height:1.2777777778;max-width:710px;margin:32px auto 89px;text-align:center}.result-page .small{margin-bottom:19px}.result-page .small:last-of-type{margin-bottom:95px}.result-page .switch-para{font-family:"ralewaybold",sans-serif;margin-top:51px}.result-page .switch-para:last-of-type{margin-bottom:18px}.container::after{clear:both;content:"";display:table}.container.link{margin-top:133px}.container.link .small{margin-bottom:16px;height:54px}.container.link .left-container{float:right}.container.link .right-container{float:left}.result-text{font-size:13px;font-size:.8125rem;font-family:"Open Sans",sans-serif;margin-bottom:7px}.result-text::after{clear:both;content:"";display:table}.result-text .left-text{float:left;display:inline-block;margin-left:-4px}.result-text .right-text{float:right;display:inline-block;margin-right:-4px}.person-type-progressbar{border-left:1px solid #bebebe;border-right:1px solid #bebebe;padding-top:15px}.person-type-progressbar::after{clear:both;content:"";display:table}.person-type-progressbar .bar{font-size:13px;font-size:.8125rem;width:20%;float:left;border:1px solid #bebebe;border-left:none;text-align:center;font-family:"Open Sans",sans-serif;padding:2px 0;font-weight:700}.person-type-progressbar .bar:last-of-type{border-right:none}.person-type-progressbar .bar.active{background-color:#b41630;color:#fff}.progressbar{padding-top:15px;position:relative}.progressbar::after{clear:both;content:"";display:table}.progressbar:before,.progressbar .right-line{position:absolute;top:0;height:15px;width:1px;background-color:#bebebe;content:""}.progressbar:before{left:0}.progressbar .right-line{right:0}.progressbar .bar{height:20px;float:left}.shares-bonds{margin-top:53px;margin-bottom:45px}.investment-horizon{margin-top:45px}.shares-bar{background-color:#bbb;width:40%;float:left}.bonds-bar{background-color:#d6d6d6;float:right;width:60%}.increasing-markets{background-color:#eb6576;float:left;width:85%}.increased-markets{background-color:#f19da7;float:right;width:15%}.filled{width:30%;float:left;background-color:#000}.dots{width:70%;float:right;border:1px dotted #000;border-left:none}.btn-fb-share{font-size:12px;font-size:.75rem;width:125px;height:42px;padding-top:9px;padding-left:21px;padding-right:22px;float:right}.btn-fb-share div::after{clear:both;content:"";display:table}.btn-fb-share span{display:block;float:left;padding-top:3px}.btn-fb-share strong{width:10px;float:right;position:relative}.btn-fb-share .hover{opacity:0;position:absolute;left:0;top:0;transition:opacity 0.3s}.btn-fb-share:hover{background-color:#3b5998;border:1px solid #3b5998}.btn-fb-share:hover .hover{opacity:1}.btn-fb-share:hover:before,.btn-fb-share:hover:after{background-color:#3b5998}.switch-profile-container::after{clear:both;content:"";display:table}.switch-profile-container .btn-holder{width:97px;float:right}.switch-profile-container .btn-holder::after{clear:both;content:"";display:table}.switch-profile-container .minus-profile{float:left}.switch-profile-container .plus-profile{float:right}.switch-profile-container a{font-size:25px;font-size:1.5625rem;padding-top:6px;width:41px;height:42px}.block-link{font-size:25px;font-size:1.5625rem;display:block;text-decoration:none;color:#fff;height:104px;background:url(../images/arrows-link.png) no-repeat right 20px center;padding-left:30px;margin-bottom:95px}.block-link.grey{background-color:#7a7778;padding-top:38px}.block-link.red{background-color:#b41630;padding-top:21px}.italic-p{font-size:15px;font-size:.9375rem;color:#7a7778;font-family:"Open Sans",sans-serif;font-weight:300;font-style:italic}@media only screen and (max-width:999px){.result-page{padding-top:174px;padding-bottom:36px}.result-page .left-container,.result-page .right-container{float:none;width:100%}.result-page .section-p{margin:27px auto 88px}.result-page .small{margin-bottom:30px}.result-page .small:last-of-type{margin-bottom:52px}.result-page .switch-para{margin-top:100px}.result-page .switch-para:last-of-type{margin-bottom:16px}.result-text{font-size:19px;font-size:1.1875rem;margin-bottom:10px}.person-type-progressbar{padding-top:22px}.person-type-progressbar .bar{font-size:19px;font-size:1.1875rem;padding:3px 0}.progressbar{padding-top:22px}.progressbar .bar{height:30px}.progressbar:before,.progressbar .right-line{height:22px}.shares-bonds{margin-top:82px;margin-bottom:73px}.investment-horizon{margin-top:50px;margin-bottom:66px}.btn-fb-share{font-size:22px;font-size:1.375rem;width:210px;height:76px;padding-top:23px;padding-left:33px;padding-right:37px}.btn-fb-share:hover{border:2px solid #3b5998}.btn-fb-share span{padding-top:0}.btn-fb-share strong{width:14px}.switch-profile-container .btn-holder{width:172px}.switch-profile-container a{font-size:44px;font-size:2.75rem;padding-top:8px;width:72px;height:73px}.container.link{margin-top:139px}.container.link .left-container,.container.link .right-container{float:none}.container.link .right-container{margin-top:94px;margin-bottom:114px}.container.link .small{height:initial;margin-bottom:35px}.block-link{font-size:30px;font-size:1.875rem;height:168px;background:url(../images/arrows-link.png) no-repeat right 43px center;padding-left:37px;margin-bottom:0}.block-link.grey{background-color:#7a7778;padding-top:67px}.block-link.red{background-color:#b41630;padding-top:46px}.block-link+.small{font-size:20px;font-size:1.25rem}.italic-p{font-size:25px;font-size:1.5625rem}}@media only screen and (max-width:640px){.result-page{padding-top:27.1875vw;padding-bottom:5.625vw}.result-page .section-p{margin:4.21875vw auto 13.75vw}.result-page .small{margin-bottom:4.6875vw}.result-page .small:last-of-type{margin-bottom:8.125vw}.result-page .switch-para{margin-top:15.625vw}.result-page .switch-para:last-of-type{margin-bottom:2.5vw}.result-text{font-size:2.96875vw;margin-bottom:1.5625vw}.result-text .left-text{margin-left:-.625vw}.result-text .right-text{margin-right:-.625vw}.person-type-progressbar{padding-top:3.4375vw}.person-type-progressbar .bar{font-size:2.96875vw;padding:.46875vw 0}.progressbar{padding-top:3.4375vw}.progressbar .bar{height:4.6875vw}.progressbar:before,.progressbar .right-line{height:3.4375vw}.shares-bonds{margin-top:12.8125vw;margin-bottom:11.40625vw}.investment-horizon{margin-top:7.8125vw;margin-bottom:10.3125vw}.btn-fb-share{font-size:3.4375vw;width:32.8125vw;height:11.875vw;padding-top:3.59375vw;padding-left:5.15625vw;padding-right:5.78125vw}.btn-fb-share:hover{border:.3125vw solid #3b5998}.btn-fb-share strong{width:2.1875vw}.switch-profile-container .btn-holder{width:26.875vw}.switch-profile-container a{font-size:6.875vw;padding-top:1.25vw;width:11.25vw;height:11.40625vw}.container.link{margin-top:21.71875vw}.container.link .right-container{margin-top:14.6875vw;margin-bottom:17.8125vw}.container.link .small{margin-bottom:5.46875vw}.block-link{font-size:4.6875vw;height:26.25vw;background:url(../images/arrows-link.png) no-repeat right 6.71875vw center;background-size:4.21875vw;padding-left:5.78125vw}.block-link.grey{padding-top:10.46875vw}.block-link.red{padding-top:7.1875vw}.block-link+.small{font-size:3.125vw}.italic-p{font-size:3.90625vw}}.thank-you-page{min-height:calc(100vh - 138px);padding-bottom:200px}.thank-you-page .btn-transparent{width:355px;height:50px;margin:20px auto 0}.thank-you-page .btn-transparent:first-of-type{margin-top:50px}@media only screen and (max-width:999px){.thank-you-page{padding:350px 0;min-height:calc(100vh - 315px)}.thank-you-page .btn-transparent{width:505px;height:75px;margin:50px auto 0}.thank-you-page .btn-transparent:first-of-type{margin-top:90px}}@media only screen and (max-width:640px){.thank-you-page{padding:54.6875vw 0;min-height:calc(100vh - 49.21875vw)}.thank-you-page .btn-transparent{width:78.90625vw;height:11.71875vw;margin:7.8125vw auto 0}.thank-you-page .btn-transparent:first-of-type{margin-top:14.0625vw}}.page-footer{font-size:14px;font-size:.875rem;font-family:"ralewaylight",sans-serif}.page-footer p{font-size:14px;font-size:.875rem}.page-footer a{display:inline-block;text-decoration:none}.page-footer a:after{content:"";display:block;height:1px;width:0;background-color:#fff0;transition:width 0.5s ease,background-color 0.5s ease}.page-footer a:hover:after{width:100%;background-color:#fff}.page-footer li.active a:after{width:100%;background-color:#fff}.footer-wrapper{max-width:1420px;padding:0 40px;margin:0 auto}.footer-wrapper::after{clear:both;content:"";display:table}.footer-top{background-color:#7a7778;color:#fff}.footer-contacts{float:left;margin-top:40px;margin-bottom:37px}.footer-contacts strong{margin-right:3px}.footer-contacts a{margin-right:11px}.additional-links{list-style-type:none;padding:0;margin:0;float:right;margin-top:40px}.additional-links>li{display:block;float:left}.additional-links li:after{content:"|";float:right;margin:2px 5px}.additional-links li:last-child:after{display:none}.additional-links a{padding:2px}.footer-bottom{background:url(../images/footer-bg.png) no-repeat center top;color:#a9a6a7}.copyright{float:left;margin:14px 0}.xplora-logo{float:right;margin-top:8px;margin-right:4px}@media only screen and (max-width:999px){.page-footer .inner-wrapper{overflow:hidden}.page-footer,.page-footer p{font-size:24px;font-size:1.5rem}.page-footer .copyright{font-size:20px;font-size:1.25rem}.footer-wrapper{padding:0 50px}.footer-contacts{float:none;padding-top:50px;margin-bottom:45px;margin-top:0}.footer-contacts strong{margin-right:16px}.footer-contacts a{margin-right:49px}.footer-contacts a:last-of-type{margin-right:0}.additional-links{margin-top:0;padding-top:31px;padding-bottom:39px;float:left;position:relative}.additional-links>li{float:none}.additional-links>li:after{display:none}.additional-links a{padding:15px 0 14px}.additional-links:before{content:"";position:absolute;top:0;left:-50px;width:320px;height:1px;background-color:#fff}.footer-bottom{padding-top:11px;padding-bottom:5px;background:url(../images/footer-bg-mobile.png) no-repeat center top}.xplora-logo{margin-right:0;margin-top:0;width:40px}.xplora-logo img{width:100%;height:auto;height:initial}.copyright{margin:7px 0}}@media only screen and (max-width:640px){.page-footer,.page-footer p{font-size:3.75vw}.page-footer .copyright{font-size:3.125vw}.footer-wrapper{padding:0 7.8125vw}.footer-contacts{padding-top:7.8125vw;margin-bottom:7.03125vw}.footer-contacts strong{margin-right:2.5vw}.footer-contacts a{margin-right:7.65625vw}.additional-links{padding-top:4.84375vw;padding-bottom:6.09375vw}.additional-links a{padding:2.34375vw 0 2.1875vw}.additional-links:before{left:-7.8125vw;width:50vw}.footer-bottom{padding-top:1.71875vw;padding-bottom:.78125vw;background-size:1px 60%}.xplora-logo{width:6.25vw}.copyright{margin:1.09375vw 0}}