.cf-progress__text-for-acc{height:0;text-indent:-9999px}.cf-ranking-status{position:absolute;left:-9999px}.cf-ranking-status--rtl{right:-9999px;left:auto}.cf-hrs-single__scale-label-panel{overflow:auto}.cf-powered-by-confirmit .cf-powered-by-confirmit__link{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAABLCAYAAADqMrL3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADmxJREFUeNrsXe9O28gWHzYoVVGjmytWXRUtIitkrvbDqkH3oz80fQLoExSeoMsTAE9QeALoE5Q+QdMPfG5WlW51QWhTUbUqKrquUqUiWtTr8Tljj83MeMZxWAjnJ5nWsT1zPD6/82/GCWMEAoFAIBAIhDHEBA2BG76z7xtDNtGdYBO7Fz71/I0Sxdxlh/tdelpEpqtOpu9DNtEOyfRQQabvJYr5MCRT+0Y8EM9vhH9XlMcO9zcuU5RJogfhmoOTaV1z7FLJ9AM9CwKByEQgEJkIhHEE5Uzu2Bzy+q7j+e1wezXiPghEpsvHBJvYuOQuX5VWlYLK13K43cfEPd0PY3thX52c61c0R5NyvOc3w7+tcKtHxkBVWUxkeYDnyejgfe9p5FiR5J8zyLuRK6v+Hh8ox4exQDcGE5pOu2Fnu9dGw8UAqJQO7q195UvF+tL45tBkgvFZNxAh69XWlIrs+ZwgLzXXPWRJZa2hlR9k2UGy5YEr7vaF+/f8l5bXM62sWX3wfE7opxZj1FUYolTOxAfgMbJxKbpZz396jRyGeIgqrA858Ncbns+t/2tLIomxfB5et+PY0w5uDYMsTZTF9nnUo+fnLovrGHG5/rQco4ZNAeJZyFbO2EXMC35HK5IwV94fTnDbc819urQlzgcLdJOI9FwRRtlgxVGJbXRjGFl+H2FU87KgXFY5Uzt2154f4CC0sHPu5h5FsbXn/4kh1Coq6f/CbSvcX5P2VzHWXI8ICm0EGErsSqHDLsbQj9CV7ij7hP3fsb06trWXc5/3UdYGXi9k3MB2/hnuB3gMHjg3LAqMbDmRHg8clhol4SyM/7AWnSvxH2GbWyURu2EI5zp4XHfOk0i3ysdOGURSkwkewhMpEXyJN/gIb3o9+szzF1GJl/Fc+d81aX9PitcFUZYxlJSTwGUkVBfJK+Jwuc9fkGBPcWBfoGx5IekyeluuaM3ofM//gm0I2bbw3pfRADBD2DgM2niftmg5hqkiF3hqUJIAZfiC+48NSszDrN3Y2BSHLorgRY9HmbxM5cEaUWRhKpC4EzxvbAXJRcjZtCUTHzRZUVZxgJvoFfZQgA7Gl8tRaAjhYBNzrXYkHOw/QEsZYPVFVELqeN4TvBHx8IWnamKfa9JNvMD+mvjgO5FnuZhgM0P1ZiNWNs+fi9rhn3FFSazeimQArjuWNZ938HnKhmwDQ7oVTd6y7GgAutjPH9Lz1edF3IgJsnLP6vmPNEoexClJMl0wZ8h1Ng3yMclpqHUGdDLIkO+pjlSTGYv2CgehEw02XMwkdjIkRxdDoQ6GWYLhazj4LckbMOmzRuahqm6wLlnLpYx8ddw6CgUx4V1m/4skyyaGM8vYZxlW+O/OlVoGr7SqLAtDqN7QKPGSJZnaWL1rO0jbiowzGOlXqAddYwVTrjTDva5oztsoaHAgdbnYHif6mq6iKZNJNZ/RkUKbVSn2bUpE2ZPCrD2pslaXLHwnsipyHsIHAYRrafp8EcsjihBA8Aeo/JuSUjzJGbTHmCcFGMotxbJBmyJHbLLhJ2WvAloGJTEZnmeaa21yiq1UtKD2iKaqXTrk8nyhT9sjmda4qHcytos0aV5OBBZ6FZX3Ndb3n6P13ouVPol9RTGgHns3EcJxReVFAN4GFAOeKytr0MYahp2iz9dSMr2J7v611FZeVa+O1k+01ciQZhvb6GonCscDeSspOo7klPEiR5f2LEI+led4GRWFLrMKW1AHJiUFbWtdKoR1S6iUqyk3yzvmXkJcD6Ffuj3wQIssmVl+FodT0PYmk5fA8OoRuP0lSfF3pTBTbmsb+1o2xM1tbGdJsnZdRdJuM4gunmu9hEfbZvbLifKU9R8FZSgr7H2EIVKzAKnE9VcW9HIgFDzExO5imW+oal4kdH050H0FBEwdPFV6HphH1F23wtTl9HYUouetgLANx6CfJwVItXghTDXL9Ith2ZCYQFaTXr+USdsfrRoHpWtpE/PrCZ1SN3NyhfWc6ldZYdRuROrD/QkG0x+rDKqpeWRsOfbUMshgyuGeFLktWuiqmZy95vfUwfC5oTj6PCo9y14kWZfWKJQP2Xl/nadcy5xbl/Jam0JIx2gooZDRZsk80RJ6+w5Lz5OmSQiT92spAwuGaIfIdPPwTONp6pjUi1xsDhWqrvVKwxZlgNwtjdI2JOUW3qTu0HZgMBy6VSDPkITbhlx7OdpgnBgzr86gMG/MsZUTnrVYsvrDpLyrJcmza1Da11HOCHmjaf3ensFwuKCJRGxbhpYtZrH2kMg0vuFrwJIlYEWxWeIcz+aQspjmyPIMRxZzqWJDSTkhkWm8CdXBBL+IsqyV+lVZkHs8LEioDjOVxd0NR0NxbYfIRLAh1KKDZ2gzKEFvjVCWXcdw9WHuEq/EcNh40qbmWpsx0rZP80wjxHf2XZV0BxNs4qIV1Jesu6WV7KFS1kJlepDqAxal7hn7guubWu/hsqYxWQd4X9GmWKO3V2idJFQPxev5Iv8KmFh4awpdkzcHGtIYdeLxUZGRQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBYAt6n8kVnr8wZAvf2OH+8QjalfE+7KNPD+tyQd9O5I7aNWi3coOMWzX8+6Py2OH+ByITgWCPW+F2T3PsUslE3wFBIBCZCAQiE4EwlqCcyR0HQ15/7nj+KW4uoEre3wAqjV8VeP6/NUc+llaV8vyp8O90uN0ON/7/ikS+b+HWY/ALj+eG63/WtA7leM/nbdaxMHAnMgSH+6eKtvg5NYUsPTQ4QpaB4tpZvI7hdVMamXpGWdX3WMMxqrKkwsrbGTD4urCBbgwmsYHsHAe/4Fg7qFdPEeEhH+4fKI4taB/ozSGqIIGu/D6F23SkyJ7/IRyvE8V5FUMbVSTIXZYuzX9VyDJnIIBon7c1G57P5fiQ0cXbzG4qQXdOxXGMxGfTSPSKKcyrIfu+4omCmQfXRF1MD7l24YHeLCLxZ9lwHMtZJMaRg0FtsLz5LbD688xtHuwueri3IzY2C5ZyVWxypq9xOOH5/WhweCeJ665hQ73Y9cLgnDnu38a++viZcNN9DA3Oogeo6zM9AHesiQKTe/XI64pvCYU2KuF+L3PerdRnN4dIWSO04KDEeUSqFCBS4jk9f2Ykk7BuRCpUgDiPB0jVGf89HAibfsaQ8AiVcAGT5a60f4Q/ODWPpDnHdk/xq3hF+338/4F0fkU6vxuHap4/z9I/O5KXcPPfcr0nyd9Hr3sbjcYbiazzUv7ANGHjMFAvJ9JjOuzzjnWxIhmjauRhhkOZSlw3KOwgMqLm0OwuG80k7BwracXIZCbmFZ7gXqTE3DrD9zafRcoHHmMWFfAbEmdGGqzsv+f4Y1Tz+FkH2wCr5/kisRM4QmL8hslnFxVjBvvsYbsiBAlQaf6Vc5+3UP6eZBxmo/bhfn6KckRoaypK+t3j8FGhipsNZC89k6O8n9BoVDGs1yux538qIX++pfmcP+ejTGQwr8ipKnGkVK7nnjKcIYoO52h467ZkmsZNNHIgketdPJjcqkI8zbfPGF/XcP8ULWlNysMEsXqR0oLXEd5vSiLTRyRHLVYCIJEcQkxhW0EcqnGPwhNmczhzGodtELaeoKXjOEGF+YCkOi/0ZfFXK7yrSM8yi35sGOXx0YeEoq0TBwl4H1/w/59zjQUnkIgM4Hkeach3FlfjEp24bfDABwb5mKQDdlVUIHpDZ3gmUwMKWz8eaFBsPeDGB5JlO8KbFGTrGq4+yYRnJst3jt5iMALV+4SeuC4ZhOsOk7VVFxV4eAiE0lWzbMgUMKgCDxxl/Q1D7wF6yz7q4UCjd31JwU362Ss4ToEytAV9/6gj0w8pl8Y7lwcahDmP4kqwdqLGX2XJ79gEcckQLHpPYrx8zq3ISoGQn7H9QDMAovz4Cc8Xg9vHturoHYW1mLHIO2pSwnk3lg3u9xStW3VMyKQzgr0cRT8pVFwAHEfhmr79wEKx62jY5pFgfLs7Iu9dM3qlEgsQWVfJc4ymZAW6knU4TSkn/DvL0pN/x9IAJa6Wx+I66wnny32eYpsncYlVbsucV5xhjiaff5xRommJsOOKvMpnf4g88VtOFMOfd8BcfvwZnuksesyDS5v3LKgDkxJhzgyD8IbpytRwPLkeXGG6PTj/bSqXEi44qaz1U94p6bPK5FI6HD/KlMbPDC5bliVdGk/wl0RYG+NiizJe+HNZTnRmoZxFigRlhdddzDnqjtdNoXG90vOek1axJViEwDo21bUHn/cUbfcK9NnPWNKehWwnmorODCrMqYXVsp9/MsXz9hgUmPM6K+hhbhckqa3FP2cwVSKW7NSZfVm65lzNkwsb6jxcd129SBGKVo0nE8b/vTbLp4qHXFVtDgI58U+FQjh3UvWiaQn4LdkOepxjNGYmL+jq0eo5xlj3vO/FNQKH/JFWjbtNoF6Xe+pjlVUV1s2Ex85TaxWTuZ1qweJBnofQLZAd4FxiOmLx/F+ZuSLJMimB7ijPtyaltrlH5BP479Hbi+KZysDyHPt9ZnXMNDNMhBOZxhe6ubcKgwnwGZa/6oCl8tvhyD3F1AtMqxh+D/B41ZC7/WUonExpvczF19qrUj46bYhYFiLDY87JKcy7AR73lJmXWYlXDPLyqPclSRQY8jjuFX/Fgk3DEEoFhiKNC25J+W/e/FnF1ksSmcYbB8z9ZUQZ3RKnCo6HlCUwTOKeMLcXIqsZD17KPRKZxts7ceV9U0BZoOpW5jtgIMsBK1Zm7zPzahqOdw5tVxVy9YhMhHwlPtx/i8o4sCDRaUTAUaxPBC/3HwYrDGy81IDBGrm3uZXWpG0bA1BRjNGBxRgZp2votfWbhmSye/KC9b/sBb7JJL6q0PC1cIgJRY2aopBxxvKXVOnGqDcW77gRCAQCgUAgEFzxfwEGAOkb0BlE24QXAAAAAElFTkSuQmCC)}
/*BUNDLE_OVERRIDE_V1*/
/* Layout */
html { box-sizing: border-box; }

*, *::before, *::after { box-sizing: inherit; }

img { box-sizing: content-box; }

.cf-page { margin: 0; min-width: 320px; background-color: #FFFFFF; background-image: none; background-position: center; background-repeat: no-repeat; font-family: helvetica, arial, sans-serif; font-size: 16px; line-height: 1.4em; color: #000000; -webkit-text-size-adjust: none; }

.cf-page * { -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; }

.cf-page :focus { outline: none; }

.cf-page__header { display: block; min-height: 4em; background-color: #FFFFFF; background-image: none; background-position: center; background-repeat: no-repeat; background-size: contain; }

.cf-page__main { max-width: 1232px; margin: 24px auto; overflow: auto; height: auto; }

.cf-page__question-list { margin-bottom: 24px; }

.cf-page__navigation { margin-top: 24px; margin-bottom: 24px; }

.cf-page__powered-by-confirmit { margin-bottom: 24px; }

.cf-page__progress { padding: 0 5%; margin-bottom: 24px; }

.cf-page__progress-inner { margin: 0 auto; width: 100%; max-width: 640px; }

@media (max-width: 1280px) { .cf-page__main { margin: 24px; } }

@media (max-width: 1024px) { .cf-page__main { margin: 16px; }
  .cf-page__question-list { margin-bottom: 16px; }
  .cf-page__navigation { margin-top: 16px; margin-bottom: 16px; }
  .cf-page__powered-by-confirmit { margin-bottom: 16px; }
  .cf-page__progress { margin-bottom: 16px; } }

@media (max-width: 480px) { .cf-page__header { min-height: 3em; }
  .cf-page__main { margin: 10px; }
  .cf-page__question-list { margin-bottom: 10px; }
  .cf-page__navigation { margin-top: 10px; margin-bottom: 10px; }
  .cf-page__powered-by-confirmit { margin-bottom: 10px; }
  .cf-page__progress { margin-bottom: 10px; } }

.cf-page--accessible * { -webkit-tap-highlight-color: initial; }

.cf-page--accessible :focus { outline: 1px #000000 dotted; outline-offset: 2px; }

.cf-question { padding: 24px; margin-bottom: 48px; border: 1px solid #A8A8A8; border-radius: 0px; background-color: #FFFFFF; }

.cf-question:last-child { margin-bottom: 0; }

.cf-question__title, .cf-question__text, .cf-question__instruction, .cf-question__error, .cf-question__content { margin-bottom: 1em; }

.cf-question__title:last-child, .cf-question__text:last-child, .cf-question__instruction:last-child, .cf-question__error:last-child, .cf-question__content:last-child { margin-bottom: 0; }

.cf-question__text { font-weight: bold; }

.cf-question__instruction { font-style: italic; color: #A8A8A8; }

.cf-question__content { margin-top: 2em; padding: 0 28px; }

.cf-question__content.cf-question__content--no-padding { padding: 0; }

.cf-question--error { border-color: #f00; }

@media (max-width: 1024px) { .cf-question { padding: 16px; margin-bottom: 32px; }
  .cf-question__content { padding: 0 20px; } }

@media (max-width: 480px) { .cf-question { padding: 10px; margin-bottom: 20px; }
  .cf-question__content { padding: 0 14px; } }

.cf-navigation { display: flex; justify-content: space-between; }

.cf-navigation__button { width: 25%; min-width: 140px; max-width: 200px; height: 2em; margin: 0; padding: 0; border: none; border-radius: 0px; background: none; font-size: 1.4em; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.cf-navigation__button:last-child { margin-left: auto; }

.cf-navigation-next, .cf-navigation-ok { border: 1px solid #000000; background: #000000; color: #FFFFFF; }

.cf-navigation-back { border: 1px solid #A8A8A8; background: #FFFFFF; color: #A8A8A8; }

.cf-navigation--disabled { pointer-events: none; user-select: none; }

.cf-navigation--rtl .cf-navigation__button:last-child { margin-left: 0; margin-right: auto; }

.cf-powered-by-confirmit { text-align: center; }

.cf-powered-by-confirmit__link { display: inline-block; width: 211px; height: 34px; text-indent: -9999px; text-align: center; opacity: 0.6; transition: opacity 0.5s ease-in; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAABLCAYAAADqMrL3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHK5JREFUeNrsXQmUHVWZ/m/V27r7dXrJvpOEhCVAPAEEjApoUGRAxjkSRceBmTPC6IyOczwOuA3ojA44w6jHFRw96gwOGhdUNGpCgo4OIdAoWwQSspGQkKTTr9fXb6m68/9V/+33v+p6r+t1OqET6j/nf1Wv6ta9t+79v/sv91aV0lpDTPUpd8Wp0RNTc5YU6ALulHG/rEHnS2lw3OUqlVmpWtvOUu0di9WUtpmqJduumpubVTKVAdu2vOsdx9XFYkHnhwb1wECv7ssd1L09O3Rf35O6mH8UbPWkakoPQwqT2xpUEq9JIdt+8e0/2x532EtEibgJjhHhIKULhTNVc+v1yRXnXZU459zT7CXLlJo5C1Q2CyqTwdbH5lcKEyt/41/mI5J2SmXQw8OgB/rBPXgA3O3PQvmxrmfLzzzxM50f+JZqTj8WN/TkIRVrpmOgmQrQqodLn0y84qIbUquvarbmLwBl2aAdVFVlB9O4AK4bpXsALGSFWihhg7ITmIcD7vO7oLj+J4XyYw99XWWSH4O06ok1U6yZTpAhx4qe1nXna136QerSN5yfeM0byGwDd9/O+uADPRpEqk4ZTSlI/ematOpofW/5wftXAST/DI/uiDsqBtOkJ3vpmREAh9LvlKc427feay9ZstI+6xzQB59Ha82F0cjQPn7IKnA140mP5OOl9jSSAdXo65VlQeLsV6D5t3OFu3fHT9F5ei2e6I57KwbTpCZ315NRk35C2e5Ke+Ei0H2H0aQrjgaC5w65aK65HpA830oHwKQYnAgoZVu4a4Vkg+kTKbAXnIKg3XUmmnm34eF3x70Vg2lyUzJSqsUIiBuhKY2tqkD3H/Z9o6BOcRhIDsLB9QGlXV2x9DyFhD+28rSPthlQthVufiaRW1II3PL1eOFn8ejWuMNiME1elymtIgQe9NsQGE2QwrTlQQTIcEXbjKg4BE7JAV12PTaAkmAiI0+TIrIZSAkKPvgBCAJYiGkJisLkSifw0nfi0Y/GPRaDaRK3ko4Cpss8QNgIktIAmmh2NZgILwgkFxlK7gig3LLvN3lsAIKgsRK+RiLNo5GtpI1ukV1t7jGYvDJ9JL4+BlMMpsmtmSynWoDVKE2VRV7m76JwF/sRBKkqMGnSQgXMp4iaiRgB5XpaiiZ33RGL0AscoiZyEUwEICijiecgoFwCp+1rKlmXYgFBVzZaa2HcWzGYJjeYWpsqoCig+eaUsOWqHKnpqHmmemqDAgrFHAp3a0XbEBFwaBK26HqgchFQbsH1tVSRTT0qi007TaYbsuWBiACEQFIJ0Mqu5EkRPwIuaSY/fD+l1j287h3voQq/HflK5PnIeCPwKPJ/bfzOVx6rcc2xalKKPP4t8gLkXyLfOhn7HdslBtNEU9PVbx/RBG5fDkp/eBCc/XtQ8JO+QAO0I6eNOQflflAlqJqf0uWyBygoIqAKPqD0MP7Hfdf77/pztASiNDJrI+2BCP9b2FW2P3E7Yup5piKWlSRt6YExUwMUc3BzN/IlgVOXklDj+Q+i4Hz5ODXnCuRfULPy/+cma7/zAHQNMo6M8HNso+djMB2tZspUNJM9az7Yq2dBaesjUHrqIdQ+CAg7kYIqb8YXcg8AI/5S2Vse5Jl5ZO4N+6yHMe0gaqlBH0zQgtrIQdCwNvI0keWzpuVHCQEm8pcSVfNYVohAUN3uQX4Nch75i8i/RUZNCjcgX4j8JUy3DYVl/XFozncwkLqQ/wr5wCTuehqcvoDciXwVcn0wYSPSyLA4cJxudA1M/ln1O7nulzV4rjG1Lpf+6JKHjuQ5F4HVOQ2Kj24EnR8oKzL7Rqw6xSqq6Ps1mlQOaiRAACkHDzn+vmHlomnn8pXa1zLa9rJQlTCf764RXBSv3UuM8t/CIiVXMJCosL/Ae/y+ABqB7NfI5yP/C/7fiOedY9xnbbx9APnxSS5fNPj0M5iGopp5NyLfxfsdyDRC3cTHYxoduUMtUwB77hLItLZDYfO9f9C9L16ImsjxnRurCYV8Ctpkc8CyXokSfxn6T/MUrSB3NNDWY2+ZngILwUYROw8zBJAU+k2oT1SKV4Unaet6PhQk3XrYKYTU1ph2T0og8eCRRwDdgrv/Dv5s2jTkF0USMg8vRp7Bxwl4+0PMNlq8SH7XQeQ3Ic9E3o28AXlQpF3Mgkk0C5mWlvQi70M+HXk572/mNLORX8Vl/x/hn69BpxTu57SLkFci70F+CvkN7Iu9gPwr5D7OiwaUc3hQeZgVhiSq8yrkAZZ/0uhn85boVGwr0qL7sN16o5p5PchrkVeLY99j2xG4gdZwwzzCjdPD+7KxjjAY1zIwbwvReovZZjb7N3N6Ku9cTk/HbhdA/x7XrYev6xlD9E3ZXaylTF3Xinxv4DSdkcDklls888hNnG/NWDozfeWHf1jquvfdqDHaUb5dKBf6dKFvvx488jTkc59DU/AjkExehd3yr5YDU0nRWS5jgRQXrXQw+oBC4tgrVtpnNbJVPidr6B+f+kOOzeHtthraeB0KyQZWp2Whtf6S22e6SE5C/V7kH4pjf4f818hbOO0ice4x7utn2QQlX2kpn3sn81pOcy3yPzEA3shpLkL+PptX2xhMhghIZ3Gf3smyMMgAMLSVAx3Eb5U9SKYt8gd4nwgHPfgBDxbUZmcw6KSlQ3Qd8rejgmkxA6dLZEKCvYQFcT0fW8P/VzPAzhXXdzBv4PO3Ce13J+exRJS5lkEDfA5YsBfz/x6+9iY+tkRo0K46Yr+aBaKT094mAH6NANNqoZnHAtJ1kJ39ETV16TJoRtlJNYPdtuASdcqrl8Nwb9Kzw1w06cqoJPI5cA8/B862TVvc3Vs+rl24AFxro9J6AWk3b8UQ9oBO8jyTN0+lPO1EE7EqjZyhgITy2Js8rr/mdm/IsXQdoBlAlQJ+Fmmzb4jB81HuX5rH+g77WX/g80UhjKSN7mB/7FrWWl9icNDdfR35XayBHmdNZwTWAHlYVMUMMRR9nMt9ROW9hbVpX0BuDyN/jn2dd7AW28gDBfX/78V9vI9l51uBsvIMfNKyX2XAUwDix0L71TXz7hTIMw1ohNsInfGfbmft0CFAZDRED/9fzAJrwNYlhPV21gTnCq2yQWie1QKoXUJL3sV1uUvUZQNfU4vWirxv53s0oL6N69nD+dbxrViFuM4t0DrnVjVrhR8UKGO7F7E/0237ETgD7p7Nr4ZEusrBUdlpkFh5zSudlrZfwtZ112FOa1AT/U7blk0aSBd5DkrMM3nhcQITcUZ5gFJNlmf61VNLSL+pc64RX+gDov3WhFgoRhtJIiBdIMzEB7m9ybyax4J4O+8v5375YMT6OFwPoxE/iXxIOKjA5tklQtjXIf+IgUGAuV7k9xMOKFwrwBTExQs4yLwHB5bLGUx34P//bdRnClJHwJTqEce7uHGNybWDQbKaO8KkOzdECjpCTLQO0WkQADcI4ZeBktV17i9Y746AKWtM1x2ijNGUbCFtg4JSulW1oDYa4nV35Ds5Rbwxa7ZqW/B9t2/3q7zOq3pkAzUQHrI654LbOeNroA4uBdu6Dz2rq8lLUfRUbllXL3Qlv0lqpyZ/C2OvavrOBISD06xRiL4ZOP1NbrOVIsoyouAC/hYJ7OdZS3QymED4IKkGqvU8awZDh0LS/DGgNdZzpJBMtu8G0v6QwTR9jLbIighpy0TMM/UERn8pkGaE72Fh7GGts1gEL3pCRjipmsOE/7wa5ltXoC6Lx6h7Rx3wGl+uRwA/nEgDufo6WqUNpSHURuxTOyXfnOs9sNyauvSL1rQl65xn1/2JSmdH6TWy51Qmk4Jmaw0C5X8gpa5WRQZSObDQNcGAMtqJgGTVUUq+WN/LfsvRToO0iIhbUGjNIx5mXk2aZMMh6rzEYDraJ1CHIqQZDmmVkvCRJJXqRD/HTVEaeC0DxJhtNwngSO1gzK/beNsltMp6zuMuERDorAHcDWweXCb8orUiOGHq0hHw7cLoGmFm3hQAzVoup0OYtLWjd0qvJG2kiwPG5MMuwf4rIg/3J92tP3+XffaaD7t7Hlih+3fPg0RzdV+RttJDCA51EQJkoy6TiYegGVnwWknmTQQnLW8yViWNRqrb7/vx9AfGEMSOGqNvkgclKmVnxaatP/UWksaKkGbcU30R61TrGjVG2gmhKI+Q3sjC+BxH6HoCWmaDMJW6hKAG/a87uaNuElG1WuWZaKCJ9N0s/J4dfHx9hHmwuxhMpt43h5iPO8YAJPhhY9VBgQUgMJXynnbSw/3IvQCFQXC3PXAx7Hz4jYnXf/pqyDTvhsFdmA6LLfX4XETT0B0g820GDmF59IVKViuaf1NsUG02WO0+e/vErb555w13dl1+AXvxLci7a/SmeY79HAZOkK7jYMBvWCv1C8c+OOC187avRhj+ZCRVQ7uFgmlJhEjWGoH0IBBu5uNdovCg0N4uru8MAFAF/JUdbObJ8iRdJvI5r07g4Ebmm2vUuyNyFE/xE3vEZVqbN+xvy2TysdnnFMDZ8o1b1IFtr01d8Z+rrIWvvgcKaLIXD2K6nAcmZZXJfFPImoIPnubJIKCaETwtzLjvBRzoXELXYGDW94GlaZ3bQ3Vq/3PeUsj6VgSUElqJAgG3sP+yCR3sI8hlqDwTdW0gL/P/8SjCdRKQI0yCMa24l+tyohtYU24Q4fHalJ5C4djqiToryUEI/ktr5sgM3Pqjz0IhtyKx6tM36dPe+nnn4U/9DZp9V0AyPd2bNFJWL0eHkuMcInNa603glL+mS8PrqhbThoe9H0TQfJnnhz5CGML/mzl8/Wb2jyik/DFxGYWzL2etlWGwXsiDquaQ8UlPPKlNVhBNAv8z7q/gCOEz4C8Ypsnj32I6rxMSja6MPUnoLog6r0SU6SCt9ASK0flVUbpkC+gUaqV03l9JTmQnQffuuh6eHXiz6lj0VXvZ9f+mu7s+CvkXlkGpd5V2hraDlehQlr0Xs2hlrZAQJrfLcy5FDvcewrLoZRJPadfZgiDaAuXiPu02tOrn/WyavZ9BcaE4R/NFN6IcbBNCdB8KDpnjn0B+G7Pxv/4B+XeydQJbiX0TibEjpDfzYc0hg322zr2lakTbZPmJ0Wb7qGtqlfVxBtBKZooQbmOriKKXm01AI37VVxR6jibl1SVkClUHJiggMeSZfJrB5K3qTjQh0DL8HoeUi1rsEXCLm6A8sFkP7b3XPbgpCeW+NB5vQWMui92eEp1Ji/iKGjQ9rks8AC6qHwcPO0WOIBaxXCyzmPejgY4a0ZCZ9+2uF+qlZ65oFcFCBgZNxt6P4BmukZ7MQFqeM5OF6JccgpZEZubZHJZ+QBwnUPw5C+53WfsRUTtSvk9A9bwYCecFHASRpukVbJ7fU8O0XM557ofqlRlJNktpwPqpCM0TncYmPkUrzTTMQtY2fTzF4BhFg+2wgMugvH5FAw8eozyKuD/y6qkYTBFI791sbLnPI1reXxVZ8+aaSvSMhX+YJnPp0QwVGtz6D5Vo+ZC77WuuPrIF4ZPBo/botPRMlLfUnN+vR1sPTKWjAlOjdAyfZzpRzLwJD43HpHiSx07+PfpPe9BM+xD+n1kVRNaB2M/If++BwV348xkoDHzFPfxH0EP0auNT8RwBsJcDY9axitjGdJwoBlPjwLoDEi3/rezkpaiF0IdSS5GnIg6a2DcgMw1NKH0Q+VlwnQdR+/8a8od69Y5NoA8/7YfirHbvMQvtXWoi9yWwLIUaaIJnE2OKwTSJDb8XUePcgybfPf4DgBa/n8tTQ66/NMjxJ3YTCQTQM6CfuQ+9lO6Z0LH4fPSn2tBs69dD3Y9CKb9Xq1lecE1BLwwUuiGbGaZ38nvTWjGoYjCdXMqI3oVHwNAqINxasNkRx6wkuLseQP2E/nS5sETNWrEJ2hfMN2ajGuw+pPf/fjW4pcfpIxgldyr8469SMHdKH7ztrH44dWre85leKlC9TCO9MZiOJd39s4fhlDkdcO5pp0CmLe1bc/QeO8XBAxljGnl7EZpwz28Gve0XfkAi2XSBznfPh/wRGFmxo9R0SKQvtS39ONp38LlNOeja78Ij+9tg465WeM2CQbh6WQ5eMWMQcekvrC07cX/EYDqB6Qs/9qN5y+ZNgysvPg8uuWAl2Ik0JFNpaG7JQiJZPWVSLpVBFXNgl7rBXnCh91IUxM5u7QcjJPLQSrSeKyFCPvODLvjxk8PQkrbxqAv00td121th484snDNjCC5f1AOrZvdAR6rgmZBuSXuTUbEZOIksmDg0Pja97p1+iLiAIHHR7OqckvVcJNu2ob01C2ecugguRoDt2LMPHnrsKcj1D3jvGb/2kjPhTavO8D8jQ29zbZ19jUq1Xo7NTtGHfnCG7i/1H7r7U99e7963+RlozSRHvZKPuqfgWLQWFuZmi/DKmTlYNfMwnNFyGDqtHFiOUxUah/fuizssBlNMMZ3YZMVNEFNMMZhiiikGU0wxxWCKKaaYYjDFFFMMpphiOkEo0qStUvFq5qMkakB6vibNbW4eBlQQ/rIQuU7JvJTcPDBYhDpztfFUxyQHU0zjJnror4VBRCvKzUuRXagsQqr3Ai9jPdC1Gd6n6+hhvkGovE01pskwYkYZyWLNNC7zmd7k08TC7wgA6QCPpdHM1hJs85Ze5ZsTwIw1Uwymk07bT2NhLwszLQxMUTSTCrABkjEXKU96OWQpBlMMppNNI82AyhclygJQbh0Q6RpAghBAGc1ksx9mTHV60bwT7M+478ZPjQ5Msc80sdTOwl5iNmBq1Lwby9xzA3kkuezuuAviAMTJQCTQzQEQ1dJK0ACg5AvyVUg+RmNR2f1xUCIG08lAzVB5550TYN0ggKAO6MLAZHE5LTGYYjCdDJQRQQY3xBSbiMiAzMN8GdqURWBKx93w0jrMMU1MOyZqmF9hDBMELMMGuHF/xprphCcTrg7OB+kQwQ972954gKRC8lZj+F70XvEs+3eUniZ/czD620bHmsgc7eR60OTzizGYYpKaKch2SNBAB4IR6ijNv6gRQurneTD6fdxGqOnVx0eOozm8QGjRSevjKX9eoY3r2q+1LsVgOg7tDqPngZTwaSSIgsfGC6hGooHzRYCEQDPEdSQg0SqNOVD5UMCxpjauE63eeAHEF94nab/OhurpjtpgQvCdDqO/L0o3uhuRONkjQ/O47jsaPDfRpANAAg4IKKhei+dC9cezrKMEVBTKMpAof3rbivxCOe0vYkDNZJNLHwcB1VzW8CSXL7PQ2PRTJDNvLwLnCKs2Egb6LCPN5O+NlU4kKvAoGxayNisVrACgnADgxqsNYQxfqUX4R32Bc1QXWjkxCypLlcoB+WjhbZkBUA4x21KcP51r5fQl1nRSCFNchuZtGior4tPMZah8OjTBA4E5lhXXDHIZKa5DifvB+ITB8puh8hmbPHMQC0Z787dWR9JTfVOIDW/uELHiRDLzKCFelONGMbQQKh8NpoJ2800sBf9TIg7vp6DyxeszeSSkN9NP5w4zN7KHzQpKf5rYP8DpF/JoSUSfCjkkHP2F3GAOXzfWaxmns6rOs5Yydc2JfDs5zVMN+Eim823u2CxUh6rNpO0wC0KKOysYOAAYewV5GJDCTMwwSo7hm/QL806W387aSsqIw4OGBCW1XQe3rx2wcgqir4HNTVOfKSxTfSwnbdxX1Ja7BADmMzCKUP3tJDq2ncFuzFQXqr/7VGD56eTyJB3hc4aa2JejPnua+3aRaJfZ3Mb7WHZChSLodKW4IYv8fx4X9DQLm80mVJ4bNwvVjwikOL3NnZRlIFElnuDrFgWK7eVzJNxzufJU1jbWkObbqjM4/6cZGKkIUaO8AMls3uag8n1W4IEjqgPeyp03U0THOvieM4KbOW0np3P5Po0GkBFAdRSaSUYRnTrmihshkCHbbS4DiYT7MG9N32dCrjXHDnP7ahbIOSJtDirfwi1wmweB7Ib4hUmuE6U3i3oPB+43xem6OZ2Zd1vI/TDA1wyIQaA9pC1M+QSqHmFJ9HO+hbHMvLkMGhDaZ79wGA+K0eUgV9DmApqEhnD4f4oFx4AtL4T1kHB8HVGe0TxZHs0cvq5XCHsbN1ZRXGfXEZJekfdBFoS9nNdsrqfD+UbxrTq4Lm5gpC9y46dg9KSt4nZu51F4gPOQ4XM9ThAFH8mYqI82TxU+1fPi+Hwe4TtZQ0mhp/vfKczAIQZkszC7uqHykOQg90lU32Wv0IiHQsxNl8svCNlYIED8QuA+WrnfcyFaWbE5tx9xkeW27cb/Q1F8pn3GZwohOzACOMLmzXOFjMlVZJBkofINWJuPnT1GviCAsSAwWg+I0UdeMxQwR4MUrLcMDvQK0zVKJCvDZcn1dtLkykNl4jbIljBtujkPKxCAqDf3pOpEDSUPTlCAwGiZnsC5Hr6HppDrgv5UvxhMbBEJU7WsojoDS5nzk/+D1xUCg4mpTyLEV+wXvl3NCCkCyRqjvg2Hxp3A6C8F8gibcA4Lo8OjVorNOim4e0LyTtUQ/u0hDiIIu9zQWMtn7DrgzbHZ6EDw48+1TUZH+EISKJbQpGkIX0+nhKAWOT83oJ3cOn6RBJMBT0JwYYI0kyUEx6nRPxaMXnSr60Q56/l8USjKl911A9MHja6VVFEbbizqZbVvIjEzGPWOECBjyg1wuqIAwwBrgE4REDi7hnlmQDlXOLOnB3ydqcIva4swp5EV9e4N3FeKz+citEMSKmvgJKiMpkrWiHYFNUpKhFvtgP9U778BT1JsDasQLRIUHLuOoJhgymR9+ElNhLDXiIROGI2pmdD824vqbiELtYzmSROsKQCg3sD5AwyQuSxIO0M0nqF97JMtD/HfDrF6Pl2YlvWoh9MvDuQTrHs+QuNbwryTj1W4QliTfO9TYPQLU0weCWEmR1kRHuYnSXBZ7FjXmvwsCo0YFoZv5yCBwwEf4+/ZIf1jC02hI0QT1QRppqMBoTrGQK6ACcHydIR09b46fIDZ0BMhaQ6JMHSwo58IObatTnlRJ2HlHNn+GiZgtgEnuJZ9r4X5k2ZBy3HemQAIwoAl/2sY/XVcVQdMJqpVb2aeBoxpDPTpgftNQ+XJ4EFxHwVO3xbwJY0lMDwBwqkmSPjVBAG0XtmR6vVyXU7UyZG9gRogrwWcoKYJW8jaIkw+YwI3C9OtxNuk8Jksoal0iIDI8LcZcHojaFQTpOnhe54mpgts4YQTiORi0yNc73aoLP2RZnXPBJhZjQj4eM08NU7wGKvMRausyH01A/czHMwosPXhTR6bx9tfrmA6Ao0v7CzB6Fd21eq0JuZhBmwfd0gT52ML7SiXIAWDEFLzlUTEtNH1bAc4304GdrM4N8ymdTEQ7XqRtVabAJHLeQ2F+N1WHZ9cRUgfHDCi+vZqjPLDQFPvmqBp+yJHl02flkXU2qzM8GQhfqFKdGpiM6kIo9/tIKNgYYEDsxKiAJWlKsFJ12DAwIWxJ1vDRtN6fZcWmtMVYK8lBGnWUGY50UBIxNC8F7AA1aF5S2i2XjEA1ErfJAabfhHtbeXBpFaQKMN5lqA6BK6g8k6OvoApbO6rLPz7pNA2vX5TatOGSU5PeQ3g8QIeS3OakUEoBlNjNBUqa8XKUP0yyeCruMIic7mj8NHGBaaYjmPIMQZTw2TC7VJ76EDUL7gywYysuWNduRhMMZhONDJrEdMCMNIGNwArszkz1Ki5FoMpBlNM9SnBILSFz1KKwXTydG5Mx4fImZaPIBgzcQ9M/ofkYopA8dtsjh9loPIiE7murzlumhhMMTVGZRj9dKyaaDMvpthnerkQzWO0CJ+J5ll6J7KA2Gd66ej/BRgAS3O/4Ff+w0wAAAAASUVORK5CYII=); background-position: bottom center; background-repeat: no-repeat; }

.cf-powered-by-confirmit__link:hover { background-position: top center; opacity: 1; }

.cf-list { display: flex; flex-direction: column; }

.cf-list-item, .cf-list__item { margin-bottom: 1em; }

.cf-list-item:last-child, .cf-list__item:last-child { margin-bottom: 0; }

.cf-list--compact { max-width: 30em; }

.cf-list--compact .cf-list-item, .cf-list--compact .cf-list__item { margin-bottom: 0.5em; }

.cf-list--compact .cf-list-item:last-child, .cf-list--compact .cf-list__item:last-child { margin-bottom: 0; }

@media (min-width: 641px) { .cf-list--multi-columns { display: -ms-grid; display: grid; grid-auto-flow: column; } }

.cf-list--inline-two-columns { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -4px -4px 0; }

.cf-list--inline-two-columns .cf-list__item { margin-right: 4px; margin-bottom: 4px; }

@media (max-width: 640px) { .cf-list--inline-two-columns { justify-content: space-between; }
  .cf-list--inline-two-columns .cf-list__item { flex: 1 1 40%; text-align: center; }
  .cf-list--inline-two-columns::after { content: ''; flex: 1 1 40%; margin-right: 4px; } }

@media (min-width: 641px) { .cf-list--inline-two-columns { justify-content: center; }
  .cf-list--inline-two-columns .cf-list__item { flex: 0 0 auto; } }

.cf-list--rtl .cf-list--inline-two-columns { margin: 0 0 -4px -4px; }

.cf-list--rtl .cf-list--inline-two-columns .cf-list__item { margin-right: 0; margin-left: 4px; }

@media (min-width: 641px) { .cf-list--multi-columns { display: -ms-grid; display: grid; grid-auto-flow: column; grid-column-gap: 5%; }
  .cf-list--multi-columns .cf-list__item:last-child { margin-bottom: 1em; }
  _:-ms-lang(x), .cf-list--multi-columns .cf-list__item { margin-right: 10%; } }

.cf-table-layout { table-layout: auto; border-collapse: separate; border-spacing: 0; padding-left: 4px; }

.cf-table-layout__cell { text-align: center; vertical-align: middle; padding: 0.5em 0.5em; }

.cf-table-layout__cell--empty { visibility: hidden; }

.cf-table-layout__row--first .cf-table-layout__cell { padding-top: 16px; }

.cf-table-layout__row-head { font-weight: normal; text-align: left; padding-left: 0.5em; padding-top: 0.7em; max-width: 50vw; }

.cf-table-layout__column-head { font-weight: normal; text-align: center; padding: 0.5em 1em; vertical-align: bottom; background-color: #BBBBBB; color: #000000; }

.cf-table-layout__column-group-title { padding-bottom: 0; }

.cf-table-layout__row-group-start { height: 2.4em; }

.cf-table-layout__row-group-head { text-align: left; }

.cf-table-layout__row-group-title { color: #BBBBBB; font-weight: bold; position: relative; left: -4px; }

.cf-table-layout__row-group-end { height: 2.4em; }

.cf-table-layout__cell:first-child { padding-left: 24px; }

.cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-left: 20px; border-left: 4px solid #BBBBBB; }

.cf-table-layout--rtl { direction: rtl; }

.cf-table-layout--rtl .cf-table-layout__row-head { text-align: right; }

.cf-table-layout--rtl .cf-table-layout__row-group-head { text-align: right; }

.cf-table-layout--rtl .cf-table-layout__row-group-title { left: auto; right: -4px; }

.cf-table-layout--rtl .cf-table-layout__cell:first-child { padding-right: 24px; padding-left: 0; }

.cf-table-layout--rtl .cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-right: 20px; padding-left: 0; border-right: 4px solid #BBBBBB; border-left: none; }

@media (max-width: 1024px) { .cf-table-layout__cell:first-child { padding-left: 16px; }
  .cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-left: 14px; border-left: 2px solid #BBBBBB; }
  .cf-table-layout--rtl .cf-table-layout__cell:first-child { padding-left: 0; padding-right: 16px; }
  .cf-table-layout--rtl .cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-left: 0; padding-right: 14px; border-left: none; border-right: 2px solid #BBBBBB; } }

@media (max-width: 480px) { .cf-table-layout__cell:first-child { padding-left: 10px; }
  .cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-left: 8px; border-left: 2px solid #BBBBBB; }
  .cf-table-layout--rtl .cf-table-layout__cell:first-child { padding-left: 0; padding-right: 10px; }
  .cf-table-layout--rtl .cf-table-layout__row--in-group .cf-table-layout__cell:first-child { padding-left: 0; padding-right: 8px; border-left: none; border-right: 2px solid #BBBBBB; } }

.cf-grid-layout { display: flex; flex-direction: column; align-items: stretch; }

.cf-grid-layout__row { display: flex; }

.cf-grid-layout__row:last-child { margin-bottom: 0; }

@media (max-width: 640px) { .cf-grid-layout__row { margin-bottom: 2em; flex-direction: column; align-items: stretch; }
  .cf-grid-layout__row-text { flex: 1 1 auto; align-self: stretch; width: auto; max-width: none; margin-right: 0; margin-bottom: 1em; }
  .cf-grid-layout__row-text--right { flex-shrink: 1; margin-left: 0; margin-bottom: 0; margin-top: 1em; }
  .cf-grid-layout__row-control { flex: 1 0 auto; } }

@media (min-width: 641px) { .cf-grid-layout__row { margin-bottom: 1em; flex-direction: row; align-items: flex-start; }
  .cf-grid-layout__row-text { flex: 0 0 auto; width: 30%; max-width: 260px; margin-right: 2em; }
  .cf-grid-layout__row-text--right { flex-shrink: 1; margin-right: 0; margin-left: 2em; }
  .cf-grid-layout__row-text-other { margin-left: -0.5em; }
  .cf-grid-layout__row-control { flex: 0 1 auto; min-width: 1px; }
  .cf-grid-layout--right-text .cf-grid-layout__row-text { width: 25%; } }

.cf-grid-layout--stretched .cf-grid-layout__row-control { flex-grow: 1; }

@media (max-width: 640px) { .cf-grid-layout--rtl .cf-grid-layout__row-text { margin-left: 0; }
  .cf-grid-layout--rtl .cf-grid-layout__row-text--right { margin-left: 0; } }

@media (min-width: 641px) { .cf-grid-layout--rtl .cf-grid-layout__row-text { margin-right: 0; margin-left: 2em; }
  .cf-grid-layout--rtl .cf-grid-layout__row-text--right { margin-right: 2em; margin-left: 0; }
  .cf-grid-layout--rtl .cf-grid-layout__row-text-other { margin-left: 0; margin-right: -0.5em; } }

@media (min-width: 641px) { .cf-grid-layout--multi-columns { display: -ms-grid; display: grid; grid-auto-flow: column; grid-column-gap: 5%; }
  .cf-grid-layout--multi-columns .cf-grid-layout__row { min-width: 0; }
  .cf-grid-layout--multi-columns .cf-grid-layout__row-text { margin-right: 0.5em; }
  _:-ms-lang(x), .cf-grid-layout__row { margin-right: 10%; } }

.cf-text-box { width: 30em; max-width: 100%; border-radius: 0px; border: none; border-bottom: 1px solid #A8A8A8; background-color: #EEEEEE; font-size: inherit; text-overflow: ellipsis; padding: 0 0.5em; padding-top: 1px; line-height: 2em; height: 2em; }

.cf-text-box--error { border-color: #f00; }

.cf-text-box--no-limit { width: auto; }

.cf-text-box::-webkit-input-placeholder { color: inherit; opacity: 0.5; }

.cf-text-box:-moz-placeholder { color: inherit; opacity: 0.5; }

.cf-text-box::-moz-placeholder { color: inherit; opacity: 0.5; }

.cf-text-box:-ms-input-placeholder { color: inherit; opacity: 0.5; }

.cf-text-box:focus { background-color: #FFFFFF; border-color: #000000; }

.cf-text-box--text-aligned { margin-left: -0.5em; }

.cf-text-box--number { text-align: right; width: 10em; }

.cf-text-box--date { width: auto; min-width: 8em; }

.cf-text-box--rank-by-number { width: 2.7em; text-align: right; }

.cf-text-area { width: 30em; max-width: 100%; border-radius: 0px; border: none; border-bottom: 1px solid #A8A8A8; background-color: #EEEEEE; font-size: inherit; text-overflow: ellipsis; padding: 0.5em; resize: both; }

.cf-text-area--error { border-color: #f00; }

.cf-text-area--no-limit { width: auto; }

.cf-text-area:focus { border-color: #000000; }

.cf-text-box--rtl.cf-text-box--text-aligned { margin-right: -0.5em; }

.cf-text-box--rtl.cf-text-box--number { text-align: left; }

.cf-collapsing-panel { flex-direction: column; align-items: flex-start; }

.cf-collapsing-panel__title { display: flex; align-items: flex-start; cursor: pointer; }

.cf-collapsing-panel__title:before { content: ''; display: flex; flex-shrink: 0; background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1,0 6,5 1,10' fill='%23A8A8A8' stroke='none'/%3E%3C/svg%3E") center center no-repeat; width: 1.5em; height: 1.5em; background-size: .7em; margin-right: .7em; }

.cf-collapsing-panel__body { padding-left: 2.2em; overflow: hidden; height: 0; }

.cf-collapsing-panel__body--collapsing { transition: height .6s ease; }

.cf-collapsing-panel--open .cf-collapsing-panel__title:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='0,2 5,7 10,2' fill='%23000000' stroke='none'/%3E%3C/svg%3E"); }

.cf-collapsing-panel--open .cf-collapsing-panel__body { height: auto; }

.cf-collapsing-panel--rtl .cf-collapsing-panel__title:before { transform: scale(-1, 1); margin-right: 0; margin-left: .7em; }

.cf-collapsing-panel--rtl .cf-collapsing-panel__body { padding-left: 0; padding-right: 2.2em; }

.cf-dropdown { width: 30em; max-width: 100%; padding: 0 2em 0 0.5em; border: none; height: 2em; font-family: inherit; font-size: inherit; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background-color: #EEEEEE; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M1 5 L10 15 L19 5' stroke='%23000000' stroke-width='2' fill='transparent'/%3E%3C/svg%3E"); background-position: right 0.5em center; background-size: auto; background-repeat: no-repeat; cursor: pointer; }

.cf-dropdown::-ms-expand { display: none; }

.cf-dropdown--error { border-bottom: 1px solid #f00; }

.cf-dropdown--rtl { padding: 0 0.5em 0 2em; background-position: left 0.5em center; }

.cf-carousel__control { border-top: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; padding: 0.5em 0; margin: 1em 0; }

.cf-carousel__control-row { display: flex; justify-content: center; align-items: flex-start; }

.cf-carousel__text-list { flex: 0 1 30%; padding: 0.5em 0; margin: 0 10%; overflow: hidden; position: relative; transition: height 0.4s; }

.cf-carousel__text { position: absolute; top: 0.5em; left: -100%; width: 100%; text-align: center; visibility: hidden; opacity: 0; transition: opacity 0.5s, visibility 0.5s, left 0.5s; }

.cf-carousel__text-other { margin: -0.5em 0; }

.cf-carousel__text--current { position: relative; left: 0; top: 0; visibility: visible; opacity: 1; }

.cf-carousel__text--current ~ .cf-carousel__text { left: 100%; }

.cf-carousel__navigation-button { flex: 0 0 auto; width: 2.4em; height: 2.4em; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: auto 1.4em; }

.cf-carousel__navigation-button--back { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='42' viewBox='0 0 26 42'%3E%3Cpath fill='%23A8A8A8' d='M 20.65,42 25,37.72 8.97,21.02 25.49,4.57 21.036,0.13 0.52,21.03 Z'/%3E%3C/svg%3E"); }

.cf-carousel__navigation-button--next { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='42' viewBox='0 0 26 42'%3E%3Cpath fill='%23A8A8A8' d='M 5.36,42 1.01,37.72 17.042,21.02 0.52,4.57 4.97,0.13 25.49,21.03 Z' /%3E%3C/svg%3E"); }

.cf-carousel__navigation-button--disabled { opacity: 0.3; cursor: auto; }

.cf-carousel__paging { display: flex; justify-content: center; flex-wrap: wrap; }

.cf-carousel__paging-item { margin: 0.5em; flex: 0 0 auto; width: 12px; height: 12px; border-radius: 50%; background: #EEEEEE; cursor: pointer; }

.cf-carousel__paging-item--complete { background-color: #000000; }

.cf-carousel__paging-item--error { background-color: #f00; }

.cf-carousel__paging-item--current::before { position: relative; left: -4px; top: -4px; content: ''; display: block; width: 20px; height: 20px; border-radius: 50%; border: 1px solid #000000; }

.cf-carousel__content { position: relative; }

.cf-carousel__content-item { position: absolute; width: 100%; top: 0; visibility: hidden; min-height: 200px; opacity: 0; transition: opacity 0.3s ease 0.1s, visibility 0.2s linear 0.4s; }

.cf-carousel__content-item--current { position: static; visibility: visible; opacity: 1; transition: opacity 0.3s ease 0.4s; }

.cf-carousel__content-item--current:after { content: ''; display: block; width: 0%; height: 0%; position: absolute; top: 0; z-index: 1; animation: disable 0.5s ease; }

.cf-carousel-grid-scale-image-wrapper { display: flex; }

@keyframes disable { from { width: 100%;
    height: 100%; }
  99% { width: 100%;
    height: 100%; }
  to { width: 0;
    height: 0; } }

@media (max-width: 480px) { .cf-carousel__control-row { justify-content: space-between; }
  .cf-carousel__text-list { flex: 1 1 auto; } }

.cf-carousel--rtl .cf-carousel__navigation-button--next { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='42' viewBox='0 0 26 42'%3E%3Cpath fill='%23A8A8A8' d='M 20.65,42 25,37.72 8.97,21.02 25.49,4.57 21.036,0.13 0.52,21.03 Z'/%3E%3C/svg%3E"); }

.cf-carousel--rtl .cf-carousel__navigation-button--back { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='42' viewBox='0 0 26 42'%3E%3Cpath fill='%23A8A8A8' d='M 5.36,42 1.01,37.72 17.042,21.02 0.52,4.57 4.97,0.13 25.49,21.03 Z' /%3E%3C/svg%3E"); }

.cf-carousel--rtl .cf-carousel__paging-item--current:before { left: 4px; }

.cf-carousel--rtl .cf-carousel__text { left: -100%; }

.cf-carousel--rtl .cf-carousel__text--current ~ .cf-carousel__text { left: 100%; }

.cf-carousel--rtl .cf-carousel__text--current { left: 0; }

.cf-group-heading { margin-left: -28px; }

.cf-group-heading:not(:last-child) { margin-top: 0.5em; margin-bottom: 2.4em; }

.cf-group-heading__title { color: #BBBBBB; font-weight: bold; margin-bottom: 0.5em; }

.cf-group-heading__content { display: flex; flex-direction: column; margin-left: 4px; border-width: 4px; border-color: #BBBBBB; border-left-style: solid; padding-left: 20px; }

@media (max-width: 1024px) { .cf-group-heading { margin-left: -20px; }
  .cf-group-heading__content { padding-left: 14px; border-width: 2px; } }

@media (max-width: 480px) { .cf-group-heading { margin-left: -14px; }
  .cf-group-heading__content { padding-left: 8px; } }

.cf-group-heading--rtl { margin-left: 0; margin-right: -28px; }

.cf-group-heading--rtl .cf-group-heading__content { margin-left: 0; padding-left: 0; margin-right: 4px; border-left-style: none; border-right-style: solid; padding-right: 20px; }

@media (max-width: 1024px) { .cf-group-heading--rtl { margin-left: 0; margin-right: -20px; }
  .cf-group-heading--rtl .cf-group-heading__content__content { padding-left: 0; padding-right: 14px; } }

@media (max-width: 480px) { .cf-group-heading--rtl { margin-left: 0; margin-right: -14px; }
  .cf-group-heading--rtl .cf-group-heading__content { padding-left: 0; padding-right: 8px; } }

.cf-toast { position: fixed; top: 0; left: 0; width: 100%; opacity: 1; transition: top 0.5s, opacity 0.5s; z-index: 666; }

.cf-toast__wrapper { max-width: 1232px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 0.5em 24px; min-height: 4em; }

.cf-toast__content { flex: 1 1 auto; }

.cf-toast__close { flex: 0 0 auto; cursor: pointer; width: 1.8em; height: 1.8em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='13' fill='none' stroke='%23fff' stroke-width='1.5' /%3E%3Cline x1='10' y1='10' x2='20' y2='20' stroke-width='1.5' stroke='%23fff'/%3E%3Cline x1='10' y1='20' x2='20' y2='10' stroke-width='1.5' stroke='%23fff'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 100%, 100%; }

.cf-toast--hidden { top: -4em; opacity: 0; }

.cf-toast--error .cf-toast__wrapper { background-color: #f00; color: #ffffff; }

@media (max-width: 1280px) { .cf-toast__wrapper { max-width: none; padding-left: 16px; padding-right: 16px; } }

@media (max-width: 480px) { .cf-toast__wrapper { padding-left: 10px; padding-right: 10px; min-height: 3em; } }

.cf-error-list { list-style: none; margin: 0; padding: 0; }

.cf-error-block { font-size: 14px; padding: 0.5em 0; margin: 0; color: #f00; }

.cf-error-block--top, .cf-error-block--absolute-top { margin-top: 0; margin-bottom: 0.5em; border-top: none; border-bottom: 1px solid #f00; }

.cf-error-block--bottom, .cf-error-block--absolute-bottom { margin-top: 0.5em; margin-bottom: 0; border-top: 1px solid #f00; border-bottom: none; }

.cf-error-block--absolute-bottom, .cf-error-block--absolute-top { width: 100%; background: rgba(255, 255, 255, 0.8); position: absolute; }

.cf-error-block--absolute-top { bottom: 100%; }

.cf-error-block--absolute-bottom { top: 100%; }

.cf-error-block--hidden { display: none; }

.cf-label-panel { background-color: #BBBBBB; color: #000000; padding: 0.4em 0.4em; font-size: 1em; line-height: 1em; }

.cf-label-panel__label { max-width: 40%; }

.cf-label-panel__label--min { float: left; }

.cf-label-panel__label--max { float: right; text-align: right; }

.cf-label-panel--floating { position: fixed; z-index: 10; }

.cf-label-panel--rtl .cf-label-panel__label--max { float: left; text-align: left; }

.cf-label-panel--rtl .cf-label-panel__label--min { float: right; }

.cf-progress { position: relative; height: 0.5em; background: #d5d5d5; }

.cf-progress__indicator { position: absolute; top: 0; left: 0; height: 0.5em; background: #000000; }

.cf-progress__text-for-acc { text-indent: -9999px; height: 0; }

.cf-progress--rtl .cf-progress__indicator { right: 0; }

.cf-smartbanner { height: 78px; font-family: helvetica, arial, sans-serif; background-color: #F2F2F2; overflow: hidden; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; text-shadow: 0 1px 1px white; }

.cf-smartbanner_hidden { display: none; }

.cf-smartbanner__container { height: 78px; display: flex; align-items: center; }

.cf-smartbanner__close-button { display: block; font-size: 27px; text-decoration: none; -webkit-font-smoothing: subpixel-antialiased; color: #747474; margin: 9px; }

.cf-smartbanner__icon { display: block; height: 57px; background-color: #fff; background-size: cover; border-radius: 10px; min-width: 57px; margin: 10px 10px 10px 0; }

.cf-smartbanner__info { font-size: 12px; margin-right: 2px; line-height: 1.2em; font-weight: bold; color: #6A6A6A; }

.cf-smartbanner__title { font-size: 15px; line-height: 17px; color: #4D4D4D; font-weight: bold; }

.cf-smartbanner__buttons { flex-grow: 2; display: flex; justify-content: flex-end; flex-wrap: wrap; }

.cf-smartbanner__button { display: inline-block; margin: 4px 10px 4px 0; padding: 1px 14px 0; font-size: 14px; line-height: 26px; font-weight: bold; text-decoration: none; text-shadow: none; border-radius: 4px; text-align: center; border-bottom: 1px outset; min-width: 111px; }

.cf-smartbanner--rtl .cf-smartbanner__icon { margin: 10px 0 10px 10px; }

.cf-smartbanner--rtl .cf-smartbanner__info { margin-right: 0; margin-left: 2px; }

.cf-smartbanner--rtl .cf-smartbanner__button { margin: 4px 0 4px 10px; }

/** Base style for slider */
.cf-slider__track-area { cursor: pointer; }

.cf-slider__track { background: #EEEEEE; z-index: 1; position: relative; cursor: pointer; border-radius: 0.25em; }

.cf-slider__track-highlight { background: #000000; z-index: 2; position: absolute; left: 0; top: 0; border-radius: 0.25em; transition: width 0.2s ease-in, height 0.2s ease-in; }

.cf-slider__no-value { position: absolute; width: 1.5em; height: 1.5em; border-radius: 50%; border: 1px dashed #000000; cursor: pointer; transition: opacity 0.2s ease-in; }

.cf-slider__handle { transition: left 0.2s ease-in, top 0.2s ease-in, right 0.2s ease-in; width: 1.5em; height: 1.5em; border: 0.125em solid #000000; border-radius: 50%; background: #FFFFFF; background-image: none; z-index: 20; position: absolute; cursor: pointer; touch-action: none; }

.cf-slider__handle--no-value { background-position: center; background-repeat: no-repeat; background-size: 0.75em; }

.cf-slider--sliding .cf-slider__handle { transition: none; }

.cf-slider--sliding .cf-slider__track-highlight { transition: none; }

/** Horizontal slider */
.cf-slider--horizontal .cf-slider__no-value, .cf-slider--horizontal-rtl .cf-slider__no-value { top: calc(-0.75em - -0.25em); left: -3em; }

.cf-slider--horizontal .cf-slider__track-area, .cf-slider--horizontal-rtl .cf-slider__track-area { padding: 1em 0; margin-left: 3em; }

.cf-slider--horizontal .cf-slider__track, .cf-slider--horizontal-rtl .cf-slider__track { border: none; height: 0.5em; }

.cf-slider--horizontal .cf-slider__track-highlight, .cf-slider--horizontal-rtl .cf-slider__track-highlight { height: 0.5em; }

.cf-slider--horizontal .cf-slider__handle, .cf-slider--horizontal-rtl .cf-slider__handle { top: calc(-0.75em - -0.25em); margin-left: -0.75em; }

.cf-slider--horizontal .cf-slider__handle--no-value, .cf-slider--horizontal-rtl .cf-slider__handle--no-value { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6,4 14,10 6,16' fill='none' stroke='%23000000' stroke-width='2' /%3E%3C/svg%3E"); }

.cf-slider--horizontal-rtl .cf-slider__no-value { left: auto; right: -3em; }

.cf-slider--horizontal-rtl .cf-slider__track-area { margin-left: 0; margin-right: 3em; }

.cf-slider--horizontal-rtl .cf-slider__track-highlight { left: auto; right: 0; }

.cf-slider--horizontal-rtl .cf-slider__handle { margin-left: 0; margin-right: -0.75em; }

.cf-slider--horizontal-rtl .cf-slider__handle--no-value { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='14,4 6,10 14,16' fill='none' stroke='%23000000' stroke-width='2' /%3E%3C/svg%3E"); }

/** Vertical style for slider */
.cf-slider--vertical, .cf-slider--vertical-rtl { display: flex; }

.cf-slider--vertical .cf-slider__no-value, .cf-slider--vertical-rtl .cf-slider__no-value { top: -3em; margin-left: calc(0.25em - 0.75em); }

.cf-slider--vertical .cf-slider__track-area, .cf-slider--vertical-rtl .cf-slider__track-area { order: -1; flex: none; padding: 0 1em; margin-top: 3em; }

.cf-slider--vertical .cf-slider__track, .cf-slider--vertical-rtl .cf-slider__track { width: 0.5em; height: 100%; border: none; }

.cf-slider--vertical .cf-slider__track-highlight, .cf-slider--vertical-rtl .cf-slider__track-highlight { width: 0.5em; }

.cf-slider--vertical .cf-slider__handle, .cf-slider--vertical-rtl .cf-slider__handle { margin-top: -0.75em; margin-left: calc(0.25em - 0.75em); }

.cf-slider--vertical .cf-slider__handle--no-value, .cf-slider--vertical-rtl .cf-slider__handle--no-value { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='4,6 10,14 16,6' fill='none' stroke='%23000000' stroke-width='2' /%3E%3C/svg%3E"); }

.cf-slider--vertical-rtl .cf-slider__no-value { margin-left: 0; margin-right: calc(0.25em - 0.75em); }

.cf-slider--vertical-rtl .cf-slider__handle { margin-left: 0; margin-right: calc(0.25em - 0.75em); }

.cf-slider--vertical-rtl .cf-slider__handle--no-value { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='4,6 10,14 16,6' fill='none' stroke='%23000000' stroke-width='2' /%3E%3C/svg%3E"); }

.cf-answer-image { cursor: pointer; display: flex; }

.cf-answer-image__element { min-width: 1px; }

.cf-answer-image__element--hovered, .cf-answer-image__element--selected { display: none; }

.cf-answer-image--selected .cf-answer-image__element--selected { display: block; }

.cf-answer-image--selected .cf-answer-image__element--default { display: none; }

.cf-answer-image:hover .cf-answer-image__element--default { display: none; }

.cf-answer-image:hover:not(.cf-answer-image--selected) .cf-answer-image__element--hovered { display: block; }

.cf-answer-image--partial, .cf-answer-image--partial-exclusive { cursor: pointer; border-radius: 0.3em; box-shadow: inset 0 0 0 0.3em #A8A8A8; padding: 0.3em; position: relative; overflow: hidden; transition: box-shadow 0.3s; }

.cf-answer-image--partial:after, .cf-answer-image--partial-exclusive:after { content: ''; display: block; margin: 0.3em; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 1; background: #ffffff; opacity: 0; transition: opacity .3s; pointer-events: none; }

.cf-answer-image--partial:hover, .cf-answer-image--partial.cf-answer-image--selected, .cf-answer-image--partial-exclusive:hover, .cf-answer-image--partial-exclusive.cf-answer-image--selected { box-shadow: inset 0 0 0 0.3em #000000; }

.cf-answer-image--partial:hover:after, .cf-answer-image--partial.cf-answer-image--selected:after, .cf-answer-image--partial-exclusive:hover:after, .cf-answer-image--partial-exclusive.cf-answer-image--selected:after { opacity: .5; }

.cf-answer-image--flexible { align-items: flex-start; }

.cf-answer-image--flexible .cf-answer-image__element { max-width: 100%; }

.cf-inline-answer-image-wrapper { display: flex; align-items: center; }

.cf-inline-answer-image-wrapper__content { display: flex; }

.cf-inline-answer-image-wrapper__other { height: 2em; margin-left: 1em; flex: 1 1 4em; min-width: 0; width: 4em; }

.cf-inline-answer-image-wrapper--rtl .cf-inline-answer-image-wrapper__other { margin-right: 1em; margin-left: 0; }

.cf-media-upload { position: relative; overflow: hidden; width: 30em; max-width: 100%; margin-bottom: 3em; background: #EEEEEE; }

.cf-media-upload:after { content: ""; display: block; padding-top: 100%; }

.cf-media-upload__input { display: none; }

.cf-media-upload__preview { display: none; justify-content: center; align-items: center; flex-direction: column; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.cf-media-upload__controls { position: absolute; top: 40%; left: 40%; width: 20%; height: 20%; transform: translate(0%, 0%); transition: transform .4s ease, opacity .1s linear; }

.cf-media-upload__upload-button { cursor: pointer; background-size: 25%; background-repeat: no-repeat; background-position: center; background-color: #000000; width: 100%; height: 100%; margin: 0 auto; border-radius: 50%; position: relative; }

.cf-media-upload--uploaded .cf-media-upload__preview { display: flex; }

.cf-media-upload--uploaded .cf-media-upload__controls { transform: translate(150%, 150%); opacity: 0.8; }

.cf-media-upload--video .cf-media-upload__upload-button { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cline y2='0' x2='11' y1='21' x1='11' stroke-width='3' stroke='%23FFFFFF'/%3E%3Cline y2='11' x2='21' y1='11' x1='0' stroke-width='3' stroke='%23FFFFFF'/%3E%3C/svg%3E"); }

.cf-media-upload--audio .cf-media-upload__upload-button { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cline y2='0' x2='11' y1='21' x1='11' stroke-width='3' stroke='%23FFFFFF'/%3E%3Cline y2='11' x2='21' y1='11' x1='0' stroke-width='3' stroke='%23FFFFFF'/%3E%3C/svg%3E"); }

.cf-collapsible-group { margin-bottom: 1em; }

.cf-collapsible-group__body { margin-top: 1em; }

.cf-collapsible-group__short-info { color: #000000; font-size: .9em; font-weight: bold; padding: 0 2.2em; margin-top: 1em; }

.cf-collapsible-group__short-info--hidden { display: none; }

.cf-collapsible-group__short-info:empty { margin-top: 0em; }

.cf-collapsible-group__short-info-separator:after { content: "|"; display: inline-block; margin: 0 .5em; }

.cf-answer-button { background-color: #EEEEEE; min-height: 3em; max-width: 100%; padding: 0 1em; display: flex; align-items: center; cursor: pointer; }

.cf-answer-button__text { flex: 1 1 auto; text-overflow: ellipsis; overflow: hidden; }

.cf-answer-button__other-input { width: 15em; max-width: 90%; text-overflow: ellipsis; cursor: pointer; }

.cf-answer-button + .cf-error-block { margin-top: -.5em; }

.cf-answer-button--selected { background-color: #000000; color: #FFFFFF; }

.cf-answer-button--selected .cf-answer-button__other-input { color: #FFFFFF; background: #000000; border-bottom: 1px solid #FFFFFF; }

.cf-answer-button--selected .cf-answer-button__other-input--error { border-bottom: 1px solid #f00; }

.cf-answer-button-other { margin-top: 0.25em; }

@media screen and (-ms-high-contrast: none) { .cf-answer-button:before { content: ''; min-height: inherit; visibility: hidden; } }

.cf-affix-input-decorator { display: inline-flex; flex-direction: row; }

.cf-affix-input-decorator__input-wrapper { flex: 0 1 auto; min-width: 1px; }

.cf-affix-input-decorator__input-prefix, .cf-affix-input-decorator__input-suffix { flex: 0 0 auto; margin-top: 0.3em; }

.cf-affix-input-decorator__input-prefix { text-align: right; padding-right: 0.5em; }

.cf-affix-input-decorator__input-suffix { text-align: left; padding-left: 0.5em; }

.cf-affix-input-decorator--rtl .cf-affix-input-decorator__input-prefix { text-align: left; padding-left: 0.5em; padding-right: 0; }

.cf-affix-input-decorator--rtl .cf-affix-input-decorator__input-suffix { text-align: right; padding-right: 0.5em; padding-left: 0; }

.cf-searchable-question { display: flex; overflow: hidden; }

.cf-searchable-question__answers-column { border: 1px solid #A8A8A8; }

.cf-searchable-question__selected-answers-column { border: 1px solid #A8A8A8; background-color: #FFFFFF; }

.cf-searchable-question__other-answers, .cf-searchable-question__exclusive-answers { border-top: 0.5em solid #EEEEEE; }

.cf-searchable-question__title { display: flex; height: 4em; align-items: center; padding: 0 1em; background: #EEEEEE; }

.cf-searchable-question__answer-list-wrapper { margin: 1em; }

.cf-searchable-question__answer-list-wrapper--filtered-answers { height: 30.4em; overflow-y: auto; }

.cf-searchable-question__filtered-answer-list { margin-bottom: 1em; }

.cf-searchable-question__search { flex: 1 1 auto; width: auto; min-width: 4em; padding-left: 2em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='9' cy='9' r='5' stroke='%23A8A8A8' stroke-width='2' fill='transparent' /%3E%3Cline x1='18' y1='18' x2='12' y2='12' stroke='%23A8A8A8' stroke-width='2' /%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: 0.3em center; }

.cf-searchable-question__selected-count--in-search-panel { cursor: pointer; }

.cf-searchable-question__expand, .cf-searchable-question__collapse { width: 2em; height: 2em; cursor: pointer; background-size: 1em; background-repeat: no-repeat; background-position: center; }

.cf-searchable-question__expand { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpolyline points='6 2 14 10 6 18' stroke='%23000000' stroke-width='2' fill='transparent' /%3E%3C/svg%3E"); }

.cf-searchable-question__collapse { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpolyline points='14 2 6 10 14 18' stroke='%23000000' stroke-width='2' fill='transparent' /%3E%3C/svg%3E"); }

.cf-searchable-question__selected-count { margin: 1em; width: 1.5em; height: 1.5em; flex: 0 0 auto; border-radius: 50%; font-size: .8em; font-weight: bold; line-height: 1.5em; text-align: center; color: #FFFFFF; background-color: #000000; }

.cf-searchable-question__load-more { display: none; max-width: 20em; padding: .5em 1em; background: #A8A8A8; color: #FFFFFF; margin: 0 auto; cursor: pointer; text-align: center; }

.cf-searchable-question__no-result { display: none; text-align: center; margin-bottom: 1em; }

.cf-searchable-question__loader { display: none; justify-content: center; align-items: center; height: 2.4em; }

.cf-searchable-question__selected-answer { display: flex; align-items: center; justify-content: space-between; }

.cf-searchable-question__selected-answer-remove { width: 2em; height: 2em; flex: 0 0 auto; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23A8A8A8' /%3E%3Cline x1='6' y1='6' x2='14' y2='14' stroke='%23FFFFFF' stroke-width='2' /%3E%3Cline x1='6' y1='14' x2='14' y2='6' stroke='%23FFFFFF' stroke-width='2' /%3E%3C/svg%3E"); background-size: 1.5em; background-repeat: no-repeat; background-position: center; cursor: pointer; }

.cf-searchable-question--has-more-answers .cf-searchable-question__load-more { display: block; }

.cf-searchable-question--loading .cf-searchable-question__loader { display: flex; }

.cf-searchable-question--no-result .cf-searchable-question__no-result { display: block; }

@media (min-width: 1025px) { .cf-searchable-question__answers-column { flex: 1 1 70%; }
  .cf-searchable-question__selected-answers-column { flex: 1 1 30%; border-left: none; }
  .cf-searchable-question__title--filtered-answers { background: none; }
  .cf-searchable-question__expand, .cf-searchable-question__collapse { display: none; }
  .cf-searchable-question__selected-count--in-search-panel { display: none; } }

@media (max-width: 1024px) { .cf-searchable-question__answers-column { flex: 0 0 100%; min-width: 100%; }
  .cf-searchable-question__selected-answers-column { flex: 0 0 100%; left: 100%; transition: all 300ms; }
  .cf-searchable-question__expand, .cf-searchable-question__collapse { display: block; }
  .cf-searchable-question__search { background-color: #FFFFFF; }
  .cf-searchable-question--selected-answers-expanded .cf-searchable-question__selected-answers-column { transform: translateX(-100%); } }

.cf-searchable-question--rtl .cf-searchable-question__expand, .cf-searchable-question--rtl .cf-searchable-question__collapse { transform: rotate(180deg); }

.cf-searchable-question--rtl .cf-searchable-question__search { background-position: right 0.3em center; padding-left: 0; padding-right: 2em; }

@media (min-width: 1025px) { .cf-searchable-question--rtl .cf-searchable-question__selected-answers-column { border-left: 1px solid #A8A8A8; border-right: none; } }

@media (max-width: 1024px) { .cf-searchable-question--rtl.cf-searchable-question--selected-answers-expanded .cf-searchable-question__selected-answers-column { transform: translateX(100%); } }

.cf-loader { display: flex; justify-content: center; }

.cf-loader--hidden { display: none; }

.cf-loader__element { animation: loader 1.8s infinite; border-radius: 50%; opacity: 0; background: #A8A8A8; width: 1em; height: 1em; }

.cf-loader__element:nth-child(1) { animation-delay: 0s; }

.cf-loader__element:nth-child(2) { animation-delay: 0.3s; margin-left: 0.3em; margin-right: 0.3em; }

.cf-loader__element:nth-child(3) { animation-delay: 0.6s; }

@keyframes loader { 0% { opacity: 0; }
  50% { opacity: 0.8; }
  100% { opacity: 0; } }

.cf-single-answer { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }

.cf-single-answer__other-input { width: 15em; }

.cf-single-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-single-answer--rtl { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }

.cf-single-answer--rtl.cf-single-answer__other-input { width: 15em; }

.cf-single-answer--rtl.cf-single-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

.cf-single-answer-other { margin-top: 0.25em; margin-left: 2.6em; }

.cf-single-answer-other--rtl { margin-left: 0; margin-right: 2.6em; }

.cf-multi-answer { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }

.cf-multi-answer__other-input { width: 15em; }

.cf-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); }

.cf-multi-answer--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }

.cf-multi-answer--exclusive.cf-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-multi-answer--rtl { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }

.cf-multi-answer--rtl.cf-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); background-position: right top; }

.cf-multi-answer--rtl.cf-multi-answer--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }

.cf-multi-answer--rtl.cf-multi-answer--exclusive.cf-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

.cf-multi-answer-other { margin-top: 0.25em; margin-left: 2.6em; }

.cf-multi-answer-other--rtl { margin-left: 0; margin-right: 2.6em; }

@media (min-width: 641px) { .cf-open-list-answer__text { margin-top: 0.3em; }
  .cf-open-list-answer__other { margin-top: 0em; } }

.cf-open-list-answer__control { display: flex; flex-direction: row; }

.cf-open-list-answer__input-wrapper { flex: 1 1 auto; min-width: 1px; }

.cf-open-list-answer__input-prefix, .cf-open-list-answer__input-suffix { flex: 0 0 auto; height: 1.4em; line-height: 1.4em; margin-top: 0.2em; }

.cf-open-list-answer__input-prefix { text-align: right; padding-right: 0.5em; }

.cf-open-list-answer__input-suffix { text-align: left; padding-left: 0.5em; }

.cf-open-list-answer--rtl .cf-open-list-answer__input-prefix { text-align: left; padding-right: 0; padding-left: 0.5em; }

.cf-open-list-answer--rtl .cf-open-list-answer__input-suffix { text-align: right; padding-left: 0; padding-right: 0.5em; }

.cf-numeric-list-answer__control { display: flex; flex-direction: row; }

.cf-numeric-list-answer__input-wrapper { flex: 0 1 auto; min-width: 1px; }

.cf-numeric-list-answer__input-prefix, .cf-numeric-list-answer__input-suffix { flex: 0 0 auto; height: 1.4em; line-height: 1.4em; margin-top: 0.2em; }

.cf-numeric-list-answer__input-prefix { text-align: right; padding-right: 0.5em; }

.cf-numeric-list-answer__input-suffix { text-align: left; padding-left: 0.5em; }

.cf-numeric-list-answer__input { -moz-appearance: textfield; }

.cf-numeric-list-answer__input::-webkit-outer-spin-button, .cf-numeric-list-answer__input::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; }

.cf-numeric-list-answer__input::-ms-clear { display: none; }

.cf-numeric-list-auto-sum { width: 10em; flex-direction: row; }

.cf-numeric-list-auto-sum__value { padding: 0 0.5em; text-align: right; border-bottom: none; }

.cf-numeric-list-auto-sum .cf-grid-layout__row-control { width: 10em; flex-shrink: 1; }

@media (min-width: 641px) { .cf-numeric-list-answer__text { margin-top: 0.3em; }
  .cf-numeric-list-answer__other { margin-top: 0em; }
  .cf-numeric-list-auto-sum { width: auto; } }

.cf-numeric-list-answer-rtl .cf-numeric-list-answer__input-prefix { text-align: left; padding-right: 0; padding-left: 0.5em; }

.cf-numeric-list-answer-rtl .cf-numeric-list-answer__input-suffix { text-align: right; padding-left: 0; padding-right: 0.5em; }

.cf-numeric-list-auto-sum--rtl .cf-numeric-list-auto-sum__value { text-align: left; }

.cf-rank-by-number-answer__text { margin-top: 0.3em; }

.cf-rank-by-number-answer__other { margin-top: 0em; }

.cf-rank-by-number-answer__input { -moz-appearance: textfield; }

.cf-rank-by-number-answer__input::-webkit-outer-spin-button, .cf-rank-by-number-answer__input::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; }

.cf-rank-by-number-answer__input::-ms-clear { display: none; }

.cf-rank-by-number-answer__other { width: auto; }

.cf-rank-by-number-layout { display: flex; flex-direction: column; }

.cf-rank-by-number-layout__row { display: flex; margin-bottom: 1em; }

.cf-rank-by-number-layout__row:last-child { margin-bottom: 0; }

.cf-rank-by-number-layout__row-text { flex: 0 1 auto; min-width: 1px; }

.cf-rank-by-number-layout__row-control { flex: 0 1 auto; margin-right: 2em; }

@media (max-width: 640px) { .cf-rank-by-number-layout { margin-bottom: 2em; } }

@media (min-width: 641px) { .cf-rank-by-number-layout--multi-columns { display: -ms-grid; display: grid; grid-auto-flow: column; grid-column-gap: 5%; }
  .cf-rank-by-number-layout--multi-columns .cf-rank-by-number-layout__row { min-width: 0; }
  .cf-rank-by-number-layout--multi-columns .cf-rank-by-number-layou__row-control { margin-right: 0.5em; } }

.cf-rank-by-number-layout--rtl .cf-rank-by-number-layout__row-control { margin-right: 0; margin-left: 2em; }

.cf-ranking-answer { display: flex; align-content: stretch; background-color: #EEEEEE; cursor: pointer; }

.cf-ranking-answer__rank { position: relative; flex: 0 0 auto; width: 3em; min-height: 3em; margin: 2px 6px 2px 2px; display: flex; justify-content: center; align-items: center; background-color: #FFFFFF; color: #A8A8A8; }

.cf-ranking-answer__rank::after { content: ''; position: absolute; right: 0; top: 50%; width: 8px; height: 8px; background-color: #FFFFFF; transform: translate(50%, -50%) rotate(45deg); }

.cf-ranking-answer__content { flex: 1 1 auto; min-width: 0; padding: 0 1em; display: flex; align-items: center; }

.cf-ranking-answer__text { flex: 1 1 auto; text-overflow: ellipsis; overflow: hidden; }

.cf-ranking-answer__other-input { width: 15em; max-width: 90%; font-size: inherit; text-overflow: ellipsis; cursor: pointer; }

.cf-ranking-answer--selected { background-color: #000000; }

.cf-ranking-answer--selected .cf-ranking-answer__rank { color: #000000; }

.cf-ranking-answer--selected .cf-ranking-answer__text { color: #FFFFFF; }

.cf-ranking-answer--selected .cf-ranking-answer__other-input { color: #FFFFFF; background: #000000; border-bottom: 1px solid #FFFFFF; }

.cf-ranking-answer--rtl .cf-ranking-answer__rank { margin: 2px 2px 2px 6px; }

.cf-ranking-answer--rtl .cf-ranking-answer__rank::after { right: auto; left: 0; transform: translate(-50%, -50%) rotate(-45deg); }

.cf-ranking-answer-other { margin-top: 0.25em; }

.cf-ranking-status { position: absolute; clip: rect(0, 0, 0, 0); }

.cf-ranking-status--rtl { right: -9999px; left: auto; }

.cf-dnd-ranking { position: relative; display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; user-select: none; -ms-user-select: none; }

.cf-dnd-ranking__unranked-list, .cf-dnd-ranking__ranked-list { min-width: 1px; flex: 0 1 50%; }

.cf-dnd-ranking-list__item-list { display: flex; flex-direction: column; padding: 0.5em 1em; min-height: 5em; }

.cf-dnd-ranking-list__item { margin: .5em 0; }

.cf-dnd-ranking-list__counter { color: #000000; margin: -.5em 1em .5em; text-align: right; }

.cf-dnd-ranking-list--unranked { border: 1px dashed #A8A8A8; }

.cf-dnd-ranking-list--ranked { margin: 0 1em; border: 1px dashed #000000; background: rgba(0, 0, 0, 0.1); }

.cf-dnd-ranking-list--limit-exceeded { border-color: #f00; }

.cf-dnd-ranking-list--limit-exceeded .cf-dnd-ranking-list__counter { color: #f00; }

.cf-dnd-ranking-answer { display: flex; min-height: 3em; justify-content: space-between; align-items: center; background: #EEEEEE; cursor: grab; }

.cf-dnd-ranking-answer__text { flex: 1 1 auto; }

.cf-dnd-ranking-answer__rank { flex: 0 0 auto; min-width: .5em; margin-right: 1em; display: none; color: #FFFFFF; }

.cf-dnd-ranking-answer__handle { flex: 0 0 1.5em; height: .5em; margin: .7em 0 .7em 1em; display: block; content: ""; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; }

.cf-dnd-ranking-answer__other { margin-right: auto; flex: 0 1 auto; max-width: 80%; min-width: 1px; }

.cf-dnd-ranking-answer__other:focus { background-color: #FFFFFF; border-color: #000000; }

.cf-dnd-ranking-answer--dragging { background: #000000; color: #FFFFFF; position: fixed; left: 0; top: 0; z-index: 100; cursor: grabbing; margin: 0; }

.cf-dnd-ranking-answer--dragging .cf-dnd-ranking-answer__other { color: #fff; background: #6bcbdb; border-bottom: 1px solid #fff; }

.cf-dnd-ranking-answer--ranked { background: #000000; color: #FFFFFF; }

.cf-dnd-ranking-answer--ranked .cf-dnd-ranking-answer__rank { display: block; }

.cf-dnd-ranking-answer--ranked .cf-dnd-ranking-answer__other { color: #fff; background: #6bcbdb; border-bottom: 1px solid #fff; }

.cf-dnd-ranking-answer-placeholder { display: flex; justify-content: space-between; align-items: center; min-height: 3em; }

.cf-dnd-ranking-answer-placeholder__rank { display: none; color: #FFFFFF; flex: 0 1 auto; min-width: .5em; }

.cf-dnd-ranking-answer-placeholder--unranked { background: #A8A8A8; }

.cf-dnd-ranking-answer-placeholder--ranked { background: rgba(0, 0, 0, 0.5); }

.cf-dnd-ranking-answer-placeholder--ranked .cf-dnd-ranking-answer-placeholder__rank { display: block; }

.cf-dnd-ranking-answer-placeholder, .cf-dnd-ranking-answer { padding: .5em 1em; }

.cf-dnd-ranking-answer-placeholder + .cf-error-block, .cf-dnd-ranking-answer + .cf-error-block { margin-top: -.5rem; }

@media (max-width: 640px) { .cf-dnd-ranking { max-width: 100%; flex-direction: column; align-items: stretch; }
  .cf-dnd-ranking__unranked-list, .cf-dnd-ranking__ranked-list { min-width: auto; flex: 0 1 auto; }
  .cf-dnd-ranking__ranked-list { order: 1; }
  .cf-dnd-ranking__unranked-list { order: 2; }
  .cf-dnd-ranking-list__item { flex-shrink: 0; }
  .cf-dnd-ranking-list--ranked { margin: 0 0 2em 0; } }

.cf-dnd-ranking-list--rtl .cf-dnd-ranking-list__counter { margin-right: 0; margin-left: 1em; text-align: left; }

.cf-dnd-ranking-answer--rtl .cf-dnd-ranking-answer__other { margin-left: auto; }

.cf-dnd-ranking-answer--rtl .cf-dnd-ranking-answer__handle { margin-left: 0; margin-right: 1em; }

.cf-dnd-ranking-answer--rtl .cf-dnd-ranking-answer__rank { margin-right: 0; margin-left: 1em; }

@media (min-width: 641px) { .cf-dd-grid-answer__text { margin-top: 0.3em; }
  .cf-dd-grid-answer__other { margin-top: 0em; } }

.cf-dropdown-hierarchy__node-caption { margin-bottom: 1em; display: block; }

.cf-accordion-grid-answer { margin-bottom: 1em; }

.cf-accordion-grid-answer__other { width: 15em; }

.cf-accordion-grid-answer__selected-list { color: #000000; font-size: .9em; font-weight: bold; padding: 0 2.5em; }

.cf-accordion-grid-answer__selected-list--hidden { display: none; }

.cf-accordion-grid-answer__scales { margin-top: 1em; }

.cf-accordion-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }

.cf-accordion-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-accordion-grid-answer__right-text { margin-top: 1em; margin-left: 2.2em; }

.cf-accordion-grid-answer--rtl .cf-accordion-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }

.cf-accordion-grid-answer--rtl .cf-accordion-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

.cf-accordion-grid-answer--rtl .cf-accordion-grid-answer__right-text { margin-left: 0; margin-right: 2.2em; }

@media (max-width: 640px) { .cf-grid-answer { margin-bottom: 2em; }
  .cf-grid-answer__scale { display: flex; flex-direction: column; justify-content: space-between; }
  .cf-grid-answer__scale-item, .cf-grid-answer__scale__item { margin-bottom: 1em; }
  .cf-grid-answer__scale-item:last-child, .cf-grid-answer__scale__item:last-child { margin-bottom: 0; }
  .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-grid-answer__scale-image-item { display: flex; margin: 0 0 1em; }
  .cf-grid-answer__labels { display: none; }
  .cf-grid-answer__scale-group-labels { display: none; }
  .cf-grid-answer__scale-group-heading, .cf-grid-answer__scale-group-end { width: 100%; height: 0.75em; margin: 1em auto; border: 1px solid; border-color: #BBBBBB; color: #BBBBBB; }
  .cf-grid-answer__scale-group-heading { display: flex; justify-content: center; flex-wrap: nowrap; border-bottom: none; }
  .cf-grid-answer__scale-group-title { text-align: center; overflow: hidden; max-width: 80%; margin-top: -0.75em; padding-left: 1em; padding-right: 1em; background-color: #FFFFFF; }
  .cf-grid-answer__scale-group-end { border-top: none; }
  .cf-grid-answer__scale-item + .cf-grid-answer__scale-group-heading, .cf-grid-answer__scale-item + .cf-grid-answer__scale-group-end { margin-top: 0; }
  .cf-grid-answer--fake-for-panel { display: none; } }

@media (min-width: 641px) { .cf-grid { overflow: auto; padding-left: 28px; margin-left: -28px; }
  .cf-grid-answer { margin-bottom: 0; }
  .cf-grid-answer__text { margin-top: 0.9em; }
  .cf-grid-answer__other { margin-top: 0.5em; }
  .cf-grid-answer__text { line-height: 1.2em; }
  .cf-grid-answer__control { flex: 0 1 auto; min-width: auto; }
  .cf-grid-answer__scale { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
  .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; flex: 0 1 auto; max-width: none; min-width: auto; padding: 0 1em; text-align: center; height: 3em; background-position: center; }
  .cf-grid-answer__scale-item-text { visibility: hidden; display: inline-block; height: 0px; overflow: hidden; }
  .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-grid-answer__scale-image-item { margin: .5em; }
  .cf-grid-answer__labels { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0.5em 0; background-color: #BBBBBB; color: #000000; margin-bottom: 0.5em; }
  .cf-grid-answer__label { flex: 0 1 auto; max-width: none; min-width: auto; padding: 0 1em; text-align: center; }
  .cf-grid-answer__scale-group-heading, .cf-grid-answer__scale-group-end { display: none; }
  .cf-grid-answer--fake-for-panel .cf-grid-answer__scale { visibility: hidden; height: 1px; margin-top: -1px; }
  .cf-grid-scale-group-panel { margin-bottom: 0.25em; }
  .cf-grid-scale-group-panel__labels { display: flex; align-items: flex-end; margin-bottom: 0.25em; }
  .cf-grid-scale-group-panel__label--empty { visibility: hidden; }
  .cf-grid-scale-group-panel__label-text-wrapper { display: flex; }
  .cf-grid-scale-group-panel__label-text { width: 1px; flex: 1 1 auto; line-height: 1.2em; text-align: center; color: #BBBBBB; }
  .cf-grid-scale-group-panel__scales, .cf-grid-scale-group-panel__borders { display: flex; }
  .cf-grid-scale-group-panel__scale { flex: 0 1 auto; max-width: none; min-width: auto; padding: 0 1em; text-align: center; height: 0px; text-align: center; visibility: hidden; }
  .cf-grid-scale-group-panel__scale-text { height: 0px; overflow: hidden; }
  .cf-grid-scale-group-panel__border { flex: 0 1 auto; max-width: none; min-width: auto; padding: 0 1em; text-align: center; height: 1px; position: relative; }
  .cf-grid-scale-group-panel__border:after { content: ''; background: #BBBBBB; position: absolute; right: 0; left: 0; top: 0; bottom: 0; }
  .cf-grid-scale-group-panel__border--left-edge:first-child:after { left: 0; }
  .cf-grid-scale-group-panel__border--left-edge:after { left: 0.25em; }
  .cf-grid-scale-group-panel__border--right-edge:last-child:after { right: 0; }
  .cf-grid-scale-group-panel__border--right-edge:after { right: 0.25em; }
  .cf-grid-scale-group-panel__spacer { flex: 0 1 auto; max-width: none; min-width: auto; padding: 0 1em; text-align: center; visibility: hidden; } }

@media (max-width: 640px) { .cf-grid-answer--rtl .cf-grid-answer__scale { display: flex; flex-direction: column; }
  .cf-grid-answer--rtl .cf-grid-answer__scale-item, .cf-grid-answer--rtl .cf-grid-answer__scale__item { margin-bottom: 1em; }
  .cf-grid-answer--rtl .cf-grid-answer__scale-item:last-child, .cf-grid-answer--rtl .cf-grid-answer__scale__item:last-child { margin-bottom: 0; }
  .cf-grid-answer--rtl .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }
  .cf-grid-answer--rtl .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; } }

@media (min-width: 641px) { .cf-grid--rtl { margin-right: -28px; padding-right: 28px; margin-left: 0; padding-left: 0; }
  .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__border--left-edge:after { left: 0; right: 0.25em; }
  .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__border--right-edge:after { right: 0; left: 0.25em; } }

@media (max-width: 640px) { .cf-grid-answer--multi .cf-grid-answer__scale { display: flex; flex-direction: column; justify-content: space-between; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item, .cf-grid-answer--multi .cf-grid-answer__scale__item { margin-bottom: 1em; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item:last-child, .cf-grid-answer--multi .cf-grid-answer__scale__item:last-child { margin-bottom: 0; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive.cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-grid-answer--multi .cf-grid-answer__other { width: 15em; } }

@media (min-width: 641px) { .cf-grid-answer--multi .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive.cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-grid-answer--multi .cf-grid-answer__scale-item { padding: 0 1em; background-position: center; }
  .cf-grid-answer--multi .cf-grid-answer__other { visibility: hidden; width: 12em; }
  .cf-grid-answer--multi .cf-grid-answer__other--in-label { visibility: visible; max-width: none; margin-top: 0; }
  .cf-grid-answer--multi .cf-grid-answer__scale-item .cf-error-block { display: none; } }

@media (max-width: 640px) { .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale { display: flex; flex-direction: column; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item, .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale__item { margin-bottom: 1em; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item:last-child, .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale__item:last-child { margin-bottom: 0; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); background-position: right top; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; padding-left: 0; padding-right: 2.6em; background-position: right top; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive.cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; } }

@media (min-width: 641px) { .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; padding-left: 2.6em; line-height: 1.8em; min-height: 1.8em; cursor: pointer; }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item--exclusive.cf-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-grid-answer--rtl.cf-grid-answer--multi .cf-grid-answer__scale-item { padding: 0 1em; background-position: center; } }

@media (max-width: 640px) { .cf-grid-3d__mobile { display: block; }
  .cf-grid-3d__desktop { display: none; } }

@media (min-width: 641px) { .cf-grid-3d__mobile { display: none; }
  .cf-grid-3d__desktop { display: block; } }

.cf-grid-3d-mobile-inner-question { margin-bottom: 2em; }

.cf-grid-3d-mobile-inner-question__text, .cf-grid-3d-mobile-inner-question__errors { margin-bottom: 1em; }

.cf-grid-3d-mobile-inner-question__text { font-weight: bold; }

.cf-grid-3d-mobile-inner-question__content { padding: 0 28px; }

.cf-grid-3d-mobile-inner-question:last-child { margin-bottom: 0; }

.cf-grid-3d-desktop__errors { margin-bottom: 1em; }

.cf-grid-3d-desktop__content { overflow: auto; padding-bottom: 1em; }

.cf-grid-3d-desktop__answer-other-input { width: 260px; }

.cf-grid-single-answer { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; cursor: pointer; width: 1.8em; height: 1.8em; display: block; margin: 0 auto; }

.cf-grid-single-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-grid-multi-answer { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' fill='%23EEEEEE' /%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; cursor: pointer; width: 1.8em; height: 1.8em; display: block; margin: 0 auto; }

.cf-grid-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' %3E%3Crect fill='%23000000' height='30' width='30' y='1' x='1' /%3E%3Cpath fill='%23FFFFFF' d='M 6.5,16.5 14.5,24.5 24.5,10 20,10 14,19 11.5,16.5 Z' /%3E%3C/svg%3E"); }

.cf-grid-multi-answer--exclusive { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.8em; background-repeat: no-repeat; background-position: left top; }

.cf-grid-multi-answer--exclusive.cf-grid-multi-answer--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-grid-open-answer, .cf-grid-dropdown-answer { min-width: 8em; max-width: 20em; width: 100%; }

.cf-grid-open-answer--no-limit, .cf-grid-dropdown-answer--no-limit { width: auto; min-width: 0; max-width: none; }

.cf-grid-numeric-answer, .cf-grid-rank-by-number-answer { min-width: 2em; max-width: 4em; width: 100%; -moz-appearance: textfield; }

.cf-grid-numeric-answer::-webkit-outer-spin-button, .cf-grid-numeric-answer::-webkit-inner-spin-button, .cf-grid-rank-by-number-answer::-webkit-outer-spin-button, .cf-grid-rank-by-number-answer::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; }

.cf-grid-numeric-answer::-ms-clear, .cf-grid-rank-by-number-answer::-ms-clear { display: none; }

@media (max-width: 1024px) { .cf-grid-3d-mobile-inner-question__content { padding: 0 20px; } }

@media (max-width: 480px) { .cf-grid-3d-mobile-inner-question__content { padding: 0 14px; } }

.cf-hrs-single { display: flex; flex-direction: column; align-items: stretch; }

.cf-hrs-single__scale-label-panel { overflow: auto; }

.cf-hrs-single__scale { flex: 1 1 auto; display: flex; margin-top: 4px; margin-bottom: 1em; }

.cf-hrs-single__scale-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 1 0 0px; }

.cf-hrs-single__scale-item:last-child { margin-right: 0; }

.cf-hrs-single__scale-item--selected { background: #000000; color: #FFFFFF; }

.cf-hrs-single__na { display: flex; flex-direction: column; }

.cf-hrs-single__na-item, .cf-hrs-single__na__item { margin-bottom: 1em; }

.cf-hrs-single__na-item:last-child, .cf-hrs-single__na__item:last-child { margin-bottom: 0; }

.cf-hrs-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }

.cf-hrs-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-hrs-single__na-item { margin-bottom: 0.5em; }

@media (max-width: 640px) { .cf-hrs-single__scale { margin-top: 2px; }
  .cf-hrs-single__scale-item { margin-right: 2px; } }

.cf-hrs-single--rtl .cf-hrs-single__scale-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 1 0 0px; }

.cf-hrs-single--rtl .cf-hrs-single__scale-item:first-child { margin-left: 4px; }

.cf-hrs-single--rtl .cf-hrs-single__scale-item:last-child { margin-left: 0; }

.cf-hrs-single--rtl .cf-hrs-single__scale-item--selected { background: #000000; color: #FFFFFF; }

.cf-hrs-single--rtl .cf-hrs-single__na { display: flex; flex-direction: column; }

.cf-hrs-single--rtl .cf-hrs-single__na-item, .cf-hrs-single--rtl .cf-hrs-single__na__item { margin-bottom: 1em; }

.cf-hrs-single--rtl .cf-hrs-single__na-item:last-child, .cf-hrs-single--rtl .cf-hrs-single__na__item:last-child { margin-bottom: 0; }

.cf-hrs-single--rtl .cf-hrs-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }

.cf-hrs-single--rtl .cf-hrs-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

@media (max-width: 640px) { .cf-hrs-single--rtl .cf-hrs-single__scale-item { margin-right: 0; margin-left: 2px; } }

.cf-hrs-grid-answer__control { display: flex; }

.cf-hrs-grid-answer__scale-container { flex: 1 1 auto; display: flex; flex-direction: column; }

.cf-hrs-grid-answer__scale { display: flex; flex: 1 0 auto; }

.cf-hrs-grid-answer__scale-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 1 0 0px; }

.cf-hrs-grid-answer__scale-item:last-child { margin-right: 0; }

.cf-hrs-grid-answer__scale-item--selected { background: #000000; color: #FFFFFF; }

.cf-hrs-grid-answer__scale-label-panel { overflow: auto; }

@media (max-width: 640px) { .cf-hrs-grid-answer { margin-bottom: 2em; }
  .cf-hrs-grid-answer__control { flex-direction: column; align-items: stretch; }
  .cf-hrs-grid-answer__scale-container { margin-bottom: 1em; }
  .cf-hrs-grid-answer__scale-label-panel { display: none; margin-bottom: 2px; }
  .cf-hrs-grid-answer__scale-item { margin-right: 2px; }
  .cf-hrs-grid-answer__na { display: flex; flex-direction: column; }
  .cf-hrs-grid-answer__na-item, .cf-hrs-grid-answer__na__item { margin-bottom: 1em; }
  .cf-hrs-grid-answer__na-item:last-child, .cf-hrs-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-hrs-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }
  .cf-hrs-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-hrs-grid-answer__na-item { margin-bottom: 0.5em; }
  .cf-hrs-grid-answer--first .cf-hrs-grid-answer__scale-label-panel { display: block; }
  .cf-hrs-grid-answer--fake-for-panel { display: none; } }

@media (min-width: 641px) { .cf-hrs-grid-answer { margin-bottom: 4px; }
  .cf-hrs-grid-answer__text { margin-top: 0.6em; }
  .cf-hrs-grid-answer__other { margin-top: 0.2em; }
  .cf-hrs-grid-answer:last-child { margin-bottom: 0; }
  .cf-hrs-grid-answer__text { line-height: 1.2em; }
  .cf-hrs-grid-answer__scale-label-panel { display: none; }
  .cf-hrs-grid-answer__na { display: flex; margin-left: 16px; }
  .cf-hrs-grid-answer__na-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 0 0 auto; padding: 0 1em; }
  .cf-hrs-grid-answer__na-item:last-child { margin-right: 0; }
  .cf-hrs-grid-answer__na-item--selected { background: #000000; color: #FFFFFF; }
  .cf-hrs-grid-answer--fake-for-panel .cf-hrs-grid-answer__scale { display: none; }
  .cf-hrs-grid-answer--fake-for-panel .cf-hrs-grid-answer__scale-label-panel { display: block; }
  .cf-hrs-grid-answer--fake-for-panel .cf-hrs-grid-answer__na { visibility: hidden; height: 1px; } }

.cf-hrs-grid--rtl .cf-hrs-grid-answer__scale-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; }

.cf-hrs-grid--rtl .cf-hrs-grid-answer__scale-item:first-child { margin-left: 4px; }

.cf-hrs-grid--rtl .cf-hrs-grid-answer__scale-item:last-child { margin-left: 0; }

.cf-hrs-grid--rtl .cf-hrs-grid-answer__scale-item--selected { background: #000000; color: #FFFFFF; }

@media (max-width: 640px) { .cf-hrs-grid--rtl .cf-hrs-grid-answer__na { display: flex; flex-direction: column; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item, .cf-hrs-grid--rtl .cf-hrs-grid-answer__na__item { margin-bottom: 1em; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item:last-child, .cf-hrs-grid--rtl .cf-hrs-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__scale-item { margin-right: 0; margin-left: 2px; } }

@media (min-width: 641px) { .cf-hrs-grid--rtl .cf-hrs-grid-answer__na { display: flex; margin-left: 0; margin-right: 16px; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 0 0 auto; padding: 0 1em; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item:first-child { margin-left: 4px; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item:last-child { margin-left: 0; }
  .cf-hrs-grid--rtl .cf-hrs-grid-answer__na-item--selected { background: #000000; color: #FFFFFF; } }

.cf-gb-single__scale { display: flex; flex: 1 0 auto; margin-bottom: 1em; }

.cf-gb-single__scale-label-panel { margin-bottom: 1em; }

.cf-gb-single__scale-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 1 0 0px; transition-delay: 0.1s; }

.cf-gb-single__scale-item:last-child { margin-right: 0; }

.cf-gb-single__scale-item--selected, .cf-gb-single__scale-item--hover { background: #000000; color: #FFFFFF; }

.cf-gb-single__scale-item--hover { transition: background 0.5s linear; }

.cf-gb-single__scale-label-panel { overflow: auto; }

.cf-gb-single__na { display: flex; flex-direction: column; }

.cf-gb-single__na-item, .cf-gb-single__na__item { margin-bottom: 1em; }

.cf-gb-single__na-item:last-child, .cf-gb-single__na__item:last-child { margin-bottom: 0; }

.cf-gb-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }

.cf-gb-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-gb-single__scale-texts { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; margin-bottom: 1em; }

.cf-gb-single__scale-text { flex: 1 1 0px; text-align: center; transition-delay: 0.1s; margin-right: 4px; min-width: 1px; }

.cf-gb-single__scale-text:last-child { margin-right: 0; }

.cf-gb-single__scale-text--selected { color: #000000; }

.cf-gb-single__scale-text--hover { color: #000000; transition: color 0.5s linear; }

.cf-gb-single--rtl .cf-gb-single__scale-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; }

.cf-gb-single--rtl .cf-gb-single__scale-item:first-child { margin-left: 4px; }

.cf-gb-single--rtl .cf-gb-single__scale-item:last-child { margin-left: 0; }

.cf-gb-single--rtl .cf-gb-single__scale-item--selected, .cf-gb-single--rtl .cf-gb-single__scale-item--hover { background: #000000; color: #FFFFFF; }

.cf-gb-single--rtl .cf-gb-single__na { display: flex; flex-direction: column; }

.cf-gb-single--rtl .cf-gb-single__na-item, .cf-gb-single--rtl .cf-gb-single__na__item { margin-bottom: 1em; }

.cf-gb-single--rtl .cf-gb-single__na-item:last-child, .cf-gb-single--rtl .cf-gb-single__na__item:last-child { margin-bottom: 0; }

.cf-gb-single--rtl .cf-gb-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }

.cf-gb-single--rtl .cf-gb-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

.cf-gb-grid-answer__control { display: flex; }

.cf-gb-grid-answer__scale-container { flex: 1 1 auto; display: flex; flex-direction: column; }

.cf-gb-grid-answer__scale { display: flex; flex: 1 0 auto; }

.cf-gb-grid-answer__scale-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 1 0 0px; transition-delay: 0.1s; }

.cf-gb-grid-answer__scale-item:last-child { margin-right: 0; }

.cf-gb-grid-answer__scale-item--selected, .cf-gb-grid-answer__scale-item--hover { background: #000000; color: #FFFFFF; }

.cf-gb-grid-answer__scale-item--hover { transition: background 0.5s linear; }

.cf-gb-grid-answer__scale-label-panel { overflow: auto; }

.cf-gb-grid-answer__scale-texts { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; }

.cf-gb-grid-answer__scale-text { flex: 1 1 0px; min-width: 1px; text-align: center; transition-delay: 0.1s; margin-right: 4px; }

.cf-gb-grid-answer__scale-text:last-child { margin-right: 0; }

.cf-gb-grid-answer__scale-text--selected { color: #000000; }

.cf-gb-grid-answer__scale-text--hover { color: #000000; transition: color 0.5s linear; }

@media (max-width: 640px) { .cf-gb-grid-answer { margin-bottom: 2em; }
  .cf-gb-grid-answer__other { width: 100%; }
  .cf-gb-grid-answer__control { flex-direction: column; align-items: stretch; }
  .cf-gb-grid-answer__scale-container { margin-bottom: 1em; }
  .cf-gb-grid-answer__scale-label-panel { display: none; }
  .cf-gb-grid-answer__scale-item { margin-right: 2px; }
  .cf-gb-grid-answer__na { display: flex; flex-direction: column; }
  .cf-gb-grid-answer__na-item, .cf-gb-grid-answer__na__item { margin-bottom: 1em; }
  .cf-gb-grid-answer__na-item:last-child, .cf-gb-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-gb-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }
  .cf-gb-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-gb-grid-answer__na-item { margin-bottom: 0.5em; }
  .cf-gb-grid-answer__scale-texts { margin-bottom: 1em; }
  .cf-gb-grid-answer__scale-text { margin-right: 2px; }
  .cf-gb-grid-answer--first .cf-gb-grid-answer__scale-label-panel { margin-bottom: 1em; display: block; }
  .cf-gb-grid-answer--fake-for-panel { display: none; } }

@media (min-width: 641px) { .cf-gb-grid-answer { margin-bottom: 4px; }
  .cf-gb-grid-answer__text { margin-top: 0.6em; }
  .cf-gb-grid-answer__other { margin-top: 0.2em; }
  .cf-gb-grid-answer:last-child { margin-bottom: 0; }
  .cf-gb-grid-answer__text { line-height: 1.2em; }
  .cf-gb-grid-answer__scale-label-panel { display: none; }
  .cf-gb-grid-answer__scale-texts { display: none; }
  .cf-gb-grid-answer__na { display: flex; margin-left: 16px; }
  .cf-gb-grid-answer__na-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 0 0 auto; padding: 0 1em; }
  .cf-gb-grid-answer__na-item:last-child { margin-right: 0; }
  .cf-gb-grid-answer__na-item--selected { background: #000000; color: #FFFFFF; }
  .cf-gb-grid-answer--fake-for-panel .cf-gb-grid-answer__scale-texts { display: flex; padding: 0.5em 0; }
  .cf-gb-grid-answer--fake-for-panel .cf-gb-grid-answer__scale-label-panel { display: block; }
  .cf-gb-grid-answer--fake-for-panel .cf-gb-grid-answer__na { visibility: hidden; height: 1px; } }

.cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; }

.cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item:first-child { margin-left: 4px; }

.cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item:last-child { margin-left: 0; }

.cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item--selected, .cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item--hover { background: #000000; color: #FFFFFF; }

@media (max-width: 640px) { .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na { display: flex; flex-direction: column; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item, .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na__item { margin-bottom: 1em; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item:last-child, .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__scale-item { margin-right: 0; margin-left: 2px; } }

@media (min-width: 641px) { .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na { margin-right: 16px; margin-left: 0; display: flex; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item { margin-right: 0; margin-left: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 0 0 auto; padding: 0 1em; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item:first-child { margin-left: 4px; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item:last-child { margin-left: 0; }
  .cf-gb-grid-answer--rtl .cf-gb-grid-answer__na-item--selected { background: #000000; color: #FFFFFF; } }

.cf-sr-single__scale { flex: 0 1 auto; min-width: 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 1em; }

.cf-sr-single__scale-item { flex: 0 1 auto; width: 2em; height: 3em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 28 28'%3E%3Cpolygon fill='%23EEEEEE' points='9.82 9.10 13.86 0 17.89 9.10 27.82 9.10 19.80 15.85 23.55 26.97 13.86 19.93 4.30 26.88 8.02 15.85 0 9.10' /%3E%3C/svg%3E"); background-size: 2em; background-repeat: no-repeat; background-position: center; cursor: pointer; }

.cf-sr-single__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 28 28'%3E%3Cpolygon fill='%23000000' points='9.82 9.10 13.86 0 17.89 9.10 27.82 9.10 19.80 15.85 23.55 26.97 13.86 19.93 4.30 26.88 8.02 15.85 0 9.10' /%3E%3C/svg%3E"); }

.cf-sr-single__na { display: flex; flex-direction: column; }

.cf-sr-single__na-item, .cf-sr-single__na__item { margin-bottom: 1em; }

.cf-sr-single__na-item:last-child, .cf-sr-single__na__item:last-child { margin-bottom: 0; }

.cf-sr-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }

.cf-sr-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }

.cf-sr-single__scale-label-panel { overflow: auto; margin-bottom: 0.5em; }

.cf-sr-single--rtl .cf-sr-single__na { display: flex; flex-direction: column; }

.cf-sr-single--rtl .cf-sr-single__na-item, .cf-sr-single--rtl .cf-sr-single__na__item { margin-bottom: 1em; }

.cf-sr-single--rtl .cf-sr-single__na-item:last-child, .cf-sr-single--rtl .cf-sr-single__na__item:last-child { margin-bottom: 0; }

.cf-sr-single--rtl .cf-sr-single__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }

.cf-sr-single--rtl .cf-sr-single__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }

.cf-sr-grid-answer__control { display: flex; }

.cf-sr-grid-answer__scale-container { display: flex; flex-direction: column; align-items: stretch; }

.cf-sr-grid-answer__scale { flex: 0 1 auto; min-width: 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }

.cf-sr-grid-answer__scale-item { flex: 0 1 auto; width: 90px; height: 3em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 28 28'%3E%3Cpolygon fill='%23EEEEEE' points='9.82 9.10 13.86 0 17.89 9.10 27.82 9.10 19.80 15.85 23.55 26.97 13.86 19.93 4.30 26.88 8.02 15.85 0 9.10' /%3E%3C/svg%3E"); background-size: 2em; background-repeat: no-repeat; background-position: center; cursor: pointer; }

.cf-sr-grid-answer__scale-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 28 28'%3E%3Cpolygon fill='%23000000' points='9.82 9.10 13.86 0 17.89 9.10 27.82 9.10 19.80 15.85 23.55 26.97 13.86 19.93 4.30 26.88 8.02 15.85 0 9.10' /%3E%3C/svg%3E"); }

.cf-sr-grid-answer__scale-label-panel { overflow: auto; }

@media (max-width: 640px) { .cf-sr-grid-answer { margin-bottom: 2em; }
  .cf-sr-grid-answer__control { flex-direction: column; align-items: stretch; }
  .cf-sr-grid-answer__scale-container { margin-bottom: 1em; }
  .cf-sr-grid-answer__scale { flex: 1 1 auto; justify-content: space-between; }
  .cf-sr-grid-answer__scale-item { flex: 0 1 auto; width: 2em; }
  .cf-sr-grid-answer__scale-label-panel { display: none; }
  .cf-sr-grid-answer__na { display: flex; flex-direction: column; }
  .cf-sr-grid-answer__na-item, .cf-sr-grid-answer__na__item { margin-bottom: 1em; }
  .cf-sr-grid-answer__na-item:last-child, .cf-sr-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-sr-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; }
  .cf-sr-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); }
  .cf-sr-grid-answer__na-item { margin-bottom: 0.5em; }
  .cf-sr-grid-answer--fake-for-panel { margin-bottom: 0; }
  .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale-label-panel { display: block; }
  .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__text, .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale-texts, .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale, .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__na { display: none; } }

@media (min-width: 641px) { .cf-sr-grid-answer { margin-bottom: 0; }
  .cf-sr-grid-answer__text { margin-top: 0.8em; }
  .cf-sr-grid-answer__other { margin-top: 0.5em; }
  .cf-sr-grid-answer-text { line-height: 1.2em; }
  .cf-sr-grid-answer__control { align-items: center; }
  .cf-sr-grid-answer__scale-container { flex: 0 1 auto; min-width: 1px; }
  .cf-sr-grid-answer__scale-label-panel { display: none; }
  .cf-sr-grid-answer__na { display: flex; flex: 0 0 auto; margin-left: 1em; }
  .cf-sr-grid-answer__na-item { margin-right: 4px; min-height: 2.4em; background: #EEEEEE; text-align: center; cursor: pointer; display: flex; flex-direction: column; justify-content: center; flex: 0 0 auto; padding: 0 1em; }
  .cf-sr-grid-answer__na-item:last-child { margin-right: 0; }
  .cf-sr-grid-answer__na-item--selected { background: #000000; color: #FFFFFF; }
  .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale-label-panel { display: block; margin-bottom: 0.5em; }
  .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale, .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__na { visibility: hidden; height: 1px; }
  .cf-sr-grid-answer--fake-for-panel .cf-sr-grid-answer__scale { margin-top: -1px; } }

@media (max-width: 640px) { .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na { display: flex; flex-direction: column; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na-item, .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na__item { margin-bottom: 1em; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na-item:last-child, .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na__item:last-child { margin-bottom: 0; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na-item { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23EEEEEE'/%3E%3C/svg%3E"); background-size: 1.4em; background-repeat: no-repeat; background-position: left top; padding-left: 2.2em; line-height: 1.4em; min-height: 1.4em; cursor: pointer; padding-left: 0; padding-right: 2.2em; background-position: right top; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na-item--selected { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23000000' /%3E%3Ccircle cx='16' cy='16' r='5' fill='%23FFFFFF' /%3E%3C/svg%3E"); background-position: right top; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__scale-item { margin-right: 0; margin-left: 2px; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__scale-text { margin-right: 0; margin-left: 2px; } }

@media (min-width: 641px) { .cf-sr-grid--rtl .cf-sr-grid-answer__na { margin-left: 0; margin-right: 16px; }
  .cf-sr-grid-answer--rtl .cf-sr-grid-answer__na-item { margin-right: 0; margin-left: 4px; } }

.cf-grid-answer--answer-buttons .cf-grid-answer__scale-item { background-image: none; background-color: #eeeeee; padding: 0 1em; display: flex; align-items: center; }

.cf-grid-answer--answer-buttons .cf-grid-answer__scale-item-text { visibility: visible; height: auto; max-width: 100%; cursor: pointer; }

.cf-grid-answer--answer-buttons .cf-grid-answer__scale-item--selected { background-color: #000000; color: #FFFFFF; }

@media (min-width: 641px) { .cf-grid-answer--answer-buttons { align-items: center; height: 100%; }
  .cf-grid-answer--answer-buttons:not(.cf-grid-answer--fake-for-panel) { margin-bottom: 0.5em; }
  .cf-grid-answer--answer-buttons .cf-grid-answer__scale-item { margin-right: 0.5em; height: auto; min-height: 2.4em; }
  .cf-grid-answer--answer-buttons .cf-grid-answer__labels { display: none; }
  .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__border:after { left: -0.25em; right: -0.25em; }
  .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__border--left-edge:after { left: 0; }
  .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__border--right-edge:after { right: 0; }
  .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__scale, .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__border, .cf-grid-answer--answer-buttons .cf-grid-scale-group-panel__spacer { flex: 1 1 auto; min-width: auto; margin-right: 0.5em; } }

@media (max-width: 640px) { .cf-grid-answer--answer-buttons .cf-grid-answer__scale { max-width: 400px; }
  .cf-grid-answer--answer-buttons .cf-grid-answer__scale-item { min-height: 32px; margin-bottom: 16px; justify-content: center; } }

@media (min-width: 641px) { .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-answer__scale-item { margin-right: 0; margin-left: 0.5em; }
  .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__border--left-edge:after { left: -0.25em; right: 0; }
  .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__border--right-edge:after { right: -0.25em; left: 0; }
  .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__scale, .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__border, .cf-grid-answer--rtl.cf-grid-answer--answer-buttons .cf-grid-scale-group-panel--rtl .cf-grid-scale-group-panel__spacer { margin-right: 0; margin-left: 0.5em; } }

@media (min-width: 641px) { .cf-grid-answer__scale-button-item { margin-right: .5em; } }

@media (max-width: 640px) { .cf-grid-answer__scale-button-item { min-height: 2em; margin-bottom: 1em; } }

.cf-grid-answer--rtl .cf-grid-answer__scale-button-item { margin-right: 0; margin-left: .5em; }

@media (max-width: 640px) { .cf-carousel-grid-answer .cf-list--inline-two-columns::after { padding: 0 1em; } }

.cf-quesiton--geolocation { display: none; }

.cf-image-upload-answer { width: 30em; position: relative; overflow: hidden; margin-bottom: 3em; max-width: 100%; }

.cf-image-upload-answer:after { content: ""; display: block; padding-top: 100%; }

.cf-image-upload-answer__input { display: none; }

.cf-image-upload-answer__preview { display: flex; justify-content: center; align-items: center; flex-direction: column; background: #EEEEEE; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.cf-image-upload-answer__preview-image { flex: 0 0 auto; max-width: 100%; max-height: 100%; width: auto; height: auto; }

.cf-image-upload-answer__controls { display: flex; justify-content: center; flex-direction: column; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transform: translate(0%, 0%); transition: transform .4s ease, opacity .1s linear; }

.cf-image-upload-answer__upload-button { cursor: pointer; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cline y2='0' x2='11' y1='21' x1='11' stroke-width='3' stroke='%23FFFFFF'/%3E%3Cline y2='11' x2='21' y1='11' x1='0' stroke-width='3' stroke='%23FFFFFF'/%3E%3C/svg%3E"); background-size: 25%; background-repeat: no-repeat; background-position: center; background-color: #000000; width: 20%; height: 20%; margin: 0 auto; border-radius: 50%; position: relative; }

.cf-image-upload-answer__cancel-button { display: none; cursor: pointer; width: 20%; height: 20%; margin: 0 auto; border-radius: 50%; position: relative; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cline y2='0' x2='11' y1='21' x1='11' stroke-width='3' stroke='%23000000'/%3E%3Cline y2='11' x2='21' y1='11' x1='0' stroke-width='3' stroke='%23000000'/%3E%3C/svg%3E"); background-size: 25%; background-repeat: no-repeat; background-position: center; transform: rotate(45deg); }

.cf-image-upload-answer--uploaded .cf-image-upload-answer__controls { transform: translate(30%, 30%); opacity: 0.8; }

.cf-image-upload-answer--process .cf-image-upload-answer__preview-image, .cf-image-upload-answer--process .cf-image-upload-answer__upload-button { display: none; }

.cf-image-upload-answer--process .cf-image-upload-answer__cancel-button { display: block; }

.circular-progress { width: 100%; height: 100%; transform: rotate(-135deg); transform-origin: center center; overflow: visible; }

.circular-progress * { fill: none; stroke-width: 2; }

.circular-progress__background { stroke: #d5d5d5; }

.circular-progress__progress { stroke: #000000; transition: stroke-dashoffset .2s linear; }

.cf-question--login .cf-login { max-width: 15.6em; }

.cf-question--login .cf-login__field { margin-bottom: 1em; display: flex; align-items: center; justify-content: space-between; }

.cf-question--login .cf-login__field--user-name .cf-login__field-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23A8A8A8' stroke-width='0' cx='50' cy='50' r='49'%3E%3C/circle%3E%3Cpath fill='%23FFFFFF' stroke-width='0' d='M 20.757 70.851 C 40.062 56.398 59.878 56.449 79.286 71.005 C 79.286 71.005 51.962 105.428 20.757 70.851 Z'%3E%3C/path%3E%3Ccircle fill='%23FFFFFF' stroke-width='0' cx='50' cy='32' r='17'%3E%3C/circle%3E%3C/svg%3E"); }

.cf-question--login .cf-login__field--password .cf-login__field-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Crect stroke='null' fill='%23A8A8A8' x='15' y='36.5457' width='70' height='59.4543' rx='8' ry='8' stroke-width='0'/%3E%3Cpath fill='none' stroke-width='8px' d='m29.87968,36.55055c-0.00671,-27.5475 11.26472,-29.63716 19.84132,-29.78055c8.5766,-0.14339 20.28852,5.24007 20.29628,29.78363' id='svg_2' stroke='%23A8A8A8'/%3E %3Ccircle fill='%23FFFFFF' cx='50' cy='64' r='8'/%3E%3C/svg%3E"); }

.cf-question--login .cf-login__field-input { flex: 1 1 auto; min-width: 0px; margin-left: 0.6em; margin-right: 0.6em; }

.cf-question--login .cf-login__field-icon { height: 1.8em; width: 1.8em; background-size: cover; background-repeat: no-repeat; flex: 0 0 auto; }

.cf-test-navigator { width: 260px; border: 4px solid #CED0D6; border-radius: 6px; background: #FFFFFF; font-size: 12px; top: 0; }

.cf-test-navigator__title { background: #F4F4F4; padding: 10px 12px 10px 9px; border-bottom: 1px solid #CED0D6; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 14px; font-weight: bold; cursor: move; }

.cf-test-navigator__collapse-button { margin-top: 10px; margin-right: 10px; width: 24px; height: 24px; float: right; cursor: pointer; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 1,4 5.5,8 10,4 9,3 5.5,5.5 2,3 Z' /%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: 14px 14px; }

.cf-test-navigator--collapsed .cf-test-navigator__collapse-button { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 4,1 8,5.5 4,10 3,9 5.5,5.5 3,2 Z' /%3E%3C/svg%3E"); }

.cf-test-navigator--collapsed .cf-test-navigator__list { display: none; }

.cf-test-navigator--collapsed .cf-test-navigator__search { display: none; }

.cf-test-navigator__search { padding: 0 40px 0 0; border-bottom: 1px solid #CED0D6; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' %3E%3Ccircle cx='10' cy='10' r='7' stroke='%23999C9F' stroke-width='3' fill-opacity='0'/%3E%3Cline x1='22' y1='22' x2='15' y2='15' stroke='%23999C9F' stroke-width='3' /%3E%3C/svg%3E"); background-position: right 12px center; background-repeat: no-repeat; background-size: 14px 14px; }

.cf-test-navigator__search input { width: 100%; height: 39px; padding: 10px 0 10px 12px; margin: 0; line-height: 19px; border: none; outline: none; }

.cf-test-navigator__list { background: #F4F4F4; max-height: 300px; overflow-y: auto; }

.cf-test-navigator__list-item { display: block; padding: 0 12px; line-height: 29px; margin-bottom: 1px; background: white; overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; color: #434A52; text-decoration: none; }

.cf-test-navigator__list-item:hover { border-left: 6px solid #80CFF3; padding-left: 6px; background: #C3E4F4; }

.cf-test-navigator__list-item:last-child { margin-bottom: 0; }

.cf-test-navigator__list-item--active { border-left: 6px solid #2E8BC5; background: #3DBBF2; color: white; padding-left: 6px; }

.cf-test-navigator__list-item--active .cf-test-navigator__list-item-icon { fill: white; }

.cf-test-navigator__list-item-icon { width: 14px; height: 14px; margin-right: 6px; vertical-align: middle; fill: #34393F; }

.cf-test-navigator__list-item span { font-weight: bold; }

.cf-max-diff-header__text:first-child { padding-left: 1em; padding-right: 1em; }

.cf-max-diff-answer__header--center { text-align: center; }

.cf-max-diff-answer__text, .cf-max-diff-answer__other-input { text-align: inherit; }

.cf-max-diff-answer__header:first-child, .cf-max-diff-answer__content:first-child { padding-left: 0.5em; padding-right: 0.5em; }

.cf-max-diff-header--rtl .cf-max-diff-header__text:first-child { padding-left: 1em; padding-right: 1em; }

.cf-max-diff-answer--rtl .cf-max-diff-answer__header--center { text-align: center; }

.cf-max-diff-answer--rtl .cf-max-diff-answer__text, .cf-max-diff-answer--rtl .cf-max-diff-answer__other-input { text-align: inherit; }

.cf-max-diff-answer--rtl .cf-max-diff-answer__header:first-child, .cf-max-diff-answer--rtl .cf-max-diff-answer__content:first-child { padding-left: 0.5em; padding-right: 0.5em; }

.cf-single-slider-question { display: flex; justify-content: flex-start; align-items: stretch; }

.cf-single-slider-question__labels { display: flex; justify-content: space-around; list-style: none; margin: 0; padding: 0; }

.cf-single-slider-question__label { overflow: hidden; text-overflow: ellipsis; cursor: pointer; }

.cf-single-slider-question__label--selected { font-weight: bold; }

.cf-single-slider-question--horizontal, .cf-single-slider-question--horizontal-rtl { max-width: 640px; flex-direction: column; }

.cf-single-slider-question--horizontal .cf-single-slider-question__labels, .cf-single-slider-question--horizontal-rtl .cf-single-slider-question__labels { margin-left: 3em; flex-direction: row; text-align: center; }

.cf-single-slider-question--horizontal .cf-single-slider-question__label, .cf-single-slider-question--horizontal-rtl .cf-single-slider-question__label { padding: 0 0.125em; flex: 1 1 1em; }

.cf-single-slider-question--horizontal-rtl .cf-single-slider-question__labels { margin-right: 3em; margin-left: 0; }

.cf-single-slider-question--vertical { flex-direction: row; }

.cf-single-slider-question--vertical .cf-single-slider-question__labels { order: 2; margin-top: 3em; flex-direction: column; justify-content: space-around; }

.cf-single-slider-question--vertical .cf-single-slider-question__label { margin: .5em 0; }

.cf-single-slider-question--vertical .cf-single-slider-question__slider { order: 1; }

.cf-numeric-slider-question { display: flex; flex-direction: row; align-items: normal; }

.cf-numeric-slider-question__slider-wrapper { flex: 1 1 400px; min-width: 100px; }

.cf-numeric-slider-question__input-wrapper { flex: 0 1 auto; min-width: 3em; margin-top: 1.70em; display: flex; }

.cf-numeric-slider-question__input { flex: 0 1 5em; min-width: 3em; width: 5em; }

.cf-numeric-slider-question__input-prefix, .cf-numeric-slider-question__input-suffix { flex: 0 0 auto; height: 1.4em; line-height: 1.4em; margin-top: 0.2em; }

.cf-numeric-slider-question__input-prefix { text-align: right; padding-right: 0.5em; }

.cf-numeric-slider-question__input-suffix { text-align: left; padding-left: 0.5em; }

.cf-numeric-slider-question__labels { display: flex; justify-content: space-around; list-style: none; margin: 0; padding: 0; margin-right: auto; }

.cf-numeric-slider-question__label--min-value, .cf-numeric-slider-question__label--max-value { flex: 0 1 auto; }

.cf-numeric-slider-question__label--max-value { margin-left: auto; }

.cf-numeric-slider-question--horizontal, .cf-numeric-slider-question--horizontal-rtl { max-width: 640px; }

.cf-numeric-slider-question--horizontal .cf-numeric-slider-question__slider-wrapper, .cf-numeric-slider-question--horizontal-rtl .cf-numeric-slider-question__slider-wrapper { margin-right: 3em; flex: 1 1 15em; }

.cf-numeric-slider-question--horizontal .cf-numeric-slider-question__labels, .cf-numeric-slider-question--horizontal-rtl .cf-numeric-slider-question__labels { margin-left: 3em; }

.cf-numeric-slider-question--horizontal-rtl .cf-numeric-slider-question__slider-wrapper { margin-left: 3em; margin-right: 0; }

.cf-numeric-slider-question--horizontal-rtl .cf-numeric-slider-question__labels { margin-right: 3em; margin-left: 0; }

.cf-numeric-slider-question--horizontal-rtl .cf-numeric-slider-question__label--max-value { margin-left: 0; margin-right: auto; }

.cf-numeric-slider-question--vertical, .cf-numeric-slider-question--vertical-rtl { align-items: center; }

.cf-numeric-slider-question--vertical .cf-numeric-slider-question__slider-wrapper, .cf-numeric-slider-question--vertical-rtl .cf-numeric-slider-question__slider-wrapper { display: flex; flex-direction: row; flex: 0 1 auto; }

.cf-numeric-slider-question--vertical .cf-numeric-slider-question__labels, .cf-numeric-slider-question--vertical-rtl .cf-numeric-slider-question__labels { flex-direction: column; min-height: 300px; margin-top: 3em; }

.cf-numeric-slider-question--vertical .cf-numeric-slider-question__slider, .cf-numeric-slider-question--vertical-rtl .cf-numeric-slider-question__slider { margin-right: 3em; }

.cf-numeric-slider-question--vertical .cf-numeric-slider-question__label--max-value, .cf-numeric-slider-question--vertical-rtl .cf-numeric-slider-question__label--max-value { margin-left: 0; margin-top: auto; }

.cf-numeric-slider-question--vertical-rtl .cf-numeric-slider-question__slider { margin-left: 3em; margin-right: 0; }

.cf-numeric-list-slider-answer__text { margin-top: 1.95em; }

.cf-numeric-list-slider-answer__other { margin-top: 1.65em; }

.cf-numeric-list-slider-answer--vertical .cf-numeric-list-slider-answer__text, .cf-numeric-list-slider-answer--vertical .cf-numeric-list-slider-answer__other { margin-top: 0; }

.cf-slider-grid-answer__labels-area { margin-left: 3em; }

.cf-slider-grid-answer__labels { display: flex; flex-direction: row; justify-content: space-around; text-align: center; border-bottom: 1px solid #EEEEEE; padding: .5em 0.125em; margin-bottom: .5em; /* fix for label panel alignment; remove after extracting float panel control. */ }

.cf-slider-grid-answer__labels::after { display: none; }

.cf-slider-grid-answer__label { flex: 1 1 1em; padding: 0 .25em; }

.cf-slider-grid-answer--rtl .cf-slider-grid-answer__labels-area { margin-left: 0; margin-right: 3em; }

@media (max-width: 640px) { .cf-slider-grid-answer__labels-area { display: none; }
  .cf-slider-grid-answer--fake-for-panel { margin-bottom: .5em; }
  .cf-slider-grid-answer--fake-for-panel .cf-slider-grid-answer__row-text { display: none; }
  .cf-slider-grid-answer--fake-for-panel .cf-slider-grid-answer__labels-area { display: block; } }

@media (min-width: 641px) { .cf-slider-grid-answer__text { margin-top: 0.9em; }
  .cf-slider-grid-answer__other { margin-top: 0.5em; }
  .cf-slider-grid-answer__control { flex: 1 1 auto; }
  .cf-slider-grid-answer__labels-area { display: none; }
  .cf-slider-grid-answer--fake-for-panel { margin-bottom: .5em; }
  .cf-slider-grid-answer--fake-for-panel .cf-slider-grid-answer__labels-area { display: block; } }

.cf-video-player { display: none; }

.cf-video-preview { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 35%; height: 35%; }

.cf-video-preview__icon { width: 90%; height: 90%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%23000000'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; }

.cf-video-preview__duration-label { font-size: 2em; font-weight: bold; color: #000000; }

.cf-audio-player { display: none; }

.cf-audio-preview { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 35%; height: 35%; }

.cf-audio-preview__icon { width: 90%; height: 90%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%23000000'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; }

.cf-audio-preview__duration-label { font-size: 2em; font-weight: bold; color: #000000; }

.cf-code-capture { display: flex; flex-direction: row; align-items: center; }

.cf-code-capture__input { width: 26em; margin-right: 0.5em; }

.cf-code-capture__input--no-limit { width: auto; }

.cf-code-capture__capture-button { width: 3.5em; min-width: 3.5em; height: 3.5em; min-height: 3.5em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 70 70' fill='%23FFFFFF'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M50.67,17.6c-0.37,0-0.67,0.34-0.67,0.75c0,0.41,0.3,0.75,0.67,0.75h4v3.75c0,0.41,0.3,0.75,0.67,0.75    S56,23.26,56,22.85V17.6H50.67z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M55.25,46.6c-0.41,0-0.75,0.34-0.75,0.75v3.75h-3.75c-0.41,0-0.75,0.34-0.75,0.75s0.34,0.75,0.75,0.75H56    v-5.25C56,46.94,55.66,46.6,55.25,46.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M19.33,51.1h-4v-3.75c0-0.41-0.3-0.75-0.67-0.75S14,46.94,14,47.35v5.25h5.33c0.37,0,0.67-0.34,0.67-0.75    S19.7,51.1,19.33,51.1z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M14.75,23.6c0.41,0,0.75-0.34,0.75-0.75V19.1h3.75c0.41,0,0.75-0.34,0.75-0.75    c0-0.41-0.34-0.75-0.75-0.75H14v5.25C14,23.26,14.34,23.6,14.75,23.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M55.3,33.6H14.7c-0.39,0-0.7,0.22-0.7,0.5c0,0.28,0.31,0.5,0.7,0.5h40.6c0.39,0,0.7-0.22,0.7-0.5    C56,33.82,55.69,33.6,55.3,33.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M17,22.29v9.62c0,0.38,0.22,0.69,0.5,0.69s0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69    S17,21.91,17,22.29z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M18,47.92V36.28c0-0.38-0.22-0.68-0.5-0.68S17,35.91,17,36.28v11.63c0,0.38,0.22,0.68,0.5,0.68    S18,48.29,18,47.92z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M53,31.91v-9.62c0-0.38-0.22-0.69-0.5-0.69S52,21.91,52,22.29v9.62c0,0.38,0.22,0.69,0.5,0.69    S53,32.29,53,31.91z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M53,47.92V36.28c0-0.38-0.22-0.68-0.5-0.68S52,35.91,52,36.28v11.63c0,0.38,0.22,0.68,0.5,0.68    S53,48.29,53,47.92z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M20,31.91c0,0.38,0.22,0.69,0.5,0.69s0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69    S20,21.91,20,22.29V31.91z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M20.5,35.6c-0.28,0-0.5,0.33-0.5,0.73v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73v-6.55    C21,35.93,20.78,35.6,20.5,35.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M20.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67C21,44.9,20.78,44.6,20.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M22.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S22,21.91,22,22.29v9.62    C22,32.29,22.22,32.6,22.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M22.5,35.6c-0.28,0-0.5,0.33-0.5,0.73v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73v-6.55    C23,35.93,22.78,35.6,22.5,35.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M22.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C23,44.9,22.78,44.6,22.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M25.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S25,21.91,25,22.29v9.62    C25,32.29,25.22,32.6,25.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M26,42.87v-6.55c0-0.4-0.22-0.73-0.5-0.73S25,35.93,25,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73    S26,43.27,26,42.87z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M24.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C25,44.9,24.78,44.6,24.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M27.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S27,21.91,27,22.29v9.62    C27,32.29,27.22,32.6,27.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M28,42.87v-6.55c0-0.4-0.22-0.73-0.5-0.73S27,35.93,27,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73    S28,43.27,28,42.87z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M26.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C27,44.9,26.78,44.6,26.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M28.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C29,44.9,28.78,44.6,28.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M30.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S30,21.91,30,22.29v9.62    C30,32.29,30.22,32.6,30.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M31,42.87v-6.55c0-0.4-0.22-0.73-0.5-0.73S30,35.93,30,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73    S31,43.27,31,42.87z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M30.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C31,44.9,30.78,44.6,30.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M32.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C33,44.9,32.78,44.6,32.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M34.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S34,21.91,34,22.29v9.62    C34,32.29,34.22,32.6,34.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M35,42.87v-6.55c0-0.4-0.22-0.73-0.5-0.73S34,35.93,34,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73    S35,43.27,35,42.87z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M34.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C35,44.9,34.78,44.6,34.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M37.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S37,21.91,37,22.29v9.62    C37,32.29,37.22,32.6,37.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M38,36.33c0-0.4-0.22-0.73-0.5-0.73S37,35.93,37,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73    V36.33z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M37.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C38,44.9,37.78,44.6,37.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M39.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S39,21.91,39,22.29v9.62    C39,32.29,39.22,32.6,39.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M40,36.33c0-0.4-0.22-0.73-0.5-0.73S39,35.93,39,36.33v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73    V36.33z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M39.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C40,44.9,39.78,44.6,39.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M41.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C42,44.9,41.78,44.6,41.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M43.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S43,21.91,43,22.29v9.62    C43,32.29,43.22,32.6,43.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M43.5,35.6c-0.28,0-0.5,0.33-0.5,0.73v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73v-6.55    C44,35.93,43.78,35.6,43.5,35.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M43.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C44,44.9,43.78,44.6,43.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M45.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S45,21.91,45,22.29v9.62    C45,32.29,45.22,32.6,45.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M45.5,35.6c-0.28,0-0.5,0.33-0.5,0.73v6.55c0,0.4,0.22,0.73,0.5,0.73s0.5-0.33,0.5-0.73v-6.55    C46,35.93,45.78,35.6,45.5,35.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M45.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C46,44.9,45.78,44.6,45.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M47.5,44.6c-0.28,0-0.5,0.3-0.5,0.67v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67v-0.67    C48,44.9,47.78,44.6,47.5,44.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M49.5,32.6c0.28,0,0.5-0.31,0.5-0.69v-9.62c0-0.38-0.22-0.69-0.5-0.69S49,21.91,49,22.29v9.62    C49,32.29,49.22,32.6,49.5,32.6z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M49.5,43.6c0.28,0,0.5-0.33,0.5-0.73v-6.55c0-0.4-0.22-0.73-0.5-0.73S49,35.93,49,36.33v6.55    C49,43.27,49.22,43.6,49.5,43.6z'/%3E	%3Cpath xmlns='http://www.w3.org/2000/svg' d='M50,45.27c0-0.37-0.22-0.67-0.5-0.67S49,44.9,49,45.27v0.67c0,0.37,0.22,0.67,0.5,0.67s0.5-0.3,0.5-0.67    V45.27z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-color: #000000; border-radius: 50%; cursor: pointer; }

.cf-code-capture--rtl .cf-code-capture__input { margin-right: 0; margin-left: 0.5em; }

.cf-test-navigator { width: 260px; border: 4px solid #CED0D6; border-radius: 6px; background: #FFFFFF; font-size: 12px; top: 0; }

.cf-test-navigator__title { background: #F4F4F4; padding: 10px 12px 10px 9px; border-bottom: 1px solid #CED0D6; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 14px; font-weight: bold; cursor: move; }

.cf-test-navigator__collapse-button { margin-top: 10px; margin-right: 10px; width: 24px; height: 24px; float: right; cursor: pointer; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 1,4 5.5,8 10,4 9,3 5.5,5.5 2,3 Z' /%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: 14px 14px; }

.cf-test-navigator--collapsed .cf-test-navigator__collapse-button { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 4,1 8,5.5 4,10 3,9 5.5,5.5 3,2 Z' /%3E%3C/svg%3E"); }

.cf-test-navigator--collapsed .cf-test-navigator__list { display: none; }

.cf-test-navigator--collapsed .cf-test-navigator__search { display: none; }

.cf-test-navigator__search { padding: 0 40px 0 0; border-bottom: 1px solid #CED0D6; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' %3E%3Ccircle cx='10' cy='10' r='7' stroke='%23999C9F' stroke-width='3' fill-opacity='0'/%3E%3Cline x1='22' y1='22' x2='15' y2='15' stroke='%23999C9F' stroke-width='3' /%3E%3C/svg%3E"); background-position: right 12px center; background-repeat: no-repeat; background-size: 14px 14px; }

.cf-test-navigator__search input { width: 100%; height: 39px; padding: 10px 0 10px 12px; margin: 0; line-height: 19px; border: none; outline: none; }

.cf-test-navigator__list { background: #F4F4F4; max-height: 300px; overflow-y: auto; }

.cf-test-navigator__list-item { display: block; padding: 0 12px; line-height: 29px; margin-bottom: 1px; background: white; overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; color: #434A52; text-decoration: none; }

.cf-test-navigator__list-item:hover { border-left: 6px solid #80CFF3; padding-left: 6px; background: #C3E4F4; }

.cf-test-navigator__list-item:last-child { margin-bottom: 0; }

.cf-test-navigator__list-item--active { border-left: 6px solid #2E8BC5; background: #3DBBF2; color: white; padding-left: 6px; }

.cf-test-navigator__list-item--active .cf-test-navigator__list-item-icon { fill: white; }

.cf-test-navigator__list-item-icon { width: 14px; height: 14px; margin-right: 6px; vertical-align: middle; fill: #34393F; }

.cf-test-navigator__list-item span { font-weight: bold; }


.cf-page__header {min-height: 0em !important;}
