@font-face{font-family:'Haufe Merriweather Sans';font-weight:400;font-style:normal;src:url(../Fonts/HaufeMerriweather/haufemerriweathersans.eot);src:url(../Fonts/HaufeMerriweather/haufemerriweathersans.eot?#iefix) format("embedded-opentype"),url(../Fonts/HaufeMerriweather/haufemerriweathersans.woff2) format("woff2"),url(../Fonts/HaufeMerriweather/haufemerriweathersans.woff) format("woff"),url(../Fonts/HaufeMerriweather/haufemerriweathersans.ttf) format("truetype"),url(../Fonts/HaufeMerriweather/haufemerriweathersans.svg) format("svg")}@font-face{font-family:'Haufe Merriweather Sans';font-weight:700;font-style:normal;src:url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.eot);src:url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.eot?#iefix) format("embedded-opentype"),url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.woff2) format("woff2"),url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.woff) format("woff"),url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.ttf) format("truetype"),url(../Fonts/HaufeMerriweather/haufemerriweathersans-bold.svg) format("svg")}@font-face{font-family:'Haufe Merriweather Sans Xlt';font-style:normal;src:url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.eot);src:url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.eot?#iefix) format("embedded-opentype"),url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.woff2) format("woff2"),url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.woff) format("woff"),url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.ttf) format("truetype"),url(../Fonts/HaufeMerriweather/haufemerriweathersansxlt.svg) format("svg")}@font-face{font-family:'Haufe Merriweather';font-style:normal;src:url(../Fonts/HaufeMerriweather/haufemerriweather.eot);src:url(../Fonts/HaufeMerriweather/haufemerriweather.eot?#iefix) format("embedded-opentype"),url(../Fonts/HaufeMerriweather/haufemerriweather.woff2) format("woff2"),url(../Fonts/HaufeMerriweather/haufemerriweather.woff) format("woff"),url(../Fonts/HaufeMerriweather/haufemerriweather.ttf) format("truetype"),url(../Fonts/HaufeMerriweather/haufemerriweather.svg) format("svg")}@font-face{font-family:'Haufe Merriweather';font-weight:300;src:url(../Fonts/HaufeMerriweather/haufemerriweatherlight.eot);src:url(../Fonts/HaufeMerriweather/haufemerriweatherlight.eot?#iefix) format("embedded-opentype"),url(../Fonts/HaufeMerriweather/haufemerriweatherlight.woff2) format("woff2"),url(../Fonts/HaufeMerriweather/haufemerriweatherlight.woff) format("woff"),url(../Fonts/HaufeMerriweather/haufemerriweatherlight.ttf) format("truetype"),url(../Fonts/HaufeMerriweather/haufemerriweatherlight.svg) format("svg")}.business-categories .business-category{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.12);box-shadow:1px 1px 3px 0 rgba(0,0,0,.12);margin-bottom:13px}.business-categories .business-category .business-header{color:#000;background:#fff;font-family:"Haufe Merriweather Sans",sans-serif;padding:9px 15px;cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:32px;font-size:12px;line-height:15px}@media (min-width:768px){.business-categories .business-category .business-header{font-size:20px;line-height:31px;height:48px}}.business-categories .business-category .business-header .arrow,.business-categories .business-category .business-header .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category .business-header .toggle-control{border-width:0 2px 2px 0;padding:5px;border-color:#9e0052;position:absolute;top:6px;right:10px}@media (min-width:768px){.business-categories .business-category .business-header .arrow,.business-categories .business-category .business-header .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category .business-header .toggle-control{border-width:0 3px 3px 0;padding:6px;top:13px;right:20px}}.business-categories .business-category .business-header.selected{background-color:#ececec}.business-categories .business-category .business-types{display:none;background-color:#f5f5f5}.business-categories .business-category .business-types .business-type.radio-row{display:block;margin-left:0}.business-categories .business-category .business-types .business-type label{display:block;padding:0;margin:0}.business-categories .business-category .business-types .business-type label p{padding:0 0 0 34px}.business-categories .business-category .business-types input[type=radio]+label{-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;color:#000;display:block;padding:18px 15px 15px 55px;font-size:12px;line-height:15px;margin-bottom:10px}@media (min-width:768px){.business-categories .business-category .business-types input[type=radio]+label{font-size:20px;line-height:31px;padding:20px 20px 20px 80px}}.business-categories .business-category .business-types input[type=radio]+label:hover,.business-categories .business-category .business-types input[type=radio]:checked+label{background-color:#fff;color:#ff830e;font-weight:700}.business-categories .business-category.visible .business-header{background-color:#9e0052;color:#fff}.business-categories .business-category.visible .business-header .arrow,.business-categories .business-category.visible .business-header .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category.visible .business-header .toggle-control{border-color:#fff;top:12px}@media (min-width:768px){.business-categories .business-category.visible .business-header .arrow,.business-categories .business-category.visible .business-header .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category.visible .business-header .toggle-control{top:19px}}.business-categories .business-category:active .business-header,.business-categories .business-category:focus .business-header,.business-categories .business-category:hover .business-header{background-color:#9e0052;color:#fff}.business-categories .business-category:active .arrow,.business-categories .business-category:active .fund-tool .funds .fund h3 .toggle-control,.business-categories .business-category:focus .arrow,.business-categories .business-category:focus .fund-tool .funds .fund h3 .toggle-control,.business-categories .business-category:hover .arrow,.business-categories .business-category:hover .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category:active .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category:focus .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category:hover .toggle-control{border-color:#fff}.business-categories .other-business-type-text-wrapper{margin:-5px 5px 10px;padding:0 25px 10px 10px;background:#f7f7f7}.business-categories .other-business-type-text-wrapper .other-business-type-text{margin:8px}.business-categories .other-business-type-text-wrapper .other-business-type-text:focus{outline:none}.company-created-form .select2-container{display:block;width:100%!important}.form .single-star{color:#9e0052;font-weight:700;padding-left:6px}.form .extra-input label{border-radius:0}.form .control-label{font-family:"Haufe Merriweather Sans",sans-serif;text-align:left;font-size:16px;font-weight:400;padding-top:0}@media (min-width:768px){.form .control-label{min-height:45px;padding-top:10px}}.form .radio-label{cursor:pointer;padding-right:15px}.form .button-container,.form .form-input{margin:0 auto;position:relative}@media (min-width:768px){.form .button-container,.form .form-input{max-width:580px}}.form .button-container input[type=radio],.form .form-input input[type=radio],input[type=checkbox]{display:none}.form .button-container input[type=checkbox]+label,.form .button-container input[type=radio]+label,.form .form-input input[type=checkbox]+label,.form .form-input input[type=radio]+label{font-family:"Haufe Merriweather Sans",sans-serif;display:block;padding:15px 15px 15px 55px;color:#000;position:relative;font-size:16px;line-height:23px}@media (min-width:768px){.form .button-container input[type=checkbox]+label,.form .button-container input[type=radio]+label,.form .form-input input[type=checkbox]+label,.form .form-input input[type=radio]+label{font-size:20px;line-height:31px;padding:20px 20px 20px 80px}}.form .button-container input[type=checkbox]+label:before,.form .button-container input[type=radio]+label:before,.form .form-input input[type=checkbox]+label:before,.form .form-input input[type=radio]+label:before{content:'';width:32px;height:32px;border:1px solid #000;position:absolute;left:10px;top:10px;background:#fff}@media (min-width:768px){.form .button-container input[type=checkbox]+label:before,.form .button-container input[type=radio]+label:before,.form .form-input input[type=checkbox]+label:before,.form .form-input input[type=radio]+label:before{width:48px;height:48px}}.form .button-container input[type=radio]+label:before,.form .form-input input[type=radio]+label:before{border-radius:32px}@media (min-width:768px){.form .button-container input[type=radio]+label:before,.form .form-input input[type=radio]+label:before{border-radius:48px}}.form .button-container input[type=checkbox]:checked+label,.form .button-container input[type=radio]:checked+label,.form .form-input input[type=checkbox]:checked+label,.form .form-input input[type=radio]:checked+label{color:#ff830e;position:relative;font-weight:700}.form .button-container input[type=radio]:checked+label:before,.form .form-input input[type=radio]:checked+label:before{border:1px solid #ff830e;background:#ff830e}.form .button-container input[type=radio]:checked+label:after,.form .form-input input[type=radio]:checked+label:after{content:'';position:absolute;display:block;height:14px;width:14px;border-radius:14px;left:19px;top:19px;background:#fff}@media (min-width:768px){.form .button-container input[type=radio]:checked+label:after,.form .form-input input[type=radio]:checked+label:after{left:25px;top:25px;height:18px;width:18px;border-radius:18px}}.form .button-container input[type=checkbox]:checked+label:before,.form .form-input input[type=checkbox]:checked+label:before{border:1px solid #ff830e;background:#ff830e}.form .button-container input[type=checkbox]:checked+label:after,.form .form-input input[type=checkbox]:checked+label:after{content:'';width:5px;position:absolute;border-style:solid;border-color:#fff;display:inline-block;padding:7px 3px;margin-left:23px;margin-top:15px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg) translateX(-50%);height:20px;left:2px;top:4px;border-width:0 5px 5px 0}@media (min-width:768px){.form .button-container input[type=checkbox]:checked+label:after,.form .form-input input[type=checkbox]:checked+label:after{height:21px;left:10px;top:10px;border-width:0 6px 6px 0}}.form .button-container input:not([type=radio]):not([type=checkbox]),.form .form-input input:not([type=radio]):not([type=checkbox]){font-family:"Haufe Merriweather Sans",sans-serif;font-size:12px;line-height:14px;color:#000;display:block;padding:12px;width:100%;border:none;border-radius:0;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);background-color:#fff}@media (min-width:768px){.form .button-container input:not([type=radio]):not([type=checkbox]),.form .form-input input:not([type=radio]):not([type=checkbox]){font-size:20px;line-height:31px;height:48px}}.form .button-container select,.form .button-container textarea,.form .form-input select,.form .form-input textarea,.select-styled select{background-color:#fff;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);color:#1d1d27;font-family:"Haufe Merriweather Sans",sans-serif;font-size:16px;line-height:23px;display:block;padding:20px}.form .button-container textarea,.form .form-input textarea{height:150px}.form .button-container input:-webkit-autofill,.form .form-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.form .button-container input.select2-search__field:not([type=radio]):not([type=checkbox]),.form .form-input input.select2-search__field:not([type=radio]):not([type=checkbox]){border:none;padding:0;height:auto}.form .form-input.password-input input,.form .password-input.button-container input{padding-right:57px}.form .form-input.password-input .show-password,.form .password-input.button-container .show-password{background:url(../Images/input-eye.png) no-repeat left center;position:absolute;top:0;right:18px;width:55px;height:45px;cursor:pointer}.form .button-container .help-block,.form .form-input .help-block{display:none;font-family:"Haufe Merriweather Sans",sans-serif;color:#9e0052;font-size:12px;font-weight:400}.form .button-container .required-star,.form .form-input .required-star{background-image:url(../Images/required-star.png);background-position:right top;background-repeat:no-repeat;position:absolute;top:0;right:15px;width:19px;height:19px}.contact-form .form .form-input.show-help .controls-container,.contact-form .form .show-help.button-container .controls-container,.form .button-container .controls-container,.form .form-input .controls-container{border:2px solid transparent}.form .form-input.show-help .help-block,.form .show-help.button-container .help-block{display:block}.form .form-input.show-help .controls-container input+label,.form .form-input.show-help .select2-selection__rendered,.form .form-input.show-help select,.form .show-help.button-container .controls-container input+label,.form .show-help.button-container .select2-selection__rendered,.form .show-help.button-container select{outline:2px solid #9e0052}.form .form-input.show-help input:not([type=radio]):not([type=checkbox]),.form .form-input.show-help textarea,.form .show-help.button-container input:not([type=radio]):not([type=checkbox]),.form .show-help.button-container textarea{outline:2px solid #9e0052}.form .form-input.show-help input.select2-search__field:not([type=radio]):not([type=checkbox]),.form .show-help.button-container input.select2-search__field:not([type=radio]):not([type=checkbox]){border:none}.form .form-button.button-green{background:#ff830e}.form .form-bottom{margin-bottom:15px}@media (min-width:768px){.form .form-bottom{margin-bottom:0}}.form .form-bottom hr{margin-top:65px}@media (min-width:768px){.form .form-bottom hr{margin-top:38px}}.form .form-bottom .required-text{font-family:Verdana;color:#5c5c5c;font-size:12px;font-weight:400;text-align:left;margin-top:-90px;float:left;padding-top:9px}@media (min-width:768px){.form .form-bottom .required-text{margin-top:-8px}}.form .form-bottom .required-text span{font-family:Verdana;color:#9e0052;font-size:12px;font-weight:400}@media (min-width:768px){.form .form-bottom .form-button{width:auto;display:inline-block}}.checkbox-label,.datetimepicker tbody td.day,.datetimepicker-target input{cursor:pointer}input[type=checkbox]+label span{pointer-events:none;cursor:pointer}input[type=checkbox]+label span,input[type=checkbox]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;transition:background-color .4s linear}.contact-form{margin-bottom:40px}.contact-form .control-label{padding-left:0}.contact-form .form-input.rules-accepted,.contact-form .rules-accepted.button-container,button{padding:0}.contact-form .form-input.rules-accepted label,.contact-form .rules-accepted.button-container label{display:block;margin-bottom:0}.contact-form .image-container img{margin:0 auto}.form-plugin h1,.form-plugin h2{color:#2f2f2f}.form-plugin h2{font-family:TitilliumWeb-Regular}.form-plugin .info-text{font-family:Verdana;color:#313131;font-size:16px;font-weight:400;line-height:27px;padding-bottom:15px;display:block}.form-plugin .info-text.thin{line-height:24px}.form-plugin p,.form-plugin ul{color:#313131;font-size:16px;line-height:24px;font-family:Verdana}.form-plugin .info-text,.form-plugin p{text-align:left;padding-top:15px}.form-plugin p.box-info{font-weight:700;padding-top:10px;margin:0}.form-plugin ul{font-weight:400;list-style-image:url(../Images/article/bullet.png);padding-left:15px}.form .form-button,.next-question.button{color:#000;display:block}.button-green,.form .form-button,.next-question.button{width:100%;text-align:center;background:#fff;padding:10px}.button-green,.clear-form-button,.conflict-button,.form .form-button,.next-question.button,.prev-question.button,.skip-question.button{-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);font-family:"Haufe Merriweather Sans",sans-serif;font-size:12px;line-height:15px}.conflict-button{background:#fff;display:block}.clear-form-button,.prev-question.button,.skip-question.button{width:100%;text-align:center;padding:10px}.clear-form-button,.skip-question.button{background:#fff}.prev-question.button,.skip-question.button{color:#000;display:block}@media (min-width:768px){.button-green,.clear-form-button,.conflict-button,.form .form-button,.next-question.button,.prev-question.button,.skip-question.button{width:auto;display:inline-block;text-align:left;font-size:16px;line-height:23px;padding:14px 23px}}.button-green:hover{text-decoration:none;background:#9e0052}.clear-form-button:hover,.conflict-button:hover{background:#9e0052}.form .form-button:hover,.next-question.button:hover,.prev-question.button:hover,.skip-question.button:hover{text-decoration:none;background:#9e0052;color:#fff}.button-green:hover .arrow,.button-green:hover .fund-tool .funds .fund h3 .toggle-control,.clear-form-button:hover .arrow,.clear-form-button:hover .fund-tool .funds .fund h3 .toggle-control,.conflict-button:hover .arrow,.conflict-button:hover .fund-tool .funds .fund h3 .toggle-control,.form .form-button:hover .arrow,.form .form-button:hover .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .button-green:hover .toggle-control,.fund-tool .funds .fund h3 .clear-form-button:hover .toggle-control,.fund-tool .funds .fund h3 .conflict-button:hover .toggle-control,.fund-tool .funds .fund h3 .form .form-button:hover .toggle-control,.fund-tool .funds .fund h3 .next-question.button:hover .toggle-control,.fund-tool .funds .fund h3 .prev-question.button:hover .toggle-control,.fund-tool .funds .fund h3 .skip-question.button:hover .toggle-control,.next-question.button:hover .arrow,.next-question.button:hover .fund-tool .funds .fund h3 .toggle-control,.prev-question.button:hover .arrow,.prev-question.button:hover .fund-tool .funds .fund h3 .toggle-control,.skip-question.button:hover .arrow,.skip-question.button:hover .fund-tool .funds .fund h3 .toggle-control{border-color:#fff}.clear-form-button .arrow,.clear-form-button .fund-tool .funds .fund h3 .toggle-control,.conflict-button .arrow,.conflict-button .fund-tool .funds .fund h3 .toggle-control,.form .form-button .arrow,.form .form-button .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .clear-form-button .toggle-control,.fund-tool .funds .fund h3 .conflict-button .toggle-control,.fund-tool .funds .fund h3 .form .form-button .toggle-control,.fund-tool .funds .fund h3 .next-question.button .toggle-control,.fund-tool .funds .fund h3 .prev-question.button .toggle-control,.fund-tool .funds .fund h3 .skip-question.button .toggle-control,.next-question.button .arrow,.next-question.button .fund-tool .funds .fund h3 .toggle-control,.prev-question.button .arrow,.prev-question.button .fund-tool .funds .fund h3 .toggle-control,.skip-question.button .arrow,.skip-question.button .fund-tool .funds .fund h3 .toggle-control{border-color:#9e0052}@media (max-width:768px){.button-green .arrow,.button-green .fund-tool .funds .fund h3 .toggle-control,.clear-form-button .arrow,.clear-form-button .fund-tool .funds .fund h3 .toggle-control,.conflict-button .arrow,.conflict-button .fund-tool .funds .fund h3 .toggle-control,.form .form-button .arrow,.form .form-button .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .button-green .toggle-control,.fund-tool .funds .fund h3 .clear-form-button .toggle-control,.fund-tool .funds .fund h3 .conflict-button .toggle-control,.fund-tool .funds .fund h3 .form .form-button .toggle-control,.fund-tool .funds .fund h3 .next-question.button .toggle-control,.fund-tool .funds .fund h3 .prev-question.button .toggle-control,.fund-tool .funds .fund h3 .skip-question.button .toggle-control,.next-question.button .arrow,.next-question.button .fund-tool .funds .fund h3 .toggle-control,.prev-question.button .arrow,.prev-question.button .fund-tool .funds .fund h3 .toggle-control,.skip-question.button .arrow,.skip-question.button .fund-tool .funds .fund h3 .toggle-control{border-width:0 2px 2px 0;padding:4px}}.next-question.button-green{background-color:#ff830e;display:inline-block;color:#fff;border-radius:0}.fund-tool .funds .fund h3 .next-question.button-green .toggle-control,.next-question.button-green .arrow,.next-question.button-green .fund-tool .funds .fund h3 .toggle-control{border-color:#fff}@media (max-width:768px){.fund-tool .funds .fund h3 .next-question.button-green .toggle-control,.next-question.button-green .arrow,.next-question.button-green .fund-tool .funds .fund h3 .toggle-control{border-width:0 2px 2px 0;padding:4px}}.next-question.button-green:hover{background-color:#f0780e;text-decoration:none}.prev-question.button{background:#fff;outline:none;text-decoration:none}.arrow{border-width:0 3px 3px 0;padding:6px}.arrow,.fund-tool .funds .fund h3 .toggle-control{border-style:solid;border-color:#000;display:inline-block;margin-bottom:-1px}.arrow.right,.fund-tool .funds .fund h3 .right.toggle-control{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left,.fund-tool .funds .fund h3 .left.toggle-control{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up,.business-categories .business-category.visible .business-header .arrow,.business-categories .business-category.visible .business-header .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .business-categories .business-category.visible .business-header .toggle-control,.fund-tool .funds .fund h3 .toggle-control.active,.fund-tool .funds .fund h3 .up.toggle-control,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down,.business-categories .business-category .business-header .arrow,.fund-tool .funds .fund h3 .toggle-control,.select2-container .select2-selection--single .select2-selection__arrow b{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none}.form-plugin p,.question-box .question-counter-value strong,.questionnaire-container .questions .question-controls .question-counter-value strong,label{font-weight:400}@-webkit-keyframes right-and-back{10%,50%{right:14px}20%{right:10px}}.form-group,.question-info p{margin:0}.no-touch .form .button-container input[type=radio]+label:hover,.no-touch .form .form-input input[type=radio]+label:hover{color:#ff830e;position:relative;font-weight:700}.no-touch .form .button-container input[type=radio]+label:hover:before,.no-touch .form .form-input input[type=radio]+label:hover:before{border:1px solid #ff830e;background:#ff830e}.no-touch .form .button-container input[type=radio]+label:hover:after,.no-touch .form .form-input input[type=radio]+label:hover:after{content:'';position:absolute;display:block;height:14px;width:14px;border-radius:14px;left:19px;top:19px;background:#fff}@media (min-width:768px){.no-touch .form .button-container input[type=radio]+label:hover:after,.no-touch .form .form-input input[type=radio]+label:hover:after{left:25px;top:25px;height:18px;width:18px;border-radius:18px}}.no-touch .form .button-container input[type=checkbox]+label:hover,.no-touch .form .form-input input[type=checkbox]+label:hover{color:#ff830e;position:relative}.no-touch .form .button-container input[type=checkbox]+label:hover:before,.no-touch .form .form-input input[type=checkbox]+label:hover:before{content:'';width:32px;height:32px;border:1px solid #ff830e;background:#ff830e;position:absolute;left:10px;top:10px}@media (min-width:768px){.no-touch .form .button-container input[type=checkbox]+label:hover:before,.no-touch .form .form-input input[type=checkbox]+label:hover:before{width:48px;height:48px}}.no-touch .form .button-container input[type=checkbox]+label:hover:after,.no-touch .form .form-input input[type=checkbox]+label:hover:after{content:'';width:5px;position:absolute;border-style:solid;border-color:#fff;display:inline-block;padding:7px 3px;margin-left:23px;margin-top:0;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg) translateX(-50%);height:20px;left:2px;top:4px;border-width:0 5px 5px 0}@media (min-width:768px){.no-touch .form .button-container input[type=checkbox]+label:hover:after,.no-touch .form .form-input input[type=checkbox]+label:hover:after{height:21px;left:10px;top:10px;border-width:0 6px 6px 0;margin-top:15px}}.button .arrow.left,.button .fund-tool .funds .fund h3 .left.toggle-control,.fund-tool .funds .fund h3 .button .left.toggle-control{margin-right:30px}.button .arrow.right,.button .fund-tool .funds .fund h3 .right.toggle-control,.fund-tool .funds .fund h3 .button .right.toggle-control{margin-left:30px}.form .form-input.rules-accepted input[type=checkbox]+label,.form .rules-accepted.button-container input[type=checkbox]+label{font-size:12px;line-height:15px;padding:10px 10px 10px 60px}@media (min-width:768px){.form .form-input.rules-accepted input[type=checkbox]+label,.form .rules-accepted.button-container input[type=checkbox]+label{font-size:20px;line-height:26px;padding:5px 20px 20px 80px}}.privacy-policy-link{font-weight:700;padding:16px 16px 16px 0;display:block}@media (min-width:1024px){.privacy-policy-link{float:right;padding:16px;display:inline-block}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ff830e;color:#fff}.select2-container--default .select2-dropdown .select2-search--dropdown{background-color:#f2f2f2}.select2-container--default .select2-dropdown .select2-search--dropdown input.select2-search__field{border:1px solid #e7e7e7;outline:none}.select2-container--default .select2-dropdown .select2-search--dropdown input.select2-search__field:focus{-webkit-box-shadow:none;box-shadow:none}.select2-container--default .select2-dropdown .select2-search--dropdown input.select2-search__field:hover{-webkit-box-shadow:none;box-shadow:none}.select2-container--focus,.select2-container--focus .select2-selection{outline:none;border:none}.select2-dropdown{margin-top:10px;border:none}.select2-dropdown .select2-search__field{border:none}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border-radius:0;margin-top:-8px;outline:2px solid #ff830e}.select2-container--open{margin-top:0}.form .button-container .select2-container--open .select2-selection__rendered,.form .form-input .select2-container--open .select2-selection__rendered,.select2-container--open .select2-selection__rendered{outline:2px solid #ff830e}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 2px 2px 0;padding:5px;border-color:#c00;position:absolute;right:10px;top:5px}@media (min-width:768px){.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 3px 3px 0;padding:6px;right:20px;top:14px}}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{-webkit-appearance:none!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar:vertical{width:11px!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{border-radius:8px!important;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{border-radius:0!important;background-color:#f7f7f7!important}.select-container{border-right:none;margin-right:20px;padding-right:0}.select-styled{width:90%;height:44px;background-repeat:no-repeat;background-position:95%}@media (max-width:991px){.select-styled{width:60%;min-width:250px;margin:0 auto 35px}}.select2-container{border:none;margin-top:10px}.select2-container .select2-selection--single{border:none;height:auto}.select2-container .select2-selection--single .select2-selection__arrow{height:auto;position:absolute;top:10px;right:20px;width:20px}.select2-container .select2-selection--single .select2-selection__arrow b{border-width:0 2px 2px 0;padding:5px;border-color:#9e0052;position:absolute;top:3px;right:10px}@media (min-width:768px){.select2-container .select2-selection--single .select2-selection__arrow b{border-width:0 3px 3px 0;padding:6px;top:6px;right:20px}}.select2-container .select2-selection--single .select2-selection__rendered,.select2-container--open .select2-dropdown--above li,.select2-container--open .select2-dropdown--below li{-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);display:block;color:#000;font-family:"Haufe Merriweather Sans",sans-serif;padding:9px 15px;font-size:12px;line-height:15px}.select2-container .select2-selection--single .select2-selection__rendered{background-color:#fff;position:relative;margin-bottom:10px}@media (min-width:768px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:31px}}.select2-container--open .select2-dropdown--above li,.select2-container--open .select2-dropdown--below li{background:#fff;border:none;margin:5px 5px 10px}@media (min-width:768px){.select2-container--open .select2-dropdown--above li,.select2-container--open .select2-dropdown--below li{font-size:20px;line-height:31px}}.datetimepicker-target{position:relative}.datetimepicker-target i.icon-calendar{cursor:pointer;background:url(../Images/lexware/input_calendar2.png) no-repeat center center;position:absolute;right:15px;top:0;width:30px;height:30px;background-size:30px}@media (min-width:768px){.datetimepicker-target i.icon-calendar{width:50px;height:50px;background-size:50px}}.datetimepicker{border:2px solid #f2f2f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#5c5c5c;font-size:16px;font-weight:400;text-align:left;-webkit-appearance:none;padding:10px}.datetimepicker .day.disabled{background:#fff;color:#5c5c5c}.datetimepicker .day.disabled:active,.datetimepicker .day.disabled:focus,.datetimepicker .day.disabled:hover{background:#fff;color:#5c5c5c}.datetimepicker tbody td,.datetimepicker thead th{text-align:center}.datetimepicker thead th.next,.datetimepicker thead th.prev{height:30px;width:30px;padding:0;cursor:pointer}.datetimepicker thead th.next i,.datetimepicker thead th.prev i{width:0;height:0;display:block;margin:0 auto}.datetimepicker thead th.next i.icon-arrow-left,.datetimepicker thead th.prev i.icon-arrow-left{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:14px solid #9e0052}.datetimepicker thead th.next i.icon-arrow-right,.datetimepicker thead th.prev i.icon-arrow-right{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #9e0052}.datetimepicker tbody td.day.active{color:#9e0052;background:#e1e1e1;font-weight:700}.datetimepicker tbody td.day.new,.datetimepicker tbody td.day.old{color:#e1e1e1}.datetimepicker .datetimepicker-hours tbody tr td .hour:active,.datetimepicker .datetimepicker-hours tbody tr td .hour:focus,.datetimepicker .datetimepicker-hours tbody tr td .hour:hover,.datetimepicker .datetimepicker-hours tbody tr td .minute:active,.datetimepicker .datetimepicker-hours tbody tr td .minute:focus,.datetimepicker .datetimepicker-hours tbody tr td .minute:hover,.datetimepicker .datetimepicker-minutes tbody tr td .hour:active,.datetimepicker .datetimepicker-minutes tbody tr td .hour:focus,.datetimepicker .datetimepicker-minutes tbody tr td .hour:hover,.datetimepicker .datetimepicker-minutes tbody tr td .minute:active,.datetimepicker .datetimepicker-minutes tbody tr td .minute:focus,.datetimepicker .datetimepicker-minutes tbody tr td .minute:hover,.datetimepicker tbody td.day:active,.datetimepicker tbody td.day:focus,.datetimepicker tbody td.day:hover{color:#fff;background:#9e0052}.datetimepicker .datetimepicker-hours tbody tr td,.datetimepicker .datetimepicker-minutes tbody tr td{max-width:220px}.datetimepicker .datetimepicker-hours tbody tr td .hour,.datetimepicker .datetimepicker-hours tbody tr td .minute,.datetimepicker .datetimepicker-minutes tbody tr td .hour,.datetimepicker .datetimepicker-minutes tbody tr td .minute{display:inline-block;width:50px;padding:5px 0;cursor:pointer}.questionnaire-container.fixed .questions-header{top:-10px;right:0;left:0;z-index:1;position:fixed}.questionnaire-container.fixed .questions-header .headline{visibility:hidden}.questionnaire-container.fixed .question-top{right:0;left:0;z-index:1;position:fixed;background:#fff;padding-top:24px}.questionnaire-container.fixed .question-separator{margin:40px 0 0}.questionnaire-container.fixed .question-info{max-height:30vh;overflow:scroll}.questionnaire-container .questions{height:100%;background:#fff}.questionnaire-container .questions-header{position:relative;background:#fff no-repeat top center;background-size:cover;background-position-y:28%}.questionnaire-container .questions-header .headline{color:#fff;font-family:"Haufe Merriweather Sans",sans-serif;padding:20px 0;font-size:20px;line-height:28px}@media (min-width:768px){.questionnaire-container .questions-header .headline{font-size:40px;line-height:60px;padding-right:0;min-height:0}}.questionnaire-container .questions-header .white-line{height:48px;margin-top:-24px}.questionnaire-container .questions-header .circle{top:10px;bottom:auto}@media (min-width:768px){.questionnaire-container .questions-header .circle{top:auto;bottom:0}}.questionnaire-container .questions-header .progressbar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5px 12px}.questionnaire-container .questions-header .progressbar-item{height:10px;width:100%;margin:10px 2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#848484}.questionnaire-container .questions-header .progressbar-item.active{background:#ff830e}.questionnaire-container .questions-header .progressbar-item:last-child{padding-right:0}.questionnaire-container .questions-header .progressbar-item:first-child{padding-left:0}.questionnaire-container .questions .question-controls{padding:15px 15px 0;width:100%;margin:0 auto}@media (min-width:768px){.questionnaire-container .questions .question-controls{max-width:600px;padding:24px 24px 0}}.questionnaire-container .questions .question-controls .question-counter-value{color:#000;font-family:"Haufe Merriweather Sans",sans-serif;font-size:16px;line-height:20px;padding:8px 0}@media (min-width:768px){.questionnaire-container .questions .question-controls .question-counter-value{font-size:20px;line-height:50px;padding:0}}.questionnaire-container .questions .question-controls .text-right{padding-right:0}@media (min-width:768px){.questionnaire-container .questions .question-controls .text-right{padding-right:15px}}.questionnaire-container .questions .question-controls .text-left{padding-left:0}@media (min-width:768px){.questionnaire-container .questions .question-controls .text-left{padding-left:15px}}.questionnaire-container .intro-page{background-size:cover;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position-y:28%}.questionnaire-container .intro-page .intro-text-wrapper{background-color:rgba(0,0,0,.4);padding:15px;position:relative;width:100%;margin-top:125px}@media (min-width:768px){.questionnaire-container .intro-page .intro-text-wrapper{padding:32px;margin-top:175px}}@media (min-width:1024px){.questionnaire-container .intro-page .intro-text-wrapper{margin-top:220px;padding:50px 32px}}@media (min-width:1921px){.questionnaire-container .intro-page .intro-text-wrapper{padding:100px 32px;margin-top:120px}}.questionnaire-container .intro-page.contact-sent{padding-top:150px;background-position-y:28%}.questionnaire-container .intro-page.contact-sent .intro-headline,.questionnaire-container .intro-page.contact-sent .intro-text{padding-left:0}.questionnaire-container .intro-page .intro-headline{color:#fff;font-family:"Haufe Merriweather Sans",sans-serif;padding-top:70px;font-size:20px;line-height:34px}@media (min-width:768px){.questionnaire-container .intro-page .intro-headline{padding-top:0;width:calc(100% - 150px);font-size:40px;line-height:81px}}@media (min-width:1024px){.questionnaire-container .intro-page .intro-headline{font-size:60px;line-height:60px}}.questionnaire-container .intro-page .intro-headline-2{color:#fff;font-family:"Haufe Merriweather",sans-serif;margin-top:28px;font-size:16px;line-height:23px}@media (min-width:768px){.questionnaire-container .intro-page .intro-headline-2{font-size:28px;line-height:45px}}.questionnaire-container .intro-page .intro-text{color:#fff;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-weight:300;max-width:750px;margin-top:32px;font-size:12px;line-height:14px}@media (min-width:768px){.questionnaire-container .intro-page .intro-text{font-size:20px;line-height:31px}}.questionnaire-container .intro-page .button-wrapper{margin-top:18px}.questionnaire-container .intro-page .bottom-text{color:#666;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:10px;line-height:13px;background:#fff;width:100%;padding:45px 30px}@media screen and (max-width:719px){.questionnaire-container .intro-page .bottom-text{padding-left:15px;padding-right:15px}}.circle{height:80px;width:80px;background-color:#9e0052;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);border-radius:80px;position:absolute;top:-70px;left:70%}@media (min-width:768px){.circle{height:150px;width:150px;border-radius:150px;top:-70px;left:520px}}@media (min-width:1024px){.circle{top:-120px;left:700px}}@media (min-width:1921px){.circle{top:-170px}}.circle .content{color:#fff;font-family:"Haufe Merriweather Sans",sans-serif;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:150px;font-size:10px;line-height:13px}@media (min-width:768px){.circle .content{line-height:25px;font-size:20px}}.question-box{padding-top:24px;margin:0}.question-box .question-counter-value{font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:16px;line-height:23px;color:#fff}.question-box-hidden{display:none}.question-box-visible{display:block}.question-box .question-separator{height:1px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.12);box-shadow:1px 1px 3px 0 rgba(0,0,0,.12);margin:20px 0}@media (min-width:768px){.question-box .question-separator{margin:40px 0}}.question-box .more-info{margin:0;position:absolute;right:5px;top:-5px}@media (min-width:768px){.question-box .more-info{top:20px}}.question-box .more-info .show-question-info{font-family:"Haufe Merriweather Sans",sans-serif;font-weight:700;background:#000;color:#fff;display:block;text-align:center;font-size:20px;line-height:40px;width:36px;height:36px;border-radius:36px}.question-box .more-info .show-question-info:active,.question-box .more-info .show-question-info:focus,.question-box .more-info .show-question-info:hover{text-decoration:none}.question-box .question-info{font-family:"Haufe Merriweather Sans",sans-serif;font-size:12px;line-height:23px}.box-header{height:46px;padding-top:9px;border-bottom:1px solid #e1e1e1;position:relative;color:#8c8c8c}.box-footer{border-top:1px solid #e1e1e1;padding-top:40px;margin-top:20px;height:70px}.left-links{float:left}.left-links a{color:#000;padding-right:25px;background-image:url(../Images/arrow-down.svg);background-position:right center;background-repeat:no-repeat}.question-info{margin:20px 0;display:none}.button-container>div{margin:5px 0;padding:0}.capitalised-text,.left-links a{text-transform:uppercase;font-family:"Haufe Merriweather Sans",sans-serif;font-size:12px;text-decoration:none}.multichoice-info,h1.question{font-family:"Haufe Merriweather Sans",sans-serif;text-align:center}h1.question{margin:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:16px;line-height:23px}@media (min-width:768px){h1.question{margin:20px 0 0;font-family:"Haufe Merriweather Sans",sans-serif;font-size:28px;line-height:45px}}.multichoice-info{font-size:12px;line-height:15px;color:#000}@media (min-width:768px){.multichoice-info{margin:0 0 20px;font-size:20px;line-height:31px;font-family:"Haufe Merriweather Sans",sans-serif}}.question-active-part{clear:both}.plus{margin-left:20px;height:23px;width:23px;position:relative;display:inline-block;-webkit-animation:spin-backward .5s ease-out;animation:spin-backward .5s ease-out;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.plus:after,.plus:before{content:'';position:absolute;top:0;bottom:0;left:11px;right:11px;background:#fff}.plus:after{top:11px;bottom:11px;left:0;right:0}.question-bottom{margin-bottom:25px}@media (min-width:768px){.question-bottom{margin-bottom:50px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes spin-backward{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spin-backward{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.blue-box{margin:40px 0 0}@media (min-width:768px){.blue-box{margin:100px 0 0}}.blue-box h1{font-family:"Haufe Merriweather Sans",sans-serif;color:#9e0052;width:100%;font-size:16px;line-height:23px}@media (min-width:768px){.blue-box h1{font-size:40px;line-height:60px}}.blue-box .text{margin-top:30px;margin-bottom:100px;color:#000;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:12px;line-height:15px;width:100%}@media (min-width:768px){.blue-box .text{font-size:20px;line-height:31px}}.shadow-box{-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.16);box-shadow:0 0 19px 0 rgba(0,0,0,.16);margin-top:15px;margin-bottom:15px;clear:both;padding:5px 15px 10px}.thank-you-box .category-header{margin-bottom:25px}.thank-you-box .separator{height:1px;display:block;width:100%;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.12);box-shadow:1px 1px 3px 0 rgba(0,0,0,.12)}.thank-you-box h2,.winner-box{margin-bottom:18px}.thank-you-box .info-text{font-family:"Haufe Merriweather Sans",sans-serif;text-align:left;padding-top:15px;padding-bottom:15px;display:block}@media (min-width:768px){.thank-you-box .info-text{font-size:16px;line-height:23px}}.thank-you-box .info-text.thin{line-height:24px}.thank-you-box .info-text,.thank-you-box p{color:#000;font-size:12px;line-height:15px}@media (min-width:768px){.thank-you-box p{font-size:16px;line-height:23px}}.thank-you-box p.box-info{padding-top:10px;margin:0}.winner-box{background-color:#fff;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.14);box-shadow:1px 2px 3px 0 rgba(0,0,0,.14)}.winner-box h3{color:#000;font-size:28px;line-height:45px}.winner-box p{color:#000;font-size:12px;line-height:15px}@media (min-width:768px){.winner-box p{font-size:16px;line-height:23px}}.button-green{background-color:#ff830e;display:inline-block;color:#fff}.button-green .arrow,.button-green .fund-tool .funds .fund h3 .toggle-control,.form-section .form .form-bottom .button-green .arrow,.form-section .form .form-bottom .button-green .fund-tool .funds .fund h3 .toggle-control,.fund-tool .funds .fund h3 .button-green .toggle-control,.fund-tool .funds .fund h3 .form-section .form .form-bottom .button-green .toggle-control{border-color:#fff}.button-green.button-large.button-gray,.button-green.button-large.button-green,.button-green.button-large.button-red{margin:10px 0}.button-green:hover{background-color:#f0780e;color:#fff}.reset-tool-dialog .button{width:150px}.conflicts-box{border-top:1px solid #e1e1e1;margin-top:15px;margin-bottom:15px}.conflicts-box a:last-child{margin-right:10px}.conflicts-box a:first-child{margin-right:-10px}.conflict{line-height:45px;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:10px;position:relative}.conflict-button{float:right;background-color:#f9f9f9;color:#9e0052;padding:0 45px 0 10px;margin-top:0;width:180px;text-align:center}.clear-form-button::after,.conflict-button::after{background-color:#e1e1e1;background-image:url(../Images/arrow-right.svg)}.clear-form-button:hover,.conflict-button:hover{background-color:#e1e1e1;text-decoration:none;color:#9e0052}.conflict-question-description{padding-left:10px;display:inline-block;float:left;width:90%;width:calc(100% - 30px)}span.conflict-question-number{display:block;float:left;min-width:20px}.clear-form-button{float:none;background-color:#f9f9f9;margin-top:10px;display:inline-block;color:#9e0052}@media (max-width:1200px){.conflict-descrption{clear:both;margin-bottom:15px}.conflict-button{float:left}.conflict.row:before{top:13px}.conflict-indications{padding-left:0}.conflicts-box a:first-child{margin-right:55px}.conflict a.conflict-button{margin-left:0}.thank-you-box .clear-form-button{margin-left:0;text-align:center}}@media (max-width:650px){.thank-you-box.question-box .button-green{margin-left:0;text-align:center}.conflict-button{clear:both}}@media (max-width:768px){h1.ok{background-position:0 0}.runner-up-box h3,.winner-box h3{font-size:20px}.question-counter .question-counter-value{font-size:16px;padding-right:35px}}@media (max-width:425px){h1.ok{background-image:none;text-align:left}}.fund-tool .funds .fund h3,.fund-tool h2{font-family:"Haufe Merriweather Sans",sans-serif}.fund-tool h2{color:#000;font-size:16px;line-height:23px}@media (min-width:768px){.fund-tool h2{font-size:28px;line-height:42px}}.fund-tool img{max-width:100%}.fund-tool .funds .fund{padding:10px}@media (min-width:726px){.fund-tool .funds .fund{padding:25px}}.fund-tool .funds .fund .form-group{margin-bottom:10px}.form-section .form .control-label,.fund-tool .funds .fund .control-label,.fund-tool .funds .fund .extended-info .comments p,.fund-tool .funds .fund .field-text{color:#000;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:12px;line-height:15px}@media (min-width:768px){.fund-tool .funds .fund .control-label,.fund-tool .funds .fund .field-text{font-size:16px;line-height:23px}}.form-section .form .control-label i,.fund-tool .funds .fund .control-label{font-weight:700}.fund-tool .funds .fund h3{cursor:pointer;padding-right:60px;margin-bottom:30px;margin-top:10px;position:relative;padding-left:15px;word-break:normal;font-size:12px;font-weight:700;line-height:15px}@media (min-width:768px){.fund-tool .funds .fund h3{font-size:28px;line-height:45px}}.fund-tool .funds .fund h3 .toggle-control{border-width:0 3px 3px 0;padding:6px;position:absolute;top:-11px;right:6px}@media (min-width:768px){.fund-tool .funds .fund h3 .toggle-control{border-width:0 5px 5px 0;padding:12px}}.fund-tool .funds .fund h3 .toggle-control.active{top:0}@media (min-width:768px){.fund-tool .funds .fund h3 .toggle-control.active{top:6px}}.fund-tool .funds .fund .extended-info hr{margin:0 0 15px}@media (min-width:768px){.fund-tool .funds .fund .extended-info .comments p{font-size:16px;line-height:23px}}.form-section{margin-bottom:100px}.form-section .form .control-label{min-height:18px;color:#333;line-height:18px;margin-top:25px;margin-bottom:12px}.form-section .form .form-bottom{text-align:left;margin-top:25px;margin-bottom:12px}.form-section .form .form-bottom .button-green{color:#fff}.form-section .form .form-bottom .button-green:hover{background-color:#f0780e;text-decoration:none}.form-section .form .button-container,.form-section .form .form-input{position:relative;margin:0 auto}@media (min-width:768px){.form-section .form .button-container,.form-section .form .form-input{max-width:100%}}.form-section .form .button-container input:not([type=radio]):not([type=checkbox]),.form-section .form .form-input input:not([type=radio]):not([type=checkbox]){-webkit-box-shadow:inset 2px 2px 3px 0 #ccc;box-shadow:inset 2px 2px 3px 0 #ccc;border:0;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#333}.form-section .form .button-container input:not([type=radio]):not([type=checkbox]).date-input,.form-section .form .form-input input:not([type=radio]):not([type=checkbox]).date-input{width:85%}@media (min-width:768px){.form-section .form .button-container input:not([type=radio]):not([type=checkbox]).date-input,.form-section .form .form-input input:not([type=radio]):not([type=checkbox]).date-input{width:80%}}.form-section .form .button-container input,.form-section .form .form-input input{padding-left:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:inset 2px 2px 3px 0 #ccc;box-shadow:inset 2px 2px 3px 0 #ccc;border:0;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#333}.form-section .form .button-container input[type=button],.form-section .form .button-container input[type=email],.form-section .form .button-container input[type=number],.form-section .form .button-container input[type=submit],.form-section .form .button-container input[type=text],.form-section .form .button-container textarea,.form-section .form .form-input input[type=button],.form-section .form .form-input input[type=email],.form-section .form .form-input input[type=number],.form-section .form .form-input input[type=submit],.form-section .form .form-input input[type=text],.form-section .form .form-input textarea{-webkit-appearance:none;border-radius:0}.form-section .form .button-container input[placeholder],.form-section .form .form-input input[placeholder]{-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-section .form .button-container textarea,.form-section .form .form-input textarea{color:#333;-webkit-box-shadow:inset 2px 2px 3px 0 #ccc;box-shadow:inset 2px 2px 3px 0 #ccc;padding:10px;border:solid 1px #f5f5f5;background-color:#fff}.form-section .form .button-container input,.form-section .form .button-container select,.form-section .form .button-container textarea,.form-section .form .form-input input,.form-section .form .form-input select,.form-section .form .form-input textarea{font-size:16px}.form-section .form .button-container select:focus::-ms-value,.form-section .form .form-input select:focus::-ms-value{background:0 0;color:#333}.form-section .header p,.form-section .header>*{margin-bottom:36px;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:12px;line-height:15px}@media (min-width:768px){.form-section .header p,.form-section .header>*{font-size:20px;line-height:28px}}.form-section .header h1{margin-top:0;margin-bottom:18px;color:#000;font-family:"Haufe Merriweather Sans",sans-serif;font-size:16px;line-height:23px}@media (min-width:768px){.form-section .header h1{font-size:40px;line-height:60px}}.form-section .header .intro-text,.form-section ul li{color:#000;font-family:"Haufe Merriweather Sans",sans-serif;font-size:12px;line-height:15px}@media (min-width:768px){.form-section .header .intro-text{font-size:20px;line-height:28px}}.form-section ul{list-style:none;padding:0}.form-section ul li{padding-left:60px;font-family:"Haufe Merriweather Sans Xlt",sans-serif;position:relative;margin-bottom:18px}@media (min-width:768px){.form-section ul li{font-size:20px;line-height:28px}}.form-section ul li:after{content:'';width:5px;height:21px;left:5px;top:5px;position:absolute;border-style:solid;border-color:#ff830e;border-width:0 6px 6px 0;display:inline-block;padding:7px 3px;margin-left:23px;margin-top:15px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg) translateX(-50%)}a.gray-link{font-weight:700}a.gray-link,a.gray-link:visited{color:#8c8c8c}a.gray-link:active,a.gray-link:focus,a.gray-link:hover{color:#2f2f2f;text-decoration:underline}.thank-you-intro{background-size:cover;padding:40px 0 44px;position:relative;margin-bottom:50px;background:#fff no-repeat top center;background-position-y:28%}.thank-you-intro .controls{padding:25px;background:#fff;display:inline-block}.thank-you-intro .controls-container{position:absolute;left:0;right:0;bottom:-57px}.thank-you-intro h1{color:#fff;font-family:"Haufe Merriweather Sans",sans-serif;width:100%;padding-right:150px;padding-top:50px;font-size:20px;line-height:28px}@media (min-width:768px){.thank-you-intro h1{font-size:60px;line-height:81px;padding-right:0;padding-top:0}}.thank-you-intro .info-text{color:#fff;font-family:"Haufe Merriweather Sans Xlt",sans-serif;font-size:16px;line-height:23px;text-align:center;width:100%}@media (min-width:768px){.thank-you-intro .info-text{margin-left:auto;margin-right:auto}}@-webkit-keyframes tominus{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes tominus{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes toplus{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes toplus{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.overlay{display:none}.overlay .overlay-dialog,header{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.11);box-shadow:0 2px 4px 0 rgba(0,0,0,.11);position:fixed}.overlay .overlay-dialog{display:none;background:#fefefe;border:5px solid #e5e5e5;padding:10px;left:10px;right:10px;top:30%;z-index:1001}@media (min-width:768px){.overlay .overlay-dialog{width:750px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.overlay .overlay-dialog.overflow{overflow-x:auto;top:10px;bottom:10px}.overlay .overlay-dialog .header{background-color:#e1e1e1;color:#444;padding:10px;font-weight:800}.overlay .overlay-dialog .header.has-close{margin-right:40px;position:relative}.overlay .overlay-dialog .header.has-close span.close-overlay{position:absolute;top:0;bottom:0;right:-40px;width:40px;background:#f1f1f1;border-left:1px solid #fff;opacity:1;filter:alpha(opacity=100);cursor:pointer}.overlay .overlay-dialog .header.has-close span.close-overlay:hover{background:#e1e1e1}.overlay .overlay-dialog .header.has-close span.close-overlay:after,.overlay .overlay-dialog .header.has-close span.close-overlay:before{content:"";background:#fff;width:70%;height:3px;position:absolute;top:50%;right:15%}.overlay .overlay-dialog .header.has-close span.close-overlay:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay .overlay-dialog .header.has-close span.close-overlay:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.overlay:before{content:"";background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}body,html{text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}html{-webkit-box-sizing:border-box;box-sizing:border-box}.container,body{position:relative}body,footer{background-color:#fff}body{margin:0;overflow:hidden}footer{position:absolute;right:0;bottom:0;left:0;padding:23px}footer,footer .link{color:#fff;font-size:12px;line-height:14px;font-family:"Haufe Merriweather Sans Xlt",sans-serif}header{top:0;left:0;right:0;z-index:10}header .logo,header .title{height:50px;background-color:#c00;padding:15px}header .logo img{height:20px}header .title{background-color:#fff;color:#393939;font-family:"Haufe Merriweather Sans",sans-serif;font-size:16px;line-height:20px}.container{max-width:1280px;width:100%;padding-left:30px;padding-right:30px}@media screen and (max-width:719px){.container{padding-left:15px;padding-right:15px}}@media (max-width:768px){.container{padding:0 25px}}