@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(fonts/OpenSans-Regular.a5fe783d.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:italic;font-weight:400;src:url(fonts/OpenSans-Italic.2e8d5e3e.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(fonts/OpenSans-Bold.728c265b.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:italic;font-weight:700;src:url(fonts/OpenSans-BoldItalic.9b5f41e5.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:lighter;src:url(fonts/OpenSans-Light.6d0ca57e.ttf) format("truetype")}@font-face{font-family:OpenSans;font-style:italic;font-weight:lighter;src:url(fonts/OpenSans-LightItalic.7f5b332e.ttf) format("truetype")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:url(fonts/PTSerif-Regular.f54e2f60.ttf) format("truetype")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(fonts/LibreBaskerville-Regular.d715efae.ttf) format("truetype")}@font-face{font-family:Libre Baskerville;font-style:bold;font-weight:400;src:url(fonts/LibreBaskerville-Bold.ecfbab50.ttf) format("truetype")}#participation-simulator-app{--primary:#2c3553;--secondary:#fd7e4b;--tertiary:#5371ce;--surface-light:#f3f3f3;--surface-dark:#717171;--font-family:"OpenSans",sans-serif;color:var(--primary);margin-left:auto;margin-right:auto;max-width:690px}#participation-simulator-app article{padding:30px}#participation-simulator-app img{height:auto;width:auto}#participation-simulator-app input[type=number],#participation-simulator-app input[type=number]:active,#participation-simulator-app input[type=number]:focus,#participation-simulator-app input[type=text],#participation-simulator-app input[type=text]:active,#participation-simulator-app input[type=text]:focus{border-left:none;border-radius:0;border-right:none;border-top:none;box-shadow:none;color:var(--primary);font-size:1.5rem;font-weight:700;margin:0;padding:var(--form-element-spacing-vertical) 0;text-align:right;width:50px}#participation-simulator-app input[disabled]{background:none}#participation-simulator-app .title{color:var(--tertiary);font-family:Montserrat,OpenSans,sans-serif;font-size:36px;font-weight:700;margin-bottom:30px;text-align:center}#participation-simulator-app .subtitle{color:var(--tertiary);font-size:22px;font-weight:500;margin-bottom:50px}#participation-simulator-app .product{cursor:pointer;display:flex;flex-direction:column;margin-top:10px}#participation-simulator-app .product img{width:280px}#participation-simulator-app .product input[type=checkbox]{margin-right:10px;margin-top:8px}#participation-simulator-app .product .product-name{color:var(--primary);font-size:20px;font-weight:700}#participation-simulator-app .product .product-description{font-size:16px}#participation-simulator-app .product .product-caption{font-size:11px;margin:-16px 10px 0;text-align:right}#participation-simulator-app .about-angles{background-color:var(--surface-light);border-radius:4px;color:var(--surface-dark);font-size:14px;margin-top:20px;padding:16px}#participation-simulator-app .result{background-color:var(--primary);border-radius:8px;margin-top:50px;padding:10px 0}#participation-simulator-app .result table{margin:0}#participation-simulator-app .result table>tr>td{border:none;color:#fff;font-size:18px;font-weight:500;padding:15px 10px 0 0;text-align:right;white-space:nowrap}#participation-simulator-app .result .price-next-description{color:var(--tertiary);color:var(--secondary);font-size:12px;font-weight:400}#participation-simulator-app .result .price-name{background-repeat:no-repeat;background-size:contain;color:#fff;font-size:16px;font-weight:500;height:40px;line-height:1;margin-bottom:4px;padding-top:4px;text-align:center;text-transform:uppercase;width:180px}#participation-simulator-app .result span.price-description{font-size:10px;text-align:center;text-transform:none}#participation-simulator-app .result .flag-orange{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE4MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0wIDQwTDAgMEwxODAgMEwxNTkuMjg4IDIwLjk1MjRMMTgwIDQwTDAgNDBaIiBpZD0iVmVjdGV1ci0zIiBmaWxsPSIjRTg1RDBGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgLz4NCjwvc3ZnPg==)}#participation-simulator-app .result .flag-red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE4MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0wIDQwTDAgMEwxODAgMEwxNTkuMjg4IDIwLjk1MjRMMTgwIDQwTDAgNDBaIiBpZD0iVmVjdGV1ci0zLUNvcHktMiIgZmlsbD0iIzhEMTYxNiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQo8L3N2Zz4=)}#participation-simulator-app .result .flag-grey{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE4MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAxODAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0wIDQwTDAgMEwxODAgMEwxNTkuMjg4IDIwLjk1MjRMMTgwIDQwTDAgNDBaIiBpZD0iVmVjdGV1ci0zLUNvcHkiIGZpbGw9IiM1NTU1NTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiAvPg0KPC9zdmc+)}#participation-simulator-app .result .old-price,#participation-simulator-app .result .price-next{font-size:16px;font-weight:400;text-decoration:line-through}#participation-simulator-app .actions{display:flex;justify-content:flex-end;margin:40px 0 0}#participation-simulator-app a[role=button],#participation-simulator-app a[role=button]:active,#participation-simulator-app a[role=button]:focus,#participation-simulator-app button,#participation-simulator-app button:active,#participation-simulator-app button:focus{background-color:var(--secondary);border-color:var(--secondary);border-radius:30px;color:#fff;font-size:.8rem;font-weight:500;margin:0;outline:none;padding:.7rem 2rem;text-decoration:none;text-transform:uppercase;width:auto}#participation-simulator-app a[role=button]:hover,#participation-simulator-app button:hover{background-color:var(--primary);border-color:var(--primary);outline:none}#participation-simulator-app .test-date{align-items:baseline;background-color:#ddd;display:flex;gap:20px;justify-content:center;margin-bottom:30px;padding:30px 10px 0;position:relative;text-align:center}#participation-simulator-app .test-date input{width:200px}
