 @font-face {
  font-family: "q4-icons";
  src: url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.eot?5j2dpc");
  src: url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.eot?5j2dpc#iefix")
      format("embedded-opentype"),
    url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.woff2?5j2dpc")
      format("woff2"),
    url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.ttf?5j2dpc")
      format("truetype"),
    url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.woff?5j2dpc")
      format("woff"),
    url("https://assets.web.q4inc.com/icons-v1/Q4studioclassic2018na1/q4-icons.svg?5j2dpc#q4-icons")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=q4-icon_]:before,
[class*=" q4-icon_"]:before {
  font-family: "q4-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.q4-icon_sustainability-bulb:before {
  /* content: "\e92b"; */
  content: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.0322 1.0959C35.9744 0.598565 35.5517 0.212524 35.0389 0.212524C34.4866 0.212524 34.0389 0.66024 34.0389 1.21252V6.98732L34.0456 7.10394C34.1034 7.60128 34.5261 7.98732 35.0389 7.98732C35.5912 7.98732 36.0389 7.5396 36.0389 6.98732V1.21252L36.0322 1.0959ZM33.3729 11.8469C21.8943 12.6334 12.5535 21.7795 11.6095 33.1674C11.0471 39.9469 13.4072 46.4202 17.9772 51.2031L18.2851 51.5195C20.6429 53.897 21.9736 56.9753 21.9736 60.1559V61.2355H48.105V60.1531C48.105 57.082 49.2638 54.1471 51.3439 51.9712L51.5879 51.7235C56.0141 47.3667 58.5505 41.4541 58.5505 35.1427C58.5505 21.7596 47.2663 11.1254 33.7822 11.8223L33.3729 11.8469ZM56.5505 35.1427C56.5505 40.7601 54.3539 46.0286 50.501 49.9806L49.9182 50.5682C47.7297 52.8477 46.4093 55.8342 46.1515 59.0047L46.1349 59.2349H23.9399L23.9243 59.0064C23.6517 55.83 22.2579 52.8121 19.9825 50.398L19.7052 50.1112C15.3409 45.71 13.0767 39.6727 13.6026 33.3327C14.4648 22.9326 23.0142 14.5614 33.5096 13.8422C46.0198 12.9852 56.5505 22.7844 56.5505 35.1427ZM46.1883 22.8672C43.2034 20.2584 39.375 18.7928 35.3274 18.7928C34.9371 18.7928 34.5418 18.8065 34.1521 18.8336C26.1287 19.3832 19.5864 25.7898 18.927 33.7496C18.8814 34.3 19.2906 34.7831 19.841 34.8287C20.3914 34.8743 20.8746 34.4651 20.9202 33.9147C21.4977 26.9428 27.2486 21.3111 34.2898 20.8288C34.6343 20.8049 34.9834 20.7928 35.3274 20.7928C38.8863 20.7928 42.2483 22.0799 44.8722 24.3731C45.288 24.7365 45.9197 24.6941 46.2832 24.2782C46.6466 23.8624 46.6041 23.2306 46.1883 22.8672ZM47.2474 63.9485C47.7997 63.9485 48.2474 64.3962 48.2474 64.9485C48.2474 65.4613 47.8614 65.884 47.364 65.9417L47.2474 65.9485H22.8297C22.2774 65.9485 21.8297 65.5008 21.8297 64.9485C21.8297 64.4356 22.2157 64.013 22.7131 63.9552L22.8297 63.9485H47.2474ZM48.2474 68.7545H21.8297V70.5036C21.8297 75.9029 25.4623 80.4573 30.4299 81.8893V82.8201L30.4346 83.03C30.545 85.4653 32.5656 87.4037 35.0389 87.4037C37.5826 87.4037 39.6479 85.3532 39.6479 82.8201V81.8891C44.6152 80.4569 48.2474 75.9027 48.2474 70.5036V68.7545ZM32.4299 82.8201V82.2845C32.8668 82.3327 33.3107 82.3574 33.7605 82.3574H36.3166C36.7666 82.3574 37.2108 82.3326 37.6479 82.2844V82.8201L37.6428 82.9833C37.5578 84.3328 36.4258 85.4037 35.0389 85.4037C33.5964 85.4037 32.4299 84.2452 32.4299 82.8201ZM23.8329 70.7539H46.2429L46.2322 71.0533C45.9449 76.2383 41.6169 80.3574 36.3166 80.3574H33.7605L33.4825 80.3536C28.3096 80.2126 24.1272 76.1474 23.8449 71.0533L23.8329 70.7539ZM23.0202 2.31772C23.5017 2.14121 24.0314 2.3582 24.2568 2.80527L24.3033 2.91245L26.2925 8.33898C26.4825 8.85753 26.2163 9.43198 25.6977 9.62206C25.2162 9.79856 24.6865 9.58158 24.4611 9.1345L24.4146 9.02732L22.4255 3.60079C22.2354 3.08225 22.5017 2.5078 23.0202 2.31772ZM13.7754 8.40609C13.4101 8.06929 12.8425 8.04943 12.4531 8.37846C12.0313 8.73491 11.9782 9.36585 12.3347 9.78771L16.0725 14.2114L16.1595 14.3022C16.5248 14.639 17.0924 14.6588 17.4818 14.3298C17.9036 13.9733 17.9567 13.3424 17.6002 12.9205L13.8624 8.49688L13.7754 8.40609ZM4.61068 17.6614C4.86575 17.2165 5.41088 17.0418 5.87107 17.2391L5.97559 17.2912L11.0126 20.179C11.4917 20.4537 11.6575 21.0648 11.3828 21.5439C11.1277 21.9888 10.5826 22.1635 10.1224 21.9662L10.0179 21.9141L4.98086 19.0263C4.50173 18.7516 4.336 18.1406 4.61068 17.6614ZM7.32421 29.2379L1.59646 28.2351L1.48042 28.2216C0.980576 28.1927 0.527424 28.5425 0.438978 29.0476C0.343729 29.5916 0.70752 30.1099 1.25153 30.2051L6.97928 31.208L7.09531 31.2215C7.59516 31.2503 8.04831 30.9006 8.13676 30.3954C8.23201 29.8514 7.86822 29.3332 7.32421 29.2379ZM6.97928 39.0028C7.52329 38.9076 8.04151 39.2714 8.13676 39.8154C8.2252 40.3205 7.91784 40.8035 7.43792 40.9461L7.32421 40.9729L1.59646 41.9757C1.05245 42.071 0.534228 41.7072 0.438978 41.1632C0.350532 40.658 0.657892 40.1751 1.13782 40.0324L1.25153 40.0057L6.97928 39.0028ZM63.0985 39.0028L62.9825 38.9894C62.4827 38.9605 62.0295 39.3102 61.941 39.8154C61.8458 40.3594 62.2096 40.8776 62.7536 40.9729L68.4806 41.9757L68.5966 41.9892C69.0965 42.0181 69.5496 41.6684 69.6381 41.1632C69.7334 40.6192 69.3696 40.101 68.8256 40.0057L63.0985 39.0028ZM68.4806 28.2351C69.0246 28.1398 69.5428 28.5036 69.6381 29.0476C69.7266 29.5528 69.4192 30.0357 68.9393 30.1784L68.8256 30.2051L63.0985 31.208C62.5545 31.3032 62.0363 30.9394 61.941 30.3954C61.8526 29.8903 62.1599 29.4074 62.6399 29.2647L62.7536 29.2379L68.4806 28.2351ZM65.4664 17.6614C65.1917 17.1823 64.5806 17.0166 64.1015 17.2912L59.0645 20.179L58.9667 20.2428C58.5639 20.5403 58.4392 21.099 58.6943 21.5439C58.969 22.023 59.5801 22.1888 60.0592 21.9141L65.0962 19.0263L65.1941 18.9625C65.5968 18.665 65.7215 18.1063 65.4664 17.6614ZM56.2155 8.49681C56.572 8.07499 57.2029 8.02203 57.6248 8.37852C58.0141 8.70759 58.0892 9.27051 57.8181 9.68694L57.743 9.78778L54.0045 14.2114C53.648 14.6333 53.017 14.6862 52.5952 14.3297C52.2059 14.0007 52.1308 13.4377 52.4019 13.0213L52.4769 12.9205L56.2155 8.49681ZM47.0569 2.31772C46.5383 2.12764 45.9639 2.39391 45.7738 2.91245L43.7846 8.33898L43.7508 8.45079C43.6339 8.93763 43.8979 9.44556 44.3794 9.62206C44.8979 9.81214 45.4724 9.54587 45.6624 9.02732L47.6516 3.60079L47.6854 3.48898C47.8024 3.00215 47.5384 2.49422 47.0569 2.31772Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.q4-icon_sustainability-wrench:before {
  /* content: "\e92c"; */
  content: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon-set-2-112'%3E%3Cmask id='mask0_0_4751' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='85' height='86'%3E%3Cpath id='Clip 2' fill-rule='evenodd' clip-rule='evenodd' d='M0 0.000244141H84.1373V85.2896H0V0.000244141Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_4751)'%3E%3Cpath id='Fill 1' fill-rule='evenodd' clip-rule='evenodd' d='M81.0927 68.5363L76.0055 63.4491L70.7068 62.3598L62.361 70.7064L63.4495 76.0059L68.5367 81.0931C64.4149 81.5014 60.2691 80.0549 57.2738 77.0604C53.4604 73.2461 52.1851 67.4927 54.0275 62.4032L54.3498 61.513L54.0159 61.179L57.6015 57.5941L57.5876 57.5802L61.1655 54.0023L61.5126 54.3486L62.402 54.0271C67.4923 52.1854 73.2473 53.4607 77.0608 57.2742C80.0553 60.2694 81.4979 64.4114 81.0927 68.5363ZM43.1644 67.8196L38.6808 69.2444L35.9869 71.9376L16.4385 52.3884L19.3982 49.4288L18.0028 39.2885L22.9583 34.3331L24.4574 35.833L23.1946 37.0967L25.2988 39.2018L31.2778 33.2228L41.6009 22.9005C41.6311 22.8703 41.6784 22.8687 41.7094 22.8997L45.8288 27.02C45.8544 27.0456 45.8544 27.1021 45.8288 27.1285L36.8903 36.067L37.9432 37.1192L38.9953 38.1721L46.1062 31.062C46.131 31.0364 46.1875 31.0372 46.2131 31.0628L50.3334 35.1822C50.3589 35.2078 50.3589 35.2644 50.3334 35.2907L43.2248 42.4L44.277 43.453L45.3299 44.5051L51.4002 38.4347L55.5732 42.6092C55.5995 42.634 55.5995 42.6906 55.5739 42.7161L49.557 48.7338L50.61 49.786L51.6629 50.8389L56.2759 46.2251L60.4488 50.398C60.4798 50.4283 60.4798 50.4778 60.4496 50.5073L54.5063 56.4514L54.2297 56.7272L54.2437 56.7411L43.1644 67.8196ZM22.6251 29.789L21.7364 30.1106C16.6431 31.9514 10.8904 30.6769 7.07692 26.8635C4.08319 23.869 2.63978 19.7263 3.04499 15.6021L8.13138 20.6885L13.4308 21.7779L21.7767 13.432L20.6889 8.13252L15.601 3.04535C19.7282 2.63937 23.8686 4.08355 26.8639 7.07728C30.6773 10.8915 31.9526 16.6442 30.1102 21.7352L29.7879 22.6247L33.7268 26.5636L28.8969 31.3944L26.5633 33.7272L23.5138 30.6769L22.9583 30.1222L22.6251 29.789ZM63.4309 50.632C63.4805 49.7914 63.1962 48.9345 62.5547 48.2938L58.2554 43.9945C58.4569 43.5831 58.5739 43.1337 58.5739 42.6627C58.5739 41.8468 58.2554 41.0798 57.679 40.5034L53.214 36.0384C53.2837 35.7788 53.3333 35.5131 53.3333 35.2372C53.3333 34.4214 53.0164 33.6544 52.4392 33.0772L48.319 28.9577C48.2903 28.9283 48.2546 28.9081 48.2244 28.8794C48.611 28.358 48.8288 27.7351 48.8288 27.0742C48.8288 26.2584 48.5111 25.4914 47.9339 24.9149L43.8144 20.7931C42.6236 19.6054 40.6874 19.6046 39.4966 20.7947L35.8327 24.4578L33.2108 21.8367C34.9843 15.8996 33.3689 9.37216 28.969 4.97222C24.5682 0.572272 18.126 -1.0656 12.154 0.697011L9.75144 1.40593L17.9517 9.60615L18.5382 12.4604L12.4601 18.5393L9.60501 17.952L1.40556 9.7518L0.696646 12.1552C-1.06597 18.1263 0.572682 24.5686 4.97185 28.9693C8.75973 32.7564 14.1227 34.4749 19.3308 33.7497L14.8518 38.2286L16.2464 48.3697L14.3327 50.2834L12.5739 48.5239L2.84355 58.2543L3.89569 59.3072L4.94938 60.3601L12.5739 52.7348L35.398 75.5588L27.7735 83.1842L28.8256 84.2371L29.8785 85.29L39.6089 75.5588L38.0927 74.0426L40.2721 71.8624L44.7565 70.4384L50.3884 64.8057C49.664 70.013 51.3793 75.3768 55.168 79.1662C58.3995 82.3962 62.7305 84.1379 67.1684 84.1379C68.7753 84.1379 70.3962 83.9094 71.9837 83.4406L74.3862 82.7317L66.1868 74.5315L65.6003 71.6772L71.6776 65.5991L74.5311 66.1856L82.7313 74.3858L83.4403 71.9833C85.2037 66.0121 83.565 59.569 79.1666 55.1691C75.0425 51.0465 69.0527 49.3707 63.4309 50.632Z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.q4-icon_sustainability-person:before {
  /* content: "\e92d"; */
  content: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.7248 17.3636C44.161 16.2817 41.3364 11.6926 42.4132 7.11417L42.4754 6.8661C43.6567 2.43248 48.1469 -0.283417 52.629 0.779142C57.1928 1.86106 60.0174 6.45015 58.9406 11.0286C57.8635 15.6084 53.2899 18.4459 48.7248 17.3636ZM52.1677 2.7252C48.6802 1.89845 45.1844 4.06729 44.3601 7.57206L44.3106 7.8007C43.6301 11.2296 45.7732 14.6085 49.1862 15.4176C52.6736 16.2443 56.1694 14.0755 56.9937 10.5707C57.8183 7.0646 55.6565 3.55229 52.1677 2.7252ZM14.3798 13.7432C13.8464 13.5464 13.2565 13.8333 13.082 14.3744L11.9984 17.7337C11.4112 17.2315 10.8309 16.9606 10.3851 16.8485C9.87477 16.7201 9.35228 17.0091 9.18989 17.5096L3.00836 36.5615L2.97595 36.6896C2.95215 36.8194 2.95418 36.9531 2.98244 37.0828L4.80401 45.4486C3.81452 45.5275 2.86344 45.8456 1.96477 46.3693C1.38259 46.7086 0.965562 47.0549 0.723143 47.3105C0.374664 47.6779 0.355884 48.2479 0.679416 48.6375L1.41695 49.5492C1.58284 49.7574 1.75568 49.976 1.93474 50.2045L2.48984 50.9187C3.85255 52.6863 5.21521 54.555 6.48547 56.4386C7.4232 57.8292 8.2745 59.1756 9.01904 60.4585L9.37774 61.0738C12.06 65.5388 16.251 68.7765 21.1006 69.9907C21.4178 70.0696 21.7351 70.142 22.0552 70.2085L22.3557 70.2757C24.6829 70.8358 26.706 72.2606 28.0536 74.24L25.8441 75.0385L25.7343 75.0856C25.2769 75.315 25.0607 75.8621 25.2552 76.3495L26.9256 80.5361C26.9325 80.555 26.9399 80.5736 26.9479 80.5919L29.145 86.0985L29.1954 86.2061C29.4199 86.6195 29.9092 86.8254 30.369 86.6834L44.8237 82.217L44.9331 82.1762C45.3913 81.9741 45.6353 81.4563 45.4839 80.9664L45.4431 80.8569C45.241 80.3988 44.7232 80.1548 44.2333 80.3062L30.6601 84.4994L29.179 80.7876L46.9467 74.4816C47.1523 74.414 47.3285 74.2816 47.451 74.1084C47.5733 73.935 47.6392 73.7246 47.6342 73.5081V68.6493C47.64 68.5477 47.6304 68.4435 47.6034 68.3399C47.5999 68.326 47.5961 68.3123 47.592 68.2988L45.894 62.2754L45.7774 61.8771C44.0908 56.3243 40.1277 51.7458 34.8687 49.2971L30.6426 47.3296L30.3774 47.2005C28.2779 46.1322 26.7117 44.229 26.0664 41.9456L24.0771 34.9014L24.2117 33.8865L24.2427 33.6134C24.4818 31.0746 23.3699 28.6025 21.3318 27.1001L21.333 27.0937L21.3808 26.8104C21.8112 23.9438 20.6581 21.0623 18.3641 19.2896C18.1981 17.5949 17.5069 16.1995 16.4191 15.1178C15.6746 14.3774 14.924 13.944 14.3798 13.7432ZM45.6341 72.8253L28.4373 78.9287L27.4951 76.5674L45.6341 70.0124L45.6341 72.8253ZM45.4198 67.9641L43.969 62.8179C42.5481 57.7755 39.0604 53.5854 34.3864 51.2835L34.0246 51.1102L29.7985 49.1427C27.1363 47.9033 25.1206 45.5998 24.2354 42.8021L24.1417 42.4893L22.0971 35.2469C22.0725 35.1598 22.0599 35.0699 22.0595 34.9797L22.0681 34.8445L22.229 33.6245C22.4356 32.0631 21.9313 30.5202 20.9037 29.3937L19.8891 34.8294L21.9468 42.0163C22.088 42.5093 21.8332 43.0219 21.371 43.2144L21.2607 43.253C20.7677 43.3941 20.2551 43.1394 20.0626 42.6772L20.0241 42.5669L17.9015 35.1547C17.8695 35.0428 17.8573 34.9265 17.8652 34.811L17.8799 34.6959L19.24 27.4072C19.2428 27.3895 19.2461 27.3719 19.2499 27.3544L19.367 26.7266C19.686 25.0198 19.2489 23.2887 18.2223 21.9553C18.1963 22.0937 18.1674 22.2335 18.1357 22.3747L18.0575 22.7021L15.5311 35.9244L17.5189 42.9776C17.658 43.4712 17.4012 43.9827 16.9381 44.1733L16.8277 44.2114C16.3341 44.3505 15.8226 44.0936 15.632 43.6306L15.5939 43.5202L13.5423 36.2419C13.5107 36.1299 13.499 36.0135 13.5074 35.898L13.5226 35.783L16.1056 22.2699C16.3195 21.4216 16.4129 20.6585 16.4004 19.9722C16.3867 19.8889 16.3834 19.8039 16.3909 19.7194C16.3131 18.3727 15.8119 17.3345 15.0088 16.5359C14.8877 16.4154 14.7631 16.3045 14.6364 16.2028L14.6021 16.1764L13.4464 19.7595C13.9045 20.8982 14.0468 22.3184 13.7986 24.0398L13.7473 24.367L10.9941 36.5284L12.8531 44.1359C12.9748 44.6341 12.7001 45.1363 12.2307 45.3104L12.119 45.3446C11.6208 45.4664 11.1186 45.1917 10.9444 44.7222L10.9102 44.6105L8.99622 36.7761C8.96867 36.6633 8.96104 36.547 8.97335 36.4321L8.99231 36.3181L11.7859 23.9801C12.0509 22.4077 11.9319 21.2356 11.5392 20.375C11.4953 20.3082 11.4595 20.2364 11.4326 20.1611C11.2974 19.9121 11.1372 19.692 10.955 19.4982L10.84 19.382L10.7201 19.2724L4.99407 36.9204L6.89151 45.6352C8.82564 46.1309 10.8602 47.5415 12.9038 50.0862L13.1282 50.3702C15.9698 54.0253 20.4013 56.0407 24.8547 55.6482C25.1328 55.624 25.4124 55.5926 25.6951 55.5537C26.2422 55.4783 26.7468 55.8607 26.8222 56.4079C26.8975 56.955 26.5151 57.4596 25.968 57.535C25.6522 57.5785 25.3392 57.6136 25.029 57.6406C20.0047 58.0834 15.032 55.8838 11.7739 51.8802L11.5494 51.5979C9.60346 49.0962 7.83062 47.8517 6.2197 47.5187C6.01605 47.5511 5.81542 47.5192 5.63987 47.437C4.75069 47.371 3.91291 47.5833 3.12449 48.0113L2.97177 48.0973L2.86707 48.1594L3.5085 48.9703L4.07377 49.6976C5.46066 51.4965 6.84762 53.3986 8.14365 55.3204C8.94493 56.5086 9.68608 57.6677 10.3557 58.7875L10.8928 59.7042C13.2993 63.9029 17.1447 66.9386 21.5848 68.0502L22.0216 68.1544L22.4605 68.25C25.5966 68.8973 28.3036 70.8298 29.9847 73.5421L45.4198 67.9641ZM80.0193 27.0998L80.0182 27.0937C79.4719 24.1665 80.5931 21.1857 82.9105 19.3495L82.9905 19.2884C83.1471 17.6781 83.7736 16.3465 84.7596 15.2941L84.9309 15.1176C85.6753 14.3773 86.4258 13.9439 86.97 13.7432C87.4678 13.5596 88.0148 13.7971 88.2275 14.2694L88.2678 14.3742L89.3525 17.7342C89.9397 17.2317 90.5202 16.9607 90.9661 16.8485C91.4371 16.73 91.9186 16.9671 92.1176 17.3979L92.1613 17.5096L98.3435 36.5614C98.3846 36.6878 98.3998 36.8206 98.389 36.9521L98.3694 37.083L96.5467 45.4486C97.5363 45.5274 98.4875 45.8455 99.3863 46.3693C99.9685 46.7085 100.386 47.0548 100.628 47.3104C100.977 47.6779 100.995 48.2479 100.672 48.6375L100.178 49.2446L99.6807 49.8686C99.4218 50.1962 99.1481 50.5466 98.8621 50.9175C97.5 52.6842 96.1379 54.5521 94.8682 56.435C94.0638 57.6279 93.323 58.7885 92.6586 59.9043L92.1942 60.6989C89.5225 65.3577 85.2339 68.7429 80.2483 69.9911L79.7714 70.1048L79.2943 70.2087C76.8421 70.7149 74.7024 72.1758 73.2977 74.2396L75.5085 75.0385C76.0021 75.2168 76.2674 75.7419 76.1351 76.2363L76.0974 76.3496L72.2062 86.0986C72.0278 86.5455 71.5602 86.7967 71.0976 86.7117L70.9822 86.6834L56.5268 82.217C55.9992 82.054 55.7036 81.494 55.8666 80.9664C56.018 80.4764 56.5116 80.1865 57.0038 80.2782L57.1172 80.3062L70.6898 84.4994L72.1719 80.7878L54.4046 74.4817C54.1985 74.4139 54.0219 74.281 53.8994 74.1073C53.8168 73.9902 53.7587 73.8547 53.7326 73.7081C53.7208 73.6427 53.7155 73.5757 53.7171 73.5081V68.6355C53.7141 68.5691 53.7178 68.5018 53.7287 68.4342C53.737 68.3799 53.7496 68.3272 53.7661 68.2765L55.4572 62.2755C57.0348 56.677 60.9121 52.0252 66.1084 49.4756L66.4818 49.297L70.708 47.3296C72.8515 46.3319 74.4772 44.4803 75.1986 42.2293L75.284 41.9459L77.2718 34.9014L77.1388 33.8867C76.7908 31.2514 77.9096 28.6537 80.0193 27.0998ZM55.717 72.8252L72.9142 78.929L73.8568 76.5684L55.7168 70.0124L55.717 72.8252ZM78.5499 68.3256C75.5589 69.0385 72.9861 70.9281 71.3665 73.5417L55.932 67.9643L57.3822 62.8179L57.4956 62.4318C59.0218 57.4339 62.5923 53.3146 67.326 51.1101L71.552 49.1427L71.8452 49.0007C74.459 47.6835 76.4079 45.3232 77.2087 42.4895L79.2534 35.2469L79.2813 35.1144C79.2938 35.0251 79.2943 34.9343 79.2824 34.8445L79.1216 33.625L79.0958 33.3891C78.9675 31.9086 79.4717 30.4631 80.4473 29.3937L81.4618 34.8314L79.4051 42.0164L79.3795 42.1304C79.2981 42.6244 79.5982 43.1118 80.0913 43.253C80.6222 43.405 81.1759 43.0978 81.3279 42.5668L83.4497 35.1546L83.4751 35.0415C83.4938 34.9272 83.4927 34.8103 83.4713 34.6959L81.9842 26.7268L81.944 26.4838C81.7083 24.8557 82.1516 23.2242 83.1296 21.9543C83.178 22.2172 83.2366 22.4854 83.3056 22.759L85.8188 35.9264L83.8309 42.9775L83.8057 43.0915C83.7264 43.5859 84.0284 44.0722 84.522 44.2113C85.0536 44.3612 85.606 44.0518 85.7559 43.5203L87.8082 36.242L87.8331 36.1287C87.8514 36.0143 87.8498 35.8973 87.8279 35.783L85.2575 22.3268L85.1863 22.0279C85.0151 21.2658 84.9415 20.5766 84.9545 19.953C84.9648 19.8819 84.9675 19.8097 84.9625 19.7377C85.0362 18.3742 85.5374 17.335 86.3412 16.5357L86.5253 16.3622L86.7135 16.2027L86.7478 16.1764L87.904 19.7575C87.4164 20.9627 87.2836 22.4775 87.5924 24.3123L90.3558 36.5304L88.4988 44.136L88.4777 44.2509C88.4158 44.7477 88.7348 45.223 89.233 45.3447C89.7695 45.4757 90.3107 45.147 90.4417 44.6105L92.355 36.776L92.3759 36.6623C92.3902 36.5477 92.3845 36.4312 92.3589 36.318L89.5539 23.9255L89.5095 23.6384C89.3137 22.2487 89.4425 21.1817 89.8088 20.3798C89.8547 20.3109 89.8919 20.2364 89.9196 20.1583C90.0825 19.86 90.2815 19.6025 90.5112 19.3822L90.6308 19.2724L96.3568 36.9204L94.459 45.6353C92.4544 46.1493 90.3421 47.6462 88.2238 50.37L88.002 50.648C85.154 54.1273 80.8361 56.0307 76.4971 55.6483C76.2173 55.6239 75.937 55.5925 75.6555 55.5537C75.1083 55.4783 74.6037 55.8607 74.5284 56.4079C74.453 56.955 74.8354 57.4596 75.3825 57.535C75.6972 57.5783 76.0107 57.6135 76.3225 57.6407C81.4637 58.0937 86.5502 55.7804 89.8026 51.5978L90.016 51.3276C91.8778 49.0063 93.5795 47.8396 95.1311 47.5187C95.3346 47.5511 95.5351 47.5192 95.7105 47.4371C96.6576 47.3666 97.5464 47.6119 98.3794 48.0973L98.4838 48.1604L97.8433 48.9694L97.2782 49.6964C95.8919 51.4944 94.5055 53.3956 93.21 55.3168C92.2476 56.7439 91.372 58.1291 90.603 59.4547L90.2429 60.0716C87.8244 64.08 84.0749 66.9713 79.7641 68.0506C79.4722 68.1232 79.1815 68.1896 78.8893 68.2501L78.5499 68.3256ZM58.6356 36.8217C59.1485 36.8217 59.5711 37.2077 59.6289 37.7051L59.6356 37.8217V48.0783C59.6356 48.6306 59.1879 49.0783 58.6356 49.0783C58.1228 49.0783 57.7001 48.6922 57.6424 48.1949L57.6356 48.0783V37.8217C57.6356 37.2694 58.0833 36.8217 58.6356 36.8217ZM43.4919 37.7051C43.4341 37.2077 43.0115 36.8217 42.4986 36.8217C41.9463 36.8217 41.4986 37.2694 41.4986 37.8217V48.0783L41.5054 48.1949C41.5631 48.6922 41.9858 49.0783 42.4986 49.0783C43.0509 49.0783 43.4986 48.6306 43.4986 48.0783V37.8217L43.4919 37.7051ZM65.9304 25.9232C65.8146 22.7728 63.2324 20.2526 60.0624 20.2526H41.2889L41.0687 20.2567C37.927 20.3729 35.4168 22.9653 35.4168 26.144V45.143L35.4235 45.2596C35.4813 45.7569 35.904 46.143 36.4168 46.143C36.9691 46.143 37.4168 45.6953 37.4168 45.143V26.144L37.4218 25.9437C37.5256 23.887 39.2183 22.2526 41.2889 22.2526H60.0624L60.2615 22.2577C62.3065 22.3619 63.9344 24.0614 63.9344 26.144V43.3074L63.9411 43.424C63.9989 43.9213 64.4216 44.3074 64.9344 44.3074C65.4867 44.3074 65.9344 43.8597 65.9344 43.3074V26.144L65.9304 25.9232Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important;
}
.q4-icon_sustainability-one-money:before {
  /* content: "\e92b"; */
  content: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon-set-2-19'%3E%3Cpath id='Fill 1' fill-rule='evenodd' clip-rule='evenodd' d='M58.0148 18.5321C65.4916 18.5321 71.5739 24.6056 71.5739 32.0705C71.5739 39.534 65.4916 45.6074 58.0148 45.6074C50.5381 45.6074 44.4558 39.534 44.4558 32.0705C44.4558 24.6056 50.5381 18.5321 58.0148 18.5321ZM58.0148 48.6159C67.1522 48.6159 74.5863 41.1935 74.5863 32.0705C74.5863 22.946 67.1522 15.5237 58.0148 15.5237C48.8774 15.5237 41.4434 22.946 41.4434 32.0705C41.4434 41.1935 48.8774 48.6159 58.0148 48.6159Z' fill='%23ffffff'/%3E%3Cpath id='Fill 3' fill-rule='evenodd' clip-rule='evenodd' d='M59.1048 37.0851H56.9265C56.457 37.0851 56.0147 36.9023 55.6857 36.5738C55.352 36.2414 55.1704 35.7998 55.1704 35.3287H52.1572C52.1572 36.6017 52.6531 37.7979 53.5548 38.7013C54.3564 39.4993 55.3931 39.9766 56.5083 40.0727V41.1969H59.5215V40.0727C60.6327 39.9766 61.6702 39.5001 62.4835 38.6951C63.3805 37.7917 63.8741 36.5962 63.8741 35.3287C63.8741 34.0589 63.379 32.8634 62.4773 31.9608C61.574 31.0612 60.3766 30.5662 59.1048 30.5662H56.9265C56.457 30.5662 56.0163 30.3833 55.6826 30.0502C55.352 29.7209 55.1704 29.2808 55.1704 28.8105C55.1704 28.3387 55.352 27.8986 55.681 27.5701C56.0147 27.2377 56.457 27.0557 56.9265 27.0557H59.1048C59.5719 27.0557 60.0158 27.2385 60.3448 27.5647C60.6777 27.8986 60.8616 28.341 60.8616 28.8105H63.8741C63.8741 27.5407 63.3805 26.3444 62.4726 25.4348C61.6679 24.6391 60.6327 24.1634 59.5215 24.0674V22.9424H56.5083V24.0674C55.3931 24.1634 54.3564 24.6399 53.5533 25.4395C52.6531 26.3382 52.1572 27.5352 52.1572 28.8105C52.1572 30.0858 52.6531 31.2821 53.5517 32.1769C54.4519 33.078 55.6508 33.5746 56.9265 33.5746H59.1048C59.5735 33.5746 60.0142 33.7575 60.3464 34.0875C60.6777 34.4207 60.8616 34.8607 60.8616 35.3287C60.8616 35.7974 60.6777 36.2406 60.3533 36.5676C60.0158 36.9007 59.5719 37.0851 59.1048 37.0851Z' fill='%23ffffff'/%3E%3Cmask id='mask0_0_6891' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='97' height='86'%3E%3Cpath id='Clip 6' fill-rule='evenodd' clip-rule='evenodd' d='M0 85.6916H96.7532V0H0V85.6916Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_6891)'%3E%3Cpath id='Fill 5' fill-rule='evenodd' clip-rule='evenodd' d='M13.251 74.9076H16.2642V71.8991H13.251V74.9076Z' fill='%23ffffff'/%3E%3Cpath id='Fill 7' fill-rule='evenodd' clip-rule='evenodd' d='M93.7082 58.8514C93.5972 59.5867 93.2077 60.2336 92.6109 60.6753L61.0999 81.2912C59.9188 82.0374 58.6152 82.4898 57.2253 82.6347C55.834 82.778 54.4659 82.6029 53.1894 82.1296L27.6334 71.8994H22.2906V50.9596H27.4541C29.4081 50.9596 31.3465 51.237 33.2182 51.7847C35.0899 52.3309 36.874 53.1414 38.5199 54.192L46.5771 59.3419H69.0547C70.5376 59.3419 71.7451 60.5467 71.7451 62.028C71.7451 63.5094 70.5376 64.7149 69.0547 64.7149H47.0178C43.8727 64.7149 41.3127 67.2694 41.3127 70.4095H44.3259C44.3259 68.9282 45.5341 67.7234 47.0178 67.7234H69.0547C70.4461 67.7234 71.7226 67.2221 72.7128 66.3916L89.4239 56.0065C90.0175 55.6385 90.7222 55.506 91.4074 55.633C92.0941 55.7601 92.7048 56.1359 93.1246 56.6914L93.1751 56.7588C93.6306 57.3608 93.8207 58.1038 93.7082 58.8514ZM3.01321 79.469H19.2774V43.39H3.01321V79.469ZM95.5799 54.9458L95.5287 54.8776C94.6526 53.7217 93.3838 52.9391 91.956 52.6742C90.5297 52.4107 89.0662 52.6866 87.8323 53.452L74.7366 61.5911C74.5115 58.6547 72.0524 56.3327 69.0547 56.3327H47.4586L40.1433 51.6577C38.256 50.4529 36.2113 49.5239 34.0656 48.8971C31.9192 48.2696 29.6944 47.9519 27.4541 47.9519H22.2906V40.3816H0V82.4774H22.2906V74.9079H27.0529L52.103 84.9342C53.4548 85.4386 54.8539 85.692 56.2802 85.692C56.6969 85.692 57.1167 85.6695 57.5365 85.6269C59.3943 85.4332 61.1356 84.8289 62.7303 83.8201L94.2949 63.17L94.3507 63.1313C95.6257 62.2116 96.456 60.8488 96.688 59.2962C96.9216 57.7435 96.5274 56.1986 95.5799 54.9458Z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.q4-icon_sustainability-calendar:before {
  /* content: "\e92c"; */
  content: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9365 0V5.0923H26.1219V0H28.6219V5.0923H38.8074V0H41.3074V5.0923H51.4928V0H53.9928V5.0923H66.6772V62.5625H0.75V5.0923H13.4365V0H15.9365ZM51.4928 7.592V12.6854H53.9928V7.592H64.177V17.7782H3.25V7.592H13.4365V12.6854H15.9365V7.592H26.1219V12.6854H28.6219V7.592H38.8074V12.6854H41.3074V7.592H51.4928ZM64.177 20.2782V60.062H3.25V20.2782H64.177ZM18.915 26.2351V28.7351H14.6865V26.2351H18.915ZM27.3719 28.7351V26.2351H23.1435V28.7351H27.3719ZM35.8289 26.2351V28.7351H31.6004V26.2351H35.8289ZM44.2859 28.7351V26.2351H40.0574V28.7351H44.2859ZM52.7428 26.2351V28.7351H48.5143V26.2351H52.7428ZM18.915 37.1921V34.6921H14.6865V37.1921H18.915ZM27.3719 34.6921V37.1921H23.1435V34.6921H27.3719ZM35.8289 37.1921V34.6921H31.6004V37.1921H35.8289ZM44.2859 34.6921V37.1921H40.0574V34.6921H44.2859ZM52.7428 37.1921V34.6921H48.5143V37.1921H52.7428ZM18.915 43.149V45.649H14.6865V43.149H18.915ZM27.3719 45.649V43.149H23.1435V45.649H27.3719ZM35.8289 43.149V45.649H31.6004V43.149H35.8289ZM44.2859 45.649V43.149H40.0574V45.649H44.2859ZM52.7428 43.149V45.649H48.5143V43.149H52.7428ZM18.915 54.106V51.606H14.6865V54.106H18.915ZM27.3719 51.606V54.106H23.1435V51.606H27.3719ZM35.8289 54.106V51.606H31.6004V54.106H35.8289ZM44.2859 51.606V54.106H40.0574V51.606H44.2859ZM52.7428 54.106V51.606H48.5143V54.106H52.7428Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.q4-icon_sustainability-two-money:before {
  /* content: "\e92d"; */
  content: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5111 14.7727L13.487 15.1313C13.9943 15.3178 14.6897 15.7177 15.3792 16.4007C16.3789 17.3911 17.0169 18.6669 17.1772 20.2111L17.0053 20.0801C19.2122 21.6977 20.3332 24.3994 19.935 27.0906L19.8976 27.3171C21.7508 28.7023 22.761 30.9594 22.545 33.2785L22.5157 33.5387L22.3949 34.4401L24.2058 40.8254C24.7847 42.8688 26.1884 44.5733 28.0727 45.5353L28.3326 45.6619L32.1892 47.4504C37.0021 49.6824 40.6318 53.8533 42.1836 58.9133L42.2988 59.3043L43.8536 64.7989C43.8629 64.8303 43.869 64.8569 43.8739 64.8839L43.8536 64.7989C43.866 64.8428 43.8753 64.8869 43.8816 64.9309C43.8822 64.9363 43.883 64.9424 43.8837 64.9485L43.8869 64.9749C43.8886 64.9922 43.8898 65.0095 43.8906 65.0267L43.8908 69.5459C43.8915 69.5879 43.8894 69.6296 43.8848 69.6709L43.8907 69.5606C43.8907 69.7029 43.8609 69.8383 43.8073 69.9609C43.802 69.9726 43.7964 69.9847 43.7906 69.9968C43.7488 70.0832 43.6952 70.162 43.6319 70.2319C43.6232 70.2418 43.6141 70.2515 43.6047 70.261C43.5587 70.3068 43.5164 70.3426 43.4714 70.3748C43.4572 70.3852 43.4425 70.3951 43.4275 70.4046C43.3635 70.4453 43.2942 70.4791 43.2211 70.5047L27.0788 76.2105L28.3639 79.4191L40.6757 75.632C41.1658 75.4812 41.6834 75.7258 41.8848 76.1842L41.9256 76.2937C42.0764 76.7838 41.8317 77.3013 41.3734 77.5028L41.2639 77.5435L28.0729 81.6023C27.6139 81.7436 27.1257 81.5381 26.9011 81.1258L26.8506 81.0185L23.3004 72.1578C23.1039 71.6672 23.3237 71.1158 23.787 70.8886L23.89 70.845L25.7959 70.1583C24.5831 68.4351 22.7923 67.1938 20.7388 66.696L20.4466 66.6306C20.1479 66.5693 19.8559 66.503 19.5711 66.4318C15.1338 65.325 11.2979 62.3791 8.83694 58.3166L8.49234 57.7289C7.81362 56.5637 7.03724 55.3404 6.18183 54.0769C5.02398 52.3667 3.78177 50.6699 2.53949 49.065L1.79295 48.1121L0.993959 47.1206L0.318848 46.3099L0.933546 45.6644C1.16019 45.4264 1.54706 45.1065 2.08614 44.7936C2.88707 44.3288 3.73312 44.04 4.61229 43.9546L2.91252 36.1861L8.92665 17.7246L9.83157 17.9514C10.2253 18.05 10.7274 18.2784 11.2406 18.6928L12.5111 14.7727ZM80.6468 14.7727L81.9172 18.6928C82.3689 18.3281 82.8119 18.1075 83.1801 17.9926L83.3263 17.9514L84.2312 17.7246L90.2453 36.1861L88.5456 43.9546C89.4247 44.04 90.2708 44.3288 91.0717 44.7936C91.5434 45.0674 91.8986 45.3466 92.1318 45.5715L92.2243 45.6644L92.839 46.3099L92.0132 47.305L91.8184 47.5454C91.4566 47.9936 91.0531 48.5033 90.6184 49.065C89.3761 50.6699 88.1339 52.3667 86.976 54.0769C86.2632 55.1299 85.6052 56.1549 85.0129 57.1416L84.5408 57.9442C82.0919 62.1989 78.1585 65.2915 73.5873 66.4316L73.1543 66.5349L72.7117 66.6305C70.5358 67.0778 68.6319 68.3539 67.3619 70.1583L69.2679 70.845C69.7651 71.0239 70.0312 71.5546 69.8932 72.0519L69.8574 72.1578L66.3073 81.0185C66.1286 81.4643 65.662 81.7149 65.2001 81.6305L65.0849 81.6023L51.8946 77.5435C51.3668 77.3811 51.0705 76.8215 51.233 76.2937C51.3838 75.8035 51.8771 75.5131 52.3694 75.6041L52.4828 75.632L64.7928 79.4191L66.0768 76.2095L49.9368 70.5047C49.8636 70.4791 49.7943 70.4453 49.7301 70.4043C49.7154 70.3951 49.7007 70.3852 49.6864 70.375C49.6414 70.3426 49.5991 70.3068 49.5601 70.2677C49.4674 70.1735 49.399 70.0714 49.3505 69.9603C49.3266 69.9063 49.3075 69.8491 49.2936 69.7899C49.2759 69.7131 49.2672 69.6393 49.2669 69.5647L49.2673 65.0267C49.2681 65.0095 49.2693 64.9922 49.271 64.9749L49.2672 65.0685C49.2672 65.0213 49.2704 64.9752 49.2765 64.9302C49.2771 64.9249 49.278 64.9189 49.279 64.9129L49.2839 64.8839C49.2889 64.8569 49.2949 64.8303 49.302 64.8042L49.3043 64.7989L50.859 59.3043C52.3036 54.1994 55.8492 49.9567 60.6008 47.6259L60.9687 47.4504L64.8253 45.6619C66.7524 44.7682 68.2149 43.1137 68.8686 41.1017L68.9527 40.8252L70.7628 34.4401L70.6428 33.5385C70.3233 31.1297 71.3381 28.7549 73.2611 27.3172L73.2695 27.3688C72.766 24.6797 73.7967 21.9423 75.9287 20.2509L75.9858 20.2067C76.1371 18.7439 76.7131 17.5303 77.6149 16.569L77.7789 16.4006C78.3994 15.786 79.0246 15.4006 79.5132 15.1937L79.6708 15.1313L80.6468 14.7727ZM41.8899 66.4911L25.5419 72.3751L26.3348 74.3525L41.8899 68.8535L41.8899 66.4911ZM51.2668 66.4911L51.2668 68.8535L66.8218 74.3525L67.6148 72.3751L51.2668 66.4911ZM13.7039 17.5801L12.6993 20.6862C13.1112 21.7285 13.238 23.0218 13.014 24.5821L12.9649 24.8949L10.4569 35.9281L12.1487 42.8196C12.2709 43.3176 11.9967 43.8201 11.5274 43.9947L11.4158 44.029C10.9177 44.1512 10.4152 43.877 10.2406 43.4078L10.2063 43.2961L8.40313 35.9461L11.0038 24.5067C11.2447 23.0812 11.134 22.029 10.7755 21.2627C10.7413 21.2125 10.7143 21.1574 10.6926 21.1001L10.6611 21.0421C10.5492 20.8469 10.4194 20.6726 10.2739 20.5175L10.1579 20.4011L4.98193 36.2891L6.69819 44.1318C8.53053 44.6165 10.4568 45.9855 12.3829 48.4523C14.9587 51.751 18.9748 53.5703 23.0078 53.2162C23.2608 53.1938 23.5151 53.1652 23.7722 53.1301C24.3194 53.0554 24.8236 53.4384 24.8983 53.9856C24.9731 54.5328 24.59 55.037 24.0428 55.1117C23.7543 55.1511 23.4685 55.1833 23.1834 55.2085C18.5809 55.6126 14.0261 53.6114 11.0336 49.9668L10.8065 49.6832C9.04526 47.4275 7.44868 46.3078 6.00092 46.0081L6.08203 45.9959C5.86874 46.0426 5.65646 46.0174 5.47044 45.9365C4.68127 45.8769 3.93723 46.0646 3.23643 46.4416L3.08593 46.5261L3.6048 47.1792L4.12104 47.8408C5.38761 49.4771 6.65424 51.2072 7.83798 52.9557C8.57077 54.0381 9.24859 55.094 9.86101 56.1144L10.3504 56.9465C12.535 60.742 16.0251 63.486 20.0556 64.4914L20.4471 64.5847L20.8489 64.6715C23.7109 65.2598 26.1851 67.0073 27.7345 69.4616L41.6749 64.4435L40.3744 59.8488C39.0872 55.3002 35.932 51.5183 31.7026 49.4345L31.3477 49.2648L27.4912 47.4763C25.042 46.3405 23.1874 44.2312 22.3712 41.6684L22.2816 41.3708L20.3587 34.5885L20.5331 33.2755C20.7097 31.9438 20.3041 30.6271 19.464 29.6369L18.5749 34.3781L20.4457 40.8897C20.5873 41.3826 20.333 41.8954 19.8709 42.0883L19.7607 42.127C19.2678 42.2686 18.755 42.0142 18.5621 41.5522L18.5234 41.442L16.5224 34.4769L17.9225 27.0007C18.1959 25.5408 17.8482 24.0613 17.0104 22.8927L16.974 23.0677L16.8997 23.3782L14.5979 35.3761L16.4061 41.7643C16.5457 42.2578 16.2894 42.7696 15.8265 42.9606L15.7161 42.9988C15.2227 43.1384 14.7109 42.882 14.5199 42.4192L14.4817 42.3088L12.5453 35.4649L14.9482 22.9444C15.1411 22.1823 15.2255 21.498 15.2146 20.8836C15.2013 20.8089 15.1981 20.7323 15.2038 20.6558C15.1366 19.4548 14.6888 18.532 13.9717 17.8216C13.904 17.7546 13.8351 17.6909 13.7653 17.6304L13.7039 17.5801ZM79.4538 17.5801L79.3927 17.6303L79.1864 17.8215C78.465 18.5361 78.0162 19.4656 77.9544 20.6924C77.958 20.7439 77.956 20.7948 77.9502 20.8452C77.9354 21.4044 78.0004 22.0243 78.154 22.7117L78.2231 23.0015L80.6132 35.4649L78.6768 42.3088C78.5265 42.8403 77.9738 43.1492 77.4424 42.9988C76.9489 42.8592 76.6473 42.3727 76.7271 41.8784L76.7524 41.7643L78.5598 35.3761L76.2716 23.4354C76.225 23.2515 76.1836 23.0703 76.1472 22.8916C75.3544 23.9987 75.0005 25.3836 75.1969 26.7669L75.2354 27.0007L75.3459 27.5859C75.347 27.5913 75.348 27.5966 75.3489 27.602L76.6355 34.4769L74.6344 41.442C74.4819 41.9728 73.928 42.2795 73.3972 42.127C72.9043 41.9853 72.6046 41.4976 72.6864 41.0037L72.7122 40.8897L74.5828 34.3801L73.6934 29.6385C72.9018 30.5723 72.4966 31.7955 72.6009 33.0477L72.6254 33.2754L72.7998 34.5885L70.8769 41.3708C70.1404 43.9679 68.3492 46.1311 65.9466 47.3409L65.6667 47.4762L61.8101 49.2648C57.5217 51.2536 54.2854 54.9663 52.895 59.4716L52.7835 59.8488L51.4828 64.4435L65.4239 69.4606C66.9148 67.0996 69.2616 65.3929 71.9862 64.7431L72.3093 64.6714C72.5804 64.6158 72.8447 64.5557 73.1027 64.4912C77.0068 63.5175 80.4042 60.9118 82.5989 57.2992L82.9373 56.7223C83.6403 55.5154 84.4405 54.2546 85.3199 52.9557C86.5036 51.2072 87.7702 49.4771 89.0368 47.8408L89.7986 46.8685L90.0708 46.5261C89.3258 46.0934 88.5318 45.8736 87.6853 45.9348C87.525 46.0069 87.3438 46.035 87.1594 46.0106C85.7676 46.2948 84.2383 47.3398 82.5574 49.4235L82.3513 49.6832C79.3653 53.5072 74.6949 55.623 69.9739 55.2084C69.6893 55.1833 69.4035 55.1511 69.115 55.1117C68.5678 55.037 68.1848 54.5328 68.2595 53.9856C68.3343 53.4384 68.8385 53.0554 69.3857 53.1301C69.6427 53.1652 69.897 53.1938 70.1494 53.2161C74.1831 53.5703 78.1991 51.751 80.7749 48.4523C82.701 45.9855 84.6273 44.6165 86.4597 44.1318L88.1748 36.2891L82.9988 20.4011L82.9906 20.4099C82.787 20.6044 82.6105 20.832 82.466 21.0961C82.4426 21.1606 82.4118 21.2225 82.375 21.2806C82.0454 21.988 81.928 22.9338 82.1 24.1712L82.1432 24.4517L84.7554 35.9461L82.9522 43.2961C82.8206 43.8325 82.2791 44.1606 81.7428 44.029C81.2447 43.9068 80.9262 43.4312 80.9886 42.9344L81.0098 42.8196L82.6998 35.9271L80.182 24.84C79.9002 23.1725 80.0179 21.7888 80.4583 20.6824L79.4538 17.5801ZM27.7845 12.9619C32.0757 2.38413 44.1293 -2.71217 54.707 1.57897C65.2848 5.87012 70.3811 17.9237 66.0899 28.5015C61.7988 39.0792 49.7452 44.1755 39.1674 39.8844C28.5897 35.5932 23.4934 23.5396 27.7845 12.9619ZM53.9552 3.43228C44.401 -0.443635 33.5137 4.15952 29.6378 13.7137C25.7619 23.2679 30.3651 34.1552 39.9193 38.0311C49.4734 41.907 60.3607 37.3038 64.2366 27.7496C68.1125 18.1954 63.5094 7.30819 53.9552 3.43228ZM47.9312 9.01209V10.4911C50.5464 10.9598 52.539 13.2461 52.539 15.9938V16.3235H50.5635V15.9946C50.5635 13.9979 48.939 12.3741 46.943 12.3741C44.9463 12.3741 43.3225 13.9979 43.3225 15.9946C43.3225 17.0728 43.8534 18.1394 44.7091 18.7791C45.4731 19.3493 46.4351 19.6609 47.3651 19.9628C47.6473 20.0536 47.9279 20.1452 48.2028 20.2425C49.1999 20.5967 50.449 21.1383 51.2621 22.1902C52.121 23.3003 52.5382 24.4471 52.5382 25.697C52.5382 28.4447 50.5456 30.7302 47.9304 31.199V32.6779H45.9557V31.199C43.3757 30.7327 41.3847 28.4832 41.3479 25.7805L41.3438 25.4467H43.3168L43.3233 25.7698C43.3593 27.7257 44.9831 29.3175 46.9439 29.3175C48.9406 29.3175 50.5644 27.693 50.5644 25.697C50.5644 24.2876 49.712 23.0745 48.2257 22.3686C47.6662 22.1019 47.0567 21.9031 46.4678 21.7101C46.1226 21.5972 45.7774 21.4835 45.4371 21.3575C42.9152 20.4192 41.3487 18.3636 41.3487 15.9938C41.3487 13.2461 43.3413 10.9598 45.9565 10.4911V9.01209H47.9312Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.q4-icon_sustainability-graph:before {
  content: "\e92c";
}
.q4-icon_sustainability-target:before {
  content: "\e92d";
}
.q4-icon_ppt:before {
  content: "\e925";
}
.q4-icon_add-to-calendar-4pt:before {
  content: "\e91f";
}
.q4-icon_checkmark:before {
  content: "\e920";
}
.q4-icon_calendar-4pt:before {
  content: "\e921";
}
.q4-icon_zip:before {
  content: "\e918";
}
.q4-icon_xls:before {
  content: "\e919";
}
.q4-icon_xbrl:before {
  content: "\e91a";
}
.q4-icon_txt:before {
  content: "\e91b";
}
.q4-icon_rtf:before {
  content: "\e91c";
}
.q4-icon_flv:before {
  content: "\e91d";
}
.q4-icon_html2:before {
  content: "\e91e";
}
.q4-icon_chairblack:before {
  content: url('../design/newicons/Chair-Copy.svg') !important;
}
.q4-icon_member:before {
  content: "\e916";
}
.q4-icon_lead-director:before {
  content: url('../design/newicons/Star-2.svg') !important;
}
.q4-icon_chairman:before {
  content: "\e915";
}
.q4-icon_stroke-presentation:before {
  content: "\e913";
}
.q4-icon_stroke-webcast:before {
  content: "\e912";
}
.q4-icon_stroke-pdf:before {
  content: "\e911";
}
.q4-icon_download:before {
  content: "\e910";
}
.q4-icon_cta-arrow-up:before {
  content: "\e90c";
}
.q4-icon_cta-arrow-right:before {
  content: "\e90d";
}
.q4-icon_cta-arrow-down:before {
  content: "\e90e";
}
.q4-icon_cta-arrow-left:before {
  content: "\e90f";
}
.q4-icon_arrow_carrot-2right:before {
  content: "\e927";
}
.q4-icon_arrow_carrot-2left:before {
  content: "\e928";
}
.q4-icon_arrow_carrot-right:before {
  content: "\e929";
}
.q4-icon_arrow_carrot-left:before {
  content: "\e92a";
}
.q4-icon_home:before {
  content: "\e904";
}
.q4-icon_menu:before {
  content: "\ec71";
}
.q4-icon_plus:before {
  content: "\ed5d";
}
.q4-icon_minus:before {
  content: "\ed5e";
}
.q4-icon_cross:before {
  content: "\ed6d";
}
.q4-icon_check:before {
  content: "\ed71";
}
.q4-icon_play:before {
  content: "\ed85";
}
.q4-icon_pause2:before {
  content: "\ed86";
}
.q4-icon_chevron-up:before {
  content: "\edba";
}
.q4-icon_chevron-right:before {
  content: "\edbe";
}
.q4-icon_chevron-down:before {
  content: "\edc2";
}
.q4-icon_chevron-left:before {
  content: "\edc6";
}
.q4-icon_arrow-up:before {
  content: "\edc7";
}
.q4-icon_arrow-right:before {
  content: "\edc8";
}
.q4-icon_arrow-down:before {
  content: "\edc9";
}
.q4-icon_arrow-left:before {
  content: "\edca";
}
.q4-icon_webcast:before {
  content: "\e989";
}
.q4-icon_pdf:before {
  content: "\e900";
}
.q4-icon_html:before {
  content: "\eecd";
}
.q4-icon_pathward:before {
  content: url('../design/newicons/pink-arrow.svg') !important;
  margin-right: 14px;
}
.q4-icon_link:before {
  content: "\ec9b";
}
.q4-icon_bell-line:before {
  content: "\ea57";
}
.q4-icon_bell-fill:before {
  content: "\e908";
}
.q4-icon_presentation:before {
  content: "\e95c";
}
.q4-icon_pie:before {
  content: "\eb81";
}
.q4-icon_file:before {
  content: "\eb81";
}
.q4-icon_video:before {
  content: "\e95e";
}
.q4-icon_bars:before {
  content: "\eb8a";
}
.q4-icon_text:before {
  content: "\e99b";
}
.q4-icon_news:before {
  content: "\e99b";
}
.q4-icon_transcript:before {
  content: "\e99b";
}
.q4-icon_table:before {
  content: "\eeae";
}
.q4-icon_calendar:before {
  content: "\ea5f";
}
.q4-icon_image-line:before {
  content: "\e93c";
}
.q4-icon_image-fill:before {
  content: "\e93b";
}
.q4-icon_phone-fill:before {
  content: "\ea1d";
}
.q4-icon_phone-line:before {
  content: "\ea26";
}
.q4-icon_envelope-line:before {
  content: "\ea32";
}
.q4-icon_envelope-fill:before {
  content: "\ea34";
}
.q4-icon_location-fill:before {
  content: "\ea3c";
}
.q4-icon_location-line:before {
  content: "\ea3d";
}
.q4-icon_clock-line:before {
  content: "\ea4d";
}
.q4-icon_clock-fill:before {
  content: "\ea4e";
}
.q4-icon_printer-line:before {
  content: "\ea67";
}
.q4-icon_printer-fill:before {
  content: "\ea68";
}
.q4-icon_drawer-out:before {
  content: "\ea81";
}
.q4-icon_drawer-in:before {
  content: "\ea82";
}
.q4-icon_user-fill:before {
  content: "\eb08";
}
.q4-icon_user-line:before {
  content: "\eb09";
}
.q4-icon_briefcase-line:before {
  content: "\e909";
}
.q4-icon_briefcase-fill:before {
  content: "\ec03";
}
.q4-icon_quotes-left:before {
  content: "\eb1b";
}
.q4-icon_quotes-right:before {
  content: "\eb1c";
}
.q4-icon_spinner:before {
  content: "\eb27";
}
.q4-icon_search:before {
  content: "\e903";
}
.q4-icon_circle:before {
  content: "\ec6b";
}
.q4-icon_star-line:before {
  content: "\ece3";
}
.q4-icon_star-half:before {
  content: "\ece4";
}
.q4-icon_star-fill:before {
  content: "\ece5";
}
.q4-icon_warning-line:before {
  content: "\ed4f";
}
.q4-icon_warning-fill:before {
  content: "\ed50";
}
.q4-icon_share-external:before {
  content: "\eec8";
}
.q4-icon_instagram:before {
  content: "\e946";
}
.q4-icon_google:before {
  content: "\eeea";
}
.q4-icon_google-square:before {
  content: "\eeeb";
}
.q4-icon_facebook:before {
  content: "\eeef";
}
.q4-icon_facebook-square:before {
  content: "\eef0";
}
.q4-icon_twitter:before {
  content: "\eef5";
}
.q4-icon_apple:before {
  content: "\e90a";
}
.q4-icon_microsoft:before {
  content: "\e90b";
}
.q4-icon_youtube:before {
  content: "\eefc";
}
.q4-icon_rss:before {
  content: "\eefa";
}
.q4-icon_rss-square:before {
  content: "\eefb";
}
.q4-icon_vimeo:before {
  content: "\eeff";
}
.q4-icon_vimeo-square:before {
  content: "\ef00";
}
.q4-icon_flickr:before {
  content: "\ef02";
}
.q4-icon_flickr-square:before {
  content: "\ef04";
}
.q4-icon_linkedin:before {
  content: "\ef29";
}
.q4-icon_linkedin-square:before {
  content: "\ef28";
}
.q4-icon_glassdoor:before {
  content: "\e905";
}
.q4-icon_glassdoor-square:before {
  content: "\e906";
}
.q4-icon_share:before {
  content: "\eee0";
}
.q4-icon_file-pdf-line:before {
  content: "\ef3e";
}
.q4-icon_file-pdf-fill:before {
  content: "\e901";
}
.q4-icon_file-word-line:before {
  content: "\ef40";
}
.q4-icon_file-word-fill:before {
  content: "\e902";
}
.q4-icon_file-excel-line:before {
  content: "\ef41";
}
.q4-icon_file-excel-fill:before {
  content: "\e907";
}
.q4-icon_file-image-line:before {
  content: "\e9af";
}
.q4-icon_file-image-fill:before {
  content: "\e9b0";
}
.q4-icon_file-sound-line:before {
  content: "\e9b1";
}
.q4-icon_file-sound-fill:before {
  content: "\e9b2";
}
.q4-icon_file-play-line:before {
  content: "\e9b3";
}
.q4-icon_file-play-fill:before {
  content: "\e9b4";
}
.q4-icon_file-zip-line:before {
  content: "\e9b9";
}
.q4-icon_file-zip-fill:before {
  content: "\e9ba";
}
.q4-icon_file-xml-line:before {
  content: "\e9bb";
}
.q4-icon_file-html-line:before {
  content: "\e9bb";
}
.q4-icon_file-xml-fill:before {
  content: "\e9bc";
}
.q4-icon_file-html-fill:before {
  content: "\e9bc";
}
.q4-icon_file-presentation-line:before {
  content: "\e9bf";
}
.q4-icon_file-presentation-fill:before {
  content: "\e9c0";
}
.q4-icon_file-stats-line:before {
  content: "\e9c1";
}
.q4-icon_file-stats-fill:before {
  content: "\e9c2";
}
.q4-icon_file-spreadsheet-line:before {
  content: "\e9c5";
}
.q4-icon_file-spreadsheet-fill:before {
  content: "\e9c6";
}

/*==================================
 ---------    SLICKJS    ----------
==================================*/
/* Slider */
.slick-arrow {
  margin: 0;
  border: 0 none;
  padding: 0;
  background: transparent;
  color: inherit;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 110;
}
.slick-arrow:before {
  font-family: "q4-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
.slick-arrow.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev {
  left: 0;
}
.slick-prev:before {
  content: "\edc6";
}
.slick-next {
  right: 0;
}
.slick-next:before {
  content: "\edbe";
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-dots {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.slick-dots li {
  display: inline-block;
  vertical-align: middle;
}
.slick-dots li:not(:last-child) {
  margin-right: 5px;
}
.slick-dots li button {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 100%;
  background: #fff;
  outline-color: #fff;
  width: 8px;
  height: 8px;
  opacity: 0.5;
  cursor: pointer;
  display: block;
}
.slick-dots li.slick-active button {
  opacity: 1;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  padding: 0 20px;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-slider .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: stretch;
  align-items: stretch;
}
.slick-slider .slick-track:before, .slick-slider .slick-track:after {
  display: table;
  content: "";
}
.slick-slider .slick-track:after {
  clear: both;
}
[dir=rtl] .slick-slider .slick-track {
  flex-direction: row-reverse;
}

.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  min-height: 1px;
}
.slick-slide > div:not([class]) {
  display: flex;
  height: 100%;
  align-items: center;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/*==================================
 --------- COOKIE MONSTER ----------
==================================*/
.cm {
  position: fixed;
  z-index: 9999;
  font-size: 1.6rem;
  line-height: 1;
}
.cm_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}
.cm_overlay.visible {
  pointer-events: visible;
  background-color: rgba(0, 0, 0, 0.5);
}
.cm_disclaimer {
  position: fixed;
  background-color: #fff;
  visibility: hidden;
  transition: opacity 0.7s ease-in-out, visibility 0.7s ease-in-out;
  box-shadow: 1px 3px 18px 1px #333;
}
.cm_disclaimer.fade-in {
  opacity: 0;
  z-index: -9999;
  transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.cm_disclaimer.fade-in.visible {
  opacity: 1;
  z-index: 40;
  visibility: visible;
  transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.cm_disclaimer.slide-up {
  bottom: -100%;
  opacity: 0;
  visibility: hidden;
  transition: bottom 0.7s ease-in-out, visibility 1s ease-in-out, opacity 0.5s ease-in-out;
}
.cm_disclaimer.slide-up.visible {
  bottom: 0;
  opacity: 1;
  visibility: visible;
  transition: bottom 0.7s ease-in-out, visibility 0.5s ease-in-out, opacity 1s ease-in-out;
}
.cm_disclaimer-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cm_disclaimer-popup .cm_disclaimer-wrapper {
  flex-direction: column;
}

.cm_disclaimer-banner {
  bottom: 0;
  width: 100%;
  padding: 15px 50px 15px 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cm_disclaimer-popup {
  bottom: 10px;
  right: 10px;
  padding: 15px 10px;
  border-radius: 4px;
  max-width: 400px;
  box-shadow: 1px 3px 4px 1px rgba(0, 0, 0, 0.5);
}
.cm_disclaimer-popup .cm_disclaimer-buttons {
  margin-top: 20px;
  align-self: normal;
  padding: 0;
}
.cm_disclaimer-buttons {
  display: flex;
  justify-content: flex-end;
  font-size: 1.4rem;
  flex-direction: column;
  white-space: nowrap;
  text-align: center;
  padding-left: 20px;
}
.cm_disclaimer-buttons .cm_button {
  text-transform: uppercase;
  transition: 0.3s ease-in-out;
}
.cm_disclaimer-buttons .cm_button:not(:last-child) {
  margin-bottom: 5px;
}
.cm_disclaimer-text h3 {
  margin-top: 0;
}
.cm_disclaimer-text p:last-child {
  margin-bottom: 0;
}
.cm_disclaimer-text a {
  text-decoration: underline;
}
.cm_logo {
  position: fixed;
  bottom: 0;
  background-color: #fff;
  padding: 5px;
  width: 70px;
  height: 70px;
  left: 0;
  z-index: 10;
}
.cm_sidebar {
  max-width: 420px;
  width: 90%;
  padding: 20px;
  position: fixed;
  background-color: #fff;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  transition: 0.2s ease-in-out;
}
.cm_sidebar.visible {
  transition: transform 0.3s ease-in-out;
}
.cm_sidebar--left {
  right: 100%;
}
.cm_sidebar--left.visible {
  transform: translate3d(100%, 0, 0);
}
.cm_sidebar--right {
  left: 100%;
}
.cm_sidebar--right.visible {
  transform: translate3d(-100%, 0, 0);
}
.cm .pref_main, .cm .pref_necessary {
  margin-bottom: 20px;
}
.cm .pref_main .pref_button {
  margin-top: 15px;
}
.cm .pref_description {
  line-height: 1.5;
}
.cm .pref_opt-out {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  font-size: 0;
  border-radius: 4px;
  font-size: 1.4rem;
}
.cm .pref_opt-out.visible {
  max-height: 400px;
  padding: 10px 15px;
  margin-bottom: 15px;
  margin-top: 15px;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
  visibility: visible;
  font-size: inherit;
  transition: max-height 1s ease-in-out, opacity 0.7s ease-in-out, visibility 0.7s ease-in-out, font-size 0.3s ease-in-out;
}
.cm .pref_opt-out .pref_heading {
  padding: 0;
  margin-bottom: 15px;
}
.cm .pref_opt-out .pref_opt-out-link {
  display: block;
  text-align: right;
}
.cm .optional .pref_heading {
  padding: 10px 0;
}
.cm .optional_party {
  position: relative;
  margin-bottom: 10px;
}
.cm .optional_switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 26px;
}
.cm .optional_slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ec6a4c;
  transition: all 0.4s ease-in-out;
  border-radius: 35px;
}
.cm .optional_slider:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 2px;
  bottom: 2px;
  background-color: #fff;
  transition: all 0.2s ease-in-out;
  border-radius: 35px;
}
.cm .optional_slider[data-toggle=on] {
  background-color: #1abc9c;
}
.cm .optional_slider[data-toggle=on]:before {
  transform: translateX(22px);
}
.cm .optional_toggle {
  position: absolute;
  top: 7px;
  right: 0;
}
.cm .optional_toggle:focus .optional_slider {
  box-shadow: 0 0 1px #2196f3;
}
.cm_close-button {
  position: absolute;
  top: 10px;
  right: 5px;
  width: 30px;
  height: 20px;
  opacity: 0.3;
  transition: opacity 0.3s ease-in-out;
  background: none;
  border: none;
  cursor: pointer;
}
.cm_close-button:hover {
  opacity: 1;
  background: transparent;
  border: none;
}
.cm_close-button:focus {
  outline: thin dotted;
}
.cm_close-button:before, .cm_close-button:after {
  position: absolute;
  top: 2px;
  left: 15px;
  content: " ";
  height: 1.1em;
  width: 1px;
  background-color: #333;
}
.cm_close-button:before {
  transform: rotate(45deg);
}
.cm_close-button:after {
  transform: rotate(-45deg);
}
@media only screen and (max-width: 768px) {
  .cm_disclaimer-wrapper {
    flex-flow: column;
  }
  .cm_disclaimer-banner {
    flex-flow: column;
    padding: 15px;
    align-items: flex-start;
  }
  .cm_disclaimer-header {
    margin-bottom: 5px;
  }
  .cm_disclaimer-buttons {
    margin-top: 10px;
    width: 100%;
    padding: 0;
  }
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-slide--iframe.fancybox-slide--request-meeting .fancybox-content {
  background: transparent;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption_body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 768px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0;
  }

  .fancybox-close-small {
    right: -6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }

  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share_button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share_button:visited,
.fancybox-share_button:link {
  color: #fff;
}

.fancybox-share_button:hover {
  text-decoration: none;
}

.fancybox-share_button--fb {
  background: #3b5998;
}

.fancybox-share_button--fb:hover {
  background: #344e86;
}

.fancybox-share_button--pt {
  background: #bd081d;
}

.fancybox-share_button--pt:hover {
  background: #aa0719;
}

.fancybox-share_button--tw {
  background: #1da1f2;
}

.fancybox-share_button--tw:hover {
  background: #0d95e8;
}

.fancybox-share_button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share_button svg path {
  fill: #fff;
}

.fancybox-share_input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs_list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs_list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs_list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs_list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs_list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs_list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs_list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs_list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs_list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs_list a {
    max-width: calc(100% - 10px);
  }
}
/*! jQuery UI - v1.12.1 - 2017-01-23
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=000000&fcHighlight=000000&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=0073e7&bgTextureActive=flat&bgColorActive=0073e7&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  min-width: 300px;
  display: none;
}
@media only screen and (max-width: 480px) {
  .ui-datepicker {
    min-width: 240px;
  }
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 10px 25px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ui-datepicker .ui-datepicker-prev {
  left: 5px;
}

.ui-datepicker .ui-datepicker-next {
  right: 5px;
}

.ui-datepicker .ui-datepicker-prev span:before {
  content: "\edc6";
}

.ui-datepicker .ui-datepicker-next span:before {
  content: "\edbe";
}

.ui-datepicker .ui-datepicker-title {
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: inherit;
  margin: 1px 0;
  cursor: pointer;
}

.ui-datepicker select.ui-datepicker-month {
  width: 55%;
  margin: 0 2.5%;
}

.ui-datepicker select.ui-datepicker-year {
  width: 35%;
  margin: 0 2.5%;
}

.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}

.ui-datepicker th {
  padding: 10px;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 5px;
  text-align: center;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 5px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 5px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  cursor: pointer;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: inherit;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

.ui-widget .ui-widget {
  font-size: inherit;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: inherit;
  font-size: inherit;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #000000;
}

.ui-widget-content a {
  color: #000000;
}

.ui-widget-header {
  background: #e9e9e9;
  color: #000000;
  font-weight: bold;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: #0073e7;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #0073e7;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  background: #0073e7;
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #fffa90;
  color: #000000;
}

.ui-state-checked {
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #000000;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  font-size: 14px;
}

.ui-icon:before {
  font-family: "q4-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eecd";
  font-size: 14px;
  color: #000000;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

/* Auto Complete
----------------------------------*/
.ui-widget-content.ui-autocomplete {
  max-height: 300px;
  border: none;
  background: #fafafa;
  color: #585555;
  overflow-y: scroll;
  list-style-type: none;
  padding: 0;
  border: 1px solid #2e008b;
  max-width: 300px;
}
.ui-widget-content.ui-autocomplete .ui-menu-item {
  padding: 0;
}
.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper {
  padding: 20px 15px;
}
.ui-widget-content.ui-autocomplete .ui-state-active {
  margin: 0;
  border: none;
  background: #2e008b;
  font-weight: 300;
  color: #ffffff;
}

/*==================================
 ---------    SELECTBOX   ----------
==================================*/
.sbHolder {
  border: solid 1px #000;
  font-size: 15px;
  font-size: 1em;
  font-weight: normal;
  height: 30px;
  position: relative;
  width: 200px;
}
.sbHolder.sbHolderDisabled {
  pointer-events: none;
  border: 1px solid #979797;
}
.sbHolder.sbHolderDisabled a, .sbHolder.sbHolderDisabled a.sbSelector {
  color: #979797;
}

.sbSelector {
  display: block;
  height: 30px;
  left: 0;
  line-height: 30px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
  outline: none;
  text-decoration: none !important;
}

.sbToggle {
  float: right;
  margin: 5px;
  text-decoration: none !important;
}
.sbToggle:before {
  font-family: "q4-icons";
  display: inline-block;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\edc2";
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.sbToggle.sbToggleOpen:before {
  transform: rotate(-180deg);
}

.sbOptions {
  background-color: #fff;
  list-style: none;
  left: -1px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 200px;
  z-index: 1;
  overflow-y: auto;
  box-shadow: 0 5px 5px 0 rgba(68, 68, 68, 0.3);
}
.sbOptions li {
  padding: 0 15px;
}
.sbOptions li.last a {
  border-bottom: none;
}
.sbOptions a {
  border-bottom: solid 1px #F1F1F1;
  display: block;
  outline: none;
  padding: 15px 0;
}
.sbOptions a:link, .sbOptions a:visited {
  color: #545B62;
  text-decoration: none;
}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
  color: #105CA3;
}
.sbOptions .sbDisabled {
  border-bottom: dotted 1px #515151;
  color: #999;
  display: block;
  padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup {
  border-bottom: dotted 1px #515151;
  color: #EBB52D;
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px;
}
.sbOptions .sbSub {
  padding-left: 17px;
}

/*==================================
 --------- DATERANGEPICKER ----------
==================================*/
.daterangepicker {
  position: absolute;
  color: #585555;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #dddddd;
  width: 100vw;
  max-width: 500px;
  padding: 0;
  z-index: 150;
  display: none;
  font-family: "AvenirNextRegular";
  font-size: 1.4rem;
  line-height: normal;
  margin-top: 5px;
}
.daterangepicker:before {
  content: "";
  position: absolute;
  width: 1px;
  background-color: #dddddd;
  left: 50%;
  top: 0;
  bottom: 50px;
}
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker .drp-calendar {
  display: none;
  max-width: 250px;
}
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 10px;
}
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #dddddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #dddddd;
}
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #dddddd;
}
.daterangepicker.show-ranges.ltr .drp-calendar.right {
  border-left: 1px solid #dddddd;
}
.daterangepicker.single .calendar-table {
  border: none;
}
.daterangepicker .calendar-table {
  position: relative;
  text-transform: uppercase;
  border: 1px solid #ffffff;
  border-radius: 4px;
  background-color: #ffffff;
  font-size: 1.2rem;
  font-weight: normal;
}
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.daterangepicker .calendar-table thead tr:first-child {
  height: 35px;
}
.daterangepicker .calendar-table td.week,
.daterangepicker .calendar-table th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker .calendar-table th {
  line-height: 25px;
}
.daterangepicker .calendar-table th.month {
  line-height: 25px;
  text-transform: none;
  padding-bottom: 10px;
  font-size: 1.4rem;
  position: absolute;
  left: 10px;
}
.daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 25px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
  line-height: 25px;
}
.daterangepicker .calendar-table td.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker .calendar-table td.off, .daterangepicker .calendar-table td.off.in-range, .daterangepicker .calendar-table td.off.start-date, .daterangepicker .calendar-table td.off.end-date {
  background-color: #ffffff;
  border-color: transparent;
  color: #999;
}
.daterangepicker .calendar-table td.in-range {
  background-color: rgba(46, 0, 139, 0.3);
  border-color: transparent;
  color: #585555;
  border-radius: 0;
}
.daterangepicker .calendar-table td.start-date {
  border-radius: 4px 0 0 4px;
}
.daterangepicker .calendar-table td.end-date {
  border-radius: 0 4px 4px 0;
}
.daterangepicker .calendar-table td.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker .calendar-table td.active, .daterangepicker .calendar-table td.active:hover {
  background-color: #2e008b;
  border-color: transparent;
  color: #ffffff;
}
.daterangepicker .calendar-table td.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker .calendar-table .prev span,
.daterangepicker .calendar-table .next span {
  position: absolute;
  top: 10px;
  right: 5px;
  line-height: 25px;
  width: 25px;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  cursor: pointer;
}
.daterangepicker .calendar-table .prev span:before,
.daterangepicker .calendar-table .next span:before {
  font-family: "q4-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\edbe";
  vertical-align: top;
  color: #2e008b;
}
.daterangepicker .calendar-table .prev span {
  right: 35px;
}
.daterangepicker .calendar-table .prev span:before {
  content: "\edc6";
}
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
  vertical-align: top;
  line-height: 30px;
}
.daterangepicker.single .drp-selected {
  display: none;
}
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 10px;
  border-top: 1px solid #dddddd;
  display: none;
  line-height: 30px;
  vertical-align: middle;
}
.daterangepicker .drp-buttons .button {
  padding: 5px 10px;
  text-transform: uppercase;
  border-radius: 3px;
  border: 0 none;
  margin-left: 15px;
  font-size: 1.4rem;
  height: 30px;
  vertical-align: top;
  display: inline-block;
  background-color: #2e008b;
  color: #ffffff;
  min-width: auto;
}
.daterangepicker .drp-buttons .button--cancel {
  background-color: #374448;
  color: #ffffff;
}
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}
.daterangepicker .drop-up {
  margin-top: -7px;
}
.daterangepicker .drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker .drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #ffffff;
}
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}
.daterangepicker .ranges li:hover {
  background-color: #eee;
}
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #ffffff;
}
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
@media only screen and (max-width: 640px) {
  .daterangepicker {
    max-width: 300px;
  }
  .daterangepicker:before {
    content: none;
  }
  .daterangepicker .drp-calendar {
    max-width: none;
  }
  .daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
    float: none;
  }
  .daterangepicker .drp-buttons {
    text-align: center;
  }
  .daterangepicker .drp-buttons .button--cancel {
    margin-left: 0;
  }
  .daterangepicker .drp-selected {
    display: block;
  }
}

/*==================================
 --------- MEDIAELEMENTJS ----------
==================================*/
/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}

.mejs__container {
  background: #000;
  box-sizing: border-box;
  font-family: "AvenirNextRegular";
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top;
}

.mejs__container * {
  box-sizing: border-box;
}

/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.mejs__fill-container,
.mejs__fill-container .mejs__container {
  height: 100%;
  width: 100%;
}

.mejs__fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.mejs__container:focus {
  outline: none;
}

.mejs__iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%;
}

.mejs__embed,
.mejs__embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.mejs__fullscreen {
  overflow: hidden !important;
}

.mejs__container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {
  height: 100% !important;
  width: 100% !important;
}

/* Start: LAYERS */
.mejs__background {
  left: 0;
  position: absolute;
  top: 0;
}

.mejs__mediaelement {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.mejs__poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}

:root .mejs__poster-img {
  display: none;
}

.mejs__poster-img {
  border: 0;
  padding: 0;
}

.mejs__overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
}

.mejs__layer {
  z-index: 1;
}

.mejs__overlay-play {
  cursor: pointer;
}

.mejs__overlay-button {
  background: url("../design/svg/mejs-controls.svg") no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px;
}

.mejs__overlay:hover > .mejs__overlay-button {
  background-position: -80px -39px;
}

.mejs__overlay-loading {
  height: 80px;
  width: 80px;
}

.mejs__overlay-loading-bg-img {
  -webkit-animation: mejs__loading-spinner 1s linear infinite;
  animation: mejs__loading-spinner 1s linear infinite;
  background: transparent url("../design/svg/mejs-controls.svg") -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1;
}

@-webkit-keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs__controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3;
}

.mejs__controls:not([style*="display: none"]) {
  background: rgba(255, 0, 0, 0.7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.35));
}

.mejs__button,
.mejs__time,
.mejs__time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}

.mejs__button > button {
  background: transparent url("../design/svg/mejs-controls.svg");
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px;
}

/* :focus for accessibility */
.mejs__button > button:focus {
  outline: dotted 1px #999;
}

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {
  outline: 0;
}

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs__time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto;
}

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs__play > button {
  background-position: 0 0;
}

.mejs__pause > button {
  background-position: -20px 0;
}

.mejs__replay > button {
  background-position: -160px 0;
}

/* End: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs__time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative;
}

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute;
}

.mejs__time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
  background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}
@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}
.mejs__time-loaded {
  background: rgba(255, 255, 255, 0.3);
}

.mejs__time-current,
.mejs__time-handle-content {
  background: rgba(255, 255, 255, 0.9);
}

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10;
}

.mejs__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2);
}

.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {
  left: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.15s ease-in all;
  transition: 0.15s ease-in all;
  width: 100%;
}

.mejs__time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.mejs__time-hovered {
  -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}

.mejs__time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
}

.mejs__time-handle,
.mejs__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11;
}

.mejs__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px;
}

.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.mejs__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px;
}

.mejs__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

.mejs__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
}

.mejs__long-video .mejs__time-float {
  margin-left: -23px;
  width: 64px;
}

.mejs__long-video .mejs__time-float-current {
  width: 60px;
}

.mejs__broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%;
}

/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button {
  background-position: -80px 0;
}

.mejs__unfullscreen > button {
  background-position: -100px 0;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs__mute > button {
  background-position: -60px 0;
}

.mejs__unmute > button {
  background-position: -40px 0;
}

.mejs__volume-button {
  position: relative;
}

.mejs__volume-button > .mejs__volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1;
}

.mejs__volume-button:hover {
  border-radius: 0 0 4px 4px;
}

.mejs__volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px;
}

.mejs__volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}

.mejs__volume-handle {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px;
}

.mejs__horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px;
}

.mejs__horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px;
}

.mejs__horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mejs__horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs__captions-button,
.mejs__chapters-button {
  position: relative;
}

.mejs__captions-button > button {
  background-position: -140px 0;
}

.mejs__chapters-button > button {
  background-position: -180px 0;
}

.mejs__captions-button > .mejs__captions-selector,
.mejs__chapters-button > .mejs__chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px;
}

.mejs__chapters-button > .mejs__chapters-selector {
  margin-right: -55px;
  width: 110px;
}

.mejs__captions-selector-list,
.mejs__chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0;
}

.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.mejs__captions-selector-input,
.mejs__chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute;
}

.mejs__captions-selector-label,
.mejs__chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%;
}

.mejs__captions-selected,
.mejs__chapters-selected {
  color: #21f8f8;
}

.mejs__captions-translations {
  font-size: 10px;
  margin: 0 0 5px;
}

.mejs__captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
}

.mejs__captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.mejs__captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

.mejs__captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}

.mejs__captions-position-hover {
  bottom: 35px;
}

.mejs__captions-text,
.mejs__captions-text * {
  background: rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap;
}

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
  display: none;
}

/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error {
  position: relative;
}

.mejs__overlay-error > img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}

.mejs__cannotplay,
.mejs__cannotplay a {
  color: #fff;
  font-size: 0.8em;
}

.mejs__cannotplay {
  position: relative;
}

.mejs__cannotplay p,
.mejs__cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%;
}

/* End: Error */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL1VzZXJzL3F1aW50b25sb3BwaWUvRG9jdW1lbnRzL3dvcmNlc3RlcnNoaXJlLW1ldGFiYW5rcmQveC1lc2dwYWdlL3E0LWJsYW5rX3RlbXBsYXRlL2Nzcy9zdHVkaW9jbGFzc2ljMjAxOG5hMS9faWNvbnMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcXVpbnRvbmxvcHBpZS9Eb2N1bWVudHMvd29yY2VzdGVyc2hpcmUtbWV0YWJhbmtyZC94LWVzZ3BhZ2UvcTQtYmxhbmtfdGVtcGxhdGUvY3NzL19nbG9iYWwvcGx1Z2lucy9fc2xpY2suc2NzcyIsImZpbGU6Ly8vVXNlcnMvcXVpbnRvbmxvcHBpZS9Eb2N1bWVudHMvd29yY2VzdGVyc2hpcmUtbWV0YWJhbmtyZC94LWVzZ3BhZ2UvcTQtYmxhbmtfdGVtcGxhdGUvY3NzL19nbG9iYWwvcGx1Z2lucy9fY29va2llbW9uc3Rlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9xdWludG9ubG9wcGllL0RvY3VtZW50cy93b3JjZXN0ZXJzaGlyZS1tZXRhYmFua3JkL3gtZXNncGFnZS9xNC1ibGFua190ZW1wbGF0ZS9jc3MvX2dsb2JhbC9fbWl4aW5zLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3F1aW50b25sb3BwaWUvRG9jdW1lbnRzL3dvcmNlc3RlcnNoaXJlLW1ldGFiYW5rcmQveC1lc2dwYWdlL3E0LWJsYW5rX3RlbXBsYXRlL2Nzcy9fZ2xvYmFsL3BsdWdpbnMvX2ZhbmN5Ym94LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3F1aW50b25sb3BwaWUvRG9jdW1lbnRzL3dvcmNlc3RlcnNoaXJlLW1ldGFiYW5rcmQveC1lc2dwYWdlL3E0LWJsYW5rX3RlbXBsYXRlL2Nzcy9fZ2xvYmFsL3BsdWdpbnMvX2pxdWVyeS11aS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9xdWludG9ubG9wcGllL0RvY3VtZW50cy93b3JjZXN0ZXJzaGlyZS1tZXRhYmFua3JkL3gtZXNncGFnZS9xNC1ibGFua190ZW1wbGF0ZS9jc3Mvc3R1ZGlvY2xhc3NpYzIwMThuYTEvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9xdWludG9ubG9wcGllL0RvY3VtZW50cy93b3JjZXN0ZXJzaGlyZS1tZXRhYmFua3JkL3gtZXNncGFnZS9xNC1ibGFua190ZW1wbGF0ZS9jc3MvX2dsb2JhbC9wbHVnaW5zL19zZWxlY3Rib3guc2NzcyIsImZpbGU6Ly8vVXNlcnMvcXVpbnRvbmxvcHBpZS9Eb2N1bWVudHMvd29yY2VzdGVyc2hpcmUtbWV0YWJhbmtyZC94LWVzZ3BhZ2UvcTQtYmxhbmtfdGVtcGxhdGUvY3NzL19nbG9iYWwvcGx1Z2lucy9fZGF0ZXJhbmdlcGlja2VyLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3F1aW50b25sb3BwaWUvRG9jdW1lbnRzL3dvcmNlc3RlcnNoaXJlLW1ldGFiYW5rcmQveC1lc2dwYWdlL3E0LWJsYW5rX3RlbXBsYXRlL2Nzcy9fZ2xvYmFsL3BsdWdpbnMvX21lZGlhZWxlbWVudHBsYXllci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7O0FDbmJSO0FBQUE7QUFBQTtBQUlBO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSztFQUNMOzs7QUFJWjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQ3ZLUjtBQUFBO0FBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDUztFQUNMOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUtSO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7O0FBS1I7RUFFSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFLUjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUMzSlI7RURnS1E7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7O0FFOVJoQjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7RUFRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFTSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7OztBQUdKO0FBRUE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFFQTtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFFQTtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBRUE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUNBO0VBQ0k7SUFDSTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0FBVVI7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7QUNoNEJSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtBQUFBO0FBR0E7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0o7RUFDSTs7O0FBS0o7QUFBQTtBQUdBO0VBQ0k7RUFDQTs7O0FBS0o7QUFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJSjtBQUFBO0FBSUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUZPQTtFRVRKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQU9KO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJSjtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7QUFFQTtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFJSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7QUFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQSxZQzdRVTtFRDhRVjs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQVFKO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFXSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUlKO0FBQUE7QUFHQTtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtBQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7QUFDQTtFQUNBOzs7QUFHSjtFQUNJO0FBQ0E7OztBQUlKO0FBQUE7QUFJQTtBQUVBO0VBQ0k7OztBQUdKO0VGamJJLGFHbENRO0VIbUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFRXlhQTtFQUNBOzs7QUFJSjtBQUFBO0FBSUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlKO0FBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQSxZQ25lUztFRG9lVCxPQ2hmUztFRGlmVDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQSxZQzVmTTtFRDZmTjtFQUNBLE9DeGZNOzs7QUN0RGQ7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSjJKRixvQkkxSkU7RUoySkYsaUJJM0pFO0VKNEpGLGdCSTVKRTtFSjZKRixlSTdKRTtFSjhKRixZSTlKRTs7QUFJQTtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBR0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7O0FDM0hKO0FBQUE7QUFBQTtBQUlBO0VBQ0k7RUFDQSxPRnVDUztFRXRDVCxrQkYrQ1U7RUU5Q1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhRmlCUTtFRWhCUjtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUVJOztBQUdSO0VBQ0k7O0FBSUk7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkZ2Qk07RUV3Qk47RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUlJLGtCRnpFRjtFRTBFRTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBLE9GekZIO0VFMEZHOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBRUksa0JGcEdGO0VFcUdFO0VBQ0EsT0ZoR0Y7O0FFa0dGO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFTDlGUixhR2xDUTtFSG1DUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUtzRlk7RUFDQSxPRjVIRjs7QUUrSE47RUFDSTs7QUFDQTtFQUNJOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkZsS0U7RUVtS0YsT0Y3SkU7RUU4SkY7O0FBQ0E7RUFDSSxrQkYxSkU7RUUySkYsT0ZqS0Y7O0FFcUtWO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBLE9GN01GOztBRWtOTjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQS9TSjtJQWdUUTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBQ0E7SUFFSTs7RUFHUjtJQUNJOztFQUNBO0lBQ0k7O0VBR1I7SUFDSTs7OztBQ3RVWjtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxhSFNRO0VHUlI7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDUTs7O0FBSWhCO0VBQ0k7SUFDSTtJQUNROzs7QUFJaEI7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBRUE7QUFDQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7RUFDSTtFQUNSO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNJO0VBQ0k7OztBQUdaO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNJO0VBQ0k7OztBQUdaO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDSTtFQUNJOzs7QUFHWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUVBO0FBQ0E7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFFQTtBQUNBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7QUFDQTtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0FBQ0E7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUoiLCJmaWxlIjoiY3NzL3N0dWRpb2NsYXNzaWMyMDE4bmExL2NsaWVudF9tYXN0ZXIuY3NzIn0= */


/* Evergreen fixes */
.slick-slider:not([class*="evergreen"]) .slick-slide > div:not([class]) {
    display: flex;
    height: 100%;
    align-items: center;
}
/*
.PageGovernanceBoardofDirectors .evergreen-carousel-slider-item-text.evergreen-person-name,
.PageGovernanceBoardofDirectors .evergreen-carousel-slider-item-text.evergreen-person-title,
.PageGovernanceBoardofDirectors .evergreen-carousel-display-item-header-text.evergreen-person-name,
.PageGovernanceBoardofDirectors .evergreen-carousel-display-item-subtitle-text.evergreen-person-title {
    font-family: 'AvenirNextBold';
}
*/
.slick-slider[class*="evergreen"] .slick-slide > div:not([class]) {
    display: block;
}

.PageGovernanceCommitteeComposition .evergreen-committee-composition-committee-name {
    font-family: 'AvenirNextBold' !important;
}

/* .PageGovernanceCommitteeComposition .evergreen-committee-composition .evergreen-committee-composition-header {
    border-bottom: 1px solid #c4c4c4 !important;
}*/

.evergreen-financial-gallery .evergreen-container.evergreen-container-content.evergreen-financial-gallery-container--summary .evergreen-financial-gallery-panel--right {
   justify-self: auto !important;
}

.evergreen-financial-details_report-title {
    font-family: AvenirNextBold !important;
    font-size: 20px !important;
    color: #071d49 !important;
    font-weight: 700 !important;
    margin-top: 0px !important;
}