.flag{width:16px;height:11px;background:url(/images/icons/flags.png) no-repeat;display:inline-block;}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-ag{background-position:-64px 0}.flag.flag-ai{background-position:-80px 0}.flag.flag-al{background-position:-96px 0}.flag.flag-am{background-position:-112px 0}.flag.flag-an{background-position:-128px 0}.flag.flag-ao{background-position:-144px 0}.flag.flag-ar{background-position:-160px 0}.flag.flag-as{background-position:-176px 0}.flag.flag-at{background-position:-192px 0}.flag.flag-au{background-position:-208px 0}.flag.flag-aw{background-position:-224px 0}.flag.flag-az{background-position:-240px 0}.flag.flag-ba{background-position:0 -11px}.flag.flag-bb{background-position:-16px -11px}.flag.flag-bd{background-position:-32px -11px}.flag.flag-be{background-position:-48px -11px}.flag.flag-bf{background-position:-64px -11px}.flag.flag-bg{background-position:-80px -11px}.flag.flag-bh{background-position:-96px -11px}.flag.flag-bi{background-position:-112px -11px}.flag.flag-bj{background-position:-128px -11px}.flag.flag-bm{background-position:-144px -11px}.flag.flag-bn{background-position:-160px -11px}.flag.flag-bo{background-position:-176px -11px}.flag.flag-br{background-position:-192px -11px}.flag.flag-bs{background-position:-208px -11px}.flag.flag-bt{background-position:-224px -11px}.flag.flag-bv{background-position:-240px -11px}.flag.flag-bw{background-position:0 -22px}.flag.flag-by{background-position:-16px -22px}.flag.flag-bz{background-position:-32px -22px}.flag.flag-ca{background-position:-48px -22px}.flag.flag-catalonia{background-position:-64px -22px}.flag.flag-cd{background-position:-80px -22px}.flag.flag-cf{background-position:-96px -22px}.flag.flag-cg{background-position:-112px -22px}.flag.flag-ch{background-position:-128px -22px}.flag.flag-ci{background-position:-144px -22px}.flag.flag-ck{background-position:-160px -22px}.flag.flag-cl{background-position:-176px -22px}.flag.flag-cm{background-position:-192px -22px}.flag.flag-cn{background-position:-208px -22px}.flag.flag-co{background-position:-224px -22px}.flag.flag-cr{background-position:-240px -22px}.flag.flag-cu{background-position:0 -33px}.flag.flag-cv{background-position:-16px -33px}.flag.flag-cw{background-position:-32px -33px}.flag.flag-cy{background-position:-48px -33px}.flag.flag-cz{background-position:-64px -33px}.flag.flag-de{background-position:-80px -33px}.flag.flag-dj{background-position:-96px -33px}.flag.flag-dk{background-position:-112px -33px}.flag.flag-dm{background-position:-128px -33px}.flag.flag-do{background-position:-144px -33px}.flag.flag-dz{background-position:-160px -33px}.flag.flag-ec{background-position:-176px -33px}.flag.flag-ee{background-position:-192px -33px}.flag.flag-eg{background-position:-208px -33px}.flag.flag-eh{background-position:-224px -33px}.flag.flag-england{background-position:-240px -33px}.flag.flag-er{background-position:0 -44px}.flag.flag-es{background-position:-16px -44px}.flag.flag-et{background-position:-32px -44px}.flag.flag-eu{background-position:-48px -44px}.flag.flag-fi{background-position:-64px -44px}.flag.flag-fj{background-position:-80px -44px}.flag.flag-fk{background-position:-96px -44px}.flag.flag-fm{background-position:-112px -44px}.flag.flag-fo{background-position:-128px -44px}.flag.flag-fr{background-position:-144px -44px}.flag.flag-ga{background-position:-160px -44px}.flag.flag-gb{background-position:-176px -44px}.flag.flag-gd{background-position:-192px -44px}.flag.flag-ge{background-position:-208px -44px}.flag.flag-gf{background-position:-224px -44px}.flag.flag-gg{background-position:-240px -44px}.flag.flag-gh{background-position:0 -55px}.flag.flag-gi{background-position:-16px -55px}.flag.flag-gl{background-position:-32px -55px}.flag.flag-gm{background-position:-48px -55px}.flag.flag-gn{background-position:-64px -55px}.flag.flag-gp{background-position:-80px -55px}.flag.flag-gq{background-position:-96px -55px}.flag.flag-gr{background-position:-112px -55px}.flag.flag-gs{background-position:-128px -55px}.flag.flag-gt{background-position:-144px -55px}.flag.flag-gu{background-position:-160px -55px}.flag.flag-gw{background-position:-176px -55px}.flag.flag-gy{background-position:-192px -55px}.flag.flag-hk{background-position:-208px -55px}.flag.flag-hm{background-position:-224px -55px}.flag.flag-hn{background-position:-240px -55px}.flag.flag-hr{background-position:0 -66px}.flag.flag-ht{background-position:-16px -66px}.flag.flag-hu{background-position:-32px -66px}.flag.flag-ic{background-position:-48px -66px}.flag.flag-id{background-position:-64px -66px}.flag.flag-ie{background-position:-80px -66px}.flag.flag-il{background-position:-96px -66px}.flag.flag-im{background-position:-112px -66px}.flag.flag-in{background-position:-128px -66px}.flag.flag-io{background-position:-144px -66px}.flag.flag-iq{background-position:-160px -66px}.flag.flag-ir{background-position:-176px -66px}.flag.flag-is{background-position:-192px -66px}.flag.flag-it{background-position:-208px -66px}.flag.flag-je{background-position:-224px -66px}.flag.flag-jm{background-position:-240px -66px}.flag.flag-jo{background-position:0 -77px}.flag.flag-jp{background-position:-16px -77px}.flag.flag-ke{background-position:-32px -77px}.flag.flag-kg{background-position:-48px -77px}.flag.flag-kh{background-position:-64px -77px}.flag.flag-ki{background-position:-80px -77px}.flag.flag-km{background-position:-96px -77px}.flag.flag-kn{background-position:-112px -77px}.flag.flag-kp{background-position:-128px -77px}.flag.flag-kr{background-position:-144px -77px}.flag.flag-kurdistan{background-position:-160px -77px}.flag.flag-kw{background-position:-176px -77px}.flag.flag-ky{background-position:-192px -77px}.flag.flag-kz{background-position:-208px -77px}.flag.flag-la{background-position:-224px -77px}.flag.flag-lb{background-position:-240px -77px}.flag.flag-lc{background-position:0 -88px}.flag.flag-li{background-position:-16px -88px}.flag.flag-lk{background-position:-32px -88px}.flag.flag-lr{background-position:-48px -88px}.flag.flag-ls{background-position:-64px -88px}.flag.flag-lt{background-position:-80px -88px}.flag.flag-lu{background-position:-96px -88px}.flag.flag-lv{background-position:-112px -88px}.flag.flag-ly{background-position:-128px -88px}.flag.flag-ma{background-position:-144px -88px}.flag.flag-mc{background-position:-160px -88px}.flag.flag-md{background-position:-176px -88px}.flag.flag-me{background-position:-192px -88px}.flag.flag-mg{background-position:-208px -88px}.flag.flag-mh{background-position:-224px -88px}.flag.flag-mk{background-position:-240px -88px}.flag.flag-ml{background-position:0 -99px}.flag.flag-mm{background-position:-16px -99px}.flag.flag-mn{background-position:-32px -99px}.flag.flag-mo{background-position:-48px -99px}.flag.flag-mp{background-position:-64px -99px}.flag.flag-mq{background-position:-80px -99px}.flag.flag-mr{background-position:-96px -99px}.flag.flag-ms{background-position:-112px -99px}.flag.flag-mt{background-position:-128px -99px}.flag.flag-mu{background-position:-144px -99px}.flag.flag-mv{background-position:-160px -99px}.flag.flag-mw{background-position:-176px -99px}.flag.flag-mx{background-position:-192px -99px}.flag.flag-my{background-position:-208px -99px}.flag.flag-mz{background-position:-224px -99px}.flag.flag-na{background-position:-240px -99px}.flag.flag-nc{background-position:0 -110px}.flag.flag-ne{background-position:-16px -110px}.flag.flag-nf{background-position:-32px -110px}.flag.flag-ng{background-position:-48px -110px}.flag.flag-ni{background-position:-64px -110px}.flag.flag-nl{background-position:-80px -110px}.flag.flag-no{background-position:-96px -110px}.flag.flag-np{background-position:-112px -110px}.flag.flag-nr{background-position:-128px -110px}.flag.flag-nu{background-position:-144px -110px}.flag.flag-nz{background-position:-160px -110px}.flag.flag-om{background-position:-176px -110px}.flag.flag-pa{background-position:-192px -110px}.flag.flag-pe{background-position:-208px -110px}.flag.flag-pf{background-position:-224px -110px}.flag.flag-pg{background-position:-240px -110px}.flag.flag-ph{background-position:0 -121px}.flag.flag-pk{background-position:-16px -121px}.flag.flag-pl{background-position:-32px -121px}.flag.flag-pm{background-position:-48px -121px}.flag.flag-pn{background-position:-64px -121px}.flag.flag-pr{background-position:-80px -121px}.flag.flag-ps{background-position:-96px -121px}.flag.flag-pt{background-position:-112px -121px}.flag.flag-pw{background-position:-128px -121px}.flag.flag-py{background-position:-144px -121px}.flag.flag-qa{background-position:-160px -121px}.flag.flag-re{background-position:-176px -121px}.flag.flag-ro{background-position:-192px -121px}.flag.flag-rs{background-position:-208px -121px}.flag.flag-ru{background-position:-224px -121px}.flag.flag-rw{background-position:-240px -121px}.flag.flag-sa{background-position:0 -132px}.flag.flag-sb{background-position:-16px -132px}.flag.flag-sc{background-position:-32px -132px}.flag.flag-scotland{background-position:-48px -132px}.flag.flag-sd{background-position:-64px -132px}.flag.flag-se{background-position:-80px -132px}.flag.flag-sg{background-position:-96px -132px}.flag.flag-sh{background-position:-112px -132px}.flag.flag-si{background-position:-128px -132px}.flag.flag-sk{background-position:-144px -132px}.flag.flag-sl{background-position:-160px -132px}.flag.flag-sm{background-position:-176px -132px}.flag.flag-sn{background-position:-192px -132px}.flag.flag-so{background-position:-208px -132px}.flag.flag-somaliland{background-position:-224px -132px}.flag.flag-sr{background-position:-240px -132px}.flag.flag-ss{background-position:0 -143px}.flag.flag-st{background-position:-16px -143px}.flag.flag-sv{background-position:-32px -143px}.flag.flag-sx{background-position:-48px -143px}.flag.flag-sy{background-position:-64px -143px}.flag.flag-sz{background-position:-80px -143px}.flag.flag-tc{background-position:-96px -143px}.flag.flag-td{background-position:-112px -143px}.flag.flag-tf{background-position:-128px -143px}.flag.flag-tg{background-position:-144px -143px}.flag.flag-th{background-position:-160px -143px}.flag.flag-tj{background-position:-176px -143px}.flag.flag-tk{background-position:-192px -143px}.flag.flag-tl{background-position:-208px -143px}.flag.flag-tm{background-position:-224px -143px}.flag.flag-tn{background-position:-240px -143px}.flag.flag-to{background-position:0 -154px}.flag.flag-tr{background-position:-16px -154px}.flag.flag-tt{background-position:-32px -154px}.flag.flag-tv{background-position:-48px -154px}.flag.flag-tw{background-position:-64px -154px}.flag.flag-tz{background-position:-80px -154px}.flag.flag-ua{background-position:-96px -154px}.flag.flag-ug{background-position:-112px -154px}.flag.flag-um{background-position:-128px -154px}.flag.flag-us{background-position:-144px -154px}.flag.flag-uy{background-position:-160px -154px}.flag.flag-uz{background-position:-176px -154px}.flag.flag-va{background-position:-192px -154px}.flag.flag-vc{background-position:-208px -154px}.flag.flag-ve{background-position:-224px -154px}.flag.flag-vg{background-position:-240px -154px}.flag.flag-vi{background-position:0 -165px}.flag.flag-vn{background-position:-16px -165px}.flag.flag-vu{background-position:-32px -165px}.flag.flag-wales{background-position:-48px -165px}.flag.flag-wf{background-position:-64px -165px}.flag.flag-ws{background-position:-80px -165px}.flag.flag-ye{background-position:-96px -165px}.flag.flag-yt{background-position:-112px -165px}.flag.flag-za{background-position:-128px -165px}.flag.flag-zanzibar{background-position:-144px -165px}.flag.flag-zm{background-position:-160px -165px}.flag.flag-zw{background-position:-176px -165px}.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:white;color:black;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1);min-width:120px;max-height:200px;overflow:auto;z-index:11110!important;}.atwho-view .cur{background:#3366FF;color:white;}.atwho-view .cur small{color:white;}.atwho-view strong{color:#3366FF;}.atwho-view .cur strong{color:white;font:bold;}.atwho-view ul{list-style:none;padding:0;margin:auto;}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #DDD;cursor:pointer;}.atwho-view small{font-size:smaller;color:#777;font-weight:normal;}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}@font-face{font-family:VideoJS;src:url('../font/1.3.0/VideoJS.eot?') format('eot');}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAi0AAoAAAAADnwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD0AAABWQLpNY2NtYXAAAAE0AAAAOgAAAUriJhC2Z2x5ZgAAAXAAAATAAAAH/CNovTZoZWFkAAAGMAAAACwAAAA2BEqUO2hoZWEAAAZcAAAAGAAAACQELwIWaG10eAAABnQAAAAPAAAAVCoAAABsb2NhAAAGhAAAACwAAAAsEBQSZm1heHAAAAawAAAAHwAAACABJgBkbmFtZQAABtAAAAElAAACCtXH9aBwb3N0AAAH+AAAALsAAAElJXNJs3icY2BkYmCcwMDKwMHowpjGwMDgDqW/MkgytDAwMDGwMjNgBQFprikMDh8ZP4owgbh6TBBhRhABAFl1B6YAAAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD6K/P8PUvCREUTzM0DVAwEjG8OIBwCEVQbLAAB4nIVVzW/jRBSf5zieJE2bOPVH0jRpEidxsZumW8f20orWi6C7rKoKqSQUVUjdQ6RVAkekHi047AEOvbSqxIFed8OBO3voDSE4gRohLmi1N/Z/SHljp90uJSLRvJn5vZn3Pc8ECP7gBE4IR8is6A7+huPR8JhEAnwIQ8RnyBwhm6C7M0CLoG6AuwyRZdBxgdsZuPB9c/+Q4w73Q/rgEcc9ehDQs4ODL67x/cPRl1cMpEwj6vBRd4RQQlxL1CzREv12e9DugzEagkH44Mw5nBOBZEiF1HDXquuy6rgSRYJmyEWoUVWTLdVWBSo7rupGqAoHhWwL7KmSDLB7r7k2+inf7bb7+8rcUmUpf95oACk0kk2b0uJc+a2VrW56KbX9Tb7r94/2xdhSYt7Mw4eNRqA+IB0YkCjGCPWI9LjT64Hn96HTJ2M/vka+QJK4YjZtQC04iHAhmy2MXrT7/UDj98nGp+N7kbFvz1FukuSuZKvMv43ALwn9CcLt4fVfmCC7ubbWvLeLPo3Ve6HMP9D6x9uppXR3a6uLYvnrvEbJFBGJivHFENmabtlIIVzLFk7HRs8zDK8HxOsZnmdc9IwTz7gkRu8c0Qmy2EUtlDgbSHRttul7KAzF+HjTMHoDr+cbvdHQM3zcMzFhrAYYqxSZxVUZa0rEKiqjmyKWVVksg39JMlmAbAbG8yWmAO+wxWsGlgeKEq7rlGIMZ0melMgiRtKtaxWBqjXMBdYG1qzdiuozIEuqxWrYtahirTqu/nNXyervze9ANP3u8s7vZ5/NFUcvdueK/Nm3DNB2x+zSD9Gc+qTSvC8+kX8sfGAoyhGjssyQI8YjrDoCW0LfVLRlIfRQFiWFeWiLrXrUkjVVsy02bBwwGD3LZNGlDtLRaaczHA59Rm85/Mxsm6ZpmNd1w/ToZPO2DqoFybDkGTChUn8HWs46rCoLcIVLAsN1ewMYLrMnn8nlMmAgfV4yzRIk4148GRA4ZkC4DOFblh1PeVMKO95hRHljd52jc+gH73xqHB2socCaIA5q2S7LOGwknhn82mCOLsLxyvBN/CMdmObVezzHnFcIqQlUd1q6q6w6rTqmXFIpTpKy6qqCLAUo+DnxlONOMna16lQhXNiZU67aqlafQvoTmqZ7YtWtVucp3UvjmfQepXkNozWu199Ql0s81MZUOU2op6COFKOYAjQAt8ICCKgbJ2UTMNQKRnYTsBnh1tHpMuZgVZEE+A6gIfBGNOakpRgX6+CQ0nacN3mhEbBMPm7fYv1awhdqGK8SSkITYg9pRJ6O3Y3H78am5Qh9GBO0SYxZYPc843UfY29lCl/IVSfHV2HeaNFAbrTyq/ca3sGcwYRPwBu3bn4A4GJi+7/xjWGyS5Olo4mVOovfRDUxwKyx5E5U9zTP+FWmkoaNCA7INFGwW6yRbfIR+Rgr0naKHEUjBE1fcbE9OHUqK6riuKx/1HVNUdEeSRgjaKEmISL/FxK1NoFVtyprL+vrxhzH36lJufxKthjhSgX4PJ7gE0llOg6RRAoy84k4n5gGeSbGJ1L/2o1q72e8O+vJxa/+BL7gVBddHuDtrFIow2PO5VIx0cxVWxmBz6zMlx35fwF1Hgp/7dwn/wCHsUmOeJxjYGRgYADi2RquW+L5bb4ycDMxgMDFaZpbkGkmBsZrQIqDASwNAAmYCNZ4nGNgZGBgYgACPTAJYjMyoAJRAAXjAEx4nGNiYGBgojIGAAeMACsAAAAAAAAMAD4AUACSAKIAvgDsARIBOAFgAaYB2gIyAloCkAL2AxADPgN6A/54nGNgZGBgEGWIYGBnAAEmIOYCQgaG/2A+AwATugGLAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtjlkOwjAMRDNAy1KgrMfIoUJqqKU0KVlYbk+hReKD+bCfrdHYYiR6ZeK/jkJghDEmyJBjihnmWKDAEiusUWKDLXbY44DjpDXqWbyL1Oy1oaxVKVBxcyY1JJsUaTGwcfcvNlx9HTVf6s05GRO0J7KSbCRf/i4eHPNwTcrTNLRsLfl5SKfI0VCYadVGdraDuiPyIQt15xxrd8n7h9Z9ky5Fw5b2w/gJGn7eqlSxkxV1J/mTJ8QLQRVRWgA=) format('woff'),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMkC6TWMAAAEoAAAAVmNtYXDiJhC2AAAB1AAAAUpnbHlmI2i9NgAAA0wAAAf8aGVhZARKlDsAAADQAAAANmhoZWEELwIWAAAArAAAACRobXR4KgAAAAAAAYAAAABUbG9jYRAUEmYAAAMgAAAALG1heHABJgBkAAABCAAAACBuYW1l1cf1oAAAC0gAAAIKcG9zdCVzSbMAAA1UAAABJQABAAACAAAAAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAFQABAAAAAQAAmyhx5F8PPPUACwIAAAAAANGWKbQAAAAA0ZYptAAAAAACAAHWAAAACAACAAAAAAAAAAEAAAAVAFgABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQIAAZAABQAIAUQBZgAAAEcBRAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxFAIAAAAALgIAAAAAAAABAAAAAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxFP//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAPgBQAJIAogC+AOwBEgE4AWABpgHaAjICWgKQAvYDEAM+A3oD/gABAAAAAAGWAZYAAgAAExE3q+oBlf7WlQADAAAAAAHWAdYAAgAOABoAAD8BJzcOAQceARc+ATcuAQMuASc+ATceARcOAdWAgCtbeAICeFtbeAICeFtIYQICYUhIYQICYaBgYHUCeFtbeAICeFtbeP6CAmFISGECAmFISGEAAgAAAAABgAGWAAMABwAANzMRIzMRMxGAVVWrVWsBKv7WASoABAAAAAABwAHAAAYAEgAiACUAAAE0JicVFzY3FAcXNjcuAScVHgElBxcjFTMXNRcGBxU2Nxc3AwcXAWAdGDQBNQsgFQEBU0EvOv7HG2VlVWtbFhosIiwbwC0tAQAdLQwvNQcHHhohKTBGZRAsD0yMG2WAa5BbEQgsChwrGwFQLS0AAAAAAQAAAAABVgGrAAUAABMVMxcRB5VWamoBQIBrAVZrAAACAAAAAAGLAasABgAMAAABLgEnFT4BJRUzFxEHAYsBHRgYHf7hVWtrAQAdLQysDC1dgGsBVmsAAAMAAAAAAcABvAAFAAwAGQAAExUzFxEHFzQmJxU+AScVHgEUBgcVPgE3LgFAVWtryx0YGB01Lzo6L0FTAQFTAUCAawFWa0AdLQysDC3YLA9MaEwPLBBlRkZlAAAABAAAAAABlgGWAAUACwARABcAADcjFTM1IyczNTM1IwEjFTM1IycVMxUzNZUqakAqKkBqAQBAaipAQCrVaiqWQCr/ACpqwCpAagAAAAQAAAAAAZYBlgAFAAsAEQAXAAA3MxUzNSM3IxUzNSMTMzUzNSM3NSMVMzVrQCpqQEBqKoAqQGoqKmqrQGqAKmr+1kAqgEBqKgAAAAACAAAAAAGrAasADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQGA/wASGAEBGBIBABIYAQEYEv8AAQABqwEYEv8AEhgBARgSAQASGP7WAQAAAAYAAAAAAdYB1gAHAAwAEwAbACAAKAAAEzcmIyIGBxclLgEnBxcjFz4BNTQFJw4BFRQXMwceARc3MwcWMzI2NyfJZRYYJ0QcTgEFEEIuTtOgbBoe/uFTGh4EoJsQQi5OI1MWGCdEHE4BILAFGReHIi9HEYcVux1JKhYWkB1JKhYVFS9HEYeQBRkXhwAABQAAAAAB1gGrAA8AEwAXABsAHwAAASEOARURFBYXIT4BNRE0JgUzFSMXIzUzFyM1MzUjNTMBq/6qEhgYEgFWEhgY/phWVtbW1oBWVtbWAasBGBL/ABIYAQEYEgEAEhiqK1UrKysqKwADAAAAAAHAAasADwAnAD8AAAEhDgEVERQWFyE+ATURNCYHIzUjFTM1MxUOASsBIiY9ATQ2OwEyFh8BIzUjFTM1MxUUBisBIiYnNT4BOwEyFhUBlf7WEhkZEgEqEhkZvCArKyABDAlACQwMCUAJDAGVICsrIAwJQAkMAQEMCUAJDAGrARgS/wASGAEBGBIBABIYlQtACxYJDAwJVgkMDAkWC0ALFgkMDAlWCQwMCQAAAAYAAAAAAcABawADAAcACwAPABMAFwAANzM1IxUzNSM1MzUjFyE1IRUhNSE1FSE1QCsrKysrK1UBK/7VASv+1QEr6yqAK4ArgCqAK6srKwAAAQAAAAABwAHWACIAACUGByc2NCc3FjI2NCYiBgcUFwcmIgYUFjI3FwYVFBYyNjQmAYAZEZgCApYSNSQkNiQBApYSNSQkNRKYAiQ0JCSpARBZBxAHWBEkNyQkHAcHWBAkNiQQWAcHGyMjNSMAAgAAAAAB0gHWADcAQAAAJTY0Jzc2LwEmDwEmLwEmKwEiDwEGBycmDwEGHwEGFBcHBh8BFj8BFh8BFjsBMj8BNjcXFj8BNicHLgE0NjIWFAYBnwEBLQYEKgUINhAUCAIIVggCCBQQNQkEKwQGLQEBLQYEKwQJNRAUCAIIVggCCBQQNQkEKwQGzCAqKkAqKusKFgojBghKBwMVDQg4CQk4CA0VAwdKCAYjChYKIwYISgcDFQ0IOAkJOAgNFQMHSggGEwEqQCoqQCoAAAAAAQAAAAAB1gHWAAsAABMeARc+ATcuAScOASsCeFtbeAICeFtbeAEAW3gCAnhbW3gCAngAAAIAAAAAAdYB1gALABcAAAEOAQceARc+ATcuAQMuASc+ATceARcOAQEAW3gCAnhbW3gCAnhbSGECAmFISGECAmEB1QJ4W1t4AgJ4W1t4/oICYUhIYQICYUhIYQAAAwAAAAAB1gHWAAsAFwAgAAABDgEHHgEXPgE3LgEDLgEnPgE3HgEXDgEnDgEiJjQ2MhYBAFt4AgJ4W1t4AgJ4W0hhAgJhSEhhAgJhCAEkNiQkNiQB1QJ4W1t4AgJ4W1t4/oICYUhIYQICYUhIYakbJCQ2JCQAAAAABwAAAAACAAFgAA0AFgAoADoATABUAFcAADc1Nh4CBw4BBwYjJzA3MjY3NiYHFRYXFjY3PgE1NCYnIxYXHgEXFAYXFjY3PgE1LgEnIxQXHgEVFAYXFjY3PgE1LgEnIxQXHgEVFAYFMz8BFTM1IxcVI+MmOyoaAgQxJRQZGzAYHgMCIB0BbQkKBAoMFg0JAQMKDwESHAoJBAoNARUOCAQKDxIcCgkECg0BFQ4IBAoPEv4lRRJAMTsMKIPaAQQdNiQoNwQBATkYFh0hAWgCNwIPCBErGSQ0EgYEEjAcITYVAg8IESsZJDQSBgQSMBwhNhUCDwgRKxkkNBIGBBIwHCE2FxwBHd9ORwAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZRFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format('truetype');font-weight:normal;font-style:normal;}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101';}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play-circle:before{content:'\f102';}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103';}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104';}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105';}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106';}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107';}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108';}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109';}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-square:before{content:'\f10a';}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-spinner:before{content:'\f10b';}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c';}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d';}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e';}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-share:before{content:'\f10f';}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-cog:before{content:'\f110';}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111';}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-outline:before{content:'\f112';}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-inner-circle:before{content:'\f113';}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-audio-description:before{content:'\f114';}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.video-js:-moz-full-screen{position:absolute;}.video-js:-webkit-full-screen{width:100%!important;height:100%!important;}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit;}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0;}.video-js.vjs-16-9{padding-top:56.25%;}.video-js.vjs-4-3{padding-top:75%;}.video-js.vjs-fill{width:100%;height:100%;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}.vjs-hidden{display:none!important;}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible;}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC;}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;z-index:2;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em;}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none;}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.vjs-menu-button{cursor:pointer;}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none;}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5);}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F;}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7);}.vjs-menu-button-popup .vjs-menu ul{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em;}.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block;}.video-js .vjs-menu-button-inline{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;overflow:hidden;}.video-js .vjs-menu-button-inline:before{width:2.222222222em;}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em;}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:2.2222222em;top:0;padding:0;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1;}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto;}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto;}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden;}.video-js .vjs-control-bar{display:none;width:100%;z-index:100;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,0.7);}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s,opacity 0.1s;-moz-transition:visibility 0.1s,opacity 0.1s;-o-transition:visibility 0.1s,opacity 0.1s;transition:visibility 0.1s,opacity 0.1s;}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important;}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}@media \0screen {.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:"";}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table;}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67;}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white;}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle;}.video-js .vjs-custom-control-spacer{display:none;}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.vjs-live .vjs-progress-control{display:none;}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:0.3em;}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em;}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:0.6em;}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:0.3em;margin:0;padding:0;width:0;left:0;top:0;}.video-js .vjs-mouse-display:before{display:none;}.video-js .vjs-play-progress{background-color:#fff;}.video-js .vjs-play-progress:before{position:absolute;top:-0.3333333333em;right:-0.5em;font-size:0.9em;}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-2.4em;right:-1.5em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:0.2em 0.5em;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1;}.video-js .vjs-load-progress{background:ligthen(#73859f,25%);background:rgba(115,133,159,0.5);}.video-js .vjs-load-progress div{background:ligthen(#73859f,50%);background:rgba(115,133,159,0.75);}.video-js.vjs-no-flex .vjs-progress-control{width:auto;}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1;}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0;}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block;}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none;}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8);}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:#73859f;background-color:rgba(115,133,159,0.5);}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff;}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.video-js .vjs-volume-bar{margin:1.35em;}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em;}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff;}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em;}.vjs-slider-vertical .vjs-volume-level{width:0.3em;}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;}.vjs-slider-horizontal .vjs-volume-level{height:0.3em;}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em;}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%;}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%;}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent;}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em;}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden;}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em;}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em;}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important;}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%;}.vjs-has-started .vjs-poster{display:none;}.vjs-audio.vjs-has-started .vjs-poster{display:block;}.vjs-controls-disabled .vjs-poster{display:none;}.vjs-using-native-controls .vjs-poster{display:none;}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em;}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left;}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;}.vjs-live .vjs-time-control{display:none;}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none;}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none;}.vjs-time-divider{display:none;line-height:3em;}.vjs-live .vjs-time-divider{display:none;}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none;}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5);}.vjs-subtitles{color:#fff;}.vjs-captions{color:#fc6;}.vjs-tt-cue{display:block;}.video-js .vjs-fullscreen-control{width:3.8em;cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.vjs-playback-rate .vjs-menu{width:4em;left:0em;}.vjs-error-display{display:none;}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;color:#fff;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background-color:#000;background-color:rgba(0,0,0,0.5);}.vjs-error-display a,.vjs-error-display a:visited{color:#66A8CC;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white;}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white;}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s;}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg);}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f;}20%{border-top-color:#73859f;}35%{border-top-color:white;}60%{border-top-color:#73859f;}100%{border-top-color:#73859f;}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f;}20%{border-top-color:#73859f;}35%{border-top-color:white;}60%{border-top-color:#73859f;}100%{border-top-color:#73859f;}}.vjs-chapters-button .vjs-menu{left:-10em;width:0;}.vjs-chapters-button .vjs-menu ul{width:24em;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none;}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control{display:none;}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none;}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:0.5em;height:15em;font-size:12px;width:40em;}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto;}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left;}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both;}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em;}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px;}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px;}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0;}.vjs-caption-settings label>input{margin-right:10px;}.vjs-caption-settings input[type="button"]{width:40px;height:40px;}.vjs-resolution-button{color:#ccc;font-family:VideoJS;}.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:'\f110';font-size:1.8em;line-height:1.67;}.vjs-resolution-button .vjs-resolution-button-label{font-size:1.2em;line-height:2.50em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;}.vjs-resolution-button ul.vjs-menu-content{width:4em!important;}.vjs-resolution-button .vjs-menu{left:0;}body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:40px 40px 60px 40px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px) {.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s,max-height 0.15s;transition:padding 0.15s,max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s,max-height 0.2s;transition:padding 0.25s,max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative;}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden;}.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#7ecff4;}.sweet-alert button:active{background-color:#5dc2f1;}.sweet-alert button.cancel{background-color:#C1C1C1;}.sweet-alert button.cancel:hover{background-color:#b9b9b9;}.sweet-alert button.cancel:active{background-color:#a8a8a8;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset!important;}.sweet-alert button[disabled]{opacity:.6;cursor:default;}.sweet-alert button.confirm[disabled]{color:transparent;}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#F27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@-webkit-keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@-webkit-keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@-webkit-keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@-webkit-keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}@keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s;}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s;}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s;}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s;}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s;}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s;}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s;}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s;}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s;}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s;}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}@keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate;}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}@keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate;}@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9;}.sweet-alert .sa-icon.sa-success{border-color:transparent\9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9;}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.la-ball-fall{display:block;font-size:0;color:#fff;}.la-ball-fall.la-dark{color:#333;}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}.la-ball-fall{width:54px;height:18px;}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite;}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}.la-ball-fall.la-sm{width:26px;height:8px;}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px;}.la-ball-fall.la-2x{width:108px;height:36px;}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px;}.la-ball-fall.la-3x{width:162px;height:54px;}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px;}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%);}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%);}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%);}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%);}}a,hr{padding:0}a,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}a,button,input,select,textarea{margin:0}a:hover,body,table th{color:#4D545D}a,input[type=radio],input[type=checkbox]{vertical-align:baseline}.is-block,article,aside,details,figure,footer,header,hgroup,hr,nav,pre code,section,summary{display:block}.button,.input,.textarea{-webkit-box-align:center}.button,.delete,.input,.modal-close,.progress,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none}.button,.menu-label{text-transform:uppercase}.episode-list-details,.hero,.index-section .letter-group,.is-flex.is-column,.modal-card,.series-card-details,.signup-form,.tile.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}td,td img{vertical-align:top}code,pre,pre code{background-color:#f5f7fa}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.is-clearfix:after,.notification:after,.select:after{content:" "}a{font-size:100%;background:0 0;color:#00b1b3;text-decoration:none;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out}del{text-decoration:line-through}.button.is-link,.footer-links-list>li a:hover,.tag a:hover,a.is-link:hover{text-decoration:underline}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{height:1px;border:0;border-top:1px solid #ccc;border-top-color:#d7d7d7;margin:40px 0}input,select{vertical-align:middle}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%;width:100%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button]{width:auto;overflow:visible}@-webkit-keyframes spin-around{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin-around{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{box-sizing:border-box;background-color:#fff;font-size:15px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Source Code Pro",Monaco,Inconsolata,monospace;line-height:1.25}body{font-size:1rem;font-weight:500;line-height:1.428571428571429}code{color:#ed6c63;font-size:12px;font-weight:400;padding:1px 2px 2px}.button,pre,pre code,strong{color:#4D545D}.button,.fa,.input,.textarea,table td,table th{vertical-align:top}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{font-weight:700}pre{white-space:pre;word-wrap:normal}.button,.nav-left,.table td.is-icon,.table th.is-icon,.tabs,.tag{white-space:nowrap}pre code{overflow-x:auto;padding:16px 20px}.box,.button{background-color:#fff}table td,table th{text-align:left}.fa,.has-text-centered{text-align:center}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.footer-section .newsletter-heading:not(:last-child),.heading:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subheading:not(:last-child),.subtitle:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:20px}@media screen and (min-width:1180px){.container{max-width:1200px}.is-block-widescreen{display:block!important}}.card,.highlight,.highlight pre,.textarea{max-width:100%}.fa{font-size:21px}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:979px){.is-block-touch{display:block!important}}@media screen and (min-width:980px){.is-block-desktop{display:block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-block-desktop-only{display:block!important}}.is-flex{display:-webkit-box;display:flex}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:769px){.is-flex-tablet{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-flex-tablet-only{display:-webkit-box!important;display:flex!important}}@media screen and (max-width:979px){.is-flex-touch{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:980px){.is-flex-desktop{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-flex-desktop-only{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:1180px){.is-flex-widescreen{display:-webkit-box!important;display:flex!important}}.is-inline{display:inline}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:979px){.is-inline-touch{display:inline!important}}@media screen and (min-width:980px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1180px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:979px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:980px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1180px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box;display:inline-flex}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-flex-tablet-only{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (max-width:979px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:980px){.is-inline-flex-desktop{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-flex-desktop-only{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:1180px){.is-inline-flex-widescreen{display:-webkit-inline-box!important;display:inline-flex!important}}.is-clearfix:after{clear:both;display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:979px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:979px){.is-hidden-touch{display:none!important}}@media screen and (min-width:980px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1180px){.is-hidden-widescreen{display:none!important}}.is-disabled{pointer-events:none}.is-marginless{margin:0!important}.box{display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #00b1b3}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #00b1b3}.button{align-items:center;border:1px solid #d7d7d7;border-radius:3px;display:-webkit-inline-box;display:inline-flex;font-size:15px;height:32px;line-height:24px;position:relative;-webkit-box-pack:center;justify-content:center;padding-left:10px;padding-right:10px;text-align:center}.button:hover{border-color:#aeb1b5}.button.is-active,.button:active,.button:focus{border-color:#00b1b3;outline:0}.button.is-disabled,.button[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none;opacity:.5}.button.is-white,.button.is-white:active{border-color:transparent}.button.is-disabled::-moz-placeholder,.button[disabled]::-moz-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled::-webkit-input-placeholder,.button[disabled]::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled:-moz-placeholder,.button[disabled]:-moz-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled:-ms-input-placeholder,.button[disabled]:-ms-input-placeholder{color:rgba(77,84,93,.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button.is-active,.button:focus,.button:hover{color:#4D545D}.button:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2)}.button.is-white{background-color:#fff;color:#111}.button.is-white.is-active,.button.is-white:focus,.button.is-white:hover{background-color:#e6e6e6;border-color:transparent;color:#111}.button.is-white.is-inverted{background-color:#111;color:#fff}.button.is-white.is-inverted:hover{background-color:#040404}.button.is-white.is-loading:after{border-color:transparent transparent #111 #111!important}.button.is-white.is-default,.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-default:focus,.button.is-white.is-default:hover,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#111}.button.is-black,.button.is-black:active{border-color:transparent}.button.is-black{background-color:#111;color:#fff}.button.is-black.is-active,.button.is-black:focus,.button.is-black:hover{background-color:#000;border-color:transparent;color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#111}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-default,.button.is-black.is-outlined{background-color:transparent;border-color:#111;color:#111}.button.is-black.is-default:focus,.button.is-black.is-default:hover,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#111;border-color:#111;color:#fff}.button.is-light,.button.is-light:active{border-color:transparent}.button.is-light{background-color:#f5f7fa;color:#69707a}.button.is-light.is-active,.button.is-light:focus,.button.is-light:hover{background-color:#d3dce9;border-color:transparent;color:#69707a}.button.is-light.is-inverted{background-color:#69707a;color:#f5f7fa}.button.is-light.is-inverted:hover{background-color:#5d636c}.button.is-light.is-loading:after{border-color:transparent transparent #69707a #69707a!important}.button.is-light.is-default,.button.is-light.is-outlined{background-color:transparent;border-color:#f5f7fa;color:#f5f7fa}.button.is-light.is-default:focus,.button.is-light.is-default:hover,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.button.is-dark,.button.is-dark:active{border-color:transparent}.button.is-dark{background-color:#69707a;color:#f5f7fa}.button.is-dark.is-active,.button.is-dark:focus,.button.is-dark:hover{background-color:#51575f;border-color:transparent;color:#f5f7fa}.button.is-dark.is-inverted{background-color:#f5f7fa;color:#69707a}.button.is-dark.is-inverted:hover{background-color:#e4e9f2}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f7fa #f5f7fa!important}.button.is-dark.is-default,.button.is-dark.is-outlined{background-color:transparent;border-color:#69707a;color:#69707a}.button.is-dark.is-default:focus,.button.is-dark.is-default:hover,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.button.is-primary,.button.is-primary:active{border-color:transparent}.button.is-primary{background-color:#00b1b3;color:#fff}.button.is-primary.is-active,.button.is-primary:focus,.button.is-primary:hover{background-color:#007f80;border-color:transparent;color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00b1b3}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-default,.button.is-primary.is-outlined{background-color:transparent;border-color:#00b1b3;color:#00b1b3}.button.is-primary.is-default:focus,.button.is-primary.is-default:hover,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00b1b3;border-color:#00b1b3;color:#fff}.button.is-secondary,.button.is-secondary:active{border-color:transparent}.button.is-secondary{background-color:#70687f;color:#fff}.button.is-secondary.is-active,.button.is-secondary:focus,.button.is-secondary:hover{background-color:#575163;border-color:transparent;color:#fff}.button.is-secondary.is-inverted{background-color:#fff;color:#70687f}.button.is-secondary.is-inverted:hover{background-color:#f2f2f2}.button.is-secondary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-secondary.is-default,.button.is-secondary.is-outlined{background-color:transparent;border-color:#70687f;color:#70687f}.button.is-secondary.is-default:focus,.button.is-secondary.is-default:hover,.button.is-secondary.is-outlined:focus,.button.is-secondary.is-outlined:hover{background-color:#70687f;border-color:#70687f;color:#fff}.button.is-info,.button.is-info:active{border-color:transparent}.button.is-info{background-color:#42afe3;color:#fff}.button.is-info.is-active,.button.is-info:focus,.button.is-info:hover{background-color:#1f99d3;border-color:transparent;color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#42afe3}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-default,.button.is-info.is-outlined{background-color:transparent;border-color:#42afe3;color:#42afe3}.button.is-info.is-default:focus,.button.is-info.is-default:hover,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#42afe3;border-color:#42afe3;color:#fff}.button.is-success,.button.is-success:active{border-color:transparent}.button.is-success{background-color:#EF6733;color:#fff}.button.is-success.is-active,.button.is-success:focus,.button.is-success:hover{background-color:#de4a11;border-color:transparent;color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#EF6733}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-default,.button.is-success.is-outlined{background-color:transparent;border-color:#EF6733;color:#EF6733}.button.is-success.is-default:focus,.button.is-success.is-default:hover,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#EF6733;border-color:#EF6733;color:#fff}.button.is-warning,.button.is-warning:active{border-color:transparent}.button.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.button.is-warning.is-active,.button.is-warning:focus,.button.is-warning:hover{background-color:#fbda41;border-color:transparent;color:rgba(17,17,17,.5)}.button.is-warning.is-inverted{background-color:rgba(17,17,17,.5);color:#fce473}.button.is-warning.is-inverted:hover{background-color:rgba(4,4,4,.5)}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(17,17,17,.5) rgba(17,17,17,.5)!important}.button.is-warning.is-default,.button.is-warning.is-outlined{background-color:transparent;border-color:#fce473;color:#fce473}.button.is-warning.is-default:focus,.button.is-warning.is-default:hover,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#fce473;border-color:#fce473;color:rgba(17,17,17,.5)}.button.is-danger,.button.is-danger:active{border-color:transparent}.button.is-danger{background-color:#ed6c63;color:#fff}.button.is-danger.is-active,.button.is-danger:focus,.button.is-danger:hover{background-color:#e84135;border-color:transparent;color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#ed6c63}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-default,.button.is-danger.is-outlined{background-color:transparent;border-color:#ed6c63;color:#ed6c63}.button.is-danger.is-default:focus,.button.is-danger.is-default:hover,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ed6c63;border-color:#ed6c63;color:#fff}.button.is-link{background-color:transparent;border-color:transparent;color:#4D545D}.button.is-link:focus,.button.is-link:hover{background-color:#d7d7d7;color:#4D545D}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button.is-fullwidth{display:-webkit-box;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;top:50%;position:absolute!important}.content a:not(.button){border-bottom:1px solid #d7d7d7}.content a:not(.button):visited{color:#847bb9}.content a:not(.button):hover{border-bottom-color:#00b1b3}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#4D545D;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d7d7d7;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal}.content ul{list-style:disc}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:15px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{align-items:center;background-color:#fff;border:1px solid #d7d7d7;color:#4D545D;display:-webkit-inline-box;display:inline-flex;font-size:15px;-webkit-box-pack:start;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#00b1b3;outline:0}.input.is-disabled,.input[disabled],.is-disabled.textarea,[disabled].textarea{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.checkbox input,.radio input,.select select{cursor:pointer}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,[disabled].textarea::-moz-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,[disabled].textarea:-moz-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder{color:rgba(77,84,93,.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#00b1b3}.input.is-secondary,.is-secondary.textarea{border-color:#70687f}.input.is-info,.is-info.textarea{border-color:#42afe3}.input.is-success,.is-success.textarea{border-color:#EF6733}.input.is-warning,.is-warning.textarea{border-color:#fce473}.input.is-danger,.is-danger.textarea{border-color:#ed6c63}.input[type=search],[type=search].textarea{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;min-height:120px;min-width:100%;resize:vertical}.checkbox,.radio,.select{display:inline-block;position:relative;vertical-align:top}.checkbox,.radio{cursor:pointer;line-height:16px}.checkbox:hover,.radio:hover{color:#4D545D}.is-disabled.checkbox,.is-disabled.radio{color:#59616b;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select select{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;color:#4D545D;font-size:15px;-webkit-box-pack:start;justify-content:flex-start;line-height:24px;position:relative;vertical-align:top;display:block;outline:0;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#00b1b3;outline:0}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(77,84,93,.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#00b1b3}.select select.is-secondary{border-color:#70687f}.select select.is-info{border-color:#42afe3}.select select.is-success{border-color:#EF6733}.select select.is-warning{border-color:#fce473}.select select.is-danger{border-color:#ed6c63}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.help,.label,.select:after{display:block}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select:after{border:1px solid #00b1b3;border-right:0;border-top:0;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;right:16px;top:50%}.select:hover:after{border-color:#4D545D}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:52px}.label{color:#4D545D;font-weight:700}.label:not(:last-child){margin-bottom:5px}.help{font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#00b1b3}.help.is-secondary{color:#70687f}.help.is-info{color:#42afe3}.help.is-success{color:#EF6733}.help.is-warning{color:#fce473}.help.is-danger{color:#ed6c63}@media screen and (max-width:768px){.control-label{margin-bottom:5px}}@media screen and (min-width:769px){.control-label{-webkit-box-flex:1;flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control.has-addons{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select,.control.has-addons .textarea{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover,.control.has-addons .textarea:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus,.control.has-addons .textarea:active,.control.has-addons .textarea:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .button:first-child select,.control.has-addons .input:first-child,.control.has-addons .input:first-child select,.control.has-addons .select:first-child,.control.has-addons .select:first-child select,.control.has-addons .textarea:first-child,.control.has-addons .textarea:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .button:last-child select,.control.has-addons .input:last-child,.control.has-addons .input:last-child select,.control.has-addons .select:last-child,.control.has-addons .select:last-child select,.control.has-addons .textarea:last-child,.control.has-addons .textarea:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{-webkit-box-flex:1;flex-grow:1}.control.has-addons.has-addons-centered{-webkit-box-pack:center;justify-content:center}.control.has-addons.has-addons-right{-webkit-box-pack:end;justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select,.control.has-addons.has-addons-fullwidth .textarea{-webkit-box-flex:1;flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#59616b;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#4D545D}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{-webkit-box-flex:1;flex-grow:1}.control.is-grouped.is-grouped-centered{-webkit-box-pack:center;justify-content:center}.control.is-grouped.is-grouped-right{-webkit-box-pack:end;justify-content:flex-end}@media screen and (min-width:769px){.control.is-horizontal{display:-webkit-box;display:flex}.control.is-horizontal>.control{display:-webkit-box;display:flex;-webkit-box-flex:5;flex-grow:5}}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-16by9 img,.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-75x75{height:75px;width:75px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;display:table}.notification .delete,.notification .modal-close{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.footer-section .notification .newsletter-heading,.notification .footer-section .newsletter-heading,.notification .heading,.notification .subheading,.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#00b1b3;color:#fff}.notification.is-secondary{background-color:#70687f;color:#fff}.notification.is-info{background-color:#42afe3;color:#fff}.notification.is-success{background-color:#EF6733;color:#fff}.notification.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.notification.is-danger{background-color:#ed6c63;color:#fff}.progress{border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#d7d7d7}.progress::-webkit-progress-value{background-color:#4D545D}.progress::-moz-progress-bar{background-color:#4D545D}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#111}.progress.is-black::-moz-progress-bar{background-color:#111}.progress.is-light::-webkit-progress-value{background-color:#f5f7fa}.progress.is-light::-moz-progress-bar{background-color:#f5f7fa}.progress.is-dark::-webkit-progress-value{background-color:#69707a}.progress.is-dark::-moz-progress-bar{background-color:#69707a}.progress.is-primary::-webkit-progress-value{background-color:#00b1b3}.progress.is-primary::-moz-progress-bar{background-color:#00b1b3}.progress.is-secondary::-webkit-progress-value{background-color:#70687f}.progress.is-secondary::-moz-progress-bar{background-color:#70687f}.progress.is-info::-webkit-progress-value{background-color:#42afe3}.progress.is-info::-moz-progress-bar{background-color:#42afe3}.progress.is-success::-webkit-progress-value{background-color:#EF6733}.progress.is-success::-moz-progress-bar{background-color:#EF6733}.progress.is-warning::-webkit-progress-value{background-color:#fce473}.progress.is-warning::-moz-progress-bar{background-color:#fce473}.progress.is-danger::-webkit-progress-value{background-color:#ed6c63}.progress.is-danger::-moz-progress-bar{background-color:#ed6c63}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#4D545D;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #d7d7d7;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#00b1b3;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#4D545D;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#4D545D}.table thead td,.table thead th{border-width:0 0 2px;color:#59616b}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#59616b}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:hover{background-color:#eef2f7}.table.is-striped tbody tr:nth-child(2n){background-color:#f5f7fa}.table.is-striped tbody tr:nth-child(2n):hover{background-color:#eef2f7}.footer-section .newsletter-heading,.heading,.subheading,.subtitle,.title{font-weight:500;word-break:break-word}.footer-section .newsletter-heading em,.footer-section .newsletter-heading span,.heading em,.heading span,.subheading em,.subheading span,.subtitle em,.subtitle span,.title em,.title span{font-weight:500}.footer-section .newsletter-heading a:hover,.heading a:hover,.subheading a:hover,.subtitle a:hover,.title a:hover{border-bottom:1px solid}.footer-section .newsletter-heading strong,.heading strong,.subheading strong,.subtitle strong,.title strong{font-weight:700}.footer-section .newsletter-heading .tag,.heading .tag,.subheading .tag,.subtitle .tag,.title .tag{vertical-align:bottom}.footer-section .newsletter-heading,.heading,.title{color:#4D545D;line-height:1}.footer-section .newsletter-heading code,.heading code,.title code{display:inline-block;font-size:28px}.footer-section .newsletter-heading strong,.heading strong,.title strong{color:inherit}.subheading strong,.subtitle strong,.tag{color:#4D545D}.footer-section .newsletter-heading+.highlight,.footer-section .newsletter-heading+.subheading,.footer-section .newsletter-heading+.subtitle,.heading+.highlight,.heading+.subheading,.heading+.subtitle,.title+.highlight,.title+.subheading,.title+.subtitle{margin-top:-10px}.footer-section .is-1.newsletter-heading,.is-1.heading,.title.is-1{font-size:48px}.footer-section .is-1.newsletter-heading code,.footer-section .is-2.newsletter-heading,.is-1.heading code,.is-2.heading,.title.is-1 code,.title.is-2{font-size:40px}.footer-section .is-2.newsletter-heading code,.footer-section .is-3.newsletter-heading,.is-2.heading code,.is-3.heading,.title.is-2 code,.title.is-3{font-size:28px}.footer-section .is-3.newsletter-heading code,.footer-section .is-4.newsletter-heading,.is-3.heading code,.is-4.heading,.title.is-3 code,.title.is-4{font-size:24px}.footer-section .is-4.newsletter-heading code,.footer-section .is-5.newsletter-heading,.is-4.heading code,.is-5.heading,.title.is-4 code,.title.is-5{font-size:18px}.footer-section .is-5.newsletter-heading code,.footer-section .is-6.newsletter-heading,.footer-section .is-6.newsletter-heading code,.is-5.heading code,.is-6.heading,.is-6.heading code,.title.is-5 code,.title.is-6,.title.is-6 code{font-size:15px}.footer-section .is-normal.newsletter-heading,.is-normal.heading,.title.is-normal{font-weight:400}.footer-section .is-normal.newsletter-heading strong,.is-normal.heading strong,.title.is-normal strong{font-weight:700}@media screen and (min-width:769px){.footer-section .newsletter-heading+.subheading,.footer-section .newsletter-heading+.subtitle,.heading+.subheading,.heading+.subtitle,.title+.subheading,.title+.subtitle{margin-top:-15px}}.subheading,.subtitle{font-size:18px}.subheading code,.subtitle code{border-radius:3px;display:inline-block;font-size:15px;padding:2px 3px;vertical-align:top}.footer-section .subheading+.newsletter-heading,.footer-section .subtitle+.newsletter-heading,.subheading+.heading,.subheading+.title,.subtitle+.heading,.subtitle+.title{margin-top:-20px}.is-1.subheading,.subtitle.is-1{font-size:48px}.is-1.subheading code,.is-2.subheading,.subtitle.is-1 code,.subtitle.is-2{font-size:40px}.is-2.subheading code,.is-3.subheading,.subtitle.is-2 code,.subtitle.is-3{font-size:28px}.is-3.subheading code,.is-4.subheading,.subtitle.is-3 code,.subtitle.is-4{font-size:24px}.is-4.subheading code,.is-5.subheading,.subtitle.is-4 code,.subtitle.is-5{font-size:18px}.is-5.subheading code,.is-6.subheading,.is-6.subheading code,.subtitle.is-5 code,.subtitle.is-6,.subtitle.is-6 code{font-size:15px}.is-normal.subheading,.subtitle.is-normal{font-weight:400}.is-normal.subheading strong,.subtitle.is-normal strong{font-weight:700}.delete,.modal-close{background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.icon,.icon.is-large,.icon.is-medium,.icon.is-small{display:inline-block;vertical-align:top;text-align:center}.delete:before,.modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete:after,.modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.delete:hover,.modal-close:hover{background-color:rgba(17,17,17,.5)}.delete.is-small,.is-small.modal-close,.tag:not(.is-large) .delete,.tag:not(.is-large) .modal-close{height:16px;width:16px}.delete.is-medium,.is-medium.modal-close{height:32px;width:32px}.delete.is-large,.is-large.modal-close{height:40px;width:40px}.icon{font-size:21px;height:24px;line-height:24px;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium{font-size:28px;height:32px;line-height:32px;width:32px}.icon.is-large{font-size:42px;height:48px;line-height:48px;width:48px}.hamburger,.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span,.nav-toggle span{background-color:#4D545D;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out;-webkit-transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,transform;transition-property:background,left,opacity,transform,-webkit-transform;width:15px}.card,.card-image,.media-content{position:relative}.hamburger span:nth-child(1),.nav-toggle span:nth-child(1){margin-top:-6px}.hamburger span:nth-child(2),.nav-toggle span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3),.nav-toggle span:nth-child(3){margin-top:4px}.hamburger:hover,.nav-toggle:hover{background-color:#f5f7fa}.hamburger.is-active span,.is-active.nav-toggle span{background-color:#00b1b3}.hamburger.is-active span:nth-child(1),.is-active.nav-toggle span:nth-child(1){margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.hamburger.is-active span:nth-child(2),.is-active.nav-toggle span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3),.is-active.nav-toggle span:nth-child(3){margin-left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.footer-section .newsletter-heading,.heading{display:block}.highlight{font-size:12px;font-weight:400;overflow:hidden;padding:0}.highlight pre{overflow:auto}.button.is-loading:after,.control.is-loading:after,.loader{-webkit-animation:spin-around .5s infinite linear;animation:spin-around .5s infinite linear;border:2px solid #d7d7d7;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.centered-heading:after,.plan-slash:after,.plan-type:after{content:''}.number{display:inline-block;font-size:18px}.tag{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-size:12px;height:24px;-webkit-box-pack:center;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px}.tag .delete,.tag .modal-close{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff}.tag.is-black{background-color:#111;color:#fff}.tag.is-light{background-color:#f5f7fa;color:#69707a}.tag.is-dark{background-color:#69707a;color:#f5f7fa}.tag.is-primary{background-color:#00b1b3;color:#fff}.tag.is-secondary{background-color:#70687f;color:#fff}.tag.is-info{background-color:#42afe3;color:#fff}.tag.is-success{background-color:#EF6733;color:#fff}.tag.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.tag.is-danger{background-color:#ed6c63;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:15px;height:32px;padding-left:14px;padding-right:14px}.media-number,.tag.is-large{font-size:18px;line-height:24px}.tag.is-large{height:40px;padding-left:18px;padding-right:18px}.tag.is-large .delete,.tag.is-large .modal-close{margin-left:4px;margin-right:-8px}.button,.delete,.is-unselectable,.modal-close,.tabs,.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-header{-webkit-box-align:stretch;align-items:stretch;box-shadow:0 1px 2px rgba(17,17,17,.1);display:-webkit-box;display:flex;min-height:40px}.card-header-title{-webkit-box-align:start;align-items:flex-start;color:#4D545D;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;font-weight:700;padding:10px}.card-header-icon{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:40px}.card-image{display:block}.card-content{padding:20px}.card-content .footer-section .newsletter-heading+.subheading,.card-content .footer-section .newsletter-heading+.subtitle,.card-content .heading+.subheading,.card-content .heading+.subtitle,.card-content .title+.subheading,.card-content .title+.subtitle,.footer-section .card-content .newsletter-heading+.subheading,.footer-section .card-content .newsletter-heading+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #d7d7d7;-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex}.media .media,.media+.media{border-top:1px solid rgba(215,215,215,.5)}.card-footer-item{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #d7d7d7}.card{background-color:#fff;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);color:#4D545D;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.column{flex-basis:0;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;flex:none}.columns.is-mobile>.column.is-full{-webkit-box-flex:0;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{-webkit-box-flex:0;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{-webkit-box-flex:0;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{-webkit-box-flex:0;flex:none;width:50%}.columns.is-mobile>.column.is-one-third{-webkit-box-flex:0;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{-webkit-box-flex:0;flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{-webkit-box-flex:0;flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{-webkit-box-flex:0;flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{-webkit-box-flex:0;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-webkit-box-flex:0;flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{-webkit-box-flex:0;flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{-webkit-box-flex:0;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-webkit-box-flex:0;flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{-webkit-box-flex:0;flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{-webkit-box-flex:0;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-webkit-box-flex:0;flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{-webkit-box-flex:0;flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{-webkit-box-flex:0;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{-webkit-box-flex:0;flex:none}.column.is-full-mobile{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-mobile{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-mobile{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-mobile{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-mobile{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-mobile{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;flex:none}.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:980px){.column.is-narrow-desktop{-webkit-box-flex:0;flex:none}.column.is-full-desktop{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-desktop{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-desktop{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-desktop{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-desktop{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-desktop{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1180px){.column.is-narrow-widescreen{-webkit-box-flex:0;flex:none}.column.is-full-widescreen{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-widescreen{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-widescreen{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-widescreen{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-widescreen{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-widescreen{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{-webkit-box-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width:769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:-webkit-box;display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;align-items:center}@media screen and (min-width:769px){.columns:not(.is-desktop){display:-webkit-box;display:flex}}@media screen and (min-width:980px){.columns.is-desktop{display:-webkit-box;display:flex}}.tile{-webkit-box-align:stretch;align-items:stretch;flex-basis:auto;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0!important}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child),.media-left{margin-right:10px}.tile.is-parent{padding:10px}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px!important}@media screen and (min-width:769px){.tile:not(.is-child){display:-webkit-box;display:flex}.tile.is-1{-webkit-box-flex:0;flex:none;width:8.3333333333%}.tile.is-2{-webkit-box-flex:0;flex:none;width:16.6666666667%}.tile.is-3{-webkit-box-flex:0;flex:none;width:25%}.tile.is-4{-webkit-box-flex:0;flex:none;width:33.3333333333%}.tile.is-5{-webkit-box-flex:0;flex:none;width:41.6666666667%}.tile.is-6{-webkit-box-flex:0;flex:none;width:50%}.tile.is-7{-webkit-box-flex:0;flex:none;width:58.3333333333%}.tile.is-8{-webkit-box-flex:0;flex:none;width:66.6666666667%}.tile.is-9{-webkit-box-flex:0;flex:none;width:75%}.tile.is-10{-webkit-box-flex:0;flex:none;width:83.3333333333%}.tile.is-11{-webkit-box-flex:0;flex:none;width:91.6666666667%}.tile.is-12{-webkit-box-flex:0;flex:none;width:100%}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ne,.highlight .ni{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.footer-section .level-item .newsletter-heading,.level-item .footer-section .newsletter-heading,.level-item .heading,.level-item .subheading,.level-item .subtitle,.level-item .title{margin-bottom:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-webkit-box-flex:1;flex-grow:1}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:10px}.level-left+.level-right{margin-top:20px}}@media screen and (min-width:769px){.level-left{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.level-right{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.level{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:-webkit-box;display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){-webkit-box-flex:1;flex-grow:1}@media screen and (min-width:769px){.level{display:-webkit-box;display:flex}.level>.level-item:not(.is-narrow){-webkit-box-flex:1;flex-grow:1}.media-number{margin-right:10px}}.media-number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;height:32px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}@media screen and (max-width:768px){.media-number{margin-bottom:10px}}.media-right{margin-left:10px}.media-content{-webkit-box-flex:1;flex-grow:1;text-align:left}.media{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;text-align:left}.callout-heading,.nav,.pagination,.panel-icon{text-align:center}.media .content:not(:last-child){margin-bottom:10px}.media .media{display:-webkit-box;display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}.menu-list a,.menu-nav a{display:block;padding:5px 10px}@media screen and (min-width:769px){.media.is-large .media-number{margin-right:20px}}.menu-list a{border-radius:2px;color:#4D545D}.menu-list a:hover{background-color:#f5f7fa;color:#00b1b3}.menu-list a.is-active{background-color:#00b1b3;color:#fff}.menu-list li ul{border-left:1px solid #d7d7d7;margin:10px;padding-left:10px}.menu-label{color:#59616b;font-size:11px;letter-spacing:1px;margin-bottom:5px}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #d7d7d7;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#4D545D;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f7fa;border-radius:3px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#111}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#111;color:#fff}.message.is-black .message-body{border-color:#111;color:gray}.message.is-light{background-color:#f5f7fa}.message.is-light .message-header{background-color:#f5f7fa;color:#69707a}.message.is-light .message-body{border-color:#f5f7fa;color:#666}.message.is-dark{background-color:#f4f5f6}.message.is-dark .message-header{background-color:#69707a;color:#f5f7fa}.message.is-dark .message-body{border-color:#69707a;color:gray}.message.is-primary{background-color:#ebffff}.message.is-primary .message-header{background-color:#00b1b3;color:#fff}.message.is-primary .message-body{border-color:#00b1b3;color:gray}.message.is-secondary{background-color:#f4f4f6}.message.is-secondary .message-header{background-color:#70687f;color:#fff}.message.is-secondary .message-body{border-color:#70687f;color:gray}.message.is-info{background-color:#edf7fc}.message.is-info .message-header{background-color:#42afe3;color:#fff}.message.is-info .message-body{border-color:#42afe3;color:gray}.message.is-success{background-color:#fef1ec}.message.is-success .message-header{background-color:#EF6733;color:#fff}.message.is-success .message-body{border-color:#EF6733;color:gray}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#fce473;color:rgba(17,17,17,.5)}.message.is-warning .message-body{border-color:#fce473;color:#666}.message.is-danger{background-color:#fdeeed}.message.is-danger .message-header{background-color:#ed6c63;color:#fff}.message.is-danger .message-body{border-color:#ed6c63;color:gray}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(17,17,17,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.hero-video,.modal{bottom:0;left:0;right:0}.modal-card{background-color:#fff;border-radius:5px;display:-webkit-box;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{-webkit-box-align:center;align-items:center;background-color:#f5f7fa;display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:start;justify-content:flex-start;position:relative}.modal-card-head{border-bottom:1px solid #d7d7d7}.modal-card-title{color:#4D545D;-webkit-box-flex:1;flex-grow:1;font-size:24px;line-height:1}.modal-card-foot{border-top:1px solid #d7d7d7}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-box-flex:1;flex-grow:1;overflow:auto}.modal,.nav-left,.tabs{overflow:hidden}.modal{top:0;-webkit-box-align:center;align-items:center;display:none;-webkit-box-pack:center;justify-content:center;position:fixed;z-index:1986}.nav-item,.pagination{-webkit-box-align:center}.modal.is-active{display:-webkit-box;display:flex}@media screen and (min-width:769px){.nav-toggle{display:none}}.nav-item,.nav-left{display:-webkit-box}.nav-item{align-items:center;display:flex;-webkit-box-pack:center;justify-content:center;padding:10px}.nav-item a{-webkit-box-flex:1;flex-grow:1}.nav-item img{max-height:24px}.nav.is-home .logo,.signedIn .nav-right img,.textarea{max-height:100%}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}@media screen and (max-width:768px){.nav-item{-webkit-box-pack:start;justify-content:flex-start}}.nav,.nav-left{-webkit-box-align:stretch}.nav-item a,.nav-item a.is-active,.nav-item a:hover,a.nav-item,a.nav-item.is-active,a.nav-item:hover{color:#4D545D}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #00b1b3;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00b1b3;border-top:3px solid transparent;color:#00b1b3}.panel-heading,.panel-tabs a{border-bottom:1px solid #d7d7d7}@media screen and (max-width:768px){.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(17,17,17,.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(215,215,215,.5);padding:10px}.nav-menu.is-active{display:block}}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab),.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}@media screen and (min-width:769px) and (max-width:979px){.nav-menu{padding-right:20px}}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab),.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav-left{align-items:stretch;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;overflow-x:auto}.nav-center{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nav-right{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;flex-basis:0;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end}.pagination>a:not(:first-child){-webkit-box-ordinal-group:2;order:1}}.nav,.nav>.container{display:-webkit-box;min-height:50px}.nav{align-items:stretch;background-color:#fff;display:flex}.panel-heading,.tabs.is-boxed a:hover,a.panel-block:hover{background-color:#f5f7fa}.nav>.container{-webkit-box-align:stretch;align-items:stretch;display:flex;width:100%}.nav.has-shadow{box-shadow:0 2px 3px rgba(17,17,17,.1)}@media screen and (max-width:979px){.container>.nav>.nav-left>.nav-item.is-brand:first-child,.nav>.container>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pagination ul,.tabs a{-webkit-box-align:center}.pagination a{display:block;min-width:32px}.pagination span{color:#59616b;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{-webkit-box-flex:1;flex-grow:1}.pagination ul{margin-top:10px}}.panel-icon{display:inline-block;font-size:14px;height:16px;line-height:16px;vertical-align:top;width:16px;color:#59616b;float:left;margin:0 4px 0 -2px}.panel-tabs,.tabs{display:-webkit-box}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{border-radius:4px 4px 0 0;color:#4D545D;font-size:18px;font-weight:300;padding:10px}.panel-tabs,.tabs.is-small{font-size:11px}.panel-list a{color:#4D545D}.panel-list a:hover{color:#00b1b3}.panel-tabs{display:flex;padding:5px 10px 0;-webkit-box-pack:center;justify-content:center}.panel-tabs a{margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#4D545D;color:#4D545D}.panel-block:not(:last-child),.panel-tabs:not(:last-child),.tabs a{border-bottom:1px solid #d7d7d7}.panel-block{color:#4D545D;display:block;line-height:16px;padding:10px}.panel{border:1px solid #d7d7d7;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{-webkit-box-align:stretch;align-items:stretch;display:flex;-webkit-box-pack:justify;justify-content:space-between;line-height:24px;overflow-x:auto}.hero-video,.video-player>.vjs-paused:not(.vjs-has-started){overflow:hidden}.tabs a{align-items:center;color:#4D545D;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs ul.is-center,.tabs ul.is-left{padding-right:10px}.tabs.is-boxed a,.tabs.is-toggle a{padding-bottom:5px;padding-top:5px}.tabs a:hover{border-bottom-color:#4D545D;color:#4D545D}.tabs li{display:block}.hero,.tabs ul{display:-webkit-box}.tabs li.is-active a{border-bottom-color:#00b1b3;color:#00b1b3}.tabs ul{-webkit-box-align:center;align-items:center;border-bottom:1px solid #d7d7d7;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start}.tabs ul.is-center{-webkit-box-flex:0;flex:none;-webkit-box-pack:center;justify-content:center;padding-left:10px}.tabs ul.is-right{-webkit-box-pack:end;justify-content:flex-end;padding-left:10px}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-centered ul{-webkit-box-pack:center;justify-content:center}.tabs.is-right ul{-webkit-box-pack:end;justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{border-bottom-color:#d7d7d7}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d7d7d7;border-bottom-color:transparent!important}.tabs.is-fullwidth li{-webkit-box-flex:1;flex-grow:1}.tabs.is-toggle a{border:1px solid #d7d7d7;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f7fa;border-color:#aeb1b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#00b1b3;border-color:#00b1b3;color:#fff;z-index:1}.hero .tabs ul,.tabs.is-toggle ul{border-bottom:none}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.hero-video{position:absolute;top:0}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.container,.section,.video-player,section{position:relative}.hero-video.is-transparent{opacity:.3}.hero-buttons{margin-top:20px}@media screen and (max-width:768px){.hero-video{display:none}.hero-buttons .button{display:-webkit-box;display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width:769px){.hero-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-foot,.hero-head{flex-shrink:0}.hero-body{-webkit-box-flex:1;flex-grow:1;padding:40px 20px}@media screen and (min-width:980px){.hero-body{padding-left:0;padding-right:0}}.hero{-webkit-box-align:stretch;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.hero .nav{background:0 0;box-shadow:0 1px 0 rgba(215,215,215,.3)}.hero.is-white{background-color:#fff;color:#111}.footer-section .hero.is-white .newsletter-heading,.hero.is-white .footer-section .newsletter-heading,.hero.is-white .heading,.hero.is-white .title{color:#111}.footer-section .hero.is-white .newsletter-heading a,.footer-section .hero.is-white .newsletter-heading strong,.hero.is-white .footer-section .newsletter-heading a,.hero.is-white .footer-section .newsletter-heading strong,.hero.is-white .heading a,.hero.is-white .heading strong,.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subheading,.hero.is-white .subtitle{color:rgba(17,17,17,.7)}.hero.is-white .subheading a,.hero.is-white .subheading strong,.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#111}.hero.is-white .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}@media screen and (max-width:768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white .nav-item a:not(.button),.hero.is-white a.nav-item{color:rgba(17,17,17,.5)}.hero.is-white .nav-item a:not(.button).is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a,.hero.is-white a.nav-item.is-active,.hero.is-white a.nav-item:hover{color:#111}.hero.is-white .tabs a{color:#111;opacity:.5}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#111;border-color:#111;color:#fff}.hero.is-white.is-bold{background-image:-webkit-linear-gradient(309deg,#e6e6e6 0,#fff 71%,#fff 100%);background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white .nav-toggle span{background-color:#111}.hero.is-white .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .nav-toggle.is-active span{background-color:#111}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-black .nav-menu{background-color:#111}}.hero.is-black{background-color:#111;color:#fff}.footer-section .hero.is-black .newsletter-heading,.hero.is-black .footer-section .newsletter-heading,.hero.is-black .heading,.hero.is-black .title{color:#fff}.footer-section .hero.is-black .newsletter-heading a,.footer-section .hero.is-black .newsletter-heading strong,.hero.is-black .footer-section .newsletter-heading a,.hero.is-black .footer-section .newsletter-heading strong,.hero.is-black .heading a,.hero.is-black .heading strong,.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subheading,.hero.is-black .subtitle{color:rgba(255,255,255,.7)}.hero.is-black .subheading a,.hero.is-black .subheading strong,.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-black .nav-item a:not(.button),.hero.is-black a.nav-item{color:rgba(255,255,255,.5)}.hero.is-black .nav-item a:not(.button).is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a,.hero.is-black a.nav-item.is-active,.hero.is-black a.nav-item:hover{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.5}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#111}.hero.is-black.is-bold{background-image:-webkit-linear-gradient(309deg,#000 0,#111 71%,#1f1c1c 100%);background-image:linear-gradient(141deg,#000 0,#111 71%,#1f1c1c 100%)}@media screen and (max-width:768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-light .nav-menu{background-color:#f5f7fa}}.hero.is-light{background-color:#f5f7fa;color:#69707a}.footer-section .hero.is-light .newsletter-heading,.hero.is-light .footer-section .newsletter-heading,.hero.is-light .heading,.hero.is-light .title{color:#69707a}.footer-section .hero.is-light .newsletter-heading a,.footer-section .hero.is-light .newsletter-heading strong,.hero.is-light .footer-section .newsletter-heading a,.hero.is-light .footer-section .newsletter-heading strong,.hero.is-light .heading a,.hero.is-light .heading strong,.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subheading,.hero.is-light .subtitle{color:rgba(105,112,122,.7)}.hero.is-light .subheading a,.hero.is-light .subheading strong,.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#69707a}.hero.is-light .nav{box-shadow:0 1px 0 rgba(105,112,122,.2)}.hero.is-light .nav-item a:not(.button),.hero.is-light a.nav-item{color:rgba(105,112,122,.5)}.hero.is-light .nav-item a:not(.button).is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a,.hero.is-light a.nav-item.is-active,.hero.is-light a.nav-item:hover{color:#69707a}.hero.is-light .tabs a{color:#69707a;opacity:.5}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.footer-section .hero.is-dark .newsletter-heading,.hero.is-dark,.hero.is-dark .footer-section .newsletter-heading,.hero.is-dark .heading,.hero.is-dark .title{color:#f5f7fa}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.hero.is-light.is-bold{background-image:-webkit-linear-gradient(309deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%);background-image:linear-gradient(141deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light .nav-toggle span{background-color:#69707a}.hero.is-light .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .nav-toggle.is-active span{background-color:#69707a}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(105,112,122,.2)}.hero.is-dark .nav-menu{background-color:#69707a}}.hero.is-dark{background-color:#69707a}.footer-section .hero.is-dark .newsletter-heading a,.footer-section .hero.is-dark .newsletter-heading strong,.hero.is-dark .footer-section .newsletter-heading a,.hero.is-dark .footer-section .newsletter-heading strong,.hero.is-dark .heading a,.hero.is-dark .heading strong,.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subheading,.hero.is-dark .subtitle{color:rgba(245,247,250,.7)}.hero.is-dark .subheading a,.hero.is-dark .subheading strong,.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f7fa}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,247,250,.2)}.hero.is-info .nav,.hero.is-primary .nav,.hero.is-secondary .nav,.hero.is-success .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-dark .nav-item a:not(.button),.hero.is-dark a.nav-item{color:rgba(245,247,250,.5)}.hero.is-dark .nav-item a:not(.button).is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.hero.is-dark a.nav-item.is-active,.hero.is-dark a.nav-item:hover{color:#f5f7fa}.hero.is-dark .tabs a{color:#f5f7fa;opacity:.5}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.hero.is-dark.is-bold{background-image:-webkit-linear-gradient(309deg,#495a67 0,#69707a 71%,#6e768e 100%);background-image:linear-gradient(141deg,#495a67 0,#69707a 71%,#6e768e 100%)}@media screen and (max-width:768px){.hero.is-dark .nav-toggle span{background-color:#f5f7fa}.hero.is-dark .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f7fa}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,247,250,.2)}.hero.is-primary .nav-menu{background-color:#00b1b3}}.hero.is-primary{background-color:#00b1b3;color:#fff}.footer-section .hero.is-primary .newsletter-heading,.hero.is-primary .footer-section .newsletter-heading,.hero.is-primary .heading,.hero.is-primary .title{color:#fff}.footer-section .hero.is-primary .newsletter-heading a,.footer-section .hero.is-primary .newsletter-heading strong,.hero.is-primary .footer-section .newsletter-heading a,.hero.is-primary .footer-section .newsletter-heading strong,.hero.is-primary .heading a,.hero.is-primary .heading strong,.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subheading,.hero.is-primary .subtitle{color:rgba(255,255,255,.7)}.hero.is-primary .subheading a,.hero.is-primary .subheading strong,.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav-item a:not(.button),.hero.is-primary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-primary .nav-item a:not(.button).is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.hero.is-primary a.nav-item.is-active,.hero.is-primary a.nav-item:hover{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.5}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00b1b3}.hero.is-primary.is-bold{background-image:-webkit-linear-gradient(309deg,#00806c 0,#00b1b3 71%,#00a8cd 100%);background-image:linear-gradient(141deg,#00806c 0,#00b1b3 71%,#00a8cd 100%)}@media screen and (max-width:768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-secondary .nav-menu{background-color:#70687f}}.hero.is-secondary{background-color:#70687f;color:#fff}.footer-section .hero.is-secondary .newsletter-heading,.hero.is-secondary .footer-section .newsletter-heading,.hero.is-secondary .heading,.hero.is-secondary .title{color:#fff}.footer-section .hero.is-secondary .newsletter-heading a,.footer-section .hero.is-secondary .newsletter-heading strong,.hero.is-secondary .footer-section .newsletter-heading a,.hero.is-secondary .footer-section .newsletter-heading strong,.hero.is-secondary .heading a,.hero.is-secondary .heading strong,.hero.is-secondary .title a,.hero.is-secondary .title strong{color:inherit}.hero.is-secondary .subheading,.hero.is-secondary .subtitle{color:rgba(255,255,255,.7)}.hero.is-secondary .subheading a,.hero.is-secondary .subheading strong,.hero.is-secondary .subtitle a,.hero.is-secondary .subtitle strong{color:#fff}.hero.is-secondary .nav-item a:not(.button),.hero.is-secondary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-secondary .nav-item a:not(.button).is-active,.hero.is-secondary .nav-item a:not(.button):hover,.hero.is-secondary .tabs.is-boxed a,.hero.is-secondary .tabs.is-toggle a,.hero.is-secondary a.nav-item.is-active,.hero.is-secondary a.nav-item:hover{color:#fff}.hero.is-secondary .tabs a{color:#fff;opacity:.5}.hero.is-secondary .tabs a:hover,.hero.is-secondary .tabs li.is-active a{opacity:1}.hero.is-secondary .tabs.is-boxed a:hover,.hero.is-secondary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-secondary .tabs.is-boxed li.is-active a,.hero.is-secondary .tabs.is-boxed li.is-active a:hover,.hero.is-secondary .tabs.is-toggle li.is-active a,.hero.is-secondary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#70687f}.hero.is-secondary.is-bold{background-image:-webkit-linear-gradient(309deg,#4f486c 0,#70687f 71%,#816d93 100%);background-image:linear-gradient(141deg,#4f486c 0,#70687f 71%,#816d93 100%)}@media screen and (max-width:768px){.hero.is-secondary .nav-toggle span{background-color:#fff}.hero.is-secondary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-secondary .nav-toggle.is-active span{background-color:#fff}.hero.is-secondary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-info .nav-menu{background-color:#42afe3}}.hero.is-info{background-color:#42afe3;color:#fff}.footer-section .hero.is-info .newsletter-heading,.hero.is-info .footer-section .newsletter-heading,.hero.is-info .heading,.hero.is-info .title{color:#fff}.footer-section .hero.is-info .newsletter-heading a,.footer-section .hero.is-info .newsletter-heading strong,.hero.is-info .footer-section .newsletter-heading a,.hero.is-info .footer-section .newsletter-heading strong,.hero.is-info .heading a,.hero.is-info .heading strong,.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subheading,.hero.is-info .subtitle{color:rgba(255,255,255,.7)}.hero.is-info .subheading a,.hero.is-info .subheading strong,.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav-item a:not(.button),.hero.is-info a.nav-item{color:rgba(255,255,255,.5)}.hero.is-info .nav-item a:not(.button).is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a,.hero.is-info a.nav-item.is-active,.hero.is-info a.nav-item:hover{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.5}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#42afe3}.hero.is-info.is-bold{background-image:-webkit-linear-gradient(309deg,#13bfdf 0,#42afe3 71%,#53a1eb 100%);background-image:linear-gradient(141deg,#13bfdf 0,#42afe3 71%,#53a1eb 100%)}@media screen and (max-width:768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-success .nav-menu{background-color:#EF6733}}.hero.is-success{background-color:#EF6733;color:#fff}.footer-section .hero.is-success .newsletter-heading,.hero.is-success .footer-section .newsletter-heading,.hero.is-success .heading,.hero.is-success .title{color:#fff}.footer-section .hero.is-success .newsletter-heading a,.footer-section .hero.is-success .newsletter-heading strong,.hero.is-success .footer-section .newsletter-heading a,.hero.is-success .footer-section .newsletter-heading strong,.hero.is-success .heading a,.hero.is-success .heading strong,.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subheading,.hero.is-success .subtitle{color:rgba(255,255,255,.7)}.hero.is-success .subheading a,.hero.is-success .subheading strong,.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav-item a:not(.button),.hero.is-success a.nav-item{color:rgba(255,255,255,.5)}.hero.is-success .nav-item a:not(.button).is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a,.hero.is-success a.nav-item.is-active,.hero.is-success a.nav-item:hover{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.5}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#EF6733}.footer-section .hero.is-warning .newsletter-heading,.hero.is-warning,.hero.is-warning .footer-section .newsletter-heading,.hero.is-warning .heading,.hero.is-warning .title{color:rgba(17,17,17,.5)}.hero.is-success.is-bold{background-image:-webkit-linear-gradient(309deg,#ea1f05 0,#EF6733 71%,#f69446 100%);background-image:linear-gradient(141deg,#ea1f05 0,#EF6733 71%,#f69446 100%)}@media screen and (max-width:768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-warning .nav-menu{background-color:#fce473}}.hero.is-warning{background-color:#fce473}.footer-section .hero.is-warning .newsletter-heading a,.footer-section .hero.is-warning .newsletter-heading strong,.hero.is-warning .footer-section .newsletter-heading a,.hero.is-warning .footer-section .newsletter-heading strong,.hero.is-warning .heading a,.hero.is-warning .heading strong,.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subheading,.hero.is-warning .subtitle{color:rgba(17,17,17,.7)}.hero.is-warning .nav-item a:not(.button),.hero.is-warning .nav-item a:not(.button).is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .subheading a,.hero.is-warning .subheading strong,.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong,.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a,.hero.is-warning a.nav-item,.hero.is-warning a.nav-item.is-active,.hero.is-warning a.nav-item:hover{color:rgba(17,17,17,.5)}.hero.is-warning .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}.hero.is-warning .tabs a{color:rgba(17,17,17,.5);opacity:.5}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(17,17,17,.5);border-color:rgba(17,17,17,.5);color:#fce473}.hero.is-warning.is-bold{background-image:-webkit-linear-gradient(309deg,#ffbd3d 0,#fce473 71%,#fffe8a 100%);background-image:linear-gradient(141deg,#ffbd3d 0,#fce473 71%,#fffe8a 100%)}@media screen and (max-width:768px){.hero.is-warning .nav-toggle span{background-color:rgba(17,17,17,.5)}.hero.is-warning .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(17,17,17,.5)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-danger .nav-menu{background-color:#ed6c63}}.hero.is-danger{background-color:#ed6c63;color:#fff}.footer-section .hero.is-danger .newsletter-heading,.hero.is-danger .footer-section .newsletter-heading,.hero.is-danger .heading,.hero.is-danger .title{color:#fff}.footer-section .hero.is-danger .newsletter-heading a,.footer-section .hero.is-danger .newsletter-heading strong,.hero.is-danger .footer-section .newsletter-heading a,.hero.is-danger .footer-section .newsletter-heading strong,.hero.is-danger .heading a,.hero.is-danger .heading strong,.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subheading,.hero.is-danger .subtitle{color:rgba(255,255,255,.7)}.hero.is-danger .subheading a,.hero.is-danger .subheading strong,.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-danger .nav-item a:not(.button),.hero.is-danger a.nav-item{color:rgba(255,255,255,.5)}.hero.is-danger .nav-item a:not(.button).is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a,.hero.is-danger a.nav-item.is-active,.hero.is-danger a.nav-item:hover{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.5}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed6c63}.hero.is-danger.is-bold{background-image:-webkit-linear-gradient(309deg,#f32a3e 0,#ed6c63 71%,#f39376 100%);background-image:linear-gradient(141deg,#f32a3e 0,#ed6c63 71%,#f39376 100%)}@media screen and (max-width:768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}body{font-size:90%}}@media screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.hero.is-fullheight .hero-body>.container{-webkit-box-flex:1;flex-grow:1}.section,section{background-color:#fff;padding:40px 20px}@media screen and (min-width:980px){.is-medium.section,section.is-medium{padding:120px 20px}.is-large.section,section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:hover,.footer a:visited,.footer a:visited:hover{color:#4D545D}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d7d7d7}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#00b1b3}@media screen and (min-width:769px){body{font-size:95%}}h1,h2,h3,h4,h5,h6,p{letter-spacing:-.025em}[v-cloak]{display:none}@media screen and (min-width:980px){body{font-size:100%}.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}@media screen and (min-width:1180px){.container{max-width:1130px}}@media screen and (min-width:1300px){.container{max-width:1200px}}button.button:not(.is-naked){height:inherit;padding:7px 20px}.button{font-weight:700}.button.is-naked{background:0 0;border:none;border-radius:0;height:auto}.button.is-naked:active{box-shadow:none}.button.is-transparent{background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.4);color:#fff}.button.is-transparent:hover{background:rgba(255,255,255,.4);border:2px solid rgba(255,255,255,.6)}.button.is-submit{width:100%;height:auto;display:block}@media screen and (max-width:768px){.button{font-size:90%}.button.is-submit-mobile{width:100%;height:auto;display:block}}.button.is-default,.button.is-padded{padding:20px}.button.is-checkmark{background:#d7d7d7;border-radius:50%;width:22px;height:22px;line-height:22px;padding:1px}.button.is-checkmark.is-active{background:#97cd76}.button.is-checkmark .icon{fill:#fff;height:15px}.button.is-input-addon{padding:0}.button.is-rounded{border-radius:20px}.button.is-30x30{width:30px;height:30px}.button.is-default,.button.is-outlined{border-width:2px}.button.is-default,.button.is-outlined.is-padded{padding:19px 20px}#root .button.has-dropdown{border:none;color:inherit;font-size:inherit;padding:inherit;margin:inherit;background:0 0;font-weight:inherit;height:inherit}#root .button.is-toggle:focus{background:#e3e4e6;color:#aeb1b5}#root .button.is-toggle.is-active,#root .button.is-toggle:hover{background:#00b1b3;border:2px solid #00b1b3;color:#fff}#root .button.is-toggle.is-active [class^=icon],#root .button.is-toggle:hover [class^=icon]{-webkit-filter:brightness(100);filter:brightness(100)}.button>a{color:inherit}@media screen and (max-width:768px){.footer-section .is-1.newsletter-heading,.is-1.heading,.title.is-1{font-size:25px}.footer-section .is-5.newsletter-heading,.is-5.heading,.title.is-5{font-size:14px}}.footer-section .newsletter-heading,.heading,.title{font-size:1.3em}@media screen and (min-width:980px){.footer-section .newsletter-heading,.heading,.title{font-size:1.86em}}.footer-section .newsletter-heading,.heading{font-size:2.6rem;font-weight:500;margin-bottom:1em!important;text-transform:none;letter-spacing:-.025em}.dropdown-item,.episode-list-meta,.in-caps,.plan-type>h3,.tag.is-square{text-transform:uppercase}@media screen and (max-width:768px){.footer-section .newsletter-heading,.heading{font-size:1.8rem}}.footer-section .is-light.newsletter-heading,.heading.is-light{font-weight:100}.footer-section .is-5.newsletter-heading,.heading.is-5{font-size:18px}.footer-section .adjusted-for-line-height.newsletter-heading,.heading.adjusted-for-line-height{margin-top:-.3em}.footer-section .has-icon.newsletter-heading,.heading.has-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footer-section .has-icon.newsletter-heading>.heading-icon,.heading.has-icon>.heading-icon{padding-right:8px;-webkit-filter:invert(.7);filter:invert(.7)}.footer-section .is-primary.newsletter-heading,.heading.is-primary{color:#00b1b3}.footer-section .is-success.newsletter-heading,.heading.is-success{color:#EF6733}.subheading{font-weight:400}@media screen and (min-width:980px){.subheading{padding-left:5em;padding-right:5em}}.subheading.has-no-padding{padding:0}.subheading,.subtitle{line-height:1.4;color:#919499}@media screen and (max-width:768px){.subheading,.subtitle{font-size:90%}}@media screen and (min-width:769px){.callout-heading{margin-bottom:60px;border-bottom:3px solid #00b1b3;text-align:left}.callout-heading.button.is-default,.callout-heading.is-padded{margin-left:60px;margin-right:60px}.callout-heading>.heading,.footer-section .callout-heading>.newsletter-heading{margin-bottom:0!important;background:#fff;position:relative;top:14px;display:inline;text-align:center;padding:0 30px;left:60px;text-transform:uppercase;font-weight:700}}.centered-heading{text-align:center}.centered-heading:after{width:40px;height:4px;background:#00b1b3;display:block;border-radius:4px;margin:2em auto 5em}.centered-heading>.heading,.footer-section .centered-heading>.newsletter-heading{font-size:24px}.centered-heading>.subheading,.centered-heading>.subtitle{margin-top:-10px}@media screen and (min-width:980px){.centered-heading>.subheading,.centered-heading>.subtitle{padding-left:150px;padding-right:150px}}.icon.is-16x16{width:16px;height:16px;line-height:16px}.icon.is-18x18{width:18px;height:18px;line-height:18px}.icon.is-28x28{width:28px;height:28px;line-height:28px}.icon.is-32x32{width:32px;height:32px;line-height:32px}.icon.is-40x40{width:40px;height:40px;line-height:40px}.icon.is-50x50{width:50px;height:50px;line-height:50px}.icon.is-faded{color:rgba(255,255,255,.2);fill:rgba(255,255,255,.2)}.icon.is-white{color:#fff;fill:#fff}.icon.is-active{fill:#EF6733;color:#EF6733}.icon.is-circle{border:3px solid currentColor;width:15px;height:15px;margin-right:10px}#root .has-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#root .has-icon>.icon{padding-right:10px}#root .has-icon>.icon:hover{fill:#EF6733}#root .has-icon>.icon.is-grey{fill:#aeb1b5;-webkit-filter:invert(.7);filter:invert(.7)}#root .has-icon>.icon.is-success{fill:#EF6733}#root .has-icon>.icon.is-toggle{fill:#aeb1b5}#root .has-icon>.icon.is-toggle.is-active,#root .has-icon>.icon.is-toggle:hover{fill:#EF6733}.button.is-naked .icon:first-child,.button.is-naked .icon:last-child{margin-left:0;margin-right:0}.icon.button.is-default,.icon.is-outlined{border-radius:50%;border:1px solid #a1a1a1;width:40px;height:40px;line-height:40px;color:#a1a1a1;margin-right:10px}.icon.button.is-default:hover,.icon.is-outlined:hover{background:#00b1b3;color:#fff;cursor:pointer;border:1px solid #007f80}.icon.button.is-default>i,.icon.is-outlined>i{display:block}.icon.is-muted{-webkit-filter:invert(.7);filter:invert(.7)}.icon-apparel{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2230%22%20viewBox%3D%220%200%2031%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M919.876%2C105.589c-0.337-.685-3.338-6.722-4.91-7.8a44.931%2C44.931%2C0%2C0%2C0-5.371-2.709L909.414%2C95l-0.193.037a18.686%2C18.686%2C0%2C0%2C1-9.442%2C0L899.586%2C95l-0.181.078a45%2C45%2C0%2C0%2C0-5.372%2C2.709c-1.571%2C1.08-4.572%2C7.117-4.909%2C7.8l-0.124.252%2C0.1%2C0.264c0.04%2C0.11%2C1.041%2C2.712%2C5.451%2C3.306l0.383%2C0.052%2C1.354-1.9c0.609%2C3.521-.26%2C11.811-1.336%2C15.8l-0.155.574%2C0.552%2C0.207c0.094%2C0.035%2C2.368.859%2C9.154%2C0.859s9.06-.824%2C9.154-0.859l0.551-.207-0.154-.574c-1.076-3.991-1.945-12.281-1.336-15.8l1.354%2C1.9%2C0.383-.052c4.41-.594%2C5.411-3.2%2C5.451-3.307l0.1-.263Zm-11.835-9.024a4.737%2C4.737%2C0%2C0%2C1-7.082%2C0A16.714%2C16.714%2C0%2C0%2C0%2C908.041%2C96.565Zm9.893%2C10.066a6.387%2C6.387%2C0%2C0%2C1-3.275%2C1.432l-2.274-3.2-0.481.949c-0.462.914-.93%2C3.119-0.534%2C8.427a60.635%2C60.635%2C0%2C0%2C0%2C1.279%2C8.831%2C38.538%2C38.538%2C0%2C0%2C1-8.149.627%2C40.347%2C40.347%2C0%2C0%2C1-8.15-.624%2C60.629%2C60.629%2C0%2C0%2C0%2C1.28-8.834c0.4-5.308-.072-7.513-0.534-8.427l-0.48-.949-2.276%2C3.2c-2.609-.448-3.607-1.672-3.919-2.187%2C1.245-2.493%2C3.4-6.37%2C4.336-7.014a38.3%2C38.3%2C0%2C0%2C1%2C4.6-2.345%2C6.171%2C6.171%2C0%2C0%2C0%2C.885%2C1.177%2C6.022%2C6.022%2C0%2C0%2C0%2C8.513%2C0%2C6.139%2C6.139%2C0%2C0%2C0%2C.886-1.177%2C38.3%2C38.3%2C0%2C0%2C1%2C4.6%2C2.345c0.936%2C0.644%2C3.09%2C4.519%2C4.335%2C7.012A3.527%2C3.527%2C0%2C0%2C1%2C917.934%2C106.631Z%22%20transform%3D%22translate%28-889%20-95%29%22/%3E%0A%3C/svg%3E%0A");width:31px;height:30px}.icon-discuss{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1139.45%2C95h-28.78a0.615%2C0.615%2C0%2C0%2C0-.61.612v11.327a0.615%2C0.615%2C0%2C0%2C0%2C.61.612h17.25l5.35%2C3.864a0.646%2C0.646%2C0%2C0%2C0%2C.36.116%2C0.609%2C0.609%2C0%2C0%2C0%2C.28-0.068%2C0.6%2C0.6%2C0%2C0%2C0%2C.33-0.545v-3.367h5.21a0.609%2C0.609%2C0%2C0%2C0%2C.61-0.612V95.612A0.609%2C0.609%2C0%2C0%2C0%2C1139.45%2C95Zm-0.61%2C11.327h-5.21a0.609%2C0.609%2C0%2C0%2C0-.61.612v2.782l-4.54-3.279a0.606%2C0.606%2C0%2C0%2C0-.36-0.115h-16.83v-10.1h27.55v10.1Zm0.61%2C6.428H1122.2l-5.35-3.863a0.61%2C0.61%2C0%2C0%2C0-.97.5v3.367h-5.21a0.615%2C0.615%2C0%2C0%2C0-.61.612v11.021a0.615%2C0.615%2C0%2C0%2C0%2C.61.612h28.78a0.609%2C0.609%2C0%2C0%2C0%2C.61-0.612V113.367A0.609%2C0.609%2C0%2C0%2C0%2C1139.45%2C112.755Zm-0.61%2C11.02h-27.55v-9.8h5.2a0.61%2C0.61%2C0%2C0%2C0%2C.61-0.613v-2.782l4.54%2C3.279a0.63%2C0.63%2C0%2C0%2C0%2C.36.116h16.84v9.8Zm-25.11-26.02h22.66V98.98h-22.66V97.755Zm0%2C2.449h22.66v1.225h-22.66V100.2Zm0%2C2.449h17.45v1.225h-17.45v-1.225Zm3.98%2C13.776h18.68v1.224h-18.68v-1.224Zm-3.98%2C2.448h22.66V120.1h-22.66v-1.225Zm0%2C2.45h19.6v1.224h-19.6v-1.224Zm21.13-18.674h1.53v1.225h-1.53v-1.225Zm-2.45%2C0h1.53v1.225h-1.53v-1.225Zm-18.68%2C13.776h1.54v1.224h-1.54v-1.224Z%22%20transform%3D%22translate%28-1110.06%20-95%29%22/%3E%0A%3C/svg%3E%0A");width:30px;height:30px}.icon-skills{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230.031%22%20height%3D%2229.969%22%20viewBox%3D%220%200%2030.031%2029.969%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22skills%22%20class%3D%22cls-1%22%20d%3D%22M676.988%2C108.38a0.672%2C0.672%2C0%2C0%2C0%2C.95-0.951l-1.251-1.25%2C1.793-1.791a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.791-1.575-1.573%2C1.793-1.792a0.672%2C0.672%2C0%2C1%2C0-.951-0.949l-1.793%2C1.791-3.583-3.581%2C3.515-3.488%2C8.3%2C8.292a0.672%2C0.672%2C0%2C1%2C0%2C.951-0.95l-8.772-8.766a0.674%2C0.674%2C0%2C0%2C0-.95%2C0L668.2%2C98.647a0.672%2C0.672%2C0%2C0%2C0%2C0%2C.952ZM697.826%2C118.4l-8.779-8.773a0.672%2C0.672%2C0%2C1%2C0-.951.95l8.3%2C8.3-3.5%2C3.5-3.584-3.582%2C1.792-1.791a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.791-1.574-1.573%2C1.792-1.792a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.792-1.244-1.243a0.672%2C0.672%2C0%2C1%2C0-.95.95l8.779%2C8.773a0.672%2C0.672%2C0%2C0%2C0%2C.951%2C0l4.453-4.45A0.671%2C0.671%2C0%2C0%2C0%2C697.826%2C118.4Zm-25.565-20.23a1.345%2C1.345%2C0%2C1%2C0%2C.95-0.394A1.334%2C1.334%2C0%2C0%2C0%2C672.261%2C98.173Zm21.587%2C21.573a1.344%2C1.344%2C0%2C1%2C0-.951.394A1.334%2C1.334%2C0%2C0%2C0%2C693.848%2C119.746Zm1.209-18.023h0l1.926-1.924a3.36%2C3.36%2C0%2C0%2C0-4.754-4.75l-1.925%2C1.924h0l-2.376%2C2.374h0l-15.409%2C15.4%2C0%2C0a0.509%2C0.509%2C0%2C0%2C0-.057.066%2C0.091%2C0.091%2C0%2C0%2C0-.011.016%2C0.587%2C0.587%2C0%2C0%2C0-.043.067%2C0.035%2C0.035%2C0%2C0%2C1%2C0%2C.008l-2.5%2C4.735a0.016%2C0.016%2C0%2C0%2C0%2C0%2C.007l-1.754%2C3.317a0.671%2C0.671%2C0%2C0%2C0%2C.594.985%2C0.664%2C0.664%2C0%2C0%2C0%2C.314-0.078l3.32-1.752%2C0.006%2C0%2C4.739-2.5%2C0%2C0c0.025-.015.05-0.03%2C0.074-0.047l0.012-.009a0.619%2C0.619%2C0%2C0%2C0%2C.067-0.058l0%2C0ZM672.181%2C120.7l-0.866-.866%2C1.415-2.676%2C0.291%2C1.324%2C0%2C0.01a0.629%2C0.629%2C0%2C0%2C0%2C.022.074s0%2C0.01%2C0%2C.014a0.62%2C0.62%2C0%2C0%2C0%2C.036.079l0.007%2C0.012a0.581%2C0.581%2C0%2C0%2C0%2C.04.061l0.012%2C0.017c0.018%2C0.022.036%2C0.044%2C0.056%2C0.065s0.043%2C0.038.065%2C0.056l0.017%2C0.012a0.5%2C0.5%2C0%2C0%2C0%2C.062.04l0.011%2C0.007a0.62%2C0.62%2C0%2C0%2C0%2C.079.036l0.013%2C0a0.708%2C0.708%2C0%2C0%2C0%2C.075.022l0.01%2C0%2C1.325%2C0.29Zm2.841-2.755%2C2.471-2.47a0.672%2C0.672%2C0%2C0%2C0-.951-0.949l-2.471%2C2.469-0.342-1.558L688.4%2C100.773l0.95%2C0.95L678.164%2C112.9a0.672%2C0.672%2C0%2C1%2C0%2C.95.95l11.19-11.181%2C0.951%2C0.95-14.674%2C14.663ZM690.779%2C98.4l2.852%2C2.85-1.426%2C1.425-2.852-2.85Zm2.4-2.4a2.016%2C2.016%2C0%2C1%2C1%2C2.852%2C2.85l-1.451%2C1.45-2.852-2.851Zm-22.523%2C25.078%2C0.279%2C0.279-0.592.313Z%22%20transform%3D%22translate%28-668%20-94.031%29%22/%3E%0A%3C/svg%3E%0A");width:30px;height:30px}.icon-catalog{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2224%22%20viewBox%3D%220%200%2030%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22catalog%22%20class%3D%22cls-1%22%20d%3D%22M3.293%2C0A3.268%2C3.268%2C0%2C0%2C0%2C.008%2C3.245a3.285%2C3.285%2C0%2C0%2C0%2C6.569%2C0A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C0Zm0%2C4.8A1.552%2C1.552%2C0%2C1%2C1%2C4.864%2C3.245%2C1.563%2C1.563%2C0%2C0%2C1%2C3.293%2C4.8ZM29.141%2C2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C2.4ZM3.293%2C8.747a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.692%2C1.552%2C1.552%2C0%2C1%2C1-1.571%2C1.552%2C0.852%2C0.852%2C0%2C0%2C0-.857-0.846%2C0.852%2C0.852%2C0%2C0%2C0-.857.846%2C3.285%2C3.285%2C0%2C0%2C0%2C6.569%2C0A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C8.747Zm25.848%2C2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C11.144ZM3.293%2C17.492a3.245%2C3.245%2C0%2C1%2C0%2C3.285%2C3.244A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C17.492Zm0%2C4.8a1.552%2C1.552%2C0%2C1%2C1%2C1.571-1.552A1.563%2C1.563%2C0%2C0%2C1%2C3.293%2C22.288Zm25.848-2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C19.89Z%22/%3E%0A%3C/svg%3E%0A");width:30px;height:240}.icon-series{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2227%22%20viewBox%3D%220%200%2040%2027%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22series%22%20class%3D%22cls-1%22%20d%3D%22M474.286%2C97H435.714a0.714%2C0.714%2C0%2C0%2C0-.714.714v25.571a0.714%2C0.714%2C0%2C0%2C0%2C.714.715h38.572a0.714%2C0.714%2C0%2C0%2C0%2C.714-0.715V97.714A0.714%2C0.714%2C0%2C0%2C0%2C474.286%2C97Zm-37.858%2C4.429h6.429v12.857h-6.429V101.429Zm37.144%2C12.857h-2.143V101.429h2.143v12.857Zm0-14.286h-2.857a0.715%2C0.715%2C0%2C0%2C0-.715.715V115a0.714%2C0.714%2C0%2C0%2C0%2C.715.714h2.857v6.857H436.428v-6.857h7.143a0.715%2C0.715%2C0%2C0%2C0%2C.715-0.714V100.714a0.715%2C0.715%2C0%2C0%2C0-.715-0.714h-7.143V98.429h37.144V100Zm-17.858%2C17.571A1.429%2C1.429%2C0%2C1%2C1%2C454.286%2C119%2C1.429%2C1.429%2C0%2C0%2C1%2C455.714%2C117.571Zm-8.571-1.857h20a0.713%2C0.713%2C0%2C0%2C0%2C.714-0.714V100.714a0.714%2C0.714%2C0%2C0%2C0-.714-0.714h-20a0.715%2C0.715%2C0%2C0%2C0-.715.715V115A0.714%2C0.714%2C0%2C0%2C0%2C447.143%2C115.714Zm0.714-14.285h18.572v12.857H447.857V101.429Zm-0.714%2C16.856h2.143v1.429h-2.143v-1.429Zm3.571%2C0h2.143v1.429h-2.143v-1.429Zm7.857%2C0h2.143v1.429h-2.143v-1.429Zm3.572%2C0h2.143v1.429h-2.143v-1.429Z%22%20transform%3D%22translate%28-435%20-97%29%22/%3E%0A%3C/svg%3E%0A");width:40px;height:27px}.icon-clock,.icon-play-button{background-repeat:no-repeat;width:24px;height:24px;vertical-align:middle}.icon-clock{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223.97%22%20height%3D%2224%22%20viewBox%3D%220%200%2023.97%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M1083.02%2C631.02a12.008%2C12.008%2C0%2C1%2C1-8.48%2C3.514%2C11.986%2C11.986%2C0%2C0%2C1%2C8.48-3.514h0Zm6.11%2C11.345a0.655%2C0.655%2C0%2C0%2C1%2C0%2C1.309h-6.11a0.667%2C0.667%2C0%2C0%2C1-.57-0.331l-0.01-.01h0l-0.01-.018h0v-0.009h0l-0.01-.019h0v-0.019h0v-0.009h0l-0.01-.019h0l-0.01-.009h0v-0.018h0l-0.01-.019h0v-0.009h0l-0.01-.019h0v-0.018h0v-0.019l-0.01-.009h0V643.1h0v-0.018h0v-0.017h0v-0.009h0v-0.019h0V643.02h0v-7.813a0.637%2C0.637%2C0%2C0%2C1%2C.64-0.645%2C0.654%2C0.654%2C0%2C0%2C1%2C.66.645v7.158h5.46Zm1.45-6.908a10.7%2C10.7%2C0%2C1%2C0%2C3.13%2C7.563%2C10.658%2C10.658%2C0%2C0%2C0-3.13-7.563h0Z%22%20transform%3D%22translate%28-1071.03%20-631.031%29%22/%3E%0A%3C/svg%3E%0A")}.icon-play-button{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M929.81%2C642.579l-6.617-4.526a0.509%2C0.509%2C0%2C0%2C0-.8.421v9.052a0.508%2C0.508%2C0%2C0%2C0%2C.8.421l6.617-4.526A0.509%2C0.509%2C0%2C0%2C0%2C929.81%2C642.579Zm-6.392%2C3.982v-7.122l5.2%2C3.561ZM925%2C631a12%2C12%2C0%2C1%2C0%2C12%2C12A12.013%2C12.013%2C0%2C0%2C0%2C925%2C631Zm0%2C22.976A10.976%2C10.976%2C0%2C1%2C1%2C935.976%2C643%2C10.986%2C10.986%2C0%2C0%2C1%2C925%2C653.976Z%22%20transform%3D%22translate%28-913%20-631%29%22/%3E%0A%3C/svg%3E%0A")}.icon-grid,.icon-list{width:26px;height:19px;background-repeat:no-repeat}.icon-list{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2219%22%20viewBox%3D%220%200%2026%2019%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23373d46%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.7%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22list%22%20class%3D%22cls-1%22%20d%3D%22M1288%2C158h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Z%22%20transform%3D%22translate%28-1288%20-158%29%22/%3E%0A%3C/svg%3E%0A");-webkit-filter:invert(1);filter:invert(1)}.active .icon-list,.icon-list:hover{-webkit-filter:brightness(1%);filter:brightness(1%)}.icon-grid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2219%22%20viewBox%3D%220%200%2026%2019%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2324272c%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.2%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Rectangle_18_copy_4%22%20data-name%3D%22Rectangle%2018%20copy%204%22%20class%3D%22cls-1%22%20d%3D%22M1253%2C158h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm-18%2C10h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm9%2C0h8v9h-8v-9Z%22%20transform%3D%22translate%28-1253%20-158%29%22/%3E%0A%3C/svg%3E%0A")}.active .icon-grid,.icon-grid:hover{-webkit-filter:invert(1) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000);filter:invert(1) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000)}.icon-play{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22109%22%20height%3D%22109%22%20viewBox%3D%220%200%20109%20109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M750.5%2C428a54.575%2C54.575%2C0%2C0%2C0-26.059%2C6.624%2C2.159%2C2.159%2C0%2C1%2C0%2C2.068%2C3.79%2C50.281%2C50.281%2C0%2C1%2C1-11.271%2C8.388%2C2.157%2C2.157%2C0%2C1%2C0-3.033-3.069A54.492%2C54.492%2C0%2C1%2C0%2C750.5%2C428Zm-19%2C85.627a2.158%2C2.158%2C0%2C0%2C0%2C3.007.524l42.482-29.885a2.159%2C2.159%2C0%2C0%2C0%2C0-3.532L734.5%2C450.849a2.158%2C2.158%2C0%2C0%2C0-3.4%2C1.766v40.856a2.159%2C2.159%2C0%2C1%2C0%2C4.317%2C0v-36.7L771.993%2C482.5%2C732.02%2C510.62A2.159%2C2.159%2C0%2C0%2C0%2C731.5%2C513.627Z%22%20transform%3D%22translate%28-696%20-428%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:109px;height:109px}.icon-eye{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2213%22%20viewBox%3D%220%200%2021%2013%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M1030.5%2C214c-6.56%2C0-10.5%2C6.46-10.5%2C6.46s3.94%2C6.54%2C10.5%2C6.54%2C10.5-6.5%2C10.5-6.5S1037.06%2C214%2C1030.5%2C214Zm0%2C11.7c-5.74%2C0-8.86-5.2-8.86-5.2s3.12-5.2%2C8.86-5.2%2C8.86%2C5.2%2C8.86%2C5.2S1036.24%2C225.7%2C1030.5%2C225.7Zm0-9.1a3.9%2C3.9%2C0%2C1%2C1-3.94%2C3.9A3.924%2C3.924%2C0%2C0%2C1%2C1030.5%2C216.6Z%22%20transform%3D%22translate%28-1020%20-214%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:38px;height:13px}.icon-download{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.2%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M213.05%2C1245.8h-17.1a0.954%2C0.954%2C0%2C0%2C0-.947.96v1.28a0.956%2C0.956%2C0%2C0%2C0%2C.947.96h17.1a0.954%2C0.954%2C0%2C0%2C0%2C.947-0.96v-1.28A0.942%2C0.942%2C0%2C0%2C0%2C213.05%2C1245.8Zm-9.214-1.72a0.937%2C0.937%2C0%2C0%2C0%2C.667.29%2C0.927%2C0.927%2C0%2C0%2C0%2C.668-0.29l6.477-6.56a0.978%2C0.978%2C0%2C0%2C0%2C0-1.36l-0.9-.9a0.931%2C0.931%2C0%2C0%2C0-1.341%2C0l-3.329%2C3.37v-8.67a0.956%2C0.956%2C0%2C0%2C0-.947-0.96H203.87a0.954%2C0.954%2C0%2C0%2C0-.947.96v8.68l-3.333-3.38a0.949%2C0.949%2C0%2C0%2C0-1.341%2C0l-0.9.91a0.978%2C0.978%2C0%2C0%2C0%2C0%2C1.36Z%22%20transform%3D%22translate%28-195%20-1229%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:19px;height:20px}.icon-like{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223%22%20height%3D%2224%22%20viewBox%3D%220%200%2023%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ccc%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M395.342%2C1241.32a3.016%2C3.016%2C0%2C0%2C0%2C.687-2%2C3.048%2C3.048%2C0%2C0%2C0-.643-1.72%2C2.713%2C2.713%2C0%2C0%2C0-.628-3.09c-0.787-.73-2.123-1.05-3.974-0.96a15.706%2C15.706%2C0%2C0%2C0-2.434.31h0c-0.248.05-.51%2C0.1-0.777%2C0.16a8.8%2C8.8%2C0%2C0%2C1%2C.618-2.91c0.693-2.14.653-3.78-.128-4.87a3.126%2C3.126%2C0%2C0%2C0-2.519-1.24%2C1.253%2C1.253%2C0%2C0%2C0-.955.44%2C3.432%2C3.432%2C0%2C0%2C0-.416%2C2.4c-0.653%2C1.77-2.484%2C6.13-4.033%2C7.34a0.368%2C0.368%2C0%2C0%2C0-.079.07%2C5.462%2C5.462%2C0%2C0%2C0-.97%2C1.47%2C2.023%2C2.023%2C0%2C0%2C0-.979-0.25h-3.019a2.076%2C2.076%2C0%2C0%2C0-2.058%2C2.09v8.16a2.071%2C2.071%2C0%2C0%2C0%2C2.058%2C2.08h3.019a2.038%2C2.038%2C0%2C0%2C0%2C1.187-.38l1.163%2C0.14a47.093%2C47.093%2C0%2C0%2C0%2C6.6.37c0.589%2C0.04%2C1.143.07%2C1.658%2C0.07a10.988%2C10.988%2C0%2C0%2C0%2C2.3-.21%2C4.309%2C4.309%2C0%2C0%2C0%2C3.073-1.94%2C3.1%2C3.1%2C0%2C0%2C0%2C.336-1.92%2C3.219%2C3.219%2C0%2C0%2C0%2C1.123-2.61A3.349%2C3.349%2C0%2C0%2C0%2C395.342%2C1241.32Zm-20.254%2C6.13a0.727%2C0.727%2C0%2C0%2C1-.722-0.73v-8.16a0.732%2C0.732%2C0%2C0%2C1%2C.722-0.74h3.019a0.73%2C0.73%2C0%2C0%2C1%2C.722.74v8.15a0.724%2C0.724%2C0%2C0%2C1-.722.73h-3.019v0.01Zm18.987-6.72a0.683%2C0.683%2C0%2C0%2C0-.089.82%2C1.94%2C1.94%2C0%2C0%2C1-.7%2C2.57%2C0.687%2C0.687%2C0%2C0%2C0-.228.77%2C1.811%2C1.811%2C0%2C0%2C1-.133%2C1.3%2C3.092%2C3.092%2C0%2C0%2C1-2.187%2C1.27%2C12.358%2C12.358%2C0%2C0%2C1-3.608.11h-0.069a49.832%2C49.832%2C0%2C0%2C1-6.433-.35h0l-0.5-.06a2.189%2C2.189%2C0%2C0%2C0%2C.044-0.44v-8.16a2.217%2C2.217%2C0%2C0%2C0-.094-0.63%2C4.275%2C4.275%2C0%2C0%2C1%2C.92-1.72c2.222-1.78%2C4.4-7.81%2C4.489-8.07a0.662%2C0.662%2C0%2C0%2C0%2C.029-0.34%2C3.146%2C3.146%2C0%2C0%2C1%2C.065-1.45%2C1.758%2C1.758%2C0%2C0%2C1%2C1.395.67c0.5%2C0.71.485%2C1.98-.059%2C3.65-0.832%2C2.56-.9%2C3.9-0.243%2C4.49a1.073%2C1.073%2C0%2C0%2C0%2C1.079.2q0.453-.1.861-0.18c0.02%2C0%2C.044-0.01.064-0.01%2C1.519-.34%2C4.241-0.54%2C5.186.33a1.455%2C1.455%2C0%2C0%2C1%2C.168%2C1.83%2C0.673%2C0.673%2C0%2C0%2C0%2C.119.87%2C1.954%2C1.954%2C0%2C0%2C1%2C.549%2C1.17A1.878%2C1.878%2C0%2C0%2C1%2C394.075%2C1240.73Z%22%20transform%3D%22translate%28-373.031%20-1225%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:23px;height:24px}.icon-like.is-small{width:19px;height:19px}.icon-checkmark{border:1px solid #d8d8d8;color:#d8d8d8;background:0 0;border-radius:50%;width:25px;height:25px;outline:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.icon-checkmark.is-success{background:#97cd76;fill:#fff;border:1px solid #7bbf51}.section+.is-grey.section,.section+.is-greydient.section,.section+section.is-grey,.section+section.is-greydient,section+.is-grey.section,section+.is-greydient.section,section+.section.is-grey,section+.section.is-greydient,section+section.is-grey,section+section.is-greydient{border-top:1px solid #f1f1f1}@media screen and (max-width:768px){.section,section{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px){.section,section{padding-left:60px;padding-right:60px}.is-normal.section,section.is-normal{padding:60px}}@media screen and (max-width:768px){.is-medium.section,section.is-medium{padding:40px 20px}}@media screen and (min-width:769px){.is-medium.section,section.is-medium{padding:40px 60px}.has-columns.has-three,.has-columns.has-two{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:980px){.is-medium.section,section.is-medium{padding:60px 20px}.has-columns.has-three{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-height:1300px) and (min-width:769px){.is-medium.section,section.is-medium{padding-top:120px;padding-bottom:120px}}.is-grey.section,section.is-grey{background:#fafafa;border-bottom:1px solid #f6f6f6}.is-greydient.section,section.is-greydient{background-image:-webkit-linear-gradient(top,#fafafa,#fff);background-image:linear-gradient(to bottom,#fafafa,#fff);border-bottom:1px solid #f6f6f6}.is-grey-darker.section,section.is-grey-darker{background-color:#f5f5f5}.is-featured.section,section.is-featured{padding-top:100px;padding-bottom:100px}.section>.section,.section>section,section>.section,section>section{padding-left:0;padding-right:0}@media screen and (max-width:768px){.section>.section,.section>section,section>.section,section>section{padding-top:0}}.tag.is-square{border-radius:0;padding:6px 8px;height:auto;font-size:14px}.tag.is-white{background:#fff;color:#4D545D}.tag a{color:inherit}.has-columns{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.has-columns.has-borders{-webkit-column-rule:2px dashed #d7d7d7;-moz-column-rule:2px dashed #d7d7d7;column-rule:2px dashed #d7d7d7}.has-columns .column-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:4em}.video-player-wrap{background:#000}.video-player{margin:0 auto;max-width:100%}@media screen and (min-width:769px){.video-player{width:calc(100vh - 10px)}.video-player>.vjs-paused:not(.vjs-has-started) video{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s;-webkit-filter:blur(5px);filter:blur(5px)}.video-player>.vjs-paused:not(.vjs-has-started):hover video{-webkit-filter:none;filter:none}.video-player>.vjs-paused:not(.vjs-has-started):before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(22,98,100,.8);z-index:2}}.video-player>.watch-later-button{position:absolute;top:40px;right:40px;z-index:3}.video-player>.watch-later-button button{background:0 0;color:#fff;padding:10px 20px;height:inherit;line-height:inherit}.video-player>.watch-later-button button:focus{color:#fff!important;border-color:#fff}.video-player>.watch-later-button button .icon{padding-right:30px}@media screen and (min-width:769px){.vjs-big-play-button{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22109%22%20height%3D%22109%22%20viewBox%3D%220%200%20109%20109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M750.5%2C428a54.575%2C54.575%2C0%2C0%2C0-26.059%2C6.624%2C2.159%2C2.159%2C0%2C1%2C0%2C2.068%2C3.79%2C50.281%2C50.281%2C0%2C1%2C1-11.271%2C8.388%2C2.157%2C2.157%2C0%2C1%2C0-3.033-3.069A54.492%2C54.492%2C0%2C1%2C0%2C750.5%2C428Zm-19%2C85.627a2.158%2C2.158%2C0%2C0%2C0%2C3.007.524l42.482-29.885a2.159%2C2.159%2C0%2C0%2C0%2C0-3.532L734.5%2C450.849a2.158%2C2.158%2C0%2C0%2C0-3.4%2C1.766v40.856a2.159%2C2.159%2C0%2C1%2C0%2C4.317%2C0v-36.7L771.993%2C482.5%2C732.02%2C510.62A2.159%2C2.159%2C0%2C0%2C0%2C731.5%2C513.627Z%22%20transform%3D%22translate%28-696%20-428%29%22/%3E%0A%3C/svg%3E%0A") no-repeat!important;border:none!important;width:109px!important;height:109px!important;margin-top:-54.5px!important;margin-left:-54.5px!important}.vjs-big-play-button:hover{-webkit-filter:invert(1);filter:invert(1)}.vjs-big-play-button:before{display:none}}.next-lesson-arrow{background:#00b1b3;padding:8px 15px;color:#fff;position:absolute;right:0;top:50%;z-index:2;margin-top:-20px;display:none;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}#root .nav-bottom-link,.nav,.nav-bottom,.nav.is-home .dropdown-heading,.series-card,.series-card>a,.signup-banner{position:relative}@media screen and (max-width:768px){.video-player>.watch-later-button,.vjs-watermark-content{display:none}.next-lesson-arrow{right:0;top:109%;display:block}.next-lesson-arrow.previous{left:0}}.next-lesson-arrow.previous{left:0;right:inherit}.next-lesson-arrow:hover{opacity:1}.next-lesson-arrow a{color:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.next-lesson-arrow .arrow{font-size:48px}.next-lesson-arrow-title{display:none}.next-lesson-arrow:hover .next-lesson-arrow-title,.video-details .lesson-complete-button span,.video-player:hover .next-lesson-arrow{display:block}.next-lesson-arrow:hover .icon{padding-left:20px}.next-lesson-arrow:hover.previous .icon{padding-left:0;padding-right:20px}#root .video-title-series{color:#93979d}#root .video-title-series:hover{color:#00b1b3;border-bottom:none}.video-details{font-size:.93em}@media screen and (max-width:768px){.video-details{text-align:center}.video-details .lesson-complete-button{text-align:center!important}}.video-details-publish-date{color:#cacaca;margin-bottom:3px}#root .video-details-buttons .for-download{color:#aeb1b5}.footer-section .video-details .newsletter-heading,.video-details .footer-section .newsletter-heading,.video-details .heading,.video-details .title{margin-bottom:10px;color:#2b2b2b;letter-spacing:-.05em;font-weight:500}@media screen and (min-width:769px){.footer-section .video-details .newsletter-heading,.video-details .footer-section .newsletter-heading,.video-details .heading,.video-details .title{font-size:60px}}.video-details .lesson-complete-button{background:0 0;border:none;text-align:left;color:#cacaca;font-size:24px;font-weight:500;margin-bottom:20px;outline:0;padding:0}.video-details .lesson-complete-button .icon{border-radius:50%;padding:10px;font-size:30px;margin-bottom:7px;color:#7d8793;border:1px solid #d7d7d7}.video-details .lesson-complete-button .icon path{fill:#cacaca}.video-details.is-complete .lesson-complete-button{color:#97cd76}.video-details.is-complete .lesson-complete-button .icon{color:#fff;background:#97cd76;border:none}.video-details.is-complete .lesson-complete-button .icon path{fill:#fff}.video-description{color:#7d8793;font-weight:400}@media screen and (min-width:980px){.video-player{min-width:70%;max-width:90%}.video-description{font-size:18px}}#root .video-details-buttons .button{padding:12px 20px;height:inherit}#root .video-details-buttons .icon-download,#root .video-details-buttons .icon-like{margin-right:10px}.video-comments{border-top:1px solid #d7d7d7}.video-comments .comments{margin-top:-3em;padding-top:3em}@media screen and (min-width:769px){.video-comments .comments{border-right:1px solid #d7d7d7}}.input,.textarea{padding:0 15px;border-radius:0;box-shadow:none;height:42px}.textarea{padding:20px 15px}.input.is-naked,.is-naked.textarea{border:none;box-shadow:none;background:0 0}fieldset+fieldset{margin-top:2em}legend{background:#fff;padding:0 1em;font-weight:700}form.box{width:400px;max-width:100%}.control:not(:last-child){margin-bottom:1.3em}@media screen and (max-width:768px){.input,.textarea{font-size:11px}.control.is-grouped{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.select{height:42px}.select:after{margin-top:-6px}.select select{height:100%;padding-left:15px}.color-primary{color:#00b1b3!important}.bg-primary{background:#00b1b3!important}.color-secondary{color:#70687f!important}.bg-secondary{background:#70687f!important}.color-black{color:#111!important}.bg-black{background:#111!important}.color-blue{color:#3898D4!important}.bg-blue{background:#3898D4!important}.color-success{color:#EF6733!important}.bg-success{background:#EF6733!important}.color-white{color:#fff!important}.bg-white{background:#fff!important}.color-green{color:#97cd76!important}.bg-green{background:#97cd76!important}.color-red{color:#ed6c63!important}.bg-red{background:#ed6c63!important}.color-grey-darker{color:#4D545D!important}.bg-grey-darker{background:#4D545D!important}.color-text-lighter{color:#7d8793!important}.bg-text-lighter{background:#7d8793!important}.color-text-lightest{color:#cacaca!important}.bg-text-lightest{background:#cacaca!important}::-webkit-input-placeholder{color:#CACBCE;font-weight:700}::-moz-placeholder{color:#CACBCE;font-weight:700}:-ms-input-placeholder{color:#CACBCE;font-weight:700}:-moz-placeholder{color:#CACBCE;font-weight:700}#root .is-flex{display:-webkit-box;display:flex}.flex{-webkit-box-flex:1;flex:1}@media screen and (min-width:769px){.dont-flex{-webkit-box-flex:0;flex-grow:0}}.is-flex.is-column{flex-direction:column}@media screen and (max-width:768px){.is-column-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.is-justified-to-center{-webkit-box-pack:center!important;justify-content:center!important}@media screen and (max-width:768px){.is-justified-to-center-mobile{-webkit-box-pack:center;justify-content:center}}.is-justified-space-between{-webkit-box-pack:justify;justify-content:space-between}.is-justified-space-around{justify-content:space-around}.is-aligned-center{-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.is-aligned-center-mobile{-webkit-box-align:center;align-items:center}}@media screen and (min-width:980px){.is-aligned-center-desktop{-webkit-box-align:center;align-items:center}}.is-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.is-vertically-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width:769px){.is-vertically-centered-tablet{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1em!important}.px-1{padding-left:1em!important;padding-right:1em!important}.py-1{padding-top:1em!important;padding-bottom:1em!important}.p-2{padding:2em!important}.px-2{padding-left:2em!important;padding-right:2em!important}.py-2{padding-top:2em!important;padding-bottom:2em!important}.p-3{padding:3em!important}.px-3{padding-left:3em!important;padding-right:3em!important}.py-3{padding-top:3em!important;padding-bottom:3em!important}.p-4{padding:4em!important}.px-4{padding-left:4em!important;padding-right:4em!important}.py-4{padding-top:4em!important;padding-bottom:4em!important}.p-5{padding:5em!important}.px-5{padding-left:5em!important;padding-right:5em!important}.py-5{padding-top:5em!important;padding-bottom:5em!important}.p-6{padding:6em!important}.px-6{padding-left:6em!important;padding-right:6em!important}.py-6{padding-top:6em!important;padding-bottom:6em!important}@media screen and (max-width:768px){.p-0-mobile{padding:0!important}.px-0-mobile{padding-left:0!important;padding-right:0!important}.p-1-mobile{padding:1em!important}.px-1-mobile{padding-left:1em!important;padding-right:1em!important}.p-2-mobile{padding:2em!important}.px-2-mobile{padding-left:2em!important;padding-right:2em!important}.p-3-mobile{padding:3em!important}.px-3-mobile{padding-left:3em!important;padding-right:3em!important}.p-4-mobile{padding:4em!important}.px-4-mobile{padding-left:4em!important;padding-right:4em!important}.p-5-mobile{padding:5em!important}.px-5-mobile{padding-left:5em!important;padding-right:5em!important}.p-6-mobile{padding:6em!important}.px-6-mobile{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:769px){.mx-0{margin-left:0!important;margin-right:0!important}.px-0-tablet{padding-left:0!important;padding-right:0!important}.mx-1{margin-left:1em!important;margin-right:1em!important}.px-1-tablet{padding-left:1em!important;padding-right:1em!important}.mx-2{margin-left:2em!important;margin-right:2em!important}.px-2-tablet{padding-left:2em!important;padding-right:2em!important}.mx-3{margin-left:3em!important;margin-right:3em!important}.px-3-tablet{padding-left:3em!important;padding-right:3em!important}.mx-4{margin-left:4em!important;margin-right:4em!important}.px-4-tablet{padding-left:4em!important;padding-right:4em!important}.mx-5{margin-left:5em!important;margin-right:5em!important}.px-5-tablet{padding-left:5em!important;padding-right:5em!important}.mx-6{margin-left:6em!important;margin-right:6em!important}.px-6-tablet{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:980px){.is-vertically-centered-desktop{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mx-0-desktop{margin-left:0!important;margin-right:0!important}.px-0-desktop{padding-left:0!important;padding-right:0!important}.mx-1-desktop{margin-left:1em!important;margin-right:1em!important}.px-1-desktop{padding-left:1em!important;padding-right:1em!important}.mx-2-desktop{margin-left:2em!important;margin-right:2em!important}.px-2-desktop{padding-left:2em!important;padding-right:2em!important}.mx-3-desktop{margin-left:3em!important;margin-right:3em!important}.px-3-desktop{padding-left:3em!important;padding-right:3em!important}.mx-4-desktop{margin-left:4em!important;margin-right:4em!important}.px-4-desktop{padding-left:4em!important;padding-right:4em!important}.mx-5-desktop{margin-left:5em!important;margin-right:5em!important}.px-5-desktop{padding-left:5em!important;padding-right:5em!important}.mx-6-desktop{margin-left:6em!important;margin-right:6em!important}.px-6-desktop{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:1180px){.px-0-widescreen{padding-left:0!important;padding-right:0!important}.px-1-widescreen{padding-left:1em!important;padding-right:1em!important}.px-2-widescreen{padding-left:2em!important;padding-right:2em!important}.px-3-widescreen{padding-left:3em!important;padding-right:3em!important}.px-4-widescreen{padding-left:4em!important;padding-right:4em!important}.px-5-widescreen{padding-left:5em!important;padding-right:5em!important}.px-6-widescreen{padding-left:6em!important;padding-right:6em!important}}.mt-a{margin-top:auto!important}.mbt-1{margin-top:8px!important}.pbt-1{padding-top:8px!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mt-1{margin-top:1em!important}.pt-1{padding-top:1em!important}.mt-2{margin-top:2em!important}.pt-2{padding-top:2em!important}.mt-3{margin-top:3em!important}.pt-3{padding-top:3em!important}.mt-4{margin-top:4em!important}.pt-4{padding-top:4em!important}.mt-5{margin-top:5em!important}.pt-5{padding-top:5em!important}.mt-6{margin-top:6em!important}.pt-6{padding-top:6em!important}@media screen and (max-width:768px){.mt-0-mobile{margin-top:0!important}.pt-0-mobile{padding-top:0!important}.mt-1-mobile{margin-top:1em!important}.pt-1-mobile{padding-top:1em!important}.mt-2-mobile{margin-top:2em!important}.pt-2-mobile{padding-top:2em!important}.mt-3-mobile{margin-top:3em!important}.pt-3-mobile{padding-top:3em!important}.mt-4-mobile{margin-top:4em!important}.pt-4-mobile{padding-top:4em!important}.mt-5-mobile{margin-top:5em!important}.pt-5-mobile{padding-top:5em!important}.mt-6-mobile{margin-top:6em!important}.pt-6-mobile{padding-top:6em!important}}@media screen and (min-width:769px){.mbt-1-tablet{margin-top:8px!important}.mt-0-tablet{margin-top:0!important}.pt-0-tablet{padding-top:0!important}.mt-1-tablet{margin-top:1em!important}.pt-1-tablet{padding-top:1em!important}.mt-2-tablet{margin-top:2em!important}.pt-2-tablet{padding-top:2em!important}.mt-3-tablet{margin-top:3em!important}.pt-3-tablet{padding-top:3em!important}.mt-4-tablet{margin-top:4em!important}.pt-4-tablet{padding-top:4em!important}.mt-5-tablet{margin-top:5em!important}.pt-5-tablet{padding-top:5em!important}.mt-6-tablet{margin-top:6em!important}.pt-6-tablet{padding-top:6em!important}}.mr-a{margin-right:auto!important}.mbr-1{margin-right:8px!important}.pbr-1{padding-right:8px!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mr-1{margin-right:1em!important}.pr-1{padding-right:1em!important}.mr-2{margin-right:2em!important}.pr-2{padding-right:2em!important}.mr-3{margin-right:3em!important}.pr-3{padding-right:3em!important}.mr-4{margin-right:4em!important}.pr-4{padding-right:4em!important}.mr-5{margin-right:5em!important}.pr-5{padding-right:5em!important}.mr-6{margin-right:6em!important}.pr-6{padding-right:6em!important}@media screen and (max-width:768px){.mr-0-mobile{margin-right:0!important}.pr-0-mobile{padding-right:0!important}.mr-1-mobile{margin-right:1em!important}.pr-1-mobile{padding-right:1em!important}.mr-2-mobile{margin-right:2em!important}.pr-2-mobile{padding-right:2em!important}.mr-3-mobile{margin-right:3em!important}.pr-3-mobile{padding-right:3em!important}.mr-4-mobile{margin-right:4em!important}.pr-4-mobile{padding-right:4em!important}.mr-5-mobile{margin-right:5em!important}.pr-5-mobile{padding-right:5em!important}.mr-6-mobile{margin-right:6em!important}.pr-6-mobile{padding-right:6em!important}}@media screen and (min-width:769px){.mbr-1-tablet{margin-right:8px!important}.mr-0-tablet{margin-right:0!important}.pr-0-tablet{padding-right:0!important}.mr-1-tablet{margin-right:1em!important}.pr-1-tablet{padding-right:1em!important}.mr-2-tablet{margin-right:2em!important}.pr-2-tablet{padding-right:2em!important}.mr-3-tablet{margin-right:3em!important}.pr-3-tablet{padding-right:3em!important}.mr-4-tablet{margin-right:4em!important}.pr-4-tablet{padding-right:4em!important}.mr-5-tablet{margin-right:5em!important}.pr-5-tablet{padding-right:5em!important}.mr-6-tablet{margin-right:6em!important}.pr-6-tablet{padding-right:6em!important}}.mb-a{margin-bottom:auto!important}.mbb-1{margin-bottom:8px!important}.pbb-1{padding-bottom:8px!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-1{margin-bottom:1em!important}.pb-1{padding-bottom:1em!important}.mb-2{margin-bottom:2em!important}.pb-2{padding-bottom:2em!important}.mb-3{margin-bottom:3em!important}.pb-3{padding-bottom:3em!important}.mb-4{margin-bottom:4em!important}.pb-4{padding-bottom:4em!important}.mb-5{margin-bottom:5em!important}.pb-5{padding-bottom:5em!important}.mb-6{margin-bottom:6em!important}.pb-6{padding-bottom:6em!important}@media screen and (max-width:768px){.mb-0-mobile{margin-bottom:0!important}.pb-0-mobile{padding-bottom:0!important}.mb-1-mobile{margin-bottom:1em!important}.pb-1-mobile{padding-bottom:1em!important}.mb-2-mobile{margin-bottom:2em!important}.pb-2-mobile{padding-bottom:2em!important}.mb-3-mobile{margin-bottom:3em!important}.pb-3-mobile{padding-bottom:3em!important}.mb-4-mobile{margin-bottom:4em!important}.pb-4-mobile{padding-bottom:4em!important}.mb-5-mobile{margin-bottom:5em!important}.pb-5-mobile{padding-bottom:5em!important}.mb-6-mobile{margin-bottom:6em!important}.pb-6-mobile{padding-bottom:6em!important}}@media screen and (min-width:769px){.mbb-1-tablet{margin-bottom:8px!important}.mb-0-tablet{margin-bottom:0!important}.pb-0-tablet{padding-bottom:0!important}.mb-1-tablet{margin-bottom:1em!important}.pb-1-tablet{padding-bottom:1em!important}.mb-2-tablet{margin-bottom:2em!important}.pb-2-tablet{padding-bottom:2em!important}.mb-3-tablet{margin-bottom:3em!important}.pb-3-tablet{padding-bottom:3em!important}.mb-4-tablet{margin-bottom:4em!important}.pb-4-tablet{padding-bottom:4em!important}.mb-5-tablet{margin-bottom:5em!important}.pb-5-tablet{padding-bottom:5em!important}.mb-6-tablet{margin-bottom:6em!important}.pb-6-tablet{padding-bottom:6em!important}}.ml-a{margin-left:auto!important}.mbl-1{margin-left:8px!important}.pbl-1{padding-left:8px!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.ml-1{margin-left:1em!important}.pl-1{padding-left:1em!important}.ml-2{margin-left:2em!important}.pl-2{padding-left:2em!important}.ml-3{margin-left:3em!important}.pl-3{padding-left:3em!important}.ml-4{margin-left:4em!important}.pl-4{padding-left:4em!important}.ml-5{margin-left:5em!important}.pl-5{padding-left:5em!important}.ml-6{margin-left:6em!important}.pl-6{padding-left:6em!important}@media screen and (max-width:768px){.ml-0-mobile{margin-left:0!important}.pl-0-mobile{padding-left:0!important}.ml-1-mobile{margin-left:1em!important}.pl-1-mobile{padding-left:1em!important}.ml-2-mobile{margin-left:2em!important}.pl-2-mobile{padding-left:2em!important}.ml-3-mobile{margin-left:3em!important}.pl-3-mobile{padding-left:3em!important}.ml-4-mobile{margin-left:4em!important}.pl-4-mobile{padding-left:4em!important}.ml-5-mobile{margin-left:5em!important}.pl-5-mobile{padding-left:5em!important}.ml-6-mobile{margin-left:6em!important}.pl-6-mobile{padding-left:6em!important}.has-text-right{text-align:left}}@media screen and (min-width:769px){.mbl-1-tablet{margin-left:8px!important}.ml-0-tablet{margin-left:0!important}.pl-0-tablet{padding-left:0!important}.ml-1-tablet{margin-left:1em!important}.pl-1-tablet{padding-left:1em!important}.ml-2-tablet{margin-left:2em!important}.pl-2-tablet{padding-left:2em!important}.ml-3-tablet{margin-left:3em!important}.pl-3-tablet{padding-left:3em!important}.ml-4-tablet{margin-left:4em!important}.pl-4-tablet{padding-left:4em!important}.ml-5-tablet{margin-left:5em!important}.pl-5-tablet{padding-left:5em!important}.ml-6-tablet{margin-left:6em!important}.pl-6-tablet{padding-left:6em!important}.mb-0-last-2-tablet:nth-last-of-type(-n+2){margin-bottom:0!important}}.ma{margin-left:auto;margin-right:auto}.is-heavy{font-weight:500}.is-bold{font-weight:700}.is-muted{color:#919499}.inherits-color{color:inherit}.content{line-height:1.4em}.content strong{color:#69707a}.text{font-size:18px;color:#919499}.wait-\.3s{-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (min-width:980px){.pt-100-desktop{padding-top:100px}.pt-0-desktop{padding-top:0!important}.pt-1-desktop{padding-top:1em!important}.pt-2-desktop{padding-top:2em!important}.pt-3-desktop{padding-top:3em!important}.pt-4-desktop{padding-top:4em!important}.pt-5-desktop{padding-top:5em!important}.pt-6-desktop{padding-top:6em!important}.pr-100-desktop{padding-right:100px}.pr-0-desktop{padding-right:0!important}.pr-1-desktop{padding-right:1em!important}.pr-2-desktop{padding-right:2em!important}.pr-3-desktop{padding-right:3em!important}.pr-4-desktop{padding-right:4em!important}.pr-5-desktop{padding-right:5em!important}.pr-6-desktop{padding-right:6em!important}.pb-100-desktop{padding-bottom:100px}.pb-0-desktop{padding-bottom:0!important}.pb-1-desktop{padding-bottom:1em!important}.pb-2-desktop{padding-bottom:2em!important}.pb-3-desktop{padding-bottom:3em!important}.pb-4-desktop{padding-bottom:4em!important}.pb-5-desktop{padding-bottom:5em!important}.pb-6-desktop{padding-bottom:6em!important}.pl-100-desktop{padding-left:100px}.pl-0-desktop{padding-left:0!important}.pl-1-desktop{padding-left:1em!important}.pl-2-desktop{padding-left:2em!important}.pl-3-desktop{padding-left:3em!important}.pl-4-desktop{padding-left:4em!important}.pl-5-desktop{padding-left:5em!important}.pl-6-desktop{padding-left:6em!important}.wait-\.3s-desktop{-webkit-animation-delay:.3s;animation-delay:.3s}}.wait-\.5s{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:980px){.wait-\.5s-desktop{-webkit-animation-delay:.5s;animation-delay:.5s}}.wait-1s{-webkit-animation-delay:1s;animation-delay:1s}@media screen and (min-width:980px){.wait-1s-desktop{-webkit-animation-delay:1s;animation-delay:1s}}.wait-2s{-webkit-animation-delay:2s;animation-delay:2s}@media screen and (min-width:980px){.wait-2s-desktop{-webkit-animation-delay:2s;animation-delay:2s}}.wait-2\.5s{-webkit-animation-delay:2.5s;animation-delay:2.5s}@media screen and (min-width:980px){.wait-2\.5s-desktop{-webkit-animation-delay:2.5s;animation-delay:2.5s}}.wait-3s{-webkit-animation-delay:3s;animation-delay:3s}@media screen and (min-width:980px){.wait-3s-desktop{-webkit-animation-delay:3s;animation-delay:3s}}.wait-4s{-webkit-animation-delay:4s;animation-delay:4s}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media screen and (min-width:980px){.wait-4s-desktop{-webkit-animation-delay:4s;animation-delay:4s}.fade-in-desktop{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}}.fade-in-desktop.is-fast,.fade-in.is-fast{-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.wow{visibility:hidden}.hide{display:none}.is-divider{padding:0 3px}.is-circle{border-radius:50%}.is-circle.button.is-default,.is-circle.is-outlined{border:2px solid #fff}.w-100{width:100%}@media screen and (max-width:768px){.w-100-mobile{width:100%}.has-text-centered-mobile{text-align:center}}.h-100{height:100%}.w-a{width:auto}@media screen and (min-width:769px){.w-80{width:80%}}.h-a{height:auto!important}.lh-1{line-height:1!important}.b-1{border:1px solid #e6e6e6}.b-1.is-rounded,.nav-search-form{border-radius:4px}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.bb-1{border-bottom:1px solid #e6e6e6}.bb-1.is-dashed{border-style:dashed}.bt-1{border-top:1px solid #e6e6e6}.bt-1.is-dashed{border-style:dashed}.br-1{border-right:1px solid #e6e6e6}.br-1.is-dashed{border-style:dashed}#root .fs-smaller{font-size:.9em}#root .fs-smallest{font-size:.7em}.is-light{font-weight:100}.o-2{opacity:.2}.o-2:hover,svg.is-active .o-2{opacity:1}.o-4{opacity:.4}.o-4:hover,svg.is-active .o-4{opacity:1}.o-8{opacity:.8}.nav{background:#4D545D;color:#4D545D;padding:11.5px 0;border-top:2px solid #00b1b3;z-index:200}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active .nav-bottom-title,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover .nav-bottom-title,#root .nav-bottom-link.active span,#root .nav-bottom-link:hover span,.nav-item a,.signedIn .nav-right,a.nav-item{color:#fff}.signedIn .nav{padding:5px 0}.nav-left{flex-basis:245px}.nav-left .nav-item.is-brand{cursor:pointer}.nav-left #green-logo,.nav-left #white-logo{max-height:100%;cursor:pointer;width:215px;max-width:100%}@media screen and (min-width:980px){.nav-left #green-logo,.nav-left #white-logo{width:235px}}.nav-left #green-logo:hover #arrow,.nav-left #white-logo:hover #arrow{fill:#EF6733}.nav-left .logo{margin-bottom:-9px;width:235px}.nav-center{flex-basis:38%;-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.nav-left .logo{width:200px}.nav-center{display:none}}@media screen and (min-width:769px){.nav-center{flex-basis:32%}}@media screen and (min-width:1180px){.nav-center{flex-basis:46%}}.nav-search-form{width:100%;height:46px;background:#fff;-webkit-box-align:center;align-items:center;padding:1px 1px 1px 20px;border:1px solid #d7d7d7}@media screen and (max-width:768px){.nav-search-form{border-radius:0;margin:10px}}.nav-search-form svg #search-icon{-ms-grid-row-align:center;align-self:center;fill:#cacaca}.nav-search-form:hover svg #search-icon{fill:#00b1b3}.nav-search-form input[type=search]{width:100%;border:none;border-radius:0;box-shadow:none;padding:0 20px 0 5px;font-size:12px}@media screen and (max-width:768px){.nav-search-form input[type=search]{font-size:10px}}.nav-search-form button{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 20px;height:auto!important}.nav-item a:hover,a.nav-item:hover{text-decoration:underline;color:#fff}.nav-right{flex-basis:2%}.signedIn .nav-right{flex-basis:13%}.nav-toggle:hover{background-color:inherit}.nav-toggle span{background-color:#fff}.nav-bottom{background:#f6f6f6;z-index:40;padding:0 20px}.has-banner .nav-bottom,.video .nav-bottom{border-bottom:none}@media screen and (max-width:768px){.nav-bottom{z-index:100}.home .nav-bottom{border-top:1px solid #d7d7d7}}@media screen and (min-width:769px){.nav-bottom{padding:0 60px;border-bottom:1px solid #d7d7d7}.nav-bottom .nav-menu>li{border-left:1px solid #d7d7d7;border-right:1px solid transparent}.guest .nav-bottom .nav-menu>li:last-child,.signedIn .nav-bottom .nav-menu>li:nth-last-child(3){border-right:1px solid #d7d7d7}}.nav-bottom .nav-menu{z-index:50;padding-right:0}@media screen and (max-width:768px){.nav-bottom .nav-menu .nav-item{padding:15px 10px}}.nav-bottom .nav-menu>li{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;font-weight:500}#root .nav-bottom-link{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:14px 0;font-weight:500}#root .nav-bottom-link.active .icon,#root .nav-bottom-link:hover .icon{-webkit-filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff);filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}#root .nav-bottom-link .icon{margin-right:16px!important;display:none}@media screen and (min-width:980px){.nav-search-form input[type=search]{letter-spacing:1px;font-size:100%}#root .nav-bottom-link .icon{display:block}.footer-section .newsletter-heading{margin-top:-12px!important}}#root .nav-bottom .nav-menu>li.is-active:not(.dropdown-link),#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover{border-right:1px solid #00989a;border-left:1px solid #00989a}#root .nav-bottom .nav-menu>li.is-active:not(.dropdown-link)+li,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover+li,#root .nav-bottom li:not(.dropdown-link).is-active+li{border-left-color:transparent}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover{background:#00b1b3;border-right:1px solid #00989a}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active .icon,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover .icon{-webkit-filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff);filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}.nav-bottom .nav-bottom-title{text-transform:uppercase;letter-spacing:1px;color:#7d8793;font-weight:500}@media screen and (min-width:769px){#root .nav-bottom-link{line-height:1}.nav-bottom .nav-bottom-title{font-size:.9em}}@media screen and (min-width:1180px){.nav-bottom .nav-bottom-title{font-size:inherit}}@media screen and (max-width:768px){#root .nav-bottom-link{-webkit-box-pack:start;justify-content:flex-start;padding-left:20px;border-bottom:1px solid #d7d7d7}.nav-bottom .nav-bottom-title{color:#4D545D}.nav.is-home{background:#fff;border:none}.nav.is-home .nav-toggle span{background-color:#4D545D}}@media screen and (min-width:769px){.nav.is-home{background:#fff;border-top:none;padding-top:30px;margin-bottom:35px}.nav.is-home .nav-search-form{box-shadow:0 0 15px #ece8e8;padding:5px 5px 5px 20px;position:relative;height:auto}.nav.is-home .nav-search-form i{-ms-grid-row-align:center;align-self:center;font-size:1.3em!important;color:#CACBCE}.nav.is-home .nav-search-form button{padding:10px 20px}.nav.is-home .nav-right{-webkit-box-pack:start;justify-content:flex-start;color:inherit}.nav.is-home .nav-right a[href="/join"]{color:#4D545D}.footer-section .newsletter-signup>input[type=email]{font-size:18px}}@media screen and (min-height:1100px){.nav.is-home{margin-bottom:50px;padding-top:45px}}.nav.is-home .dropdown-heading{top:-3px}.nav.is-home .dropdown-heading .arrow{border-color:#00b1b3}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%;min-height:44px;text-indent:10px;background:0 0!important}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;box-shadow:0 4px 2px 1px rgba(0,0,0,.1);text-align:left;padding:10px}.box,.dropdown button:active{box-shadow:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 4px;border-bottom:1px dashed #ddd;overflow-wrap:break-word;word-wrap:break-word}.home .carousel,.series-banner{overflow:hidden}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion:last-child{border-bottom:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:rgba(0,0,0,.1)}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;color:#00b1b3;font-style:normal}.algolia-autocomplete .category{text-align:left;background:#00b1b3;color:#fff;padding:10px 5px;font-weight:700}.circle,.global-notification,.plan{text-align:center}.signup-banner{background:url(/images/signup-banner-bg.jpg) calc(50% - 173px) 100% no-repeat #45ABB2;min-height:564px}@media screen and (max-width:768px){.signup-banner{background-position:50% 100%}}.signup-banner .button{background:0 0;border-color:#fff;color:#fff}.signup-banner .button:hover{background:#EF6733}.footer-section{background:#e2e4e7}.footer-section .newsletter-heading{line-height:1.2em}.footer-section .newsletter-signup>input[type=email]{width:100%;height:73px;padding-left:15px}.footer-section .newsletter-signup>.button{background-color:#00b1b3;color:#fff}.footer-section.top>.container{padding-bottom:calc(70px + 12px);border-bottom:2px dashed #b7b7b7}.footer-description{color:#4e545d}.footer-links-list>li{line-height:1.95em;font-weight:400}.footer-links-list>li a{color:#59616b}.hosting{font-size:16px}html.is-centered{height:100%;background:#00b1b3}html.is-centered.is-bold{background-image:-webkit-linear-gradient(309deg,#00806c 0,#00b1b3 71%,#00a8cd 100%);background-image:linear-gradient(141deg,#00806c 0,#00b1b3 71%,#00a8cd 100%)}html.is-centered body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}@media screen and (min-width:769px){.footer-section.top{padding-top:100px}.footer-section.bottom{padding-top:70px;padding-bottom:100px}.column.is-faded{padding-left:50px;margin-top:-30px;padding-top:50px;background:-webkit-linear-gradient(left,#F9F9F9,#fff 20px);background:linear-gradient(to right,#F9F9F9,#fff 20px)}}.series-card+.series-card{margin-top:33px}.home .series-card+.series-card{position:relative;left:-70px;margin-top:13px;margin-bottom:0}.series-card>a{display:block}.series-card:hover>a{z-index:10}.series-card-index{position:absolute;top:0;right:0;background:rgba(0,177,179,.8);color:#fff;padding:10px 15px;z-index:20}.series-card-index strong{color:#fff}.series-card-thumbnail img{display:block;width:100%}.series-card-details{position:absolute;top:0;left:0;height:100%;padding:25px 25px 20px;width:100%;color:#fff;display:-webkit-box;display:flex;opacity:1;flex-direction:column;-webkit-box-align:start;align-items:flex-start;z-index:10;-webkit-box-pack:justify;justify-content:space-between;background:rgba(0,0,0,.7);-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (min-width:769px){.series-card:hover .series-card-details{opacity:0}}@media screen and (max-width:768px){.home .series-card-details{opacity:0}}.series-card-difficulty{margin-bottom:.6em}.series-card-difficulty p{margin-bottom:0;padding:4px 5px;color:#fff;font-size:.8em}.series-card-title{font-weight:400;color:#fff}.series-card-title a:hover{color:#e6e6e6;border-bottom:none}.series-card.is-complete .series-completed{position:absolute;top:50%;left:50%;margin-left:-53px;margin-top:-61px;color:#97cd76}.plan,.plan-slash{position:relative}.series-card.is-complete .series-card-thumbnail{background:#000}@media screen and (min-width:980px){.series-collection:first-child{padding-top:60px}}.carousel{margin-left:-10px;margin-right:-10px}.flickity-prev-next-button{opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s}.flickity-page-dots{display:none}section.series-collection:hover .flickity-prev-next-button{opacity:1}.home .carousel{max-height:550px}.carousel-cell-image{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.carousel-cell-image.flickity-lazyerror,.carousel-cell-image.flickity-lazyloaded{opacity:1}.carousel-cell{padding-top:0;padding-bottom:0;width:100%}.home .carousel-cell{margin-right:1em;width:358px}@media screen and (max-width:768px){.home .carousel-cell{width:150px}.plan{margin-bottom:50px}}.carousel-cell img{width:337px;height:223px}.home .carousel-cell img{width:100%;height:auto}.plans-section{background:url(/images/home/plans-bg.png) 50% 119% no-repeat}@media screen and (min-width:769px){.plans-section{padding-bottom:200px}}@media screen and (min-width:980px){.plans-section{padding-top:100px}.plan.bump{margin-top:-20px}}.plan{background:#f9f9f9;border:2px solid #f5f5f5;-webkit-box-align:center;align-items:center;padding:40px 40px 50px;border-radius:3px}.plan-type:after{border-radius:20px;display:block;height:5px;width:35px;margin:12px auto 10px;background:#c7c7c7}.plan-type>h3{color:#00b1b3;font-size:24px;font-weight:300}.plan-price{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;margin:10px 0 30px;-webkit-box-align:center;align-items:center;font-size:65px;font-weight:lighter;color:#4D545D;line-height:1}.plan-price .dollar{font-size:28px;color:#c7c7c7;align-self:flex-start;padding-right:3px;margin-left:-.7em}.plan-price.is-discounted .dollar:first-child{font-weight:400;font-size:18px;margin-top:10px}.plan-description{font-size:100%;padding-bottom:1em}@media screen and (max-width:768px){.plan-description{font-size:13px}}.plan-button{margin-top:22px;margin-bottom:-73px}.plan-button>.button:hover{background:#00b1b3;border:1px solid #007f80;color:#fff}.plan-slash{color:#aeb1b5;padding-right:30px;font-size:40px}.plan-slash:after{display:block;width:40px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:18px;left:-6px;background:#aeb1b5}.plan-slash.is-2:after{width:60px}.plan-slash.is-3:after{width:70px;left:5px;top:16px}.plan-slash+.dollar{color:#4D545D;margin-top:6px;font-weight:700;font-size:28px;padding-right:0}.bar a.bar-link,.bar.for-forum .dropdown.is-active .dropdown-heading,.bar.for-forum .dropdown:hover .dropdown-heading{color:#00b1b3}.bar{border-bottom:1px solid #efefef;padding-top:25px;padding-bottom:25px;position:relative;z-index:30;background:#fff}.bar.for-forum{padding:1em 3em}#root .bar.for-forum .arrow{border-color:#00b1b3}.bar.is-small{padding-top:15px;padding-bottom:15px}.bar .active a.bar-link,.bar a.bar-link:hover{color:#4D545D;font-weight:700}@media screen and (min-width:980px){.question{margin-bottom:2em}.question:nth-child(odd){padding-right:4em}.question:nth-last-child(-n+2){margin-bottom:0}}.question .box{height:100%}.question .answer{color:#aeb1b5;font-size:16px;line-height:1.7em;margin-bottom:4em}.episode-list{border:1px solid #eee;border-left:1px solid #adadad}.episode-list-item{background:#f8f8f8;display:-webkit-box;display:flex}.episode-list-item:not(:last-child){margin-bottom:5px}.episode-list-item>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:30px}.episode-list-index{background:#cacaca;color:#fff;font-weight:700;-webkit-box-pack:center;justify-content:center;width:160px;min-height:166px}.circle{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;color:#fff;cursor:pointer;font-size:35px;font-weight:700;border:3px solid #fff;border-radius:50%;width:100px;height:100px;line-height:100px;background:-webkit-linear-gradient(135deg,#00b1b3 3%,#1d5086);background:linear-gradient(-45deg,#00b1b3 3%,#1d5086)}.circle.is-medium{width:200px;height:200px;line-height:200px}.episode-list-completed-status{display:none;-webkit-box-align:stretch;align-items:stretch}.episode-list-completed-status form{display:-webkit-box;display:flex;height:100%;text-align:center;-webkit-box-pack:center;justify-content:center}.episode-list-completed-status button{border:none;background:0 0;outline:0}.episode-list-completed-status i{color:#cacaca;font-size:60px}.signedIn .episode-list-item.is-complete .circle,.signedIn .episode-list-item.is-complete .episode-list-index,.signedIn .episode-list-item.is-complete .episode-list-index:hover .circle{background:#97cd76}.signedIn .episode-list-item.is-complete .circle .position{display:none}.signedIn .episode-list-item.is-complete .episode-list-completed-status{display:inherit}.signedIn .episode-list-item.is-complete i{color:#97cd76}.signedIn .episode-list-item.is-complete .episode-list-title{text-decoration:line-through;color:#cacaca}.episode-list-meta .position:hover,.global-notification a:hover{text-decoration:underline}.signedIn .episode-list-index.has-toggle:hover .circle{background:#fff}.signedIn .episode-list-index.has-toggle:hover .circle .position{display:none}.signedIn .episode-list-index.has-toggle:hover .episode-list-completed-status{display:inherit}.episode-list-details{flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.episode-list-details li{list-style:outside}.episode-list-meta{margin-bottom:5px;color:#cacaca}.episode-list-meta .position{color:inherit}.episode-list-meta .running-time{color:#00b1b3}.episode-list-meta .divider{padding:0 4px;font-size:.8em;position:relative;top:-1px;vertical-align:text-bottom}.episode-list-title{margin-bottom:10px}@media screen and (min-width:769px){.episode-list-title{font-size:130%}}.episode-list-title a{color:inherit}.episode-list-title a:hover{color:#00b1b3}.episode-list-title .tag{vertical-align:middle;margin-left:.8em;position:relative;top:-2px}@media screen and (max-width:768px){.episode-list-title a{display:block}.episode-list-title .tag{top:0;margin-left:0;margin-top:10px}}@media screen and (min-width:980px){.episode-list-title{font-size:22px}.episode-list-excerpt{max-width:700px}}.notification.for-user{display:inline-block;position:fixed;bottom:20px;right:20px;z-index:200;border-radius:0}.global-notification{background:#00b1b3;color:#e6ffff;padding:1em 0}.global-notification.is-secondary{background:#70687f}.global-notification a,.global-notification strong{color:inherit}.dropdown{display:inline-block;z-index:100}@media screen and (min-width:769px){.dropdown{position:relative}}.dropdown-heading{line-height:1em}.dropdown-heading.is-primary{color:#00b1b3}.dropdown-heading p{font-weight:700}.dropdown-heading:hover{text-decoration:none!important}.dropdown-heading.has-arrow{padding-right:17px}.dropdown-heading.has-arrow .arrow{border:1px solid #fff;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;right:0;top:0}.dropdown-heading.has-arrow .arrow.is-white{border-color:#fff}.dropdown-menu{display:none;position:absolute;padding-top:11px;text-align:left;width:100%;left:0;z-index:1}@media screen and (min-width:769px){.dropdown-heading.has-arrow .arrow{top:2.5px;border-width:2px}.dropdown-menu{font-size:15px;left:-5px}}.dropdown-menu>ul{background:#fff;border-radius:0 0 4px 4px;padding:20px 15px;border:1px solid #d7d7d7}@media screen and (max-width:768px){.dropdown-menu>ul{padding:10px 15px}}@media screen and (min-width:769px){.dropdown-menu>ul:before{border:1px solid #d7d7d7;border-left:0;border-bottom:0;content:" ";display:block;height:11px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:11px;background:#fff;top:6px;left:20px}}.dropdown-item{padding:.7em 0}.dropdown-item:not(:last-child){border-bottom:1px dashed #d7d7d7}.dropdown-item a.is-active,.dropdown-item.is-active{font-weight:700;color:#00b1b3}.dropdown-item a.is-active a,.dropdown-item.is-active a{color:inherit}.dropdown-item a{color:#7d8793;text-transform:none}.dropdown-item a:hover{color:#00b1b3;text-decoration:none}.condensed-episode-list-item .episode-title:hover,.lesson-list-subtitle a:hover{text-decoration:underline}.dropdown-item i{margin-right:7px;width:23px}.dropdown-item .icon.is-circle{border:3px solid currentColor;width:15px;height:15px;margin-right:10px}.dropdown.is-active .dropdown-menu{display:block}.dropdown.is-active .dropdown-heading{color:#00b1b3}.dropdown.is-active .dropdown-heading.has-arrow .arrow{border-color:#00b1b3}@media screen and (min-width:769px){.dropdown-item:first-child{padding-top:0}.dropdown-item:last-child{padding-bottom:0}.dropdown:hover .dropdown-menu{display:block}.dropdown:hover .dropdown-heading{color:#00b1b3}.dropdown:hover .dropdown-heading.has-arrow .arrow{border-color:#00b1b3}}.is-condensed .lesson-list-aside,.is-condensed .lesson-list-run-time{display:none}.lesson-list{padding:0 0 20px}.lesson-list.is-condensed{border:1px solid #f1f1f1;padding:0}.lesson-list-item{color:#cacaca;border-bottom:1px solid #f1f1f1;padding:20px 0}.is-condensed .lesson-list-item{padding:20px}.lesson-list-item:last-child{border-bottom:none}.lesson-list-item.is-complete{color:#97cd76}.lesson-list-status{margin-right:1.8em}.lesson-list-status button{border:1px solid #d8d8d8;color:#d8d8d8;background:0 0;border-radius:50%;outline:0;padding:10px}#root .lesson-list .lesson-list-title{font-size:18px;font-weight:500}@media screen and (max-width:768px){.lesson-list-status{margin-right:1em}.lesson-list-status button{padding:3px}#root .lesson-list .lesson-list-title{font-size:1.1em}.lesson-list-aside{display:none}}@media screen and (min-width:769px){.lesson-list-status button{padding:5px}#root .lesson-list .lesson-list-title{font-size:18px;letter-spacing:-1px}}#root .lesson-list .lesson-list-title a{color:#4D545D}#root .lesson-list .lesson-list-title a:hover{border-bottom:none;text-decoration:underline}.lesson-list-subtitle a{color:#888}.lesson-list-subtitle small{font-size:13px}.lesson-list-subtitle small a{font-size:inherit}.lesson-list-run-time{color:#cacaca}.lesson-list-aside{color:#FFC2A8;font-size:16px;-ms-grid-row-align:center;align-self:center}.pagination a{padding:0}.pagination li.active{margin:0 10px 0 3px}.pagination li.active span,.pagination li:hover a{color:#00b1b3;font-weight:700}.is-complete .lesson-list-status button{border-color:transparent;background:#97cd76}.is-complete .lesson-list-status button path{fill:#fff}.conversation-list.has-borders{border:1px solid #f1f1f1}.conversation-list-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;color:#818181;margin:0 0 1em;border-bottom:1px solid #f1f1f1}@media screen and (max-width:768px){.conversation-list-item{font-size:.8em;-webkit-box-pack:start;justify-content:flex-start;padding:0 0 1em}}@media screen and (min-width:769px){.conversation-list-item{padding:0 0 1em}}.has-borders .conversation-list-item{padding:20px;margin-bottom:0}.conversation-list.columns .conversation-list-item{border-bottom:none}.conversation-list.columns .conversation-list-item:nth-last-of-type(-n+2){margin-bottom:0;padding-bottom:0}.conversation-list-avatar{margin-right:20px}.conversation-list-avatar .is-answered{width:40px;height:40px;background:#97cd76;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;position:relative}.conversation-list-avatar .is-answered a{position:absolute;left:0;top:0}.conversation-list-avatar .is-answered img{opacity:.2}.conversation-list-avatar a{display:block}@media screen and (max-width:768px){.conversation-list-avatar{margin-right:10px}.conversation-list-avatar .is-answered{width:20px;height:20px}.conversation-list-avatar a{width:20px}}.conversation-list-avatar img{width:40px}@media screen and (max-width:768px){.conversation-list-avatar img{width:20px}}.is-condensed .conversation-list-title{width:100%}.conversation-list-title .footer-section .newsletter-heading,.conversation-list-title .heading,.conversation-list-title .title,.footer-section .conversation-list-title .newsletter-heading{font-size:13px;line-height:1.2;margin-bottom:7px}@media screen and (min-width:769px){.conversation-list-title{width:75%;max-width:500px;margin-right:auto}.conversation-list-title .footer-section .newsletter-heading,.conversation-list-title .heading,.conversation-list-title .title,.footer-section .conversation-list-title .newsletter-heading{margin-bottom:0;line-height:1.5;font-size:15px;font-weight:500}}.conversation-list-title .footer-section .newsletter-heading a,.conversation-list-title .heading a,.conversation-list-title .title a,.footer-section .conversation-list-title .newsletter-heading a{color:#4D545D}.conversation-list-title .footer-section .newsletter-heading .signedIn a,.conversation-list-title .heading .signedIn a,.conversation-list-title .title .signedIn a,.footer-section .conversation-list-title .newsletter-heading .signedIn a{color:#92989e}.conversation-list-title .meta{font-size:.7em;font-weight:700;color:#cacaca}.conversation-list-title .content{font-size:12px}@media screen and (max-width:768px){.conversation-list-title .content{font-size:10px}}.conversation-list-channel{width:150px}.conversation-list-channel .channel-circle{width:30px;height:30px;display:inline-block;border-width:5px;border-style:solid;margin-right:10px}.conversation-list-channel a{color:inherit;text-transform:lowercase}.conversation-list-reply-count{margin-left:auto;color:#cacaca;font-weight:700;text-align:right;flex-basis:75px;line-height:1;position:relative}.conversation-list.is-condensed .conversation-list-item:nth-child(odd){padding-right:40px}.conversation-list.is-condensed .conversation-list-channel,.conversation-list.is-condensed .conversation-list-reply-count{display:none}.conversation-list.is-condensed .conversation-list-title .footer-section .newsletter-heading,.conversation-list.is-condensed .conversation-list-title .heading,.conversation-list.is-condensed .conversation-list-title .title,.footer-section .conversation-list.is-condensed .conversation-list-title .newsletter-heading{font-size:17px}.conversation-list.is-condensed .conversation-list-title .content{font-size:.9em}.conversation-list.is-condensed .conversation-list-avatar{margin-right:1em;align-self:flex-start}.conversation-list.is-condensed .conversation-list-avatar .is-answered{width:50px;height:50px;font-size:32px}.conversation-list.is-condensed .conversation-list-avatar a{width:50px}.conversation-list.is-condensed .conversation-list-avatar a img{width:inherit}.box{border:1px solid #e6e6e6;border-radius:0;position:relative}@media screen and (min-width:769px){.box{padding:2em}}.is-small.box{padding:1em}.is-rounded.box{border-radius:4px}.is-darker.box{background:#fafafa;border:1px solid #e1e1e1}.hero.is-blue{background:-webkit-linear-gradient(135deg,#00b1b3,#1d5086);background:linear-gradient(-45deg,#00b1b3,#1d5086);color:#fff}.footer-section .hero.is-blue .newsletter-heading,.hero.is-blue .footer-section .newsletter-heading,.hero.is-blue .heading,.hero.is-blue .title{color:#fff}.hero.is-blue .subheading,.hero.is-blue .subtitle{color:rgba(255,255,255,.7)}.hero.is-blue a:not(.button){color:inherit}a.tag:hover.is-primary{background:#007f80}.pagination a{color:#111}.table+.table{margin-top:2em}@media screen and (max-width:768px){.hero-body{padding:0}.pagination>li:not(:first-child):not(:last-child),.table.is-condensed-for-mobile thead{display:none}.table.is-condensed-for-mobile tr{border-bottom:2em solid #fff;width:100%}.table.is-condensed-for-mobile td:not(.is-hidden-mobile){display:block;text-align:center}#root .breadcrumb{font-size:10px}#root .breadcrumb>li{margin-right:0}}#root .breadcrumb{display:-webkit-box;display:flex}#root .breadcrumb>li+li:before{content:'/';padding:0 10px;color:rgba(0,0,0,.4);font-weight:400}#root .breadcrumb>li>a{font-weight:700}#user-notifications{border-radius:0;margin:0;box-shadow:-1px 0 39px -5px #4b4b4b;width:400px;right:-400px;min-height:100vh;background:#fff;z-index:200;position:absolute;top:0}@media screen and (max-width:768px){#root .breadcrumb>li+li:before{padding:0 5px}#user-notifications{display:none}}#user-notifications svg#icon-alarm{position:relative;margin-right:20px;top:inherit;width:26px;padding:4px}#user-notifications .panel-block strong{display:block;margin-bottom:1em}svg#icon-alarm{position:absolute;left:9px;top:-10px;padding:3px;fill:#00b1b3;background:#4D545D;border-radius:50%}.home svg#icon-alarm{background:#fff}#user-notifications-toggle{z-index:110}.modal-card-head.is-primary{background:#00b1b3}.modal-card-head.is-primary .modal-card-title{color:#fff}.modal-card-body,.modal-card-foot,.modal-card-head{padding:2em}.level.is-narrow{display:-webkit-inline-box;display:inline-flex}.level.is-narrow .level-item{margin-right:1em}@media screen and (max-width:768px){.level.is-narrow .level-item:last-child{margin-bottom:10px}}.home .header{margin-bottom:-5px;padding-bottom:0;border-top:none}@media screen and (min-width:769px){.modal.is-medium>.modal-card,.modal.is-medium>.modal-content{width:400px;max-width:80%}.home .header{padding-top:15px}}@media screen and (min-width:1450px){.home .header{padding-top:35px}}.footer-section .home .header .newsletter-heading,.home .header .footer-section .newsletter-heading,.home .header .heading,.home .header .title{font-weight:lighter;margin-bottom:.7em}@media screen and (max-width:768px){svg#header-person{max-width:100%!important}.skills{display:none}}@media screen and (min-width:769px){svg#header-person{max-width:65%}}@media screen and (min-width:980px){svg#header-person{max-width:40%}}@media (min-width:980px) and (min-height:900px){svg#header-person{max-width:786px}}.skills{width:100%;padding-top:85px;padding-bottom:85px}.skills .column{position:relative}.skills .column:after{width:1px;height:135px;background:-webkit-linear-gradient(top,#fff,#f0f0f0 20%,#f0f0f0 80%,#fff);background:linear-gradient(to bottom,#fff,#f0f0f0 20%,#f0f0f0 80%,#fff);position:absolute;right:-4px;top:0;content:''}.skills .column:last-child:after{display:none}.skills .skill-heading{color:#4e555e;font-weight:400;margin-bottom:.8em;font-size:14px}.skills .skill-heading>a{color:inherit}.skills .h-divider{width:50px;height:1px;display:block;margin:0 auto 10px;background:#F0F0F0}@media screen and (min-width:980px){.skills{padding-bottom:135px}.skills .skill-heading{font-size:18px}.skills .h-divider{width:155px}}.featured-series{background:#FBFBFB;overflow:hidden}#root .invest-in-yourself{margin-bottom:10px!important;position:relative}@media screen and (min-width:769px){.about-laracasts{padding-bottom:100px}.featured-series{padding-bottom:60px}#root .invest-in-yourself{background:url(/images/home/invest-in-yourself.png) 50% 100% no-repeat;background-size:1090px;min-height:730px;padding-bottom:0}.invest-in-yourself-join-button{position:absolute;bottom:60px;left:50%;margin-left:-160px;width:320px}.invest-in-yourself-join-button>a{font-size:.9em;color:#fff}.invest-in-yourself-join-button>a:hover{color:#fff;text-decoration:underline}}.home .testimonials{background:#fbfbfb}@media screen and (max-width:768px){.about-laracasts,.home .testimonials{text-align:center}}@media screen and (min-width:1180px){.home .testimonials{background:url(/images/home/testimonial-graph.png) 50% no-repeat #FBFBFB;height:900px;text-align:left}.home .testimonials .avatars{display:block!important}}.home .testimonials .columns,.home .testimonials>.container{height:100%}@media screen and (min-width:769px){.home .testimonials .columns,.home .testimonials>.container{text-align:center}.home .testimonials .avatars{display:none}}.home .testimonials .avatars{display:none;z-index:10;-webkit-animation:rotateAvatars 150s linear infinite;animation:rotateAvatars 150s linear infinite;left:0;top:0;position:absolute;width:641px;height:607px}.home .testimonials .avatars:hover,.home .testimonials .avatars:hover .testimonial-avatar{-webkit-animation-play-state:paused;animation-play-state:paused}@media screen and (min-width:1180px){.home .testimonials .columns,.home .testimonials>.container{text-align:left}.home .testimonials .avatars{display:block}}@media screen and (min-width:1300px){.home .testimonials .avatars{width:711px;height:677px}}@-webkit-keyframes rotateAvatars{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAvatars{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .testimonial-avatar{position:absolute;width:70px;height:70px;-webkit-animation:reverseRotateSingleAvatar 150s linear infinite;animation:reverseRotateSingleAvatar 150s linear infinite}.home .testimonial-avatar:hover{-webkit-animation-play-state:pause;animation-play-state:pause;z-index:100}.home .testimonial-avatar:hover img{box-shadow:0 0 0 4px #FBFBFB,0 0 0 6px rgba(0,0,0,.1),0 0 0 10px #FBFBFB,0 0 0 12px rgba(0,0,0,.1)}.home .testimonial-avatar:hover .testimony{display:block}@-webkit-keyframes reverseRotateSingleAvatar{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes reverseRotateSingleAvatar{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.home #testimonial-1{left:23px;top:360px}.home #testimonial-2{left:84px;top:110px}.home #testimonial-3{top:0;left:330px}.home #testimonial-4{left:605px;top:190px}.home #testimonial-5{top:561px;left:482px}.home #testimonial-6{left:200px;top:487px}.home #testimonial-7{left:522px;top:400px}.home #testimonial-8{top:237px;left:193px}.home #testimonial-9{top:201px;left:427px}.home .testimonial-avatar .testimony{background:#fff;width:320px;top:0;left:100%;position:absolute;color:#4D545D;border:none;box-shadow:5px 6px 5px rgba(51,51,51,.02);display:none}.home .testimonial-avatar .testimony:after{content:'';border-right:10px solid #fff;border-bottom:10px solid transparent;border-top:10px solid transparent;position:absolute;top:25px;left:-10px;width:0;display:block}.home .testimonial-avatar .testimony .name{color:#111;font-weight:700;display:block;text-transform:uppercase}.home .testimonial-avatar .testimony .job{color:#00b1b3;font-size:.9em}.meet-jeffrey-section{background:url(/images/home/meet-jeffrey-bg.jpg) 50% 0 no-repeat #333;background-size:cover}@media screen and (min-width:980px){.meet-jeffrey-section{background-size:1600px}}.meet-jeffrey-section .content{line-height:1.5em}@media screen and (max-width:768px){.meet-jeffrey-section .content{font-size:1em}}.meet-jeffrey-section .content a{background-color:#00b1b3;color:#fff;border-bottom:none;padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.meet-jeffrey-section .content a:visited{color:#fff}.meet-jeffrey-section .content a:hover{cursor:pointer;background:#007f80}@media screen and (min-width:769px){.meet-jeffrey-section{height:920px}.footer-section .join-section .newsletter-heading,.join-section .footer-section .newsletter-heading,.join-section .heading{margin-top:-7px}}.join-section .plan{margin-bottom:23px}.signup-form{-webkit-box-align:center;align-items:center;flex-direction:column}#apple-pay-button{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat;width:132px;height:40px;padding:10px 0;border:none}.faq-content{color:#aeb1b5;line-height:1.7em;margin-bottom:4em}.series-banner .primary{text-align:center}@media screen and (min-width:980px){.series-banner{padding-top:80px;padding-bottom:80px}.series-banner .primary{text-align:left;padding-right:100px}}.series-banner .series-difficulty{display:inline-block;margin-bottom:1em}@media screen and (min-width:769px){.series-banner .series-difficulty{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.index-section .index-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule:2px dashed #d7d7d7;-moz-column-rule:2px dashed #d7d7d7;column-rule:2px dashed #d7d7d7;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}.series-banner .series-title{color:#fff;letter-spacing:-3px;line-height:1.05em;text-align:center}.series-banner .series-thumbnail{border-radius:50%;border:5px solid rgba(255,255,255,.2);-ms-grid-row-align:center;align-self:center;width:50%}.series-banner .series-buttons{-webkit-box-pack:center;justify-content:center}#root .series-description{line-height:1.6em;padding:0;margin-bottom:2em}@media screen and (min-width:980px){.series-banner .series-title{text-align:left}.series-banner .series-thumbnail{width:100%}.series-banner .series-buttons{-webkit-box-pack:start;justify-content:flex-start}#root .series-description{margin-bottom:4em}.index-section .index-wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}#root .series-description p{letter-spacing:-1px}#root .series-description p+p{margin-top:1em}#root .series-description a{color:#fff;font-weight:700}#root .series-description strong{color:inherit}.series-share{font-size:.9em;border-top:1px solid rgba(255,255,255,.2)}.series-share .icon path{fill:rgba(255,255,255,.2)}.series-share .icon:hover path{fill:#00b1b3}#root .series-banner-meta{padding-top:0;padding-bottom:0}#root .series-banner-meta .level-item{padding:15px 20px;margin-right:0!important;border-left:1px solid #f1f1f1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:stretch;line-height:1;color:#7d8793;font-weight:500}#root .series-banner-meta .level-item strong{color:#4D545D}#root .series-banner-meta .level-left .level-item:first-child{padding-left:0;border-left:none}#root .series-banner-meta .level-right .level-item:last-child{border-right:none}#root .series-banner-meta .arrow{font-size:27px;margin-right:8px;vertical-align:middle;position:relative;top:-2px}.index-section .letter-group{display:-webkit-box;display:flex;flex-direction:column;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-top:0;padding-bottom:2em}@media screen and (max-width:768px){.index-section .letter-group{padding-left:0;padding-right:0}}.index-section .letter-group .letter{background:#aeb1b5;display:block;width:100%;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;border-bottom:none}@media screen and (max-width:768px){.filterable .primary,.filterable .sidebar,.filterable aside{padding-top:0}}@media screen and (min-width:769px){.index-section .letter-group{-webkit-box-align:center;align-items:center}.filterable .sidebar,.filterable aside{margin-right:0}.filterable .primary{margin-top:-30px;padding-top:40px;padding-left:2em}}@media screen and (min-width:980px){.filterable .sidebar,.filterable aside{padding-right:3em}.filterable .primary{background:-webkit-linear-gradient(left,#F9F9F9,#fff 20px);background:linear-gradient(to right,#F9F9F9,#fff 20px);padding-left:3em}}.filterable .primary .in-progress{border-bottom:1px solid #f1f1f1;margin-bottom:3em;padding-bottom:1em}#root .filterable .catalog-title{color:#363b41;font-weight:500;font-size:22px;margin-bottom:2px}.filterable-item{margin-bottom:2em;border-bottom:1px solid #f1f1f1;padding-bottom:2em}.filterable-heading{color:#00b1b3;text-transform:uppercase;font-weight:700;margin:1em 0}.filterable-label{font-size:15px;line-height:2em}.filterable-label input[type=checkbox]{margin-right:12px}.filterable-label input[type=checkbox]:checked+a{color:#78a304;font-weight:500}.filterable-label a{color:#7d8793}.video-placeholder{background:url(/images/home/plans-bg.png) 50% 119% no-repeat;border-bottom:1px solid #d7d7d7;text-align:center}.condensed-episode-list-item:not(:last-child),.forum-question,.sidebar-section:not(:last-child){border-bottom:1px dashed #d7d7d7}.condensed-episode-list-item{font-weight:700;display:-webkit-box;display:flex;padding:10px 0}.forum-question,.sidebar-section{padding-bottom:2.5em;margin-bottom:2.5em}.condensed-episode-list-item .position{color:#00b1b3;padding-right:1em}.condensed-episode-list-item .episode-title{max-width:205px;font-weight:400;color:inherit}.condensed-episode-list-item .length{color:#cacaca;margin-left:auto}.condensed-episode-list-item.is-active{-webkit-box-align:center;align-items:center}.condensed-episode-list-item.is-active .episode-title{color:#00b1b3;font-weight:700;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.condensed-episode-list-item.is-active .episode-title .icon{-webkit-filter:brightness(70%);filter:brightness(70%);position:relative;left:8px}.condensed-episode-list-item.is-complete .episode-title{color:#97cd76;font-weight:700}.sidebar-section{padding-left:30px}#root .forum-sidebar{margin-right:0}@media screen and (max-width:768px){.filterable>.columns{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#root .forum-sidebar{-webkit-box-ordinal-group:3;order:2;margin-top:2em;padding-top:2.5em;border-top:1px solid #d7d7d7}}@media screen and (min-width:980px){#root .forum-sidebar{padding-right:3em}}#root .forum-sidebar .menu-label{font-weight:700;font-size:15px;letter-spacing:-.5px;margin-bottom:1em;color:#cacaca}#root .forum-sidebar li:last-child a{border-bottom:none}#root .forum-sidebar li>a{border-bottom:1px dotted #d7d7d7;padding:10px 0;-webkit-transition:padding-left .4s;transition:padding-left .4s;color:#69707a;font-weight:400;letter-spacing:-.5px}@media screen and (min-width:980px){#root .forum-sidebar li>a:not(.is-active):hover{padding-left:10px}}#root .forum-sidebar a.active,#root .forum-sidebar a.is-active{background:0 0;color:#00b1b3;font-weight:700}.reply{position:relative;padding:2.5em 0 2.5em 3em;border-bottom:1px solid #f5f5f5;margin-left:-3em}@media screen and (max-width:768px){.reply{padding-top:1.5em;padding-bottom:1.5em}.reply-avatar{display:none}}.reply:first-child{padding-top:0}.reply-avatar{margin-right:20px}.reply-avatar .likes-count{font-size:10px;position:relative;top:-7px;left:-7px;color:#EF6733}.reply-edit-links{position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.reply:hover .reply-edit-links{opacity:1}.best-answer-panel{padding:0}.best-answer-panel .footer-section .newsletter-heading,.best-answer-panel .heading,.best-answer-panel .title,.footer-section .best-answer-panel .newsletter-heading{padding:1em 2em;border-bottom:1px solid #00a2a4;background:#00b1b3;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.best-answer-panel footer{display:none}.best-answer-panel .best-answer-reply-wrap{border-top:none;border-top-left-radius:0;border-top-right-radius:0}@media screen and (min-width:769px){.best-answer-panel .best-answer-reply-wrap{padding:2.5em}}.best-answer-panel .reply{border:none;padding-bottom:0;margin-bottom:0}#root .user-content{line-height:1.7;margin-bottom:0;font-family:"Source Sans Pro";font-size:1.1em;letter-spacing:0;word-break:break-word}#root .user-content blockquote{background:#fff;border-left:5px solid #00b1b3;font-style:italic}#root .user-content a{border:none}#root .user-content pre{word-wrap:normal;white-space:pre-wrap}#root .user-content pre:not(:last-child){margin-bottom:1em}#root .user-content pre>code{padding:20px;background:#474949;border-radius:4px;line-height:1.5em;font-family:'Fira Code',menlo,monospace}.profile .hero .hero-body{z-index:31}.profile .hero a.github .icon,.profile .hero a.twitter .icon{color:#fff}@media screen and (max-width:768px){.reply .reply-edit-links{opacity:1}#root .user-content{font-size:12px}#root .user-content pre>code{font-size:10px}.profile .hero .media{display:block;text-align:center}}.profile .hero .media-left{margin-right:0}@media screen and (min-width:769px){.profile .hero .media-left{margin-right:30px}}.profile .hero .media-left img{width:200px;border:4px solid #fff}.footer-section .profile .hero .experience-count.newsletter-heading,.profile .hero .experience-count.heading,.profile .hero .footer-section .experience-count.newsletter-heading,.profile .hero .title.experience-count{font-weight:bolder}.profile .hero .hire-me{position:relative;display:none}.profile .hero .hire-me .button{color:#fff;border-radius:0;border:0;padding-left:20px;padding-right:20px}.profile .bar ul{color:#7d8793}.profile .bar ul strong{color:inherit}.profile .bar ul li:not(:last-child){margin-right:2em}.timeline-section{position:relative}@media screen and (min-width:980px){.profile .hero{padding-top:150px}.profile .hero .media-left img{margin-bottom:-60px}.profile .hero .media-content{padding-top:30px}.footer-section .profile .hero .experience-count.newsletter-heading,.profile .hero .experience-count.heading,.profile .hero .footer-section .experience-count.newsletter-heading,.profile .hero .title.experience-count{font-size:66px}.profile .hero .hire-me{display:inherit;top:-40px}.profile .bar ul{padding-left:230px}.timeline-section:before,.timeline-section:not(:first-child):after{content:'';display:block;left:20%;position:absolute}.timeline-section:before{border-right:1px dashed #d7d7d7;width:0;height:100%;top:0}.timeline-section:not(:first-child):after{border-bottom:1px dashed #d7d7d7;width:80%}}.timeline-date,.timeline-date>.body{position:relative}.timeline-date{padding-top:0}@media screen and (max-width:768px){.timeline-date>.body{top:-10px}.timeline-date{padding-bottom:0;border-bottom:1px solid #d7d7d7;margin-bottom:1em;text-align:center}}@media screen and (min-width:769px){.timeline-date>.body{top:1em}}@media screen and (min-width:980px){.timeline-date>.body{top:-10px}.timeline-date:after{content:'';display:block;position:absolute;top:-4px;left:calc(80% - 5px);width:10px;height:10px;background:#00b1b3;border-radius:50%;z-index:2;padding:4px;box-shadow:0 0 0 3px #fff,0 0 0 4px #d7d7d7}.timeline-contents{padding-top:50px}}.timeline-contents pre{margin-bottom:1em}.timeline-contents pre code.hljs{padding:20px}.timeline-contents-item{position:relative}@media screen and (min-width:980px){.timeline-contents-item:before{width:40px;border-top:1px dashed #d7d7d7;content:'';display:block;position:absolute;height:5px;left:-68px;top:10px}}.featured-podcast-details{position:relative;z-index:2;text-align:center}.audio-bars{display:none}@media screen and (min-width:980px){.featured-podcast-details{text-align:left}.audio-bars{display:block}}#banner-svg{position:absolute;width:500px;right:-100px;fill:rgba(0,0,0,.2)}.leaderboard-position{position:absolute;bottom:5px;right:10px;font-size:160px;color:#f7f7f7;line-height:1}@media screen and (max-width:768px){.settings-nav{border-top:1px solid #d7d7d7;-webkit-box-ordinal-group:3;order:2;margin-top:1em;padding-top:2em}}.sale-page .hero{background:#4ba3d0;padding-top:0;padding-bottom:0}@media screen and (max-width:768px){.sale-page .hero{padding:40px 0}.sale-page .hero .container{-webkit-box-pack:center;justify-content:center}}@media screen and (min-width:769px){.sale-page .hero .container{background:url(/images/sale/sale-travel-banner-bg-2.png) 100% 60px no-repeat #4ba3d0;background-size:contain;min-height:500px}}@media screen and (min-width:1180px){.sale-page .hero .container{background-size:1063px;background-position:172px -89px;min-height:603px}}.footer-section .sale-page .hero .newsletter-heading,.sale-page .hero .footer-section .newsletter-heading,.sale-page .hero .heading,.sale-page .hero .title{color:#fff;font-weight:lighter;font-size:85px;letter-spacing:-2px;text-transform:uppercase;margin-bottom:30px}.sale-page .hero .subheading,.sale-page .hero .subtitle{color:#fff;font-weight:400}.sale-page .hero .subheading:after,.sale-page .hero .subtitle:after{content:'';display:block;width:100%;background:#73b8db;height:1px;margin:50px 0}@media screen and (min-width:769px){.sale-page .hero .subheading:after,.sale-page .hero .subtitle:after{background:-webkit-linear-gradient(left,#73b8db 30%,transparent);background:linear-gradient(to right,#73b8db 30%,transparent)}.sale-page .hero .subheading,.sale-page .hero .subtitle{padding-right:5em}}.sale-page .hero .hero-copy{width:350px}#root .vote-button{display:block;padding:0;width:40px;height:40px}
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
    position: relative;
}

.flickity-enabled:focus { outline: none; }
.flag{width:16px;height:11px;background:url(/images/icons/flags.png) no-repeat;display:inline-block;}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-ag{background-position:-64px 0}.flag.flag-ai{background-position:-80px 0}.flag.flag-al{background-position:-96px 0}.flag.flag-am{background-position:-112px 0}.flag.flag-an{background-position:-128px 0}.flag.flag-ao{background-position:-144px 0}.flag.flag-ar{background-position:-160px 0}.flag.flag-as{background-position:-176px 0}.flag.flag-at{background-position:-192px 0}.flag.flag-au{background-position:-208px 0}.flag.flag-aw{background-position:-224px 0}.flag.flag-az{background-position:-240px 0}.flag.flag-ba{background-position:0 -11px}.flag.flag-bb{background-position:-16px -11px}.flag.flag-bd{background-position:-32px -11px}.flag.flag-be{background-position:-48px -11px}.flag.flag-bf{background-position:-64px -11px}.flag.flag-bg{background-position:-80px -11px}.flag.flag-bh{background-position:-96px -11px}.flag.flag-bi{background-position:-112px -11px}.flag.flag-bj{background-position:-128px -11px}.flag.flag-bm{background-position:-144px -11px}.flag.flag-bn{background-position:-160px -11px}.flag.flag-bo{background-position:-176px -11px}.flag.flag-br{background-position:-192px -11px}.flag.flag-bs{background-position:-208px -11px}.flag.flag-bt{background-position:-224px -11px}.flag.flag-bv{background-position:-240px -11px}.flag.flag-bw{background-position:0 -22px}.flag.flag-by{background-position:-16px -22px}.flag.flag-bz{background-position:-32px -22px}.flag.flag-ca{background-position:-48px -22px}.flag.flag-catalonia{background-position:-64px -22px}.flag.flag-cd{background-position:-80px -22px}.flag.flag-cf{background-position:-96px -22px}.flag.flag-cg{background-position:-112px -22px}.flag.flag-ch{background-position:-128px -22px}.flag.flag-ci{background-position:-144px -22px}.flag.flag-ck{background-position:-160px -22px}.flag.flag-cl{background-position:-176px -22px}.flag.flag-cm{background-position:-192px -22px}.flag.flag-cn{background-position:-208px -22px}.flag.flag-co{background-position:-224px -22px}.flag.flag-cr{background-position:-240px -22px}.flag.flag-cu{background-position:0 -33px}.flag.flag-cv{background-position:-16px -33px}.flag.flag-cw{background-position:-32px -33px}.flag.flag-cy{background-position:-48px -33px}.flag.flag-cz{background-position:-64px -33px}.flag.flag-de{background-position:-80px -33px}.flag.flag-dj{background-position:-96px -33px}.flag.flag-dk{background-position:-112px -33px}.flag.flag-dm{background-position:-128px -33px}.flag.flag-do{background-position:-144px -33px}.flag.flag-dz{background-position:-160px -33px}.flag.flag-ec{background-position:-176px -33px}.flag.flag-ee{background-position:-192px -33px}.flag.flag-eg{background-position:-208px -33px}.flag.flag-eh{background-position:-224px -33px}.flag.flag-england{background-position:-240px -33px}.flag.flag-er{background-position:0 -44px}.flag.flag-es{background-position:-16px -44px}.flag.flag-et{background-position:-32px -44px}.flag.flag-eu{background-position:-48px -44px}.flag.flag-fi{background-position:-64px -44px}.flag.flag-fj{background-position:-80px -44px}.flag.flag-fk{background-position:-96px -44px}.flag.flag-fm{background-position:-112px -44px}.flag.flag-fo{background-position:-128px -44px}.flag.flag-fr{background-position:-144px -44px}.flag.flag-ga{background-position:-160px -44px}.flag.flag-gb{background-position:-176px -44px}.flag.flag-gd{background-position:-192px -44px}.flag.flag-ge{background-position:-208px -44px}.flag.flag-gf{background-position:-224px -44px}.flag.flag-gg{background-position:-240px -44px}.flag.flag-gh{background-position:0 -55px}.flag.flag-gi{background-position:-16px -55px}.flag.flag-gl{background-position:-32px -55px}.flag.flag-gm{background-position:-48px -55px}.flag.flag-gn{background-position:-64px -55px}.flag.flag-gp{background-position:-80px -55px}.flag.flag-gq{background-position:-96px -55px}.flag.flag-gr{background-position:-112px -55px}.flag.flag-gs{background-position:-128px -55px}.flag.flag-gt{background-position:-144px -55px}.flag.flag-gu{background-position:-160px -55px}.flag.flag-gw{background-position:-176px -55px}.flag.flag-gy{background-position:-192px -55px}.flag.flag-hk{background-position:-208px -55px}.flag.flag-hm{background-position:-224px -55px}.flag.flag-hn{background-position:-240px -55px}.flag.flag-hr{background-position:0 -66px}.flag.flag-ht{background-position:-16px -66px}.flag.flag-hu{background-position:-32px -66px}.flag.flag-ic{background-position:-48px -66px}.flag.flag-id{background-position:-64px -66px}.flag.flag-ie{background-position:-80px -66px}.flag.flag-il{background-position:-96px -66px}.flag.flag-im{background-position:-112px -66px}.flag.flag-in{background-position:-128px -66px}.flag.flag-io{background-position:-144px -66px}.flag.flag-iq{background-position:-160px -66px}.flag.flag-ir{background-position:-176px -66px}.flag.flag-is{background-position:-192px -66px}.flag.flag-it{background-position:-208px -66px}.flag.flag-je{background-position:-224px -66px}.flag.flag-jm{background-position:-240px -66px}.flag.flag-jo{background-position:0 -77px}.flag.flag-jp{background-position:-16px -77px}.flag.flag-ke{background-position:-32px -77px}.flag.flag-kg{background-position:-48px -77px}.flag.flag-kh{background-position:-64px -77px}.flag.flag-ki{background-position:-80px -77px}.flag.flag-km{background-position:-96px -77px}.flag.flag-kn{background-position:-112px -77px}.flag.flag-kp{background-position:-128px -77px}.flag.flag-kr{background-position:-144px -77px}.flag.flag-kurdistan{background-position:-160px -77px}.flag.flag-kw{background-position:-176px -77px}.flag.flag-ky{background-position:-192px -77px}.flag.flag-kz{background-position:-208px -77px}.flag.flag-la{background-position:-224px -77px}.flag.flag-lb{background-position:-240px -77px}.flag.flag-lc{background-position:0 -88px}.flag.flag-li{background-position:-16px -88px}.flag.flag-lk{background-position:-32px -88px}.flag.flag-lr{background-position:-48px -88px}.flag.flag-ls{background-position:-64px -88px}.flag.flag-lt{background-position:-80px -88px}.flag.flag-lu{background-position:-96px -88px}.flag.flag-lv{background-position:-112px -88px}.flag.flag-ly{background-position:-128px -88px}.flag.flag-ma{background-position:-144px -88px}.flag.flag-mc{background-position:-160px -88px}.flag.flag-md{background-position:-176px -88px}.flag.flag-me{background-position:-192px -88px}.flag.flag-mg{background-position:-208px -88px}.flag.flag-mh{background-position:-224px -88px}.flag.flag-mk{background-position:-240px -88px}.flag.flag-ml{background-position:0 -99px}.flag.flag-mm{background-position:-16px -99px}.flag.flag-mn{background-position:-32px -99px}.flag.flag-mo{background-position:-48px -99px}.flag.flag-mp{background-position:-64px -99px}.flag.flag-mq{background-position:-80px -99px}.flag.flag-mr{background-position:-96px -99px}.flag.flag-ms{background-position:-112px -99px}.flag.flag-mt{background-position:-128px -99px}.flag.flag-mu{background-position:-144px -99px}.flag.flag-mv{background-position:-160px -99px}.flag.flag-mw{background-position:-176px -99px}.flag.flag-mx{background-position:-192px -99px}.flag.flag-my{background-position:-208px -99px}.flag.flag-mz{background-position:-224px -99px}.flag.flag-na{background-position:-240px -99px}.flag.flag-nc{background-position:0 -110px}.flag.flag-ne{background-position:-16px -110px}.flag.flag-nf{background-position:-32px -110px}.flag.flag-ng{background-position:-48px -110px}.flag.flag-ni{background-position:-64px -110px}.flag.flag-nl{background-position:-80px -110px}.flag.flag-no{background-position:-96px -110px}.flag.flag-np{background-position:-112px -110px}.flag.flag-nr{background-position:-128px -110px}.flag.flag-nu{background-position:-144px -110px}.flag.flag-nz{background-position:-160px -110px}.flag.flag-om{background-position:-176px -110px}.flag.flag-pa{background-position:-192px -110px}.flag.flag-pe{background-position:-208px -110px}.flag.flag-pf{background-position:-224px -110px}.flag.flag-pg{background-position:-240px -110px}.flag.flag-ph{background-position:0 -121px}.flag.flag-pk{background-position:-16px -121px}.flag.flag-pl{background-position:-32px -121px}.flag.flag-pm{background-position:-48px -121px}.flag.flag-pn{background-position:-64px -121px}.flag.flag-pr{background-position:-80px -121px}.flag.flag-ps{background-position:-96px -121px}.flag.flag-pt{background-position:-112px -121px}.flag.flag-pw{background-position:-128px -121px}.flag.flag-py{background-position:-144px -121px}.flag.flag-qa{background-position:-160px -121px}.flag.flag-re{background-position:-176px -121px}.flag.flag-ro{background-position:-192px -121px}.flag.flag-rs{background-position:-208px -121px}.flag.flag-ru{background-position:-224px -121px}.flag.flag-rw{background-position:-240px -121px}.flag.flag-sa{background-position:0 -132px}.flag.flag-sb{background-position:-16px -132px}.flag.flag-sc{background-position:-32px -132px}.flag.flag-scotland{background-position:-48px -132px}.flag.flag-sd{background-position:-64px -132px}.flag.flag-se{background-position:-80px -132px}.flag.flag-sg{background-position:-96px -132px}.flag.flag-sh{background-position:-112px -132px}.flag.flag-si{background-position:-128px -132px}.flag.flag-sk{background-position:-144px -132px}.flag.flag-sl{background-position:-160px -132px}.flag.flag-sm{background-position:-176px -132px}.flag.flag-sn{background-position:-192px -132px}.flag.flag-so{background-position:-208px -132px}.flag.flag-somaliland{background-position:-224px -132px}.flag.flag-sr{background-position:-240px -132px}.flag.flag-ss{background-position:0 -143px}.flag.flag-st{background-position:-16px -143px}.flag.flag-sv{background-position:-32px -143px}.flag.flag-sx{background-position:-48px -143px}.flag.flag-sy{background-position:-64px -143px}.flag.flag-sz{background-position:-80px -143px}.flag.flag-tc{background-position:-96px -143px}.flag.flag-td{background-position:-112px -143px}.flag.flag-tf{background-position:-128px -143px}.flag.flag-tg{background-position:-144px -143px}.flag.flag-th{background-position:-160px -143px}.flag.flag-tj{background-position:-176px -143px}.flag.flag-tk{background-position:-192px -143px}.flag.flag-tl{background-position:-208px -143px}.flag.flag-tm{background-position:-224px -143px}.flag.flag-tn{background-position:-240px -143px}.flag.flag-to{background-position:0 -154px}.flag.flag-tr{background-position:-16px -154px}.flag.flag-tt{background-position:-32px -154px}.flag.flag-tv{background-position:-48px -154px}.flag.flag-tw{background-position:-64px -154px}.flag.flag-tz{background-position:-80px -154px}.flag.flag-ua{background-position:-96px -154px}.flag.flag-ug{background-position:-112px -154px}.flag.flag-um{background-position:-128px -154px}.flag.flag-us{background-position:-144px -154px}.flag.flag-uy{background-position:-160px -154px}.flag.flag-uz{background-position:-176px -154px}.flag.flag-va{background-position:-192px -154px}.flag.flag-vc{background-position:-208px -154px}.flag.flag-ve{background-position:-224px -154px}.flag.flag-vg{background-position:-240px -154px}.flag.flag-vi{background-position:0 -165px}.flag.flag-vn{background-position:-16px -165px}.flag.flag-vu{background-position:-32px -165px}.flag.flag-wales{background-position:-48px -165px}.flag.flag-wf{background-position:-64px -165px}.flag.flag-ws{background-position:-80px -165px}.flag.flag-ye{background-position:-96px -165px}.flag.flag-yt{background-position:-112px -165px}.flag.flag-za{background-position:-128px -165px}.flag.flag-zanzibar{background-position:-144px -165px}.flag.flag-zm{background-position:-160px -165px}.flag.flag-zw{background-position:-176px -165px}.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:white;color:black;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1);min-width:120px;max-height:200px;overflow:auto;z-index:11110!important;}.atwho-view .cur{background:#3366FF;color:white;}.atwho-view .cur small{color:white;}.atwho-view strong{color:#3366FF;}.atwho-view .cur strong{color:white;font:bold;}.atwho-view ul{list-style:none;padding:0;margin:auto;}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #DDD;cursor:pointer;}.atwho-view small{font-size:smaller;color:#777;font-weight:normal;}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}@font-face{font-family:VideoJS;src:url('../font/1.3.0/VideoJS.eot?') format('eot');}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAi0AAoAAAAADnwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD0AAABWQLpNY2NtYXAAAAE0AAAAOgAAAUriJhC2Z2x5ZgAAAXAAAATAAAAH/CNovTZoZWFkAAAGMAAAACwAAAA2BEqUO2hoZWEAAAZcAAAAGAAAACQELwIWaG10eAAABnQAAAAPAAAAVCoAAABsb2NhAAAGhAAAACwAAAAsEBQSZm1heHAAAAawAAAAHwAAACABJgBkbmFtZQAABtAAAAElAAACCtXH9aBwb3N0AAAH+AAAALsAAAElJXNJs3icY2BkYmCcwMDKwMHowpjGwMDgDqW/MkgytDAwMDGwMjNgBQFprikMDh8ZP4owgbh6TBBhRhABAFl1B6YAAAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD6K/P8PUvCREUTzM0DVAwEjG8OIBwCEVQbLAAB4nIVVzW/jRBSf5zieJE2bOPVH0jRpEidxsZumW8f20orWi6C7rKoKqSQUVUjdQ6RVAkekHi047AEOvbSqxIFed8OBO3voDSE4gRohLmi1N/Z/SHljp90uJSLRvJn5vZn3Pc8ECP7gBE4IR8is6A7+huPR8JhEAnwIQ8RnyBwhm6C7M0CLoG6AuwyRZdBxgdsZuPB9c/+Q4w73Q/rgEcc9ehDQs4ODL67x/cPRl1cMpEwj6vBRd4RQQlxL1CzREv12e9DugzEagkH44Mw5nBOBZEiF1HDXquuy6rgSRYJmyEWoUVWTLdVWBSo7rupGqAoHhWwL7KmSDLB7r7k2+inf7bb7+8rcUmUpf95oACk0kk2b0uJc+a2VrW56KbX9Tb7r94/2xdhSYt7Mw4eNRqA+IB0YkCjGCPWI9LjT64Hn96HTJ2M/vka+QJK4YjZtQC04iHAhmy2MXrT7/UDj98nGp+N7kbFvz1FukuSuZKvMv43ALwn9CcLt4fVfmCC7ubbWvLeLPo3Ve6HMP9D6x9uppXR3a6uLYvnrvEbJFBGJivHFENmabtlIIVzLFk7HRs8zDK8HxOsZnmdc9IwTz7gkRu8c0Qmy2EUtlDgbSHRttul7KAzF+HjTMHoDr+cbvdHQM3zcMzFhrAYYqxSZxVUZa0rEKiqjmyKWVVksg39JMlmAbAbG8yWmAO+wxWsGlgeKEq7rlGIMZ0melMgiRtKtaxWBqjXMBdYG1qzdiuozIEuqxWrYtahirTqu/nNXyervze9ANP3u8s7vZ5/NFUcvdueK/Nm3DNB2x+zSD9Gc+qTSvC8+kX8sfGAoyhGjssyQI8YjrDoCW0LfVLRlIfRQFiWFeWiLrXrUkjVVsy02bBwwGD3LZNGlDtLRaaczHA59Rm85/Mxsm6ZpmNd1w/ToZPO2DqoFybDkGTChUn8HWs46rCoLcIVLAsN1ewMYLrMnn8nlMmAgfV4yzRIk4148GRA4ZkC4DOFblh1PeVMKO95hRHljd52jc+gH73xqHB2socCaIA5q2S7LOGwknhn82mCOLsLxyvBN/CMdmObVezzHnFcIqQlUd1q6q6w6rTqmXFIpTpKy6qqCLAUo+DnxlONOMna16lQhXNiZU67aqlafQvoTmqZ7YtWtVucp3UvjmfQepXkNozWu199Ql0s81MZUOU2op6COFKOYAjQAt8ICCKgbJ2UTMNQKRnYTsBnh1tHpMuZgVZEE+A6gIfBGNOakpRgX6+CQ0nacN3mhEbBMPm7fYv1awhdqGK8SSkITYg9pRJ6O3Y3H78am5Qh9GBO0SYxZYPc843UfY29lCl/IVSfHV2HeaNFAbrTyq/ca3sGcwYRPwBu3bn4A4GJi+7/xjWGyS5Olo4mVOovfRDUxwKyx5E5U9zTP+FWmkoaNCA7INFGwW6yRbfIR+Rgr0naKHEUjBE1fcbE9OHUqK6riuKx/1HVNUdEeSRgjaKEmISL/FxK1NoFVtyprL+vrxhzH36lJufxKthjhSgX4PJ7gE0llOg6RRAoy84k4n5gGeSbGJ1L/2o1q72e8O+vJxa/+BL7gVBddHuDtrFIow2PO5VIx0cxVWxmBz6zMlx35fwF1Hgp/7dwn/wCHsUmOeJxjYGRgYADi2RquW+L5bb4ycDMxgMDFaZpbkGkmBsZrQIqDASwNAAmYCNZ4nGNgZGBgYgACPTAJYjMyoAJRAAXjAEx4nGNiYGBgojIGAAeMACsAAAAAAAAMAD4AUACSAKIAvgDsARIBOAFgAaYB2gIyAloCkAL2AxADPgN6A/54nGNgZGBgEGWIYGBnAAEmIOYCQgaG/2A+AwATugGLAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtjlkOwjAMRDNAy1KgrMfIoUJqqKU0KVlYbk+hReKD+bCfrdHYYiR6ZeK/jkJghDEmyJBjihnmWKDAEiusUWKDLXbY44DjpDXqWbyL1Oy1oaxVKVBxcyY1JJsUaTGwcfcvNlx9HTVf6s05GRO0J7KSbCRf/i4eHPNwTcrTNLRsLfl5SKfI0VCYadVGdraDuiPyIQt15xxrd8n7h9Z9ky5Fw5b2w/gJGn7eqlSxkxV1J/mTJ8QLQRVRWgA=) format('woff'),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMkC6TWMAAAEoAAAAVmNtYXDiJhC2AAAB1AAAAUpnbHlmI2i9NgAAA0wAAAf8aGVhZARKlDsAAADQAAAANmhoZWEELwIWAAAArAAAACRobXR4KgAAAAAAAYAAAABUbG9jYRAUEmYAAAMgAAAALG1heHABJgBkAAABCAAAACBuYW1l1cf1oAAAC0gAAAIKcG9zdCVzSbMAAA1UAAABJQABAAACAAAAAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAFQABAAAAAQAAmyhx5F8PPPUACwIAAAAAANGWKbQAAAAA0ZYptAAAAAACAAHWAAAACAACAAAAAAAAAAEAAAAVAFgABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQIAAZAABQAIAUQBZgAAAEcBRAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxFAIAAAAALgIAAAAAAAABAAAAAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxFP//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAPgBQAJIAogC+AOwBEgE4AWABpgHaAjICWgKQAvYDEAM+A3oD/gABAAAAAAGWAZYAAgAAExE3q+oBlf7WlQADAAAAAAHWAdYAAgAOABoAAD8BJzcOAQceARc+ATcuAQMuASc+ATceARcOAdWAgCtbeAICeFtbeAICeFtIYQICYUhIYQICYaBgYHUCeFtbeAICeFtbeP6CAmFISGECAmFISGEAAgAAAAABgAGWAAMABwAANzMRIzMRMxGAVVWrVWsBKv7WASoABAAAAAABwAHAAAYAEgAiACUAAAE0JicVFzY3FAcXNjcuAScVHgElBxcjFTMXNRcGBxU2Nxc3AwcXAWAdGDQBNQsgFQEBU0EvOv7HG2VlVWtbFhosIiwbwC0tAQAdLQwvNQcHHhohKTBGZRAsD0yMG2WAa5BbEQgsChwrGwFQLS0AAAAAAQAAAAABVgGrAAUAABMVMxcRB5VWamoBQIBrAVZrAAACAAAAAAGLAasABgAMAAABLgEnFT4BJRUzFxEHAYsBHRgYHf7hVWtrAQAdLQysDC1dgGsBVmsAAAMAAAAAAcABvAAFAAwAGQAAExUzFxEHFzQmJxU+AScVHgEUBgcVPgE3LgFAVWtryx0YGB01Lzo6L0FTAQFTAUCAawFWa0AdLQysDC3YLA9MaEwPLBBlRkZlAAAABAAAAAABlgGWAAUACwARABcAADcjFTM1IyczNTM1IwEjFTM1IycVMxUzNZUqakAqKkBqAQBAaipAQCrVaiqWQCr/ACpqwCpAagAAAAQAAAAAAZYBlgAFAAsAEQAXAAA3MxUzNSM3IxUzNSMTMzUzNSM3NSMVMzVrQCpqQEBqKoAqQGoqKmqrQGqAKmr+1kAqgEBqKgAAAAACAAAAAAGrAasADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQGA/wASGAEBGBIBABIYAQEYEv8AAQABqwEYEv8AEhgBARgSAQASGP7WAQAAAAYAAAAAAdYB1gAHAAwAEwAbACAAKAAAEzcmIyIGBxclLgEnBxcjFz4BNTQFJw4BFRQXMwceARc3MwcWMzI2NyfJZRYYJ0QcTgEFEEIuTtOgbBoe/uFTGh4EoJsQQi5OI1MWGCdEHE4BILAFGReHIi9HEYcVux1JKhYWkB1JKhYVFS9HEYeQBRkXhwAABQAAAAAB1gGrAA8AEwAXABsAHwAAASEOARURFBYXIT4BNRE0JgUzFSMXIzUzFyM1MzUjNTMBq/6qEhgYEgFWEhgY/phWVtbW1oBWVtbWAasBGBL/ABIYAQEYEgEAEhiqK1UrKysqKwADAAAAAAHAAasADwAnAD8AAAEhDgEVERQWFyE+ATURNCYHIzUjFTM1MxUOASsBIiY9ATQ2OwEyFh8BIzUjFTM1MxUUBisBIiYnNT4BOwEyFhUBlf7WEhkZEgEqEhkZvCArKyABDAlACQwMCUAJDAGVICsrIAwJQAkMAQEMCUAJDAGrARgS/wASGAEBGBIBABIYlQtACxYJDAwJVgkMDAkWC0ALFgkMDAlWCQwMCQAAAAYAAAAAAcABawADAAcACwAPABMAFwAANzM1IxUzNSM1MzUjFyE1IRUhNSE1FSE1QCsrKysrK1UBK/7VASv+1QEr6yqAK4ArgCqAK6srKwAAAQAAAAABwAHWACIAACUGByc2NCc3FjI2NCYiBgcUFwcmIgYUFjI3FwYVFBYyNjQmAYAZEZgCApYSNSQkNiQBApYSNSQkNRKYAiQ0JCSpARBZBxAHWBEkNyQkHAcHWBAkNiQQWAcHGyMjNSMAAgAAAAAB0gHWADcAQAAAJTY0Jzc2LwEmDwEmLwEmKwEiDwEGBycmDwEGHwEGFBcHBh8BFj8BFh8BFjsBMj8BNjcXFj8BNicHLgE0NjIWFAYBnwEBLQYEKgUINhAUCAIIVggCCBQQNQkEKwQGLQEBLQYEKwQJNRAUCAIIVggCCBQQNQkEKwQGzCAqKkAqKusKFgojBghKBwMVDQg4CQk4CA0VAwdKCAYjChYKIwYISgcDFQ0IOAkJOAgNFQMHSggGEwEqQCoqQCoAAAAAAQAAAAAB1gHWAAsAABMeARc+ATcuAScOASsCeFtbeAICeFtbeAEAW3gCAnhbW3gCAngAAAIAAAAAAdYB1gALABcAAAEOAQceARc+ATcuAQMuASc+ATceARcOAQEAW3gCAnhbW3gCAnhbSGECAmFISGECAmEB1QJ4W1t4AgJ4W1t4/oICYUhIYQICYUhIYQAAAwAAAAAB1gHWAAsAFwAgAAABDgEHHgEXPgE3LgEDLgEnPgE3HgEXDgEnDgEiJjQ2MhYBAFt4AgJ4W1t4AgJ4W0hhAgJhSEhhAgJhCAEkNiQkNiQB1QJ4W1t4AgJ4W1t4/oICYUhIYQICYUhIYakbJCQ2JCQAAAAABwAAAAACAAFgAA0AFgAoADoATABUAFcAADc1Nh4CBw4BBwYjJzA3MjY3NiYHFRYXFjY3PgE1NCYnIxYXHgEXFAYXFjY3PgE1LgEnIxQXHgEVFAYXFjY3PgE1LgEnIxQXHgEVFAYFMz8BFTM1IxcVI+MmOyoaAgQxJRQZGzAYHgMCIB0BbQkKBAoMFg0JAQMKDwESHAoJBAoNARUOCAQKDxIcCgkECg0BFQ4IBAoPEv4lRRJAMTsMKIPaAQQdNiQoNwQBATkYFh0hAWgCNwIPCBErGSQ0EgYEEjAcITYVAg8IESsZJDQSBgQSMBwhNhUCDwgRKxkkNBIGBBIwHCE2FxwBHd9ORwAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZRFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format('truetype');font-weight:normal;font-style:normal;}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101';}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-play-circle:before{content:'\f102';}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103';}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104';}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105';}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106';}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107';}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108';}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109';}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-square:before{content:'\f10a';}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-spinner:before{content:'\f10b';}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c';}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d';}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e';}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-share:before{content:'\f10f';}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-cog:before{content:'\f110';}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111';}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-outline:before{content:'\f112';}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-circle-inner-circle:before{content:'\f113';}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal;}.vjs-icon-audio-description:before{content:'\f114';}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.video-js:-moz-full-screen{position:absolute;}.video-js:-webkit-full-screen{width:100%!important;height:100%!important;}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit;}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0;}.video-js.vjs-16-9{padding-top:56.25%;}.video-js.vjs-4-3{padding-top:75%;}.video-js.vjs-fill{width:100%;height:100%;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}.vjs-hidden{display:none!important;}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible;}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto;}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC;}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;z-index:2;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em;}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none;}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.vjs-menu-button{cursor:pointer;}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none;}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5);}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F;}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7);}.vjs-menu-button-popup .vjs-menu ul{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em;}.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block;}.video-js .vjs-menu-button-inline{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;overflow:hidden;}.video-js .vjs-menu-button-inline:before{width:2.222222222em;}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em;}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:2.2222222em;top:0;padding:0;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1;}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto;}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto;}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden;}.video-js .vjs-control-bar{display:none;width:100%;z-index:100;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,0.7);}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s,opacity 0.1s;-moz-transition:visibility 0.1s,opacity 0.1s;-o-transition:visibility 0.1s,opacity 0.1s;transition:visibility 0.1s,opacity 0.1s;}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important;}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}@media \0screen {.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:"";}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table;}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67;}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white;}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle;}.video-js .vjs-custom-control-spacer{display:none;}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.vjs-live .vjs-progress-control{display:none;}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:0.3em;}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em;}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:0.6em;}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:0.3em;margin:0;padding:0;width:0;left:0;top:0;}.video-js .vjs-mouse-display:before{display:none;}.video-js .vjs-play-progress{background-color:#fff;}.video-js .vjs-play-progress:before{position:absolute;top:-0.3333333333em;right:-0.5em;font-size:0.9em;}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-2.4em;right:-1.5em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:0.2em 0.5em;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1;}.video-js .vjs-load-progress{background:ligthen(#73859f,25%);background:rgba(115,133,159,0.5);}.video-js .vjs-load-progress div{background:ligthen(#73859f,50%);background:rgba(115,133,159,0.75);}.video-js.vjs-no-flex .vjs-progress-control{width:auto;}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1;}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0;}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block;}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none;}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8);}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:#73859f;background-color:rgba(115,133,159,0.5);}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff;}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.video-js .vjs-volume-bar{margin:1.35em;}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em;}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff;}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em;}.vjs-slider-vertical .vjs-volume-level{width:0.3em;}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;}.vjs-slider-horizontal .vjs-volume-level{height:0.3em;}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em;}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%;}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%;}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent;}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em;}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden;}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em;}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em;}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important;}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%;}.vjs-has-started .vjs-poster{display:none;}.vjs-audio.vjs-has-started .vjs-poster{display:block;}.vjs-controls-disabled .vjs-poster{display:none;}.vjs-using-native-controls .vjs-poster{display:none;}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em;}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left;}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;}.vjs-live .vjs-time-control{display:none;}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none;}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none;}.vjs-time-divider{display:none;line-height:3em;}.vjs-live .vjs-time-divider{display:none;}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none;}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em;}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5);}.vjs-subtitles{color:#fff;}.vjs-captions{color:#fc6;}.vjs-tt-cue{display:block;}.video-js .vjs-fullscreen-control{width:3.8em;cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.vjs-playback-rate .vjs-menu{width:4em;left:0em;}.vjs-error-display{display:none;}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;color:#fff;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background-color:#000;background-color:rgba(0,0,0,0.5);}.vjs-error-display a,.vjs-error-display a:visited{color:#66A8CC;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white;}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white;}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s;}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg);}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f;}20%{border-top-color:#73859f;}35%{border-top-color:white;}60%{border-top-color:#73859f;}100%{border-top-color:#73859f;}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f;}20%{border-top-color:#73859f;}35%{border-top-color:white;}60%{border-top-color:#73859f;}100%{border-top-color:#73859f;}}.vjs-chapters-button .vjs-menu{left:-10em;width:0;}.vjs-chapters-button .vjs-menu ul{width:24em;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none;}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control{display:none;}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none;}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:0.5em;height:15em;font-size:12px;width:40em;}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto;}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left;}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both;}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em;}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px;}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px;}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0;}.vjs-caption-settings label>input{margin-right:10px;}.vjs-caption-settings input[type="button"]{width:40px;height:40px;}.vjs-resolution-button{color:#ccc;font-family:VideoJS;}.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:'\f110';font-size:1.8em;line-height:1.67;}.vjs-resolution-button .vjs-resolution-button-label{font-size:1.2em;line-height:2.50em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;}.vjs-resolution-button ul.vjs-menu-content{width:4em!important;}.vjs-resolution-button .vjs-menu{left:0;}body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:40px 40px 60px 40px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px) {.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s,max-height 0.15s;transition:padding 0.15s,max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s,max-height 0.2s;transition:padding 0.25s,max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative;}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden;}.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#7ecff4;}.sweet-alert button:active{background-color:#5dc2f1;}.sweet-alert button.cancel{background-color:#C1C1C1;}.sweet-alert button.cancel:hover{background-color:#b9b9b9;}.sweet-alert button.cancel:active{background-color:#a8a8a8;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset!important;}.sweet-alert button[disabled]{opacity:.6;cursor:default;}.sweet-alert button.confirm[disabled]{color:transparent;}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#F27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86;}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-transform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@-webkit-keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@-webkit-keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@-webkit-keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@-webkit-keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}@keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s;}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s;}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s;}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s;}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s;}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s;}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s;}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s;}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s;}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s;}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}@keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate;}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}@keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate;}@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9;}.sweet-alert .sa-icon.sa-success{border-color:transparent\9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9;}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.la-ball-fall{display:block;font-size:0;color:#fff;}.la-ball-fall.la-dark{color:#333;}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}.la-ball-fall{width:54px;height:18px;}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite;}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}.la-ball-fall.la-sm{width:26px;height:8px;}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px;}.la-ball-fall.la-2x{width:108px;height:36px;}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px;}.la-ball-fall.la-3x{width:162px;height:54px;}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px;}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%);}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%);}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%);}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%);}}a,hr{padding:0}a,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}a,button,input,select,textarea{margin:0}a:hover,body,table th{color:#4D545D}a,input[type=radio],input[type=checkbox]{vertical-align:baseline}.is-block,article,aside,details,figure,footer,header,hgroup,hr,nav,pre code,section,summary{display:block}.button,.input,.textarea{-webkit-box-align:center}.button,.delete,.input,.modal-close,.progress,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none}.button,.menu-label{text-transform:uppercase}.episode-list-details,.hero,.index-section .letter-group,.is-flex.is-column,.modal-card,.series-card-details,.signup-form,.tile.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}td,td img{vertical-align:top}code,pre,pre code{background-color:#f5f7fa}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.is-clearfix:after,.notification:after,.select:after{content:" "}a{font-size:100%;background:0 0;color:#00b1b3;text-decoration:none;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out}del{text-decoration:line-through}.button.is-link,.footer-links-list>li a:hover,.tag a:hover,a.is-link:hover{text-decoration:underline}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{height:1px;border:0;border-top:1px solid #ccc;border-top-color:#d7d7d7;margin:40px 0}input,select{vertical-align:middle}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%;width:100%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button]{width:auto;overflow:visible}@-webkit-keyframes spin-around{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin-around{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{box-sizing:border-box;background-color:#fff;font-size:15px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Source Code Pro",Monaco,Inconsolata,monospace;line-height:1.25}body{font-size:1rem;font-weight:500;line-height:1.428571428571429}code{color:#ed6c63;font-size:12px;font-weight:400;padding:1px 2px 2px}.button,pre,pre code,strong{color:#4D545D}.button,.fa,.input,.textarea,table td,table th{vertical-align:top}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{font-weight:700}pre{white-space:pre;word-wrap:normal}.button,.nav-left,.table td.is-icon,.table th.is-icon,.tabs,.tag{white-space:nowrap}pre code{overflow-x:auto;padding:16px 20px}.box,.button{background-color:#fff}table td,table th{text-align:left}.fa,.has-text-centered{text-align:center}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.footer-section .newsletter-heading:not(:last-child),.heading:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subheading:not(:last-child),.subtitle:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:20px}@media screen and (min-width:1180px){.container{max-width:1200px}.is-block-widescreen{display:block!important}}.card,.highlight,.highlight pre,.textarea{max-width:100%}.fa{font-size:21px}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:979px){.is-block-touch{display:block!important}}@media screen and (min-width:980px){.is-block-desktop{display:block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-block-desktop-only{display:block!important}}.is-flex{display:-webkit-box;display:flex}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:769px){.is-flex-tablet{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-flex-tablet-only{display:-webkit-box!important;display:flex!important}}@media screen and (max-width:979px){.is-flex-touch{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:980px){.is-flex-desktop{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-flex-desktop-only{display:-webkit-box!important;display:flex!important}}@media screen and (min-width:1180px){.is-flex-widescreen{display:-webkit-box!important;display:flex!important}}.is-inline{display:inline}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:979px){.is-inline-touch{display:inline!important}}@media screen and (min-width:980px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1180px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:979px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:980px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1180px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box;display:inline-flex}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:979px){.is-inline-flex-tablet-only{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (max-width:979px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:980px){.is-inline-flex-desktop{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-inline-flex-desktop-only{display:-webkit-inline-box!important;display:inline-flex!important}}@media screen and (min-width:1180px){.is-inline-flex-widescreen{display:-webkit-inline-box!important;display:inline-flex!important}}.is-clearfix:after{clear:both;display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:979px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:979px){.is-hidden-touch{display:none!important}}@media screen and (min-width:980px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:980px) and (max-width:1179px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1180px){.is-hidden-widescreen{display:none!important}}.is-disabled{pointer-events:none}.is-marginless{margin:0!important}.box{display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #00b1b3}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #00b1b3}.button{align-items:center;border:1px solid #d7d7d7;border-radius:3px;display:-webkit-inline-box;display:inline-flex;font-size:15px;height:32px;line-height:24px;position:relative;-webkit-box-pack:center;justify-content:center;padding-left:10px;padding-right:10px;text-align:center}.button:hover{border-color:#aeb1b5}.button.is-active,.button:active,.button:focus{border-color:#00b1b3;outline:0}.button.is-disabled,.button[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none;opacity:.5}.button.is-white,.button.is-white:active{border-color:transparent}.button.is-disabled::-moz-placeholder,.button[disabled]::-moz-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled::-webkit-input-placeholder,.button[disabled]::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled:-moz-placeholder,.button[disabled]:-moz-placeholder{color:rgba(77,84,93,.3)}.button.is-disabled:-ms-input-placeholder,.button[disabled]:-ms-input-placeholder{color:rgba(77,84,93,.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button.is-active,.button:focus,.button:hover{color:#4D545D}.button:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2)}.button.is-white{background-color:#fff;color:#111}.button.is-white.is-active,.button.is-white:focus,.button.is-white:hover{background-color:#e6e6e6;border-color:transparent;color:#111}.button.is-white.is-inverted{background-color:#111;color:#fff}.button.is-white.is-inverted:hover{background-color:#040404}.button.is-white.is-loading:after{border-color:transparent transparent #111 #111!important}.button.is-white.is-default,.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-default:focus,.button.is-white.is-default:hover,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#111}.button.is-black,.button.is-black:active{border-color:transparent}.button.is-black{background-color:#111;color:#fff}.button.is-black.is-active,.button.is-black:focus,.button.is-black:hover{background-color:#000;border-color:transparent;color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#111}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-default,.button.is-black.is-outlined{background-color:transparent;border-color:#111;color:#111}.button.is-black.is-default:focus,.button.is-black.is-default:hover,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#111;border-color:#111;color:#fff}.button.is-light,.button.is-light:active{border-color:transparent}.button.is-light{background-color:#f5f7fa;color:#69707a}.button.is-light.is-active,.button.is-light:focus,.button.is-light:hover{background-color:#d3dce9;border-color:transparent;color:#69707a}.button.is-light.is-inverted{background-color:#69707a;color:#f5f7fa}.button.is-light.is-inverted:hover{background-color:#5d636c}.button.is-light.is-loading:after{border-color:transparent transparent #69707a #69707a!important}.button.is-light.is-default,.button.is-light.is-outlined{background-color:transparent;border-color:#f5f7fa;color:#f5f7fa}.button.is-light.is-default:focus,.button.is-light.is-default:hover,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.button.is-dark,.button.is-dark:active{border-color:transparent}.button.is-dark{background-color:#69707a;color:#f5f7fa}.button.is-dark.is-active,.button.is-dark:focus,.button.is-dark:hover{background-color:#51575f;border-color:transparent;color:#f5f7fa}.button.is-dark.is-inverted{background-color:#f5f7fa;color:#69707a}.button.is-dark.is-inverted:hover{background-color:#e4e9f2}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f7fa #f5f7fa!important}.button.is-dark.is-default,.button.is-dark.is-outlined{background-color:transparent;border-color:#69707a;color:#69707a}.button.is-dark.is-default:focus,.button.is-dark.is-default:hover,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.button.is-primary,.button.is-primary:active{border-color:transparent}.button.is-primary{background-color:#00b1b3;color:#fff}.button.is-primary.is-active,.button.is-primary:focus,.button.is-primary:hover{background-color:#007f80;border-color:transparent;color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00b1b3}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-default,.button.is-primary.is-outlined{background-color:transparent;border-color:#00b1b3;color:#00b1b3}.button.is-primary.is-default:focus,.button.is-primary.is-default:hover,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00b1b3;border-color:#00b1b3;color:#fff}.button.is-secondary,.button.is-secondary:active{border-color:transparent}.button.is-secondary{background-color:#70687f;color:#fff}.button.is-secondary.is-active,.button.is-secondary:focus,.button.is-secondary:hover{background-color:#575163;border-color:transparent;color:#fff}.button.is-secondary.is-inverted{background-color:#fff;color:#70687f}.button.is-secondary.is-inverted:hover{background-color:#f2f2f2}.button.is-secondary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-secondary.is-default,.button.is-secondary.is-outlined{background-color:transparent;border-color:#70687f;color:#70687f}.button.is-secondary.is-default:focus,.button.is-secondary.is-default:hover,.button.is-secondary.is-outlined:focus,.button.is-secondary.is-outlined:hover{background-color:#70687f;border-color:#70687f;color:#fff}.button.is-info,.button.is-info:active{border-color:transparent}.button.is-info{background-color:#42afe3;color:#fff}.button.is-info.is-active,.button.is-info:focus,.button.is-info:hover{background-color:#1f99d3;border-color:transparent;color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#42afe3}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-default,.button.is-info.is-outlined{background-color:transparent;border-color:#42afe3;color:#42afe3}.button.is-info.is-default:focus,.button.is-info.is-default:hover,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#42afe3;border-color:#42afe3;color:#fff}.button.is-success,.button.is-success:active{border-color:transparent}.button.is-success{background-color:#EF6733;color:#fff}.button.is-success.is-active,.button.is-success:focus,.button.is-success:hover{background-color:#de4a11;border-color:transparent;color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#EF6733}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-default,.button.is-success.is-outlined{background-color:transparent;border-color:#EF6733;color:#EF6733}.button.is-success.is-default:focus,.button.is-success.is-default:hover,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#EF6733;border-color:#EF6733;color:#fff}.button.is-warning,.button.is-warning:active{border-color:transparent}.button.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.button.is-warning.is-active,.button.is-warning:focus,.button.is-warning:hover{background-color:#fbda41;border-color:transparent;color:rgba(17,17,17,.5)}.button.is-warning.is-inverted{background-color:rgba(17,17,17,.5);color:#fce473}.button.is-warning.is-inverted:hover{background-color:rgba(4,4,4,.5)}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(17,17,17,.5) rgba(17,17,17,.5)!important}.button.is-warning.is-default,.button.is-warning.is-outlined{background-color:transparent;border-color:#fce473;color:#fce473}.button.is-warning.is-default:focus,.button.is-warning.is-default:hover,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#fce473;border-color:#fce473;color:rgba(17,17,17,.5)}.button.is-danger,.button.is-danger:active{border-color:transparent}.button.is-danger{background-color:#ed6c63;color:#fff}.button.is-danger.is-active,.button.is-danger:focus,.button.is-danger:hover{background-color:#e84135;border-color:transparent;color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#ed6c63}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-default,.button.is-danger.is-outlined{background-color:transparent;border-color:#ed6c63;color:#ed6c63}.button.is-danger.is-default:focus,.button.is-danger.is-default:hover,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ed6c63;border-color:#ed6c63;color:#fff}.button.is-link{background-color:transparent;border-color:transparent;color:#4D545D}.button.is-link:focus,.button.is-link:hover{background-color:#d7d7d7;color:#4D545D}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button.is-fullwidth{display:-webkit-box;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;top:50%;position:absolute!important}.content a:not(.button){border-bottom:1px solid #d7d7d7}.content a:not(.button):visited{color:#847bb9}.content a:not(.button):hover{border-bottom-color:#00b1b3}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#4D545D;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d7d7d7;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal}.content ul{list-style:disc}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:15px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{align-items:center;background-color:#fff;border:1px solid #d7d7d7;color:#4D545D;display:-webkit-inline-box;display:inline-flex;font-size:15px;-webkit-box-pack:start;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#00b1b3;outline:0}.input.is-disabled,.input[disabled],.is-disabled.textarea,[disabled].textarea{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.checkbox input,.radio input,.select select{cursor:pointer}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,[disabled].textarea::-moz-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,[disabled].textarea:-moz-placeholder{color:rgba(77,84,93,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder{color:rgba(77,84,93,.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#00b1b3}.input.is-secondary,.is-secondary.textarea{border-color:#70687f}.input.is-info,.is-info.textarea{border-color:#42afe3}.input.is-success,.is-success.textarea{border-color:#EF6733}.input.is-warning,.is-warning.textarea{border-color:#fce473}.input.is-danger,.is-danger.textarea{border-color:#ed6c63}.input[type=search],[type=search].textarea{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;min-height:120px;min-width:100%;resize:vertical}.checkbox,.radio,.select{display:inline-block;position:relative;vertical-align:top}.checkbox,.radio{cursor:pointer;line-height:16px}.checkbox:hover,.radio:hover{color:#4D545D}.is-disabled.checkbox,.is-disabled.radio{color:#59616b;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select select{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;color:#4D545D;font-size:15px;-webkit-box-pack:start;justify-content:flex-start;line-height:24px;position:relative;vertical-align:top;display:block;outline:0;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#00b1b3;outline:0}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(77,84,93,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(77,84,93,.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#00b1b3}.select select.is-secondary{border-color:#70687f}.select select.is-info{border-color:#42afe3}.select select.is-success{border-color:#EF6733}.select select.is-warning{border-color:#fce473}.select select.is-danger{border-color:#ed6c63}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.help,.label,.select:after{display:block}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select:after{border:1px solid #00b1b3;border-right:0;border-top:0;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;right:16px;top:50%}.select:hover:after{border-color:#4D545D}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:52px}.label{color:#4D545D;font-weight:700}.label:not(:last-child){margin-bottom:5px}.help{font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#00b1b3}.help.is-secondary{color:#70687f}.help.is-info{color:#42afe3}.help.is-success{color:#EF6733}.help.is-warning{color:#fce473}.help.is-danger{color:#ed6c63}@media screen and (max-width:768px){.control-label{margin-bottom:5px}}@media screen and (min-width:769px){.control-label{-webkit-box-flex:1;flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control.has-addons{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select,.control.has-addons .textarea{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover,.control.has-addons .textarea:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus,.control.has-addons .textarea:active,.control.has-addons .textarea:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .button:first-child select,.control.has-addons .input:first-child,.control.has-addons .input:first-child select,.control.has-addons .select:first-child,.control.has-addons .select:first-child select,.control.has-addons .textarea:first-child,.control.has-addons .textarea:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .button:last-child select,.control.has-addons .input:last-child,.control.has-addons .input:last-child select,.control.has-addons .select:last-child,.control.has-addons .select:last-child select,.control.has-addons .textarea:last-child,.control.has-addons .textarea:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{-webkit-box-flex:1;flex-grow:1}.control.has-addons.has-addons-centered{-webkit-box-pack:center;justify-content:center}.control.has-addons.has-addons-right{-webkit-box-pack:end;justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select,.control.has-addons.has-addons-fullwidth .textarea{-webkit-box-flex:1;flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#59616b;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#4D545D}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{-webkit-box-flex:1;flex-grow:1}.control.is-grouped.is-grouped-centered{-webkit-box-pack:center;justify-content:center}.control.is-grouped.is-grouped-right{-webkit-box-pack:end;justify-content:flex-end}@media screen and (min-width:769px){.control.is-horizontal{display:-webkit-box;display:flex}.control.is-horizontal>.control{display:-webkit-box;display:flex;-webkit-box-flex:5;flex-grow:5}}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-16by9 img,.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-75x75{height:75px;width:75px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;display:table}.notification .delete,.notification .modal-close{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.footer-section .notification .newsletter-heading,.notification .footer-section .newsletter-heading,.notification .heading,.notification .subheading,.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#00b1b3;color:#fff}.notification.is-secondary{background-color:#70687f;color:#fff}.notification.is-info{background-color:#42afe3;color:#fff}.notification.is-success{background-color:#EF6733;color:#fff}.notification.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.notification.is-danger{background-color:#ed6c63;color:#fff}.progress{border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#d7d7d7}.progress::-webkit-progress-value{background-color:#4D545D}.progress::-moz-progress-bar{background-color:#4D545D}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#111}.progress.is-black::-moz-progress-bar{background-color:#111}.progress.is-light::-webkit-progress-value{background-color:#f5f7fa}.progress.is-light::-moz-progress-bar{background-color:#f5f7fa}.progress.is-dark::-webkit-progress-value{background-color:#69707a}.progress.is-dark::-moz-progress-bar{background-color:#69707a}.progress.is-primary::-webkit-progress-value{background-color:#00b1b3}.progress.is-primary::-moz-progress-bar{background-color:#00b1b3}.progress.is-secondary::-webkit-progress-value{background-color:#70687f}.progress.is-secondary::-moz-progress-bar{background-color:#70687f}.progress.is-info::-webkit-progress-value{background-color:#42afe3}.progress.is-info::-moz-progress-bar{background-color:#42afe3}.progress.is-success::-webkit-progress-value{background-color:#EF6733}.progress.is-success::-moz-progress-bar{background-color:#EF6733}.progress.is-warning::-webkit-progress-value{background-color:#fce473}.progress.is-warning::-moz-progress-bar{background-color:#fce473}.progress.is-danger::-webkit-progress-value{background-color:#ed6c63}.progress.is-danger::-moz-progress-bar{background-color:#ed6c63}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#4D545D;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #d7d7d7;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#00b1b3;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#4D545D;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#4D545D}.table thead td,.table thead th{border-width:0 0 2px;color:#59616b}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#59616b}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:hover{background-color:#eef2f7}.table.is-striped tbody tr:nth-child(2n){background-color:#f5f7fa}.table.is-striped tbody tr:nth-child(2n):hover{background-color:#eef2f7}.footer-section .newsletter-heading,.heading,.subheading,.subtitle,.title{font-weight:500;word-break:break-word}.footer-section .newsletter-heading em,.footer-section .newsletter-heading span,.heading em,.heading span,.subheading em,.subheading span,.subtitle em,.subtitle span,.title em,.title span{font-weight:500}.footer-section .newsletter-heading a:hover,.heading a:hover,.subheading a:hover,.subtitle a:hover,.title a:hover{border-bottom:1px solid}.footer-section .newsletter-heading strong,.heading strong,.subheading strong,.subtitle strong,.title strong{font-weight:700}.footer-section .newsletter-heading .tag,.heading .tag,.subheading .tag,.subtitle .tag,.title .tag{vertical-align:bottom}.footer-section .newsletter-heading,.heading,.title{color:#4D545D;line-height:1}.footer-section .newsletter-heading code,.heading code,.title code{display:inline-block;font-size:28px}.footer-section .newsletter-heading strong,.heading strong,.title strong{color:inherit}.subheading strong,.subtitle strong,.tag{color:#4D545D}.footer-section .newsletter-heading+.highlight,.footer-section .newsletter-heading+.subheading,.footer-section .newsletter-heading+.subtitle,.heading+.highlight,.heading+.subheading,.heading+.subtitle,.title+.highlight,.title+.subheading,.title+.subtitle{margin-top:-10px}.footer-section .is-1.newsletter-heading,.is-1.heading,.title.is-1{font-size:48px}.footer-section .is-1.newsletter-heading code,.footer-section .is-2.newsletter-heading,.is-1.heading code,.is-2.heading,.title.is-1 code,.title.is-2{font-size:40px}.footer-section .is-2.newsletter-heading code,.footer-section .is-3.newsletter-heading,.is-2.heading code,.is-3.heading,.title.is-2 code,.title.is-3{font-size:28px}.footer-section .is-3.newsletter-heading code,.footer-section .is-4.newsletter-heading,.is-3.heading code,.is-4.heading,.title.is-3 code,.title.is-4{font-size:24px}.footer-section .is-4.newsletter-heading code,.footer-section .is-5.newsletter-heading,.is-4.heading code,.is-5.heading,.title.is-4 code,.title.is-5{font-size:18px}.footer-section .is-5.newsletter-heading code,.footer-section .is-6.newsletter-heading,.footer-section .is-6.newsletter-heading code,.is-5.heading code,.is-6.heading,.is-6.heading code,.title.is-5 code,.title.is-6,.title.is-6 code{font-size:15px}.footer-section .is-normal.newsletter-heading,.is-normal.heading,.title.is-normal{font-weight:400}.footer-section .is-normal.newsletter-heading strong,.is-normal.heading strong,.title.is-normal strong{font-weight:700}@media screen and (min-width:769px){.footer-section .newsletter-heading+.subheading,.footer-section .newsletter-heading+.subtitle,.heading+.subheading,.heading+.subtitle,.title+.subheading,.title+.subtitle{margin-top:-15px}}.subheading,.subtitle{font-size:18px}.subheading code,.subtitle code{border-radius:3px;display:inline-block;font-size:15px;padding:2px 3px;vertical-align:top}.footer-section .subheading+.newsletter-heading,.footer-section .subtitle+.newsletter-heading,.subheading+.heading,.subheading+.title,.subtitle+.heading,.subtitle+.title{margin-top:-20px}.is-1.subheading,.subtitle.is-1{font-size:48px}.is-1.subheading code,.is-2.subheading,.subtitle.is-1 code,.subtitle.is-2{font-size:40px}.is-2.subheading code,.is-3.subheading,.subtitle.is-2 code,.subtitle.is-3{font-size:28px}.is-3.subheading code,.is-4.subheading,.subtitle.is-3 code,.subtitle.is-4{font-size:24px}.is-4.subheading code,.is-5.subheading,.subtitle.is-4 code,.subtitle.is-5{font-size:18px}.is-5.subheading code,.is-6.subheading,.is-6.subheading code,.subtitle.is-5 code,.subtitle.is-6,.subtitle.is-6 code{font-size:15px}.is-normal.subheading,.subtitle.is-normal{font-weight:400}.is-normal.subheading strong,.subtitle.is-normal strong{font-weight:700}.delete,.modal-close{background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.icon,.icon.is-large,.icon.is-medium,.icon.is-small{display:inline-block;vertical-align:top;text-align:center}.delete:before,.modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete:after,.modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.delete:hover,.modal-close:hover{background-color:rgba(17,17,17,.5)}.delete.is-small,.is-small.modal-close,.tag:not(.is-large) .delete,.tag:not(.is-large) .modal-close{height:16px;width:16px}.delete.is-medium,.is-medium.modal-close{height:32px;width:32px}.delete.is-large,.is-large.modal-close{height:40px;width:40px}.icon{font-size:21px;height:24px;line-height:24px;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium{font-size:28px;height:32px;line-height:32px;width:32px}.icon.is-large{font-size:42px;height:48px;line-height:48px;width:48px}.hamburger,.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span,.nav-toggle span{background-color:#4D545D;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out;-webkit-transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,transform;transition-property:background,left,opacity,transform,-webkit-transform;width:15px}.card,.card-image,.media-content{position:relative}.hamburger span:nth-child(1),.nav-toggle span:nth-child(1){margin-top:-6px}.hamburger span:nth-child(2),.nav-toggle span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3),.nav-toggle span:nth-child(3){margin-top:4px}.hamburger:hover,.nav-toggle:hover{background-color:#f5f7fa}.hamburger.is-active span,.is-active.nav-toggle span{background-color:#00b1b3}.hamburger.is-active span:nth-child(1),.is-active.nav-toggle span:nth-child(1){margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.hamburger.is-active span:nth-child(2),.is-active.nav-toggle span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3),.is-active.nav-toggle span:nth-child(3){margin-left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.footer-section .newsletter-heading,.heading{display:block}.highlight{font-size:12px;font-weight:400;overflow:hidden;padding:0}.highlight pre{overflow:auto}.button.is-loading:after,.control.is-loading:after,.loader{-webkit-animation:spin-around .5s infinite linear;animation:spin-around .5s infinite linear;border:2px solid #d7d7d7;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.centered-heading:after,.plan-slash:after,.plan-type:after{content:''}.number{display:inline-block;font-size:18px}.tag{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-size:12px;height:24px;-webkit-box-pack:center;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px}.tag .delete,.tag .modal-close{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff}.tag.is-black{background-color:#111;color:#fff}.tag.is-light{background-color:#f5f7fa;color:#69707a}.tag.is-dark{background-color:#69707a;color:#f5f7fa}.tag.is-primary{background-color:#00b1b3;color:#fff}.tag.is-secondary{background-color:#70687f;color:#fff}.tag.is-info{background-color:#42afe3;color:#fff}.tag.is-success{background-color:#EF6733;color:#fff}.tag.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.tag.is-danger{background-color:#ed6c63;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:15px;height:32px;padding-left:14px;padding-right:14px}.media-number,.tag.is-large{font-size:18px;line-height:24px}.tag.is-large{height:40px;padding-left:18px;padding-right:18px}.tag.is-large .delete,.tag.is-large .modal-close{margin-left:4px;margin-right:-8px}.button,.delete,.is-unselectable,.modal-close,.tabs,.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-header{-webkit-box-align:stretch;align-items:stretch;box-shadow:0 1px 2px rgba(17,17,17,.1);display:-webkit-box;display:flex;min-height:40px}.card-header-title{-webkit-box-align:start;align-items:flex-start;color:#4D545D;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;font-weight:700;padding:10px}.card-header-icon{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:40px}.card-image{display:block}.card-content{padding:20px}.card-content .footer-section .newsletter-heading+.subheading,.card-content .footer-section .newsletter-heading+.subtitle,.card-content .heading+.subheading,.card-content .heading+.subtitle,.card-content .title+.subheading,.card-content .title+.subtitle,.footer-section .card-content .newsletter-heading+.subheading,.footer-section .card-content .newsletter-heading+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #d7d7d7;-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex}.media .media,.media+.media{border-top:1px solid rgba(215,215,215,.5)}.card-footer-item{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #d7d7d7}.card{background-color:#fff;box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px rgba(17,17,17,.1);color:#4D545D;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.column{flex-basis:0;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;flex:none}.columns.is-mobile>.column.is-full{-webkit-box-flex:0;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{-webkit-box-flex:0;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{-webkit-box-flex:0;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{-webkit-box-flex:0;flex:none;width:50%}.columns.is-mobile>.column.is-one-third{-webkit-box-flex:0;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{-webkit-box-flex:0;flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{-webkit-box-flex:0;flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{-webkit-box-flex:0;flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{-webkit-box-flex:0;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-webkit-box-flex:0;flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{-webkit-box-flex:0;flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{-webkit-box-flex:0;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-webkit-box-flex:0;flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{-webkit-box-flex:0;flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{-webkit-box-flex:0;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-webkit-box-flex:0;flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{-webkit-box-flex:0;flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{-webkit-box-flex:0;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{-webkit-box-flex:0;flex:none}.column.is-full-mobile{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-mobile{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-mobile{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-mobile{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-mobile{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-mobile{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;flex:none}.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:980px){.column.is-narrow-desktop{-webkit-box-flex:0;flex:none}.column.is-full-desktop{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-desktop{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-desktop{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-desktop{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-desktop{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-desktop{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1180px){.column.is-narrow-widescreen{-webkit-box-flex:0;flex:none}.column.is-full-widescreen{-webkit-box-flex:0;flex:none;width:100%}.column.is-three-quarters-widescreen{-webkit-box-flex:0;flex:none;width:75%}.column.is-two-thirds-widescreen{-webkit-box-flex:0;flex:none;width:66.6666%}.column.is-half-widescreen{-webkit-box-flex:0;flex:none;width:50%}.column.is-one-third-widescreen{-webkit-box-flex:0;flex:none;width:33.3333%}.column.is-one-quarter-widescreen{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{-webkit-box-flex:0;flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{-webkit-box-flex:0;flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{-webkit-box-flex:0;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-webkit-box-flex:0;flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{-webkit-box-flex:0;flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{-webkit-box-flex:0;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-webkit-box-flex:0;flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{-webkit-box-flex:0;flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{-webkit-box-flex:0;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-webkit-box-flex:0;flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{-webkit-box-flex:0;flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{-webkit-box-flex:0;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{-webkit-box-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width:769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:-webkit-box;display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;align-items:center}@media screen and (min-width:769px){.columns:not(.is-desktop){display:-webkit-box;display:flex}}@media screen and (min-width:980px){.columns.is-desktop{display:-webkit-box;display:flex}}.tile{-webkit-box-align:stretch;align-items:stretch;flex-basis:auto;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0!important}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child),.media-left{margin-right:10px}.tile.is-parent{padding:10px}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px!important}@media screen and (min-width:769px){.tile:not(.is-child){display:-webkit-box;display:flex}.tile.is-1{-webkit-box-flex:0;flex:none;width:8.3333333333%}.tile.is-2{-webkit-box-flex:0;flex:none;width:16.6666666667%}.tile.is-3{-webkit-box-flex:0;flex:none;width:25%}.tile.is-4{-webkit-box-flex:0;flex:none;width:33.3333333333%}.tile.is-5{-webkit-box-flex:0;flex:none;width:41.6666666667%}.tile.is-6{-webkit-box-flex:0;flex:none;width:50%}.tile.is-7{-webkit-box-flex:0;flex:none;width:58.3333333333%}.tile.is-8{-webkit-box-flex:0;flex:none;width:66.6666666667%}.tile.is-9{-webkit-box-flex:0;flex:none;width:75%}.tile.is-10{-webkit-box-flex:0;flex:none;width:83.3333333333%}.tile.is-11{-webkit-box-flex:0;flex:none;width:91.6666666667%}.tile.is-12{-webkit-box-flex:0;flex:none;width:100%}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ne,.highlight .ni{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.footer-section .level-item .newsletter-heading,.level-item .footer-section .newsletter-heading,.level-item .heading,.level-item .subheading,.level-item .subtitle,.level-item .title{margin-bottom:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-webkit-box-flex:1;flex-grow:1}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:10px}.level-left+.level-right{margin-top:20px}}@media screen and (min-width:769px){.level-left{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.level-right{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.level{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:-webkit-box;display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){-webkit-box-flex:1;flex-grow:1}@media screen and (min-width:769px){.level{display:-webkit-box;display:flex}.level>.level-item:not(.is-narrow){-webkit-box-flex:1;flex-grow:1}.media-number{margin-right:10px}}.media-number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;height:32px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}@media screen and (max-width:768px){.media-number{margin-bottom:10px}}.media-right{margin-left:10px}.media-content{-webkit-box-flex:1;flex-grow:1;text-align:left}.media{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;text-align:left}.callout-heading,.nav,.pagination,.panel-icon{text-align:center}.media .content:not(:last-child){margin-bottom:10px}.media .media{display:-webkit-box;display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}.menu-list a,.menu-nav a{display:block;padding:5px 10px}@media screen and (min-width:769px){.media.is-large .media-number{margin-right:20px}}.menu-list a{border-radius:2px;color:#4D545D}.menu-list a:hover{background-color:#f5f7fa;color:#00b1b3}.menu-list a.is-active{background-color:#00b1b3;color:#fff}.menu-list li ul{border-left:1px solid #d7d7d7;margin:10px;padding-left:10px}.menu-label{color:#59616b;font-size:11px;letter-spacing:1px;margin-bottom:5px}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #d7d7d7;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#4D545D;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f7fa;border-radius:3px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#111}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#111;color:#fff}.message.is-black .message-body{border-color:#111;color:gray}.message.is-light{background-color:#f5f7fa}.message.is-light .message-header{background-color:#f5f7fa;color:#69707a}.message.is-light .message-body{border-color:#f5f7fa;color:#666}.message.is-dark{background-color:#f4f5f6}.message.is-dark .message-header{background-color:#69707a;color:#f5f7fa}.message.is-dark .message-body{border-color:#69707a;color:gray}.message.is-primary{background-color:#ebffff}.message.is-primary .message-header{background-color:#00b1b3;color:#fff}.message.is-primary .message-body{border-color:#00b1b3;color:gray}.message.is-secondary{background-color:#f4f4f6}.message.is-secondary .message-header{background-color:#70687f;color:#fff}.message.is-secondary .message-body{border-color:#70687f;color:gray}.message.is-info{background-color:#edf7fc}.message.is-info .message-header{background-color:#42afe3;color:#fff}.message.is-info .message-body{border-color:#42afe3;color:gray}.message.is-success{background-color:#fef1ec}.message.is-success .message-header{background-color:#EF6733;color:#fff}.message.is-success .message-body{border-color:#EF6733;color:gray}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#fce473;color:rgba(17,17,17,.5)}.message.is-warning .message-body{border-color:#fce473;color:#666}.message.is-danger{background-color:#fdeeed}.message.is-danger .message-header{background-color:#ed6c63;color:#fff}.message.is-danger .message-body{border-color:#ed6c63;color:gray}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(17,17,17,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.hero-video,.modal{bottom:0;left:0;right:0}.modal-card{background-color:#fff;border-radius:5px;display:-webkit-box;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{-webkit-box-align:center;align-items:center;background-color:#f5f7fa;display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:start;justify-content:flex-start;position:relative}.modal-card-head{border-bottom:1px solid #d7d7d7}.modal-card-title{color:#4D545D;-webkit-box-flex:1;flex-grow:1;font-size:24px;line-height:1}.modal-card-foot{border-top:1px solid #d7d7d7}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-box-flex:1;flex-grow:1;overflow:auto}.modal,.nav-left,.tabs{overflow:hidden}.modal{top:0;-webkit-box-align:center;align-items:center;display:none;-webkit-box-pack:center;justify-content:center;position:fixed;z-index:1986}.nav-item,.pagination{-webkit-box-align:center}.modal.is-active{display:-webkit-box;display:flex}@media screen and (min-width:769px){.nav-toggle{display:none}}.nav-item,.nav-left{display:-webkit-box}.nav-item{align-items:center;display:flex;-webkit-box-pack:center;justify-content:center;padding:10px}.nav-item a{-webkit-box-flex:1;flex-grow:1}.nav-item img{max-height:24px}.nav.is-home .logo,.signedIn .nav-right img,.textarea{max-height:100%}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}@media screen and (max-width:768px){.nav-item{-webkit-box-pack:start;justify-content:flex-start}}.nav,.nav-left{-webkit-box-align:stretch}.nav-item a,.nav-item a.is-active,.nav-item a:hover,a.nav-item,a.nav-item.is-active,a.nav-item:hover{color:#4D545D}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #00b1b3;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00b1b3;border-top:3px solid transparent;color:#00b1b3}.panel-heading,.panel-tabs a{border-bottom:1px solid #d7d7d7}@media screen and (max-width:768px){.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(17,17,17,.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(215,215,215,.5);padding:10px}.nav-menu.is-active{display:block}}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab),.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}@media screen and (min-width:769px) and (max-width:979px){.nav-menu{padding-right:20px}}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab),.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav-left{align-items:stretch;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;overflow-x:auto}.nav-center{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nav-right{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;flex-basis:0;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end}.pagination>a:not(:first-child){-webkit-box-ordinal-group:2;order:1}}.nav,.nav>.container{display:-webkit-box;min-height:50px}.nav{align-items:stretch;background-color:#fff;display:flex}.panel-heading,.tabs.is-boxed a:hover,a.panel-block:hover{background-color:#f5f7fa}.nav>.container{-webkit-box-align:stretch;align-items:stretch;display:flex;width:100%}.nav.has-shadow{box-shadow:0 2px 3px rgba(17,17,17,.1)}@media screen and (max-width:979px){.container>.nav>.nav-left>.nav-item.is-brand:first-child,.nav>.container>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pagination ul,.tabs a{-webkit-box-align:center}.pagination a{display:block;min-width:32px}.pagination span{color:#59616b;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{-webkit-box-flex:1;flex-grow:1}.pagination ul{margin-top:10px}}.panel-icon{display:inline-block;font-size:14px;height:16px;line-height:16px;vertical-align:top;width:16px;color:#59616b;float:left;margin:0 4px 0 -2px}.panel-tabs,.tabs{display:-webkit-box}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{border-radius:4px 4px 0 0;color:#4D545D;font-size:18px;font-weight:300;padding:10px}.panel-tabs,.tabs.is-small{font-size:11px}.panel-list a{color:#4D545D}.panel-list a:hover{color:#00b1b3}.panel-tabs{display:flex;padding:5px 10px 0;-webkit-box-pack:center;justify-content:center}.panel-tabs a{margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#4D545D;color:#4D545D}.panel-block:not(:last-child),.panel-tabs:not(:last-child),.tabs a{border-bottom:1px solid #d7d7d7}.panel-block{color:#4D545D;display:block;line-height:16px;padding:10px}.panel{border:1px solid #d7d7d7;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{-webkit-box-align:stretch;align-items:stretch;display:flex;-webkit-box-pack:justify;justify-content:space-between;line-height:24px;overflow-x:auto}.hero-video,.video-player>.vjs-paused:not(.vjs-has-started){overflow:hidden}.tabs a{align-items:center;color:#4D545D;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs ul.is-center,.tabs ul.is-left{padding-right:10px}.tabs.is-boxed a,.tabs.is-toggle a{padding-bottom:5px;padding-top:5px}.tabs a:hover{border-bottom-color:#4D545D;color:#4D545D}.tabs li{display:block}.hero,.tabs ul{display:-webkit-box}.tabs li.is-active a{border-bottom-color:#00b1b3;color:#00b1b3}.tabs ul{-webkit-box-align:center;align-items:center;border-bottom:1px solid #d7d7d7;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start}.tabs ul.is-center{-webkit-box-flex:0;flex:none;-webkit-box-pack:center;justify-content:center;padding-left:10px}.tabs ul.is-right{-webkit-box-pack:end;justify-content:flex-end;padding-left:10px}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-centered ul{-webkit-box-pack:center;justify-content:center}.tabs.is-right ul{-webkit-box-pack:end;justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{border-bottom-color:#d7d7d7}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d7d7d7;border-bottom-color:transparent!important}.tabs.is-fullwidth li{-webkit-box-flex:1;flex-grow:1}.tabs.is-toggle a{border:1px solid #d7d7d7;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f7fa;border-color:#aeb1b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#00b1b3;border-color:#00b1b3;color:#fff;z-index:1}.hero .tabs ul,.tabs.is-toggle ul{border-bottom:none}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.hero-video{position:absolute;top:0}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.container,.section,.video-player,section{position:relative}.hero-video.is-transparent{opacity:.3}.hero-buttons{margin-top:20px}@media screen and (max-width:768px){.hero-video{display:none}.hero-buttons .button{display:-webkit-box;display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width:769px){.hero-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-foot,.hero-head{flex-shrink:0}.hero-body{-webkit-box-flex:1;flex-grow:1;padding:40px 20px}@media screen and (min-width:980px){.hero-body{padding-left:0;padding-right:0}}.hero{-webkit-box-align:stretch;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.hero .nav{background:0 0;box-shadow:0 1px 0 rgba(215,215,215,.3)}.hero.is-white{background-color:#fff;color:#111}.footer-section .hero.is-white .newsletter-heading,.hero.is-white .footer-section .newsletter-heading,.hero.is-white .heading,.hero.is-white .title{color:#111}.footer-section .hero.is-white .newsletter-heading a,.footer-section .hero.is-white .newsletter-heading strong,.hero.is-white .footer-section .newsletter-heading a,.hero.is-white .footer-section .newsletter-heading strong,.hero.is-white .heading a,.hero.is-white .heading strong,.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subheading,.hero.is-white .subtitle{color:rgba(17,17,17,.7)}.hero.is-white .subheading a,.hero.is-white .subheading strong,.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#111}.hero.is-white .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}@media screen and (max-width:768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white .nav-item a:not(.button),.hero.is-white a.nav-item{color:rgba(17,17,17,.5)}.hero.is-white .nav-item a:not(.button).is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a,.hero.is-white a.nav-item.is-active,.hero.is-white a.nav-item:hover{color:#111}.hero.is-white .tabs a{color:#111;opacity:.5}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#111;border-color:#111;color:#fff}.hero.is-white.is-bold{background-image:-webkit-linear-gradient(309deg,#e6e6e6 0,#fff 71%,#fff 100%);background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white .nav-toggle span{background-color:#111}.hero.is-white .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-white .nav-toggle.is-active span{background-color:#111}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-black .nav-menu{background-color:#111}}.hero.is-black{background-color:#111;color:#fff}.footer-section .hero.is-black .newsletter-heading,.hero.is-black .footer-section .newsletter-heading,.hero.is-black .heading,.hero.is-black .title{color:#fff}.footer-section .hero.is-black .newsletter-heading a,.footer-section .hero.is-black .newsletter-heading strong,.hero.is-black .footer-section .newsletter-heading a,.hero.is-black .footer-section .newsletter-heading strong,.hero.is-black .heading a,.hero.is-black .heading strong,.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subheading,.hero.is-black .subtitle{color:rgba(255,255,255,.7)}.hero.is-black .subheading a,.hero.is-black .subheading strong,.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-black .nav-item a:not(.button),.hero.is-black a.nav-item{color:rgba(255,255,255,.5)}.hero.is-black .nav-item a:not(.button).is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a,.hero.is-black a.nav-item.is-active,.hero.is-black a.nav-item:hover{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.5}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#111}.hero.is-black.is-bold{background-image:-webkit-linear-gradient(309deg,#000 0,#111 71%,#1f1c1c 100%);background-image:linear-gradient(141deg,#000 0,#111 71%,#1f1c1c 100%)}@media screen and (max-width:768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-light .nav-menu{background-color:#f5f7fa}}.hero.is-light{background-color:#f5f7fa;color:#69707a}.footer-section .hero.is-light .newsletter-heading,.hero.is-light .footer-section .newsletter-heading,.hero.is-light .heading,.hero.is-light .title{color:#69707a}.footer-section .hero.is-light .newsletter-heading a,.footer-section .hero.is-light .newsletter-heading strong,.hero.is-light .footer-section .newsletter-heading a,.hero.is-light .footer-section .newsletter-heading strong,.hero.is-light .heading a,.hero.is-light .heading strong,.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subheading,.hero.is-light .subtitle{color:rgba(105,112,122,.7)}.hero.is-light .subheading a,.hero.is-light .subheading strong,.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#69707a}.hero.is-light .nav{box-shadow:0 1px 0 rgba(105,112,122,.2)}.hero.is-light .nav-item a:not(.button),.hero.is-light a.nav-item{color:rgba(105,112,122,.5)}.hero.is-light .nav-item a:not(.button).is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a,.hero.is-light a.nav-item.is-active,.hero.is-light a.nav-item:hover{color:#69707a}.hero.is-light .tabs a{color:#69707a;opacity:.5}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.footer-section .hero.is-dark .newsletter-heading,.hero.is-dark,.hero.is-dark .footer-section .newsletter-heading,.hero.is-dark .heading,.hero.is-dark .title{color:#f5f7fa}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#69707a;border-color:#69707a;color:#f5f7fa}.hero.is-light.is-bold{background-image:-webkit-linear-gradient(309deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%);background-image:linear-gradient(141deg,#d0e0ec 0,#f5f7fa 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light .nav-toggle span{background-color:#69707a}.hero.is-light .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-light .nav-toggle.is-active span{background-color:#69707a}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(105,112,122,.2)}.hero.is-dark .nav-menu{background-color:#69707a}}.hero.is-dark{background-color:#69707a}.footer-section .hero.is-dark .newsletter-heading a,.footer-section .hero.is-dark .newsletter-heading strong,.hero.is-dark .footer-section .newsletter-heading a,.hero.is-dark .footer-section .newsletter-heading strong,.hero.is-dark .heading a,.hero.is-dark .heading strong,.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subheading,.hero.is-dark .subtitle{color:rgba(245,247,250,.7)}.hero.is-dark .subheading a,.hero.is-dark .subheading strong,.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f7fa}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,247,250,.2)}.hero.is-info .nav,.hero.is-primary .nav,.hero.is-secondary .nav,.hero.is-success .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-dark .nav-item a:not(.button),.hero.is-dark a.nav-item{color:rgba(245,247,250,.5)}.hero.is-dark .nav-item a:not(.button).is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.hero.is-dark a.nav-item.is-active,.hero.is-dark a.nav-item:hover{color:#f5f7fa}.hero.is-dark .tabs a{color:#f5f7fa;opacity:.5}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#69707a}.hero.is-dark.is-bold{background-image:-webkit-linear-gradient(309deg,#495a67 0,#69707a 71%,#6e768e 100%);background-image:linear-gradient(141deg,#495a67 0,#69707a 71%,#6e768e 100%)}@media screen and (max-width:768px){.hero.is-dark .nav-toggle span{background-color:#f5f7fa}.hero.is-dark .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f7fa}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,247,250,.2)}.hero.is-primary .nav-menu{background-color:#00b1b3}}.hero.is-primary{background-color:#00b1b3;color:#fff}.footer-section .hero.is-primary .newsletter-heading,.hero.is-primary .footer-section .newsletter-heading,.hero.is-primary .heading,.hero.is-primary .title{color:#fff}.footer-section .hero.is-primary .newsletter-heading a,.footer-section .hero.is-primary .newsletter-heading strong,.hero.is-primary .footer-section .newsletter-heading a,.hero.is-primary .footer-section .newsletter-heading strong,.hero.is-primary .heading a,.hero.is-primary .heading strong,.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subheading,.hero.is-primary .subtitle{color:rgba(255,255,255,.7)}.hero.is-primary .subheading a,.hero.is-primary .subheading strong,.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav-item a:not(.button),.hero.is-primary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-primary .nav-item a:not(.button).is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.hero.is-primary a.nav-item.is-active,.hero.is-primary a.nav-item:hover{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.5}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00b1b3}.hero.is-primary.is-bold{background-image:-webkit-linear-gradient(309deg,#00806c 0,#00b1b3 71%,#00a8cd 100%);background-image:linear-gradient(141deg,#00806c 0,#00b1b3 71%,#00a8cd 100%)}@media screen and (max-width:768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-secondary .nav-menu{background-color:#70687f}}.hero.is-secondary{background-color:#70687f;color:#fff}.footer-section .hero.is-secondary .newsletter-heading,.hero.is-secondary .footer-section .newsletter-heading,.hero.is-secondary .heading,.hero.is-secondary .title{color:#fff}.footer-section .hero.is-secondary .newsletter-heading a,.footer-section .hero.is-secondary .newsletter-heading strong,.hero.is-secondary .footer-section .newsletter-heading a,.hero.is-secondary .footer-section .newsletter-heading strong,.hero.is-secondary .heading a,.hero.is-secondary .heading strong,.hero.is-secondary .title a,.hero.is-secondary .title strong{color:inherit}.hero.is-secondary .subheading,.hero.is-secondary .subtitle{color:rgba(255,255,255,.7)}.hero.is-secondary .subheading a,.hero.is-secondary .subheading strong,.hero.is-secondary .subtitle a,.hero.is-secondary .subtitle strong{color:#fff}.hero.is-secondary .nav-item a:not(.button),.hero.is-secondary a.nav-item{color:rgba(255,255,255,.5)}.hero.is-secondary .nav-item a:not(.button).is-active,.hero.is-secondary .nav-item a:not(.button):hover,.hero.is-secondary .tabs.is-boxed a,.hero.is-secondary .tabs.is-toggle a,.hero.is-secondary a.nav-item.is-active,.hero.is-secondary a.nav-item:hover{color:#fff}.hero.is-secondary .tabs a{color:#fff;opacity:.5}.hero.is-secondary .tabs a:hover,.hero.is-secondary .tabs li.is-active a{opacity:1}.hero.is-secondary .tabs.is-boxed a:hover,.hero.is-secondary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-secondary .tabs.is-boxed li.is-active a,.hero.is-secondary .tabs.is-boxed li.is-active a:hover,.hero.is-secondary .tabs.is-toggle li.is-active a,.hero.is-secondary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#70687f}.hero.is-secondary.is-bold{background-image:-webkit-linear-gradient(309deg,#4f486c 0,#70687f 71%,#816d93 100%);background-image:linear-gradient(141deg,#4f486c 0,#70687f 71%,#816d93 100%)}@media screen and (max-width:768px){.hero.is-secondary .nav-toggle span{background-color:#fff}.hero.is-secondary .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-secondary .nav-toggle.is-active span{background-color:#fff}.hero.is-secondary .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-info .nav-menu{background-color:#42afe3}}.hero.is-info{background-color:#42afe3;color:#fff}.footer-section .hero.is-info .newsletter-heading,.hero.is-info .footer-section .newsletter-heading,.hero.is-info .heading,.hero.is-info .title{color:#fff}.footer-section .hero.is-info .newsletter-heading a,.footer-section .hero.is-info .newsletter-heading strong,.hero.is-info .footer-section .newsletter-heading a,.hero.is-info .footer-section .newsletter-heading strong,.hero.is-info .heading a,.hero.is-info .heading strong,.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subheading,.hero.is-info .subtitle{color:rgba(255,255,255,.7)}.hero.is-info .subheading a,.hero.is-info .subheading strong,.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav-item a:not(.button),.hero.is-info a.nav-item{color:rgba(255,255,255,.5)}.hero.is-info .nav-item a:not(.button).is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a,.hero.is-info a.nav-item.is-active,.hero.is-info a.nav-item:hover{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.5}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#42afe3}.hero.is-info.is-bold{background-image:-webkit-linear-gradient(309deg,#13bfdf 0,#42afe3 71%,#53a1eb 100%);background-image:linear-gradient(141deg,#13bfdf 0,#42afe3 71%,#53a1eb 100%)}@media screen and (max-width:768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-success .nav-menu{background-color:#EF6733}}.hero.is-success{background-color:#EF6733;color:#fff}.footer-section .hero.is-success .newsletter-heading,.hero.is-success .footer-section .newsletter-heading,.hero.is-success .heading,.hero.is-success .title{color:#fff}.footer-section .hero.is-success .newsletter-heading a,.footer-section .hero.is-success .newsletter-heading strong,.hero.is-success .footer-section .newsletter-heading a,.hero.is-success .footer-section .newsletter-heading strong,.hero.is-success .heading a,.hero.is-success .heading strong,.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subheading,.hero.is-success .subtitle{color:rgba(255,255,255,.7)}.hero.is-success .subheading a,.hero.is-success .subheading strong,.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav-item a:not(.button),.hero.is-success a.nav-item{color:rgba(255,255,255,.5)}.hero.is-success .nav-item a:not(.button).is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a,.hero.is-success a.nav-item.is-active,.hero.is-success a.nav-item:hover{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.5}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#EF6733}.footer-section .hero.is-warning .newsletter-heading,.hero.is-warning,.hero.is-warning .footer-section .newsletter-heading,.hero.is-warning .heading,.hero.is-warning .title{color:rgba(17,17,17,.5)}.hero.is-success.is-bold{background-image:-webkit-linear-gradient(309deg,#ea1f05 0,#EF6733 71%,#f69446 100%);background-image:linear-gradient(141deg,#ea1f05 0,#EF6733 71%,#f69446 100%)}@media screen and (max-width:768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}.hero.is-warning .nav-menu{background-color:#fce473}}.hero.is-warning{background-color:#fce473}.footer-section .hero.is-warning .newsletter-heading a,.footer-section .hero.is-warning .newsletter-heading strong,.hero.is-warning .footer-section .newsletter-heading a,.hero.is-warning .footer-section .newsletter-heading strong,.hero.is-warning .heading a,.hero.is-warning .heading strong,.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subheading,.hero.is-warning .subtitle{color:rgba(17,17,17,.7)}.hero.is-warning .nav-item a:not(.button),.hero.is-warning .nav-item a:not(.button).is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .subheading a,.hero.is-warning .subheading strong,.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong,.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a,.hero.is-warning a.nav-item,.hero.is-warning a.nav-item.is-active,.hero.is-warning a.nav-item:hover{color:rgba(17,17,17,.5)}.hero.is-warning .nav{box-shadow:0 1px 0 rgba(17,17,17,.2)}.hero.is-warning .tabs a{color:rgba(17,17,17,.5);opacity:.5}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(17,17,17,.5);border-color:rgba(17,17,17,.5);color:#fce473}.hero.is-warning.is-bold{background-image:-webkit-linear-gradient(309deg,#ffbd3d 0,#fce473 71%,#fffe8a 100%);background-image:linear-gradient(141deg,#ffbd3d 0,#fce473 71%,#fffe8a 100%)}@media screen and (max-width:768px){.hero.is-warning .nav-toggle span{background-color:rgba(17,17,17,.5)}.hero.is-warning .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(17,17,17,.5)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(17,17,17,.2)}.hero.is-danger .nav-menu{background-color:#ed6c63}}.hero.is-danger{background-color:#ed6c63;color:#fff}.footer-section .hero.is-danger .newsletter-heading,.hero.is-danger .footer-section .newsletter-heading,.hero.is-danger .heading,.hero.is-danger .title{color:#fff}.footer-section .hero.is-danger .newsletter-heading a,.footer-section .hero.is-danger .newsletter-heading strong,.hero.is-danger .footer-section .newsletter-heading a,.hero.is-danger .footer-section .newsletter-heading strong,.hero.is-danger .heading a,.hero.is-danger .heading strong,.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subheading,.hero.is-danger .subtitle{color:rgba(255,255,255,.7)}.hero.is-danger .subheading a,.hero.is-danger .subheading strong,.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{box-shadow:0 1px 0 rgba(255,255,255,.2)}.hero.is-danger .nav-item a:not(.button),.hero.is-danger a.nav-item{color:rgba(255,255,255,.5)}.hero.is-danger .nav-item a:not(.button).is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a,.hero.is-danger a.nav-item.is-active,.hero.is-danger a.nav-item:hover{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.5}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed6c63}.hero.is-danger.is-bold{background-image:-webkit-linear-gradient(309deg,#f32a3e 0,#ed6c63 71%,#f39376 100%);background-image:linear-gradient(141deg,#f32a3e 0,#ed6c63 71%,#f39376 100%)}@media screen and (max-width:768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(17,17,17,.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,.2)}body{font-size:90%}}@media screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.hero.is-fullheight .hero-body>.container{-webkit-box-flex:1;flex-grow:1}.section,section{background-color:#fff;padding:40px 20px}@media screen and (min-width:980px){.is-medium.section,section.is-medium{padding:120px 20px}.is-large.section,section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:hover,.footer a:visited,.footer a:visited:hover{color:#4D545D}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d7d7d7}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#00b1b3}@media screen and (min-width:769px){body{font-size:95%}}h1,h2,h3,h4,h5,h6,p{letter-spacing:-.025em}[v-cloak]{display:none}@media screen and (min-width:980px){body{font-size:100%}.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}@media screen and (min-width:1180px){.container{max-width:1130px}}@media screen and (min-width:1300px){.container{max-width:1200px}}button.button:not(.is-naked){height:inherit;padding:7px 20px}.button{font-weight:700}.button.is-naked{background:0 0;border:none;border-radius:0;height:auto}.button.is-naked:active{box-shadow:none}.button.is-transparent{background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.4);color:#fff}.button.is-transparent:hover{background:rgba(255,255,255,.4);border:2px solid rgba(255,255,255,.6)}.button.is-submit{width:100%;height:auto;display:block}@media screen and (max-width:768px){.button{font-size:90%}.button.is-submit-mobile{width:100%;height:auto;display:block}}.button.is-default,.button.is-padded{padding:20px}.button.is-checkmark{background:#d7d7d7;border-radius:50%;width:22px;height:22px;line-height:22px;padding:1px}.button.is-checkmark.is-active{background:#97cd76}.button.is-checkmark .icon{fill:#fff;height:15px}.button.is-input-addon{padding:0}.button.is-rounded{border-radius:20px}.button.is-30x30{width:30px;height:30px}.button.is-default,.button.is-outlined{border-width:2px}.button.is-default,.button.is-outlined.is-padded{padding:19px 20px}#root .button.has-dropdown{border:none;color:inherit;font-size:inherit;padding:inherit;margin:inherit;background:0 0;font-weight:inherit;height:inherit}#root .button.is-toggle:focus{background:#e3e4e6;color:#aeb1b5}#root .button.is-toggle.is-active,#root .button.is-toggle:hover{background:#00b1b3;border:2px solid #00b1b3;color:#fff}#root .button.is-toggle.is-active [class^=icon],#root .button.is-toggle:hover [class^=icon]{-webkit-filter:brightness(100);filter:brightness(100)}.button>a{color:inherit}@media screen and (max-width:768px){.footer-section .is-1.newsletter-heading,.is-1.heading,.title.is-1{font-size:25px}.footer-section .is-5.newsletter-heading,.is-5.heading,.title.is-5{font-size:14px}}.footer-section .newsletter-heading,.heading,.title{font-size:1.3em}@media screen and (min-width:980px){.footer-section .newsletter-heading,.heading,.title{font-size:1.86em}}.footer-section .newsletter-heading,.heading{font-size:2.6rem;font-weight:500;margin-bottom:1em!important;text-transform:none;letter-spacing:-.025em}.dropdown-item,.episode-list-meta,.in-caps,.plan-type>h3,.tag.is-square{text-transform:uppercase}@media screen and (max-width:768px){.footer-section .newsletter-heading,.heading{font-size:1.8rem}}.footer-section .is-light.newsletter-heading,.heading.is-light{font-weight:100}.footer-section .is-5.newsletter-heading,.heading.is-5{font-size:18px}.footer-section .adjusted-for-line-height.newsletter-heading,.heading.adjusted-for-line-height{margin-top:-.3em}.footer-section .has-icon.newsletter-heading,.heading.has-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footer-section .has-icon.newsletter-heading>.heading-icon,.heading.has-icon>.heading-icon{padding-right:8px;-webkit-filter:invert(.7);filter:invert(.7)}.footer-section .is-primary.newsletter-heading,.heading.is-primary{color:#00b1b3}.footer-section .is-success.newsletter-heading,.heading.is-success{color:#EF6733}.subheading{font-weight:400}@media screen and (min-width:980px){.subheading{padding-left:5em;padding-right:5em}}.subheading.has-no-padding{padding:0}.subheading,.subtitle{line-height:1.4;color:#919499}@media screen and (max-width:768px){.subheading,.subtitle{font-size:90%}}@media screen and (min-width:769px){.callout-heading{margin-bottom:60px;border-bottom:3px solid #00b1b3;text-align:left}.callout-heading.button.is-default,.callout-heading.is-padded{margin-left:60px;margin-right:60px}.callout-heading>.heading,.footer-section .callout-heading>.newsletter-heading{margin-bottom:0!important;background:#fff;position:relative;top:14px;display:inline;text-align:center;padding:0 30px;left:60px;text-transform:uppercase;font-weight:700}}.centered-heading{text-align:center}.centered-heading:after{width:40px;height:4px;background:#00b1b3;display:block;border-radius:4px;margin:2em auto 5em}.centered-heading>.heading,.footer-section .centered-heading>.newsletter-heading{font-size:24px}.centered-heading>.subheading,.centered-heading>.subtitle{margin-top:-10px}@media screen and (min-width:980px){.centered-heading>.subheading,.centered-heading>.subtitle{padding-left:150px;padding-right:150px}}.icon.is-16x16{width:16px;height:16px;line-height:16px}.icon.is-18x18{width:18px;height:18px;line-height:18px}.icon.is-28x28{width:28px;height:28px;line-height:28px}.icon.is-32x32{width:32px;height:32px;line-height:32px}.icon.is-40x40{width:40px;height:40px;line-height:40px}.icon.is-50x50{width:50px;height:50px;line-height:50px}.icon.is-faded{color:rgba(255,255,255,.2);fill:rgba(255,255,255,.2)}.icon.is-white{color:#fff;fill:#fff}.icon.is-active{fill:#EF6733;color:#EF6733}.icon.is-circle{border:3px solid currentColor;width:15px;height:15px;margin-right:10px}#root .has-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#root .has-icon>.icon{padding-right:10px}#root .has-icon>.icon:hover{fill:#EF6733}#root .has-icon>.icon.is-grey{fill:#aeb1b5;-webkit-filter:invert(.7);filter:invert(.7)}#root .has-icon>.icon.is-success{fill:#EF6733}#root .has-icon>.icon.is-toggle{fill:#aeb1b5}#root .has-icon>.icon.is-toggle.is-active,#root .has-icon>.icon.is-toggle:hover{fill:#EF6733}.button.is-naked .icon:first-child,.button.is-naked .icon:last-child{margin-left:0;margin-right:0}.icon.button.is-default,.icon.is-outlined{border-radius:50%;border:1px solid #a1a1a1;width:40px;height:40px;line-height:40px;color:#a1a1a1;margin-right:10px}.icon.button.is-default:hover,.icon.is-outlined:hover{background:#00b1b3;color:#fff;cursor:pointer;border:1px solid #007f80}.icon.button.is-default>i,.icon.is-outlined>i{display:block}.icon.is-muted{-webkit-filter:invert(.7);filter:invert(.7)}.icon-apparel{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2230%22%20viewBox%3D%220%200%2031%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M919.876%2C105.589c-0.337-.685-3.338-6.722-4.91-7.8a44.931%2C44.931%2C0%2C0%2C0-5.371-2.709L909.414%2C95l-0.193.037a18.686%2C18.686%2C0%2C0%2C1-9.442%2C0L899.586%2C95l-0.181.078a45%2C45%2C0%2C0%2C0-5.372%2C2.709c-1.571%2C1.08-4.572%2C7.117-4.909%2C7.8l-0.124.252%2C0.1%2C0.264c0.04%2C0.11%2C1.041%2C2.712%2C5.451%2C3.306l0.383%2C0.052%2C1.354-1.9c0.609%2C3.521-.26%2C11.811-1.336%2C15.8l-0.155.574%2C0.552%2C0.207c0.094%2C0.035%2C2.368.859%2C9.154%2C0.859s9.06-.824%2C9.154-0.859l0.551-.207-0.154-.574c-1.076-3.991-1.945-12.281-1.336-15.8l1.354%2C1.9%2C0.383-.052c4.41-.594%2C5.411-3.2%2C5.451-3.307l0.1-.263Zm-11.835-9.024a4.737%2C4.737%2C0%2C0%2C1-7.082%2C0A16.714%2C16.714%2C0%2C0%2C0%2C908.041%2C96.565Zm9.893%2C10.066a6.387%2C6.387%2C0%2C0%2C1-3.275%2C1.432l-2.274-3.2-0.481.949c-0.462.914-.93%2C3.119-0.534%2C8.427a60.635%2C60.635%2C0%2C0%2C0%2C1.279%2C8.831%2C38.538%2C38.538%2C0%2C0%2C1-8.149.627%2C40.347%2C40.347%2C0%2C0%2C1-8.15-.624%2C60.629%2C60.629%2C0%2C0%2C0%2C1.28-8.834c0.4-5.308-.072-7.513-0.534-8.427l-0.48-.949-2.276%2C3.2c-2.609-.448-3.607-1.672-3.919-2.187%2C1.245-2.493%2C3.4-6.37%2C4.336-7.014a38.3%2C38.3%2C0%2C0%2C1%2C4.6-2.345%2C6.171%2C6.171%2C0%2C0%2C0%2C.885%2C1.177%2C6.022%2C6.022%2C0%2C0%2C0%2C8.513%2C0%2C6.139%2C6.139%2C0%2C0%2C0%2C.886-1.177%2C38.3%2C38.3%2C0%2C0%2C1%2C4.6%2C2.345c0.936%2C0.644%2C3.09%2C4.519%2C4.335%2C7.012A3.527%2C3.527%2C0%2C0%2C1%2C917.934%2C106.631Z%22%20transform%3D%22translate%28-889%20-95%29%22/%3E%0A%3C/svg%3E%0A");width:31px;height:30px}.icon-discuss{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1139.45%2C95h-28.78a0.615%2C0.615%2C0%2C0%2C0-.61.612v11.327a0.615%2C0.615%2C0%2C0%2C0%2C.61.612h17.25l5.35%2C3.864a0.646%2C0.646%2C0%2C0%2C0%2C.36.116%2C0.609%2C0.609%2C0%2C0%2C0%2C.28-0.068%2C0.6%2C0.6%2C0%2C0%2C0%2C.33-0.545v-3.367h5.21a0.609%2C0.609%2C0%2C0%2C0%2C.61-0.612V95.612A0.609%2C0.609%2C0%2C0%2C0%2C1139.45%2C95Zm-0.61%2C11.327h-5.21a0.609%2C0.609%2C0%2C0%2C0-.61.612v2.782l-4.54-3.279a0.606%2C0.606%2C0%2C0%2C0-.36-0.115h-16.83v-10.1h27.55v10.1Zm0.61%2C6.428H1122.2l-5.35-3.863a0.61%2C0.61%2C0%2C0%2C0-.97.5v3.367h-5.21a0.615%2C0.615%2C0%2C0%2C0-.61.612v11.021a0.615%2C0.615%2C0%2C0%2C0%2C.61.612h28.78a0.609%2C0.609%2C0%2C0%2C0%2C.61-0.612V113.367A0.609%2C0.609%2C0%2C0%2C0%2C1139.45%2C112.755Zm-0.61%2C11.02h-27.55v-9.8h5.2a0.61%2C0.61%2C0%2C0%2C0%2C.61-0.613v-2.782l4.54%2C3.279a0.63%2C0.63%2C0%2C0%2C0%2C.36.116h16.84v9.8Zm-25.11-26.02h22.66V98.98h-22.66V97.755Zm0%2C2.449h22.66v1.225h-22.66V100.2Zm0%2C2.449h17.45v1.225h-17.45v-1.225Zm3.98%2C13.776h18.68v1.224h-18.68v-1.224Zm-3.98%2C2.448h22.66V120.1h-22.66v-1.225Zm0%2C2.45h19.6v1.224h-19.6v-1.224Zm21.13-18.674h1.53v1.225h-1.53v-1.225Zm-2.45%2C0h1.53v1.225h-1.53v-1.225Zm-18.68%2C13.776h1.54v1.224h-1.54v-1.224Z%22%20transform%3D%22translate%28-1110.06%20-95%29%22/%3E%0A%3C/svg%3E%0A");width:30px;height:30px}.icon-skills{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230.031%22%20height%3D%2229.969%22%20viewBox%3D%220%200%2030.031%2029.969%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22skills%22%20class%3D%22cls-1%22%20d%3D%22M676.988%2C108.38a0.672%2C0.672%2C0%2C0%2C0%2C.95-0.951l-1.251-1.25%2C1.793-1.791a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.791-1.575-1.573%2C1.793-1.792a0.672%2C0.672%2C0%2C1%2C0-.951-0.949l-1.793%2C1.791-3.583-3.581%2C3.515-3.488%2C8.3%2C8.292a0.672%2C0.672%2C0%2C1%2C0%2C.951-0.95l-8.772-8.766a0.674%2C0.674%2C0%2C0%2C0-.95%2C0L668.2%2C98.647a0.672%2C0.672%2C0%2C0%2C0%2C0%2C.952ZM697.826%2C118.4l-8.779-8.773a0.672%2C0.672%2C0%2C1%2C0-.951.95l8.3%2C8.3-3.5%2C3.5-3.584-3.582%2C1.792-1.791a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.791-1.574-1.573%2C1.792-1.792a0.672%2C0.672%2C0%2C0%2C0-.951-0.95l-1.792%2C1.792-1.244-1.243a0.672%2C0.672%2C0%2C1%2C0-.95.95l8.779%2C8.773a0.672%2C0.672%2C0%2C0%2C0%2C.951%2C0l4.453-4.45A0.671%2C0.671%2C0%2C0%2C0%2C697.826%2C118.4Zm-25.565-20.23a1.345%2C1.345%2C0%2C1%2C0%2C.95-0.394A1.334%2C1.334%2C0%2C0%2C0%2C672.261%2C98.173Zm21.587%2C21.573a1.344%2C1.344%2C0%2C1%2C0-.951.394A1.334%2C1.334%2C0%2C0%2C0%2C693.848%2C119.746Zm1.209-18.023h0l1.926-1.924a3.36%2C3.36%2C0%2C0%2C0-4.754-4.75l-1.925%2C1.924h0l-2.376%2C2.374h0l-15.409%2C15.4%2C0%2C0a0.509%2C0.509%2C0%2C0%2C0-.057.066%2C0.091%2C0.091%2C0%2C0%2C0-.011.016%2C0.587%2C0.587%2C0%2C0%2C0-.043.067%2C0.035%2C0.035%2C0%2C0%2C1%2C0%2C.008l-2.5%2C4.735a0.016%2C0.016%2C0%2C0%2C0%2C0%2C.007l-1.754%2C3.317a0.671%2C0.671%2C0%2C0%2C0%2C.594.985%2C0.664%2C0.664%2C0%2C0%2C0%2C.314-0.078l3.32-1.752%2C0.006%2C0%2C4.739-2.5%2C0%2C0c0.025-.015.05-0.03%2C0.074-0.047l0.012-.009a0.619%2C0.619%2C0%2C0%2C0%2C.067-0.058l0%2C0ZM672.181%2C120.7l-0.866-.866%2C1.415-2.676%2C0.291%2C1.324%2C0%2C0.01a0.629%2C0.629%2C0%2C0%2C0%2C.022.074s0%2C0.01%2C0%2C.014a0.62%2C0.62%2C0%2C0%2C0%2C.036.079l0.007%2C0.012a0.581%2C0.581%2C0%2C0%2C0%2C.04.061l0.012%2C0.017c0.018%2C0.022.036%2C0.044%2C0.056%2C0.065s0.043%2C0.038.065%2C0.056l0.017%2C0.012a0.5%2C0.5%2C0%2C0%2C0%2C.062.04l0.011%2C0.007a0.62%2C0.62%2C0%2C0%2C0%2C.079.036l0.013%2C0a0.708%2C0.708%2C0%2C0%2C0%2C.075.022l0.01%2C0%2C1.325%2C0.29Zm2.841-2.755%2C2.471-2.47a0.672%2C0.672%2C0%2C0%2C0-.951-0.949l-2.471%2C2.469-0.342-1.558L688.4%2C100.773l0.95%2C0.95L678.164%2C112.9a0.672%2C0.672%2C0%2C1%2C0%2C.95.95l11.19-11.181%2C0.951%2C0.95-14.674%2C14.663ZM690.779%2C98.4l2.852%2C2.85-1.426%2C1.425-2.852-2.85Zm2.4-2.4a2.016%2C2.016%2C0%2C1%2C1%2C2.852%2C2.85l-1.451%2C1.45-2.852-2.851Zm-22.523%2C25.078%2C0.279%2C0.279-0.592.313Z%22%20transform%3D%22translate%28-668%20-94.031%29%22/%3E%0A%3C/svg%3E%0A");width:30px;height:30px}.icon-catalog{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2224%22%20viewBox%3D%220%200%2030%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22catalog%22%20class%3D%22cls-1%22%20d%3D%22M3.293%2C0A3.268%2C3.268%2C0%2C0%2C0%2C.008%2C3.245a3.285%2C3.285%2C0%2C0%2C0%2C6.569%2C0A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C0Zm0%2C4.8A1.552%2C1.552%2C0%2C1%2C1%2C4.864%2C3.245%2C1.563%2C1.563%2C0%2C0%2C1%2C3.293%2C4.8ZM29.141%2C2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C2.4ZM3.293%2C8.747a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.692%2C1.552%2C1.552%2C0%2C1%2C1-1.571%2C1.552%2C0.852%2C0.852%2C0%2C0%2C0-.857-0.846%2C0.852%2C0.852%2C0%2C0%2C0-.857.846%2C3.285%2C3.285%2C0%2C0%2C0%2C6.569%2C0A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C8.747Zm25.848%2C2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C11.144ZM3.293%2C17.492a3.245%2C3.245%2C0%2C1%2C0%2C3.285%2C3.244A3.268%2C3.268%2C0%2C0%2C0%2C3.293%2C17.492Zm0%2C4.8a1.552%2C1.552%2C0%2C1%2C1%2C1.571-1.552A1.563%2C1.563%2C0%2C0%2C1%2C3.293%2C22.288Zm25.848-2.4H9.148a0.846%2C0.846%2C0%2C1%2C0%2C0%2C1.693H29.141A0.846%2C0.846%2C0%2C1%2C0%2C29.141%2C19.89Z%22/%3E%0A%3C/svg%3E%0A");width:30px;height:240}.icon-series{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2227%22%20viewBox%3D%220%200%2040%2027%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22series%22%20class%3D%22cls-1%22%20d%3D%22M474.286%2C97H435.714a0.714%2C0.714%2C0%2C0%2C0-.714.714v25.571a0.714%2C0.714%2C0%2C0%2C0%2C.714.715h38.572a0.714%2C0.714%2C0%2C0%2C0%2C.714-0.715V97.714A0.714%2C0.714%2C0%2C0%2C0%2C474.286%2C97Zm-37.858%2C4.429h6.429v12.857h-6.429V101.429Zm37.144%2C12.857h-2.143V101.429h2.143v12.857Zm0-14.286h-2.857a0.715%2C0.715%2C0%2C0%2C0-.715.715V115a0.714%2C0.714%2C0%2C0%2C0%2C.715.714h2.857v6.857H436.428v-6.857h7.143a0.715%2C0.715%2C0%2C0%2C0%2C.715-0.714V100.714a0.715%2C0.715%2C0%2C0%2C0-.715-0.714h-7.143V98.429h37.144V100Zm-17.858%2C17.571A1.429%2C1.429%2C0%2C1%2C1%2C454.286%2C119%2C1.429%2C1.429%2C0%2C0%2C1%2C455.714%2C117.571Zm-8.571-1.857h20a0.713%2C0.713%2C0%2C0%2C0%2C.714-0.714V100.714a0.714%2C0.714%2C0%2C0%2C0-.714-0.714h-20a0.715%2C0.715%2C0%2C0%2C0-.715.715V115A0.714%2C0.714%2C0%2C0%2C0%2C447.143%2C115.714Zm0.714-14.285h18.572v12.857H447.857V101.429Zm-0.714%2C16.856h2.143v1.429h-2.143v-1.429Zm3.571%2C0h2.143v1.429h-2.143v-1.429Zm7.857%2C0h2.143v1.429h-2.143v-1.429Zm3.572%2C0h2.143v1.429h-2.143v-1.429Z%22%20transform%3D%22translate%28-435%20-97%29%22/%3E%0A%3C/svg%3E%0A");width:40px;height:27px}.icon-clock,.icon-play-button{background-repeat:no-repeat;width:24px;height:24px;vertical-align:middle}.icon-clock{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223.97%22%20height%3D%2224%22%20viewBox%3D%220%200%2023.97%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M1083.02%2C631.02a12.008%2C12.008%2C0%2C1%2C1-8.48%2C3.514%2C11.986%2C11.986%2C0%2C0%2C1%2C8.48-3.514h0Zm6.11%2C11.345a0.655%2C0.655%2C0%2C0%2C1%2C0%2C1.309h-6.11a0.667%2C0.667%2C0%2C0%2C1-.57-0.331l-0.01-.01h0l-0.01-.018h0v-0.009h0l-0.01-.019h0v-0.019h0v-0.009h0l-0.01-.019h0l-0.01-.009h0v-0.018h0l-0.01-.019h0v-0.009h0l-0.01-.019h0v-0.018h0v-0.019l-0.01-.009h0V643.1h0v-0.018h0v-0.017h0v-0.009h0v-0.019h0V643.02h0v-7.813a0.637%2C0.637%2C0%2C0%2C1%2C.64-0.645%2C0.654%2C0.654%2C0%2C0%2C1%2C.66.645v7.158h5.46Zm1.45-6.908a10.7%2C10.7%2C0%2C1%2C0%2C3.13%2C7.563%2C10.658%2C10.658%2C0%2C0%2C0-3.13-7.563h0Z%22%20transform%3D%22translate%28-1071.03%20-631.031%29%22/%3E%0A%3C/svg%3E%0A")}.icon-play-button{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.4%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M929.81%2C642.579l-6.617-4.526a0.509%2C0.509%2C0%2C0%2C0-.8.421v9.052a0.508%2C0.508%2C0%2C0%2C0%2C.8.421l6.617-4.526A0.509%2C0.509%2C0%2C0%2C0%2C929.81%2C642.579Zm-6.392%2C3.982v-7.122l5.2%2C3.561ZM925%2C631a12%2C12%2C0%2C1%2C0%2C12%2C12A12.013%2C12.013%2C0%2C0%2C0%2C925%2C631Zm0%2C22.976A10.976%2C10.976%2C0%2C1%2C1%2C935.976%2C643%2C10.986%2C10.986%2C0%2C0%2C1%2C925%2C653.976Z%22%20transform%3D%22translate%28-913%20-631%29%22/%3E%0A%3C/svg%3E%0A")}.icon-grid,.icon-list{width:26px;height:19px;background-repeat:no-repeat}.icon-list{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2219%22%20viewBox%3D%220%200%2026%2019%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23373d46%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.7%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22list%22%20class%3D%22cls-1%22%20d%3D%22M1288%2C158h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Zm0%2C4h26v3h-26v-3Z%22%20transform%3D%22translate%28-1288%20-158%29%22/%3E%0A%3C/svg%3E%0A");-webkit-filter:invert(1);filter:invert(1)}.active .icon-list,.icon-list:hover{-webkit-filter:brightness(1%);filter:brightness(1%)}.icon-grid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2219%22%20viewBox%3D%220%200%2026%2019%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2324272c%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.2%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Rectangle_18_copy_4%22%20data-name%3D%22Rectangle%2018%20copy%204%22%20class%3D%22cls-1%22%20d%3D%22M1253%2C158h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm-18%2C10h8v9h-8v-9Zm9%2C0h8v9h-8v-9Zm9%2C0h8v9h-8v-9Z%22%20transform%3D%22translate%28-1253%20-158%29%22/%3E%0A%3C/svg%3E%0A")}.active .icon-grid,.icon-grid:hover{-webkit-filter:invert(1) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000);filter:invert(1) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000)}.icon-play{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22109%22%20height%3D%22109%22%20viewBox%3D%220%200%20109%20109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M750.5%2C428a54.575%2C54.575%2C0%2C0%2C0-26.059%2C6.624%2C2.159%2C2.159%2C0%2C1%2C0%2C2.068%2C3.79%2C50.281%2C50.281%2C0%2C1%2C1-11.271%2C8.388%2C2.157%2C2.157%2C0%2C1%2C0-3.033-3.069A54.492%2C54.492%2C0%2C1%2C0%2C750.5%2C428Zm-19%2C85.627a2.158%2C2.158%2C0%2C0%2C0%2C3.007.524l42.482-29.885a2.159%2C2.159%2C0%2C0%2C0%2C0-3.532L734.5%2C450.849a2.158%2C2.158%2C0%2C0%2C0-3.4%2C1.766v40.856a2.159%2C2.159%2C0%2C1%2C0%2C4.317%2C0v-36.7L771.993%2C482.5%2C732.02%2C510.62A2.159%2C2.159%2C0%2C0%2C0%2C731.5%2C513.627Z%22%20transform%3D%22translate%28-696%20-428%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:109px;height:109px}.icon-eye{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2213%22%20viewBox%3D%220%200%2021%2013%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M1030.5%2C214c-6.56%2C0-10.5%2C6.46-10.5%2C6.46s3.94%2C6.54%2C10.5%2C6.54%2C10.5-6.5%2C10.5-6.5S1037.06%2C214%2C1030.5%2C214Zm0%2C11.7c-5.74%2C0-8.86-5.2-8.86-5.2s3.12-5.2%2C8.86-5.2%2C8.86%2C5.2%2C8.86%2C5.2S1036.24%2C225.7%2C1030.5%2C225.7Zm0-9.1a3.9%2C3.9%2C0%2C1%2C1-3.94%2C3.9A3.924%2C3.924%2C0%2C0%2C1%2C1030.5%2C216.6Z%22%20transform%3D%22translate%28-1020%20-214%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:38px;height:13px}.icon-download{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20opacity%3A%200.2%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M213.05%2C1245.8h-17.1a0.954%2C0.954%2C0%2C0%2C0-.947.96v1.28a0.956%2C0.956%2C0%2C0%2C0%2C.947.96h17.1a0.954%2C0.954%2C0%2C0%2C0%2C.947-0.96v-1.28A0.942%2C0.942%2C0%2C0%2C0%2C213.05%2C1245.8Zm-9.214-1.72a0.937%2C0.937%2C0%2C0%2C0%2C.667.29%2C0.927%2C0.927%2C0%2C0%2C0%2C.668-0.29l6.477-6.56a0.978%2C0.978%2C0%2C0%2C0%2C0-1.36l-0.9-.9a0.931%2C0.931%2C0%2C0%2C0-1.341%2C0l-3.329%2C3.37v-8.67a0.956%2C0.956%2C0%2C0%2C0-.947-0.96H203.87a0.954%2C0.954%2C0%2C0%2C0-.947.96v8.68l-3.333-3.38a0.949%2C0.949%2C0%2C0%2C0-1.341%2C0l-0.9.91a0.978%2C0.978%2C0%2C0%2C0%2C0%2C1.36Z%22%20transform%3D%22translate%28-195%20-1229%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;width:19px;height:20px}.icon-like{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223%22%20height%3D%2224%22%20viewBox%3D%220%200%2023%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ccc%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M395.342%2C1241.32a3.016%2C3.016%2C0%2C0%2C0%2C.687-2%2C3.048%2C3.048%2C0%2C0%2C0-.643-1.72%2C2.713%2C2.713%2C0%2C0%2C0-.628-3.09c-0.787-.73-2.123-1.05-3.974-0.96a15.706%2C15.706%2C0%2C0%2C0-2.434.31h0c-0.248.05-.51%2C0.1-0.777%2C0.16a8.8%2C8.8%2C0%2C0%2C1%2C.618-2.91c0.693-2.14.653-3.78-.128-4.87a3.126%2C3.126%2C0%2C0%2C0-2.519-1.24%2C1.253%2C1.253%2C0%2C0%2C0-.955.44%2C3.432%2C3.432%2C0%2C0%2C0-.416%2C2.4c-0.653%2C1.77-2.484%2C6.13-4.033%2C7.34a0.368%2C0.368%2C0%2C0%2C0-.079.07%2C5.462%2C5.462%2C0%2C0%2C0-.97%2C1.47%2C2.023%2C2.023%2C0%2C0%2C0-.979-0.25h-3.019a2.076%2C2.076%2C0%2C0%2C0-2.058%2C2.09v8.16a2.071%2C2.071%2C0%2C0%2C0%2C2.058%2C2.08h3.019a2.038%2C2.038%2C0%2C0%2C0%2C1.187-.38l1.163%2C0.14a47.093%2C47.093%2C0%2C0%2C0%2C6.6.37c0.589%2C0.04%2C1.143.07%2C1.658%2C0.07a10.988%2C10.988%2C0%2C0%2C0%2C2.3-.21%2C4.309%2C4.309%2C0%2C0%2C0%2C3.073-1.94%2C3.1%2C3.1%2C0%2C0%2C0%2C.336-1.92%2C3.219%2C3.219%2C0%2C0%2C0%2C1.123-2.61A3.349%2C3.349%2C0%2C0%2C0%2C395.342%2C1241.32Zm-20.254%2C6.13a0.727%2C0.727%2C0%2C0%2C1-.722-0.73v-8.16a0.732%2C0.732%2C0%2C0%2C1%2C.722-0.74h3.019a0.73%2C0.73%2C0%2C0%2C1%2C.722.74v8.15a0.724%2C0.724%2C0%2C0%2C1-.722.73h-3.019v0.01Zm18.987-6.72a0.683%2C0.683%2C0%2C0%2C0-.089.82%2C1.94%2C1.94%2C0%2C0%2C1-.7%2C2.57%2C0.687%2C0.687%2C0%2C0%2C0-.228.77%2C1.811%2C1.811%2C0%2C0%2C1-.133%2C1.3%2C3.092%2C3.092%2C0%2C0%2C1-2.187%2C1.27%2C12.358%2C12.358%2C0%2C0%2C1-3.608.11h-0.069a49.832%2C49.832%2C0%2C0%2C1-6.433-.35h0l-0.5-.06a2.189%2C2.189%2C0%2C0%2C0%2C.044-0.44v-8.16a2.217%2C2.217%2C0%2C0%2C0-.094-0.63%2C4.275%2C4.275%2C0%2C0%2C1%2C.92-1.72c2.222-1.78%2C4.4-7.81%2C4.489-8.07a0.662%2C0.662%2C0%2C0%2C0%2C.029-0.34%2C3.146%2C3.146%2C0%2C0%2C1%2C.065-1.45%2C1.758%2C1.758%2C0%2C0%2C1%2C1.395.67c0.5%2C0.71.485%2C1.98-.059%2C3.65-0.832%2C2.56-.9%2C3.9-0.243%2C4.49a1.073%2C1.073%2C0%2C0%2C0%2C1.079.2q0.453-.1.861-0.18c0.02%2C0%2C.044-0.01.064-0.01%2C1.519-.34%2C4.241-0.54%2C5.186.33a1.455%2C1.455%2C0%2C0%2C1%2C.168%2C1.83%2C0.673%2C0.673%2C0%2C0%2C0%2C.119.87%2C1.954%2C1.954%2C0%2C0%2C1%2C.549%2C1.17A1.878%2C1.878%2C0%2C0%2C1%2C394.075%2C1240.73Z%22%20transform%3D%22translate%28-373.031%20-1225%29%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:23px;height:24px}.icon-like.is-small{width:19px;height:19px}.icon-checkmark{border:1px solid #d8d8d8;color:#d8d8d8;background:0 0;border-radius:50%;width:25px;height:25px;outline:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.icon-checkmark.is-success{background:#97cd76;fill:#fff;border:1px solid #7bbf51}.section+.is-grey.section,.section+.is-greydient.section,.section+section.is-grey,.section+section.is-greydient,section+.is-grey.section,section+.is-greydient.section,section+.section.is-grey,section+.section.is-greydient,section+section.is-grey,section+section.is-greydient{border-top:1px solid #f1f1f1}@media screen and (max-width:768px){.section,section{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px){.section,section{padding-left:60px;padding-right:60px}.is-normal.section,section.is-normal{padding:60px}}@media screen and (max-width:768px){.is-medium.section,section.is-medium{padding:40px 20px}}@media screen and (min-width:769px){.is-medium.section,section.is-medium{padding:40px 60px}.has-columns.has-three,.has-columns.has-two{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:980px){.is-medium.section,section.is-medium{padding:60px 20px}.has-columns.has-three{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-height:1300px) and (min-width:769px){.is-medium.section,section.is-medium{padding-top:120px;padding-bottom:120px}}.is-grey.section,section.is-grey{background:#fafafa;border-bottom:1px solid #f6f6f6}.is-greydient.section,section.is-greydient{background-image:-webkit-linear-gradient(top,#fafafa,#fff);background-image:linear-gradient(to bottom,#fafafa,#fff);border-bottom:1px solid #f6f6f6}.is-grey-darker.section,section.is-grey-darker{background-color:#f5f5f5}.is-featured.section,section.is-featured{padding-top:100px;padding-bottom:100px}.section>.section,.section>section,section>.section,section>section{padding-left:0;padding-right:0}@media screen and (max-width:768px){.section>.section,.section>section,section>.section,section>section{padding-top:0}}.tag.is-square{border-radius:0;padding:6px 8px;height:auto;font-size:14px}.tag.is-white{background:#fff;color:#4D545D}.tag a{color:inherit}.has-columns{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.has-columns.has-borders{-webkit-column-rule:2px dashed #d7d7d7;-moz-column-rule:2px dashed #d7d7d7;column-rule:2px dashed #d7d7d7}.has-columns .column-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:4em}.video-player-wrap{background:#000}.video-player{margin:0 auto;max-width:100%}@media screen and (min-width:769px){.video-player{width:calc(100vh - 10px)}.video-player>.vjs-paused:not(.vjs-has-started) video{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s;-webkit-filter:blur(5px);filter:blur(5px)}.video-player>.vjs-paused:not(.vjs-has-started):hover video{-webkit-filter:none;filter:none}.video-player>.vjs-paused:not(.vjs-has-started):before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(22,98,100,.8);z-index:2}}.video-player>.watch-later-button{position:absolute;top:40px;right:40px;z-index:3}.video-player>.watch-later-button button{background:0 0;color:#fff;padding:10px 20px;height:inherit;line-height:inherit}.video-player>.watch-later-button button:focus{color:#fff!important;border-color:#fff}.video-player>.watch-later-button button .icon{padding-right:30px}@media screen and (min-width:769px){.vjs-big-play-button{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22109%22%20height%3D%22109%22%20viewBox%3D%220%200%20109%20109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22Forma_1%22%20data-name%3D%22Forma%201%22%20class%3D%22cls-1%22%20d%3D%22M750.5%2C428a54.575%2C54.575%2C0%2C0%2C0-26.059%2C6.624%2C2.159%2C2.159%2C0%2C1%2C0%2C2.068%2C3.79%2C50.281%2C50.281%2C0%2C1%2C1-11.271%2C8.388%2C2.157%2C2.157%2C0%2C1%2C0-3.033-3.069A54.492%2C54.492%2C0%2C1%2C0%2C750.5%2C428Zm-19%2C85.627a2.158%2C2.158%2C0%2C0%2C0%2C3.007.524l42.482-29.885a2.159%2C2.159%2C0%2C0%2C0%2C0-3.532L734.5%2C450.849a2.158%2C2.158%2C0%2C0%2C0-3.4%2C1.766v40.856a2.159%2C2.159%2C0%2C1%2C0%2C4.317%2C0v-36.7L771.993%2C482.5%2C732.02%2C510.62A2.159%2C2.159%2C0%2C0%2C0%2C731.5%2C513.627Z%22%20transform%3D%22translate%28-696%20-428%29%22/%3E%0A%3C/svg%3E%0A") no-repeat!important;border:none!important;width:109px!important;height:109px!important;margin-top:-54.5px!important;margin-left:-54.5px!important}.vjs-big-play-button:hover{-webkit-filter:invert(1);filter:invert(1)}.vjs-big-play-button:before{display:none}}.next-lesson-arrow{background:#00b1b3;padding:8px 15px;color:#fff;position:absolute;right:0;top:50%;z-index:2;margin-top:-20px;display:none;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}#root .nav-bottom-link,.nav,.nav-bottom,.nav.is-home .dropdown-heading,.series-card,.series-card>a,.signup-banner{position:relative}@media screen and (max-width:768px){.video-player>.watch-later-button,.vjs-watermark-content{display:none}.next-lesson-arrow{right:0;top:109%;display:block}.next-lesson-arrow.previous{left:0}}.next-lesson-arrow.previous{left:0;right:inherit}.next-lesson-arrow:hover{opacity:1}.next-lesson-arrow a{color:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.next-lesson-arrow .arrow{font-size:48px}.next-lesson-arrow-title{display:none}.next-lesson-arrow:hover .next-lesson-arrow-title,.video-details .lesson-complete-button span,.video-player:hover .next-lesson-arrow{display:block}.next-lesson-arrow:hover .icon{padding-left:20px}.next-lesson-arrow:hover.previous .icon{padding-left:0;padding-right:20px}#root .video-title-series{color:#93979d}#root .video-title-series:hover{color:#00b1b3;border-bottom:none}.video-details{font-size:.93em}@media screen and (max-width:768px){.video-details{text-align:center}.video-details .lesson-complete-button{text-align:center!important}}.video-details-publish-date{color:#cacaca;margin-bottom:3px}#root .video-details-buttons .for-download{color:#aeb1b5}.footer-section .video-details .newsletter-heading,.video-details .footer-section .newsletter-heading,.video-details .heading,.video-details .title{margin-bottom:10px;color:#2b2b2b;letter-spacing:-.05em;font-weight:500}@media screen and (min-width:769px){.footer-section .video-details .newsletter-heading,.video-details .footer-section .newsletter-heading,.video-details .heading,.video-details .title{font-size:60px}}.video-details .lesson-complete-button{background:0 0;border:none;text-align:left;color:#cacaca;font-size:24px;font-weight:500;margin-bottom:20px;outline:0;padding:0}.video-details .lesson-complete-button .icon{border-radius:50%;padding:10px;font-size:30px;margin-bottom:7px;color:#7d8793;border:1px solid #d7d7d7}.video-details .lesson-complete-button .icon path{fill:#cacaca}.video-details.is-complete .lesson-complete-button{color:#97cd76}.video-details.is-complete .lesson-complete-button .icon{color:#fff;background:#97cd76;border:none}.video-details.is-complete .lesson-complete-button .icon path{fill:#fff}.video-description{color:#7d8793;font-weight:400}@media screen and (min-width:980px){.video-player{min-width:70%;max-width:90%}.video-description{font-size:18px}}#root .video-details-buttons .button{padding:12px 20px;height:inherit}#root .video-details-buttons .icon-download,#root .video-details-buttons .icon-like{margin-right:10px}.video-comments{border-top:1px solid #d7d7d7}.video-comments .comments{margin-top:-3em;padding-top:3em}@media screen and (min-width:769px){.video-comments .comments{border-right:1px solid #d7d7d7}}.input,.textarea{padding:0 15px;border-radius:0;box-shadow:none;height:42px}.textarea{padding:20px 15px}.input.is-naked,.is-naked.textarea{border:none;box-shadow:none;background:0 0}fieldset+fieldset{margin-top:2em}legend{background:#fff;padding:0 1em;font-weight:700}form.box{width:400px;max-width:100%}.control:not(:last-child){margin-bottom:1.3em}@media screen and (max-width:768px){.input,.textarea{font-size:11px}.control.is-grouped{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.select{height:42px}.select:after{margin-top:-6px}.select select{height:100%;padding-left:15px}.color-primary{color:#00b1b3!important}.bg-primary{background:#00b1b3!important}.color-secondary{color:#70687f!important}.bg-secondary{background:#70687f!important}.color-black{color:#111!important}.bg-black{background:#111!important}.color-blue{color:#3898D4!important}.bg-blue{background:#3898D4!important}.color-success{color:#EF6733!important}.bg-success{background:#EF6733!important}.color-white{color:#fff!important}.bg-white{background:#fff!important}.color-green{color:#97cd76!important}.bg-green{background:#97cd76!important}.color-red{color:#ed6c63!important}.bg-red{background:#ed6c63!important}.color-grey-darker{color:#4D545D!important}.bg-grey-darker{background:#4D545D!important}.color-text-lighter{color:#7d8793!important}.bg-text-lighter{background:#7d8793!important}.color-text-lightest{color:#cacaca!important}.bg-text-lightest{background:#cacaca!important}::-webkit-input-placeholder{color:#CACBCE;font-weight:700}::-moz-placeholder{color:#CACBCE;font-weight:700}:-ms-input-placeholder{color:#CACBCE;font-weight:700}:-moz-placeholder{color:#CACBCE;font-weight:700}#root .is-flex{display:-webkit-box;display:flex}.flex{-webkit-box-flex:1;flex:1}@media screen and (min-width:769px){.dont-flex{-webkit-box-flex:0;flex-grow:0}}.is-flex.is-column{flex-direction:column}@media screen and (max-width:768px){.is-column-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.is-justified-to-center{-webkit-box-pack:center!important;justify-content:center!important}@media screen and (max-width:768px){.is-justified-to-center-mobile{-webkit-box-pack:center;justify-content:center}}.is-justified-space-between{-webkit-box-pack:justify;justify-content:space-between}.is-justified-space-around{justify-content:space-around}.is-aligned-center{-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.is-aligned-center-mobile{-webkit-box-align:center;align-items:center}}@media screen and (min-width:980px){.is-aligned-center-desktop{-webkit-box-align:center;align-items:center}}.is-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.is-vertically-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width:769px){.is-vertically-centered-tablet{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1em!important}.px-1{padding-left:1em!important;padding-right:1em!important}.py-1{padding-top:1em!important;padding-bottom:1em!important}.p-2{padding:2em!important}.px-2{padding-left:2em!important;padding-right:2em!important}.py-2{padding-top:2em!important;padding-bottom:2em!important}.p-3{padding:3em!important}.px-3{padding-left:3em!important;padding-right:3em!important}.py-3{padding-top:3em!important;padding-bottom:3em!important}.p-4{padding:4em!important}.px-4{padding-left:4em!important;padding-right:4em!important}.py-4{padding-top:4em!important;padding-bottom:4em!important}.p-5{padding:5em!important}.px-5{padding-left:5em!important;padding-right:5em!important}.py-5{padding-top:5em!important;padding-bottom:5em!important}.p-6{padding:6em!important}.px-6{padding-left:6em!important;padding-right:6em!important}.py-6{padding-top:6em!important;padding-bottom:6em!important}@media screen and (max-width:768px){.p-0-mobile{padding:0!important}.px-0-mobile{padding-left:0!important;padding-right:0!important}.p-1-mobile{padding:1em!important}.px-1-mobile{padding-left:1em!important;padding-right:1em!important}.p-2-mobile{padding:2em!important}.px-2-mobile{padding-left:2em!important;padding-right:2em!important}.p-3-mobile{padding:3em!important}.px-3-mobile{padding-left:3em!important;padding-right:3em!important}.p-4-mobile{padding:4em!important}.px-4-mobile{padding-left:4em!important;padding-right:4em!important}.p-5-mobile{padding:5em!important}.px-5-mobile{padding-left:5em!important;padding-right:5em!important}.p-6-mobile{padding:6em!important}.px-6-mobile{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:769px){.mx-0{margin-left:0!important;margin-right:0!important}.px-0-tablet{padding-left:0!important;padding-right:0!important}.mx-1{margin-left:1em!important;margin-right:1em!important}.px-1-tablet{padding-left:1em!important;padding-right:1em!important}.mx-2{margin-left:2em!important;margin-right:2em!important}.px-2-tablet{padding-left:2em!important;padding-right:2em!important}.mx-3{margin-left:3em!important;margin-right:3em!important}.px-3-tablet{padding-left:3em!important;padding-right:3em!important}.mx-4{margin-left:4em!important;margin-right:4em!important}.px-4-tablet{padding-left:4em!important;padding-right:4em!important}.mx-5{margin-left:5em!important;margin-right:5em!important}.px-5-tablet{padding-left:5em!important;padding-right:5em!important}.mx-6{margin-left:6em!important;margin-right:6em!important}.px-6-tablet{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:980px){.is-vertically-centered-desktop{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mx-0-desktop{margin-left:0!important;margin-right:0!important}.px-0-desktop{padding-left:0!important;padding-right:0!important}.mx-1-desktop{margin-left:1em!important;margin-right:1em!important}.px-1-desktop{padding-left:1em!important;padding-right:1em!important}.mx-2-desktop{margin-left:2em!important;margin-right:2em!important}.px-2-desktop{padding-left:2em!important;padding-right:2em!important}.mx-3-desktop{margin-left:3em!important;margin-right:3em!important}.px-3-desktop{padding-left:3em!important;padding-right:3em!important}.mx-4-desktop{margin-left:4em!important;margin-right:4em!important}.px-4-desktop{padding-left:4em!important;padding-right:4em!important}.mx-5-desktop{margin-left:5em!important;margin-right:5em!important}.px-5-desktop{padding-left:5em!important;padding-right:5em!important}.mx-6-desktop{margin-left:6em!important;margin-right:6em!important}.px-6-desktop{padding-left:6em!important;padding-right:6em!important}}@media screen and (min-width:1180px){.px-0-widescreen{padding-left:0!important;padding-right:0!important}.px-1-widescreen{padding-left:1em!important;padding-right:1em!important}.px-2-widescreen{padding-left:2em!important;padding-right:2em!important}.px-3-widescreen{padding-left:3em!important;padding-right:3em!important}.px-4-widescreen{padding-left:4em!important;padding-right:4em!important}.px-5-widescreen{padding-left:5em!important;padding-right:5em!important}.px-6-widescreen{padding-left:6em!important;padding-right:6em!important}}.mt-a{margin-top:auto!important}.mbt-1{margin-top:8px!important}.pbt-1{padding-top:8px!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mt-1{margin-top:1em!important}.pt-1{padding-top:1em!important}.mt-2{margin-top:2em!important}.pt-2{padding-top:2em!important}.mt-3{margin-top:3em!important}.pt-3{padding-top:3em!important}.mt-4{margin-top:4em!important}.pt-4{padding-top:4em!important}.mt-5{margin-top:5em!important}.pt-5{padding-top:5em!important}.mt-6{margin-top:6em!important}.pt-6{padding-top:6em!important}@media screen and (max-width:768px){.mt-0-mobile{margin-top:0!important}.pt-0-mobile{padding-top:0!important}.mt-1-mobile{margin-top:1em!important}.pt-1-mobile{padding-top:1em!important}.mt-2-mobile{margin-top:2em!important}.pt-2-mobile{padding-top:2em!important}.mt-3-mobile{margin-top:3em!important}.pt-3-mobile{padding-top:3em!important}.mt-4-mobile{margin-top:4em!important}.pt-4-mobile{padding-top:4em!important}.mt-5-mobile{margin-top:5em!important}.pt-5-mobile{padding-top:5em!important}.mt-6-mobile{margin-top:6em!important}.pt-6-mobile{padding-top:6em!important}}@media screen and (min-width:769px){.mbt-1-tablet{margin-top:8px!important}.mt-0-tablet{margin-top:0!important}.pt-0-tablet{padding-top:0!important}.mt-1-tablet{margin-top:1em!important}.pt-1-tablet{padding-top:1em!important}.mt-2-tablet{margin-top:2em!important}.pt-2-tablet{padding-top:2em!important}.mt-3-tablet{margin-top:3em!important}.pt-3-tablet{padding-top:3em!important}.mt-4-tablet{margin-top:4em!important}.pt-4-tablet{padding-top:4em!important}.mt-5-tablet{margin-top:5em!important}.pt-5-tablet{padding-top:5em!important}.mt-6-tablet{margin-top:6em!important}.pt-6-tablet{padding-top:6em!important}}.mr-a{margin-right:auto!important}.mbr-1{margin-right:8px!important}.pbr-1{padding-right:8px!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mr-1{margin-right:1em!important}.pr-1{padding-right:1em!important}.mr-2{margin-right:2em!important}.pr-2{padding-right:2em!important}.mr-3{margin-right:3em!important}.pr-3{padding-right:3em!important}.mr-4{margin-right:4em!important}.pr-4{padding-right:4em!important}.mr-5{margin-right:5em!important}.pr-5{padding-right:5em!important}.mr-6{margin-right:6em!important}.pr-6{padding-right:6em!important}@media screen and (max-width:768px){.mr-0-mobile{margin-right:0!important}.pr-0-mobile{padding-right:0!important}.mr-1-mobile{margin-right:1em!important}.pr-1-mobile{padding-right:1em!important}.mr-2-mobile{margin-right:2em!important}.pr-2-mobile{padding-right:2em!important}.mr-3-mobile{margin-right:3em!important}.pr-3-mobile{padding-right:3em!important}.mr-4-mobile{margin-right:4em!important}.pr-4-mobile{padding-right:4em!important}.mr-5-mobile{margin-right:5em!important}.pr-5-mobile{padding-right:5em!important}.mr-6-mobile{margin-right:6em!important}.pr-6-mobile{padding-right:6em!important}}@media screen and (min-width:769px){.mbr-1-tablet{margin-right:8px!important}.mr-0-tablet{margin-right:0!important}.pr-0-tablet{padding-right:0!important}.mr-1-tablet{margin-right:1em!important}.pr-1-tablet{padding-right:1em!important}.mr-2-tablet{margin-right:2em!important}.pr-2-tablet{padding-right:2em!important}.mr-3-tablet{margin-right:3em!important}.pr-3-tablet{padding-right:3em!important}.mr-4-tablet{margin-right:4em!important}.pr-4-tablet{padding-right:4em!important}.mr-5-tablet{margin-right:5em!important}.pr-5-tablet{padding-right:5em!important}.mr-6-tablet{margin-right:6em!important}.pr-6-tablet{padding-right:6em!important}}.mb-a{margin-bottom:auto!important}.mbb-1{margin-bottom:8px!important}.pbb-1{padding-bottom:8px!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-1{margin-bottom:1em!important}.pb-1{padding-bottom:1em!important}.mb-2{margin-bottom:2em!important}.pb-2{padding-bottom:2em!important}.mb-3{margin-bottom:3em!important}.pb-3{padding-bottom:3em!important}.mb-4{margin-bottom:4em!important}.pb-4{padding-bottom:4em!important}.mb-5{margin-bottom:5em!important}.pb-5{padding-bottom:5em!important}.mb-6{margin-bottom:6em!important}.pb-6{padding-bottom:6em!important}@media screen and (max-width:768px){.mb-0-mobile{margin-bottom:0!important}.pb-0-mobile{padding-bottom:0!important}.mb-1-mobile{margin-bottom:1em!important}.pb-1-mobile{padding-bottom:1em!important}.mb-2-mobile{margin-bottom:2em!important}.pb-2-mobile{padding-bottom:2em!important}.mb-3-mobile{margin-bottom:3em!important}.pb-3-mobile{padding-bottom:3em!important}.mb-4-mobile{margin-bottom:4em!important}.pb-4-mobile{padding-bottom:4em!important}.mb-5-mobile{margin-bottom:5em!important}.pb-5-mobile{padding-bottom:5em!important}.mb-6-mobile{margin-bottom:6em!important}.pb-6-mobile{padding-bottom:6em!important}}@media screen and (min-width:769px){.mbb-1-tablet{margin-bottom:8px!important}.mb-0-tablet{margin-bottom:0!important}.pb-0-tablet{padding-bottom:0!important}.mb-1-tablet{margin-bottom:1em!important}.pb-1-tablet{padding-bottom:1em!important}.mb-2-tablet{margin-bottom:2em!important}.pb-2-tablet{padding-bottom:2em!important}.mb-3-tablet{margin-bottom:3em!important}.pb-3-tablet{padding-bottom:3em!important}.mb-4-tablet{margin-bottom:4em!important}.pb-4-tablet{padding-bottom:4em!important}.mb-5-tablet{margin-bottom:5em!important}.pb-5-tablet{padding-bottom:5em!important}.mb-6-tablet{margin-bottom:6em!important}.pb-6-tablet{padding-bottom:6em!important}}.ml-a{margin-left:auto!important}.mbl-1{margin-left:8px!important}.pbl-1{padding-left:8px!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.ml-1{margin-left:1em!important}.pl-1{padding-left:1em!important}.ml-2{margin-left:2em!important}.pl-2{padding-left:2em!important}.ml-3{margin-left:3em!important}.pl-3{padding-left:3em!important}.ml-4{margin-left:4em!important}.pl-4{padding-left:4em!important}.ml-5{margin-left:5em!important}.pl-5{padding-left:5em!important}.ml-6{margin-left:6em!important}.pl-6{padding-left:6em!important}@media screen and (max-width:768px){.ml-0-mobile{margin-left:0!important}.pl-0-mobile{padding-left:0!important}.ml-1-mobile{margin-left:1em!important}.pl-1-mobile{padding-left:1em!important}.ml-2-mobile{margin-left:2em!important}.pl-2-mobile{padding-left:2em!important}.ml-3-mobile{margin-left:3em!important}.pl-3-mobile{padding-left:3em!important}.ml-4-mobile{margin-left:4em!important}.pl-4-mobile{padding-left:4em!important}.ml-5-mobile{margin-left:5em!important}.pl-5-mobile{padding-left:5em!important}.ml-6-mobile{margin-left:6em!important}.pl-6-mobile{padding-left:6em!important}.has-text-right{text-align:left}}@media screen and (min-width:769px){.mbl-1-tablet{margin-left:8px!important}.ml-0-tablet{margin-left:0!important}.pl-0-tablet{padding-left:0!important}.ml-1-tablet{margin-left:1em!important}.pl-1-tablet{padding-left:1em!important}.ml-2-tablet{margin-left:2em!important}.pl-2-tablet{padding-left:2em!important}.ml-3-tablet{margin-left:3em!important}.pl-3-tablet{padding-left:3em!important}.ml-4-tablet{margin-left:4em!important}.pl-4-tablet{padding-left:4em!important}.ml-5-tablet{margin-left:5em!important}.pl-5-tablet{padding-left:5em!important}.ml-6-tablet{margin-left:6em!important}.pl-6-tablet{padding-left:6em!important}.mb-0-last-2-tablet:nth-last-of-type(-n+2){margin-bottom:0!important}}.ma{margin-left:auto;margin-right:auto}.is-heavy{font-weight:500}.is-bold{font-weight:700}.is-muted{color:#919499}.inherits-color{color:inherit}.content{line-height:1.4em}.content strong{color:#69707a}.text{font-size:18px;color:#919499}.wait-\.3s{-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (min-width:980px){.pt-100-desktop{padding-top:100px}.pt-0-desktop{padding-top:0!important}.pt-1-desktop{padding-top:1em!important}.pt-2-desktop{padding-top:2em!important}.pt-3-desktop{padding-top:3em!important}.pt-4-desktop{padding-top:4em!important}.pt-5-desktop{padding-top:5em!important}.pt-6-desktop{padding-top:6em!important}.pr-100-desktop{padding-right:100px}.pr-0-desktop{padding-right:0!important}.pr-1-desktop{padding-right:1em!important}.pr-2-desktop{padding-right:2em!important}.pr-3-desktop{padding-right:3em!important}.pr-4-desktop{padding-right:4em!important}.pr-5-desktop{padding-right:5em!important}.pr-6-desktop{padding-right:6em!important}.pb-100-desktop{padding-bottom:100px}.pb-0-desktop{padding-bottom:0!important}.pb-1-desktop{padding-bottom:1em!important}.pb-2-desktop{padding-bottom:2em!important}.pb-3-desktop{padding-bottom:3em!important}.pb-4-desktop{padding-bottom:4em!important}.pb-5-desktop{padding-bottom:5em!important}.pb-6-desktop{padding-bottom:6em!important}.pl-100-desktop{padding-left:100px}.pl-0-desktop{padding-left:0!important}.pl-1-desktop{padding-left:1em!important}.pl-2-desktop{padding-left:2em!important}.pl-3-desktop{padding-left:3em!important}.pl-4-desktop{padding-left:4em!important}.pl-5-desktop{padding-left:5em!important}.pl-6-desktop{padding-left:6em!important}.wait-\.3s-desktop{-webkit-animation-delay:.3s;animation-delay:.3s}}.wait-\.5s{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:980px){.wait-\.5s-desktop{-webkit-animation-delay:.5s;animation-delay:.5s}}.wait-1s{-webkit-animation-delay:1s;animation-delay:1s}@media screen and (min-width:980px){.wait-1s-desktop{-webkit-animation-delay:1s;animation-delay:1s}}.wait-2s{-webkit-animation-delay:2s;animation-delay:2s}@media screen and (min-width:980px){.wait-2s-desktop{-webkit-animation-delay:2s;animation-delay:2s}}.wait-2\.5s{-webkit-animation-delay:2.5s;animation-delay:2.5s}@media screen and (min-width:980px){.wait-2\.5s-desktop{-webkit-animation-delay:2.5s;animation-delay:2.5s}}.wait-3s{-webkit-animation-delay:3s;animation-delay:3s}@media screen and (min-width:980px){.wait-3s-desktop{-webkit-animation-delay:3s;animation-delay:3s}}.wait-4s{-webkit-animation-delay:4s;animation-delay:4s}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media screen and (min-width:980px){.wait-4s-desktop{-webkit-animation-delay:4s;animation-delay:4s}.fade-in-desktop{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}}.fade-in-desktop.is-fast,.fade-in.is-fast{-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.wow{visibility:hidden}.hide{display:none}.is-divider{padding:0 3px}.is-circle{border-radius:50%}.is-circle.button.is-default,.is-circle.is-outlined{border:2px solid #fff}.w-100{width:100%}@media screen and (max-width:768px){.w-100-mobile{width:100%}.has-text-centered-mobile{text-align:center}}.h-100{height:100%}.w-a{width:auto}@media screen and (min-width:769px){.w-80{width:80%}}.h-a{height:auto!important}.lh-1{line-height:1!important}.b-1{border:1px solid #e6e6e6}.b-1.is-rounded,.nav-search-form{border-radius:4px}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.bb-1{border-bottom:1px solid #e6e6e6}.bb-1.is-dashed{border-style:dashed}.bt-1{border-top:1px solid #e6e6e6}.bt-1.is-dashed{border-style:dashed}.br-1{border-right:1px solid #e6e6e6}.br-1.is-dashed{border-style:dashed}#root .fs-smaller{font-size:.9em}#root .fs-smallest{font-size:.7em}.is-light{font-weight:100}.o-2{opacity:.2}.o-2:hover,svg.is-active .o-2{opacity:1}.o-4{opacity:.4}.o-4:hover,svg.is-active .o-4{opacity:1}.o-8{opacity:.8}.nav{background:#4D545D;color:#4D545D;padding:11.5px 0;border-top:2px solid #00b1b3;z-index:200}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active .nav-bottom-title,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover .nav-bottom-title,#root .nav-bottom-link.active span,#root .nav-bottom-link:hover span,.nav-item a,.signedIn .nav-right,a.nav-item{color:#fff}.signedIn .nav{padding:5px 0}.nav-left{flex-basis:245px}.nav-left .nav-item.is-brand{cursor:pointer}.nav-left #green-logo,.nav-left #white-logo{max-height:100%;cursor:pointer;width:215px;max-width:100%}@media screen and (min-width:980px){.nav-left #green-logo,.nav-left #white-logo{width:235px}}.nav-left #green-logo:hover #arrow,.nav-left #white-logo:hover #arrow{fill:#EF6733}.nav-left .logo{margin-bottom:-9px;width:235px}.nav-center{flex-basis:38%;-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.nav-left .logo{width:200px}.nav-center{display:none}}@media screen and (min-width:769px){.nav-center{flex-basis:32%}}@media screen and (min-width:1180px){.nav-center{flex-basis:46%}}.nav-search-form{width:100%;height:46px;background:#fff;-webkit-box-align:center;align-items:center;padding:1px 1px 1px 20px;border:1px solid #d7d7d7}@media screen and (max-width:768px){.nav-search-form{border-radius:0;margin:10px}}.nav-search-form svg #search-icon{-ms-grid-row-align:center;align-self:center;fill:#cacaca}.nav-search-form:hover svg #search-icon{fill:#00b1b3}.nav-search-form input[type=search]{width:100%;border:none;border-radius:0;box-shadow:none;padding:0 20px 0 5px;font-size:12px}@media screen and (max-width:768px){.nav-search-form input[type=search]{font-size:10px}}.nav-search-form button{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 20px;height:auto!important}.nav-item a:hover,a.nav-item:hover{text-decoration:underline;color:#fff}.nav-right{flex-basis:2%}.signedIn .nav-right{flex-basis:13%}.nav-toggle:hover{background-color:inherit}.nav-toggle span{background-color:#fff}.nav-bottom{background:#f6f6f6;z-index:40;padding:0 20px}.has-banner .nav-bottom,.video .nav-bottom{border-bottom:none}@media screen and (max-width:768px){.nav-bottom{z-index:100}.home .nav-bottom{border-top:1px solid #d7d7d7}}@media screen and (min-width:769px){.nav-bottom{padding:0 60px;border-bottom:1px solid #d7d7d7}.nav-bottom .nav-menu>li{border-left:1px solid #d7d7d7;border-right:1px solid transparent}.guest .nav-bottom .nav-menu>li:last-child,.signedIn .nav-bottom .nav-menu>li:nth-last-child(3){border-right:1px solid #d7d7d7}}.nav-bottom .nav-menu{z-index:50;padding-right:0}@media screen and (max-width:768px){.nav-bottom .nav-menu .nav-item{padding:15px 10px}}.nav-bottom .nav-menu>li{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;font-weight:500}#root .nav-bottom-link{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:14px 0;font-weight:500}#root .nav-bottom-link.active .icon,#root .nav-bottom-link:hover .icon{-webkit-filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff);filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}#root .nav-bottom-link .icon{margin-right:16px!important;display:none}@media screen and (min-width:980px){.nav-search-form input[type=search]{letter-spacing:1px;font-size:100%}#root .nav-bottom-link .icon{display:block}.footer-section .newsletter-heading{margin-top:-12px!important}}#root .nav-bottom .nav-menu>li.is-active:not(.dropdown-link),#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover{border-right:1px solid #00989a;border-left:1px solid #00989a}#root .nav-bottom .nav-menu>li.is-active:not(.dropdown-link)+li,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover+li,#root .nav-bottom li:not(.dropdown-link).is-active+li{border-left-color:transparent}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover{background:#00b1b3;border-right:1px solid #00989a}#root .nav-bottom .nav-menu>li:not(.dropdown-link).active .icon,#root .nav-bottom .nav-menu>li:not(.dropdown-link):hover .icon{-webkit-filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff);filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}.nav-bottom .nav-bottom-title{text-transform:uppercase;letter-spacing:1px;color:#7d8793;font-weight:500}@media screen and (min-width:769px){#root .nav-bottom-link{line-height:1}.nav-bottom .nav-bottom-title{font-size:.9em}}@media screen and (min-width:1180px){.nav-bottom .nav-bottom-title{font-size:inherit}}@media screen and (max-width:768px){#root .nav-bottom-link{-webkit-box-pack:start;justify-content:flex-start;padding-left:20px;border-bottom:1px solid #d7d7d7}.nav-bottom .nav-bottom-title{color:#4D545D}.nav.is-home{background:#fff;border:none}.nav.is-home .nav-toggle span{background-color:#4D545D}}@media screen and (min-width:769px){.nav.is-home{background:#fff;border-top:none;padding-top:30px;margin-bottom:35px}.nav.is-home .nav-search-form{box-shadow:0 0 15px #ece8e8;padding:5px 5px 5px 20px;position:relative;height:auto}.nav.is-home .nav-search-form i{-ms-grid-row-align:center;align-self:center;font-size:1.3em!important;color:#CACBCE}.nav.is-home .nav-search-form button{padding:10px 20px}.nav.is-home .nav-right{-webkit-box-pack:start;justify-content:flex-start;color:inherit}.nav.is-home .nav-right a[href="/join"]{color:#4D545D}.footer-section .newsletter-signup>input[type=email]{font-size:18px}}@media screen and (min-height:1100px){.nav.is-home{margin-bottom:50px;padding-top:45px}}.nav.is-home .dropdown-heading{top:-3px}.nav.is-home .dropdown-heading .arrow{border-color:#00b1b3}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%;min-height:44px;text-indent:10px;background:0 0!important}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;box-shadow:0 4px 2px 1px rgba(0,0,0,.1);text-align:left;padding:10px}.box,.dropdown button:active{box-shadow:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 4px;border-bottom:1px dashed #ddd;overflow-wrap:break-word;word-wrap:break-word}.home .carousel,.series-banner{overflow:hidden}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion:last-child{border-bottom:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:rgba(0,0,0,.1)}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;color:#00b1b3;font-style:normal}.algolia-autocomplete .category{text-align:left;background:#00b1b3;color:#fff;padding:10px 5px;font-weight:700}.circle,.global-notification,.plan{text-align:center}.signup-banner{background:url(/images/signup-banner-bg.jpg) calc(50% - 173px) 100% no-repeat #45ABB2;min-height:564px}@media screen and (max-width:768px){.signup-banner{background-position:50% 100%}}.signup-banner .button{background:0 0;border-color:#fff;color:#fff}.signup-banner .button:hover{background:#EF6733}.footer-section{background:#e2e4e7}.footer-section .newsletter-heading{line-height:1.2em}.footer-section .newsletter-signup>input[type=email]{width:100%;height:73px;padding-left:15px}.footer-section .newsletter-signup>.button{background-color:#00b1b3;color:#fff}.footer-section.top>.container{padding-bottom:calc(70px + 12px);border-bottom:2px dashed #b7b7b7}.footer-description{color:#4e545d}.footer-links-list>li{line-height:1.95em;font-weight:400}.footer-links-list>li a{color:#59616b}.hosting{font-size:16px}html.is-centered{height:100%;background:#00b1b3}html.is-centered.is-bold{background-image:-webkit-linear-gradient(309deg,#00806c 0,#00b1b3 71%,#00a8cd 100%);background-image:linear-gradient(141deg,#00806c 0,#00b1b3 71%,#00a8cd 100%)}html.is-centered body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}@media screen and (min-width:769px){.footer-section.top{padding-top:100px}.footer-section.bottom{padding-top:70px;padding-bottom:100px}.column.is-faded{padding-left:50px;margin-top:-30px;padding-top:50px;background:-webkit-linear-gradient(left,#F9F9F9,#fff 20px);background:linear-gradient(to right,#F9F9F9,#fff 20px)}}.series-card+.series-card{margin-top:33px}.home .series-card+.series-card{position:relative;left:-70px;margin-top:13px;margin-bottom:0}.series-card>a{display:block}.series-card:hover>a{z-index:10}.series-card-index{position:absolute;top:0;right:0;background:rgba(0,177,179,.8);color:#fff;padding:10px 15px;z-index:20}.series-card-index strong{color:#fff}.series-card-thumbnail img{display:block;width:100%}.series-card-details{position:absolute;top:0;left:0;height:100%;padding:25px 25px 20px;width:100%;color:#fff;display:-webkit-box;display:flex;opacity:1;flex-direction:column;-webkit-box-align:start;align-items:flex-start;z-index:10;-webkit-box-pack:justify;justify-content:space-between;background:rgba(0,0,0,.7);-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (min-width:769px){.series-card:hover .series-card-details{opacity:0}}@media screen and (max-width:768px){.home .series-card-details{opacity:0}}.series-card-difficulty{margin-bottom:.6em}.series-card-difficulty p{margin-bottom:0;padding:4px 5px;color:#fff;font-size:.8em}.series-card-title{font-weight:400;color:#fff}.series-card-title a:hover{color:#e6e6e6;border-bottom:none}.series-card.is-complete .series-completed{position:absolute;top:50%;left:50%;margin-left:-53px;margin-top:-61px;color:#97cd76}.plan,.plan-slash{position:relative}.series-card.is-complete .series-card-thumbnail{background:#000}@media screen and (min-width:980px){.series-collection:first-child{padding-top:60px}}.carousel{margin-left:-10px;margin-right:-10px}.flickity-prev-next-button{opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s}.flickity-page-dots{display:none}section.series-collection:hover .flickity-prev-next-button{opacity:1}.home .carousel{max-height:550px}.carousel-cell-image{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.carousel-cell-image.flickity-lazyerror,.carousel-cell-image.flickity-lazyloaded{opacity:1}.carousel-cell{padding-top:0;padding-bottom:0;width:100%}.home .carousel-cell{margin-right:1em;width:358px}@media screen and (max-width:768px){.home .carousel-cell{width:150px}.plan{margin-bottom:50px}}.carousel-cell img{width:337px;height:223px}.home .carousel-cell img{width:100%;height:auto}.plans-section{background:url(/images/home/plans-bg.png) 50% 119% no-repeat}@media screen and (min-width:769px){.plans-section{padding-bottom:200px}}@media screen and (min-width:980px){.plans-section{padding-top:100px}.plan.bump{margin-top:-20px}}.plan{background:#f9f9f9;border:2px solid #f5f5f5;-webkit-box-align:center;align-items:center;padding:40px 40px 50px;border-radius:3px}.plan-type:after{border-radius:20px;display:block;height:5px;width:35px;margin:12px auto 10px;background:#c7c7c7}.plan-type>h3{color:#00b1b3;font-size:24px;font-weight:300}.plan-price{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;margin:10px 0 30px;-webkit-box-align:center;align-items:center;font-size:65px;font-weight:lighter;color:#4D545D;line-height:1}.plan-price .dollar{font-size:28px;color:#c7c7c7;align-self:flex-start;padding-right:3px;margin-left:-.7em}.plan-price.is-discounted .dollar:first-child{font-weight:400;font-size:18px;margin-top:10px}.plan-description{font-size:100%;padding-bottom:1em}@media screen and (max-width:768px){.plan-description{font-size:13px}}.plan-button{margin-top:22px;margin-bottom:-73px}.plan-button>.button:hover{background:#00b1b3;border:1px solid #007f80;color:#fff}.plan-slash{color:#aeb1b5;padding-right:30px;font-size:40px}.plan-slash:after{display:block;width:40px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:18px;left:-6px;background:#aeb1b5}.plan-slash.is-2:after{width:60px}.plan-slash.is-3:after{width:70px;left:5px;top:16px}.plan-slash+.dollar{color:#4D545D;margin-top:6px;font-weight:700;font-size:28px;padding-right:0}.bar a.bar-link,.bar.for-forum .dropdown.is-active .dropdown-heading,.bar.for-forum .dropdown:hover .dropdown-heading{color:#00b1b3}.bar{border-bottom:1px solid #efefef;padding-top:25px;padding-bottom:25px;position:relative;z-index:30;background:#fff}.bar.for-forum{padding:1em 3em}#root .bar.for-forum .arrow{border-color:#00b1b3}.bar.is-small{padding-top:15px;padding-bottom:15px}.bar .active a.bar-link,.bar a.bar-link:hover{color:#4D545D;font-weight:700}@media screen and (min-width:980px){.question{margin-bottom:2em}.question:nth-child(odd){padding-right:4em}.question:nth-last-child(-n+2){margin-bottom:0}}.question .box{height:100%}.question .answer{color:#aeb1b5;font-size:16px;line-height:1.7em;margin-bottom:4em}.episode-list{border:1px solid #eee;border-left:1px solid #adadad}.episode-list-item{background:#f8f8f8;display:-webkit-box;display:flex}.episode-list-item:not(:last-child){margin-bottom:5px}.episode-list-item>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:30px}.episode-list-index{background:#cacaca;color:#fff;font-weight:700;-webkit-box-pack:center;justify-content:center;width:160px;min-height:166px}.circle{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;color:#fff;cursor:pointer;font-size:35px;font-weight:700;border:3px solid #fff;border-radius:50%;width:100px;height:100px;line-height:100px;background:-webkit-linear-gradient(135deg,#00b1b3 3%,#1d5086);background:linear-gradient(-45deg,#00b1b3 3%,#1d5086)}.circle.is-medium{width:200px;height:200px;line-height:200px}.episode-list-completed-status{display:none;-webkit-box-align:stretch;align-items:stretch}.episode-list-completed-status form{display:-webkit-box;display:flex;height:100%;text-align:center;-webkit-box-pack:center;justify-content:center}.episode-list-completed-status button{border:none;background:0 0;outline:0}.episode-list-completed-status i{color:#cacaca;font-size:60px}.signedIn .episode-list-item.is-complete .circle,.signedIn .episode-list-item.is-complete .episode-list-index,.signedIn .episode-list-item.is-complete .episode-list-index:hover .circle{background:#97cd76}.signedIn .episode-list-item.is-complete .circle .position{display:none}.signedIn .episode-list-item.is-complete .episode-list-completed-status{display:inherit}.signedIn .episode-list-item.is-complete i{color:#97cd76}.signedIn .episode-list-item.is-complete .episode-list-title{text-decoration:line-through;color:#cacaca}.episode-list-meta .position:hover,.global-notification a:hover{text-decoration:underline}.signedIn .episode-list-index.has-toggle:hover .circle{background:#fff}.signedIn .episode-list-index.has-toggle:hover .circle .position{display:none}.signedIn .episode-list-index.has-toggle:hover .episode-list-completed-status{display:inherit}.episode-list-details{flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.episode-list-details li{list-style:outside}.episode-list-meta{margin-bottom:5px;color:#cacaca}.episode-list-meta .position{color:inherit}.episode-list-meta .running-time{color:#00b1b3}.episode-list-meta .divider{padding:0 4px;font-size:.8em;position:relative;top:-1px;vertical-align:text-bottom}.episode-list-title{margin-bottom:10px}@media screen and (min-width:769px){.episode-list-title{font-size:130%}}.episode-list-title a{color:inherit}.episode-list-title a:hover{color:#00b1b3}.episode-list-title .tag{vertical-align:middle;margin-left:.8em;position:relative;top:-2px}@media screen and (max-width:768px){.episode-list-title a{display:block}.episode-list-title .tag{top:0;margin-left:0;margin-top:10px}}@media screen and (min-width:980px){.episode-list-title{font-size:22px}.episode-list-excerpt{max-width:700px}}.notification.for-user{display:inline-block;position:fixed;bottom:20px;right:20px;z-index:200;border-radius:0}.global-notification{background:#00b1b3;color:#e6ffff;padding:1em 0}.global-notification.is-secondary{background:#70687f}.global-notification a,.global-notification strong{color:inherit}.dropdown{display:inline-block;z-index:100}@media screen and (min-width:769px){.dropdown{position:relative}}.dropdown-heading{line-height:1em}.dropdown-heading.is-primary{color:#00b1b3}.dropdown-heading p{font-weight:700}.dropdown-heading:hover{text-decoration:none!important}.dropdown-heading.has-arrow{padding-right:17px}.dropdown-heading.has-arrow .arrow{border:1px solid #fff;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;right:0;top:0}.dropdown-heading.has-arrow .arrow.is-white{border-color:#fff}.dropdown-menu{display:none;position:absolute;padding-top:11px;text-align:left;width:100%;left:0;z-index:1}@media screen and (min-width:769px){.dropdown-heading.has-arrow .arrow{top:2.5px;border-width:2px}.dropdown-menu{font-size:15px;left:-5px}}.dropdown-menu>ul{background:#fff;border-radius:0 0 4px 4px;padding:20px 15px;border:1px solid #d7d7d7}@media screen and (max-width:768px){.dropdown-menu>ul{padding:10px 15px}}@media screen and (min-width:769px){.dropdown-menu>ul:before{border:1px solid #d7d7d7;border-left:0;border-bottom:0;content:" ";display:block;height:11px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:11px;background:#fff;top:6px;left:20px}}.dropdown-item{padding:.7em 0}.dropdown-item:not(:last-child){border-bottom:1px dashed #d7d7d7}.dropdown-item a.is-active,.dropdown-item.is-active{font-weight:700;color:#00b1b3}.dropdown-item a.is-active a,.dropdown-item.is-active a{color:inherit}.dropdown-item a{color:#7d8793;text-transform:none}.dropdown-item a:hover{color:#00b1b3;text-decoration:none}.condensed-episode-list-item .episode-title:hover,.lesson-list-subtitle a:hover{text-decoration:underline}.dropdown-item i{margin-right:7px;width:23px}.dropdown-item .icon.is-circle{border:3px solid currentColor;width:15px;height:15px;margin-right:10px}.dropdown.is-active .dropdown-menu{display:block}.dropdown.is-active .dropdown-heading{color:#00b1b3}.dropdown.is-active .dropdown-heading.has-arrow .arrow{border-color:#00b1b3}@media screen and (min-width:769px){.dropdown-item:first-child{padding-top:0}.dropdown-item:last-child{padding-bottom:0}.dropdown:hover .dropdown-menu{display:block}.dropdown:hover .dropdown-heading{color:#00b1b3}.dropdown:hover .dropdown-heading.has-arrow .arrow{border-color:#00b1b3}}.is-condensed .lesson-list-aside,.is-condensed .lesson-list-run-time{display:none}.lesson-list{padding:0 0 20px}.lesson-list.is-condensed{border:1px solid #f1f1f1;padding:0}.lesson-list-item{color:#cacaca;border-bottom:1px solid #f1f1f1;padding:20px 0}.is-condensed .lesson-list-item{padding:20px}.lesson-list-item:last-child{border-bottom:none}.lesson-list-item.is-complete{color:#97cd76}.lesson-list-status{margin-right:1.8em}.lesson-list-status button{border:1px solid #d8d8d8;color:#d8d8d8;background:0 0;border-radius:50%;outline:0;padding:10px}#root .lesson-list .lesson-list-title{font-size:18px;font-weight:500}@media screen and (max-width:768px){.lesson-list-status{margin-right:1em}.lesson-list-status button{padding:3px}#root .lesson-list .lesson-list-title{font-size:1.1em}.lesson-list-aside{display:none}}@media screen and (min-width:769px){.lesson-list-status button{padding:5px}#root .lesson-list .lesson-list-title{font-size:18px;letter-spacing:-1px}}#root .lesson-list .lesson-list-title a{color:#4D545D}#root .lesson-list .lesson-list-title a:hover{border-bottom:none;text-decoration:underline}.lesson-list-subtitle a{color:#888}.lesson-list-subtitle small{font-size:13px}.lesson-list-subtitle small a{font-size:inherit}.lesson-list-run-time{color:#cacaca}.lesson-list-aside{color:#FFC2A8;font-size:16px;-ms-grid-row-align:center;align-self:center}.pagination a{padding:0}.pagination li.active{margin:0 10px 0 3px}.pagination li.active span,.pagination li:hover a{color:#00b1b3;font-weight:700}.is-complete .lesson-list-status button{border-color:transparent;background:#97cd76}.is-complete .lesson-list-status button path{fill:#fff}.conversation-list.has-borders{border:1px solid #f1f1f1}.conversation-list-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;color:#818181;margin:0 0 1em;border-bottom:1px solid #f1f1f1}@media screen and (max-width:768px){.conversation-list-item{font-size:.8em;-webkit-box-pack:start;justify-content:flex-start;padding:0 0 1em}}@media screen and (min-width:769px){.conversation-list-item{padding:0 0 1em}}.has-borders .conversation-list-item{padding:20px;margin-bottom:0}.conversation-list.columns .conversation-list-item{border-bottom:none}.conversation-list.columns .conversation-list-item:nth-last-of-type(-n+2){margin-bottom:0;padding-bottom:0}.conversation-list-avatar{margin-right:20px}.conversation-list-avatar .is-answered{width:40px;height:40px;background:#97cd76;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;position:relative}.conversation-list-avatar .is-answered a{position:absolute;left:0;top:0}.conversation-list-avatar .is-answered img{opacity:.2}.conversation-list-avatar a{display:block}@media screen and (max-width:768px){.conversation-list-avatar{margin-right:10px}.conversation-list-avatar .is-answered{width:20px;height:20px}.conversation-list-avatar a{width:20px}}.conversation-list-avatar img{width:40px}@media screen and (max-width:768px){.conversation-list-avatar img{width:20px}}.is-condensed .conversation-list-title{width:100%}.conversation-list-title .footer-section .newsletter-heading,.conversation-list-title .heading,.conversation-list-title .title,.footer-section .conversation-list-title .newsletter-heading{font-size:13px;line-height:1.2;margin-bottom:7px}@media screen and (min-width:769px){.conversation-list-title{width:75%;max-width:500px;margin-right:auto}.conversation-list-title .footer-section .newsletter-heading,.conversation-list-title .heading,.conversation-list-title .title,.footer-section .conversation-list-title .newsletter-heading{margin-bottom:0;line-height:1.5;font-size:15px;font-weight:500}}.conversation-list-title .footer-section .newsletter-heading a,.conversation-list-title .heading a,.conversation-list-title .title a,.footer-section .conversation-list-title .newsletter-heading a{color:#4D545D}.conversation-list-title .footer-section .newsletter-heading .signedIn a,.conversation-list-title .heading .signedIn a,.conversation-list-title .title .signedIn a,.footer-section .conversation-list-title .newsletter-heading .signedIn a{color:#92989e}.conversation-list-title .meta{font-size:.7em;font-weight:700;color:#cacaca}.conversation-list-title .content{font-size:12px}@media screen and (max-width:768px){.conversation-list-title .content{font-size:10px}}.conversation-list-channel{width:150px}.conversation-list-channel .channel-circle{width:30px;height:30px;display:inline-block;border-width:5px;border-style:solid;margin-right:10px}.conversation-list-channel a{color:inherit;text-transform:lowercase}.conversation-list-reply-count{margin-left:auto;color:#cacaca;font-weight:700;text-align:right;flex-basis:75px;line-height:1;position:relative}.conversation-list.is-condensed .conversation-list-item:nth-child(odd){padding-right:40px}.conversation-list.is-condensed .conversation-list-channel,.conversation-list.is-condensed .conversation-list-reply-count{display:none}.conversation-list.is-condensed .conversation-list-title .footer-section .newsletter-heading,.conversation-list.is-condensed .conversation-list-title .heading,.conversation-list.is-condensed .conversation-list-title .title,.footer-section .conversation-list.is-condensed .conversation-list-title .newsletter-heading{font-size:17px}.conversation-list.is-condensed .conversation-list-title .content{font-size:.9em}.conversation-list.is-condensed .conversation-list-avatar{margin-right:1em;align-self:flex-start}.conversation-list.is-condensed .conversation-list-avatar .is-answered{width:50px;height:50px;font-size:32px}.conversation-list.is-condensed .conversation-list-avatar a{width:50px}.conversation-list.is-condensed .conversation-list-avatar a img{width:inherit}.box{border:1px solid #e6e6e6;border-radius:0;position:relative}@media screen and (min-width:769px){.box{padding:2em}}.is-small.box{padding:1em}.is-rounded.box{border-radius:4px}.is-darker.box{background:#fafafa;border:1px solid #e1e1e1}.hero.is-blue{background:-webkit-linear-gradient(135deg,#00b1b3,#1d5086);background:linear-gradient(-45deg,#00b1b3,#1d5086);color:#fff}.footer-section .hero.is-blue .newsletter-heading,.hero.is-blue .footer-section .newsletter-heading,.hero.is-blue .heading,.hero.is-blue .title{color:#fff}.hero.is-blue .subheading,.hero.is-blue .subtitle{color:rgba(255,255,255,.7)}.hero.is-blue a:not(.button){color:inherit}a.tag:hover.is-primary{background:#007f80}.pagination a{color:#111}.table+.table{margin-top:2em}@media screen and (max-width:768px){.hero-body{padding:0}.pagination>li:not(:first-child):not(:last-child),.table.is-condensed-for-mobile thead{display:none}.table.is-condensed-for-mobile tr{border-bottom:2em solid #fff;width:100%}.table.is-condensed-for-mobile td:not(.is-hidden-mobile){display:block;text-align:center}#root .breadcrumb{font-size:10px}#root .breadcrumb>li{margin-right:0}}#root .breadcrumb{display:-webkit-box;display:flex}#root .breadcrumb>li+li:before{content:'/';padding:0 10px;color:rgba(0,0,0,.4);font-weight:400}#root .breadcrumb>li>a{font-weight:700}#user-notifications{border-radius:0;margin:0;box-shadow:-1px 0 39px -5px #4b4b4b;width:400px;right:-400px;min-height:100vh;background:#fff;z-index:200;position:absolute;top:0}@media screen and (max-width:768px){#root .breadcrumb>li+li:before{padding:0 5px}#user-notifications{display:none}}#user-notifications svg#icon-alarm{position:relative;margin-right:20px;top:inherit;width:26px;padding:4px}#user-notifications .panel-block strong{display:block;margin-bottom:1em}svg#icon-alarm{position:absolute;left:9px;top:-10px;padding:3px;fill:#00b1b3;background:#4D545D;border-radius:50%}.home svg#icon-alarm{background:#fff}#user-notifications-toggle{z-index:110}.modal-card-head.is-primary{background:#00b1b3}.modal-card-head.is-primary .modal-card-title{color:#fff}.modal-card-body,.modal-card-foot,.modal-card-head{padding:2em}.level.is-narrow{display:-webkit-inline-box;display:inline-flex}.level.is-narrow .level-item{margin-right:1em}@media screen and (max-width:768px){.level.is-narrow .level-item:last-child{margin-bottom:10px}}.home .header{margin-bottom:-5px;padding-bottom:0;border-top:none}@media screen and (min-width:769px){.modal.is-medium>.modal-card,.modal.is-medium>.modal-content{width:400px;max-width:80%}.home .header{padding-top:15px}}@media screen and (min-width:1450px){.home .header{padding-top:35px}}.footer-section .home .header .newsletter-heading,.home .header .footer-section .newsletter-heading,.home .header .heading,.home .header .title{font-weight:lighter;margin-bottom:.7em}@media screen and (max-width:768px){svg#header-person{max-width:100%!important}.skills{display:none}}@media screen and (min-width:769px){svg#header-person{max-width:65%}}@media screen and (min-width:980px){svg#header-person{max-width:40%}}@media (min-width:980px) and (min-height:900px){svg#header-person{max-width:786px}}.skills{width:100%;padding-top:85px;padding-bottom:85px}.skills .column{position:relative}.skills .column:after{width:1px;height:135px;background:-webkit-linear-gradient(top,#fff,#f0f0f0 20%,#f0f0f0 80%,#fff);background:linear-gradient(to bottom,#fff,#f0f0f0 20%,#f0f0f0 80%,#fff);position:absolute;right:-4px;top:0;content:''}.skills .column:last-child:after{display:none}.skills .skill-heading{color:#4e555e;font-weight:400;margin-bottom:.8em;font-size:14px}.skills .skill-heading>a{color:inherit}.skills .h-divider{width:50px;height:1px;display:block;margin:0 auto 10px;background:#F0F0F0}@media screen and (min-width:980px){.skills{padding-bottom:135px}.skills .skill-heading{font-size:18px}.skills .h-divider{width:155px}}.featured-series{background:#FBFBFB;overflow:hidden}#root .invest-in-yourself{margin-bottom:10px!important;position:relative}@media screen and (min-width:769px){.about-laracasts{padding-bottom:100px}.featured-series{padding-bottom:60px}#root .invest-in-yourself{background:url(/images/home/invest-in-yourself.png) 50% 100% no-repeat;background-size:1090px;min-height:730px;padding-bottom:0}.invest-in-yourself-join-button{position:absolute;bottom:60px;left:50%;margin-left:-160px;width:320px}.invest-in-yourself-join-button>a{font-size:.9em;color:#fff}.invest-in-yourself-join-button>a:hover{color:#fff;text-decoration:underline}}.home .testimonials{background:#fbfbfb}@media screen and (max-width:768px){.about-laracasts,.home .testimonials{text-align:center}}@media screen and (min-width:1180px){.home .testimonials{background:url(/images/home/testimonial-graph.png) 50% no-repeat #FBFBFB;height:900px;text-align:left}.home .testimonials .avatars{display:block!important}}.home .testimonials .columns,.home .testimonials>.container{height:100%}@media screen and (min-width:769px){.home .testimonials .columns,.home .testimonials>.container{text-align:center}.home .testimonials .avatars{display:none}}.home .testimonials .avatars{display:none;z-index:10;-webkit-animation:rotateAvatars 150s linear infinite;animation:rotateAvatars 150s linear infinite;left:0;top:0;position:absolute;width:641px;height:607px}.home .testimonials .avatars:hover,.home .testimonials .avatars:hover .testimonial-avatar{-webkit-animation-play-state:paused;animation-play-state:paused}@media screen and (min-width:1180px){.home .testimonials .columns,.home .testimonials>.container{text-align:left}.home .testimonials .avatars{display:block}}@media screen and (min-width:1300px){.home .testimonials .avatars{width:711px;height:677px}}@-webkit-keyframes rotateAvatars{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAvatars{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .testimonial-avatar{position:absolute;width:70px;height:70px;-webkit-animation:reverseRotateSingleAvatar 150s linear infinite;animation:reverseRotateSingleAvatar 150s linear infinite}.home .testimonial-avatar:hover{-webkit-animation-play-state:pause;animation-play-state:pause;z-index:100}.home .testimonial-avatar:hover img{box-shadow:0 0 0 4px #FBFBFB,0 0 0 6px rgba(0,0,0,.1),0 0 0 10px #FBFBFB,0 0 0 12px rgba(0,0,0,.1)}.home .testimonial-avatar:hover .testimony{display:block}@-webkit-keyframes reverseRotateSingleAvatar{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes reverseRotateSingleAvatar{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.home #testimonial-1{left:23px;top:360px}.home #testimonial-2{left:84px;top:110px}.home #testimonial-3{top:0;left:330px}.home #testimonial-4{left:605px;top:190px}.home #testimonial-5{top:561px;left:482px}.home #testimonial-6{left:200px;top:487px}.home #testimonial-7{left:522px;top:400px}.home #testimonial-8{top:237px;left:193px}.home #testimonial-9{top:201px;left:427px}.home .testimonial-avatar .testimony{background:#fff;width:320px;top:0;left:100%;position:absolute;color:#4D545D;border:none;box-shadow:5px 6px 5px rgba(51,51,51,.02);display:none}.home .testimonial-avatar .testimony:after{content:'';border-right:10px solid #fff;border-bottom:10px solid transparent;border-top:10px solid transparent;position:absolute;top:25px;left:-10px;width:0;display:block}.home .testimonial-avatar .testimony .name{color:#111;font-weight:700;display:block;text-transform:uppercase}.home .testimonial-avatar .testimony .job{color:#00b1b3;font-size:.9em}.meet-jeffrey-section{background:url(/images/home/meet-jeffrey-bg.jpg) 50% 0 no-repeat #333;background-size:cover}@media screen and (min-width:980px){.meet-jeffrey-section{background-size:1600px}}.meet-jeffrey-section .content{line-height:1.5em}@media screen and (max-width:768px){.meet-jeffrey-section .content{font-size:1em}}.meet-jeffrey-section .content a{background-color:#00b1b3;color:#fff;border-bottom:none;padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.meet-jeffrey-section .content a:visited{color:#fff}.meet-jeffrey-section .content a:hover{cursor:pointer;background:#007f80}@media screen and (min-width:769px){.meet-jeffrey-section{height:920px}.footer-section .join-section .newsletter-heading,.join-section .footer-section .newsletter-heading,.join-section .heading{margin-top:-7px}}.join-section .plan{margin-bottom:23px}.signup-form{-webkit-box-align:center;align-items:center;flex-direction:column}#apple-pay-button{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat;width:132px;height:40px;padding:10px 0;border:none}.faq-content{color:#aeb1b5;line-height:1.7em;margin-bottom:4em}.series-banner .primary{text-align:center}@media screen and (min-width:980px){.series-banner{padding-top:80px;padding-bottom:80px}.series-banner .primary{text-align:left;padding-right:100px}}.series-banner .series-difficulty{display:inline-block;margin-bottom:1em}@media screen and (min-width:769px){.series-banner .series-difficulty{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.index-section .index-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule:2px dashed #d7d7d7;-moz-column-rule:2px dashed #d7d7d7;column-rule:2px dashed #d7d7d7;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}.series-banner .series-title{color:#fff;letter-spacing:-3px;line-height:1.05em;text-align:center}.series-banner .series-thumbnail{border-radius:50%;border:5px solid rgba(255,255,255,.2);-ms-grid-row-align:center;align-self:center;width:50%}.series-banner .series-buttons{-webkit-box-pack:center;justify-content:center}#root .series-description{line-height:1.6em;padding:0;margin-bottom:2em}@media screen and (min-width:980px){.series-banner .series-title{text-align:left}.series-banner .series-thumbnail{width:100%}.series-banner .series-buttons{-webkit-box-pack:start;justify-content:flex-start}#root .series-description{margin-bottom:4em}.index-section .index-wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}#root .series-description p{letter-spacing:-1px}#root .series-description p+p{margin-top:1em}#root .series-description a{color:#fff;font-weight:700}#root .series-description strong{color:inherit}.series-share{font-size:.9em;border-top:1px solid rgba(255,255,255,.2)}.series-share .icon path{fill:rgba(255,255,255,.2)}.series-share .icon:hover path{fill:#00b1b3}#root .series-banner-meta{padding-top:0;padding-bottom:0}#root .series-banner-meta .level-item{padding:15px 20px;margin-right:0!important;border-left:1px solid #f1f1f1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:stretch;line-height:1;color:#7d8793;font-weight:500}#root .series-banner-meta .level-item strong{color:#4D545D}#root .series-banner-meta .level-left .level-item:first-child{padding-left:0;border-left:none}#root .series-banner-meta .level-right .level-item:last-child{border-right:none}#root .series-banner-meta .arrow{font-size:27px;margin-right:8px;vertical-align:middle;position:relative;top:-2px}.index-section .letter-group{display:-webkit-box;display:flex;flex-direction:column;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-top:0;padding-bottom:2em}@media screen and (max-width:768px){.index-section .letter-group{padding-left:0;padding-right:0}}.index-section .letter-group .letter{background:#aeb1b5;display:block;width:100%;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;border-bottom:none}@media screen and (max-width:768px){.filterable .primary,.filterable .sidebar,.filterable aside{padding-top:0}}@media screen and (min-width:769px){.index-section .letter-group{-webkit-box-align:center;align-items:center}.filterable .sidebar,.filterable aside{margin-right:0}.filterable .primary{margin-top:-30px;padding-top:40px;padding-left:2em}}@media screen and (min-width:980px){.filterable .sidebar,.filterable aside{padding-right:3em}.filterable .primary{background:-webkit-linear-gradient(left,#F9F9F9,#fff 20px);background:linear-gradient(to right,#F9F9F9,#fff 20px);padding-left:3em}}.filterable .primary .in-progress{border-bottom:1px solid #f1f1f1;margin-bottom:3em;padding-bottom:1em}#root .filterable .catalog-title{color:#363b41;font-weight:500;font-size:22px;margin-bottom:2px}.filterable-item{margin-bottom:2em;border-bottom:1px solid #f1f1f1;padding-bottom:2em}.filterable-heading{color:#00b1b3;text-transform:uppercase;font-weight:700;margin:1em 0}.filterable-label{font-size:15px;line-height:2em}.filterable-label input[type=checkbox]{margin-right:12px}.filterable-label input[type=checkbox]:checked+a{color:#78a304;font-weight:500}.filterable-label a{color:#7d8793}.video-placeholder{background:url(/images/home/plans-bg.png) 50% 119% no-repeat;border-bottom:1px solid #d7d7d7;text-align:center}.condensed-episode-list-item:not(:last-child),.forum-question,.sidebar-section:not(:last-child){border-bottom:1px dashed #d7d7d7}.condensed-episode-list-item{font-weight:700;display:-webkit-box;display:flex;padding:10px 0}.forum-question,.sidebar-section{padding-bottom:2.5em;margin-bottom:2.5em}.condensed-episode-list-item .position{color:#00b1b3;padding-right:1em}.condensed-episode-list-item .episode-title{max-width:205px;font-weight:400;color:inherit}.condensed-episode-list-item .length{color:#cacaca;margin-left:auto}.condensed-episode-list-item.is-active{-webkit-box-align:center;align-items:center}.condensed-episode-list-item.is-active .episode-title{color:#00b1b3;font-weight:700;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.condensed-episode-list-item.is-active .episode-title .icon{-webkit-filter:brightness(70%);filter:brightness(70%);position:relative;left:8px}.condensed-episode-list-item.is-complete .episode-title{color:#97cd76;font-weight:700}.sidebar-section{padding-left:30px}#root .forum-sidebar{margin-right:0}@media screen and (max-width:768px){.filterable>.columns{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#root .forum-sidebar{-webkit-box-ordinal-group:3;order:2;margin-top:2em;padding-top:2.5em;border-top:1px solid #d7d7d7}}@media screen and (min-width:980px){#root .forum-sidebar{padding-right:3em}}#root .forum-sidebar .menu-label{font-weight:700;font-size:15px;letter-spacing:-.5px;margin-bottom:1em;color:#cacaca}#root .forum-sidebar li:last-child a{border-bottom:none}#root .forum-sidebar li>a{border-bottom:1px dotted #d7d7d7;padding:10px 0;-webkit-transition:padding-left .4s;transition:padding-left .4s;color:#69707a;font-weight:400;letter-spacing:-.5px}@media screen and (min-width:980px){#root .forum-sidebar li>a:not(.is-active):hover{padding-left:10px}}#root .forum-sidebar a.active,#root .forum-sidebar a.is-active{background:0 0;color:#00b1b3;font-weight:700}.reply{position:relative;padding:2.5em 0 2.5em 3em;border-bottom:1px solid #f5f5f5;margin-left:-3em}@media screen and (max-width:768px){.reply{padding-top:1.5em;padding-bottom:1.5em}.reply-avatar{display:none}}.reply:first-child{padding-top:0}.reply-avatar{margin-right:20px}.reply-avatar .likes-count{font-size:10px;position:relative;top:-7px;left:-7px;color:#EF6733}.reply-edit-links{position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.reply:hover .reply-edit-links{opacity:1}.best-answer-panel{padding:0}.best-answer-panel .footer-section .newsletter-heading,.best-answer-panel .heading,.best-answer-panel .title,.footer-section .best-answer-panel .newsletter-heading{padding:1em 2em;border-bottom:1px solid #00a2a4;background:#00b1b3;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.best-answer-panel footer{display:none}.best-answer-panel .best-answer-reply-wrap{border-top:none;border-top-left-radius:0;border-top-right-radius:0}@media screen and (min-width:769px){.best-answer-panel .best-answer-reply-wrap{padding:2.5em}}.best-answer-panel .reply{border:none;padding-bottom:0;margin-bottom:0}#root .user-content{line-height:1.7;margin-bottom:0;font-family:"Source Sans Pro";font-size:1.1em;letter-spacing:0;word-break:break-word}#root .user-content blockquote{background:#fff;border-left:5px solid #00b1b3;font-style:italic}#root .user-content a{border:none}#root .user-content pre{word-wrap:normal;white-space:pre-wrap}#root .user-content pre:not(:last-child){margin-bottom:1em}#root .user-content pre>code{padding:20px;background:#474949;border-radius:4px;line-height:1.5em;font-family:'Fira Code',menlo,monospace}.profile .hero .hero-body{z-index:31}.profile .hero a.github .icon,.profile .hero a.twitter .icon{color:#fff}@media screen and (max-width:768px){.reply .reply-edit-links{opacity:1}#root .user-content{font-size:12px}#root .user-content pre>code{font-size:10px}.profile .hero .media{display:block;text-align:center}}.profile .hero .media-left{margin-right:0}@media screen and (min-width:769px){.profile .hero .media-left{margin-right:30px}}.profile .hero .media-left img{width:200px;border:4px solid #fff}.footer-section .profile .hero .experience-count.newsletter-heading,.profile .hero .experience-count.heading,.profile .hero .footer-section .experience-count.newsletter-heading,.profile .hero .title.experience-count{font-weight:bolder}.profile .hero .hire-me{position:relative;display:none}.profile .hero .hire-me .button{color:#fff;border-radius:0;border:0;padding-left:20px;padding-right:20px}.profile .bar ul{color:#7d8793}.profile .bar ul strong{color:inherit}.profile .bar ul li:not(:last-child){margin-right:2em}.timeline-section{position:relative}@media screen and (min-width:980px){.profile .hero{padding-top:150px}.profile .hero .media-left img{margin-bottom:-60px}.profile .hero .media-content{padding-top:30px}.footer-section .profile .hero .experience-count.newsletter-heading,.profile .hero .experience-count.heading,.profile .hero .footer-section .experience-count.newsletter-heading,.profile .hero .title.experience-count{font-size:66px}.profile .hero .hire-me{display:inherit;top:-40px}.profile .bar ul{padding-left:230px}.timeline-section:before,.timeline-section:not(:first-child):after{content:'';display:block;left:20%;position:absolute}.timeline-section:before{border-right:1px dashed #d7d7d7;width:0;height:100%;top:0}.timeline-section:not(:first-child):after{border-bottom:1px dashed #d7d7d7;width:80%}}.timeline-date,.timeline-date>.body{position:relative}.timeline-date{padding-top:0}@media screen and (max-width:768px){.timeline-date>.body{top:-10px}.timeline-date{padding-bottom:0;border-bottom:1px solid #d7d7d7;margin-bottom:1em;text-align:center}}@media screen and (min-width:769px){.timeline-date>.body{top:1em}}@media screen and (min-width:980px){.timeline-date>.body{top:-10px}.timeline-date:after{content:'';display:block;position:absolute;top:-4px;left:calc(80% - 5px);width:10px;height:10px;background:#00b1b3;border-radius:50%;z-index:2;padding:4px;box-shadow:0 0 0 3px #fff,0 0 0 4px #d7d7d7}.timeline-contents{padding-top:50px}}.timeline-contents pre{margin-bottom:1em}.timeline-contents pre code.hljs{padding:20px}.timeline-contents-item{position:relative}@media screen and (min-width:980px){.timeline-contents-item:before{width:40px;border-top:1px dashed #d7d7d7;content:'';display:block;position:absolute;height:5px;left:-68px;top:10px}}.featured-podcast-details{position:relative;z-index:2;text-align:center}.audio-bars{display:none}@media screen and (min-width:980px){.featured-podcast-details{text-align:left}.audio-bars{display:block}}#banner-svg{position:absolute;width:500px;right:-100px;fill:rgba(0,0,0,.2)}.leaderboard-position{position:absolute;bottom:5px;right:10px;font-size:160px;color:#f7f7f7;line-height:1}@media screen and (max-width:768px){.settings-nav{border-top:1px solid #d7d7d7;-webkit-box-ordinal-group:3;order:2;margin-top:1em;padding-top:2em}}.sale-page .hero{background:#4ba3d0;padding-top:0;padding-bottom:0}@media screen and (max-width:768px){.sale-page .hero{padding:40px 0}.sale-page .hero .container{-webkit-box-pack:center;justify-content:center}}@media screen and (min-width:769px){.sale-page .hero .container{background:url(/images/sale/sale-travel-banner-bg-2.png) 100% 60px no-repeat #4ba3d0;background-size:contain;min-height:500px}}@media screen and (min-width:1180px){.sale-page .hero .container{background-size:1063px;background-position:172px -89px;min-height:603px}}.footer-section .sale-page .hero .newsletter-heading,.sale-page .hero .footer-section .newsletter-heading,.sale-page .hero .heading,.sale-page .hero .title{color:#fff;font-weight:lighter;font-size:85px;letter-spacing:-2px;text-transform:uppercase;margin-bottom:30px}.sale-page .hero .subheading,.sale-page .hero .subtitle{color:#fff;font-weight:400}.sale-page .hero .subheading:after,.sale-page .hero .subtitle:after{content:'';display:block;width:100%;background:#73b8db;height:1px;margin:50px 0}@media screen and (min-width:769px){.sale-page .hero .subheading:after,.sale-page .hero .subtitle:after{background:-webkit-linear-gradient(left,#73b8db 30%,transparent);background:linear-gradient(to right,#73b8db 30%,transparent)}.sale-page .hero .subheading,.sale-page .hero .subtitle{padding-right:5em}}.sale-page .hero .hero-copy{width:350px}#root .vote-button{display:block;padding:0;width:40px;height:40px}
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
    position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: white;
    background: hsla(0, 0%, 100%, 0.75);
    cursor: pointer;
    /* vertically center */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.flickity-prev-next-button:hover { background: white; }

.flickity-prev-next-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
    opacity: 0.6;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px;
}

.flickity-prev-next-button:disabled {
    opacity: 0.3;
    cursor: auto;
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
}

.flickity-prev-next-button .arrow {
    fill: #333;
}

/* ---- page dots ---- */

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
    opacity: 1;
}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

@keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

@keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}

@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}
.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: white;
    background: hsla(0, 0%, 100%, 0.75);
    cursor: pointer;
    /* vertically center */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.flickity-prev-next-button:hover { background: white; }

.flickity-prev-next-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
    opacity: 0.6;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px;
}

.flickity-prev-next-button:disabled {
    opacity: 0.3;
    cursor: auto;
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
}

.flickity-prev-next-button .arrow {
    fill: #333;
}

/* ---- page dots ---- */

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
    opacity: 1;
}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

@keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

@keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}

@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}