._2v4X8{display:-webkit-box;display:-ms-flexbox;display:flex}._1RO5H{display:inline-block}._2nYRz{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._2FN_3{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vOIZe{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._1zCU3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jKaHB{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._1V1W1,.jKaHB{-webkit-box-direction:normal}._1V1W1{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._2rY-T{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._2yIBd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3_HrL{margin-bottom:0}._17dFM{margin-bottom:4px}._22GtR{margin-bottom:8px}._17alG{margin-bottom:12px}._1PqvG{margin-bottom:16px}._3h7cx{margin-bottom:20px}._3RieO{margin-bottom:24px}._2eYD3{margin-bottom:32px}._2NHOU{margin-bottom:48px}._2PlTO{margin-bottom:64px}._3nuAd{margin-left:0}._2mE3e{margin-left:12px}._3FzmI{margin-left:16px}._2uZIU{margin-left:24px}._3RId8{margin-left:48px}._248Iv{margin-right:12px}._3uXGN{margin-bottom:0}._15bcZ{margin-top:4px}._2Dedz{margin-top:12px}._3lK-9{margin-top:16px}._1JmYw{margin-top:24px}.V6bjh{margin-top:32px}.nIL4m{margin-top:48px}._1fDWk{margin-top:64px}._3HOoA{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._3knOR{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}._14l6K{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}@media (min-width:768px){.L4xdr{display:-webkit-box;display:-ms-flexbox;display:flex}._1OV8U{display:inline-block}._3lV9L{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._3QYmm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-KhN1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._2AAQw{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._1JNq4{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._1JNq4,.Iy9IO{-webkit-box-direction:normal}.Iy9IO{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.FbNFA{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._1Eglm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._1l32Y{margin-bottom:0}.whUZb{margin-bottom:4px}.DUJU2{margin-bottom:8px}._2RiER{margin-bottom:12px}._3TUG3{margin-bottom:16px}._2n2Lf{margin-bottom:20px}.oUGvr{margin-bottom:24px}._3aI0s{margin-bottom:32px}._2v1hs{margin-bottom:48px}._3A7l1{margin-bottom:64px}.RBgVZ{margin-left:0}._1yf7C{margin-left:12px}._43f0M{margin-left:16px}._1bSG9{margin-left:24px}._3k_q-{margin-left:48px}.jwX9z{margin-right:12px}._1qq9L{margin-bottom:0}._3hDUv{margin-top:4px}._1j-5p{margin-top:12px}._2ViR-{margin-top:16px}._3I-jh{margin-top:24px}._2MfmU{margin-top:32px}._2M8Z6{margin-top:48px}.tl8Ur{margin-top:64px}._3RI1m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._22M91{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.hVRt7{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}@media (min-width:992px){._1uRO0{display:-webkit-box;display:-ms-flexbox;display:flex}._20HJ7{display:inline-block}._3Erfo{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._3nA04{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3tNXy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._2eXIU{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._3dUhL{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._1d6gV,._3dUhL{-webkit-box-direction:normal}._1d6gV{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.HhuaX{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._1u_Qj{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._1oEzC{margin-bottom:0}._1o-1L{margin-bottom:4px}._2OAe6{margin-bottom:8px}._32-RU{margin-bottom:12px}._22iRJ{margin-bottom:16px}._1QmE6{margin-bottom:20px}._3Xd5Y{margin-bottom:24px}._342cQ{margin-bottom:32px}._2o3wa{margin-bottom:48px}._3_ENl{margin-bottom:64px}._2yYW5{margin-left:0}.u7Tnz{margin-left:12px}.EtodJ{margin-left:16px}._17968{margin-left:24px}.u5EHg{margin-left:48px}._2kFvs{margin-right:12px}.iiyHl{margin-top:0}._3HWQ3{margin-top:4px}._20qcP{margin-top:12px}._2lWb8{margin-top:16px}._3eVbT{margin-top:24px}._1W_d5{margin-top:32px}.XW4lr{margin-top:48px}._1376-{margin-top:64px}._2W9gd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.QPl3s{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}._377LE{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}@media (min-width:1200px){.KewMq{display:-webkit-box;display:-ms-flexbox;display:flex}._2YwVe{display:inline-block}._3nkuF{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._3836l{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tnUmY{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._3b2uy{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Jpd0M{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._13UVL,.Jpd0M{-webkit-box-direction:normal}._13UVL{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.jHmz7{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._1lvhK{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3rQwa{margin-bottom:0}._1MRnK{margin-bottom:4px}.FmWLL{margin-bottom:8px}._38421{margin-bottom:12px}.wktkh{margin-bottom:16px}._2CBhQ{margin-bottom:20px}._2p7sS{margin-bottom:24px}._397-Z{margin-bottom:32px}._1f2lS{margin-bottom:48px}.H9BU9{margin-bottom:64px}._3H9LR{margin-left:0}._34ryT{margin-left:12px}.BHB7H{margin-left:16px}.ckIrs{margin-left:24px}.Nvncz{margin-left:48px}._3o4X8{margin-right:12px}.pmcT9{margin-bottom:0}._2gw_F{margin-top:4px}._7Zemd{margin-top:12px}._3pq7f{margin-top:16px}._2YR2V{margin-top:24px}.uWluF{margin-top:32px}._2NJvw{margin-top:48px}._23Dgx{margin-top:64px}._2xI5m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._2F5AR{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}._2ue_z{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}@media (min-width:1600px){._1w84R{display:-webkit-box;display:-ms-flexbox;display:flex}._3wNGo{display:inline-block}._3Crpd{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._2m1fj{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1OlLZ{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._2y--S{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._3vFie{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._3vFie,.yh6QC{-webkit-box-direction:normal}.yh6QC{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._3XxVP{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.n7H5t{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._1jBGJ{margin-bottom:0}._6QqyV{margin-bottom:4px}._48rev{margin-bottom:8px}._1OyBN{margin-bottom:12px}._1dGQq{margin-bottom:16px}._2Nu9o{margin-bottom:24px}._2m-Co{margin-bottom:32px}._20Z_p{margin-bottom:48px}._1zbQ9{margin-bottom:64px}._2gB65{margin-left:0}.HtTNL{margin-left:12px}._1dghh{margin-left:16px}._2hqS7{margin-bottom:20px}._1Ny0f{margin-left:24px}._1W6Mm{margin-left:48px}._1v51o{margin-right:12px}._1iWi_{margin-bottom:0}.XHRlI{margin-top:4px}.OR37v{margin-top:12px}.Eh8O2{margin-top:16px}._2PsKT{margin-top:24px}._3hfKA{margin-top:32px}._2w4zj{margin-top:48px}.cke0v{margin-top:64px}._2COC2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._3W10l{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}._1oQBL{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}._2ypji{--crate-Grid-spacing-1:16px;--crate-Grid-spacing-1-negative:-16px;--crate-Grid-spacing-2:24px;--crate-Grid-spacing-2-negative:-24px;--crate-Grid-container-maxWidth-md:768px;--crate-Grid-container-maxWidth-lg:1440px}._1FdbH,._1S1IL{width:100%;padding-right:var(--crate-Grid-spacing-1);padding-left:var(--crate-Grid-spacing-1);margin-right:auto;margin-left:auto}.fP4FG{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:var(--crate-Grid-spacing-1-negative);margin-left:var(--crate-Grid-spacing-1-negative)}._2YMgq{position:relative;width:100%;padding-right:var(--crate-Grid-spacing-1);padding-left:var(--crate-Grid-spacing-1);-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}._3fV_x{margin-right:0;margin-left:0}._3fV_x>._2YMgq{padding-right:0;padding-left:0}.r0Gt9{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.FoPEO,.r0Gt9{-webkit-box-flex:0}.FoPEO{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}._23D8c{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}._23D8c,.GX7Md{-webkit-box-flex:0}.GX7Md{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}._2WBbo{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}._1B3Tk,._2WBbo{-webkit-box-flex:0}._1B3Tk{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}._2kLX4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}._2kLX4,._3lDNA{-webkit-box-flex:0}._3lDNA{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}._3tZSC{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}._3Ceex,._3tZSC{-webkit-box-flex:0}._3Ceex{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}._2ZBiz{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}._2bQ8N,._2ZBiz{-webkit-box-flex:0}._2bQ8N{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}._3APDh{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}._2-xNf{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._24rmb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}._3oB0_{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._262Pn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}._2D4Xd{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}._178l7{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}._2HO00{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}._2_jnZ{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}._1Mihm{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}._3epDY{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}._1RrGS{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}._2Qdvr{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}._3p8om{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}._3NVB2{margin-left:0}._1r60C{margin-left:8.333333%}._3CI3g{margin-left:16.666667%}._2mH-D{margin-left:25%}.uGfdp{margin-left:33.333333%}._1igjH{margin-left:41.666667%}._3CgBu{margin-left:50%}.N5Kvo{margin-left:58.333333%}.Qw23S{margin-left:66.666667%}._33t9V{margin-left:75%}.oHOvF{margin-left:83.333333%}._3wwGw{margin-left:91.666667%}._3TfOA{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._3TfOA,._24yId{-webkit-box-direction:normal}._24yId{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._2f9UN{-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}._2f9UN,._3Y4xe{-webkit-box-direction:reverse}._3Y4xe{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}._2Rg3z{-ms-flex-wrap:wrap;flex-wrap:wrap}._1uw6f{-ms-flex-wrap:nowrap;flex-wrap:nowrap}._1Nuq2{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.Cd4Vn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}._1W3h5{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}._2VLqJ{-ms-flex-negative:0;flex-shrink:0}._27lff{-ms-flex-negative:1;flex-shrink:1}.RiKPF{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._345dr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3gtTe{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._3QDVA{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._2WZBd{-ms-flex-pack:distribute;justify-content:space-around}.cgoHS{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._1C9Ci{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._15ZuU{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1hLVp{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._1abyY{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}._1v8Hb{-ms-flex-line-pack:start;align-content:flex-start}._13Jbj{-ms-flex-line-pack:end;align-content:flex-end}._33Ak9{-ms-flex-line-pack:center;align-content:center}.-sud-{-ms-flex-line-pack:justify;align-content:space-between}._1F0E1{-ms-flex-line-pack:distribute;align-content:space-around}._354mt{-ms-flex-line-pack:stretch;align-content:stretch}._1CLFQ{-ms-flex-item-align:auto;align-self:auto}._1HieI{-ms-flex-item-align:start;align-self:flex-start}._9jxPq{-ms-flex-item-align:end;align-self:flex-end}._20YB0{-ms-flex-item-align:center;align-self:center}._3rpeT{-ms-flex-item-align:baseline;align-self:baseline}._3COKG{-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:992px){._1FdbH{max-width:var(--crate-Grid-container-maxWidth-md)}._1FdbH,._1S1IL{padding-right:var(--crate-Grid-spacing-2);padding-left:var(--crate-Grid-spacing-2)}._2ZPO2{margin-right:0;margin-left:0}._2ZPO2>._2YMgq{padding-right:0;padding-left:0}._3WJEV{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}._2t4zy,._3WJEV{-webkit-box-flex:0}._2t4zy{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.Q-bm2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}._2kI9R,.Q-bm2{-webkit-box-flex:0}._2kI9R{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}._29zLm{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}._29zLm,._129Eg{-webkit-box-flex:0}._129Eg{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}._3BrZF{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}._3BrZF,._3CqL5{-webkit-box-flex:0}._3CqL5{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}._3SPXw{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}._1oW9l,._3SPXw{-webkit-box-flex:0}._1oW9l{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}._1Zepf{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}._1efjv,._1Zepf{-webkit-box-flex:0}._1efjv{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}._2_te1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}._1ixTX{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._2Dd4j{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}._3FsFJ{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._33z6M{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}._1U47C{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}._1HQg6{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.RpFzo{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.zzCn3{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}._23MmD{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}._3LwZZ{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}._2Vf1V{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}._2vLqS{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.GH9d6{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}._1dX-d{margin-left:0}._1FiAr{margin-left:8.333333%}._23iEs{margin-left:16.666667%}._1eK2E{margin-left:25%}._2ekhx{margin-left:33.333333%}._2RcPc{margin-left:41.666667%}._2jHYD{margin-left:50%}._186bh{margin-left:58.333333%}._2i4iG{margin-left:66.666667%}.JeSxz{margin-left:75%}._1xDSF{margin-left:83.333333%}._25MCk{margin-left:91.666667%}.vo18v{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._1mIip,.vo18v{-webkit-box-direction:normal}._1mIip{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._14lKl{-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}._3X1dD,._14lKl{-webkit-box-direction:reverse}._3X1dD{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}._3BqOE{-ms-flex-wrap:wrap;flex-wrap:wrap}._9909X{-ms-flex-wrap:nowrap;flex-wrap:nowrap}._2hjsg{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}._1bZ2G{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.vyZbp{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}._2oydt{-ms-flex-negative:0;flex-shrink:0}._12sCX{-ms-flex-negative:1;flex-shrink:1}._1sCG7{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._2QEMX{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._2i0KP{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._1MPxX{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._3qNmL{-ms-flex-pack:distribute;justify-content:space-around}._3gfL1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._3mtB9{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._2GIuJ{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1Ng8k{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._3ggou{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}._2zU51{-ms-flex-line-pack:start;align-content:flex-start}._1LHcU{-ms-flex-line-pack:end;align-content:flex-end}._3xg8E{-ms-flex-line-pack:center;align-content:center}._3CX5t{-ms-flex-line-pack:justify;align-content:space-between}._3Kshd{-ms-flex-line-pack:distribute;align-content:space-around}._2kaYT{-ms-flex-line-pack:stretch;align-content:stretch}._29Upp{-ms-flex-item-align:auto;align-self:auto}._28Jjt{-ms-flex-item-align:start;align-self:flex-start}._3mnaH{-ms-flex-item-align:end;align-self:flex-end}.LfSj-{-ms-flex-item-align:center;align-self:center}._2IgIX{-ms-flex-item-align:baseline;align-self:baseline}._3xbIS{-ms-flex-item-align:stretch;align-self:stretch}}@media (min-width:1200px){._1FdbH{max-width:var(--crate-Grid-container-maxWidth-lg)}._1mtcj{margin-right:0;margin-left:0}._1mtcj>._2YMgq{padding-right:0;padding-left:0}._1Wuuw{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}._1Wuuw,._3YHYn{-webkit-box-flex:0}._3YHYn{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.K9QAZ{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.JMsj5,.K9QAZ{-webkit-box-flex:0}.JMsj5{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.Abr-l{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.Abr-l,.CtAAQ{-webkit-box-flex:0}.CtAAQ{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.m7Pks{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}._3gwf3,.m7Pks{-webkit-box-flex:0}._3gwf3{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}._2cLW2{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}._2cLW2,._3PbXE{-webkit-box-flex:0}._3PbXE{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.OT7GX{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}._3QwJ7,.OT7GX{-webkit-box-flex:0}._3QwJ7{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}._1KglV{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}._113NO{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._2FMtH{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}._1Hujs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._3M19E{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}._7hwzv{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}._3Qem4{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}._2IQmT{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.rXvvR{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}._3-d9O{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}._1F4eb{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}._31vVg{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}._3D07A{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}._10Ujg{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}._86xuU{margin-left:0}._2W1QV{margin-left:8.333333%}._1Nflx{margin-left:16.666667%}._12SXk{margin-left:25%}._1f883{margin-left:33.333333%}._1kFiq{margin-left:41.666667%}._26Mda{margin-left:50%}.ExfwA{margin-left:58.333333%}.e6SJe{margin-left:66.666667%}._25kAn{margin-left:75%}.nkAhm{margin-left:83.333333%}._3eph-{margin-left:91.666667%}._3LUhC{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._2p9bu,._3LUhC{-webkit-box-direction:normal}._2p9bu{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._2tvZL{-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}._2C67A,._2tvZL{-webkit-box-direction:reverse}._2C67A{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}._3kOjc{-ms-flex-wrap:wrap;flex-wrap:wrap}._3d7eN{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.yxct5{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}._3PDRz{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}._2OD0M{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bvULP{-ms-flex-negative:0;flex-shrink:0}._16S54{-ms-flex-negative:1;flex-shrink:1}._1P7o6{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._2q_L8{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3R_Sc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lxOHJ{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._2dzCR{-ms-flex-pack:distribute;justify-content:space-around}._2DieG{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._2jHEg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._2EfFX{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1Sjcy{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._2Zt2S{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}._2GIi-{-ms-flex-line-pack:start;align-content:flex-start}._2dCmg{-ms-flex-line-pack:end;align-content:flex-end}.oAwMJ{-ms-flex-line-pack:center;align-content:center}._3DNaj{-ms-flex-line-pack:justify;align-content:space-between}.LtzPE{-ms-flex-line-pack:distribute;align-content:space-around}._3sAvv{-ms-flex-line-pack:stretch;align-content:stretch}._3heIG{-ms-flex-item-align:auto;align-self:auto}._2oYFu{-ms-flex-item-align:start;align-self:flex-start}._2jOcr{-ms-flex-item-align:end;align-self:flex-end}.tAW0i{-ms-flex-item-align:center;align-self:center}._3oDV6{-ms-flex-item-align:baseline;align-self:baseline}._3-O_s{-ms-flex-item-align:stretch;align-self:stretch}}._1wVwP{margin:0;font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-5);font-family:var(--crate-font-graphik);line-height:1;font-size:var(--crate-font-size-12)}@media (min-width:1200px){._1wVwP{font-size:var(--crate-font-size-14)}}@media (min-width:1600px){._1wVwP{font-size:var(--crate-font-size-19);line-height:1.05}}._3ShR8{margin:0;font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-5);font-family:var(--crate-font-graphik);line-height:1.1;font-size:var(--crate-font-size-10)}@media (min-width:1200px){._3ShR8{font-size:var(--crate-font-size-12)}}@media (min-width:1600px){._3ShR8{font-size:var(--crate-font-size-16);line-height:1.05}}._2h4cs{margin:0;font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-5);font-family:var(--crate-font-graphik);line-height:1.1;font-size:var(--crate-font-size-8)}@media (min-width:1200px){._2h4cs{font-size:var(--crate-font-size-10)}}@media (min-width:1600px){._2h4cs{font-size:var(--crate-font-size-13);line-height:1.05}}._2-1Wp{margin:0;font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-3);font-family:var(--crate-font-graphik);line-height:1.2;font-size:var(--crate-font-size-6)}@media (min-width:1200px){._2-1Wp{font-size:var(--crate-font-size-8)}}@media (min-width:1600px){._2-1Wp{font-size:var(--crate-font-size-10);line-height:1.1}}._2_j9-{margin:0;font-weight:var(--crate-font-weight-600);letter-spacing:var(--crate-letter-spacing-tight-3);font-family:var(--crate-font-graphik);line-height:1.2;font-size:var(--crate-font-size-4)}@media (min-width:1200px){._2_j9-{font-size:var(--crate-font-size-6)}}@media (min-width:1600px){._2_j9-{font-size:var(--crate-font-size-8);line-height:1.15}}._1PZzf{margin:0;font-weight:var(--crate-font-weight-600);letter-spacing:var(--crate-letter-spacing-tight-3);font-family:var(--crate-font-graphik);line-height:1.2;font-size:var(--crate-font-size-2)}@media (min-width:1200px){._1PZzf{font-size:var(--crate-font-size-4)}}@media (min-width:1600px){._1PZzf{font-size:var(--crate-font-size-6);line-height:1.15}}._2Udkl{margin:0 0 12px;font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-400);line-height:24px}@media (min-width:992px){._2Udkl{font-size:var(--crate-font-size-4);line-height:28px}}._2Udkl:last-child{margin-bottom:0}._386Be{margin:0 0 10px;font-size:var(--crate-font-size-2);font-weight:var(--crate-font-weight-400);line-height:24px}@media (min-width:992px){._386Be{font-size:var(--crate-font-size-3)}}._386Be:last-child{margin-bottom:0}._2lKos{margin:0 0 10px;font-size:var(--crate-font-size-2);font-weight:var(--crate-font-weight-400);line-height:24px}@media (min-width:992px){._2lKos{font-size:var(--crate-font-size-2)}}._2lKos:last-child{margin-bottom:0}._1cu0Y{margin:0 0 10px;font-size:var(--crate-font-size-1);font-weight:var(--crate-font-weight-400)}._1cu0Y:last-child{margin-bottom:0}._3Tn0j{font-weight:var(--crate-font-weight-400)}._3Tn0j,._22msP{font-size:var(--crate-font-size-2);line-height:1.2}._22msP{margin:0;font-weight:var(--crate-font-weight-600)}@media (min-width:992px){._22msP{font-size:var(--crate-font-size-3);line-height:1}}._3raWS{color:var(--crate-theme-color-accent)}._3g6_c{color:var(--crate-color-black)}._23LC6{color:var(--crate-color-white)}._1QwRM{color:var(--crate-theme-color-text-primary)}h1._1QwRM,h2._1QwRM,h3._1QwRM,h4._1QwRM,h5._1QwRM,h6._1QwRM{color:var(--crate-theme-color-header-primary)}._5BFZR{color:var(--crate-theme-color-tertiary)}h1._5BFZR,h2._5BFZR,h3._5BFZR,h4._5BFZR,h5._5BFZR,h6._5BFZR{color:var(--crate-theme-color-text-primary)}.M61rr{color:var(--crate-color-lavender)}._3_La0{color:var(--crate-theme-color-body-muted)}._1ARQl{color:var(--crate-color-gray-1)}._3Vf7E{color:var(--crate-theme-color-text-secondary)}._1dwpj{color:var(--crate-theme-color-disabled-text)}._3Ksb9{color:var(--crate-color-error)}._10jtM{opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}._10jtM.Kbvbd{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}._10jtM._1jP8o{-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}._3X9d1{font-weight:var(--crate-font-weight-500)}._1S1N5{font-weight:var(--crate-font-weight-600)}._2LeQv{font-weight:var(--crate-font-weight-700)}._32rV3{--linkUnderline-padding:5px;--linkUnderline-thickness:5px}@media (min-width:1200px){._32rV3{--crate-Footer-paddingSide:10vw}}@media (orientation:portrait){._32rV3{--crate-Footer-paddingSide:20px}}@media (orientation:portrait) and (min-width:768px){._32rV3{--crate-Footer-paddingSide:7.5vw}}@media (orientation:landscape){._32rV3{--crate-Footer-paddingSide:7.5vw}}.FBbTd{background:var(--crate-theme-color-background);padding-top:32px;padding-bottom:64px;padding-left:var(--crate-Footer-paddingSide);padding-right:var(--crate-Footer-paddingSide)}@media (min-width:1200px){.FBbTd{padding-top:64px}}.f4C8J{border-top:1px solid var(--crate-color-pearl-dark-1);border-bottom:0;grid-column:span 12;width:100%}._3D89p{margin:0 0 16px;padding:0;list-style:none}@media (min-width:1200px){._3D89p{margin-bottom:0}}._103xT{margin-bottom:4px}._1HXE_,._1HXE_:hover{text-decoration:none}._7NcYL{display:inline;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,currentColor),color-stop(25%,transparent));background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;background-size:0 var(--linkUnderline-thickness);-webkit-transition:background-size .3s;transition:background-size .3s;padding-top:var(--linkUnderline-padding);padding-bottom:var(--linkUnderline-padding)}@media (hover:none){._7NcYL{background-image:none}}._7NcYL:focus,._7NcYL:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,currentColor),color-stop(25%,transparent));background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:100% var(--linkUnderline-thickness);background-position-x:left;background-position-y:bottom}@media (hover:none){._7NcYL:focus,._7NcYL:hover{background-image:none}}.FqF_x{--crate-Button-iconWidth:20px;--crate-Button-minHeight:50px;--crate-Button-minWidth:176px}@media (orientation:portrait) and (min-width:768px){.FqF_x{--crate-Button-minWidth:180px}}@media (min-width:970px){.FqF_x{--crate-Button-minWidth:188px}}.IzvYM{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:inherit;font-size:100%;min-height:var(--crate-Button-minHeight);min-width:var(--crate-Button-minWidth);padding:8px 32px;border:0;border-radius:calc(var(--crate-Button-minHeight)/2);width:100%}@media (min-width:768px){.IzvYM{width:auto;padding:12px 32px}}._2JoUB,._3E0bb,._3GhDh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._2JoUB,._3E0bb{width:var(--crate-Button-iconWidth);height:var(--crate-Button-iconWidth);-ms-flex-negative:0;flex-shrink:0}._2JoUB{margin-right:12px}._3E0bb{margin-left:12px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._3RegP{color:var(--crate-color-white);background-color:var(--crate-color-eggplant)}._3RegP:focus,._3RegP:hover{color:var(--crate-color-white);background-color:var(--crate-color-eggplant-light-3)}._3RegP:active{color:var(--crate-color-white);background-color:var(--crate-color-eggplant-light-4)}._3RegP:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._3vLf4,.cFYO3{padding:0;min-height:0;min-width:0;text-align:left;font-weight:var(--crate-font-weight-500);background-color:transparent;background-position:100% 108%;background-repeat:no-repeat;background-size:100% .15em;border-radius:0;text-decoration:underline;width:auto}._3vLf4,._3vLf4:hover,.cFYO3,.cFYO3:hover{color:var(--crate-theme-color-text-primary)}._3vLf4:hover,.cFYO3:hover{-webkit-animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running;animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running;text-decoration:none}._3vLf4:disabled,.cFYO3:disabled{cursor:auto;color:var(--crate-theme-color-disabled-text)}@media (min-width:992px){._3vLf4,.cFYO3{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-theme-color-text-primary)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-theme-color-text-primary) 50%,transparent 0);text-decoration:none}._3vLf4:hover,.cFYO3:hover{-webkit-animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running;animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running}}.cFYO3{color:var(--crate-theme-color-tertiary);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-theme-color-tertiary)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-theme-color-tertiary) 50%,transparent 0)}._1spru{color:var(--crate-color-eggplant);background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px var(--crate-color-eggplant);box-shadow:inset 0 0 0 1px var(--crate-color-eggplant)}._1spru:focus,._1spru:hover{color:var(--crate-color-eggplant);-webkit-box-shadow:inset 0 0 0 2px var(--crate-color-eggplant);box-shadow:inset 0 0 0 2px var(--crate-color-eggplant)}._1spru:active{color:var(--crate-color-eggplant);-webkit-box-shadow:inset 0 0 0 3px var(--crate-color-eggplant);box-shadow:inset 0 0 0 3px var(--crate-color-eggplant)}._1spru:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._1LKXN{color:var(--crate-color-white);background-color:var(--crate-theme-color-button-secondary-background)}._1LKXN:focus,._1LKXN:hover{color:var(--crate-color-white);background-color:var(--crate-theme-color-button-secondary-background-hover)}._1LKXN:active{color:var(--crate-color-white);background-color:var(--crate-theme-color-button-secondary-background-active)}._1LKXN:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._3DdZD{color:var(--crate-color-slime);background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px var(--crate-color-slime);box-shadow:inset 0 0 0 1px var(--crate-color-slime)}._3DdZD:focus,._3DdZD:hover{color:var(--crate-color-slime);-webkit-box-shadow:inset 0 0 0 2px var(--crate-color-slime);box-shadow:inset 0 0 0 2px var(--crate-color-slime)}._3DdZD:active{color:var(--crate-color-slime);-webkit-box-shadow:inset 0 0 0 3px var(--crate-color-slime);box-shadow:inset 0 0 0 3px var(--crate-color-slime)}._3DdZD:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._2eaX5{color:var(--crate-color-eggplant);background-color:var(--crate-color-pearl)}._2eaX5:focus,._2eaX5:hover{color:var(--crate-color-eggplant);background-color:var(--crate-color-pearl-dark-1)}._2eaX5:active{color:var(--crate-color-eggplant);background-color:var(--crate-color-pearl-dark-2)}._2eaX5:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._3ulOf{color:var(--crate-color-eggplant);background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px var(--crate-color-pearl-dark-2);box-shadow:inset 0 0 0 1px var(--crate-color-pearl-dark-2)}._3ulOf:focus,._3ulOf:hover{color:var(--crate-color-eggplant);-webkit-box-shadow:inset 0 0 0 2px var(--crate-color-pearl-dark-2);box-shadow:inset 0 0 0 2px var(--crate-color-pearl-dark-2)}._3ulOf:active{color:var(--crate-color-eggplant);-webkit-box-shadow:inset 0 0 0 3px var(--crate-color-pearl-dark-2);box-shadow:inset 0 0 0 3px var(--crate-color-pearl-dark-2)}._3ulOf:disabled{cursor:auto;background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}._2CORw{padding:0;min-height:0;min-width:0;text-align:left;font-weight:var(--crate-font-weight-500);color:var(--crate-color-lavender);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-lavender)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-lavender) 50%,transparent 0);background-color:transparent;background-position:100% 108%;background-repeat:no-repeat;background-size:100% .15em;border-radius:0;width:auto}._2CORw:hover{-webkit-animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running;animation:_3Q2uw .4s var(--crate-ease-in-out) 0s 1 normal none running}._2CORw:disabled{cursor:auto;color:var(--crate-theme-color-disabled-text)}._2_zdB{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px var(--crate-color-white);box-shadow:inset 0 0 0 1px var(--crate-color-white);color:var(--crate-color-white)}._2_zdB:focus,._2_zdB:hover{background-color:var(--crate-theme-color-button-secondary-background-hover)}._2_zdB:active,._2_zdB:focus,._2_zdB:hover{color:var(--crate-color-white);-webkit-box-shadow:none;box-shadow:none}._2_zdB:active{background-color:var(--crate-theme-color-button-secondary-background-active)}._2_zdB:disabled{background-color:var(--crate-theme-color-disabled-background);-webkit-box-shadow:none;box-shadow:none;color:var(--crate-theme-color-disabled-text);cursor:auto}@-webkit-keyframes _3Q2uw{0%{background-size:100% .15em}50%{background-size:0 .15em;background-position:100% 108%}51%{background-size:0 .15em;background-position:0 108%}to{background-size:100% .15em;background-position:0 108%}}@keyframes _3Q2uw{0%{background-size:100% .15em}50%{background-size:0 .15em;background-position:100% 108%}51%{background-size:0 .15em;background-position:0 108%}to{background-size:100% .15em;background-position:0 108%}}._3yX_e{color:var(--crate-theme-color-text-primary);background:none;padding-left:0;padding-right:0;min-width:auto}._3yX_e:disabled{color:var(--crate-theme-color-disabled-text);-webkit-box-shadow:none;box-shadow:none}.MlPGn{-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:27px;margin-bottom:32px}@media (min-width:750px){.MlPGn{padding-left:103px}}.celebration-open .MlPGn,.questions-open .MlPGn{padding-left:40px}.nav-menu .MlPGn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}@media (min-width:750px){.nav-menu .MlPGn{padding-left:27px}}._2DL1-{font-size:var(--crate-font-size-11);line-height:1em;font-weight:var(--crate-font-weight-700);color:var(--crate-color-eggplant-light-3)}@media (min-width:750px){._2DL1-{font-size:120px}}.nav-menu ._2DL1-{font-size:var(--crate-font-size-19)}.iPIZx{color:var(--crate-color-white);font-size:var(--crate-font-size-6);font-weight:var(--crate-font-weight-600);margin-left:16px}@media (min-width:750px){.iPIZx{position:absolute;left:160px;margin-left:28px;font-size:var(--crate-font-size-7)}}.nav-menu .iPIZx{display:none}._2HSMl{color:var(--crate-color-white);font-size:var(--crate-font-size-3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:26px;background:url(/images/question-path.png) 9px 4px no-repeat}._2HSMl:first-of-type{padding-top:0;background:none}._2HSMl._3Auuz{font-weight:var(--crate-font-weight-600);background:url(/images/question-path-active.png) 9px 4px no-repeat}._2uOUT{width:20px;height:20px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.JE-gX{background:var(--crate-color-slime)}._1AIFz,.JE-gX{display:block;width:10px;height:10px;border-radius:50%}._1AIFz{background:var(--crate-color-eggplant-light-3)}._3xVhg{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0 27px;opacity:0;pointer-events:none;-webkit-transition:opacity .8s var(--crate-ease-in-out) .4s;transition:opacity .8s var(--crate-ease-in-out) .4s;position:absolute;height:0;overflow:hidden}@media (min-width:750px){._3xVhg{padding:0 32px 40px}}.nav-menu ._3xVhg,.questions-open ._3xVhg{opacity:1;pointer-events:auto;position:relative;height:auto}.nav-menu ._3xVhg{padding-bottom:36px}._1pmOR{color:var(--crate-color-white);font-size:var(--crate-font-size-6);font-weight:var(--crate-font-weight-600)}@media (min-width:750px){._1pmOR{font-size:var(--crate-font-size-7)}}.Wh-9t{list-style:none;padding:0;margin-top:26px;margin-bottom:0}.pZVqx{width:100%;-webkit-transition:all .8s var(--crate-ease-in-out);transition:all .8s var(--crate-ease-in-out);position:absolute;overflow:hidden;margin:0;opacity:0;pointer-events:none}.pZVqx._1u9pZ{opacity:1;pointer-events:auto;overflow:auto;position:relative}._3IgTO{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:26px 27px 20px;margin:0;list-style:none}@media (min-width:1170px){._3IgTO{padding:26px 32px 20px}}.questions-open .pZVqx{opacity:1;pointer-events:auto;position:relative}._2LuZA{color:var(--crate-color-eggplant-light-4);font-size:var(--crate-font-size-5);font-weight:var(--crate-font-weight-600);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px}._2LuZA:last-of-type{margin-bottom:0}.nav-menu ._2LuZA{font-size:var(--crate-font-size-4)}._2AZGi,.eB2LT{display:block}._2AZGi{width:20px;height:20px;margin-right:12px}.dHwYK{-webkit-transition:all .8s var(--crate-ease-in-out);transition:all .8s var(--crate-ease-in-out);position:absolute;overflow:hidden;opacity:0;pointer-events:none}._2lJhY,.dHwYK{width:100%;margin:0}._2lJhY{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:26px 27px 20px;list-style:none}@media (min-width:750px){._2lJhY{padding:26px 32px 20px}}.nav-menu .dHwYK,.questions-open .dHwYK{opacity:1;pointer-events:auto;position:relative}.nav-menu .dHwYK{height:auto!important}@media (min-width:1170px){.nav-menu .dHwYK{display:none}}._3o7Dy{color:var(--crate-color-eggplant-light-4);font-size:var(--crate-font-size-5);font-weight:var(--crate-font-weight-600);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}._3o7Dy:not(:first-of-type){padding-top:26px;background:url(/images/question-path.png) 9px 4px no-repeat}._3o7Dy:last-of-type{margin-bottom:0}.nav-menu ._3o7Dy{font-size:var(--crate-font-size-4)}.BJhlW{display:block}.p2Kqj{width:20px;height:20px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.JXPaA{display:block;width:10px;height:10px;background:var(--crate-color-eggplant-light-3);border-radius:50%}._1VGNS{width:100%}._16Bof{padding-top:24px}.questions-open ._16Bof{-webkit-transition:all .4s ease;transition:all .4s ease}.nav-menu ._16Bof,.questions-open ._16Bof{background:var(--crate-color-eggplant-light-1)}.nav-menu ._16Bof{padding-top:32px}.sectiononly{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;pointer-events:none}.section-open .sectiononly{opacity:1;pointer-events:auto}.celebration-open .sectiononly{opacity:0}.nav-menu .sectiononly{opacity:1;pointer-events:auto}.nav-menu.hidden{opacity:0}._3zqce{justify-self:flex-end;list-style:none;margin:12px 0 0;padding:12px 27px 0;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border-top:1px solid var(--crate-color-eggplant-light-2)}._3zqce._1tNKf{overflow:inherit}._3zqce._1tNKf li{width:100%}@media (min-width:1170px){._3zqce._1tNKf li{width:auto}}@media (min-width:1170px){._3zqce._1XIke{display:block}}._3zqce._1XIke .aDL9F{display:none}@media (min-width:1170px){._3zqce{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;top:3px}}._3zqce .aDL9F{width:auto;max-width:none;opacity:1;margin-top:8px;white-space:nowrap;-webkit-transition:max-width .4s var(--crate-ease-in-out),opacity .3s var(--crate-ease-in-out);transition:max-width .4s var(--crate-ease-in-out),opacity .3s var(--crate-ease-in-out)}@media (min-width:1170px){._3zqce .aDL9F{width:auto;max-width:260px;margin-top:0;max-width:0;opacity:0;overflow:hidden}}._3zqce .aDL9F ._3VbXf{white-space:nowrap}@media (min-width:1170px){._3zqce .aDL9F ._3VbXf{-webkit-transition:none;transition:none}}._3zqce li{display:inline-block;padding:12px 0}@media (min-width:1170px){._3zqce li{padding:0}}._3zqce li .pPWJI{color:var(--crate-color-white);font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-600)}@media (min-width:1170px){._3zqce li .pPWJI{color:var(--crate-color-eggplant);-webkit-transition:color .4s var(--crate-ease-in-out);transition:color .4s var(--crate-ease-in-out)}._3zqce li .pPWJI:hover{color:var(--crate-color-eggplant-light-3)}}._3zqce li:first-of-type{margin-right:32px}@media (min-width:1440px){._3zqce li:first-of-type{margin-right:48px}}@media (min-width:1170px){._3zqce._1KnCx .aDL9F{width:auto;max-width:250px;opacity:1}}._3zqce._1KnCx .fCQaW .aDL9F{width:auto;max-width:150px;opacity:1}._3zqce._16X76 .pPWJI{color:var(--crate-color-white)}@media (min-width:1170px){._3zqce._16X76 .pPWJI{color:var(--crate-color-white)}}._1SBMc{width:80%;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-transition:opacity .6s var(--crate-ease-in-out),-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .6s var(--crate-ease-in-out),-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .6s var(--crate-ease-in-out),transform .3s var(--crate-ease-in-out);transition:opacity .6s var(--crate-ease-in-out),transform .3s var(--crate-ease-in-out),-webkit-transform .3s var(--crate-ease-in-out);opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background:var(--crate-color-eggplant);position:absolute;height:auto;min-height:100%}@media (min-width:1170px){._1SBMc{width:100%;height:auto;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s var(--crate-ease-in-out) .25s,-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,transform .3s var(--crate-ease-in-out),-webkit-transform .3s var(--crate-ease-in-out)}}._1SBMc._2jWOL{-webkit-transition:none;transition:none}@media (min-width:1170px){._1SBMc._2jWOL{-webkit-transition:opacity .3s var(--crate-ease-in-out) .25s,-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,-webkit-transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,transform .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out) .25s,transform .3s var(--crate-ease-in-out),-webkit-transform .3s var(--crate-ease-in-out)}}._1_SrT{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:fixed;z-index:99999;top:0;left:0;-webkit-transition:opacity .4s var(--crate-ease-in-out),background-color .25s var(--crate-ease-in-out),-webkit-transform .4s var(--crate-ease-in-out);transition:opacity .4s var(--crate-ease-in-out),background-color .25s var(--crate-ease-in-out),-webkit-transform .4s var(--crate-ease-in-out);transition:transform .4s var(--crate-ease-in-out),opacity .4s var(--crate-ease-in-out),background-color .25s var(--crate-ease-in-out);transition:transform .4s var(--crate-ease-in-out),opacity .4s var(--crate-ease-in-out),background-color .25s var(--crate-ease-in-out),-webkit-transform .4s var(--crate-ease-in-out);-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0);height:60px}@media (min-width:1170px){._1_SrT{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 52px;background-color:var(--crate-color-white);overflow:inherit}}._1_SrT.U_FF8{opacity:0;pointer-events:none}._1_SrT._1Tp9y,._1_SrT._2mLCq,._1_SrT._9n3WR{-webkit-transform:translateZ(0);transform:translateZ(0)}._1_SrT._1Tp9y ._1SBMc,._1_SrT._2mLCq ._1SBMc,._1_SrT._9n3WR ._1SBMc{opacity:1}._1_SrT._9n3WR{overflow:scroll}._1_SrT._9n3WR ._1SBMc{-webkit-transform:translateZ(0);transform:translateZ(0)}._1_SrT._2sej9{background-color:transparent}._1_SrT._1QBXk ._1gHAf svg,._1_SrT._1QBXk ._3I_cJ svg,._1_SrT._1QBXk ._26JR3 svg,._1_SrT._1QBXk .e4cCL svg{fill:var(--crate-color-white);color:var(--crate-color-white)}._1_SrT._1QBXk ._2ZsoY svg g path{fill:var(--crate-color-white)}._1_SrT._1QBXk li a{color:var(--crate-color-white)}._1_SrT._1QBXk li a:hover{color:var(--crate-theme-color-body-muted)}._1_SrT._1QBXk li a:hover ._2NWke svg path{fill:var(--crate-theme-color-body-muted)}._1_SrT._1QBXk ._4QzAT li a{color:inherit}._1_SrT._1QBXk ._4QzAT li a:hover{color:var(--crate-color-eggplant-light-3)}._1_SrT._1QBXk ._2NWke svg path{fill:var(--crate-color-white)}._1_SrT._1QBXk .POjgi{background:none}._1_SrT._1HQ_G,._1_SrT._19o9w{position:absolute}._1_SrT._1HQ_G._9n3WR{position:fixed}@media (min-width:1170px){._1_SrT._1HQ_G{padding:0 32px}}._1_SrT._1HQ_G ._3I_cJ{padding:21px 0 7px}@media (min-width:1170px){._1_SrT._1HQ_G ._3I_cJ{padding:32px 0}}._1_SrT._1HQ_G ._3I_cJ svg{fill:var(--crate-color-white)}._1_SrT._1HQ_G ._19nvY li{padding:0}._1_SrT._1HQ_G ._19nvY li:not(:first-of-type){display:none}._1_SrT._1HQ_G .POjgi{background:none}._1_SrT._1HQ_G ._1SBMc{max-width:inherit;min-height:100%;position:absolute;height:auto}@media (min-width:1170px){._1_SrT._1HQ_G ._1SBMc{position:relative}}._3I_cJ,._26JR3{display:inline-block;padding:9px 0 8px}@media (min-width:1170px){._3I_cJ,._26JR3{padding:0}}._3I_cJ svg,._26JR3 svg{fill:var(--crate-color-white);color:var(--crate-color-white)}@media (min-width:1170px){._3I_cJ svg,._26JR3 svg{fill:var(--crate-color-eggplant);color:var(--crate-color-eggplant)}}._3I_cJ{width:160px}._26JR3{height:60px;width:auto}._19nvY{list-style:none;margin:0;padding:0 27px}@media (min-width:1170px){._19nvY{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}._19nvY>li{position:relative;color:var(--crate-color-white);font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-600);padding:12px 0}@media (min-width:1170px){._19nvY>li{display:inline-block;margin:0 16px;padding:0;color:var(--crate-color-eggplant)}._19nvY>li:first-of-type{margin-left:0}}@media (min-width:1440px){._19nvY>li{margin:0 24px}}._19nvY ._4QzAT{min-width:235px;list-style:none;margin:12px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-transition:all .1s var(--crate-ease-in-out);transition:all .1s var(--crate-ease-in-out)}@media (min-width:1170px){._19nvY ._4QzAT{position:absolute;top:100%;left:-8px;margin:10px 0 0;z-index:1;border-radius:4px;background:var(--crate-color-white);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);pointer-events:none}}._19nvY ._4QzAT._26IF6{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:auto}@media (min-width:1170px){._19nvY ._4QzAT>li{border-bottom:1px solid var(--crate-color-pearl-dark-1)}}._19nvY ._4QzAT>li:last-of-type{border-bottom:none}._2Cj_5,._2Cj_5:hover{color:var(--crate-color-white)}@media (min-width:1170px){._2Cj_5{color:var(--crate-color-eggplant)}._2Cj_5:hover{color:var(--crate-color-eggplant-light-3)}._2Cj_5:hover ._2NWke path{fill:var(--crate-color-eggplant-light-3)}}._2Cj_5 ._2NWke path{fill:var(--crate-color-white)}@media (min-width:1170px){._2Cj_5 ._2NWke path{fill:var(--crate-color-eggplant)}}._36lwI{display:block;font-size:var(--crate-font-size-3);font-weight:var(--crate-font-weight-400);padding:8px 16px;color:var(--crate-color-white)}@media (min-width:1170px){._36lwI{font-size:inherit;padding:16px 24px;color:var(--crate-color-eggplant)}._36lwI:hover{color:var(--crate-color-eggplant-light-3)}}.M6bxK{overflow:hidden;-webkit-transition:height .1s var(--crate-ease-in-out);transition:height .1s var(--crate-ease-in-out)}@media (min-width:1170px){.M6bxK{height:auto!important;overflow:inherit}}._3HScM{overflow:hidden;width:auto;max-width:0;opacity:0;white-space:nowrap;-webkit-transition:max-width .4s var(--crate-ease-in-out),opacity .3s var(--crate-ease-in-out);transition:max-width .4s var(--crate-ease-in-out),opacity .3s var(--crate-ease-in-out)}._3HScM button{padding:9px 24px}._2NWke{display:inline-block;margin-left:8px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}._2NWke.YXcy2{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}._3UXvb{position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;background:var(--crate-color-eggplant);opacity:0;-webkit-transition:all .3s var(--crate-ease-in-out);transition:all .3s var(--crate-ease-in-out)}@media (min-width:1170px){._3UXvb{display:none}}._9n3WR{height:100%}._9n3WR ._3UXvb{opacity:.5;width:125%}._1Tp9y{height:100%}._1Tp9y ._3UXvb{opacity:0}.POjgi{width:100%;max-height:60px;background-color:var(--crate-color-white);padding:18px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .25s var(--crate-ease-in-out);transition:background-color .25s var(--crate-ease-in-out)}@media (min-width:1170px){.POjgi{display:none}}._2sej9 .POjgi{background-color:transparent}._3Mi4_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2ZsoY{width:22px;height:20px;margin-right:12px}._1gHAf,._2ZsoY,.e4cCL{display:inline-block}._1gHAf svg,.e4cCL svg{fill:var(--crate-color-eggplant);color:var(--crate-color-eggplant)}._1gHAf{width:126px;margin-top:2px}.e4cCL{width:auto;height:50px}._2EFfX{display:inline-block}._2EFfX.qoPz4 ._3HScM{max-width:200px;opacity:1}@media screen and (max-width:420px){._2EFfX.qoPz4 ._3HScM button{min-width:0}._2EFfX.qoPz4 ._3HScM span{font-size:var(--crate-font-size-2);letter-spacing:0}}@media (min-width:1170px){._17aqs{display:none}}._2U5cm{background:var(--crate-color-eggplant-light-1);padding-top:32px}@media (min-width:1170px){._1lLy_,._2U5cm{display:none}}._3uRfy{position:relative;-webkit-transition:all .5s var(--crate-ease-in-out);transition:all .5s var(--crate-ease-in-out)}._3uRfy._6svpg{padding-left:var(--crate-gutter-mobile);padding-right:var(--crate-gutter-mobile)}@media (min-width:970px){._3uRfy._6svpg{padding-left:var(--crate-gutter-tablet);padding-right:var(--crate-gutter-tablet)}}@media (min-width:1440px){._3uRfy._6svpg{padding-left:var(--crate-gutter-desktop);padding-right:var(--crate-gutter-desktop)}}._3uRfy.Mv-CS{min-height:100vh}._3uRfy.XFPbp{background-color:var(--crate-color-white)}._3uRfy.eQYqt{background-color:var(--crate-color-eggplant)}._3uRfy._3e6hX{background-color:var(--crate-color-slime)}._3uRfy._38ewX{background-color:var(--crate-color-pearl)}._3uRfy._3cGxH{background-color:var(--crate-color-snow)}._3uRfy._3cdnu{padding-top:var(--crate-spacer-xxxs-mobile)}@media (min-width:970px){._3uRfy._3cdnu{padding-top:var(--crate-spacer-xxxs-desktop)}}._3uRfy.BMXN3{padding-top:var(--crate-spacer-xxs-mobile)}@media (min-width:970px){._3uRfy.BMXN3{padding-top:var(--crate-spacer-xxs-desktop)}}._3uRfy._226x2{padding-top:var(--crate-spacer-xs-mobile)}@media (min-width:970px){._3uRfy._226x2{padding-top:var(--crate-spacer-xs-desktop)}}._3uRfy._3QNQL{padding-top:var(--crate-spacer-sm-mobile)}@media (min-width:970px){._3uRfy._3QNQL{padding-top:var(--crate-spacer-sm-desktop)}}._3uRfy._3fJ2T{padding-top:var(--crate-spacer-md-mobile)}@media (min-width:970px){._3uRfy._3fJ2T{padding-top:var(--crate-spacer-md-desktop)}}._3uRfy._2Rjrk{padding-top:var(--crate-spacer-lg-mobile)}@media (min-width:970px){._3uRfy._2Rjrk{padding-top:var(--crate-spacer-lg-desktop)}}._3uRfy._3KSsc{padding-top:var(--crate-spacer-xl-mobile)}@media (min-width:970px){._3uRfy._3KSsc{padding-top:var(--crate-spacer-xl-desktop)}}._3uRfy._1M-Ra{padding-top:var(--crate-spacer-xxl-mobile)}@media (min-width:970px){._3uRfy._1M-Ra{padding-top:var(--crate-spacer-xxl-desktop)}}._3uRfy._1kb2_{padding-bottom:var(--crate-spacer-xxxs-mobile)}@media (min-width:970px){._3uRfy._1kb2_{padding-bottom:var(--spacer-xxxs-desktop)}}._3uRfy._2KHUm{padding-bottom:var(--crate-spacer-xxs-mobile)}@media (min-width:970px){._3uRfy._2KHUm{padding-bottom:var(--crate-spacer-xxs-desktop)}}._3uRfy._24zDS{padding-bottom:var(--crate-spacer-xs-mobile)}@media (min-width:970px){._3uRfy._24zDS{padding-bottom:var(--crate-spacer-xs-desktop)}}._3uRfy._1urBD{padding-bottom:var(--crate-spacer-sm-mobile)}@media (min-width:970px){._3uRfy._1urBD{padding-bottom:var(--crate-spacer-sm-desktop)}}._3uRfy._3jFdf{padding-bottom:var(--crate-spacer-md-mobile)}@media (min-width:970px){._3uRfy._3jFdf{padding-bottom:var(--crate-spacer-md-desktop)}}._3uRfy.xg85b{padding-bottom:var(--crate-spacer-lg-mobile)}@media (min-width:970px){._3uRfy.xg85b{padding-bottom:var(--crate-spacer-lg-desktop)}}._3uRfy.z_vxj{padding-bottom:var(--crate-spacer-xl-mobile)}@media (min-width:970px){._3uRfy.z_vxj{padding-bottom:var(--crate-spacer-xl-desktop)}}._3uRfy._3cbut{padding-bottom:var(--crate-spacer-xxl-mobile)}@media (min-width:970px){._3uRfy._3cbut{padding-bottom:var(--crate-spacer-xxl-desktop)}}._3uRfy._3hY-m{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}._1Ltg4{position:relative;min-height:100%;margin:0 auto}._1Ltg4._8VDip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}._1Ltg4.zXWmB{max-width:1800px}._1Ltg4._17ZsQ{max-width:1440px}._1Ltg4._2IAHs{max-width:600px}._37YPP{text-align:center}._3sXFW{max-width:738px;text-align:left}@media (min-width:750px){._3sXFW{margin:0 auto;text-align:center}}@media (min-width:1200px){._3sXFW{max-width:930px}}@media (min-width:1600px){._3sXFW{max-width:1270px}}._2aWw4{margin-bottom:16px}._2aWw4 h5{font-weight:500;font-size:var(--crate-font-size-4)}@media (min-width:970px){._2aWw4 h5{font-weight:600;font-size:var(--crate-font-size-8)}}._3gGZQ{margin-bottom:24px}._3gGZQ h2{font-weight:600}@media (min-width:970px){._3gGZQ h2{font-weight:700;font-size:var(--crate-font-size-15)}}._1O-M_{margin-bottom:32px}._1dEij p{font-size:var(--crate-font-size-4)}@media (min-width:970px){._1dEij p{line-height:28px;font-size:var(--crate-font-size-7)}}@media (min-width:750px){._1dEij{display:inline-block}}@media (min-width:1600px){._1dEij{max-width:1143px}}._3-nmq{vertical-align:middle}@-webkit-keyframes _3IgVw{0%{background-size:100% .15em}50%{background-size:0 .15em;background-position:100% 108%}51%{background-size:0 .15em;background-position:0 108%}to{background-size:100% .15em;background-position:0 108%}}@keyframes _3IgVw{0%{background-size:100% .15em}50%{background-size:0 .15em;background-position:100% 108%}51%{background-size:0 .15em;background-position:0 108%}to{background-size:100% .15em;background-position:0 108%}}._2uT29{color:inherit;font-weight:inherit;position:relative;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-black)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-black) 50%,transparent 0);background-position:100% 108%;background-repeat:no-repeat;background-size:100% .15em}@media (min-width:970px){._2uT29:hover{-webkit-animation:_3IgVw .4s var(--crate-ease-in-out) 0s 1 normal none running;animation:_3IgVw .4s var(--crate-ease-in-out) 0s 1 normal none running}}.XPGK2{font-weight:var(--crate-font-weight-700)}._3Il51{font-weight:var(--crate-font-weight-600)}._3DtYz{font-weight:var(--crate-font-weight-500)}._2N_kL{font-weight:var(--crate-font-weight-400)}._6OHL6{color:var(--crate-color-black);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-black)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-black) 50%,transparent 0)}._3QAVf{color:var(--crate-color-eggplant);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-eggplant)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-eggplant) 50%,transparent 0)}.IESJk{color:var(--crate-color-slime);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-slime)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-slime) 50%,transparent 0)}._25P9V{color:var(--crate-color-lemon);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-lemon)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-lemon) 50%,transparent 0)}._2oYnv{color:var(--crate-color-white);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--crate-color-white)),color-stop(50%,transparent));background-image:linear-gradient(var(--crate-color-white) 50%,transparent 0)}.MEs9L{margin-bottom:16px}@media (min-width:970px){.MEs9L{margin-bottom:24px}}._1VmFR{margin-bottom:16px;-ms-flex:1;flex:1 1}._1qjlZ,._1VmFR{-webkit-box-flex:1}._1qjlZ{margin-bottom:24px;-ms-flex:auto;flex:auto}.xfTVT{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sVGIZ{display:grid;grid-auto-flow:row;grid-row-gap:64px}@media (min-width:750px){.sVGIZ{grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4.16667vw}}._3jy45{margin-bottom:64px;text-align:center}@media (min-width:750px){._3jy45{margin-bottom:88px}}._2Az4v{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._2Az4v,.VTBMF{display:-webkit-box;display:-ms-flexbox;display:flex}.VTBMF{height:54px;background:var(--crate-color-slime);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1 1;padding:0 24px;border-radius:4px 0 0 4px}.VTBMF._3uwWP{padding:0;background:transparent}.VTBMF._3uwWP:after{content:"";opacity:0}.VTBMF._2mo4a:after{content:"Get more homebuying help"}@media (min-width:1170px){.VTBMF._2mo4a:after{content:"Sign up to get more homebuying help"}}.VTBMF.cnaKg:after{content:"Thanks! We just emailed you."}.VTBMF:after{height:54px;position:absolute;background:var(--crate-color-slime);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:1}.VTBMF ._2_XTa,.VTBMF:after{color:var(--crate-color-white);font-size:var(--crate-font-size-3)}.VTBMF ._2_XTa{background:var(--crate-color-eggplant-dark-1);border-radius:4px 0 0 4px;padding-left:20px;border:0;outline:none}._6_McY,.VTBMF ._2_XTa{width:100%;height:100%}._6_McY._2mo4a,._6_McY.cnaKg{width:0}._1kGTb{height:54px;min-width:52px;background:var(--crate-better-color-slime-dark-2);border:none;border-radius:0 4px 4px 0;cursor:pointer;margin-left:-1px}._36U_p{background:var(--crate-color-white);width:8px;height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 16px}@media (--crate-large-tablet){._3A9rz h2{font-size:var(--crate-font-size-8)}}@media (--crate-large-tablet){._1TCc- h2{font-size:var(--crate-font-size-12)}}._2MZm_{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}._1AUyV,._2MZm_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._1AUyV{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}._1AUyV p{margin:4px 0}._1AUyV p:last-child{margin:16px 0}._2anIC{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2zNYZ{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:8px}._2zNYZ p{margin:0}._3IKms{display:block;width:100%;border-radius:4px;border-top:1px solid hsla(0,0%,100%,.05);padding:0 24px}@media (min-width:970px){._3IKms{padding:0 50px}}._3IKms._2NMwi{background-color:hsla(0,0%,100%,.05)}._3LW5p{text-decoration:none;background:transparent;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:100%;font-family:inherit;border:none;padding:0;outline:none}._1NbCR,._3LW5p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._1NbCR{height:60px}.vVWX4{overflow:hidden;height:0;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}._1v4Ms{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.25s;transition-delay:.25s;padding-bottom:24px}._1v4Ms._2NMwi{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}._3m0x6{margin-right:16px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}._3m0x6._3q_HF{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}._3goJ9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--crate-color-eggplant);padding:24px 0 40px;border-radius:4px;position:relative}._3goJ9._381ry:after{content:"";position:absolute;top:0;background:var(--crate-color-eggplant-dark-overlay);width:100%;height:100%;border-radius:4px}@media (min-width:970px){._3goJ9{padding:24px 0;margin-top:38px;margin-bottom:8px}}._1Bmvh{position:absolute;z-index:1;top:0;left:0;width:100%;padding:22px;text-align:center}._1Bmvh a{color:#fff;text-decoration:underline}._2YRFl{margin-top:24px}.jMiKQ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jMiKQ h6{font-size:var(--crate-font-size-3)}._2MAPo{width:70%;text-align:center}._2MAPo p{margin-top:8px}._3Gz0B{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid var(--crate-color-white);padding:16px 24px 36px}@media (min-width:970px){._3Gz0B{padding:16px 50px 36px}}.UCd33{padding:24px 0}.UCd33,.UCd33>svg{position:relative}._2eIy0{position:absolute;top:0;left:6px;bottom:0;right:0}._2eIy0 .icon-PieChartBackground{width:97%;height:97%}._1M2pw{width:100%;padding:12px 25px;background-color:var(--crate-color-eggplant)}.UmDc7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 24px}@media (min-width:970px){.UmDc7{padding:0 50px}}.GJsR5{width:90%;opacity:.8}@media (min-width:970px){.GJsR5{padding:0 50px;width:100%}}._36epl{width:90%;padding:0 0 38px}@media (min-width:970px){._36epl{padding:16px 38px 36px;width:100%}}._3goJ9._3LP9h button p,._3goJ9._3LP9h button svg,._3goJ9._3LP9h div._1A9f4 h3,._3goJ9._3LP9h div._2MAPo p,._3goJ9._3LP9h div.GJsR5 p,._3goJ9._3LP9h div.jMiKQ h6,._3goJ9._3LP9h div.UCd33 path{opacity:.1;background-color:#fff;font-style:italic;border-radius:3px}._3goJ9._3LP9h div.UCd33 svg text tspan{display:none}._3bkdG{width:100%;position:fixed;left:0;bottom:0;z-index:99999;background-color:var(--crate-color-eggplant)}._2V9SU,._3bkdG{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2V9SU{display:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;height:0;padding-top:8px}._2V9SU._2EVKB{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;opacity:1;visibility:visible}._2V9SU._2EVKB button:first-child{width:100%}.EfBvw{width:96%;max-width:400px;text-align:center}.EfBvw a{color:#fff;text-decoration:underline}._1gc57{display:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;height:0}._1gc57._2EVKB{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;opacity:1;visibility:visible}._2o-Ca{padding:54px 24px 0}._3Q9F0{padding:0}._7bDbR{background:transparent;border:none;cursor:pointer;margin:0;outline:none}._1DO38{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._1jk3v{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:8px;padding-right:16px;margin-right:16px;border-right:1px solid var(--crate-color-lavender)}._1jk3v,._22gAS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._22gAS{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 24px;bottom:0;max-width:400px;margin:auto}._22gAS button{padding:10px}._2sGnh{margin-bottom:16px}._2sGnh svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}._2Zn67{margin-bottom:16px;text-align:center}._2Zn67 h6{font-size:var(--crate-font-size-3)}.OFUGB{width:100vw;overflow:hidden;height:0;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.OFUGB._2Is4k{overflow:scroll;-webkit-overflow-scrolling:touch}._1mVXt{width:100vw;opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.25s;transition-delay:.25s}._1mVXt._2Is4k{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}._1FuSp{max-width:600px}.MpYyf{margin-bottom:22px}._3mLzB h2{font-size:var(--crate-font-size-8)}.r2nOb{--input-color:var(--crate-theme-color-button-secondary-background);border-radius:4px;margin:10px 0;padding:0;position:relative;width:100%;height:4px;overflow:visible}._16ps_{--input-color:var(--crate-theme-color-button-tertiary-background)}._2xgvS{border:0;border-radius:4px}._1lEn2,._2xgvS{margin:0;padding:0;height:100%}._1lEn2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font-size:24px;line-height:1;width:100%;position:absolute;top:0}._1lEn2:focus{outline:none}._1lEn2[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--input-color);border-radius:100%;cursor:pointer;height:24px;margin-top:-8px;width:24px}._1lEn2[type=range]::-ms-thumb{appearance:none;background-color:var(--input-color);border-radius:100%;cursor:pointer;height:12px;margin-top:0;width:12px}._1lEn2[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:8px}._1lEn2[type=range]::-ms-track{cursor:pointer;height:0}._3QwCh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}fieldset{border:0}._31nC_ input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-size:24px;line-height:1;width:100%;padding:0;margin:0}._31nC_ input[type=range]:focus{outline:none}._31nC_{padding:0;margin:0}._31nC_ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:24px;width:24px;border-radius:100%;cursor:pointer;margin-top:-8px}._31nC_ input[type=range]::-ms-thumb{margin-top:0;height:10px;width:10px;border-radius:100%;cursor:pointer}._31nC_ input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background-color:inherit;border-radius:15px}._31nC_ input[type=range]::-ms-track{width:100%;height:0;border-radius:12px;cursor:pointer;background-color:inherit}._31nC_ input[type=range]{background:-webkit-gradient(linear,left top,right top,color-stop(0,#cdfaf0),color-stop(33%,#cdfaf0),color-stop(33%,#9bf5e0),color-stop(66%,#9bf5e0),color-stop(66%,var(--crate-theme-color-button-secondary-background)),to(var(--crate-theme-color-button-secondary-background)));background:linear-gradient(90deg,#cdfaf0 0,#cdfaf0 33%,#9bf5e0 0,#9bf5e0 66%,var(--crate-theme-color-button-secondary-background) 0,var(--crate-theme-color-button-secondary-background));border-color:#eee}._31nC_ input[type=text]{background:#fff}._31nC_ input[type=range]::-webkit-slider-thumb{background-color:var(--crate-theme-color-button-secondary-background)}._31nC_ input[type=range]::-ms-thumb{background-color:#00cf9e}._3ehjR{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}._3ehjR,._188_R{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}._188_R{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3yX7d{display:none;visibility:hidden}@media (min-width:970px){._3yX7d{display:inline-block;visibility:visible;height:6px;width:100%;border:1px solid var(--crate-color-lavender);border-top:none}}._3Obj5{display:none;visibility:hidden}@media (min-width:970px){._3Obj5{display:inline-block;visibility:visible;height:6px;width:100%;border-bottom:1px solid var(--crate-color-lavender)}}.D3OCQ{opacity:0}@media (min-width:970px){.D3OCQ{opacity:1}}._8Nk0A{opacity:1}._1fw7p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3wGue{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--crate-color-white);border-radius:2px;border:1px solid #dcdce3;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--crate-theme-color-text-primary);font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-400);height:40px;letter-spacing:var(--crate-letter-spacing-tight-3);max-width:100%;outline:0;padding-bottom:0;padding-top:0;text-indent:8px;-webkit-transition:.125s var(--crate-animation-bezier);transition:.125s var(--crate-animation-bezier);-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:box-shadow,background-color;transition-property:box-shadow,background-color,-webkit-box-shadow;width:100%}._3wGue::-webkit-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3wGue::-moz-placeholder{color:var(--crate-color-pearl-dark-2)}._3wGue:-ms-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3wGue::-ms-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3wGue::placeholder{color:var(--crate-color-pearl-dark-2)}._3wGue:disabled{color:var(--crate-theme-color-disabled-text)}._3wGue:focus{outline:0;-webkit-box-shadow:0 2px 5px 0 rgba(41,24,66,.15);box-shadow:0 2px 5px 0 rgba(41,24,66,.15)}._3wGue:focus,._3wGue:hover{border-color:var(--crate-theme-color-input-focused-border)}._3wGue[type=password]{letter-spacing:7px}._3wGue[type=number]::-webkit-inner-spin-button,._3wGue[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._3a0xF{padding-left:20px}._1cxyR,._1HL-o{position:absolute;line-height:0;color:var(--crate-theme-color-text-primary);font-size:var(--crate-font-size-4)}._1cxyR{left:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}._1HL-o{right:15px;-webkit-transform:translateX(50%);transform:translateX(50%)}._3wGue.prXLa{height:38px;border-top:0;border-bottom:0;border-right:0;position:relative;top:1px;border-radius:0}._3wGue.prXLa:focus{-webkit-box-shadow:none;box-shadow:none}._3wGue.prXLa:focus,._3wGue.prXLa:hover{border-color:#dcdce3}._3iLjn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-VRkK{opacity:0;width:0;height:0;margin:0}._K7Q7{position:absolute}._2_54H{width:64px;height:32px;position:relative;cursor:pointer;border-radius:32px;background-color:var(--crate-color-pearl)}._1apZT,._2_54H{-webkit-transition:.25s var(--crate-animation-bezier);transition:.25s var(--crate-animation-bezier)}._1apZT{position:absolute;height:24px;width:24px;left:4px;bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%}._1yon-{cursor:not-allowed}._1G-RV.-VRkK:checked+._2_54H{background-color:var(--crate-theme-color-button-secondary-background)}.-VRkK:checked+._2_54H>._1apZT{-webkit-transform:translateX(32px);transform:translateX(32px)}._2Qujc{background-color:var(--crate-color-pearl);height:16px}._2Qujc ._1apZT{bottom:-6px;left:0;height:28px;width:28px;background-color:var(--crate-theme-color-body-muted);-webkit-box-shadow:-2px 2px 5px 0 rgba(92,92,92,.24);box-shadow:-2px 2px 5px 0 rgba(92,92,92,.24)}.-VRkK:checked+._2Qujc>._1apZT{background-color:var(--crate-theme-color-button-secondary-background);left:4px}.-VRkK:checked+._2Qujc{background-color:var(--crate-color-pearl)}._2tei3{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}._2fYfx{width:100%}.D3Syy{width:72px;position:absolute;right:1px;z-index:1}._2lwEC{height:16px;margin:0 8px;position:relative;width:16px}._2lwEC ._23vZu img{margin-bottom:10px}._2lwEC ._23vZu:hover img{cursor:pointer}._3TNM_{visibility:hidden;left:50%;min-width:360px;max-width:360px;opacity:0;position:relative;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:opacity .35s ease-in-out .5s,visibility 0ms .85s;transition:opacity .35s ease-in-out .5s,visibility 0ms .85s;z-index:5}._2lwEC:hover ._3TNM_{opacity:1;visibility:visible;-webkit-transition:opacity .35s ease-in-out,visibility 0ms 0ms;transition:opacity .35s ease-in-out,visibility 0ms 0ms}._3TNM_ .icon-carat{display:block;margin:0 auto -1px}._3J6yt{background:var(--crate-color-white);border-radius:7px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.12);box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}._3J6yt,.K9fVm{overflow:hidden}.K9fVm{cursor:pointer;padding-top:41.66667%;position:relative}._260N6{height:100%}._260N6,.K9fVm img{left:0;position:absolute;top:0;width:100%}.K9fVm img{z-index:0}._260N6 span{bottom:14px;left:24px;margin-bottom:0;position:absolute;z-index:1}.K9fVm .icon-play{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1}._3E10r{padding:24px}._3E10r span{display:inline-block}._3TNM_ h6{margin-bottom:10px}._3vLNH{display:grid;grid-template-columns:50% 50%;grid-column-gap:1px}._3vLNH button{min-height:52px;margin:0;padding:16px 10px}@media (min-width:970px){._3vLNH button{padding:16px 18px}}._1kUAj,._3XdEm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._1jrx1{border-radius:2px}@-webkit-keyframes z79e7{0%{opacity:0;-webkit-transform:translateX(25%) scale(.7);transform:translateX(25%) scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes z79e7{0%{opacity:0;-webkit-transform:translateX(25%) scale(.7);transform:translateX(25%) scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}._3U1Cb{position:relative;display:inline-block}._1p770{border:1px solid var(--crate-color-pearl-dark-1);border-bottom:none;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);position:absolute;background:var(--crate-color-white);height:0;overflow:hidden;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;top:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;right:0;left:0}@media (min-width:970px){._1p770{left:none}}._1p770._8MPCa{height:auto;visibility:visible;opacity:1;-webkit-transform:translateY(65px);transform:translateY(65px)}@media (min-width:970px){._1p770._8MPCa{-webkit-transform:translateY(30px);transform:translateY(30px)}}.WF6NQ{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.WF6NQ:focus+label{border:1px solid var(--crate-color-lavender)}._3TsFY{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--crate-color-pearl-dark-1);color:var(--crate-color-eggplant);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;position:relative;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;visibility:visible;width:100%}._3TsFY>.icon-checkmark path{opacity:0;position:absolute;top:21px;width:18px;height:16px;left:0;padding-right:5px}@media (min-width:970px){._3TsFY>.icon-checkmark path{top:24px;width:24px;height:20px}}._3rYYV{padding-left:16px}._1p770>._3TsFY{color:var(--crate-color-eggplant)}._1p770._3nOC9>.WF6NQ:checked+._3TsFY>.icon-checkmark path{-webkit-animation:z79e7 .25s var(--crate-ease-in-out);animation:z79e7 .25s var(--crate-ease-in-out);opacity:1;-webkit-transform:none;transform:none}.Qz7uP{border:none;padding:0;text-align:left;width:100%;outline:none;background:var(--crate-color-white)}@media (min-width:970px){.Qz7uP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:2;-ms-flex:2;flex:2 1}}.g4qif{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media (min-width:970px){.g4qif{margin-left:16px}}.g4qif._1YoqF{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}._1daZB{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:970px){._1daZB{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.qZ3UO{width:100%}@media (min-width:970px){.qZ3UO{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.qZ3UO h6{font-size:16px}._2a0w0{padding-right:5px}._3JPvY{--crate-height-of-toggle:auto;width:100%}@media (min-width:970px){._3JPvY{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;height:var(--crate-height-of-toggle);margin-right:0;position:relative;width:auto}}._3JPvY .Qz7uP{padding-left:0}@media (min-width:970px){._3JPvY .Qz7uP{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}}._3JPvY .qZ3UO span{line-height:1em}._3JPvY ._1p770{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:0}@media (min-width:970px){._3JPvY ._1p770{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:auto;margin-right:0;right:0;width:100%}}._2gy0v{--crate-height-of-toggle:auto;width:100%}@media (min-width:970px){._2gy0v{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;height:var(--crate-height-of-toggle);margin-right:0;position:relative;width:auto}}._2gy0v .Qz7uP{padding-left:0;border-bottom:1px solid var(--crate-color-pearl-dark-1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media (min-width:970px){._2gy0v .Qz7uP{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}}._2gy0v .qZ3UO span{line-height:1em}._2gy0v ._1p770{z-index:999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:0}@media (min-width:970px){._2gy0v ._1p770{left:auto;margin-right:0;right:0;width:100%}}._3Ju7_ p{font-size:var(--crate-font-size-8);line-height:normal}@media (min-width:970px){._3Ju7_ p{font-size:var(--crate-font-size-6)}}._2UX84{border-top:1px solid var(--crate-color-pearl-dark-1);-webkit-transition:height .4s ease;transition:height .4s ease;padding:24px 24px 32px}._2UX84:first-child{border-top:none}._3aQ2E,._3Xr9w,._20Aun{grid-column:1/6}@media (min-width:750px){._3aQ2E,._3Xr9w,._20Aun{width:55%}}._1bk9p{margin-top:16px;margin-bottom:24px;position:relative}@media (min-width:750px){._1bk9p{margin-top:auto}}@media (min-width:970px){._1bk9p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}}._3a5Ab{margin-bottom:0}._1frt-{display:-webkit-box;display:-ms-flexbox;display:flex}._1bk9p h6{font-size:16px}@media (min-width:970px){._1bk9p h6{-webkit-box-flex:1;-ms-flex:1;flex:1 1}}._2Esa4{width:100%}@media (min-width:970px){._2Esa4{-webkit-box-flex:1;-ms-flex:1;flex:1 1}}._3aQ2E{display:none}@media (min-width:970px){._3aQ2E{display:block}}._3aQ2E p{font-size:var(--crate-font-size-3);line-height:22px;color:#685d7a}._3Irjc{display:block;margin-top:16px}._1hwTy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media (min-width:970px){._1hwTy{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;margin-bottom:0}}@media (min-width:970px){._1hwTy h6{font-size:var(--crate-font-size-4);line-height:24px;color:#281842}}._3O5k-{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._20Aun{margin-bottom:26px;margin-top:24px;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@media (min-width:750px){._20Aun{margin-top:8px}}@media (min-width:970px){._20Aun{width:calc(50% + 48px)}}.zjYXU{grid-column:1/6;margin-top:24px}._3PVgj,.zjYXU{margin-bottom:16px}._3PVgj{-webkit-box-flex:2;-ms-flex:2;flex:2 1}@media (min-width:970px){._3PVgj{margin-bottom:0}}.OCsms{margin-bottom:0}._3WOYD{display:block;width:100%;border-radius:4px;margin-top:16px;margin-bottom:48px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);background-color:var(--crate-color-white)}.sQUWO{text-decoration:none;background:transparent;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:100%;font-family:inherit;border:none;padding:0 24px;outline:none}.QTowm,.sQUWO{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.QTowm{height:72px}._1cQfm{overflow:hidden;height:0;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}._1cQfm._33tZv{overflow:visible}.RA569{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.25s;transition-delay:.25s}.RA569._33tZv{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}._2JMKP{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}._2JMKP._1kv4p{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}._37Akx{border:1px solid var(--crate-color-gray);border-radius:4px;color:var(--crate-color-lavender);padding:24px 16px}@media (min-width:1170px){._37Akx{padding:24px 45px}}.r70Td{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:44px}._34vo6{margin-bottom:16px}@media (min-width:970px){._3boOB{grid-column-gap:62px;display:grid;grid-template-columns:minmax(100px,618px) minmax(100px,618px)}}@media (min-width:1170px){._3boOB{grid-column-gap:152px;padding:0 45px}}._2JaGA{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sticky-inner-wrapper{overflow:hidden}._1WYPX{width:100%;margin-top:32px}@media (min-width:970px){._1WYPX{margin-top:48px}}.NJClK{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;margin:24px 0 40px}.IigJh,.NJClK{overflow:hidden}.VgxYE{margin-top:24px;opacity:1}.VgxYE._3ot1_{margin-top:0;opacity:0;height:0}._2pJQv h2{font-size:var(--crate-font-size-10)}._3qLif{position:fixed;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:10;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--crate-color-eggplant);padding:24px 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;visibility:hidden;-webkit-transform:translateY(90px);transform:translateY(90px);-webkit-transition:all .35s ease;transition:all .35s ease}._3qLif._1pjqN{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}._1LlwS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-tCj{margin-left:8px;padding-right:16px;margin-right:16px;border-right:1px solid var(--crate-color-lavender)}@media screen and (max-width:1070px){.f-tCj span{font-size:var(--crate-font-size-7)}}._3Qdxn{margin-right:16px}._3gG9k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex:2;flex:2 1}._2mrh5{-webkit-box-flex:1;-ms-flex:1;flex:1 1}._3BZ8v{font-size:var(--crate-font-size-10)}@media (min-width:970px){._3BZ8v{font-size:var(--crate-font-size-13)}}._3BZ8v h1{font-size:inherit}@media (min-width:970px){.V_Zl4{grid-column-gap:62px;display:grid;grid-template-columns:minmax(100px,618px) minmax(100px,618px)}}@media (min-width:1170px){.V_Zl4{grid-column-gap:152px;padding:0 45px}}._2GxCV{padding-top:16px}@media (min-width:970px){._2GxCV{padding-top:30px}}._2GxCV p{font-size:16px;line-height:24px}@media (min-width:970px){._2GxCV p{font-size:21px;line-height:33px}}._3f4P_{display:inline-block;width:100%;background:var(--crate-color-white);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.12);box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}@media (min-width:970px){._3f4P_{padding:0 66px 40px}}._2Djty{margin-bottom:8px}.UfxYO{margin-bottom:24px}@media (min-width:970px){.UfxYO{margin-bottom:32px}}.schsE{margin-bottom:24px}@media (min-width:970px){.schsE{margin-bottom:32px}}._2eumv{margin-bottom:24px}@media (min-width:970px){._2eumv{margin-bottom:32px}}._11sQy{max-width:580px;margin-bottom:24px}@media (min-width:970px){._11sQy{margin-bottom:32px}}._1MGJz{margin-left:auto;margin-right:auto}._17vi0{margin-top:48px}._2ZUKS{margin-bottom:16px;display:block}@media (min-width:750px){._2ZUKS{display:inline-block;margin-right:24px;margin-bottom:0}}._2ZUKS:last-child{margin-right:0;margin-bottom:0}._1ng1F{background-color:var(--crate-color-snow)}._1ZxM0{background-color:var(--crate-color-eggplant)}._20zui{background-color:var(--crate-color-white)}.w0iQc{opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.w0iQc.gu0i9{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.w0iQc._2bNFO{-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}._1Na6-{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}._1Na6-.gu0i9{height:auto;opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}._1Na6-._2bNFO{pointer-events:none;-webkit-transition-delay:none;transition-delay:none}._3knuP{display:block;grid-template-columns:1fr;max-width:600px}@media (min-width:970px){._3knuP{max-width:1000px}}._2-U_B{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:64px;margin-top:25px}@media (min-width:970px){._2-U_B{margin-top:35px}}._2-U_B h1{margin:0 33px 0 0}._2-U_B p{line-height:1em;margin:13px 0 0}.vYNDX{height:28px;position:relative;width:143px;margin-top:5px}@media (min-width:970px){.vYNDX{margin-top:10px}}._1GrhM,._122kv{height:calc(100% - 6px);left:1px;top:50%;width:calc(100% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}._1GrhM,._122kv,.vYNDX svg{position:absolute}@media (min-width:970px){.h4b-M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hRD0t{margin-bottom:63px}@media (min-width:970px){.hRD0t{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:0;max-width:360px}}._1pALf{opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}._1pALf._1s4cR{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}._1pALf._275n7{-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}.x5Qwn{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.x5Qwn._1s4cR{height:auto;opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.x5Qwn._275n7{pointer-events:none;-webkit-transition-delay:none;transition-delay:none}._2NJ7C{margin-bottom:18px}._2jkVy{margin-right:23px}._1kGUb{display:block;grid-template-columns:1fr;max-width:600px}@media (min-width:970px){._1kGUb{max-width:1440px}}._3hSpm{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "device"}@media (min-width:750px){._3hSpm{grid-template-columns:1fr 1fr;grid-template-areas:"device text";-webkit-box-align:center;-ms-flex-align:center;align-items:center}}._3xdQh{grid-area:device;position:relative;overflow:hidden;max-width:329px;max-height:100vh;margin:50px auto 0}@media (min-width:750px){._3xdQh{max-height:none;margin:0 auto}}._2akaq{grid-area:text;max-width:720px}._2s3n7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid var(--crate-color-pearl-dark-1)}._2s3n7._90U9o{border-bottom:1px solid var(--crate-color-pearl-dark-1)}._1Qbz4{background-color:transparent;padding:32px 0 40px;border:none;cursor:pointer}._1PIDr,.pVCWh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pVCWh>:last-child{margin-left:8px}._1gqYg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}._3aLdH{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._wMlj{margin-bottom:96px;padding:0 24px}@media (min-width:970px){._wMlj{padding:0;margin-bottom:120px}}.pcoTh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;margin-top:48px}@media (min-width:970px){.pcoTh{min-height:624px;margin-top:0;max-width:none}}@media (max-width:400px){.pcoTh h1 span{font-size:var(--crate-font-size-12)}}._1KRaa{background:var(--crate-color-eggplant);border-radius:24px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.32);box-shadow:0 8px 20px 0 rgba(0,0,0,.32);overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}._1KRaa._1XYgL{position:relative;height:689px;width:319px}._1KRaa.srLYE{right:0;bottom:0;width:auto;height:auto;max-width:100%}._1KRaa.srLYE,.Fb1Se{position:absolute;top:0;left:0}.Fb1Se{background:var(--crate-color-pearl);height:100%;width:100%}._35w24{top:0;right:0;bottom:0;left:0;border-radius:24px;border:4px solid hsla(0,0%,100%,.09)}._1YO9s,._35w24{position:absolute}._1YO9s{display:block;height:calc(100% + 4px);left:50%;top:50%;width:calc(100% + 4px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._3hmTG{display:grid;grid-template-columns:1fr;grid-template-areas:"headline" "phone" "text-body"}@media (min-width:970px){._3hmTG{grid-template-columns:2fr minmax(298px,1fr);grid-template-rows:1fr 1fr;grid-gap:24px 40px;grid-template-areas:"headline phone" "text-body phone"}}._2hQ0M{grid-area:headline;max-width:700px}@media (min-width:970px){._2hQ0M{-ms-flex-item-align:end;align-self:end;margin-bottom:0}}._2r8HY{grid-area:phone;background-color:var(--crate-color-snow);position:relative;width:calc(100% + var(--crate-gutter-mobile)*2);margin-left:calc(var(--crate-gutter-mobile)*-1)}@media (min-width:970px){._2r8HY{width:auto;margin-left:0;background-color:transparent}}._1xiJT{position:relative;width:100%;max-width:289px;margin:0 auto}@media (min-width:970px){._1xiJT:after{content:"";display:block;padding-bottom:215.98746%}}._1c3zO{position:absolute;top:0;width:100%}@media (min-width:970px){._1c3zO{position:fixed;top:160px;width:289px}}._1c3zO:after{content:"";display:block;padding-bottom:104%}@media (min-width:970px){._1c3zO:after{padding-bottom:215.98746%}}._1c3zO.-unfix,._3pu5-{position:absolute;top:0;right:0;width:100%}._3pu5-{bottom:0;left:0}._1qIXn{grid-area:text-body;margin-top:40px}@media (min-width:970px){._1qIXn{-ms-flex-item-align:start;align-self:start;margin-top:0}}._1LE0_{list-style:none;color:var(--crate-color-eggplant)}@media (min-width:970px){._1LE0_{margin-bottom:14px;padding-right:calc(33% + 80px)}._1LE0_:last-child{margin-bottom:0}}._1LE0_>button{color:inherit;background:transparent;border:0;outline:none;padding:0;cursor:pointer;-webkit-transition:color .2s var(--crate-ease-in-out);transition:color .2s var(--crate-ease-in-out);text-align:left}@media (min-width:970px){._1LE0_.hBBjm{color:var(--crate-color-slime)}}._2xDBQ{overflow:hidden;margin:14px 0;-webkit-transition:height .25s ease-in-out,margin .25s ease-in-out;transition:height .25s ease-in-out,margin .25s ease-in-out}@media (min-width:970px){._2xDBQ{position:absolute;top:0;right:0;width:33%;opacity:0;-webkit-transition:opacity .5s var(--crate-ease-in-out),-webkit-transform .5s var(--crate-ease-in-out);transition:opacity .5s var(--crate-ease-in-out),-webkit-transform .5s var(--crate-ease-in-out);transition:transform .5s var(--crate-ease-in-out),opacity .5s var(--crate-ease-in-out);transition:transform .5s var(--crate-ease-in-out),opacity .5s var(--crate-ease-in-out),-webkit-transform .5s var(--crate-ease-in-out)}}._2xDBQ.N7EyI{margin:28px 0}@media (min-width:970px){._2xDBQ.N7EyI{margin:0;opacity:1}}._1rNVG{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._1rNVG .Zsy3c{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}@media (min-width:970px){._1rNVG .Zsy3c{display:none}}._1LE0_.hBBjm .Zsy3c{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._3Ezl7{padding:0;margin:0;position:relative}._1jDI-{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}._1jDI-._2qhNl{opacity:1}._1jDI-._1w2Fs{pointer-events:none}.VAOl4{background-color:var(--crate-color-eggplant);padding:24px;border-radius:8px;color:var(--crate-color-white)}@media (min-width:970px){.VAOl4{border-radius:16px;padding:32px}}.qDS-7{margin-bottom:12px}@media (min-width:970px){.qDS-7{margin-bottom:18px}}.uI8L0{margin-bottom:24px}.gvskd{margin-top:40px}._2YndR{display:grid;grid-gap:40px;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media (min-width:376px){._2YndR{grid-template-columns:repeat(2,1fr)}}@media (min-width:750px){._2YndR{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(4,150px)}}.cr4r8{width:100%;position:relative;text-align:center}.cr4r8._f79R{height:20px}@media (min-width:750px){.cr4r8._f79R{height:24px}}.cr4r8.TcWPd{height:30px}@media (min-width:750px){.cr4r8.TcWPd{height:40px}}.cr4r8>svg{max-height:100%;max-width:100%;width:auto}._3te8Q{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}._3te8Q._2bc6S{opacity:1}._3te8Q._2iY6H{pointer-events:none}@media (min-width:970px){._1uqZY{padding:0 80px}}.cHDAl{width:100%;padding-left:calc(5% - 16px);padding-right:calc(5% - 16px);box-sizing:border-box}._3dm1m{font-family:var(--crate-font-graphik);word-spacing:.01em;font-weight:var(--crate-font-weight-400);-webkit-font-smoothing:subpixel-antialiased}._1QI-Y,._3dm1m{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._1QI-Y{font-size:var(--crate-font-size-3)}}@media (orientation:portrait) and (min-width:768px){._1QI-Y{font-size:var(--crate-font-size-4)}}@media (orientation:landscape){._1QI-Y{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:992px){._1QI-Y{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1200px){._1QI-Y{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1600px){._1QI-Y{font-size:var(--crate-font-size-6)}}._2iNes{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2iNes{font-size:var(--crate-font-size-2)}}@media (orientation:portrait) and (min-width:768px){._2iNes{font-size:var(--crate-font-size-3)}}@media (orientation:landscape){._2iNes{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:992px){._2iNes{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px){._2iNes{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1600px){._2iNes{font-size:var(--crate-font-size-5)}}._2zwyw{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2zwyw{font-size:var(--crate-font-size-1)}}@media (orientation:portrait) and (min-width:768px){._2zwyw{font-size:var(--crate-font-size-2)}}@media (orientation:landscape){._2zwyw{font-size:var(--crate-font-size-1)}}@media (orientation:landscape) and (min-width:992px){._2zwyw{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:1200px){._2zwyw{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1600px){._2zwyw{font-size:var(--crate-font-size-4)}}._1NxDX{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._1NxDX{font-size:var(--crate-font-size-4)}}@media (orientation:portrait) and (min-width:768px){._1NxDX{font-size:var(--crate-font-size-5)}}@media (orientation:landscape){._1NxDX{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:992px){._1NxDX{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1200px){._1NxDX{font-size:var(--crate-font-size-6)}}@media (orientation:landscape) and (min-width:1600px){._1NxDX{font-size:var(--crate-font-size-7)}}.sxT-S{display:inline;position:relative;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;transition:background-size .3s;-webkit-tap-highlight-color:hsla(166,82%,57%,.2)}@media (hover:none){.sxT-S{background-image:none}}.sxT-S:focus,.sxT-S:hover{background-position-x:left;background-position-y:bottom}@media (hover:none){.sxT-S:focus,.sxT-S:hover{background-image:none}}._3akBW{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:0 .4em;padding-top:.4em;padding-bottom:.4em}.sxT-S:focus,.sxT-S:hover,a:focus ._3akBW,a:hover ._3akBW{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:100% .4em}a:focus ._3akBW,a:hover ._3akBW{background-position-x:left;background-position-y:bottom}@media (hover:none){a:focus ._3akBW,a:hover ._3akBW{background-image:none}}._2lmpQ{padding-left:16px;padding-right:16px}._2aRER{width:100%}@media (orientation:portrait){._2aRER{padding-bottom:8.84vw}}@media (orientation:portrait) and (min-width:768px){._2aRER{padding-bottom:5vw}}@media (orientation:landscape){._2aRER{padding-bottom:5vw}}.cHDAl{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.cHDAl,.etrO_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.etrO_{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0;margin-bottom:0;list-style:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._3T4Il{--bet-faq-section-padding:16px;padding-left:var(--bet-faq-section-padding);padding-right:var(--bet-faq-section-padding)}@media (orientation:portrait){._3T4Il{margin-bottom:8.84vw;width:100%}}@media (orientation:portrait) and (min-width:768px){._3T4Il{margin-bottom:5vw;width:50%}}@media (orientation:landscape){._3T4Il{margin-bottom:5vw;width:50%}}@media (orientation:landscape) and (min-width:992px){._3T4Il{width:41.66667%;padding-right:calc(var(--bet-faq-section-padding)*4)}}._3T4Il:before{content:"";width:100%;height:4px;background-color:var(--crate-color-white-dark-1);display:block}@media (orientation:portrait){._3T4Il:before{margin-bottom:5.89333vw}}@media (orientation:portrait) and (min-width:768px){._3T4Il:before{margin-bottom:3.33333vw}}@media (orientation:landscape){._3T4Il:before{margin-bottom:3.33333vw}}._3FvQ0{color:var(--crate-theme-color-header-primary);line-height:1.25;font-weight:var(--crate-font-weight-600);letter-spacing:var(--crate-letter-spacing-tight-2);margin:0}@media (orientation:portrait){._3FvQ0{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._3FvQ0{margin-bottom:1.25vw}}@media (orientation:landscape){._3FvQ0{margin-bottom:1.25vw}}._1sOlX{list-style:none;padding:0}.SSWum{-webkit-transition:color .25s var(--crate-animation-bezier);transition:color .25s var(--crate-animation-bezier);outline:none;-webkit-tap-highlight-color:var(--crate-theme-color-accent)}.SSWum,.SSWum:focus,.SSWum:hover{color:var(--crate-theme-color-hyperlink-secondary)}.SSWum:focus,.SSWum:hover{-webkit-transition-duration:0s;transition-duration:0s}@media (hover:none){.SSWum:focus,.SSWum:hover{color:var(--crate-color-eggplant-faded)}}.L3nkn{line-height:1.5;margin:0;color:currentColor}@media (orientation:portrait){.L3nkn{padding-top:1.47333vw}}@media (orientation:portrait) and (min-width:768px){.L3nkn{padding-top:.83333vw;padding-bottom:.83333vw}}@media (orientation:landscape){.L3nkn{padding-top:.83333vw;padding-bottom:.83333vw}}@media (orientation:portrait){.L3nkn{padding-bottom:1.47333vw}}@media (orientation:landscape) and (min-width:1200px){.L3nkn{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px) and (orientation:portrait){.L3nkn{padding-top:.73667vw;padding-bottom:.73667vw}}@media (orientation:landscape) and (min-width:1200px) and (orientation:portrait) and (min-width:768px){.L3nkn{padding-top:.41667vw;padding-bottom:.41667vw}}@media (orientation:landscape) and (min-width:1200px) and (orientation:landscape){.L3nkn{padding-top:.41667vw;padding-bottom:.41667vw}}@media (orientation:landscape) and (min-width:1600px){.L3nkn{font-size:var(--crate-font-size-4)}}._2ri1u{width:100%;padding-left:calc(5% - 16px);padding-right:calc(5% - 16px);box-sizing:border-box}._3nJ3x{font-family:var(--crate-font-graphik);word-spacing:.01em;font-weight:var(--crate-font-weight-400);-webkit-font-smoothing:subpixel-antialiased}._3nJ3x,._30Z7W{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._30Z7W{font-size:var(--crate-font-size-3)}}@media (orientation:portrait) and (min-width:768px){._30Z7W{font-size:var(--crate-font-size-4)}}@media (orientation:landscape){._30Z7W{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:992px){._30Z7W{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1200px){._30Z7W{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1600px){._30Z7W{font-size:var(--crate-font-size-6)}}._2ZcVH{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2ZcVH{font-size:var(--crate-font-size-2)}}@media (orientation:portrait) and (min-width:768px){._2ZcVH{font-size:var(--crate-font-size-3)}}@media (orientation:landscape){._2ZcVH{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:992px){._2ZcVH{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px){._2ZcVH{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1600px){._2ZcVH{font-size:var(--crate-font-size-5)}}._2Wzo1{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2Wzo1{font-size:var(--crate-font-size-1)}}@media (orientation:portrait) and (min-width:768px){._2Wzo1{font-size:var(--crate-font-size-2)}}@media (orientation:landscape){._2Wzo1{font-size:var(--crate-font-size-1)}}@media (orientation:landscape) and (min-width:992px){._2Wzo1{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:1200px){._2Wzo1{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1600px){._2Wzo1{font-size:var(--crate-font-size-4)}}._2TFa8{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2TFa8{font-size:var(--crate-font-size-4)}}@media (orientation:portrait) and (min-width:768px){._2TFa8{font-size:var(--crate-font-size-5)}}@media (orientation:landscape){._2TFa8{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:992px){._2TFa8{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1200px){._2TFa8{font-size:var(--crate-font-size-6)}}@media (orientation:landscape) and (min-width:1600px){._2TFa8{font-size:var(--crate-font-size-7)}}.-wYRa{display:inline;position:relative;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;transition:background-size .3s;-webkit-tap-highlight-color:hsla(166,82%,57%,.2)}@media (hover:none){.-wYRa{background-image:none}}.-wYRa:focus,.-wYRa:hover{background-position-x:left;background-position-y:bottom}@media (hover:none){.-wYRa:focus,.-wYRa:hover{background-image:none}}.Zlfg6{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:0 .4em;padding-top:.4em;padding-bottom:.4em}.-wYRa:focus,.-wYRa:hover,a:focus .Zlfg6,a:hover .Zlfg6{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:100% .4em}a:focus .Zlfg6,a:hover .Zlfg6{background-position-x:left;background-position-y:bottom}@media (hover:none){a:focus .Zlfg6,a:hover .Zlfg6{background-image:none}}._3bNo3{padding-left:16px;padding-right:16px}._1ga5B{--gutter:16px}._2ecU6{width:100%;--question-vertical-alignment:0}@media (orientation:landscape) and (min-width:1200px){._2ecU6{--question-vertical-alignment:6px}}@media (orientation:landscape) and (min-width:1600px){._2ecU6{--question-vertical-alignment:8px}}._2ri1u{display:-webkit-box;display:-ms-flexbox;display:flex}@media (orientation:portrait){._2ri1u{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8.84vw;padding-bottom:17.68vw}}@media (orientation:portrait) and (min-width:768px){._2ri1u{padding-top:5vw;padding-bottom:10vw}}@media (orientation:landscape){._2ri1u{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:5vw;padding-bottom:10vw}}@media (orientation:landscape) and (min-width:1200px){._2ri1u{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}._2DbB4,._7xuYS{width:100%}@media (orientation:portrait){._2DbB4{margin-bottom:4.42vw}}@media (orientation:portrait) and (min-width:768px){._2DbB4{margin-bottom:2.5vw}}@media (orientation:landscape){._2DbB4{margin-bottom:2.5vw}}@media (orientation:landscape) and (min-width:1600px) and (orientation:portrait){._2DbB4{margin-bottom:2.94667vw}}@media (orientation:landscape) and (min-width:1600px) and (orientation:portrait) and (min-width:768px){._2DbB4{margin-bottom:1.66667vw}}@media (orientation:landscape) and (min-width:1600px) and (orientation:landscape){._2DbB4{margin-bottom:1.66667vw}}._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-family:var(--crate-font-graphik);word-spacing:.01em;font-weight:var(--crate-font-weight-400);-webkit-font-smoothing:subpixel-antialiased;letter-spacing:var(--crate-letter-spacing-tight-1);color:var(--crate-color-eggplant);line-height:1.75;margin-left:0;margin-top:0}@media (orientation:portrait){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-2);margin-bottom:1.47333vw}}@media (orientation:portrait) and (min-width:768px){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-3);margin-bottom:.83333vw}}@media (orientation:landscape){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-2);margin-bottom:.83333vw}}@media (orientation:landscape) and (min-width:992px){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1600px){._2DbB4 dd,._2DbB4 ol,._2DbB4 p,._2DbB4 ul{font-size:var(--crate-font-size-5)}}._2DbB4 dd:last-child,._2DbB4 ol:last-child,._2DbB4 p:last-child,._2DbB4 ul:last-child{margin-bottom:0}@media (orientation:portrait){._2DbB4 ul{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._2DbB4 ul{margin-bottom:1.25vw}}@media (orientation:landscape){._2DbB4 ul{margin-bottom:1.25vw}}._2DbB4 ol,._2DbB4 ul{padding-left:0;counter-reset:li;list-style-type:none}._2DbB4 ol li,._2DbB4 ul li{position:relative;display:table}@media (orientation:portrait){._2DbB4 ol li,._2DbB4 ul li{margin-bottom:1.105vw}}@media (orientation:portrait) and (min-width:768px){._2DbB4 ol li,._2DbB4 ul li{margin-bottom:.625vw}}@media (orientation:landscape){._2DbB4 ol li,._2DbB4 ul li{margin-bottom:.625vw}}._2DbB4 ol li:last-child,._2DbB4 ul li:last-child{margin-bottom:0}._2DbB4 ul li:before{content:"\25CF";color:var(--crate-theme-color-bullet);font-size:.6em;-webkit-transform:translateY(-.2em);transform:translateY(-.2em);display:table-cell;width:1.8em}._2DbB4 ol li:before{content:counter(li);counter-increment:li;color:var(--crate-theme-color-button-secondary-background-active);font-size:.8em;font-weight:var(--crate-font-weight-500);width:1.8em;display:table-cell}._2DbB4 strong{font-weight:var(--crate-font-weight-600)}._2DbB4 a{display:inline;position:relative;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;-webkit-transition:background-size .3s;transition:background-size .3s;-webkit-tap-highlight-color:hsla(166,82%,57%,.2);padding-bottom:.4em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,var(--crate-theme-color-button-secondary-background-active)),color-stop(25%,transparent));background-image:linear-gradient(180deg,var(--crate-theme-color-button-secondary-background-active) 25%,transparent 0);background-size:0 .4em}@media (hover:none){._2DbB4 a{background-image:none}}._2DbB4 a:focus,._2DbB4 a:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,var(--crate-theme-color-button-secondary-background-active)),color-stop(25%,transparent));background-image:linear-gradient(180deg,var(--crate-theme-color-button-secondary-background-active) 25%,transparent 0);background-size:100% .4em;background-position-x:left;background-position-y:bottom}@media (hover:none){._2DbB4 a:focus,._2DbB4 a:hover{background-image:none}}._2DbB4:last-child{margin-bottom:0}._3ugE7{color:var(--crate-theme-color-header-primary);line-height:1.25;font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-3);margin:0}@media (orientation:portrait){._3ugE7{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._3ugE7{margin-bottom:1.25vw}}@media (orientation:landscape){._3ugE7{margin-bottom:1.25vw}}@media (orientation:portrait){._3ugE7{font-size:var(--crate-font-size-6)}}@media (orientation:portrait) and (min-width:768px){._3ugE7{font-size:var(--crate-font-size-8)}}@media (orientation:landscape){._3ugE7{font-size:var(--crate-font-size-7);line-height:1.1}}@media (orientation:landscape) and (min-width:992px){._3ugE7{font-size:var(--crate-font-size-10);line-height:1.1}}@media (orientation:landscape) and (min-width:1600px){._3ugE7{font-size:var(--crate-font-size-13);line-height:1.1}}._3Tujn{padding-left:var(--gutter);padding-right:var(--gutter)}@media (orientation:portrait){._3Tujn{width:100%}}@media (orientation:portrait) and (orientation:portrait){._3Tujn{margin-bottom:4.42vw}}@media (orientation:portrait) and (orientation:portrait) and (min-width:768px){._3Tujn{margin-bottom:2.5vw}}@media (orientation:portrait) and (orientation:landscape){._3Tujn{margin-bottom:2.5vw}}@media (orientation:portrait) and (min-width:768px){._3Tujn{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape){._3Tujn{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape) and (orientation:portrait){._3Tujn{margin-bottom:4.42vw}}@media (orientation:landscape) and (orientation:portrait) and (min-width:768px){._3Tujn{margin-bottom:2.5vw}}@media (orientation:landscape) and (orientation:landscape){._3Tujn{margin-bottom:2.5vw}}@media (orientation:landscape) and (min-width:992px){._3Tujn{width:66.66667%;margin-left:16.66667%}}@media (orientation:landscape) and (min-width:1200px){._3Tujn{width:25%;margin-left:0;margin-bottom:0}}._1eGKI{line-height:1.25;color:var(--crate-color-eggplant-dark-overlay);-webkit-transition:color .25s var(--crate-animation-bezier);transition:color .25s var(--crate-animation-bezier);width:100%;position:relative;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}._1eGKI:focus,._1eGKI:hover{color:var(--crate-color-eggplant);-webkit-transition-duration:0s;transition-duration:0s}._1eGKI:focus:before,._1eGKI:hover:before{background-color:var(--crate-color-slime);-webkit-transition-duration:0s;transition-duration:0s}._1mpkk{padding-top:var(--bet-question-vertical-alignment)}@media (orientation:portrait){._1mpkk{margin-bottom:1.105vw}}@media (orientation:portrait) and (min-width:768px){._1mpkk{margin-bottom:.625vw}}@media (orientation:landscape){._1mpkk{margin-bottom:.625vw}}._13IFb{-webkit-transition:-webkit-transform .25s var(--crate-animation-bezier);transition:-webkit-transform .25s var(--crate-animation-bezier);transition:transform .25s var(--crate-animation-bezier);transition:transform .25s var(--crate-animation-bezier),-webkit-transform .25s var(--crate-animation-bezier);display:inline-block;margin-right:.4em}@media (orientation:portrait){._13IFb{height:calc(var(--crate-font-size-1)*0.8);width:calc(var(--crate-font-size-1)*0.8)}}@media (orientation:portrait) and (min-width:768px){._13IFb{height:calc(var(--crate-font-size-2)*0.8);width:calc(var(--crate-font-size-2)*0.8)}}@media (orientation:landscape){._13IFb{height:calc(var(--crate-font-size-1)*0.8);width:calc(var(--crate-font-size-1)*0.8)}}@media (orientation:landscape) and (min-width:992px){._13IFb{height:calc(var(--crate-font-size-2)*0.8);width:calc(var(--crate-font-size-2)*0.8)}}@media (orientation:landscape) and (min-width:1200px){._13IFb{height:calc(var(--crate-font-size-3)*0.8);width:calc(var(--crate-font-size-3)*0.8)}}@media (orientation:landscape) and (min-width:1600px){._13IFb{height:calc(var(--crate-font-size-4)*0.8);width:calc(var(--crate-font-size-4)*0.8)}}._1eGKI:focus ._13IFb,._1eGKI:hover ._13IFb{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}._2g4pV{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DmfVM{padding-right:var(--gutter);padding-left:var(--gutter)}@media (orientation:portrait){.DmfVM{width:100%}}@media (orientation:portrait) and (orientation:portrait){.DmfVM{margin-bottom:17.68vw}}@media (orientation:portrait) and (orientation:portrait) and (min-width:768px){.DmfVM{margin-bottom:10vw}}@media (orientation:portrait) and (orientation:landscape){.DmfVM{margin-bottom:10vw}}@media (orientation:portrait) and (min-width:768px){.DmfVM{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape){.DmfVM{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape) and (orientation:portrait){.DmfVM{margin-bottom:4.42vw * 4}}@media (orientation:landscape) and (orientation:portrait) and (min-width:768px){.DmfVM{margin-bottom:2.5vw * 4}}@media (orientation:landscape) and (orientation:landscape){.DmfVM{margin-bottom:2.5vw * 4}}@media (orientation:landscape) and (min-width:992px){.DmfVM{width:66.66667%;margin-left:16.66667%}}@media (orientation:landscape) and (min-width:1200px){.DmfVM{width:50%;margin-bottom:0;margin-left:0;padding-right:calc(5% + var(--gutter))}}@media (orientation:landscape) and (min-width:1600px){.DmfVM{padding-right:calc(6% + var(--gutter))}}._4Yz3K{padding-right:var(--gutter);padding-left:var(--gutter);padding-top:var(--question-vertical-alignment)}@media (orientation:portrait){._4Yz3K{width:100%}}@media (orientation:portrait) and (min-width:768px){._4Yz3K{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape){._4Yz3K{width:83.33333%;margin-left:8.33333%}}@media (orientation:landscape) and (min-width:992px){._4Yz3K{width:66.66667%;margin-left:16.66667%}}@media (orientation:landscape) and (min-width:1200px){._4Yz3K{width:25%;margin-left:0;padding-top:8px}}@media (orientation:landscape) and (min-width:1600px){._4Yz3K{padding-right:calc(var(--gutter)*3)}}._4Yz3K:before{content:"";width:100%;height:4px;background-color:var(--crate-color-white-dark-1);display:block}@media (orientation:portrait){._4Yz3K:before{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._4Yz3K:before{margin-bottom:1.25vw}}@media (orientation:landscape){._4Yz3K:before{margin-bottom:1.25vw}}._2YKw4{line-height:1.25;font-weight:var(--crate-font-weight-600);letter-spacing:var(--crate-letter-spacing-tight-2)}@media (orientation:portrait){._2YKw4{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._2YKw4{margin-bottom:1.25vw}}@media (orientation:landscape){._2YKw4{margin-bottom:1.25vw}}._3MRwQ{padding:0;list-style:none;margin:0}@media (orientation:portrait){._3Q6Pv{margin-bottom:1.105vw}}@media (orientation:portrait) and (min-width:768px){._3Q6Pv{margin-bottom:.625vw}}@media (orientation:landscape){._3Q6Pv{margin-bottom:.625vw}}._3Q6Pv:last-child{margin-bottom:0}._3yvHQ{line-height:1.25;margin:0;-webkit-transition:color .25s var(--crate-animation-bezier);transition:color .25s var(--crate-animation-bezier)}._3yvHQ,._3yvHQ:focus,._3yvHQ:hover{color:var(--crate-theme-color-hyperlink-secondary)}._3yvHQ:focus,._3yvHQ:hover{-webkit-transition-duration:0s;transition-duration:0s}.DpN0-:before{content:"";width:100%;height:1px;background-color:var(--crate-color-white-dark-1);display:block}._21D8I{width:100%;padding-left:calc(5% - 16px);padding-right:calc(5% - 16px);box-sizing:border-box}._3K3TS{font-family:var(--crate-font-graphik);word-spacing:.01em;font-weight:var(--crate-font-weight-400);-webkit-font-smoothing:subpixel-antialiased}._2EJg0,._3K3TS{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._2EJg0{font-size:var(--crate-font-size-3)}}@media (orientation:portrait) and (min-width:768px){._2EJg0{font-size:var(--crate-font-size-4)}}@media (orientation:landscape){._2EJg0{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:992px){._2EJg0{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1200px){._2EJg0{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1600px){._2EJg0{font-size:var(--crate-font-size-6)}}._1F9yI{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._1F9yI{font-size:var(--crate-font-size-2)}}@media (orientation:portrait) and (min-width:768px){._1F9yI{font-size:var(--crate-font-size-3)}}@media (orientation:landscape){._1F9yI{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:992px){._1F9yI{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px){._1F9yI{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1600px){._1F9yI{font-size:var(--crate-font-size-5)}}._3dVP5{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._3dVP5{font-size:var(--crate-font-size-1)}}@media (orientation:portrait) and (min-width:768px){._3dVP5{font-size:var(--crate-font-size-2)}}@media (orientation:landscape){._3dVP5{font-size:var(--crate-font-size-1)}}@media (orientation:landscape) and (min-width:992px){._3dVP5{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:1200px){._3dVP5{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1600px){._3dVP5{font-size:var(--crate-font-size-4)}}._97FxV{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._97FxV{font-size:var(--crate-font-size-4)}}@media (orientation:portrait) and (min-width:768px){._97FxV{font-size:var(--crate-font-size-5)}}@media (orientation:landscape){._97FxV{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:992px){._97FxV{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1200px){._97FxV{font-size:var(--crate-font-size-6)}}@media (orientation:landscape) and (min-width:1600px){._97FxV{font-size:var(--crate-font-size-7)}}._1yx3W{display:inline;position:relative;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;transition:background-size .3s;-webkit-tap-highlight-color:hsla(166,82%,57%,.2)}@media (hover:none){._1yx3W{background-image:none}}._1yx3W:focus,._1yx3W:hover{background-position-x:left;background-position-y:bottom}@media (hover:none){._1yx3W:focus,._1yx3W:hover{background-image:none}}._3rFbs{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:0 .4em;padding-top:.4em;padding-bottom:.4em}._1yx3W:focus,._1yx3W:hover,a:focus ._3rFbs,a:hover ._3rFbs{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:100% .4em}a:focus ._3rFbs,a:hover ._3rFbs{background-position-x:left;background-position-y:bottom}@media (hover:none){a:focus ._3rFbs,a:hover ._3rFbs{background-image:none}}.YBwvA{padding-left:16px;padding-right:16px}._5S_y7{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;list-style:none;padding:0;margin-bottom:0}@media (orientation:portrait){._5S_y7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (orientation:portrait) and (min-width:768px){._5S_y7{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (orientation:landscape){._5S_y7{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}._3gf_h{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (orientation:portrait){._3gf_h{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.105vw}}@media (orientation:portrait) and (min-width:768px){._3gf_h{margin-bottom:.625vw;width:33.33333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}@media (orientation:landscape){._3gf_h{width:37.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}._3gf_h:last-child{margin-bottom:0}._3FL2-{height:100%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;-webkit-tap-highlight-color:hsla(166,82%,57%,.2)}@media (orientation:portrait){._3FL2-{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:8px;padding-bottom:8px}}@media (orientation:portrait) and (min-width:768px){._3FL2-{padding-top:16px;padding-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (orientation:landscape){._3FL2-{padding-top:16px;padding-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (orientation:landscape) and (min-width:1600px){._3FL2-{padding-top:24px;padding-bottom:24px}}._3FL2-:focus,._3FL2-:hover{background-color:var(--crate-theme-color-accent)}@media (hover:none){._3FL2-:focus,._3FL2-:hover{background-color:transparent}}@media (hover:hover){._3FL2-:active{background-color:var(--crate-color-slime);-webkit-transform:translateY(1px);transform:translateY(1px)}}._1mWEy{width:20.83333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:portrait){._1mWEy{padding-left:12px;padding-right:12px}}@media (orientation:portrait) and (min-width:768px){._1mWEy{padding-left:8px;padding-right:8px;margin-bottom:1.105vw}}@media (orientation:landscape){._1mWEy{padding-left:0;padding-right:0;margin-bottom:.625vw}}.KdPFh{width:100%}._2prl6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:portrait){._2prl6{padding-left:8px;padding-right:8px;width:75%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (orientation:portrait) and (min-width:768px){._2prl6{padding-left:16px;padding-right:16px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (orientation:landscape){._2prl6{padding-left:16px;padding-right:16px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (orientation:landscape) and (min-width:1200px){._2prl6{padding-left:24px;padding-right:24px}}._2ojbG{line-height:1.25;color:var(--crate-color-eggplant-dark-overlay);margin-top:0}@media (orientation:portrait){._2ojbG{margin-bottom:.5525vw}}@media (orientation:portrait) and (min-width:768px){._2ojbG{margin-bottom:.3125vw}}@media (orientation:landscape){._2ojbG{margin-bottom:.3125vw}}._2ojbG:last-child{margin-bottom:0}.XhgUv{line-height:1.25;font-weight:var(--crate-font-weight-600);color:var(--crate-color-eggplant)}.Pv5-u,.XhgUv{margin-top:0;margin-bottom:0}.Pv5-u{line-height:1.4;font-size:var(--crate-font-size-0);letter-spacing:var(--crate-letter-spacing-tight-1);font-weight:var(--crate-font-weight-400);color:var(--crate-color-eggplant-dark-overlay);padding-top:2px}@media (orientation:landscape) and (min-width:1200px){.Pv5-u{font-size:var(--crate-font-size-1);padding-top:4px}}._2JPS5{width:100%;padding-left:calc(5% - 16px);padding-right:calc(5% - 16px);box-sizing:border-box}.gRQmn{font-family:var(--crate-font-graphik);word-spacing:.01em;font-weight:var(--crate-font-weight-400);-webkit-font-smoothing:subpixel-antialiased}._1RKNj,.gRQmn{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._1RKNj{font-size:var(--crate-font-size-3)}}@media (orientation:portrait) and (min-width:768px){._1RKNj{font-size:var(--crate-font-size-4)}}@media (orientation:landscape){._1RKNj{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:992px){._1RKNj{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1200px){._1RKNj{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1600px){._1RKNj{font-size:var(--crate-font-size-6)}}.mdj2T{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){.mdj2T{font-size:var(--crate-font-size-2)}}@media (orientation:portrait) and (min-width:768px){.mdj2T{font-size:var(--crate-font-size-3)}}@media (orientation:landscape){.mdj2T{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:992px){.mdj2T{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1200px){.mdj2T{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:1600px){.mdj2T{font-size:var(--crate-font-size-5)}}._10Sri{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._10Sri{font-size:var(--crate-font-size-1)}}@media (orientation:portrait) and (min-width:768px){._10Sri{font-size:var(--crate-font-size-2)}}@media (orientation:landscape){._10Sri{font-size:var(--crate-font-size-1)}}@media (orientation:landscape) and (min-width:992px){._10Sri{font-size:var(--crate-font-size-2)}}@media (orientation:landscape) and (min-width:1200px){._10Sri{font-size:var(--crate-font-size-3)}}@media (orientation:landscape) and (min-width:1600px){._10Sri{font-size:var(--crate-font-size-4)}}._35Wvw{letter-spacing:var(--crate-letter-spacing-tight-1)}@media (orientation:portrait){._35Wvw{font-size:var(--crate-font-size-4)}}@media (orientation:portrait) and (min-width:768px){._35Wvw{font-size:var(--crate-font-size-5)}}@media (orientation:landscape){._35Wvw{font-size:var(--crate-font-size-4)}}@media (orientation:landscape) and (min-width:992px){._35Wvw{font-size:var(--crate-font-size-5)}}@media (orientation:landscape) and (min-width:1200px){._35Wvw{font-size:var(--crate-font-size-6)}}@media (orientation:landscape) and (min-width:1600px){._35Wvw{font-size:var(--crate-font-size-7)}}._13dPY{display:inline;position:relative;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;transition:background-size .3s;-webkit-tap-highlight-color:hsla(166,82%,57%,.2)}@media (hover:none){._13dPY{background-image:none}}._13dPY:focus,._13dPY:hover{background-position-x:left;background-position-y:bottom}@media (hover:none){._13dPY:focus,._13dPY:hover{background-image:none}}._2opLr{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:0 .4em;padding-top:.4em;padding-bottom:.4em}._13dPY:focus,._13dPY:hover,a:focus ._2opLr,a:hover ._2opLr{background-image:linear-gradient(180deg,currentColor 25%,transparent 0);background-size:100% .4em}a:focus ._2opLr,a:hover ._2opLr{background-position-x:left;background-position-y:bottom}@media (hover:none){a:focus ._2opLr,a:hover ._2opLr{background-image:none}}._27bGY{padding-left:16px;padding-right:16px}.-bKdy{width:100%}._2JPS5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (orientation:portrait){._2JPS5{padding-top:8.84vw;padding-bottom:8.84vw}}@media (orientation:portrait) and (min-width:768px){._2JPS5{padding-top:5vw;padding-bottom:5vw}}@media (orientation:landscape){._2JPS5{padding-top:5vw;padding-bottom:5vw}}.HeII6{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (orientation:portrait){.HeII6{margin-bottom:4.42vw}}@media (orientation:portrait) and (min-width:768px){.HeII6{margin-bottom:2.5vw;width:66.66667%}}@media (orientation:landscape){.HeII6{width:66.66667%;margin-bottom:2.5vw}}@media (orientation:landscape) and (min-width:768px){.HeII6{width:50%}}.BdgNw{color:var(--crate-theme-color-header-primary);margin-top:0;letter-spacing:var(--crate-letter-spacing-tight-4);font-family:var(--crate-font-graphik);font-weight:var(--crate-font-weight-700);letter-spacing:var(--crate-letter-spacing-tight-3);line-height:1.1}@media (orientation:portrait){.BdgNw{margin-bottom:1.47333vw;font-size:var(--crate-font-size-8)}}@media (orientation:portrait) and (min-width:768px){.BdgNw{margin-bottom:.83333vw;font-size:var(--crate-font-size-11)}}@media (orientation:landscape){.BdgNw{margin-bottom:.83333vw;font-size:var(--crate-font-size-7)}}@media (orientation:landscape) and (min-width:992px){.BdgNw{font-size:var(--crate-font-size-10)}}@media (orientation:landscape) and (min-width:1200px){.BdgNw{font-size:var(--crate-font-size-14)}}@media (orientation:landscape) and (min-width:1600px){.BdgNw{font-size:var(--crate-font-size-16)}}.BdgNw:last-child{margin-bottom:0}._3WPcP{line-height:1.25;color:var(--crate-color-eggplant-dark-overlay)}@media (orientation:portrait){._3WPcP{margin-bottom:2.21vw}}@media (orientation:portrait) and (min-width:768px){._3WPcP{margin-bottom:1.25vw}}@media (orientation:landscape){._3WPcP{margin-bottom:1.25vw}}._3WPcP:last-child{margin-bottom:0}._28BSw{width:100%}@media (orientation:landscape){._28BSw{width:100%}}@media (orientation:landscape) and (min-width:992px){._28BSw{width:75%;width:58.33333%}}._2gRG0{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}._2gq00{height:100%;overflow-y:auto}.Ha_4v{--crate-color-almost-black:#1d2732;--crate-color-black:#000;--crate-color-carbon-10:rgba(26,26,26,0.1);--crate-color-chromium:#f4f4f6;--crate-color-eggplant:#291843;--crate-color-eggplant-dark-1:#211438;--crate-color-eggplant-dark-overlay:rgba(34,20,56,0.8);--crate-color-eggplant-faded:rgba(81,54,125,0.8);--crate-color-eggplant-light-1:#301d4e;--crate-color-eggplant-light-2:#3b2460;--crate-color-eggplant-light-3:#51367d;--crate-color-eggplant-light-4:#544075;--crate-color-error:#ff3369;--crate-color-error-dark:#eb3737;--crate-color-error-light:#fff0f1;--crate-color-callout-success:#15d1a5;--crate-color-callout-info:#e5f1ff;--crate-color-callout-warning:#ffff85;--crate-color-gray:#ededf0;--crate-color-gray-1:#999ea2;--crate-color-gray-dark-1:#dcdce3;--crate-color-gray-dark-2:#e0e0e6;--crate-color-lavender:#8e899f;--crate-color-lavender-dark-1:#534568;--crate-color-lemon:#ffff85;--crate-color-overlay:rgba(21,14,32,0.9);--crate-color-pearl:#e0e6eb;--crate-color-pearl-dark-1:#d1dae0;--crate-color-pearl-dark-2:#a3b4c2;--crate-color-plum:#421287;--crate-color-shadow:rgba(0,107,153,0.1);--crate-color-slime:#15d1a5;--crate-color-snow:#f6fcfe;--crate-color-snow-dark-1:#daf1fc;--crate-color-white:#fff;--crate-color-white-dark-1:#f6f5f7;--crate-color-callout-neutral-background:#e8f0f7;--crate-ease-in-out:cubic-bezier(0.58,0.3,0.005,1);--crate-ease-in-out-soft:cubic-bezier(0.32,0.01,0,1);--crate-animation-bezier:cubic-bezier(0.32,0.01,0,1);--crate-spacer-xxxs-mobile:12px;--crate-spacer-xxxs-desktop:12px;--crate-spacer-xxs-mobile:24px;--crate-spacer-xxs-desktop:24px;--crate-spacer-xs-mobile:32px;--crate-spacer-xs-desktop:32px;--crate-spacer-sm-mobile:32px;--crate-spacer-sm-desktop:48px;--crate-spacer-md-mobile:48px;--crate-spacer-md-desktop:64px;--crate-spacer-lg-mobile:64px;--crate-spacer-lg-desktop:80px;--crate-spacer-xl-mobile:80px;--crate-spacer-xl-desktop:120px;--crate-spacer-xxl-mobile:96px;--crate-spacer-xxl-desktop:160px;--crate-gutter-mobile:27px;--crate-gutter-tablet:52px;--crate-gutter-desktop:100px;--crate-font-graphik:"Graphik","Helvetica Neue","Helvetica","Arial",sans-serif;--crate-font-roboto:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;--crate-font-size-0:9.989px;--crate-font-size-1:11.237px;--crate-font-size-2:12.642px;--crate-font-size-3:14.222px;--crate-font-size-4:16px;--crate-font-size-5:18px;--crate-font-size-6:20.25px;--crate-font-size-7:22.781px;--crate-font-size-8:25.629px;--crate-font-size-9:28.833px;--crate-font-size-10:32.437px;--crate-font-size-11:36.491px;--crate-font-size-12:41.053px;--crate-font-size-13:46.184px;--crate-font-size-14:51.957px;--crate-font-size-15:58.452px;--crate-font-size-16:65.758px;--crate-font-size-17:73.978px;--crate-font-size-18:83.225px;--crate-font-size-19:93.628px;--crate-font-size-20:105.332px;--crate-font-weight-200:200;--crate-font-weight-300:300;--crate-font-weight-400:400;--crate-font-weight-500:500;--crate-font-weight-600:600;--crate-font-weight-700:700;--crate-letter-spacing-large-1:0.03em;--crate-letter-spacing-large-2:0.1em;--crate-letter-spacing-large-3:0.15em;--crate-letter-spacing-tight-1:-0.005em;--crate-letter-spacing-tight-2:-0.01em;--crate-letter-spacing-tight-3:-0.025em;--crate-letter-spacing-tight-4:-0.035em;--crate-letter-spacing-tight-5:-0.045em}.Fw43S{--crate-ally-color-white:#fff;--crate-ally-color-white-dark-1:#fcfcfc;--crate-ally-color-gray:#e6e6e6;--crate-ally-color-tertiary:#0071c4;--crate-ally-color-carbon:#292929;--crate-ally-color-carbon-30:rgba(41,41,41,0.3);--crate-ally-color-primary:#63035e;--crate-theme-color-accent:#cb3a6f;--crate-theme-color-background:#f2f2f2;--crate-theme-color-body-muted:var(--crate-ally-color-carbon-30);--crate-theme-color-border:#dedede;--crate-theme-color-bullet:var(--crate-ally-color-primary);--crate-theme-color-button-secondary-background:var(--crate-ally-color-tertiary);--crate-theme-color-button-secondary-background-active:var(--crate-ally-color-tertiary);--crate-theme-color-button-secondary-background-hover:var(--crate-ally-color-tertiary);--crate-theme-color-button-tertiary-background:var(--crate-ally-color-tertiary);--crate-theme-color-callout-background:var(--crate-ally-color-white-dark-1);--crate-theme-color-callout-info:var(--crate-ally-color-white-dark-1);--crate-theme-color-checkbox-active-border-color:#292929;--crate-theme-color-checkbox-active-fill:#fff;--crate-theme-color-checkbox-active-stroke:#006999;--crate-theme-color-checkbox-border-width:2px;--crate-theme-color-checkbox-border-hover:#006999;--crate-theme-color-checkbox-inactive-border-color:#b5c4cb;--crate-theme-color-checkbox-inactive-fill:transparent;--crate-theme-color-checkbox-inactive-stroke:transparent;--crate-theme-color-checkbox-stroke-hover:transparent;--crate-theme-color-checked:var(--crate-ally-color-tertiary);--crate-theme-color-disabled-background:var(--crate-ally-color-gray);--crate-theme-color-disabled-text:var(--crate-ally-color-carbon-30);--crate-theme-color-field-background:var(--crate-ally-color-white);--crate-theme-color-field-background-focus:var(--crate-ally-color-white-dark-1);--crate-theme-color-header-primary:var(--crate-ally-color-primary);--crate-theme-color-hyperlink:var(--crate-ally-color-primary);--crate-theme-color-hyperlink-secondary:var(--crate-ally-color-tertiary);--crate-theme-color-input-focused-border:#dcdce3;--crate-theme-color-row-hover:var(--crate-ally-color-white);--crate-theme-color-sidebar:var(--crate-ally-color-primary);--crate-theme-color-sidebar-hover:#420b3e;--crate-theme-color-tertiary:var(--crate-ally-color-tertiary);--crate-theme-color-text-primary:var(--crate-ally-color-carbon);--crate-theme-color-text-secondary:var(--crate-ally-color-tertiary)}._1QRNX{--crate-better-color-slime:#15d1a5;--crate-better-color-slime-dark-1:#12ba93;--crate-better-color-slime-dark-2:#10a280;--crate-better-color-pearl-light-1:#f0f3f5;--crate-better-color-pearl:#e0e6eb;--crate-better-color-pearl-dark-1:#d1dae0;--crate-better-color-pearl-dark-2:#a3b4c2;--crate-better-color-eggplant:#291843;--crate-theme-color-accent:var(--crate-better-color-slime);--crate-theme-color-background:var(--crate-color-white);--crate-theme-color-body-muted:var(--crate-better-color-pearl-dark-2);--crate-theme-color-border:#dde6ee;--crate-theme-color-bullet:var(--crate-better-color-slime);--crate-theme-color-button-secondary-background:var(--crate-better-color-slime);--crate-theme-color-button-secondary-background-active:var(--crate-better-color-slime-dark-2);--crate-theme-color-button-secondary-background-hover:var(--crate-better-color-slime-dark-1);--crate-theme-color-button-tertiary-background:var(--crate-better-color-eggplant);--crate-theme-color-callout-background:#e8f0f7;--crate-theme-color-callout-info:#e8f0f7;--crate-theme-color-checkbox-active-border-color:transparent;--crate-theme-color-checkbox-active-fill:var(--crate-better-color-slime);--crate-theme-color-checkbox-active-stroke:var(--crate-color-white);--crate-theme-color-checkbox-border-width:0;--crate-theme-color-checkbox-border-hover:var(--crate-better-color-slime);--crate-theme-color-checkbox-inactive-border-color:var(--crate-color-pearl-dark-1);--crate-theme-color-checkbox-inactive-fill:transparent;--crate-theme-color-checkbox-inactive-stroke:var(--crate-color-pearl-dark-1);--crate-theme-color-checkbox-stroke-hover:var(--crate-better-color-slime);--crate-theme-color-checked:var(--crate-better-color-slime);--crate-theme-color-disabled-background:var(--crate-better-color-pearl-light-1);--crate-theme-color-disabled-text:var(--crate-better-color-pearl-dark-1);--crate-theme-color-field-background:var(--crate-better-color-pearl);--crate-theme-color-field-background-focus:var(--crate-better-color-pearl-dark-1);--crate-theme-color-header-primary:var(--crate-better-color-eggplant);--crate-theme-color-hyperlink:var(--crate-better-color-slime);--crate-theme-color-hyperlink-secondary:var(--crate-color-eggplant-dark-overlay);--crate-theme-color-input-focused-border:var(--crate-better-color-slime);--crate-theme-color-row-hover:var(--crate-color-snow-dark-1);--crate-theme-color-sidebar:var(--crate-better-color-eggplant);--crate-theme-color-sidebar-hover:var(--crate-color-eggplant-light-2);--crate-theme-color-tertiary:var(--crate-better-color-eggplant);--crate-theme-color-text-primary:var(--crate-better-color-eggplant);--crate-theme-color-text-secondary:var(--crate-better-color-slime)}.NYv2l{--crate-theme-color-accent:#ffb6c1;--crate-theme-color-background:#fff;--crate-theme-color-body-muted:#020202;--crate-theme-color-border:#31282d;--crate-theme-color-bullet:#ff69b4;--crate-theme-color-button-secondary-background:#ff69b4;--crate-theme-color-button-secondary-background-active:#ff69b4;--crate-theme-color-button-secondary-background-hover:#ff69b4;--crate-theme-color-button-tertiary-background:#ff69b4;--crate-theme-color-callout-background:#ff69b4;--crate-theme-color-callout-info:#e8f0f7;--crate-theme-color-checkbox-active-border-color:transparent;--crate-theme-color-checkbox-active-fill:#ff69b4;--crate-theme-color-checkbox-active-stroke:#fff;--crate-theme-color-checkbox-border-width:0;--crate-theme-color-checkbox-border-hover:#ff69b4;--crate-theme-color-checkbox-inactive-border-color:#999;--crate-theme-color-checkbox-inactive-fill:#fff;--crate-theme-color-checkbox-inactive-stroke:#999;--crate-theme-color-checkbox-stroke-hover:#ff69b4;--crate-theme-color-checked:#ff69b4;--crate-theme-color-disabled-background:#f0f3f5;--crate-theme-color-disabled-text:#ddd;--crate-theme-color-field-background:#ff69b4;--crate-theme-color-field-background-focus:#ff69b4;--crate-theme-color-header-primary:#ff69b4;--crate-theme-color-hyperlink:#ff69b4;--crate-theme-color-hyperlink-secondary:#ff69b4;--crate-theme-color-input-focused-border:#ff69b4;--crate-theme-color-row-hover:#ff69b4;--crate-theme-color-sidebar:var(--crate-color-almost-black);--crate-theme-color-sidebar-hover:var(--crate-color-black);--crate-theme-color-tertiary:#ff69b4;--crate-theme-color-text-primary:#333;--crate-theme-color-text-secondary:#ff69b4}._2MqZW{background:var(--crate-theme-color-callout-background);border-radius:9px;padding:18px;font-size:var(--crate-font-size-2);line-height:18px;margin-top:16px}._1GEO6{display:inline-block;margin-left:4px;-webkit-transition:.5s var(--crate-animation-bezier);transition:.5s var(--crate-animation-bezier)}._1GEO6._1EqsC{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._1HbVA{padding-top:4px}@media (min-width:970px){._1HbVA{padding-top:8px}}._3RJHO{padding-top:8px}@media (min-width:970px){._3RJHO{padding-top:12px}}._312Qb{padding-top:12px}@media (min-width:970px){._312Qb{padding-top:16px}}._2cdU8{padding-top:16px}@media (min-width:970px){._2cdU8{padding-top:24px}}._2DSq9{padding-top:24px}@media (min-width:970px){._2DSq9{padding-top:32px}}._1c84R{padding-top:32px}@media (min-width:970px){._1c84R{padding-top:40px}}.xB6WI{padding-top:40px}@media (min-width:970px){.xB6WI{padding-top:64px}}.nCeD6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nCeD6._36dny{opacity:1}.nCeD6._36dny ._2BlCF{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:750px){.nCeD6._36dny ._2BlCF p{padding:0 150px}}.nCeD6._36dny ._2RMaQ{opacity:1}._2BlCF{width:100%;text-align:center;opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-transition:all .6s var(--crate-ease-in-out) 1s;transition:all .6s var(--crate-ease-in-out) 1s}._66NG5{display:inline-block;margin-bottom:20px}._2RMaQ{width:220px;height:80px;margin-top:15px;opacity:0;-webkit-transition:opacity .6s var(--crate-ease-in-out) .6s;transition:opacity .6s var(--crate-ease-in-out) .6s}@media (min-width:750px){._2RMaQ{width:350px;height:80px;margin-top:20px}}._2vWHG{text-align:center}@media (min-width:1200px){._2vWHG{max-width:50%;margin:0 auto}}.xoixg{padding:12px}.fM2aU{width:100%;position:relative}.Faadw{height:36px;--animationDuration:5s;--animationDelay:1s}@media (min-width:1600px){.Faadw{height:64px}}._2wHsd{margin-left:auto;margin-right:auto;height:80px;--animationDuration:10s;--animationDelay:11s}@media (min-width:1200px){._2wHsd{height:146px}}.E1giM{top:0;position:absolute;width:100%;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}._3RrU6{-webkit-animation-name:_33zFJ;animation-name:_33zFJ;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}._26WJm{text-align:left;-webkit-animation-name:_3S5i0;animation-name:_3S5i0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}._3RrU6,._26WJm{-webkit-animation-duration:var(--animationDuration);animation-duration:var(--animationDuration)}._3RrU6:first-child,._26WJm:first-child{-webkit-animation-delay:calc(var(--animationDelay) + var(--animationDuration)*0);animation-delay:calc(var(--animationDelay) + var(--animationDuration)*0)}._3RrU6:nth-child(2),._26WJm:nth-child(2){-webkit-animation-delay:calc(var(--animationDelay) + var(--animationDuration)*1);animation-delay:calc(var(--animationDelay) + var(--animationDuration)*1)}._3RrU6:nth-child(3),._26WJm:nth-child(3){-webkit-animation-delay:calc(var(--animationDelay) + var(--animationDuration)*2);animation-delay:calc(var(--animationDelay) + var(--animationDuration)*2)}._3RrU6:nth-child(4),._26WJm:nth-child(4){-webkit-animation-delay:calc(var(--animationDelay) + var(--animationDuration)*3);animation-delay:calc(var(--animationDelay) + var(--animationDuration)*3)}._3RrU6:last-child{-webkit-animation-name:_1Uv8c;animation-name:_1Uv8c}@-webkit-keyframes _33zFJ{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}95%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@keyframes _33zFJ{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}95%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@-webkit-keyframes _3S5i0{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}5%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}97.5%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@keyframes _3S5i0{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}5%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}97.5%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@-webkit-keyframes _1Uv8c{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes _1Uv8c{0%{-webkit-transform:translateY(16px);transform:translateY(16px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}._1lKtQ{padding:4px 8px 8px;border-radius:3px}.FAo6y{background-color:var(--crate-color-error);color:var(--crate-color-error-light)}._3HTbw,.FAo6y{font-size:var(--crate-fontsize-1)}._3HTbw{background-color:var(--crate-color-callout-success)}._34XW8{background-color:var(--crate-theme-color-callout-info)}._34XW8,._39rZM{font-size:var(--crate-fontsize-1)}._39rZM{background-color:var(--crate-color-callout-warning)}._33XIe{--crate-PageContainer--paddingTop:128px;--crate-PageContainer--paddingBottom:96px}@media (min-width:992px){._33XIe{--crate-PageContainer--paddingBottom:144px;--crate-PageContainer--paddingTop:144px}}@media (min-width:1200px){._33XIe{--crate-PageContainer--paddingBottom:120px;--crate-PageContainer--paddingTop:188px;--crate-PageContainer-paddingSide:10vw}}@media (min-width:1600px){._33XIe{--crate-PageContainer--paddingBottom:232px;--crate-PageContainer--paddingTop:200px}}@media (orientation:portrait){._33XIe{--crate-PageContainer-paddingSide:20px}}@media (orientation:portrait) and (min-width:768px){._33XIe{--crate-PageContainer-paddingSide:7.5vw}}@media (orientation:landscape){._33XIe{--crate-PageContainer-paddingSide:7.5vw}}._2IneN{background-color:var(--crate-theme-color-background);width:100%}._2kDl_{min-height:100vh;padding:var(--crate-PageContainer--paddingTop) var(--crate-PageContainer-paddingSide) var(--crate-PageContainer--paddingBottom)}._1zKHW,._2FysQ{display:block}._39MPP{border-top:1px solid var(--crate-theme-color-border);padding-top:16px}.NgmHG{--crate-RadioBinary-height:48px;--crate-RadioBinary-width:200px}@media (min-width:1170px){.NgmHG{--crate-RadioBinary-height:64px;--crate-RadioBinary-width:232px}}._3l4gd{display:grid;grid-gap:1px;grid-template-columns:1fr 1fr;width:var(--crate-RadioBinary-width);position:relative;height:var(--crate-RadioBinary-height)}._3rsrx{cursor:pointer;height:0;opacity:0;position:absolute;width:0}._3Pnc1{background-color:var(--crate-theme-color-field-background);color:var(--crate-color-eggplant);cursor:pointer;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;text-align:center;-webkit-transition:background-color .25s var(--crate-animation-bezier);transition:background-color .25s var(--crate-animation-bezier)}._3Pnc1:first-of-type{border-radius:32px 0 0 32px}._3Pnc1:last-of-type{border-radius:0 32px 32px 0}._3Pnc1._23Z_l{background-color:var(--crate-color-eggplant);color:var(--crate-color-white)}._3Pnc1._26uQJ{background-color:var(--crate-theme-color-disabled-background);color:var(--crate-theme-color-disabled-text);cursor:auto}._3Pnc1._26uQJ._23Z_l{background-color:var(--crate-color-lavender);color:var(--crate-color-white)}._3Pnc1:not(._26uQJ):hover,._3Pnc1[focus-within]{background-color:var(--crate-color-eggplant-light-3);color:var(--crate-color-white);-webkit-transition-duration:0s;transition-duration:0s}._3Pnc1:focus-within,._3Pnc1:not(._26uQJ):hover{background-color:var(--crate-color-eggplant-light-3);color:var(--crate-color-white);-webkit-transition-duration:0s;transition-duration:0s}._1Gvod{width:100%;border-spacing:0;border-collapse:collapse;table-layout:auto;border-top:1px solid var(--crate-theme-color-border)}.h3jkA{border-bottom:1px solid var(--crate-theme-color-border)}.h3jkA._1OEcq{border-bottom:0}.H7pXP{font-size:var(--crate-font-size-2);color:var(--crate-color-lavender);font-weight:var(--crate-font-weight-500);text-align:left}._19ZFw,.H7pXP{padding:24px 12px}._19ZFw{color:var(--crate-theme-color-text-primary);font-size:var(--crate-font-size-3)}._125bm{width:1px;white-space:nowrap}._22TMz{text-align:left}._1HD7u{text-align:right}._1Dzms{text-align:center}._3ajn7{vertical-align:top}._3k5sO{vertical-align:middle}._3LOW8{vertical-align:bottom}._3oOM3{cursor:pointer}._2JXjc{padding-top:0}@media (min-width:992px){._2JXjc{padding-top:24px}._3oOM3:hover ._19ZFw{background:var(--crate-theme-color-row-hover)}}.dehay .h3jkA{border:0}._2-HRD{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;cursor:pointer;line-height:18px}.CjDNX{cursor:not-allowed}._2r2SH{-webkit-appearance:none;height:1px;width:1px;border:0;padding:0;margin:0;position:absolute;top:0;left:0}._2r2SH:focus{outline:0}.RyMYb{margin-top:3px;margin-right:16px}.gytp_{display:inline-block;width:18px;height:18px;border-radius:4px;border:var(--crate-theme-color-checkbox-border-width) solid var(--crate-theme-color-checkbox-inactive-border-color);-ms-flex-negative:0;flex-shrink:0}.gytp_ svg{vertical-align:top}._2-HRD:not(.CjDNX):hover ._2r2SH:checked~.gytp_,._2r2SH:checked~.gytp_{border-color:var(--crate-theme-color-checkbox-active-border-color)}._2-HRD:not(.CjDNX):hover .gytp_,._2r2SH:focus~.gytp_{border-color:var(--crate-theme-color-checkbox-border-hover)}._2-HRD:not(.CjDNX):hover .gytp_ g[id="Icon/Checkbox/Inactive"],._2r2SH:focus~.gytp_ g[id="Icon/Checkbox/Inactive"]{stroke:var(--crate-theme-color-checkbox-stroke-hover)}._3kHQq{display:block}._3iC1w{height:auto;text-indent:0;padding:10px;resize:none;max-height:200px;line-height:1.25;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:2px;border:1px solid #dcdce3;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--crate-theme-color-text-primary);font-size:16px;font-weight:400;letter-spacing:var(--crate-letter-spacing-tight-3);max-width:100%;outline:0;-webkit-transition:.125s cubic-bezier(.32,.01,0,1);transition:.125s cubic-bezier(.32,.01,0,1);-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:box-shadow,background-color;transition-property:box-shadow,background-color,-webkit-box-shadow;width:100%}._3iC1w::-webkit-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3iC1w::-moz-placeholder{color:var(--crate-color-pearl-dark-2)}._3iC1w:-ms-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3iC1w::-ms-input-placeholder{color:var(--crate-color-pearl-dark-2)}._3iC1w::placeholder{color:var(--crate-color-pearl-dark-2)}._3iC1w:disabled{color:var(--crate-theme-color-disabled-text)}._3iC1w:focus{outline:0;-webkit-box-shadow:0 2px 5px 0 rgba(41,24,66,.15);box-shadow:0 2px 5px 0 rgba(41,24,66,.15)}._3iC1w:focus,._3iC1w:hover{border-color:var(--crate-theme-color-input-focused-border)}._1Agvp{display:block;max-width:100%}.uVROG{color:var(--crate-theme-color-text-primary);font-weight:var(--crate-font-weight-400);font-size:var(--crate-font-size-3);letter-spacing:var(--crate-letter-spacing-tight-3);margin-bottom:8px;line-height:1.2}._2Dd89,.uVROG{display:inline-block}._2Dd89{padding:4px 8px 8px;border-radius:3px;background-color:var(--crate-theme-color-callout-info);font-size:var(--crate-fontsize-1);max-width:600px}._2T0BP{--crate-RadioList-checkMargin:8px;--crate-RadioList-checkWidth:18px}@media (min-width:1170px){._2T0BP{--crate-RadioList-checkWidth:18px}}@media (min-width:1600px){._2T0BP{--crate-RadioList-checkMargin:10px;--crate-RadioList-checkWidth:22px}}._1SVuQ{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._2_Wy1{cursor:pointer;height:0;opacity:0;position:absolute;width:0}._2c61Z{color:var(--crate-theme-color-body-muted);cursor:pointer;position:relative;-webkit-transition:color .25s var(--crate-animation-bezier);transition:color .25s var(--crate-animation-bezier);visibility:visible;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:8px;padding-bottom:8px}._2c61Z:focus,._2c61Z:hover{-webkit-transition-duration:0s;transition-duration:0s}._2c61Z._1nrAG,._2c61Z:focus,._2c61Z:hover{color:var(--crate-color-eggplant)}@media (min-width:1170px){._2c61Z._1nrAG{padding-left:0}}._2c61Z._2ZL95{color:var(--crate-theme-color-disabled-text);pointer-events:none}._2c61Z:first-of-type{padding-top:0}._2c61Z:last-of-type{padding-bottom:0}._3CngY{margin-left:var(--crate-RadioList-checkMargin);display:inline-grid;width:var(--crate-RadioList-checkWidth);height:var(--crate-RadioList-checkWidth);-webkit-transform:translateY(2px);transform:translateY(2px)}@media (min-width:1170px){._3CngY{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;margin-right:var(--crate-RadioList-checkMargin)}}._3CngY svg path{-webkit-transform-origin:bottom left;transform-origin:bottom left;fill:var(--crate-theme-color-checked);-webkit-transform:none;transform:none;opacity:0}._3CngY._1nrAG svg path{-webkit-animation:_1R5U1 .25s var(--crate-animation-bezier) forwards;animation:_1R5U1 .25s var(--crate-animation-bezier) forwards}._3CngY._2ZL95 svg path{fill:var(--crate-theme-color-disabled-text)}@-webkit-keyframes _1R5U1{0%{opacity:0;-webkit-transform:translateX(25%) scale(.7);transform:translateX(25%) scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes _1R5U1{0%{opacity:0;-webkit-transform:translateX(25%) scale(.7);transform:translateX(25%) scale(.7)}to{opacity:1;-webkit-transform:none;transform:none}}@media (min-width:1200px){._2U--T{margin-left:-24px}}@media (min-width:1600px){._2U--T{margin-left:-30px}}._3c077,._3HKZS{position:relative}._3HKZS{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--crate-theme-color-text-primary);font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-400);height:40px;padding:0;text-indent:8px;width:100%;border:1px transparent;background:transparent;z-index:2}._3HKZS:focus{outline:0}._21Owt{background-color:var(--crate-color-white);border:1px solid var(--crate-color-gray-dark-1);border-radius:2px}._21Owt:focus,._21Owt:hover{border-color:var(--crate-theme-color-input-focused-border);background-color:var(--crate-color-white)}._1DDMI{position:absolute;top:12px;right:16px;z-index:1}.l9yXf{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MpCNM{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.MpCNM span{margin:0}._3d3m6{grid-column:2/3}._1XJ5X{line-height:0}._1FpH2{white-space:nowrap}@media (min-width:970px){._1RTO1{display:none}.l9yXf{display:table-row;padding:0}.MpCNM{display:table-cell;padding:24px 12px}}._3l00E{border-top:1px solid var(--crate-theme-color-border)}._3reIj{display:none}._3Px7T{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3GfaE{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._3GfaE span{margin:0}._3M7eK{grid-column:2/3}@media (min-width:970px){._3l00E{border:0}._3reIj{display:table-header-group}._3Px7T{display:table-row;padding:0}._3GfaE{display:table-cell;padding:24px 12px}}._1_c08{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center}._2IIpm{width:80px}._1Zkq9{border-top:1px solid var(--crate-theme-color-border)}.ahfVX{display:none}._3UqPo{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2O5ik{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._2O5ik span{margin:0}.Rw9Bm{grid-column:2/3}._296Tj{grid-template-columns:1fr}@media (min-width:970px){._3Kgc2{display:none}._1Zkq9{border:0}.ahfVX{display:table-header-group}._3UqPo{display:table-row;padding:0}._2O5ik{display:table-cell;padding:24px 12px}}._187mL{position:relative}._1rV3v{background:var(--crate-color-white);border-radius:4px;border-top:1px solid var(--crate-color-white-dark-1);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);box-shadow:0 2px 8px 0 rgba(0,0,0,.12);position:absolute;z-index:3;width:100%;margin:1px 0 0;overflow:hidden}._3Ss47{list-style-type:none;padding:0;overflow:auto;max-height:20em;margin:0}._10msH{background:var(--crate-color-white);border-bottom:1px solid var(--crate-color-white-dark-1);color:var(--crate-theme-color-body-muted);cursor:pointer;display:block;margin:0;padding:16px 23px;width:100%}._2bs-I,._10msH:hover{background:var(--crate-color-white-dark-1);color:var(--crate-color-eggplant);cursor:pointer}._1Og0H{background:var(--crate-color-eggplant);color:var(--crate-color-white-dark-1)}._19-iM{border:none;margin:0;padding:0;position:relative}._3x7PS{margin-bottom:16px}._3X5Xq{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}._3X5Xq img{height:15px;max-width:100%}.lPVE0{margin-bottom:40px}.bjko0{position:relative}._3YJz-{background:var(--crate-color-white);-webkit-box-shadow:0 2px 4px var(--crate-color-black);box-shadow:0 2px 4px var(--crate-color-black);font-family:var(--crate-font-graphik);height:200px;overflow:scroll;padding:0 24px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}._263Ph{font-size:var(--crate-font-size-3);line-height:1.5}._3YJz-:after{content:"";position:absolute;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(90%,#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 90%);width:100%;height:56px}.iDH2B{font-weight:var(--crate-font-weight-700)}._3NPEx{color:var(--crate-theme-color-tertiary)}._3uIIM{margin-top:20px;text-align:right}.sXa7R{color:var(--crate-theme-color-tertiary);font-weight:var(--crate-font-weight-500);font-size:var(--crate-font-size-3)}._3W8GZ{display:block;margin:0 0 16px 16px}._3omiU{color:rgba(71,54,99,.8);display:inline-block;margin-right:8px}._1JURG{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){._2EmQ4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3W8GZ{display:inline-block;margin:0 16px}}._3zRbn{background-color:var(--crate-color-white);color:rgba(71,54,99,.8);font-size:var(--crate-font-size-3);-webkit-box-shadow:0 4px 8px 0 var(--crate-color-shadow);box-shadow:0 4px 8px 0 var(--crate-color-shadow);border-radius:9px;padding:24px;display:grid;grid-row-gap:20px;margin-top:30px;margin-bottom:30px}._1tKUf{--animation-ease:cubic-bezier(0.49,0.01,0.39,1);--sundialWidth:80px}@media (min-width:1600px){._1tKUf{--sundialWidth:120px}}._2hmQ5{width:100%;text-align:center}._2OGGC{display:inline-grid;grid-template-columns:repeat(2,1fr);grid-row-gap:6px;margin-bottom:16px}._2uJB5{width:var(--sundialWidth);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:span 2;display:block;position:relative;margin-left:auto;margin-right:auto}._2dt1w{text-align:left}._1E2N8,._2dt1w{margin-bottom:0;line-height:1}._1E2N8{text-align:right}._7dKlO{display:block}._7dKlO,._7XcEk{width:var(--sundialWidth)}._7XcEk{height:var(--sundialWidth);display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;-webkit-transition:2s var(--animation-ease);transition:2s var(--animation-ease)}._3MQde{width:calc(var(--sundialWidth)*0.1);height:calc(var(--sundialWidth)*0.1);margin-bottom:calc(var(--sundialWidth)*-0.025);border-radius:50%;display:block;background-color:rgba(71,54,99,.8);-webkit-box-shadow:0 0 0 calc(var(--sundialWidth)*0.025) var(--crate-color-white);box-shadow:0 0 0 calc(var(--sundialWidth)*0.025) var(--crate-color-white)}@media (min-width:1600px){._3MQde{-webkit-box-shadow:0 0 0 4px var(--crate-color-white);box-shadow:0 0 0 4px var(--crate-color-white)}}._3YTk3{max-width:13em}@media (min-width:992px){.UPqmt{height:0}}._1_1co{margin:0;padding:0}._1_1co,._1gmfp{color:var(--crate-theme-color-accent)}._12Juw{color:var(--crate-theme-color-text-primary);margin:0;padding:0;font-weight:700}.JiM4k{text-align:center;color:rgba(71,54,99,.8)}._1zE4n{margin-top:0;margin-bottom:.25em}._34G1j{margin:0}._1rnfN{margin-bottom:0;padding-left:0;display:grid;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1WK04{text-align:center;max-width:100px;opacity:.8}.tJ1ln{color:var(--crate-theme-color-accent);margin:0;padding:0}._6FT1A{position:relative;overflow:hidden;border-radius:50%;width:100px;height:100px}._3lGGf{margin-bottom:4px;padding:0;line-height:20px}._3HjbX{background:var(--crate-color-white);padding:0 0 24px}._3RWPN{margin-bottom:64px;width:126px}._2le11{width:90px;display:inline-block;margin-left:6px}._3ofdZ{background:var(--crate-color-almost-black);padding:48px 24px}._3dSRb{margin-top:2px}.KZDlw{border-radius:6px;background:var(--crate-color-white);padding:24px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 0 1px 0 rgba(0,0,0,.2);margin-top:-36px}._3Xtl-{border:0;height:2px;background:var(--crate-color-gray);margin-left:-24px;margin-right:-24px}@media (min-width:992px){._3HjbX{background:var(--crate-color-almost-black);padding:54px 24px}._3RWPN{width:180px;margin-bottom:48px}._3ofdZ{background:transparent;padding-top:0}.KZDlw{padding:64px;margin-top:0;max-width:1000px}._3Xtl-{margin-left:-64px;margin-right:-64px}._2VUdL{position:-webkit-sticky;position:sticky;top:54px}}.pP5G5{font-family:var(--crate-font-roboto);font-size:var(--crate-font-size-14);font-weight:var(--crate-font-weight-200);line-height:.67}._3nIAV{display:block;min-width:320px;min-height:48px;border-radius:6px;position:relative;max-height:80vh;overflow-y:hidden}._1g1DY{background-color:var(--crate-color-gray);font-weight:var(--crate-font-weight-300);position:absolute;border:transparent;width:32px;height:32px;display:block;border-radius:50%;float:right;cursor:pointer;right:5px;top:5px}._1g1DY svg{-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);opacity:.6;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}._1g1DY svg:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:.125s;transition-duration:.125s;opacity:1}._3vKHi{max-height:80vh;overflow-y:auto}:root{--reach-dialog:1}[data-reach-dialog-overlay]{background:rgba(0,0,0,.33);position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}[data-reach-dialog-content]{width:50vw;margin:10vh auto;background:#fff;padding:2rem;outline:none}._3bm7X{color:var(--crate-theme-color-accent);margin:0;padding:0}:root{--reach-tooltip:1}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:.25em .5em;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);white-space:nowrap;font-size:85%;background:#f0f0f0;color:#444;border:1px solid #ccc}.AoF1K{background:#fff;border-radius:4px;width:300px;white-space:normal;padding:15px;border:none}._2H-QP{text-align:right}.rpi-D{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:32px}.rpi-D .icon{margin-right:8px}._3pI5_{border-top:1px solid var(--crate-theme-color-border)}._1pjts{display:none}._2SUDv{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1wM6A{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._1wM6A span{margin:0}._26VJc{grid-column:2/3}.d6jR-{grid-template-columns:1fr}@media (min-width:970px){._2bzn-{display:none}._3pI5_{border:0}._1pjts{display:table-header-group}._2SUDv{display:table-row;padding:0}._1wM6A{display:table-cell;padding:24px 12px}}.tiFUe{border-top:1px solid var(--crate-theme-color-border)}._3LI3_{display:none}._2ZixX{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.i-ewN{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.i-ewN span{margin:0}._1YgUf{grid-column:2/3}.iKUcK{grid-template-columns:1fr}@media (min-width:970px){._3Ngn6{display:none}.tiFUe{border:0}._3LI3_{display:table-header-group}._2ZixX{display:table-row;padding:0}.i-ewN{display:table-cell;padding:24px 12px}}._2Jd93{margin:0 0 16px 16px;padding:0}.vi_DE{margin-bottom:8px}.r4M-s{border-top:1px solid var(--crate-theme-color-border)}._1Rqul{display:none}.a33Pt{display:grid;grid-template-columns:20px 1fr;grid-column-gap:8px;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3rINs{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._3rINs span{margin:0}._2dnvb{grid-column:2/3}._3wJxv{grid-template-columns:1fr}@media (min-width:768px){._1R9OS{display:none}.r4M-s{border:0}._1Rqul{display:table-header-group}.a33Pt{display:table-row;padding:0}._3rINs{display:table-cell;padding:24px 12px}._2xhA-{margin-left:-6px}}@media (min-width:992px){._2xhA-{margin-top:-12px}}[data-reach-tab-panel]{outline:none}[data-reach-tab-list]{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,0,0,.05)}[data-reach-tab]{display:inline-block;padding:.25em .5em;margin:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid transparent}[data-reach-tab]:active{background:rgba(0,0,0,.05)}[data-reach-tab]:disabled{opacity:.25;cursor:default}[data-reach-tab][data-selected]{border-bottom-color:inherit}._1XJPH{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:40px;background:transparent;margin-bottom:24px}._1XJPH button{text-transform:uppercase;margin-right:24px;letter-spacing:.03em;word-spacing:.15em;font-size:var(--crate-font-size-2);font-weight:var(--crate-font-weight-700)}[data-reach-tab]{border-bottom:none;color:var(--crate-theme-color-disabled-text)}[data-reach-tab][data-selected]{color:var(--crate-theme-color-header-primary);border-bottom:3px solid var(--crate-theme-color-accent)}._24eTQ{margin:0 0 16px 16px;padding:0}.uu6pz{margin-bottom:8px}._1TLRY{display:block;padding-bottom:16px}@media (min-width:970px){._1TLRY{padding-left:26px}}._2d2c0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2erb7{width:100%;border-top:1px solid #d5d7e0}@media (min-width:970px){._2erb7{border-top:none;margin-top:48px}}._2l-qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:32px 0}@media (min-width:970px){._2l-qa{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}}._2l-qa._3Rk9j{display:none}@media (min-width:970px){._2l-qa._3Rk9j{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex}}._2l-qa:nth-child(2n){background:#f8fafb}._3crEU{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 24px;font-size:var(--crate-font-size-3);color:#685d7a;text-align:left}@media (min-width:970px){._3crEU{font-size:var(--crate-font-size-4);padding:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:970px){._3crEU:first-of-type,._3crEU:nth-of-type(2){min-width:135px}}._3crEU svg{max-width:90%;max-height:85%}._3crEU._3VAUY{background:var(--crate-theme-color-button-secondary-background-hover)}._3crEU.uqOow{background:#e5f9f4}._3crEU._1_MFU{font-size:var(--crate-font-size-2)}._3crEU._1_MFU,._3crEU._2iKax{font-weight:var(--crate-font-weight-600)}._3crEU._2iKax{font-size:var(--crate-font-size-4);color:var(--crate-color-eggplant)}@media (min-width:970px){._3crEU._2iKax{padding:24px}}._3crEU._2o1le{font-weight:var(--crate-font-weight-600);font-size:var(--crate-font-size-3);color:var(--crate-color-eggplant)}@media (min-width:970px){._3crEU._2o1le{font-size:var(--crate-font-size-7);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px 0 rgba(0,0,0,.12);background:var(--crate-color-white)}._3crEU._2o1le.uqOow{background:#e5f9f4}}._3crEU._2o1le ._1X-UF{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._36jZB{display:inline-block}@media (min-width:970px){._36jZB{display:none}}._1X-UF{display:inline-block}._37pvk{width:100%;text-align:left}@media (min-width:970px){._37pvk{text-align:center}}.AIW05{color:var(--crate-color-lavender);font-weight:var(--crate-font-weight-600);text-align:center}._2qcbY,.AIW05{font-size:var(--crate-font-size-2)}._2qcbY{font-weight:var(--crate-font-weight-400);color:var(--crate-color-eggplant);margin-top:2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;margin-left:10px}@media (min-width:970px){._2qcbY{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:0}}._3qYMP{width:100%;margin-top:48px;border-top:1px solid #d5d7e0;-webkit-transition:opacity .4s var(--crate-ease-in-out) .8s;transition:opacity .4s var(--crate-ease-in-out) .8s}@media (min-width:970px){._3qYMP{border-top:none}}._2Ne7P{font-size:var(--crate-font-size-2);color:var(--crate-color-white);font-weight:var(--crate-font-weight-600)}._2aShK{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:32px 0}@media (min-width:970px){._2aShK{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}}._2aShK.DjqJt{display:none}@media (min-width:970px){._2aShK.DjqJt{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex}}._2aShK:nth-child(2n){background:#f8fafb}._2aShK div:nth-of-type(2){font-size:var(--crate-font-size-3);font-weight:var(--crate-font-weight-600)}@media (min-width:970px){._2aShK div:nth-of-type(2){font-size:var(--crate-font-size-7);font-weight:var(--crate-font-weight-600)}}._2aShK div:nth-of-type(2)._27NY5{background:#e5f9f4}@media (min-width:970px){._2aShK div:nth-of-type(3){z-index:2;position:relative}._2aShK div:nth-of-type(3):after{content:"";width:10px;height:100%;position:absolute;background:var(--crate-color-white);top:0;left:-5px}._2aShK div:nth-of-type(3)._1JI6V:after{background:var(--crate-theme-color-button-secondary-background-hover)}._2aShK div:nth-of-type(3)._27NY5:after{background:#e5f9f4}._2aShK div:nth-of-type(3):before{content:"";width:10px;height:100%;position:absolute;background:var(--crate-color-white);top:0;right:-5px}._2aShK div:nth-of-type(3)._1JI6V:before{background:var(--crate-theme-color-button-secondary-background-hover)}._2aShK div:nth-of-type(3)._27NY5:before{background:#e5f9f4}}._1S9ar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 24px;font-size:var(--crate-font-size-3);color:#685d7a;text-align:left}@media (min-width:970px){._1S9ar{font-size:var(--crate-font-size-4);padding:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}._1S9ar svg{max-width:90%;max-height:85%}._1S9ar._1JI6V{background:var(--crate-theme-color-button-secondary-background-hover);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 24px}@media (min-width:970px){._1S9ar._27NY5{background:#e5f9f4}}._1S9ar._25g92{font-size:var(--crate-font-size-2)}._1S9ar._3_3UI,._1S9ar._25g92{font-weight:var(--crate-font-weight-600)}._1S9ar._3_3UI{font-size:var(--crate-font-size-4);color:var(--crate-color-eggplant)}@media (min-width:970px){._1S9ar._3_3UI{padding:24px}}._1S9ar._1V4NQ{color:var(--crate-color-eggplant)}@media (min-width:970px){._1S9ar._1V4NQ{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px 0 rgba(0,0,0,.12);background:var(--crate-color-white)}._1S9ar._1V4NQ._27NY5{background:#e5f9f4}}._1S9ar._1V4NQ ._1TjqG{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._2a8TD{display:inline-block}@media (min-width:970px){._2a8TD{display:none}}._1TjqG{display:inline-block}._2k26a{width:100%;text-align:left}@media (min-width:970px){._2k26a{text-align:center}}.ZZWyG{color:var(--crate-color-lavender);font-weight:var(--crate-font-weight-600);text-align:center}._3ptqI,.ZZWyG{font-size:var(--crate-font-size-2)}._3ptqI{font-weight:var(--crate-font-weight-400);color:var(--crate-color-eggplant);margin-top:2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;margin-left:10px}@media (min-width:970px){._3ptqI{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:0}}._3a23V{width:100%;background:var(--crate-color-white);padding-top:24px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:4px}@media (min-width:970px){._3a23V{padding:48px}}._35mT8{display:none}@media (min-width:970px){._35mT8{display:block;width:100%;margin-bottom:48px;max-width:630px}}._32PUf{margin-bottom:32px;display:block}._1OAPI{width:100%;height:100%;opacity:0;pointer-events:none;position:fixed;top:0;left:0;background:var(--crate-color-white);-webkit-transition:opacity .4s var(--crate-ease-in-out);transition:opacity .4s var(--crate-ease-in-out);padding-top:80px;padding-bottom:96px}@media (min-width:970px){._1OAPI{-webkit-transition:none;transition:none;position:relative;pointer-events:auto;z-index:0;opacity:1;padding-top:0}}._1OAPI._3e-W_{z-index:999;opacity:1;pointer-events:auto;overflow:scroll;-webkit-overflow-scrolling:touch}._1l_Eq{width:100%;height:auto;overflow:hidden;-webkit-transition:height .4s var(--crate-ease-in-out);transition:height .4s var(--crate-ease-in-out)}._1l_Eq._1YIrt{overflow:visible}._1Jq5W,._2xAux{width:100%}._1isue{margin-bottom:24px;padding:0 24px}@media (min-width:970px){._1isue{border-top:1px solid var(--crate-color-pearl-dark-1);padding:48px 0 0}}._1isue ._12XI0 p{font-weight:var(--crate-font-weight-700);margin-bottom:8px}@media (min-width:970px){._1isue ._12XI0 p{margin-bottom:0}}._2Y6_A{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:970px){._2Y6_A{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-bottom:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}._2lc6Q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:32px 27px;border-bottom:1px solid var(--crate-color-pearl-dark-1)}@media (min-width:970px){._2lc6Q{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;padding:0;border-bottom:none}}._2lc6Q.wQIbB{display:none}@media (min-width:970px){._2lc6Q.wQIbB{display:inline-block}}._12t_1{width:100%;font-size:var(--crate-font-size-3);color:var(--crate-color-eggplant);margin-bottom:16px}._12t_1._2-fZV{padding:32px 27px 0}@media (min-width:970px){._12t_1._2-fZV{padding:0}}._32uZN{width:100%;position:fixed;bottom:0;left:0;z-index:999;text-align:center;background:var(--crate-color-eggplant);padding:24px}@media (min-width:970px){._32uZN{position:relative;background:none;z-index:0;padding:0;text-align:left}}._1LIJ2{display:none}@media (min-width:970px){._1LIJ2{display:inline-block;margin-left:32px;cursor:pointer;text-decoration:underline}}._2PmUC{position:relative;border-top:1px solid var(--crate-color-pearl-dark-1);min-height:80px}@media (min-width:970px){._2PmUC{margin-top:48px;padding-top:48px}}._3Lm69{width:100%;height:auto;overflow:hidden;-webkit-transition:height .4s var(--crate-ease-in-out);transition:height .4s var(--crate-ease-in-out)}._397s0{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}._1H_Q8{display:none}@media (min-width:970px){._1H_Q8{display:inline-block;cursor:pointer;text-decoration:underline;position:absolute;top:48px;right:0}}._3_uGN{display:block;padding:0 27px 48px}@media (min-width:970px){._3_uGN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 48px}}._1VKGs{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}._1VKGs,._2FFIw,._2FFIw._2LWCu,._2T1AG{display:-webkit-box;display:-ms-flexbox;display:flex}._2FFIw._2LWCu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media (min-width:970px){._2FFIw._2LWCu{display:none}}._2FFIw._2LWCu a{margin-bottom:16px}._2FFIw._2brgz{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:64px;display:none}@media (min-width:970px){._2FFIw._2brgz{display:-webkit-box;display:-ms-flexbox;display:flex}}._2FFIw._2brgz a{margin-bottom:0;margin-right:8px}._3-Tpl{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-transition:opacity .3s var(--crate-ease-in-out);transition:opacity .3s var(--crate-ease-in-out)}._35uFG{top:0;display:block}._35uFG,.HNuWc{position:relative;-webkit-transition:opacity .4s var(--crate-ease-in-out);transition:opacity .4s var(--crate-ease-in-out)}.HNuWc{display:inline-block;width:100%}.HNuWc.bERqO ._3-Tpl{opacity:1}.HNuWc.bERqO ._35uFG{opacity:0}.HNuWc.bERqO ._2x85u{width:100%;position:absolute;top:0;left:0}._2Olpj{display:inline-block;margin-top:8px}@media (min-width:970px){._2Olpj{display:none}}._1VHZc{width:100%;height:80px;border-bottom:1px solid var(--crate-color-pearl-dark-1);position:absolute;top:0;left:0;background:var(--crate-color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:970px){._1VHZc{display:none}}._24lAn{font-size:var(--crate-font-size-4);font-weight:var(--crate-font-weight-600)}._3WGsP{display:inline-block;position:absolute;right:20px;width:12px;height:12px;cursor:pointer}.dd-opt-title,.slider-text{font-size:var(--crate-font-size-7);line-height:32px}@media (min-width:970px){.dd-opt-title,.slider-text{font-size:var(--crate-font-size-4);line-height:24px}}.option-dropdown-toggle{width:100%}._3nIRc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:40px}@media (min-width:970px){._3nIRc{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}._3nIRc button+button{margin:16px 0 0}@media (min-width:750px){._3nIRc button+button{margin:0 0 0 8px}}._26yxF{margin-bottom:var(--crate-spacer-sm-desktop)}._26yxF p{display:none}@media (min-width:750px){._26yxF p{display:inline-block}}._3bqzH{margin-bottom:40px}.OJwZB{width:80%}.zq1gr{width:100%}@media (min-width:970px){.zq1gr{width:45%;padding-top:85px}}._28hdY{width:100%;text-align:center}@media (min-width:970px){._28hdY{width:45%;max-width:590px}}._28hdY ._27shr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--crate-color-eggplant-dark-1);border-bottom:1px solid var(--crate-color-lavender-dark-1);padding:32px 24px;border-top-right-radius:4px;border-top-left-radius:4px}@media (min-width:970px){._28hdY ._27shr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 60px 32px}}._28hdY ._2xFIs{background-color:var(--crate-color-eggplant)}@media (min-width:970px){._28hdY ._2xFIs{padding:32px 30px}}._28hdY ._3wCtK{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media (min-width:970px){._28hdY ._3wCtK{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;text-align:center}}._28hdY .PwHLI{text-align:left;padding:24px 0 12px}@media (min-width:970px){._28hdY .PwHLI{text-align:center}}._28hdY ._1wSq6{background-color:#fff;padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom-left-radius:4px;border-bottom-right-radius:4px}._28hdY ._1wSq6,._28hdY .AH_c_{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._28hdY ._1wSq6,._28hdY .AH_c_,._28hdY .i_pha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._28hdY .i_pha{margin:0;padding-right:15px}._28hdY .kPsfJ{width:100%;background-color:#fff}._28hdY ._36tAw{width:100%;height:auto;overflow:hidden;-webkit-transition:height .4s var(--crate-ease-in-out);transition:height .4s var(--crate-ease-in-out)}._28hdY .OKGLB{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._28hdY ._3HraK{margin:32px 0 16px}._28hdY ._3-bwW{position:relative}._28hdY ._2hL5v{padding:16px 0}._28hdY ._1yizx{display:none}@media (min-width:970px){._28hdY ._1yizx{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:30px 0 0}}._28hdY .gkGWC{-webkit-box-flex:1;-ms-flex:1;flex:1 1}._28hdY ._1UAGg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;list-style:none;padding:0;margin:30px 0 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:970px){._28hdY ._1UAGg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}._28hdY .clvTT{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 32px}@media (min-width:970px){._28hdY .clvTT{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}._28hdY .clvTT:nth-of-type(odd){background:var(--crate-color-eggplant-light-2)}@media (min-width:970px){._28hdY .clvTT:nth-of-type(odd){background:none}}._28hdY .clvTT svg{max-width:100px;max-height:24px}@media (min-width:970px){._28hdY .clvTT svg{max-width:150px;padding:0 30px}}._2Ytjv{font-size:var(--crate-font-size-3);color:#685d7a;width:100px}._3-qt9{font-size:var(--crate-font-size-4);color:var(--crate-color-white);font-weight:var(--crate-font-weight-600)}@media (min-width:970px){._3-qt9{margin-top:8px}}._29zT1{width:24px;height:24px;display:inline-block;margin-right:12px}._1gI-w{font-size:var(--crate-font-size-3);text-align:left;padding:24px 24px 12px}@media (min-width:970px){._1gI-w{padding:0;text-align:center}}._2kxEk{width:100%;height:auto;overflow:hidden;-webkit-transition:height .4s var(--crate-ease-in-out);transition:height .4s var(--crate-ease-in-out)}._187u1,._187u1.GxpHy{display:-webkit-box;display:-ms-flexbox;display:flex}._187u1.GxpHy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media (min-width:970px){._187u1.GxpHy{display:none}}._187u1.GxpHy a{margin-bottom:16px}._187u1.cYzp0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:64px;display:none}@media (min-width:970px){._187u1.cYzp0{display:-webkit-box;display:-ms-flexbox;display:flex}}._187u1.cYzp0 a{margin-bottom:0;margin-right:8px}._129kT{display:none}@media (min-width:970px){._129kT{display:block}}._258Eg{text-align:left}@media (min-width:970px){._258Eg{display:none}}._3ryO7{font-size:var(--crate-font-size-4);line-height:28px;font-weight:var(--crate-font-weight-400);text-decoration:underline;color:var(--crate-color-eggplant);cursor:pointer}.btr-rate-caption{font-size:var(--crate-font-size-3);line-height:22px}._1iu4V{display:grid;color:var(--crate-color-white);text-align:center;min-height:100vh;background-color:var(--crate-color-eggplant-light-2)}@media (orientation:portrait){._1iu4V{grid-template-rows:1fr 1fr}}@media (orientation:landscape){._1iu4V{grid-template-columns:1fr 1fr}}@media (min-width:970px){._1iu4V{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}._1ZyFN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (orientation:portrait){._1ZyFN{padding-top:60px}}._1Zo4d{background-color:var(--crate-color-eggplant-light-2)}@media (orientation:portrait){._1Zo4d{padding-top:60px}}@media (orientation:portrait) and (min-width:750px){._1Zo4d{padding-top:0}}._2LKDo{background-color:var(--crate-color-eggplant)}@media (orientation:portrait){._2LKDo{padding-bottom:60px}}@media (orientation:portrait) and (min-width:750px){._2LKDo{padding-bottom:0}}.j7Qsg{padding:var(--crate-spacer-xxs-mobile)}._1iA4X{letter-spacing:var(--crate-letter-spacing-tight-4);font-weight:var(--crate-font-weight-700);line-height:1.05}@media (orientation:portrait){._1iA4X{font-size:var(--crate-font-size-12)}}@media (orientation:portrait) and (min-width:750px){._1iA4X{font-size:var(--crate-font-size-15)}}@media (orientation:landscape){._1iA4X{font-size:var(--crate-font-size-11)}}@media (orientation:landscape) and (min-width:970px){._1iA4X{font-size:var(--crate-font-size-15);line-height:1}}@media (orientation:landscape) and (min-width:1170px){._1iA4X{font-size:var(--crate-font-size-16)}}@media (orientation:landscape) and (min-width:1600px){._1iA4X{font-size:var(--crate-font-size-18)}}._32xUf{max-width:5em}._1YPyW{max-width:8em}.L0P5r{color:var(--crate-color-slime)}._2nia7{margin-top:var(--crate-spacer-xxs-desktop)}
.ytFMo8olaG{padding:0}._3KkVvskjWD{cursor:pointer;background:center right 5px no-repeat url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA3Ljg0TDEyIDEyLjQybDQuNTktNC41OEwxOCA5LjI1bC02IDYtNi02eiIvPjxwYXRoIGQ9Ik0wLS43NWgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==");background-size:20px 20px;padding:5px 35px 5px 5px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14.222px;font-weight:300}._3KkVvskjWD div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._3KkVvskjWD h1{line-height:normal;margin-top:1px;margin-bottom:1px}._3KkVvskjWD._2jxF1BnpwR{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSAxNS40MUwxMiAxMC44M2w0LjU5IDQuNThMMTggMTRsLTYtNi02IDZ6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==")}.ytFMo8olaG._2-mCVLNY-_.Gi7kWH3B-0:hover{outline:1px solid var(--brand-color-accent)}._17olIGqhKB{background-position:center left 5px;padding-left:35px;padding-right:5px}._3WrdLdK8y0{cursor:default;background:none}._3KkVvskjWD img{vertical-align:middle;width:20px;height:20px;margin-right:10px}._3KkVvskjWD h5{margin-top:5px;margin-bottom:5px;margin-right:11px;font-size:1.072rem}.m1I8fQZgGj{overflow-y:hidden}._1FgwlFT8_2 ._3KkVvskjWD{border-bottom:1px solid #fff;-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}._2b7gvyFvvv{-webkit-transition:height .4s ease-out;transition:height .4s ease-out;overflow-y:hidden;height:0}._1ykAVi4PEv{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;opacity:1}._1ykAVi4PEv._2-mCVLNY-_{opacity:0}._1wLZxUBxv7{margin-bottom:0;padding-top:7px;padding-bottom:0}._2fev18JqlC{height:auto!important}._28UvHMkpqi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}._28UvHMkpqi>*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._28UvHMkpqi>fieldset{padding-left:10px;margin-top:20px}@media (max-width:750px){._28UvHMkpqi>fieldset{padding-left:0}}._28UvHMkpqi>fieldset:first-child{padding-left:0}.xCmN7EROEe{margin-bottom:21px;border:1px solid #d8dfdf;-webkit-box-shadow:0 2px 4px hsla(0,0%,92%,.5);box-shadow:0 2px 4px hsla(0,0%,92%,.5);border-radius:2px}._1Dca08g7fQ{visibility:hidden}._1jLWIjoWXn{padding-left:30px;background:0 no-repeat url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgMTd2Mmg2di0ySDN6TTMgNXYyaDEwVjVIM3ptMTAgMTZ2LTJoOHYtMmgtOHYtMmgtMnY2aDJ6TTcgOXYySDN2Mmg0djJoMlY5SDd6bTE0IDR2LTJIMTF2MmgxMHptLTYtNGgyVjdoNFY1aC00VjNoLTJ2NnoiLz48L3N2Zz4=");background-size:20px 20px}._3k3fD-_rqA{padding:7px 10px}._8kj-USx-z9{width:33.33%}@media (max-width:750px){._8kj-USx-z9{width:100%}}._1P0Gq9YX7K{width:66.66%}@media (max-width:750px){._1P0Gq9YX7K{width:100%}}.xCmN7EROEe form{display:block;padding:0 6px 5px}._3qGxUlUpVx{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}._3qGxUlUpVx>*{margin-left:10px}.eZ3JlnfY3l{color:red;font-size:.79rem;width:100%}._2yhckTZ1RS{text-decoration:underline}._1hNNO3XENb{text-align:right;margin-top:18px}._1hNNO3XENb span{border:none;background:none;display:inline-block;width:auto;height:auto;margin:0}._26U01yHjyy{top:calc(100vh - 50px)}@media (max-width:750px){._26U01yHjyy{position:fixed;height:100vh;left:0;right:0;-webkit-transition:top .4s ease-in;transition:top .4s ease-in;background:#fff;z-index:1022}}@media (max-width:750px){._26U01yHjyy._2u3PPriygH{top:100vh!important}}@media (max-width:750px){._3dGAunnbhf{max-height:calc(100vh - 50px);overflow-y:auto;padding-bottom:30px}}._3QDEfjIbj9{display:none;background-color:#291842;color:#fff;font-size:.95rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:37px;padding-right:8px;background-size:20px 20px;background-position:8px 50%;background-repeat:no-repeat}@media (max-width:750px){._3QDEfjIbj9{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px}}._3QDEfjIbj9._1e-qDOJ5za{cursor:auto}@media (max-width:750px){._3QDEfjIbj9._1e-qDOJ5za{display:none;height:50px;position:relative}}@media (max-width:750px){._26U01yHjyy._1e-qDOJ5za{top:0!important}}@media (max-width:750px){._26U01yHjyy._1e-qDOJ5za ._3QDEfjIbj9{display:none}}@media (max-width:750px){._26U01yHjyy._1e-qDOJ5za ._3QDEfjIbj9._1e-qDOJ5za{display:-webkit-box;display:-ms-flexbox;display:flex}}._2z1GwMfdLC{position:absolute;width:20px;height:20px;left:12px;display:inline-block;cursor:pointer}._2z1GwMfdLC:before{content:"\E905";font-family:better-stylekit-icons!important}._3ZAhL_sk_5{position:fixed;top:5vh;z-index:1024;right:0;left:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:480px){._3ZAhL_sk_5{top:0}}._26LpGPwoIW{background:rgba(9,40,40,.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}@media (max-width:480px){._26LpGPwoIW{background:none}}._9QpxUHsL3v{width:698px;padding:16px;background:#fff;margin:0 auto;position:relative;max-height:92vh;z-index:1000}@media (max-width:480px){._9QpxUHsL3v{width:100%;height:100vh;max-height:100vh;-webkit-animation:_304XJU_Nt- .3s linear;animation:_304XJU_Nt- .3s linear}}._3Aase21lOo{width:414px;padding:32px}.MSGU_MfvYH{position:absolute;top:calc(50% - 10px);right:5px;width:20px;cursor:pointer}._3Aase21lOo .MSGU_MfvYH{top:-15px;right:-15px}.NDJfjTZnot{max-height:calc(92vh - 80px);overflow-y:auto}@media (max-width:480px){.NDJfjTZnot{max-height:calc(100vh - 80px)}}._1p0oJL7iMk{min-height:20px;position:relative;margin-bottom:20px}._37q87KO6FE{margin-top:-15px;font-size:.8rem;margin-bottom:24px}@-webkit-keyframes _304XJU_Nt-{0%{margin-top:95vh}to{margin-top:0}}@keyframes _304XJU_Nt-{0%{margin-top:95vh}to{margin-top:0}}.fla9ayYrbY{white-space:normal;min-height:546px}.fla9ayYrbY h5{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}._7v5gE4Lc2f,.VLZV3lN99n{font-weight:300}._7v5gE4Lc2f{float:right}._7v5gE4Lc2f._2I8C9Ax6kj{color:rgba(41,24,66,.5)}._7v5gE4Lc2f._2I8C9Ax6kj span{padding-right:7px}.fgMZskeN57 ._7v5gE4Lc2f{color:var(--brand-color-accent)}._3Gj2iDsG_Y ._7v5gE4Lc2f{color:#ff6f6c}._27wFHs7NZ3{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){._27wFHs7NZ3{display:block}}._1zWJyIUtlo{width:60%}@media (max-width:480px){._1zWJyIUtlo{width:100%}}._35RpliATH1{width:40%}@media (max-width:480px){._35RpliATH1{width:100%;margin-top:25px}}._2NB2LzwLWA{border-color:#e0e5e5}.DOrHxg229X{border:1px solid #e0e5e5;border-radius:2px}._34s6sbvbNX{padding:5px;text-align:right;padding-right:16px}.si_6J-Xg3h{font-size:.86rem;width:calc(100% - 22px)}@media (max-width:480px){.si_6J-Xg3h{width:100%}}.si_6J-Xg3h tr{line-height:1.2}.si_6J-Xg3h tbody tr td{padding:3px 10px 3px 4px;border:none;vertical-align:top}.si_6J-Xg3h tr td:first-child{text-align:left}.si_6J-Xg3h tr td:last-child{text-align:right}.BbNxr5p73X{font-weight:400;background-color:#d8d8d8}.si_6J-Xg3h tbody{border-top:1px solid #000;margin-bottom:15px}.si_6J-Xg3h tbody tr:not(.BbNxr5p73X):last-child td{padding-bottom:12px}.si_6J-Xg3h tfoot{font-size:1rem}.si_6J-Xg3h ._3W9BLZkN0V{border-top:0}._3W9BLZkN0V tr{height:15px}.si_6J-Xg3h tfoot tr td{padding-top:7px;padding-bottom:7px;border-bottom:none}.si_6J-Xg3h tfoot tr:first-child td{border-top:1px solid #e4e4e4}.si_6J-Xg3h tfoot tr:last-child td{border-top:1px solid #000}.njtnZeRmIb{padding:10px 36px 17px}.njtnZeRmIb p{line-height:1.5;font-weight:300}.njtnZeRmIb p a{font-weight:400}.njtnZeRmIb p:last-of-type{margin-bottom:0}.nj0NfUhDAU .njtnZeRmIb{padding:0}p a._2932nsshqo{text-decoration:underline;font-weight:300}._2EpD1geCCi{font-size:1.14rem;font-weight:400}._2EpD1geCCi td{padding-right:10px}._3JdnSHN2za{position:fixed;top:0;left:0;right:0;bottom:0;background:#f6f6f6;display:none;padding:24px}@media (min-width:970px){._3JdnSHN2za{padding:5% 10%}}._3JdnSHN2za._3tphONRU25{display:block}._2RQM9Ungnf{width:100%;height:100%}._3MWZ3PqC60{display:block;text-align:right;font-size:25.629px}._21uBbKWmUZ{background:url(/better-com/static/components/5f91d68e42827beb0c6211ab0dc9dd31.svg) no-repeat center 20px;text-align:center;border-bottom:1px solid #d8dfdf;min-height:311px;-webkit-animation-name:I4QfXVHrG5;animation-name:I4QfXVHrG5;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media (min-width:750px){._21uBbKWmUZ{min-height:349px}}._1pS1Q0zwF-{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:20.25px;margin-bottom:10px;padding-top:100px}._1d-aLJEczR,._3ur4dCo2aQ{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}._3ur4dCo2aQ{padding-left:0;list-style-position:inside}._3ur4dCo2aQ:before{content:"";display:inline-block;margin-bottom:3px;height:1px;width:38px;border-top:1px solid #291842}._3ur4dCo2aQ li{margin:13px 0;padding-left:0}@-webkit-keyframes I4QfXVHrG5{0%{opacity:0}to{opacity:1}}@keyframes I4QfXVHrG5{0%{opacity:0}to{opacity:1}}._1FRXdTffh-{position:relative}._1FRXdTffh- ::-webkit-scrollbar{-webkit-appearance:none}._1FRXdTffh- ::-webkit-scrollbar:vertical{width:12px}._1FRXdTffh- ::-webkit-scrollbar:horizontal{height:12px}._1FRXdTffh- ::-webkit-scrollbar-thumb{background-color:rgba(41,24,66,.15);border-radius:10px;border:2px solid #fff}._1FRXdTffh- ::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}@media (max-width:750px){._1FRXdTffh-{overflow-y:hidden}}@media (max-width:750px){._1FRXdTffh-:before{position:absolute;content:"";left:0;width:145px;top:0;bottom:0;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.1);box-shadow:5px 0 5px rgba(0,0,0,.1)}}@media (max-width:750px){.k9NZfOjJVB{margin-left:145px;overflow-x:auto;max-width:100%}}.jcqHXO18Lu{width:100%;border-collapse:separate;min-width:560px}@media (max-width:750px){.jcqHXO18Lu{min-width:450px}}.jcqHXO18Lu tbody td,.jcqHXO18Lu tbody td a,.jcqHXO18Lu tbody th{-webkit-transition:color .5s ease-in,border .3s ease-in .2s;transition:color .5s ease-in,border .3s ease-in .2s}.jcqHXO18Lu td,.jcqHXO18Lu th{border-bottom:1px solid rgba(41,24,66,.08);white-space:nowrap}.jcqHXO18Lu td:empty:before,.jcqHXO18Lu th:empty:before{content:"\A0"}.jcqHXO18Lu td:last-of-type{padding-right:0}.jcqHXO18Lu th{text-align:center}.jcqHXO18Lu tbody th._3gs1rjFIE0,.jcqHXO18Lu thead th._1AETkuniam{padding-left:0}.jcqHXO18Lu>thead th{border-top:1px solid rgba(41,24,66,.08);color:rgba(41,24,66,.8);cursor:pointer}.jcqHXO18Lu>thead th:active,.jcqHXO18Lu>thead th:hover{color:var(--brand-color-accent)}._1AETkuniam,._1hXLC4jnCy,._2qiz3DBuV9,.rSXFL4UL3M{text-transform:uppercase;padding:0 5px;white-space:nowrap;font-size:12.642px;font-weight:500}thead .rSXFL4UL3M:last-of-type{padding-right:0}._1AETkuniam,._3gs1rjFIE0{min-width:165px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;text-align:left;position:relative}@media (max-width:750px){._1AETkuniam,._3gs1rjFIE0{min-width:0;width:145px;position:absolute;left:0;top:auto}}th._1AETkuniam,th._3gs1rjFIE0{text-align:left}@media (max-width:750px){thead:first-of-type ._3gs1rjFIE0{margin-top:0}}th._1AETkuniam{width:145px;font-size:12.642px;font-weight:500}._3rbjBt-Z5i tbody td,._3rbjBt-Z5i tbody th{padding:0 5px}._3rbjBt-Z5i .jcqHXO18Lu>tbody>tr>td{text-align:center;min-width:80px;font-size:16px}._3rbjBt-Z5i .jcqHXO18Lu>tbody>tr>td._103miKJIm_{text-align:right}._3rbjBt-Z5i .jcqHXO18Lu td._3VzcApWT2D{background:rgba(41,24,66,.02);font-size:.86rem;color:rgba(41,24,66,.5)}.x1iWbIx7Cc{font-size:16px;color:#291842}._2qiz3DBuV9{background:rgba(41,24,66,.02)}._2Zsm7AJI3x>div>span>a{text-decoration:underline;font-weight:300}._3z_cjYgg-K .VWnWE2NLsj label{opacity:0}._3z_cjYgg-K>tbody td,._3z_cjYgg-K>tbody td a,._3z_cjYgg-K>tbody td span,._3z_cjYgg-K>tbody th,._3z_cjYgg-K>tbody th span{color:transparent;-webkit-transition:none;transition:none}._3z_cjYgg-K>tbody td span,._3z_cjYgg-K>tbody th span{opacity:0;visibility:hidden}._3z_cjYgg-K>tbody td{position:relative}._3z_cjYgg-K>tbody td:after,._3z_cjYgg-K>tbody th:after{position:absolute;top:12px;bottom:12px;content:"";background:#092828;-webkit-animation:_2aEgHsSkXa 2s infinite linear;animation:_2aEgHsSkXa 2s infinite linear}._3z_cjYgg-K>tbody td:after{left:20%;right:20%}._3z_cjYgg-K>tbody th:after{left:5px;right:30%}._3z_cjYgg-K>thead th:hover{color:rgba(41,24,66,.8);cursor:inherit}._3z_cjYgg-K>thead th:active{color:rgba(41,24,66,.8)}._3z_cjYgg-K ._1FnWk56npJ:after{display:none}@-webkit-keyframes _2aEgHsSkXa{0%{opacity:.07}50%{opacity:.03}to{opacity:.07}}@keyframes _2aEgHsSkXa{0%{opacity:.07}50%{opacity:.03}to{opacity:.07}}._1z_qhQOi_r{color:#fff}._1z_qhQOi_r,.h41la29xkW{border-radius:3px;font-size:11px;line-height:1.64;padding:5px 9px}.h41la29xkW{background:rgba(41,24,66,.04);margin-left:2px}._3JYFlMAb9a ._3HdynDFS1S{background-color:#00c9b8}._2iVe_bC6j9 ._3HdynDFS1S{background-color:#07bcd7}._3g8tQYDJ8X ._3HdynDFS1S{background-color:#107adc}._3Pf0sn3f__ ._3HdynDFS1S{background-color:#00c397}._3leYbU8kAY ._3HdynDFS1S{background-color:#c090ff}._3dN9xDUCYf ._3HdynDFS1S{background-color:#ff75c9}._2hbm0kbAvV ._3HdynDFS1S{background-color:#ec567d}._1iZ-kWxDNE{display:inline-block;height:4px;border-radius:2.5px;overflow:hidden;width:70px;background-color:rgba(41,24,66,.08);margin-left:11px;margin-bottom:calc(.5rem - 4px)}._1iZ-kWxDNE ._2-8L3uIPAB{height:100%}._1Ja3-9QWQI a,._1Ja3-9QWQI a>div{-webkit-transition:color 0s!important;transition:color 0s!important}._3rrz9PuBNo{font-weight:300;text-decoration:underline}._2jB5bzqbMa{text-align:center;margin-bottom:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._2jB5bzqbMa,._5FasgMb5Pd{display:-webkit-box;display:-ms-flexbox;display:flex}._5FasgMb5Pd{border:1px solid rgba(41,24,66,.08);border-radius:2px;margin-bottom:22px;padding:16px 0}@media (max-width:750px){._5FasgMb5Pd{border:none;display:block;padding:0}}._5FasgMb5Pd>div{-ms-flex-preferred-size:35%;flex-basis:35%;border-width:0;border:1px none rgba(41,24,66,.08);border-right-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:750px){._5FasgMb5Pd>div{border-right-style:none;border-bottom-style:solid;margin-right:0;padding:16px 0}}._5FasgMb5Pd div.gTvJHWMVM4{-ms-flex-preferred-size:40%;flex-basis:40%;border:none}@media (max-width:750px){._5FasgMb5Pd div.gTvJHWMVM4{padding-left:22px;padding-right:22px}}.JiVpnO0B_E:last-of-type{margin-bottom:5px}._5FasgMb5Pd label{display:block;font-size:.94rem;font-weight:300;cursor:pointer;line-height:25px;padding:0;margin-left:32px;margin-right:32px}@media (max-width:750px){._5FasgMb5Pd label{line-height:35px}}._5FasgMb5Pd label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;width:15px;height:15px;border:1px solid rgba(41,24,66,.08);border-radius:3px;margin-bottom:-3px;position:relative;cursor:pointer;background:#fff}._5FasgMb5Pd label input[type=checkbox]:before{position:absolute;font-family:better-stylekit-icons;font-size:8px;color:#291842;height:auto;width:auto;margin:auto;content:none;left:0;right:0;text-align:center;line-height:13px}._5FasgMb5Pd label input[type=checkbox]:checked:before{content:"\E900"}._2X1XfdyQ1G{display:inline-block;margin-right:5px;width:10px;height:10px;background-color:rgba(41,24,66,.08);border-radius:50%}._3OcrHd1hIb{-webkit-transition:all .2s ease-in .3s,height .3s ease-in,padding .3s ease-in;transition:all .2s ease-in .3s,height .3s ease-in,padding .3s ease-in;overflow-y:hidden}@media (max-width:750px){._3OcrHd1hIb{-webkit-transition:unset;transition:unset}}.ze6H-i3uRm{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:-.5px}._3YKi4IrV2j{font-weight:300;text-decoration:underline}tbody ._3OcrHd1hIb{height:50px;padding:14px 0}tbody .MBLSgXJDUi{width:160px}thead ._3OcrHd1hIb{padding:8px;-webkit-transition:color 0s;transition:color 0s}._2C0FXn6UdS:before{content:"\E900";font-family:better-stylekit-icons;padding-right:5px;font-size:8px;vertical-align:top;color:var(--brand-color-accent)}tr.op4lw0LRFL ._3OcrHd1hIb{height:0;padding:0;opacity:0;-webkit-transition:all .2s ease-in,height .3s ease-in .2s,padding .3s ease-in .2s;transition:all .2s ease-in,height .3s ease-in .2s,padding .3s ease-in .2s}.jcqHXO18Lu td,.jcqHXO18Lu th{-webkit-transition:border-width .3s ease-in .2s;transition:border-width .3s ease-in .2s}.op4lw0LRFL>td,.op4lw0LRFL>th{border-width:0;-webkit-transition:border-width .3s ease-in 0;transition:border-width .3s ease-in 0;background-color:#fff!important}._1HbOIG3rtF{-webkit-animation-name:_1HbOIG3rtF;animation-name:_1HbOIG3rtF;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes _1HbOIG3rtF{0%{opacity:0}to{opacity:1}}@keyframes _1HbOIG3rtF{0%{opacity:0}to{opacity:1}}.CrH-pOBBdk{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgMTd2Mmg2di0ySDN6TTMgNXYyaDEwVjVIM3ptMTAgMTZ2LTJoOHYtMmgtOHYtMmgtMnY2aDJ6TTcgOXYySDN2Mmg0djJoMlY5SDd6bTE0IDR2LTJIMTF2MmgxMHptLTYtNGgyVjdoNFY1aC00VjNoLTJ2NnoiLz48L3N2Zz4NCg==")}.WMp5XUUMF5{position:absolute;right:8px;top:5px}._1eKOZBp9lw{color:#fff;font-size:.86rem;background-color:hsla(0,0%,100%,.02);border-radius:10px;padding:3px 7px;margin-left:10px}._3sY7LvHzc6{display:inline-block;font-weight:300;text-decoration:underline;margin-top:16px}._3rbjBt-Z5i .jcqHXO18Lu td.eUTOhasQNa{text-align:right;padding-left:0;padding-right:0;min-width:auto}.eUTOhasQNa ._3OcrHd1hIb{padding:10px 0}._3ZNxgSw5J1 tbody tr{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}._3ZNxgSw5J1 tbody tr:hover{-webkit-transition:all .05s ease-in;transition:all .05s ease-in;cursor:pointer}._3ZNxgSw5J1 tbody tr._3zNcJGR9Mv,._3ZNxgSw5J1 tbody tr:hover{background-color:rgba(41,24,66,.04)}._3ZNxgSw5J1 ._3z_cjYgg-K tbody tr:hover{cursor:default}._3Pfy4L2ylK{margin:10px 0;line-height:1.1}._2_LWEvgAcM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(41,24,66,.08);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:750px){._2_LWEvgAcM{border-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.VWnWE2NLsj{padding:15px 2px}@media (max-width:750px){.VWnWE2NLsj{border-top:1px solid rgba(41,24,66,.08);width:100%}}.VWnWE2NLsj label{margin-bottom:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}._25oUV4BQCQ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.OUVilhKWtH{font-size:20px;margin-bottom:-2px;vertical-align:text-bottom}._25oUV4BQCQ .lGhYJJZ0Ai{background-color:#291842;border:1px solid #291842;border-radius:11px;color:var(--brand-color-white);cursor:pointer;height:20px;margin-left:6px;margin-right:0;position:relative;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;width:44px}.lGhYJJZ0Ai._1DkSEp6B0G{background-color:var(--brand-color-accent);border-color:var(--brand-color-accent)}._1bMwsAoPHm{font-size:9px;height:100%;line-height:2;left:0;margin:1px 4px auto;text-transform:uppercase;width:calc(100% - 8px)}._1bMwsAoPHm,._2ILc9hAWhv{position:absolute;top:0}._3J3zItpyLb{left:3px;visibility:hidden}._1Ujh0_DQn5{right:1px}._1DkSEp6B0G ._3J3zItpyLb,._1Ujh0_DQn5{visibility:visible}._1DkSEp6B0G ._1Ujh0_DQn5{visibility:hidden}._2Pvwlhddf3{background-color:#fff;border-radius:11px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);height:100%;left:0;position:absolute;top:0;-webkit-transition:left .25s ease;transition:left .25s ease;width:18px}._1DkSEp6B0G ._2Pvwlhddf3{left:24px}@media (max-width:750px){._25oUV4BQCQ,._25oUV4BQCQ .lGhYJJZ0Ai{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}._25oUV4BQCQ .lGhYJJZ0Ai{margin-left:0;margin-right:6px}._2geucu-reN,._25oUV4BQCQ ._2WtP_RnaUf{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.nHKz7l5WsI{position:relative;width:130px;height:20px}.gTvJHWMVM4 .nHKz7l5WsI:before{height:20px}@media (max-width:750px){.gTvJHWMVM4 .nHKz7l5WsI:before{top:6px}}.nHKz7l5WsI select{height:100%;color:rgba(41,24,66,.8);font-size:.86rem;font-weight:500;padding-right:0}.nHKz7l5WsI select:focus{border-color:rgba(41,24,66,.15);background-color:rgba(209,220,226,.15);-webkit-box-shadow:none;box-shadow:none}@media (max-width:750px){.nHKz7l5WsI select:hover{border-color:rgba(41,24,66,.15);background-color:rgba(209,220,226,.15);-webkit-box-shadow:none;box-shadow:none}}thead ._3OcrHd1hIb._1FnWk56npJ{position:relative}._1FnWk56npJ:after{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgNyA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJSYXRlLVRhYmxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iMTI4MDotcmF0ZS10YWJsZS1jdXN0b20iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzcuMDAwMDAwLCAtNDY5LjAwMDAwMCkiIGZpbGw9IiMwOTI4MjgiPjxwYXRoIGQ9Ik0zNzguMzc4NjgsNDc1LjAzNTUzNCBMMzc4LjM3ODY4LDQ3Mi4yNDI2NDEgQzM3OC4zNzg2OCw0NzEuOTY2NDk4IDM3OC4xNTQ4MjIsNDcxLjc0MjY0MSAzNzcuODc4NjgsNDcxLjc0MjY0MSBMMzc3Ljg3ODY4LDQ3MS43NDI2NDEgTDM3Ny44Nzg2OCw0NzEuNzQyNjQxIEMzNzcuNjAyNTM3LDQ3MS43NDI2NDEgMzc3LjM3ODY4LDQ3MS45NjY0OTggMzc3LjM3ODY4LDQ3Mi4yNDI2NDEgTDM3Ny4zNzg2OCw0NzIuMjQyNjQxIEwzNzcuMzc4NjgsNDc2LjI0MjY0MSBDMzc3LjM3ODY4LDQ3Ni4zODA3MTIgMzc3LjQzNDY0NCw0NzYuNTA1NzEyIDM3Ny41MjUxMjYsNDc2LjU5NjE5NCBDMzc3LjYxNTYwOCw0NzYuNjg2Njc2IDM3Ny43NDA2MDgsNDc2Ljc0MjY0MSAzNzcuODc4NjgsNDc2Ljc0MjY0MSBMMzc3Ljg3ODY4LDQ3Ni43NDI2NDEgTDM4MS44Nzg2OCw0NzYuNzQyNjQxIEMzODIuMTU0ODIyLDQ3Ni43NDI2NDEgMzgyLjM3ODY4LDQ3Ni41MTg3ODMgMzgyLjM3ODY4LDQ3Ni4yNDI2NDEgQzM4Mi4zNzg2OCw0NzUuOTY2NDk4IDM4Mi4xNTQ4MjIsNDc1Ljc0MjY0MSAzODEuODc4NjgsNDc1Ljc0MjY0MSBMMzc5LjA4NTc4Niw0NzUuNzQyNjQxIEwzODMuMDYwNjYsNDcxLjc2Nzc2NyBDMzgzLjI1NTkyMiw0NzEuNTcyNTA1IDM4My4yNTU5MjIsNDcxLjI1NTkyMiAzODMuMDYwNjYsNDcxLjA2MDY2IEMzODIuODY1Mzk4LDQ3MC44NjUzOTggMzgyLjU0ODgxNiw0NzAuODY1Mzk4IDM4Mi4zNTM1NTMsNDcxLjA2MDY2IEwzODIuMzUzNTUzLDQ3MS4wNjA2NiBMMzc4LjM3ODY4LDQ3NS4wMzU1MzQgWiIgaWQ9Imljbl9jb2x1bW5fc29ydGluZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzgwLjI5Mjg5MywgNDczLjgyODQyNykgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMzgwLjI5Mjg5MywgLTQ3My44Mjg0MjcpICI+PC9wYXRoPjwvZz48L2c+PC9zdmc+);position:absolute;top:7px;width:7px;height:20px;margin-left:4px}.enZLEn2IoS:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._3Th56lolOm{background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12);padding:11px 16px;margin-top:16px;margin-bottom:16px;max-width:100vw;font-weight:300;border-radius:3px}@media (max-width:750px){._3Th56lolOm{padding-left:8px;padding-right:8px}}._3Th56lolOm a{color:#291842}._3Th56lolOm._29lrJmzWYj{margin-top:5px;margin-bottom:5px}._3Th56lolOm h1{font-size:1.25rem}._2fgIFqMju9 h1{margin-top:5px}._2J3T9btdhc{width:60%;border-bottom:none;font-size:12.642px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:750px){._2J3T9btdhc{width:auto;height:auto;padding-top:12px;min-height:32px}}._21s_XP82nz{text-align:right;width:40%}@media (max-width:750px){._21s_XP82nz{display:none}}._21s_XP82nz._2exqLLnaYZ{width:auto;position:fixed;top:0;right:0;padding-top:12px;padding-right:8px;z-index:1001;-webkit-animation:_1Hq9mhaRqw .3s ease-in;animation:_1Hq9mhaRqw .3s ease-in}@media (max-width:750px){._21s_XP82nz._2exqLLnaYZ{-webkit-animation:none;animation:none}}@-webkit-keyframes _1Hq9mhaRqw{0%{opacity:0}to{opacity:1}}@keyframes _1Hq9mhaRqw{0%{opacity:0}to{opacity:1}}._1FATPuyOED{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}@media (max-width:750px){._1FATPuyOED{display:block;margin:0}}@media (max-width:750px){._3Uddo61546{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}._3Uu2Ima2p8{padding:16px 70px;background:0 no-repeat url(/better-com/static/components/c65e6561ee928fc1f89e134b78bc00b9.svg);background-size:50px;vertical-align:middle;border-bottom:1px solid rgba(41,24,66,.08)}@media (max-width:750px){._3Uu2Ima2p8{display:none}}._3Uu2Ima2p8 h4{display:inline;font-size:.95rem}._3Uu2Ima2p8 div{display:inline}._3Uu2Ima2p8 a{font-weight:300;text-decoration:underline}html{font-size:14px}.JxrxdzyiSK:before{content:"\E851"}._1Zt6WAHLEk:before{content:"\E953"}.mdS2gMPwsN:before{content:"\E95C"}.WmjYqkfMz-:before{content:"\E94E"}._1-fSes1j6M:before{content:"\E93E"}._3N1Dt99T0Y:before{content:"\E93F"}._1jrvT6BDve:before{content:"\E958"}._3bC37AVxyS:before{content:"\E145"}.B7Q2WL_P2j:before{content:"\E986"}.m9igbd9JYV:before{content:"\E97B"}.wcXmLA9R1F:before{content:"\E931"}.JV9sQjcM4Z:before{content:"\E974"}._3l7vVW_O_q:before{content:"\E987"}._3it7cnfBQF:before{content:"\E996"}._3Exx_crWfN:before{content:"\E992"}._3mbJohsJg7:before{content:"\E93C"}._2kfBwBP1TE:before{content:"\E93D"}._2puFdkuPAd:before{content:"\E901"}._1qFOPCy34N:before{content:"\E92B"}._2Cm6EuYMUG:before{content:"\E92D"}.m9ZUnrlgtA:before{content:"\E902"}._1-cPYGgcSZ:before{content:"\E92A"}._1KWrEwfDqu:before{content:"\E92C"}.lZh7mcKvI4:before{content:"\E903"}._3oXRMXLY_I:before{content:"\E982"}._26048ZHBTA:before{content:"\E91A"}._1xGZs8d3HF:before{content:"\E91B"}._3z0emb7rAD:before{content:"\E918"}._2w89ZYTKMA:before{content:"\E917"}._16ZX4T_g6s:before{content:"\E919"}._1QelFO0HbI:before{content:"\E981"}._11wvBt5FgV:before{content:"\E91D"}._2FAJwP3pyv:before{content:"\E91C"}._3NSK8MVORa:before{content:"\E91F"}._54gdR3eghU:before{content:"\E920"}._21zXO2uWKD:before{content:"\E91E"}.wpw6utXYxb:before{content:"\E93A"}._1xfGauH0AA:before{content:"\E93B"}._3elxCCST26:before{content:"\E90A"}._24bgrl_u5t:before{content:"\E975"}.ZzMfmQdizp:before{content:"\E910"}._2bGLhiI5m4:before{content:"\E95E"}._1cFOvz0-N1:before{content:"\E95D"}._1PLuCwGScx:before{content:"\E959"}._3n2Z7msDg9:before{content:"\E955"}._3-12cUd8-d:before{content:"\E970"}.VjRaqDPoE9:before{content:"\E90B"}._3FcZBMSy3p:before{content:"\E7E9"}._2qDzMT6h1u:before{content:"\E925"}._3pYCnCfaR_:before{content:"\E999"}._30J0qVegfR:before{content:"\E930"}._1uXsgkaWBP:before{content:"\E994"}._2KuKxs2Xjv:before{content:"\E971"}.VtOIyZTNOb:before{content:"\E97E"}._3glj25O6yq:before{content:"\E86C"}.HCjOMNbUqU:before{content:"\E980"}._3bZ95quyCA:before{content:"\E948"}._1NwPUvC8Ie:before{content:"\E900"}.yQfKjw_WS5:before{content:"\E915"}._1qI6q-pSWT:before{content:"\E914"}._1JUgC1r_uc:before{content:"\E938"}.BDfn4KDTzU:before{content:"\E937"}.nHqLcM6IsW:before{content:"\E939"}._2-l_6iSLt9:before{content:"\E997"}._2k7nxEfBvu:before{content:"\E944"}._1vgbdhY_F1:before{content:"\E943"}._1tXf-3LVt8:before{content:"\E998"}.QraGU-VbKx:before{content:"\E96A"}._2BSAQ6dU4v:before{content:"\E929"}._1jrWjW63yA:before{content:"\E967"}.JgchGDHDwM:before{content:"\E907"}._2AGJLYpfrp:before{content:"\E97F"}._2nP85f12An:before{content:"\E913"}._q2ST_euex:before{content:"\E991"}._1vPFStQYHo:before{content:"\E965"}._3eRO1Ul8r0:before{content:"\E968"}.MIJgJZAmZk:before{content:"\E966"}.V5FM062P4B:before{content:"\E969"}._1DfHPs2Ly0:before{content:"\E983"}.wQTcSn7wz1:before{content:"\E98B"}._2Rd63rQe_3:before{content:"\E94F"}._1PpMWfyvR8:before{content:"\E932"}._1tnbx4A6e_:before{content:"\E964"}._3_daq7cbLn:before{content:"\E952"}._141g68A9_m:before{content:"\E973"}._2TyS9AK9FJ:before{content:"\E972"}._2pphkkkh0B:before{content:"\E988"}._3jcF5xdCp3:before{content:"\E904"}._3TzFXBNG-x:before{content:"\E96F"}.-djX5Fz8Gw:before{content:"\E924"}._35Koxo_nW-:before{content:"\E956"}.ngBoZUcD3l:before{content:"\E954"}._2RfVQq3rHR:before{content:"\E94A"}._39ko20TWat:before{content:"\E993"}._1vDmo2yakv:before{content:"\E94B"}._3q8TALdGkq:before{content:"\E950"}._1mpHEy_AV2:before{content:"\E926"}._2qyNofSi8A:before{content:"\E927"}._3crhnG_xzv:before{content:"\E923"}._2NMgU6kr1p:before{content:"\E961"}._1vclbQQJly:before{content:"\E96D"}._2FuaKAW4-U:before{content:"\E96C"}._3Od3vUAFwB:before{content:"\E97C"}._2BOJAtbrq2:before{content:"\E977"}._3v3DM3rxn3:before{content:"\E978"}._3NWunbvnzr:before{content:"\E97A"}._365SeiSwiM:before{content:"\E995"}._1BfdYtxvmv:before{content:"\E908"}._1UXcZxlB4p:before{content:"\E949"}.eGwOTGI98t:before{content:"\E95F"}._3-nu7QcB2B:before{content:"\E96B"}._3IGjsPtSYb:before{content:"\E946"}._3n0041fuoj:before{content:"\E945"}._5aQk099fPt:before{content:"\E906"}._27U0A_TVxk:before{content:"\E63B"}._2UaFPJG-_r:before{content:"\E921"}._1ZwSl3MJTU:before{content:"\E947"}._3eJCR7s-co:before{content:"\E936"}._1B05kkb2-U:before{content:"\E916"}._2pr-gord_A:before{content:"\E985"}._3HoXTRjL9R:before{content:"\E984"}.dgAWa4U0WR:before{content:"\E976"}.yaByienNAi:before{content:"\E92E"}._2LTHGVxtDB:before{content:"\E979"}._3kvj_hCUKJ:before{content:"\E928"}._3Ib-MEQzo6:before{content:"\E911"}.K5J2PU_Qn3:before{content:"\E95B"}._3Js5ZxtNmf:before{content:"\E98D"}._3TT8lJCDcr:before{content:"\E909"}._1Ya7HPBslG:before{content:"\E98C"}._3x_xhoNc9u:before{content:"\E957"}._2jJC44949m:before{content:"\E963"}._3eP4pKy2m9:before{content:"\E95A"}._12Owmhrih4:before{content:"\E96E"}._1QCY5bY1A3:before{content:"\E951"}._1lV5Jh-AmN:before{content:"\E941"}.eus53-VTLX:before{content:"\E940"}._3FGV-OAc2t:before{content:"\E97D"}._1ZacdEW75h:before{content:"\E98F"}._3O52ZNZONP:before{content:"\E98E"}._1ruVyDPtFf:before{content:"\E989"}.FnOeJBl9NI:before{content:"\E990"}._1IawOI_VYm:before{content:"\E90C"}.geF9W_0jLu:before{content:"\E90D"}._1cRx4cmE5A:before{content:"\E90E"}._1ksvo9YUAp:before{content:"\E90F"}._1FjA1mIWMY:before{content:"\E92F"}._3t39sWH7g3:before{content:"\E934"}._1GQfU-N9Tn:before{content:"\E935"}.BFAoLy1sxR:before{content:"\E933"}._1gJE4wPcBl:before{content:"\E912"}.rgFXWrrDEa:before{content:"\E960"}._-4Ts_rUEu4:before{content:"\E94D"}._3D-FfKoGNE:before{content:"\E962"}._1DdzwpyQzd:before{content:"\E922"}._2HbKLAe3Dr:before{content:"\E94C"}._29r-LxMX8U:before{content:"\E905"}._3_q1AE6w2i:before{content:"\E98A"}._17FcWCubmF:before{content:"\E8F4"}._2IpRySRMh9:before{content:"\E942"}._3jwSn155nL:before{content:"\E8F9"}@font-face{font-family:better-stylekit-icons;src:url(/better-com/static/components/ad2f2f21bf6e384fcd9395c2615a6a94.eot);src:url(/better-com/static/components/ad2f2f21bf6e384fcd9395c2615a6a94.eot) format("embedded-opentype"),url(/better-com/static/components/d4416ff3f2ec8eb38422a51381dc31fd.ttf) format("truetype"),url(/better-com/static/components/66cb5fed281797bb8f33ce951cfefaec.woff) format("woff"),url(/better-com/static/components/81d54a2ecab8049835ca9580d9dd4e22.svg) format("svg");font-weight:400;font-style:normal}[class*=" bsk-icon-"],[class^=bsk-icon-]{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;src:local("Crimson Text Regular"),local("CrimsonText-Regular"),url(https://fonts.gstatic.com/s/crimsontext/v8/wlp2gwHKFkZgtmSR3NB0oRJfbwhTIfFd3A.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Bold-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Bold-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Bold-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Medium-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Medium-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Medium-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Regular-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Regular-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Light-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Light-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Light-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Light-Web.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;font-display:swap;src:url("//media.better.com/fonts/graphik/Graphik-Thin-Web.eot");src:url("//media.better.com/fonts/graphik/Graphik-Thin-Web.eot?#iefix") format("embedded-opentype"),url("//media.better.com/fonts/graphik/Graphik-Thin-Web.woff2") format("woff2"),url("//media.better.com/fonts/graphik/Graphik-Thin-Web.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@-webkit-keyframes _3slz6A9MED{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes _3slz6A9MED{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}._3u8y7pBHI1{border:0;padding:0 20px;border-radius:20px;height:40px;line-height:1;cursor:pointer;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14.222px;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:var(--bsk-letter-spacing-tight-1);position:relative;background-color:transparent;color:rgba(41,24,66,.7)}._3u8y7pBHI1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit}.xuYvINqjg5{height:22px;font-size:9.989px;border-radius:11px;padding-left:1.25em;padding-right:1.25em}._3_19362y6s{height:28px;font-size:11.237px;border-radius:14px}._3_19362y6s,._3XTx4zFW7Y{padding-left:1.375em;padding-right:1.375em}._3XTx4zFW7Y{height:34px;font-size:12.642px;border-radius:17px}._1jtmO5uYwF{height:40px;border-radius:20px}._1jtmO5uYwF,.S2Y59F7UXF{font-size:14.222px;padding-left:1.5em;padding-right:1.5em}.S2Y59F7UXF{height:54px;border-radius:27px}._3u8y7pBHI1._4ZtKyCCpa2,._3u8y7pBHI1._4ZtKyCCpa2:active,._3u8y7pBHI1._4ZtKyCCpa2:focus,._3u8y7pBHI1._4ZtKyCCpa2:focus:active,._3u8y7pBHI1._4ZtKyCCpa2:hover,._3u8y7pBHI1:disabled,._3u8y7pBHI1:disabled:active,._3u8y7pBHI1:disabled:focus,._3u8y7pBHI1:disabled:focus:active,._3u8y7pBHI1:disabled:hover{cursor:default;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}._3u8y7pBHI1._4ZtKyCCpa2:active:after,._3u8y7pBHI1._4ZtKyCCpa2:after,._3u8y7pBHI1._4ZtKyCCpa2:focus:active:after,._3u8y7pBHI1._4ZtKyCCpa2:focus:after,._3u8y7pBHI1._4ZtKyCCpa2:hover:after,._3u8y7pBHI1:disabled:active:after,._3u8y7pBHI1:disabled:after,._3u8y7pBHI1:disabled:focus:active:after,._3u8y7pBHI1:disabled:focus:after,._3u8y7pBHI1:disabled:hover:after{background-color:#e4e4e9;-webkit-transform:none;transform:none}._3u8y7pBHI1._4ZtKyCCpa2:before,._3u8y7pBHI1:disabled:before{content:none}.wGPYfTdrzE{color:#291842}.wGPYfTdrzE:active:after,.wGPYfTdrzE:focus:after,.wGPYfTdrzE:hover:after{background-color:#f5f5f7}._1jtmO5uYwF:active:after,.xuYvINqjg5:active:after{-webkit-transform:scaleX(1.025) scaleY(1.1);transform:scaleX(1.025) scaleY(1.1)}._3_19362y6s:active:after,._3XTx4zFW7Y:active:after{-webkit-transform:scaleX(1.0125) scaleY(1.075);transform:scaleX(1.0125) scaleY(1.075)}.S2Y59F7UXF:active:after{-webkit-transform:scaleX(1.025) scaleY(1.05);transform:scaleX(1.025) scaleY(1.05)}._1R7rB7Zd2Y,._1xHg-EhCGa,._3RXOh3LflQ{color:#291842}._1R7rB7Zd2Y:before,._1xHg-EhCGa:before,._3RXOh3LflQ:before{content:"";position:absolute;width:90%;height:100%;border-radius:inherit;display:block;-webkit-box-shadow:0 2px 4px 0 rgba(41,24,66,.15);box-shadow:0 2px 4px 0 rgba(41,24,66,.15);opacity:0;-webkit-transition:opacity .25s cubic-bezier(.32,.01,0,1);transition:opacity .25s cubic-bezier(.32,.01,0,1);left:5%;top:0}._1R7rB7Zd2Y:hover:before,._1xHg-EhCGa:hover:before,._3RXOh3LflQ:hover:before{opacity:1;-webkit-transition-duration:0s;transition-duration:0s}._1R7rB7Zd2Y:focus:after,._1R7rB7Zd2Y:hover:after,._1xHg-EhCGa:focus:after,._1xHg-EhCGa:hover:after,._3RXOh3LflQ:focus:after,._3RXOh3LflQ:hover:after{background-color:#55f6d1}._1R7rB7Zd2Y:active:after,._1R7rB7Zd2Y:after,._1xHg-EhCGa:active:after,._1xHg-EhCGa:after,._3RXOh3LflQ:active:after,._3RXOh3LflQ:after{background-color:#37ebc1}._1R7rB7Zd2Y ._2QR5svO2l_:after{content:"\E92C";font-size:.7em}._1R7rB7Zd2Y ._2QR5svO2l_:after,._1xHg-EhCGa ._2QR5svO2l_:after{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:6.66667px}._1xHg-EhCGa ._2QR5svO2l_:after{content:"\E909";font-size:1em}._1xHg-EhCGa._1wE1MfGaxc ._2QR5svO2l_:after{-webkit-animation:_3slz6A9MED 1.5s linear infinite;animation:_3slz6A9MED 1.5s linear infinite}._3CMIF4rZvB{color:#fff}._3CMIF4rZvB:focus:after,._3CMIF4rZvB:hover:after{background-color:#350e6c}._3CMIF4rZvB:active:after,._3CMIF4rZvB:after{background-color:#421287}._3KzuRk8CW0{-webkit-box-shadow:inset 0 0 0 1px #e4e4e9;box-shadow:inset 0 0 0 1px #e4e4e9;outline:none}._3KzuRk8CW0:active,._3KzuRk8CW0:focus,._3KzuRk8CW0:focus:active,._3KzuRk8CW0:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(41,24,66,.61);box-shadow:inset 0 0 0 1px rgba(41,24,66,.61)}._31_K4UqvF1{-webkit-box-shadow:inset 0 0 0 1px transparent;box-shadow:inset 0 0 0 1px transparent;position:relative;-webkit-transition:border .25s cubic-bezier(.32,.01,0,1);transition:border .25s cubic-bezier(.32,.01,0,1)}._31_K4UqvF1:active,._31_K4UqvF1:focus,._31_K4UqvF1:focus:active,._31_K4UqvF1:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(41,24,66,.61);box-shadow:inset 0 0 0 1px rgba(41,24,66,.61);-webkit-transition-duration:0s;transition-duration:0s}._31_K4UqvF1 ._2QR5svO2l_:before{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E92D";font-size:.7em;margin-right:6.66667px}._5Rz_t_qdxp{color:#0ac297}._5Rz_t_qdxp:active,._5Rz_t_qdxp:focus,._5Rz_t_qdxp:focus:active,._5Rz_t_qdxp:hover{-webkit-box-shadow:inset 0 0 0 1px #37ebc1;box-shadow:inset 0 0 0 1px #37ebc1}._8xJDNBK8UQ{width:100%}._2QR5svO2l_{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;z-index:1;position:relative}._1bhWor9KxA{font-size:20.25px;margin-right:.25em;margin-left:-.25em;z-index:1}._3WYwfZfKnB{margin-right:0;margin-left:.25em}.xuYvINqjg5 ._1bhWor9KxA{font-size:14.222px}._3_19362y6s ._1bhWor9KxA{font-size:16px}._3XTx4zFW7Y ._1bhWor9KxA{font-size:18px}._1jtmO5uYwF ._1bhWor9KxA{font-size:20.25px}.S2Y59F7UXF ._1bhWor9KxA{font-size:22.781px}._1WsMg6Vg8q{font:11.237px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:100%;background:#fff;opacity:1;z-index:2;-webkit-box-shadow:0 6px 22px 0 rgba(0,0,0,.2);box-shadow:0 6px 22px 0 rgba(0,0,0,.2);margin-top:4px;padding:8px;border-collapse:separate;border-spacing:2px}._1WsMg6Vg8q th{padding:8px 12px}._1WsMg6Vg8q td{padding:6px 2px;cursor:pointer;text-align:center;position:relative}._3zt8vVnp19{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:var(--bsk-letter-spacing-tight-2)}._2OHRluohJe._15ewLwErVX,._3zt8vVnp19{color:rgba(41,24,66,.2);font-size:11.237px}._3jzNeoR8Ey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(41,24,66,.61);font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.237px;font-weight:500;letter-spacing:var(--bsk-letter-spacing-tight-2)}._1GDW05k66o{font-size:9.989px;cursor:pointer}._1HKJWbx-dA,.WSeXOoNb2L{padding:4px;display:inline-block;-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:.6}._1HKJWbx-dA:hover,.WSeXOoNb2L:hover{padding:4px;display:inline-block;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition-duration:0s;transition-duration:0s;opacity:1}.WSeXOoNb2L{position:relative;left:8px}._2OHRluohJe:before{border-radius:50%;background:#f5f5f7;content:"";position:absolute;z-index:-1;width:28px;height:28px;top:12px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0}._2OHRluohJe:active:before{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}._2OHRluohJe:hover:before{opacity:1}._2OHRluohJe._2aDydxXbLo:before{background:#37ebc1;opacity:1}._2_4OyGBBlC .noXuHR6AN3{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-3px;position:relative}._2_4OyGBBlC .noXuHR6AN3:after{display:block;content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:#e4e4e9}._2_4OyGBBlC .noXuHR6AN3._1qiVaT75eT+.noXuHR6AN3:after,._2_4OyGBBlC .noXuHR6AN3._1qiVaT75eT:after,._2_4OyGBBlC .noXuHR6AN3:first-of-type:after{display:none}._2_4OyGBBlC .noXuHR6AN3._1qiVaT75eT,._2_4OyGBBlC .noXuHR6AN3._1qiVaT75eT+.noXuHR6AN3,._2_4OyGBBlC .noXuHR6AN3:first-of-type{border-radius:3px;border-top:1px solid #e4e4e9}._2_4OyGBBlC .noXuHR6AN3._1qiVaT75eT{border-top:0;margin-top:24px;margin-bottom:24px}.noXuHR6AN3{border-radius:3px;border-top:1px solid #e4e4e9;border:1px solid #e4e4e9;background-color:#fff;color:#291842;-webkit-transition:margin-top .2s cubic-bezier(.175,.885,.32,1.275),margin-bottom .2s cubic-bezier(.175,.885,.32,1.275),border-top-left-radius .2s cubic-bezier(.175,.885,.32,1.275),border-top-right-radius .2s cubic-bezier(.175,.885,.32,1.275),border-bottom-left-radius .2s cubic-bezier(.175,.885,.32,1.275),border-bottom-right-radius .2s cubic-bezier(.175,.885,.32,1.275);transition:margin-top .2s cubic-bezier(.175,.885,.32,1.275),margin-bottom .2s cubic-bezier(.175,.885,.32,1.275),border-top-left-radius .2s cubic-bezier(.175,.885,.32,1.275),border-top-right-radius .2s cubic-bezier(.175,.885,.32,1.275),border-bottom-left-radius .2s cubic-bezier(.175,.885,.32,1.275),border-bottom-right-radius .2s cubic-bezier(.175,.885,.32,1.275)}._2kYsVscxoB .noXuHR6AN3{border-left:3px solid #ff6f6c}._2dw0_w_JZk .noXuHR6AN3{border-left:3px solid #00c397}._3vw-EADt6J .noXuHR6AN3{border-left:3px solid #ffd846}.d8BLFRWR0Z ._2R0rFdEIKE{display:block}.d8BLFRWR0Z ._1m-PkRvmkg{display:none}.d8BLFRWR0Z.noXuHR6AN3._1qiVaT75eT{border:0;-webkit-box-shadow:0 6px 22px 0 rgba(0,0,0,.2);box-shadow:0 6px 22px 0 rgba(0,0,0,.2)}.d8BLFRWR0Z.noXuHR6AN3._1qiVaT75eT ._1m-PkRvmkg{display:block}._1Yc84Zd1us,.k0dozW-N6F{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px}._1s4atp_gd_{padding:16px 16px 0;position:relative}.d8BLFRWR0Z ._1s4atp_gd_{padding-bottom:16px}._2R0rFdEIKE{-webkit-box-sizing:border-box;box-sizing:border-box;display:none}._2dw0_w_JZk .noXuHR6AN3 ._2R0rFdEIKE,._2kYsVscxoB .noXuHR6AN3 ._2R0rFdEIKE,._3vw-EADt6J .noXuHR6AN3 ._2R0rFdEIKE{padding-left:14px}._2dw0_w_JZk .noXuHR6AN3._1qiVaT75eT ._2R0rFdEIKE,._2kYsVscxoB .noXuHR6AN3._1qiVaT75eT ._2R0rFdEIKE,._3vw-EADt6J .noXuHR6AN3._1qiVaT75eT ._2R0rFdEIKE{padding-left:16px}._1XQd3qvkd5{cursor:pointer}._2rWZbVJmip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;font-weight:400;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14.222px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.HMxpBK0dF1 ._2rWZbVJmip{max-width:90%}._1gv-EkncM5,._1s4atp_gd_,.noXuHR6AN3._1qiVaT75eT ._2H4AV4sg-p{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px}.BczhrMBwyw{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:100%}._2R0rFdEIKE:hover .BczhrMBwyw,.BczhrMBwyw:hover{background-color:#f5f5f7}.BczhrMBwyw:before{content:"\E901";font-size:14.222px;position:absolute;top:2px;left:0;right:0;bottom:0;margin:auto;width:1em;height:1em}.BczhrMBwyw:before,.noXuHR6AN3._1qiVaT75eT .BczhrMBwyw:before{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noXuHR6AN3._1qiVaT75eT .BczhrMBwyw:before{content:"\E90A"}._2BllSPei08{line-height:normal}.SqUkIHHkh2{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;position:relative;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.YLLphrez0r{letter-spacing:-.025em;line-height:1.4;margin-left:8px;margin-top:-1px;display:inline-block}.ZgPOL49aQA{font-size:12.642px;color:rgba(41,24,66,.61);-ms-flex-negative:0;flex-shrink:0}.SqUkIHHkh2._4ZtKyCCpa2{cursor:auto}._3xPbDGJxi9{-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:2px solid #dcdce3;border-radius:2px;-webkit-transition-property:border,background-color,-webkit-box-shadow;transition-property:border,background-color,-webkit-box-shadow;transition-property:border,background-color,box-shadow;transition-property:border,background-color,box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.32,.01,0,1);transition-timing-function:cubic-bezier(.32,.01,0,1);-webkit-transition-duration:.25s;transition-duration:.25s;margin:0}._3xPbDGJxi9:checked{border-color:#17e8b7;background-color:#17e8b7}._3xPbDGJxi9:checked:before{content:"";position:absolute;left:3px;top:0;width:6px;height:10px;border:solid #291842;border-top-width:0;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}._3xPbDGJxi9:focus{outline:0;border-color:#17e8b7}._3xPbDGJxi9:checked._3HrW8oEP9E{-webkit-box-shadow:0 0 10px #17e8b7;box-shadow:0 0 10px #17e8b7}.SqUkIHHkh2:hover ._3xPbDGJxi9{border-color:#17e8b7;-webkit-transition-duration:0s;transition-duration:0s}.SqUkIHHkh2:hover ._3xPbDGJxi9:disabled{border-color:#e4e4e9}._3xPbDGJxi9:disabled{border-color:#e4e4e9;pointer-events:none}._3xPbDGJxi9:disabled:checked{background-color:#e4e4e9}._3xPbDGJxi9:disabled:checked:before{border-color:#fff}._3xPbDGJxi9:disabled~.YLLphrez0r{color:rgba(41,24,66,.4)}._2qG0L9AXok{display:none}._2RJU8VHaZQ{margin-bottom:10px}._3Hgza4z3Nu .SqUkIHHkh2{margin-bottom:8px}._3Hgza4z3Nu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.K4uAeiBHAL{position:relative;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.025em;font-size:12.642px;color:#291842}.K4uAeiBHAL:before{position:absolute;height:40px;height:var(--bsk-Field-height);width:40px;width:var(--bsk-Field-height);right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12.642px;line-height:1.4;pointer-events:none}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){.K4uAeiBHAL:before{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E901"}}._1LjsJ2QIHc{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-indent:8px;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;font-weight:400;color:#291842;height:40px;height:var(--bsk-Field-height);border-radius:2px;background-color:rgba(245,245,247,.25);border:1px solid #dcdce3;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;-webkit-transition:.125s cubic-bezier(.32,.01,0,1);transition:.125s cubic-bezier(.32,.01,0,1);-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:box-shadow,background-color;transition-property:box-shadow,background-color,-webkit-box-shadow;line-height:normal;padding-right:32px}._1LjsJ2QIHc:hover{-webkit-transition-duration:0;transition-duration:0}._1LjsJ2QIHc:focus,._1LjsJ2QIHc:hover{border-color:#37ebc1;background-color:#fff}._1LjsJ2QIHc:focus{outline:0;-webkit-box-shadow:0 2px 5px 0 rgba(41,24,66,.15);box-shadow:0 2px 5px 0 rgba(41,24,66,.15)}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){._1LjsJ2QIHc{-webkit-appearance:none;-moz-appearance:none;appearance:none}}._1qmAzCBnQz{display:block;margin-bottom:0}._2hQoULo6BA{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;margin-bottom:6px;font-weight:400;font-size:12.642px;letter-spacing:-.025em;line-height:1.25;color:rgba(41,24,66,.61)}.oIoy2tBTOD ._2hQoULo6BA{margin-bottom:8px}._3xyHbYDJie{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;margin-bottom:6px;margin-left:2px;font-weight:400;letter-spacing:-.01em;font-size:9.989px;line-height:1.25;color:rgba(41,24,66,.4)}._3xyHbYDJie._3RtVWysgzg,._14CSXWokTE{color:#ff3369}._14CSXWokTE{display:none;font-size:11.237px;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;line-height:1.4;margin-top:6px}.oAXF6iRZMT._1vo0EO2ZPY ._14CSXWokTE{display:block}._1FcX0NgApc,.Ugh7Bp6Bt8{position:relative;display:none}._1FcX0NgApc._3LI2b9niRP,.Ugh7Bp6Bt8._3LI2b9niRP{display:block}._2vwO8X2sHp{border:0}._3y9YvcwHL2{padding:0;list-style:none;margin-bottom:0;margin-top:0;line-height:normal}._1KNPgUbFHa{margin-bottom:8px;line-height:normal}._1KNPgUbFHa:last-of-type{margin-bottom:0}._35NGxLimMa{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14.222px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._22FqOZTcAo,._35NGxLimMa{position:relative;margin:0}._22FqOZTcAo{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;background:#fff;border:2px solid #dcdce3;border-radius:50%;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.01,0,1);transition-timing-function:cubic-bezier(.32,.01,0,1);-ms-flex-negative:0;flex-shrink:0}._22FqOZTcAo:focus{outline:0;border-color:#0bdaaa}._22FqOZTcAo:checked._3HrW8oEP9E{-webkit-box-shadow:0 0 10px #0bdaaa;box-shadow:0 0 10px #0bdaaa}._22FqOZTcAo:checked,._35NGxLimMa:hover ._22FqOZTcAo{border-color:#0bdaaa;-webkit-transition-duration:0s;transition-duration:0s}._35NGxLimMa:hover ._22FqOZTcAo:disabled{border-color:#e4e4e9}._22FqOZTcAo:before{content:"";position:absolute;left:2px;top:2px;height:8px;width:8px;border-radius:50%;background:#0bdaaa;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.32,.01,0,1);transition:-webkit-transform .25s cubic-bezier(.32,.01,0,1);transition:transform .25s cubic-bezier(.32,.01,0,1);transition:transform .25s cubic-bezier(.32,.01,0,1),-webkit-transform .25s cubic-bezier(.32,.01,0,1)}._22FqOZTcAo:checked:before{-webkit-transform:scale(1);transform:scale(1)}._22FqOZTcAo:disabled{border-color:#e4e4e9;pointer-events:none}._22FqOZTcAo:checked:disabled:before{background:#e4e4e9}._22FqOZTcAo:disabled~.sxdY3fA09X{color:rgba(41,24,66,.4)}.gAQf4_pKVD{width:275px;padding-left:24px;display:none}@media screen and (max-width:768px){.gAQf4_pKVD{display:block}}._3y9YvcwHL2 ._22FqOZTcAo:checked~.gAQf4_pKVD{display:block}.sxdY3fA09X{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14.222px;letter-spacing:-.025em;line-height:1.4;font-weight:400;display:inline-block;max-width:100%;margin-left:8px;margin-top:-1px}._2J_bFA4sci,.sxdY3fA09X{-ms-flex-negative:0;flex-shrink:0}._2J_bFA4sci{font-size:12.642px;color:rgba(41,24,66,.61);line-height:1.3}._23fq86s7fd{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin:11px 0 22px}._23fq86s7fd ._3q30B00Rra{color:rgba(41,24,66,.61);font-size:12.642px;font-weight:400;margin-bottom:0;padding-top:15px;position:relative}@media (max-width:768px){._23fq86s7fd ._3q30B00Rra{padding-top:25px}}._2otYaLFYSa{top:0;position:absolute;height:15px;font-size:14.222px;line-height:1;font-weight:300}._23fq86s7fd ._343R1i1_b5{background-size:100% 2px;background-repeat:no-repeat;background-position:0 50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}._23fq86s7fd ._343R1i1_b5::-moz-range-track{cursor:pointer;box-shadow:none;background:none;border:0}._23fq86s7fd ._343R1i1_b5:focus{outline:none}._23fq86s7fd ._343R1i1_b5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background-color:var(--brand-color-accent);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.08);box-shadow:0 2px 5px 0 rgba(0,0,0,.08);cursor:pointer;border:1px solid var(--brand-color-accent)}@media (max-width:768px){._23fq86s7fd ._343R1i1_b5::-webkit-slider-thumb{height:24px;width:24px}}._23fq86s7fd ._343R1i1_b5::-moz-range-thumb{-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background-color:var(--brand-color-accent);box-shadow:0 2px 5px 0 rgba(0,0,0,.08);cursor:pointer;border:0}@media (max-width:768px){._23fq86s7fd ._343R1i1_b5::-moz-range-thumb{height:24px;width:24px}}._23fq86s7fd ._343R1i1_b5::-ms-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background-color:var(--brand-color-accent);box-shadow:0 2px 5px 0 rgba(0,0,0,.08);cursor:pointer;border:0}@media (max-width:768px){._23fq86s7fd ._343R1i1_b5::-ms-thumb{height:24px;width:24px}}._3VWHcVCCeA{text-align:center;font-size:0;vertical-align:top;position:relative;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;color:#291842;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}._3D2HEwfJiP{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:132px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;height:34px;z-index:0;position:relative;font-size:12.642px;font-weight:500;letter-spacing:-.025em;line-height:1.4;padding-left:8px;padding-right:8px;text-decoration:none;outline:none;color:currentColor}._3D2HEwfJiP.feyQ4QN-mz,._3D2HEwfJiP:focus,._3D2HEwfJiP:hover{z-index:1;text-decoration:none;color:currentColor}._3D2HEwfJiP:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}._3D2HEwfJiP:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}._3D2HEwfJiP:first-child:not(.feyQ4QN-mz){-webkit-box-shadow:inset 1px 0 0 0 #e4e4e9,inset 0 -1px 0 0 #e4e4e9,inset 0 1px 0 0 #e4e4e9;box-shadow:inset 1px 0 0 0 #e4e4e9,inset 0 -1px 0 0 #e4e4e9,inset 0 1px 0 0 #e4e4e9}._3D2HEwfJiP:first-child:not(.feyQ4QN-mz):focus,._3D2HEwfJiP:first-child:not(.feyQ4QN-mz):hover{-webkit-box-shadow:inset 1px 0 0 0 #37ebc1,inset 0 -1px 0 0 #37ebc1,inset 0 1px 0 0 #37ebc1;box-shadow:inset 1px 0 0 0 #37ebc1,inset 0 -1px 0 0 #37ebc1,inset 0 1px 0 0 #37ebc1}._3D2HEwfJiP:last-child:not(.feyQ4QN-mz){-webkit-box-shadow:inset -1px 0 0 0 #e4e4e9,inset 0 -1px 0 0 #e4e4e9,inset 0 1px 0 0 #e4e4e9;box-shadow:inset -1px 0 0 0 #e4e4e9,inset 0 -1px 0 0 #e4e4e9,inset 0 1px 0 0 #e4e4e9}._3D2HEwfJiP:last-child:not(.feyQ4QN-mz):focus,._3D2HEwfJiP:last-child:not(.feyQ4QN-mz):hover{-webkit-box-shadow:inset -1px 0 0 0 #37ebc1,inset 0 -1px 0 0 #37ebc1,inset 0 1px 0 0 #37ebc1;box-shadow:inset -1px 0 0 0 #37ebc1,inset 0 -1px 0 0 #37ebc1,inset 0 1px 0 0 #37ebc1}._3D2HEwfJiP.feyQ4QN-mz{background-color:#37ebc1;color:#291842;border-color:#37ebc1}._23bPEWiJ6R{height:18px;min-width:20px;background-color:#e4e4e9;border-radius:10px;text-align:center;margin-left:8px;line-height:18px;font-size:11.237px;padding-left:.2em;padding-right:.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._3D2HEwfJiP.feyQ4QN-mz ._23bPEWiJ6R{background-color:#fff;color:#291842}._2dBFVIMNZE{position:relative}.yYChSjAl9s{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-indent:8px;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;font-weight:400;color:#291842;height:40px;height:var(--bsk-Field-height);border-radius:2px;background-color:rgba(245,245,247,.25);border:1px solid #dcdce3;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;-webkit-transition:.125s cubic-bezier(.32,.01,0,1);transition:.125s cubic-bezier(.32,.01,0,1);-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:box-shadow,background-color;transition-property:box-shadow,background-color,-webkit-box-shadow;-webkit-appearance:none;-moz-appearance:none;appearance:none}.yYChSjAl9s:hover{-webkit-transition-duration:0;transition-duration:0}.yYChSjAl9s:focus,.yYChSjAl9s:hover{border-color:#37ebc1;background-color:#fff}.yYChSjAl9s:focus{outline:0;-webkit-box-shadow:0 2px 5px 0 rgba(41,24,66,.15);box-shadow:0 2px 5px 0 rgba(41,24,66,.15)}.yYChSjAl9s::-webkit-input-placeholder{color:rgba(41,24,66,.4)}.yYChSjAl9s::-ms-input-placeholder{color:rgba(41,24,66,.4)}.yYChSjAl9s::placeholder{color:rgba(41,24,66,.4)}._1wQthUlbh1 .yYChSjAl9s{padding-left:29px;text-indent:0}._2-vL7NnPOV{left:8px}._2-vL7NnPOV,._3TcavZLAbs{position:absolute;top:11px;line-height:1;color:#291842;font-size:18px}._3TcavZLAbs{right:8px}._22POWo8KfM ._2-vL7NnPOV{left:6px;top:10px}.wi0Ej9UJzL .yYChSjAl9s{padding-right:72px}._2SoS8W3uzy{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;top:1px;bottom:1px;right:1px;width:64px;border-left:1px solid #dcdce3}._1eYf11zQln,._2SoS8W3uzy,._38-Z7EH77Z{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;position:absolute}._1eYf11zQln,._38-Z7EH77Z{text-indent:8px;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;font-weight:400;color:#291842;display:block;border:0;background:0;padding:0;width:100%;height:100%;z-index:1}._1eYf11zQln:focus,._38-Z7EH77Z:focus{outline:0}._38-Z7EH77Z{z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:auto;height:100%;top:0;text-indent:0;padding-left:1px;left:8px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1sp6Y4gfO3 .yYChSjAl9s{padding-right:32px}._1tLZ48z1j4{width:32px;height:40px;height:var(--bsk-Field-height);position:absolute;top:0;right:0;cursor:pointer;display:none;-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:.6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}._1tLZ48z1j4:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:0s;transition-duration:0s;opacity:1}._1tLZ48z1j4._3LI2b9niRP,._1tLZ48z1j4:before{display:-webkit-box;display:-ms-flexbox;display:flex}._1tLZ48z1j4:before{font-size:12.642px;font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E939"}.oAXF6iRZMT._1vo0EO2ZPY .yYChSjAl9s,.oAXF6iRZMT._1vo0EO2ZPY .yYChSjAl9s:focus,.oAXF6iRZMT._1vo0EO2ZPY .yYChSjAl9s:hover{border-color:#ff3369;background-color:rgba(255,51,105,.05)}.oAXF6iRZMT._1vo0EO2ZPY .yYChSjAl9s:focus,.oAXF6iRZMT._1vo0EO2ZPY .yYChSjAl9s:hover{background-color:#fff}._23jTlRL2oZ ._2-vL7NnPOV,.liNZQuJ50a ._2-vL7NnPOV{font-size:16px;top:12px}._23jTlRL2oZ .yYChSjAl9s,.liNZQuJ50a .yYChSjAl9s{padding-left:20px}._2dBFVIMNZE .yYChSjAl9s._8L3yuEem9d,._22POWo8KfM .yYChSjAl9s{letter-spacing:7px}.yYChSjAl9s._4ZtKyCCpa2,.yYChSjAl9s[disabled]{background-color:#fff;border-color:#e4e4e9;color:rgba(41,24,66,.4)}.oAXF6iRZMT._4ZtKyCCpa2 ._1eYf11zQln,.oAXF6iRZMT._4ZtKyCCpa2 ._2-vL7NnPOV,.oAXF6iRZMT._4ZtKyCCpa2 ._38-Z7EH77Z,.oAXF6iRZMT._4ZtKyCCpa2 .yYChSjAl9s{color:rgba(41,24,66,.4)}.oAXF6iRZMT._4ZtKyCCpa2 .yYChSjAl9s{background-color:#fff;border-color:#dcdce3}.oAXF6iRZMT._4ZtKyCCpa2 ._1tLZ48z1j4{display:none}._2wpysv2VIY .yYChSjAl9s{height:auto;text-indent:0;padding:10px;resize:none;max-height:200px;line-height:1.25}@media (max-width:320px){.yYChSjAl9s{line-height:40px;line-height:var(--bsk-Field-height)}}.BtteWOacx8{width:70%}._3R3_josprQ{overflow-y:scroll;max-height:150px;background:#fff;-webkit-box-shadow:0 6px 22px 0 rgba(0,0,0,.2);box-shadow:0 6px 22px 0 rgba(0,0,0,.2);margin-top:4px;position:absolute;z-index:2;color:#291842;width:100%;min-width:115px}._3KC2BcNq_w{font-weight:400;font-size:14.222px;letter-spacing:-.025em;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;margin:0;padding:0 0 8px}._1vSRaAcotW{padding:12px 16px;cursor:pointer;white-space:nowrap}._1vSRaAcotW._2aDydxXbLo,._1vSRaAcotW:hover{background:#f5f5f7}._366eFoZulf{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14.222px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._366eFoZulf._4ZtKyCCpa2{font-weight:500}._2OXKdV7k-b{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;height:var(--bsk-Field-height);margin:0;min-width:83px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:background-color,box-shadow;transition-property:background-color,box-shadow,-webkit-box-shadow;-webkit-box-shadow:inset 0 0 0 0 #37ebc1;box-shadow:inset 0 0 0 0 #37ebc1;border-radius:20px;border-radius:calc(var(--bsk-Field-height) / 2);margin-right:8px;background-color:#f5f5f7}._2OXKdV7k-b:last-child{margin-right:0}._2hZyTojhHl:checked+._2OXKdV7k-b,._2OXKdV7k-b:focus,._2OXKdV7k-b:hover{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #37ebc1;box-shadow:inset 0 0 0 1px #37ebc1;z-index:1}._2OXKdV7k-b:before{content:"";position:absolute;width:100%;height:100%;display:block;-webkit-box-shadow:0 2px 4px 0 rgba(41,24,66,.15);box-shadow:0 2px 4px 0 rgba(41,24,66,.15);opacity:0;-webkit-transition:opacity .25s cubic-bezier(.32,.01,0,1);transition:opacity .25s cubic-bezier(.32,.01,0,1);left:0;top:0;border-radius:20px}._2hZyTojhHl:checked+._2OXKdV7k-b:before,._2OXKdV7k-b:focus:before,._2OXKdV7k-b:hover:before{opacity:1}._7JvioenfsL{height:100%;width:100%;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px;padding-right:30px;position:relative}._7JvioenfsL,._29hZHvi0nI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._29hZHvi0nI{-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}._2hZyTojhHl:checked+._2OXKdV7k-b ._29hZHvi0nI{-webkit-transform:translateX(10px);transform:translateX(10px)}._1-YpwCJjX8 ._2hZyTojhHl:not(:checked)+._2OXKdV7k-b ._29hZHvi0nI{color:rgba(41,24,66,.4)}._1-YpwCJjX8 ._2hZyTojhHl:not(:checked)+._2OXKdV7k-b:focus ._29hZHvi0nI,._1-YpwCJjX8 ._2hZyTojhHl:not(:checked)+._2OXKdV7k-b:hover ._29hZHvi0nI{color:currentColor}._2u2AFgoBP4{position:absolute;left:10px;top:10px;background-color:#37ebc1;border-radius:50%;display:block;text-align:center;height:20px;width:20px;line-height:20px;color:#291842;font-size:8px;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transform:translateY(var(--bsk-Field-height));transform:translateY(var(--bsk-Field-height));-webkit-transition:-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275);transition:transform .25s cubic-bezier(.175,.885,.32,1.275);transition:transform .25s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275)}._2hZyTojhHl:checked+._2OXKdV7k-b ._2u2AFgoBP4{-webkit-transform:translateY(0);transform:translateY(0)}._2u2AFgoBP4:after{font-family:better-stylekit-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E948";font-size:11.237px;vertical-align:-2px}._2hZyTojhHl{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b{color:#fff;background-color:#e4e4e9;cursor:auto}._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b,._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b:before{-webkit-box-shadow:none;box-shadow:none}._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b:active,._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b:focus,._366eFoZulf._4ZtKyCCpa2 ._2OXKdV7k-b:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none;z-index:1}._2v55wK408a{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;padding-top:20vh;padding-bottom:20vh;overflow:scroll}._1aix1fsHRH{padding-top:0;padding-bottom:0}._2v55wK408a._3aLEzrLGxo{visibility:visible}._2v55wK408a._3LI2b9niRP{display:-webkit-box;display:-ms-flexbox;display:flex}._2v55wK408a._-9QNohIrFE{display:none}._1mW260KiLR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(21,14,32,.9)}._3B43w1nu_E{position:relative;z-index:1000;-ms-flex-preferred-size:auto;flex-basis:auto;margin:auto}._3B43w1nu_E:before{content:"";position:absolute;top:0;left:5%;width:90%;height:100%;display:block;z-index:-1;-webkit-box-shadow:0 16px 32px 0 #150e20;box-shadow:0 16px 32px 0 #150e20}._1aix1fsHRH ._3B43w1nu_E{width:100%}._1aix1fsHRH ._3B43w1nu_E:before{content:none}._2v55wK408a ._1B8BWHcSzU{width:95%;margin-left:auto;margin-right:auto}@media (min-width:750px){._2v55wK408a ._1B8BWHcSzU{width:600px}}._2v55wK408a._1aix1fsHRH ._1B8BWHcSzU{width:100%;min-height:100vh;overflow-y:auto;border-radius:0;padding:0}@media (min-width:750px){._2v55wK408a._1aix1fsHRH ._1B8BWHcSzU{width:100%}}._13MtyJLDeM ._1B8BWHcSzU{width:700px}._1B8BWHcSzU{width:100%;display:block;background-color:#fff;position:relative;min-width:320px;min-height:48px;border-radius:6px;padding:32px}._1B8BWHcSzU,._1B8BWHcSzU p:not([class]){font-size:12.642px;line-height:1.6;letter-spacing:-.01em;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:8px}@media (min-width:1170px){._1B8BWHcSzU,._1B8BWHcSzU p:not([class]){font-size:14.222px}}._1B8BWHcSzU:last-child,._1B8BWHcSzU p:not([class]):last-child{margin-bottom:0}._1B8BWHcSzU p:not([class]) strong,._1B8BWHcSzU strong{font-weight:500}.MEbxiXJBvf{cursor:pointer;position:absolute;width:48px;height:48px;z-index:1;right:8px;top:8px}@media (min-width:1170px){.MEbxiXJBvf{right:-16px;top:-16px}}.MEbxiXJBvf:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px;height:36px;display:block;background-color:#ededf0;border-radius:50%;-webkit-box-shadow:0 1px 2px 0 rgba(41,24,66,.2);box-shadow:0 1px 2px 0 rgba(41,24,66,.2)}.MEbxiXJBvf:active:before{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}._2LVortN71n{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;font-size:16px;position:absolute;top:0;left:0;-webkit-transition:.25s cubic-bezier(.32,.01,0,1);transition:.25s cubic-bezier(.32,.01,0,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:.6}.MEbxiXJBvf:hover ._2LVortN71n{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-duration:.125s;transition-duration:.125s;opacity:1}._10y14D5cUy{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.025em;margin-top:0;margin-bottom:16px;font-weight:700;font-size:18px;line-height:1.3}@media (min-width:1170px){._10y14D5cUy{font-size:20.25px}}._3uLnvGBvp1{display:inline;font-size:20.25px;font-weight:400}._3zCpdX4Jib{text-align:right;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3zCpdX4Jib ._3u8y7pBHI1{margin:4px}._3zCpdX4Jib ._3u8y7pBHI1:last-child{margin-right:0}._3gQeGCnTo6 .MEbxiXJBvf{display:none}._3gQeGCnTo6 ._10y14D5cUy{margin:16px 0}._3gQeGCnTo6 ._1B8BWHcSzU{width:320px;text-align:center}._3gQeGCnTo6 ._3F4HZEpg6R{margin:16px auto;line-height:1.25;max-width:200px}._3gQeGCnTo6 ._3zCpdX4Jib{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}._3gQeGCnTo6 ._3zCpdX4Jib,._3PrSeHoNnw{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._3PrSeHoNnw{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}._3PrSeHoNnw ._1B8BWHcSzU{margin:48px auto 80px}.ajI8qwzUju{overflow-y:auto}@media (max-width:320px){._3gQeGCnTo6 ._1B8BWHcSzU{left:0;right:0;bottom:0}}._1eYBEgZJ1W{z-index:998;max-width:250px;padding:16px;-webkit-box-shadow:0 2px 4px 0 rgba(41,24,66,.15);box-shadow:0 2px 4px 0 rgba(41,24,66,.15);border-radius:3px;text-align:left;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.642px;font-weight:400;line-height:1.4;letter-spacing:-.01em;text-decoration:none;opacity:0;-webkit-animation-name:_3Tyv8eho1L;animation-name:_3Tyv8eho1L;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s}.BIb28uTk3Z{background-color:#291842;color:#fff}.mEW1Tiz3Mf{background-color:#f5f5f7;color:#291842}@-webkit-keyframes _3Tyv8eho1L{0%{opacity:0}to{opacity:1}}@keyframes _3Tyv8eho1L{0%{opacity:0}to{opacity:1}}._1sRo6h13qY{color:#291842;margin:0;padding:0}._16GJhEgcKo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.XERtdr_kkt{width:48px;height:48px;margin-right:16px}._3TJdTOipC2{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;color:#291842;line-height:1.4}._3TJdTOipC2 span{color:rgba(41,24,66,.61);display:block}.UIa1pYaSww{display:grid;grid-row-gap:32px;grid-column-gap:32px;padding-bottom:64px}.UIa1pYaSww.KEx9SmiuSY{grid-template-columns:repeat(4,1fr);padding-top:32px}@media (min-width:320px){.UIa1pYaSww.KEx9SmiuSY{grid-template-columns:repeat(6,1fr)}}@media (min-width:750px){.UIa1pYaSww.KEx9SmiuSY{grid-template-columns:repeat(10,1fr)}}@media (min-width:970px){.UIa1pYaSww.KEx9SmiuSY{grid-template-columns:repeat(12,1fr)}}.UIa1pYaSww._2AAP9zly92{grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content)}@media (min-width:970px){.UIa1pYaSww._2AAP9zly92{grid-template-columns:repeat(6,-webkit-min-content);grid-template-columns:repeat(6,min-content)}}._1dtBDnAghJ{grid-column:span 1;padding-bottom:32px}._3Vb38x4m10{grid-column:span 2;grid-template-columns:-webkit-min-content -webkit-min-content 1fr;grid-template-columns:min-content min-content 1fr;grid-column-gap:16px;display:grid;grid-row-gap:8px;padding-bottom:32px}.lx4TY34iHj{font-size:var(--bsk-font-size-9);grid-column:span 1}.rjsqpBcc2o{font-size:var(--bsk-font-size-3);grid-column:span 1}._1J7Avl8uEs{font-size:var(--bsk-font-size-1);letter-spacing:var(--bsk-letter-spacing-tight-2);color:rgba(41,24,66,.61);line-height:1.4;grid-column:span 3}._1J7Avl8uEs,._39Ex8dcAtb{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif}._39Ex8dcAtb{font-size:14.222px;line-height:1.5}._39Ex8dcAtb tr:nth-child(2n){background-color:rgba(83,83,99,.05)}._39Ex8dcAtb td{padding:10px;white-space:nowrap}._1NCy3qECyk{min-width:400px}._3JghXDkLlo{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif}._24ADDwamXd{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.WbXhwu_Lnc{color:transparent}.L-BXnXKiUa{overflow-y:hidden}._1ueh7Zfv-t{padding:0!important}._1YKHOmNToj{text-align:right}._2wTd41gN4U{text-align:center}.jH2Fq0L7Ur{display:none}._3Op45qjGK2{cursor:pointer}.xezN40tAjY:after,.xezN40tAjY:before{content:"";display:block}.xezN40tAjY:after{clear:both}.xezN40tAjY{zoom:1}.Y3QA-FmybD{font-size:12.642px!important;line-height:1.25!important}._26lA9XWz_h{margin-top:10px}.n20ibfvopA{font-size:16px}@media (min-width:750px){.n20ibfvopA{font-size:18px}}._1zlGouhtzs{font-size:14.222px}._3eCt2V5Nwt{word-break:break-all}.fN_Q4vKLiQ{text-decoration:underline;color:#291842;font-weight:400}@media (max-width:749px){._3TgkQ_hJEK{display:block}}:root{--bsk-font-size-0:9.989px;--bsk-font-size-1:11.237px;--bsk-font-size-2:12.642px;--bsk-font-size-3:14.222px;--bsk-font-size-4:16px;--bsk-font-size-5:18px;--bsk-font-size-6:20.25px;--bsk-font-size-7:22.781px;--bsk-font-size-8:25.629px;--bsk-font-size-9:28.833px;--bsk-font-size-10:32.437px;--bsk-font-size-11:36.491px;--bsk-font-size-12:41.053px;--bsk-font-size-13:46.184px;--bsk-font-size-14:51.957px;--bsk-font-size-15:58.452px;--bsk-font-size-16:65.758px;--bsk-font-size-17:73.978px;--bsk-font-size-18:83.225px;--bsk-font-size-19:93.628px;--bsk-font-size-20:105.332px;--bsk-font-weight-200:200;--bsk-font-weight-300:300;--bsk-font-weight-400:400;--bsk-font-weight-500:500;--bsk-font-weight-600:600;--bsk-font-weight-700:700;--bsk-letter-spacing-large-1:.03em;--bsk-letter-spacing-large-2:.1em;--bsk-letter-spacing-large-3:.15em;--bsk-letter-spacing-tight-1:-.005em;--bsk-letter-spacing-tight-2:-.01em;--bsk-letter-spacing-tight-3:-.025em;--bsk-letter-spacing-tight-4:-.035em;--bsk-font-graphik:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;--bsk-font-roboto:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;--bsk-font-crimson:crimson Text,serif;--bsk-Field-height:40px}body{font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}fieldset{border:0}.ubENq-cIMZ{display:-webkit-box;display:-ms-flexbox;display:flex}.ubENq-cIMZ .yYChSjAl9s{max-width:140px}.ubENq-cIMZ .K4uAeiBHAL{min-width:200px}.ubENq-cIMZ .yYChSjAl9s:invalid{border:1px solid #eb003f}
@charset "UTF-8";
html {
  font-size: 14px; }

.bsk-icon-account-box::before {
  content: "\E851"; }

.bsk-icon-activities-fill::before {
  content: "\E953"; }

.bsk-icon-activities::before {
  content: "\E95C"; }

.bsk-icon-add-circle-thick::before {
  content: "\E94E"; }

.bsk-icon-add-thick::before {
  content: "\E93E"; }

.bsk-icon-add-thicker::before {
  content: "\E93F"; }

.bsk-icon-add-thin::before {
  content: "\E958"; }

.bsk-icon-add::before {
  content: "\E145"; }

.bsk-icon-alarm-fill::before {
  content: "\E986"; }

.bsk-icon-alarm::before {
  content: "\E97B"; }

.bsk-icon-alert-circle-fill::before {
  content: "\E931"; }

.bsk-icon-alert-circle::before {
  content: "\E974"; }

.bsk-icon-alert-thick::before {
  content: "\E987"; }

.bsk-icon-alert::before {
  content: "\E996"; }

.bsk-icon-archive::before {
  content: "\E992"; }

.bsk-icon-arrow-down-thick::before {
  content: "\E93C"; }

.bsk-icon-arrow-down-thicker::before {
  content: "\E93D"; }

.bsk-icon-arrow-down::before {
  content: "\E901"; }

.bsk-icon-arrow-left-thick::before {
  content: "\E92B"; }

.bsk-icon-arrow-left-thicker::before {
  content: "\E92D"; }

.bsk-icon-arrow-left::before {
  content: "\E902"; }

.bsk-icon-arrow-right-thick::before {
  content: "\E92A"; }

.bsk-icon-arrow-right-thicker::before {
  content: "\E92C"; }

.bsk-icon-arrow-right::before {
  content: "\E903"; }

.bsk-icon-arrow-stick-inbound::before {
  content: "\E982"; }

.bsk-icon-arrow-stick-left-thick::before {
  content: "\E91A"; }

.bsk-icon-arrow-stick-left-thicker::before {
  content: "\E91B"; }

.bsk-icon-arrow-stick-left-thin::before {
  content: "\E918"; }

.bsk-icon-arrow-stick-left-thinner::before {
  content: "\E917"; }

.bsk-icon-arrow-stick-left::before {
  content: "\E919"; }

.bsk-icon-arrow-stick-outbound::before {
  content: "\E981"; }

.bsk-icon-arrow-stick-right-thick::before {
  content: "\E91D"; }

.bsk-icon-arrow-stick-right-thicker::before {
  content: "\E91C"; }

.bsk-icon-arrow-stick-right-thin::before {
  content: "\E91F"; }

.bsk-icon-arrow-stick-right-thinner::before {
  content: "\E920"; }

.bsk-icon-arrow-stick-right::before {
  content: "\E91E"; }

.bsk-icon-arrow-up-thick::before {
  content: "\E93A"; }

.bsk-icon-arrow-up-thicker::before {
  content: "\E93B"; }

.bsk-icon-arrow-up::before {
  content: "\E90A"; }

.bsk-icon-assignment::before {
  content: "\E975"; }

.bsk-icon-bbb::before {
  content: "\E910"; }

.bsk-icon-bell-fill::before {
  content: "\E95E"; }

.bsk-icon-bell::before {
  content: "\E95D"; }

.bsk-icon-better::before {
  content: "\E959"; }

.bsk-icon-build-fill::before {
  content: "\E955"; }

.bsk-icon-build::before {
  content: "\E970"; }

.bsk-icon-cake-fill::before {
  content: "\E90B"; }

.bsk-icon-cake::before {
  content: "\E7E9"; }

.bsk-icon-calendar::before {
  content: "\E925"; }

.bsk-icon-camera::before {
  content: "\E999"; }

.bsk-icon-cancel-circle-fill::before {
  content: "\E930"; }

.bsk-icon-cancellation-thick::before {
  content: "\E994"; }

.bsk-icon-cancellation::before {
  content: "\E971"; }

.bsk-icon-chat::before {
  content: "\E97E"; }

.bsk-icon-check-circle::before {
  content: "\E86C"; }

.bsk-icon-checkmark-thick::before {
  content: "\E980"; }

.bsk-icon-checkmark-thicker::before {
  content: "\E948"; }

.bsk-icon-checkmark::before {
  content: "\E900"; }

.bsk-icon-clock-thick::before {
  content: "\E915"; }

.bsk-icon-clock::before {
  content: "\E914"; }

.bsk-icon-close-thick::before {
  content: "\E938"; }

.bsk-icon-close-thicker::before {
  content: "\E937"; }

.bsk-icon-close::before {
  content: "\E939"; }

.bsk-icon-column-filter::before {
  content: "\E997"; }

.bsk-icon-copy-fill::before {
  content: "\E944"; }

.bsk-icon-copy::before {
  content: "\E943"; }

.bsk-icon-credit-card::before {
  content: "\E998"; }

.bsk-icon-delete::before {
  content: "\E96A"; }

.bsk-icon-description-fill::before {
  content: "\E929"; }

.bsk-icon-documents::before {
  content: "\E967"; }

.bsk-icon-dollar::before {
  content: "\E907"; }

.bsk-icon-ellipsis::before {
  content: "\E97F"; }

.bsk-icon-equal-housing-opportunity::before {
  content: "\E913"; }

.bsk-icon-equal-housing-lender::before {
  content: "\E991"; }

.bsk-icon-facts::before {
  content: "\E965"; }

.bsk-icon-file::before {
  content: "\E968"; }

.bsk-icon-form-1003::before {
  content: "\E966"; }

.bsk-icon-form::before {
  content: "\E969"; }

.bsk-icon-fullstory::before {
  content: "\E983"; }

.bsk-icon-google::before {
  content: "\E98B"; }

.bsk-icon-grid-fill::before {
  content: "\E94F"; }

.bsk-icon-history::before {
  content: "\E932"; }

.bsk-icon-house::before {
  content: "\E964"; }

.bsk-icon-inbox-fill::before {
  content: "\E952"; }

.bsk-icon-info-circle-fill::before {
  content: "\E973"; }

.bsk-icon-info-circle::before {
  content: "\E972"; }

.bsk-icon-info-thick::before {
  content: "\E988"; }

.bsk-icon-info::before {
  content: "\E904"; }

.bsk-icon-investigation::before {
  content: "\E96F"; }

.bsk-icon-lightbulb::before {
  content: "\E924"; }

.bsk-icon-link::before {
  content: "\E956"; }

.bsk-icon-loans-fill::before {
  content: "\E954"; }

.bsk-icon-location::before {
  content: "\E94A"; }

.bsk-icon-locked-fill::before {
  content: "\E993"; }

.bsk-icon-locked::before {
  content: "\E94B"; }

.bsk-icon-logout-fill::before {
  content: "\E950"; }

.bsk-icon-mail-fill::before {
  content: "\E926"; }

.bsk-icon-mail::before {
  content: "\E927"; }

.bsk-icon-menu::before {
  content: "\E923"; }

.bsk-icon-merge::before {
  content: "\E961"; }

.bsk-icon-messages-fill::before {
  content: "\E96D"; }

.bsk-icon-messages::before {
  content: "\E96C"; }

.bsk-icon-money-fill::before {
  content: "\E97C"; }

.bsk-icon-mood-happy::before {
  content: "\E977"; }

.bsk-icon-mood-meh::before {
  content: "\E978"; }

.bsk-icon-mood-sad::before {
  content: "\E97A"; }

.bsk-icon-move::before {
  content: "\E995"; }

.bsk-icon-notes-thin::before {
  content: "\E908"; }

.bsk-icon-notes::before {
  content: "\E949"; }

.bsk-icon-outbound::before {
  content: "\E95F"; }

.bsk-icon-paperclip::before {
  content: "\E96B"; }

.bsk-icon-pencil-fill::before {
  content: "\E946"; }

.bsk-icon-pencil::before {
  content: "\E945"; }

.bsk-icon-percent::before {
  content: "\E906"; }

.bsk-icon-personal-video::before {
  content: "\E63B"; }

.bsk-icon-phone-fill::before {
  content: "\E921"; }

.bsk-icon-phone-thin::before {
  content: "\E947"; }

.bsk-icon-phone::before {
  content: "\E936"; }

.bsk-icon-play-fill::before {
  content: "\E916"; }

.bsk-icon-post-lock::before {
  content: "\E985"; }

.bsk-icon-pre-lock::before {
  content: "\E984"; }

.bsk-icon-profile-checkmarked::before {
  content: "\E976"; }

.bsk-icon-profile-fill::before {
  content: "\E92E"; }

.bsk-icon-profile-team-fill::before {
  content: "\E979"; }

.bsk-icon-profile::before {
  content: "\E928"; }

.bsk-icon-quote::before {
  content: "\E911"; }

.bsk-icon-rate::before {
  content: "\E95B"; }

.bsk-icon-refresh-thick::before {
  content: "\E98D"; }

.bsk-icon-refresh::before {
  content: "\E909"; }

.bsk-icon-reset-thick::before {
  content: "\E98C"; }

.bsk-icon-reset::before {
  content: "\E957"; }

.bsk-icon-save::before {
  content: "\E963"; }

.bsk-icon-search::before {
  content: "\E95A"; }

.bsk-icon-send::before {
  content: "\E96E"; }

.bsk-icon-settings-fill::before {
  content: "\E951"; }

.bsk-icon-shield-verified-fill::before {
  content: "\E941"; }

.bsk-icon-shield-verified::before {
  content: "\E940"; }

.bsk-icon-shopping-basket::before {
  content: "\E97D"; }

.bsk-icon-skip-back::before {
  content: "\E98F"; }

.bsk-icon-skip-back-thick::before {
  content: "\E98E"; }

.bsk-icon-skip-thick::before {
  content: "\E989"; }

.bsk-icon-skip::before {
  content: "\E990"; }

.bsk-icon-social-facebook::before {
  content: "\E90C"; }

.bsk-icon-social-linkedin::before {
  content: "\E90D"; }

.bsk-icon-social-medium::before {
  content: "\E90E"; }

.bsk-icon-social-twitter::before {
  content: "\E90F"; }

.bsk-icon-ssn-fill::before {
  content: "\E92F"; }

.bsk-icon-ssn-thick::before {
  content: "\E934"; }

.bsk-icon-ssn-thicker::before {
  content: "\E935"; }

.bsk-icon-ssn::before {
  content: "\E933"; }

.bsk-icon-star-fill::before {
  content: "\E912"; }

.bsk-icon-stated::before {
  content: "\E960"; }

.bsk-icon-switch-thick::before {
  content: "\E94D"; }

.bsk-icon-timeline::before {
  content: "\E962"; }

.bsk-icon-trending-up::before {
  content: "\E922"; }

.bsk-icon-unlocked::before {
  content: "\E94C"; }

.bsk-icon-visibility-fill::before {
  content: "\E905"; }

.bsk-icon-visibility-off::before {
  content: "\E98A"; }

.bsk-icon-visibility::before {
  content: "\E8F4"; }

.bsk-icon-work-fill::before {
  content: "\E942"; }

.bsk-icon-work::before {
  content: "\E8F9"; }

@font-face {
  font-family: 'better-stylekit-icons';
  src: url("~@better/stylekit/dist/fonts/better-stylekit-icons.eot?cuizv0");
  src: url("~@better/stylekit/dist/fonts/better-stylekit-icons.eot?cuizv0#iefix") format("embedded-opentype"), url("~@better/stylekit/dist/fonts/better-stylekit-icons.ttf?cuizv0") format("truetype"), url("~@better/stylekit/dist/fonts/better-stylekit-icons.woff?cuizv0") format("woff"), url("~@better/stylekit/dist/fonts/better-stylekit-icons.svg?cuizv0#better-stylekit-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^='bsk-icon-'],
[class*=' bsk-icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*
Colors
*/
/* Animation */
/* Speed */
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  src: local("Crimson Text Regular"), local("CrimsonText-Regular"), url(https://fonts.gstatic.com/s/crimsontext/v8/wlp2gwHKFkZgtmSR3NB0oRJfbwhTIfFd3A.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Bold-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Bold-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Bold-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Semibold-Web.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Medium-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Medium-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Medium-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Medium-Web.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Regular-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Regular-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-RegularItalic-Web.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Light-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Light-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Light-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Light-Web.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik';
  font-display: swap;
  src: url("//media.better.com/fonts/graphik/Graphik-Thin-Web.eot");
  src: url("//media.better.com/fonts/graphik/Graphik-Thin-Web.eot?#iefix") format("embedded-opentype"), url("//media.better.com/fonts/graphik/Graphik-Thin-Web.woff2") format("woff2"), url("//media.better.com/fonts/graphik/Graphik-Thin-Web.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-stretch: normal; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@keyframes spin {
  100% {
    transform: rotate(360deg); } }

.bsk-Button {
  border: 0;
  padding: 0 20px;
  border-radius: 20px;
  height: 40px;
  line-height: 1;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14.222px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  position: relative;
  background-color: transparent;
  color: rgba(41, 24, 66, 0.7); }

.bsk-Button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit; }

.bsk-Button--xs {
  height: 22px;
  font-size: 9.989px;
  border-radius: 11px;
  padding-left: 1.25em;
  padding-right: 1.25em; }

.bsk-Button--sm {
  height: 28px;
  font-size: 11.237px;
  border-radius: 14px;
  padding-left: 1.375em;
  padding-right: 1.375em; }

.bsk-Button--md {
  height: 34px;
  font-size: 12.642px;
  border-radius: 17px;
  padding-left: 1.375em;
  padding-right: 1.375em; }

.bsk-Button--lg {
  height: 40px;
  font-size: 14.222px;
  border-radius: 20px;
  padding-left: 1.5em;
  padding-right: 1.5em; }

.bsk-Button--xl {
  height: 54px;
  font-size: 14.222px;
  border-radius: 27px;
  padding-left: 1.5em;
  padding-right: 1.5em; }

.bsk-Button:disabled, .bsk-Button:disabled:hover, .bsk-Button:disabled:active, .bsk-Button:disabled:focus, .bsk-Button:disabled:focus:active,
.bsk-Button.is-disabled,
.bsk-Button.is-disabled:hover,
.bsk-Button.is-disabled:active,
.bsk-Button.is-disabled:focus,
.bsk-Button.is-disabled:focus:active {
  cursor: default;
  color: #ffffff;
  box-shadow: none;
  transform: none; }

.bsk-Button:disabled::after, .bsk-Button:disabled:hover::after, .bsk-Button:disabled:active::after, .bsk-Button:disabled:focus::after, .bsk-Button:disabled:focus:active::after,
.bsk-Button.is-disabled::after,
.bsk-Button.is-disabled:hover::after,
.bsk-Button.is-disabled:active::after,
.bsk-Button.is-disabled:focus::after,
.bsk-Button.is-disabled:focus:active::after {
  background-color: #e4e4e9;
  transform: none; }

.bsk-Button:disabled::before,
.bsk-Button.is-disabled::before {
  content: none; }

.bsk-Button--ghost {
  color: #291842; }
  .bsk-Button--ghost:hover:after, .bsk-Button--ghost:focus:after, .bsk-Button--ghost:active::after {
    background-color: #f5f5f7; }

.bsk-Button--xs:active:after,
.bsk-Button--lg:active:after {
  transform: scaleX(1.025) scaleY(1.1); }

.bsk-Button--sm:active:after,
.bsk-Button--md:active:after {
  transform: scaleX(1.0125) scaleY(1.075); }

.bsk-Button--xl:active:after {
  transform: scaleX(1.025) scaleY(1.05); }

.bsk-Button--primary,
.bsk-Button--next,
.bsk-Button--update {
  color: #291842; }
  .bsk-Button--primary::before,
  .bsk-Button--next::before,
  .bsk-Button--update::before {
    content: '';
    position: absolute;
    width: 90%;
    height: 100%;
    border-radius: inherit;
    display: block;
    box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.15);
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    left: 5%;
    top: 0; }
  .bsk-Button--primary:hover::before,
  .bsk-Button--next:hover::before,
  .bsk-Button--update:hover::before {
    opacity: 1;
    transition-duration: 0s; }
  .bsk-Button--primary:hover::after, .bsk-Button--primary:focus::after,
  .bsk-Button--next:hover::after,
  .bsk-Button--next:focus::after,
  .bsk-Button--update:hover::after,
  .bsk-Button--update:focus::after {
    background-color: #55f6d1; }
  .bsk-Button--primary::after, .bsk-Button--primary:active::after,
  .bsk-Button--next::after,
  .bsk-Button--next:active::after,
  .bsk-Button--update::after,
  .bsk-Button--update:active::after {
    background-color: #37ebc1; }

.bsk-Button--next .bsk-Button-label::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E92C";
  font-size: 0.7em;
  margin-left: 6.66667px; }

.bsk-Button--update .bsk-Button-label::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E909";
  font-size: 1em;
  margin-left: 6.66667px; }

.bsk-Button--update.is-loading .bsk-Button-label::after {
  animation: spin 1.5s linear infinite; }

.bsk-Button--secondary {
  color: #ffffff; }
  .bsk-Button--secondary:hover:after, .bsk-Button--secondary:focus:after {
    background-color: #350e6c; }
  .bsk-Button--secondary::after, .bsk-Button--secondary:active::after {
    background-color: #421287; }

.bsk-Button--tertiary {
  box-shadow: inset 0 0 0 1px #e4e4e9;
  outline: none; }
  .bsk-Button--tertiary:hover, .bsk-Button--tertiary:focus, .bsk-Button--tertiary:active, .bsk-Button--tertiary:focus:active {
    box-shadow: inset 0 0 0 1px rgba(41, 24, 66, 0.61); }

.bsk-Button--prev {
  box-shadow: inset 0 0 0 1px transparent;
  position: relative;
  transition: border 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
  .bsk-Button--prev:hover, .bsk-Button--prev:focus, .bsk-Button--prev:active, .bsk-Button--prev:focus:active {
    box-shadow: inset 0 0 0 1px rgba(41, 24, 66, 0.61);
    transition-duration: 0s; }

.bsk-Button--prev .bsk-Button-label::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E92D";
  font-size: 0.7em;
  margin-right: 6.66667px; }

.bsk-Button--help {
  color: #0ac297; }
  .bsk-Button--help:hover, .bsk-Button--help:focus, .bsk-Button--help:active, .bsk-Button--help:focus:active {
    box-shadow: inset 0 0 0 1px #37ebc1; }

.bsk-Button--fullWidth {
  width: 100%; }

.bsk-Button-label {
  user-select: none;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  white-space: nowrap;
  z-index: 1;
  position: relative; }

.bsk-Button-icon {
  font-size: 20.25px;
  margin-right: 0.25em;
  margin-left: -0.25em;
  z-index: 1; }

.bsk-Button-icon--right {
  margin-right: 0;
  margin-left: 0.25em; }

.bsk-Button--xs .bsk-Button-icon {
  font-size: 14.222px; }

.bsk-Button--sm .bsk-Button-icon {
  font-size: 16px; }

.bsk-Button--md .bsk-Button-icon {
  font-size: 18px; }

.bsk-Button--lg .bsk-Button-icon {
  font-size: 20.25px; }

.bsk-Button--xl .bsk-Button-icon {
  font-size: 22.781px; }

.bsk-Calendar {
  font: 11.237px "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: absolute;
  top: 100%;
  background: #ffffff;
  opacity: 1;
  z-index: 2;
  box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.2);
  margin-top: 4px;
  padding: 8px;
  border-collapse: separate;
  border-spacing: 2px; }

.bsk-Calendar th {
  padding: 8px 12px; }

.bsk-Calendar td {
  padding: 6px 2px;
  cursor: pointer;
  text-align: center;
  position: relative; }

.bsk-Calendar-dow {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  letter-spacing: var(--bsk-letter-spacing-tight-2); }

.bsk-Calendar-dow,
.bsk-Calendar-day.is-filler {
  color: rgba(41, 24, 66, 0.2);
  font-size: 11.237px; }

.bsk-Calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: rgba(41, 24, 66, 0.61);
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 11.237px;
  font-weight: 500;
  letter-spacing: var(--bsk-letter-spacing-tight-2); }

.bsk-Calendar-controls {
  font-size: 9.989px;
  cursor: pointer; }

.bsk-Calendar-prev,
.bsk-Calendar-next {
  padding: 4px;
  display: inline-block;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: opacity, transform;
  opacity: 0.6; }

.bsk-Calendar-prev:hover,
.bsk-Calendar-next:hover {
  padding: 4px;
  display: inline-block;
  transform: scale(1.3);
  transition-duration: 0s;
  opacity: 1; }

.bsk-Calendar-next {
  position: relative;
  left: 8px; }

.bsk-Calendar-day::before {
  border-radius: 50%;
  background: #f5f5f7;
  content: '';
  position: absolute;
  z-index: -1;
  width: 28px;
  height: 28px;
  top: 12px;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  opacity: 0; }

.bsk-Calendar-day:active::before {
  transform: translate(-50%, -50%) scale(1.1); }

.bsk-Calendar-day:hover::before {
  opacity: 1; }

.bsk-Calendar-day.is-selected::before {
  background: #37ebc1;
  opacity: 1; }

.bsk-CardList .bsk-Card {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -3px;
  position: relative; }

.bsk-CardList .bsk-Card::after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 16px;
  right: 16px;
  height: 1px;
  background: #e4e4e9; }

.bsk-CardList .bsk-Card:first-of-type::after,
.bsk-CardList .bsk-Card.is-expanded::after,
.bsk-CardList .bsk-Card.is-expanded + .bsk-Card::after {
  display: none; }

.bsk-CardList .bsk-Card:first-of-type,
.bsk-CardList .bsk-Card.is-expanded + .bsk-Card {
  border-radius: 3px;
  border-top: solid 1px #e4e4e9; }

.bsk-CardList .bsk-Card.is-expanded {
  border-radius: 3px;
  border-top: solid 1px #e4e4e9;
  border-top: 0;
  margin-top: 24px;
  margin-bottom: 24px; }

.bsk-Card {
  border-radius: 3px;
  border-top: solid 1px #e4e4e9;
  border: solid 1px #e4e4e9;
  background-color: #ffffff;
  color: #291842;
  transition: margin-top 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), margin-bottom 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-top-left-radius 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-top-right-radius 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-bottom-left-radius 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-bottom-right-radius 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); }

.bsk-CardList--accentFuego .bsk-Card {
  border-left: solid 3px #ff6f6c; }

.bsk-CardList--accentGrass .bsk-Card {
  border-left: solid 3px #00c397; }

.bsk-CardList--accentSun .bsk-Card {
  border-left: solid 3px #ffd846; }

.bsk-Card--expandable .bsk-CardToggle {
  display: block; }

.bsk-Card--expandable .bsk-CardContent {
  display: none; }

.bsk-Card--expandable.bsk-Card.is-expanded {
  border: 0;
  box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.2); }

.bsk-Card--expandable.bsk-Card.is-expanded .bsk-CardContent {
  display: block; }

.bsk-CardHeading {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 16px; }

.bsk-CardBody {
  padding: 16px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.bsk-CardHeader {
  padding: 16px 16px 0;
  position: relative; }

.bsk-Card--expandable .bsk-CardHeader {
  padding-bottom: 16px; }

.bsk-CardToggle {
  box-sizing: border-box;
  display: none; }

.bsk-CardList--accentFuego .bsk-Card .bsk-CardToggle,
.bsk-CardList--accentGrass .bsk-Card .bsk-CardToggle,
.bsk-CardList--accentSun .bsk-Card .bsk-CardToggle {
  padding-left: 14px; }

.bsk-CardList--accentFuego .bsk-Card.is-expanded .bsk-CardToggle,
.bsk-CardList--accentGrass .bsk-Card.is-expanded .bsk-CardToggle,
.bsk-CardList--accentSun .bsk-Card.is-expanded .bsk-CardToggle {
  padding-left: 16px; }

.bsk-CardToggle--clickable {
  cursor: pointer; }

.bsk-CardToggle-text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  vertical-align: middle;
  font-weight: 400;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  user-select: none; }

.bsk-CardToggle--hasButton .bsk-CardToggle-text {
  max-width: 90%; }

.bsk-CardHeader,
.bsk-CardToggle-text--header,
.bsk-Card.is-expanded .bsk-CardToggle-text--headerOnExpand {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  font-size: 18px; }

.bsk-CardToggle-button {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  border-radius: 100%; }

.bsk-CardToggle:hover .bsk-CardToggle-button,
.bsk-CardToggle-button:hover {
  background-color: #f5f5f7; }

.bsk-CardToggle-button::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E901";
  font-size: 14.222px;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1em;
  height: 1em; }

.bsk-Card.is-expanded .bsk-CardToggle-button::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E90A"; }

.bsk-Checkbox-wrapper {
  line-height: initial; }

.bsk-Checkbox {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  position: relative;
  line-height: 1.4;
  display: inline-flex;
  align-items: flex-start;
  margin: 0; }

.bsk-Checkbox-label {
  letter-spacing: -0.025em;
  line-height: 1.4;
  margin-left: 8px;
  margin-top: -1px;
  display: inline-block; }

.bsk-Checkbox-labelSmall {
  font-size: 12.642px;
  color: rgba(41, 24, 66, 0.61);
  flex-shrink: 0; }

.bsk-Checkbox.is-disabled {
  cursor: auto; }

.bsk-Checkbox-input {
  flex-shrink: 0;
  position: relative;
  appearance: none;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 2px solid #dcdce3;
  border-radius: 2px;
  transition-property: border, background-color, box-shadow;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
  transition-duration: 0.25s;
  margin: 0; }

.bsk-Checkbox-input:checked {
  border-color: #17e8b7;
  background-color: #17e8b7; }

.bsk-Checkbox-input:checked::before {
  content: '';
  position: absolute;
  left: 3px;
  top: 0;
  width: 6px;
  height: 10px;
  border: solid #291842;
  border-top-width: 0;
  border-right-width: 1.5px;
  border-bottom-width: 1.5px;
  border-left-width: 0;
  transform: rotate(45deg);
  box-sizing: border-box; }

.bsk-Checkbox-input:focus {
  outline: 0;
  border-color: #17e8b7; }

.bsk-Checkbox-input:checked.is-keyboardFocused {
  box-shadow: 0 0 10px #17e8b7; }

.bsk-Checkbox:hover .bsk-Checkbox-input {
  border-color: #17e8b7;
  transition-duration: 0s; }

.bsk-Checkbox:hover .bsk-Checkbox-input:disabled {
  border-color: #e4e4e9; }

.bsk-Checkbox-input:disabled {
  border-color: #e4e4e9;
  pointer-events: none; }

.bsk-Checkbox-input:disabled:checked {
  background-color: #e4e4e9; }

.bsk-Checkbox-input:disabled:checked::before {
  border-color: #ffffff; }

.bsk-Checkbox-input:disabled ~ .bsk-Checkbox-label {
  color: rgba(41, 24, 66, 0.4); }

.bsk-CheckList-field {
  display: none; }

.bsk-CheckList {
  margin-bottom: 10px; }

.bsk-CheckList-display .bsk-Checkbox {
  margin-bottom: 8px; }

.bsk-CheckList-display {
  display: flex;
  flex-direction: column; }

.bsk-Dropdown {
  position: relative;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.025em;
  font-size: 12.642px;
  color: #291842; }

.bsk-Dropdown::before {
  position: absolute;
  height: 40px;
  height: var(--bsk-Field-height);
  width: 40px;
  width: var(--bsk-Field-height);
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12.642px;
  line-height: 1.4;
  pointer-events: none; }
  @supports (appearance: none) or (-webkit-appearance: none) {
    .bsk-Dropdown::before {
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'better-stylekit-icons' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\E901"; } }

.bsk-Dropdown-field {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  text-indent: 8px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  letter-spacing: -0.025em;
  font-weight: 400;
  color: #291842;
  height: 40px;
  height: var(--bsk-Field-height);
  border-radius: 2px;
  background-color: rgba(245, 245, 247, 0.25);
  border: solid 1px #dcdce3;
  width: 100%;
  box-sizing: border-box;
  padding-top: 0;
  padding-bottom: 0;
  transition: 0.125s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: box-shadow, background-color;
  line-height: initial;
  padding-right: 32px; }
  .bsk-Dropdown-field:hover {
    border-color: #37ebc1;
    background-color: #ffffff;
    transition-duration: 0; }
  .bsk-Dropdown-field:focus {
    outline: 0;
    border-color: #37ebc1;
    background-color: #ffffff;
    box-shadow: 0 2px 5px 0 rgba(41, 24, 66, 0.15); }
  @supports (appearance: none) or (-webkit-appearance: none) {
    .bsk-Dropdown-field {
      -webkit-appearance: none;
      appearance: none; } }

.bsk-Field-wrapper {
  display: block;
  margin-bottom: 0; }

.bsk-Field-label {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: inline-block;
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 12.642px;
  letter-spacing: -0.025em;
  line-height: 1.25;
  color: rgba(41, 24, 66, 0.61); }

.bsk-Field--radioList .bsk-Field-label {
  margin-bottom: 8px; }

.bsk-Field-labelSmall {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: inline-block;
  margin-bottom: 6px;
  margin-left: 2px;
  font-weight: 400;
  letter-spacing: -0.01em;
  font-size: 9.989px;
  line-height: 1.25;
  color: rgba(41, 24, 66, 0.4); }

.bsk-Field-labelSmall.is-mandatory {
  color: #ff3369; }

.bsk-Field-error {
  display: none;
  font-size: 11.237px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.01em;
  line-height: 1.4;
  color: #ff3369;
  margin-top: 6px; }

.bsk-Field.is-invalid .bsk-Field-error {
  display: block; }

.bsk-Field-calendar,
.bsk-Field-timePicker {
  position: relative;
  display: none; }

.bsk-Field-calendar.is-visible,
.bsk-Field-timePicker.is-visible {
  display: block; }

.bsk-FieldSet {
  border: 0; }

.bsk-RadioList {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  line-height: normal; }

.bsk-RadioList-item {
  margin-bottom: 8px;
  line-height: normal; }

.bsk-RadioList-item:last-of-type {
  margin-bottom: 0; }

.bsk-Radio {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  cursor: pointer;
  display: inline-flex;
  align-items: flex-start;
  position: relative;
  margin: 0; }

.bsk-Radio-input {
  appearance: none;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid #dcdce3;
  border-radius: 50%;
  transition-property: border, box-shadow;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
  position: relative;
  margin: 0;
  flex-shrink: 0; }

.bsk-Radio-input:focus {
  outline: 0;
  border-color: #0bdaaa; }

.bsk-Radio-input:checked.is-keyboardFocused {
  box-shadow: 0 0 10px #0bdaaa; }

.bsk-Radio-input:checked,
.bsk-Radio:hover .bsk-Radio-input {
  border-color: #0bdaaa;
  transition-duration: 0s; }

.bsk-Radio:hover .bsk-Radio-input:disabled {
  border-color: #e4e4e9; }

.bsk-Radio-input::before {
  content: '';
  position: absolute;
  left: 2px;
  top: 2px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: #0bdaaa;
  transform: scale(0);
  transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }

.bsk-Radio-input:checked::before {
  transform: scale(1); }

.bsk-Radio-input:disabled {
  border-color: #e4e4e9;
  pointer-events: none; }

.bsk-Radio-input:checked:disabled::before {
  background: #e4e4e9; }

.bsk-Radio-input:disabled ~ .bsk-Radio-label {
  color: rgba(41, 24, 66, 0.4); }

.bsk-Radio-itemExplanation {
  width: 275px;
  padding-left: 24px;
  display: none; }
  @media screen and (max-width: 768px) {
    .bsk-Radio-itemExplanation {
      display: block; } }

.bsk-RadioList .bsk-Radio-input:checked ~ .bsk-Radio-itemExplanation {
  display: block; }

.bsk-Radio-label {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  letter-spacing: -0.025em;
  line-height: 1.4;
  font-weight: 400;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  margin-left: 8px;
  margin-top: -1px; }

.bsk-Radio-labelSmall {
  font-size: 12.642px;
  color: rgba(41, 24, 66, 0.61);
  flex-shrink: 0;
  line-height: 1.3; }

.bsk-Range {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin: 11px 0 22px; }

.bsk-Range .bsk-Range-label {
  color: rgba(41, 24, 66, 0.61);
  font-size: 12.642px;
  font-weight: 400;
  margin-bottom: 0;
  padding-top: 15px;
  position: relative; }
  @media (max-width: 768px) {
    .bsk-Range .bsk-Range-label {
      padding-top: 25px; } }

.bsk-Range-value {
  top: 0;
  position: absolute;
  height: 15px;
  font-size: 14.222px;
  line-height: 1;
  font-weight: 300; }

.bsk-Range .bsk-Range-handle {
  background-size: 100% 2px;
  background-repeat: no-repeat;
  background-position: 0 50%;
  display: block;
  appearance: none; }

.bsk-Range .bsk-Range-handle::-moz-range-track {
  cursor: pointer;
  box-shadow: none;
  background: none;
  border: 0; }

.bsk-Range .bsk-Range-handle:focus {
  outline: none; }

.bsk-Range .bsk-Range-handle::-webkit-slider-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--brand-color-accent);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
  border: 1px solid var(--brand-color-accent); }
  @media (max-width: 768px) {
    .bsk-Range .bsk-Range-handle::-webkit-slider-thumb {
      height: 24px;
      width: 24px; } }

.bsk-Range .bsk-Range-handle::-moz-range-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--brand-color-accent);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
  border: 0; }
  @media (max-width: 768px) {
    .bsk-Range .bsk-Range-handle::-moz-range-thumb {
      height: 24px;
      width: 24px; } }

.bsk-Range .bsk-Range-handle::-ms-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--brand-color-accent);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
  border: 0; }
  @media (max-width: 768px) {
    .bsk-Range .bsk-Range-handle::-ms-thumb {
      height: 24px;
      width: 24px; } }

.bsk-Tabs {
  text-align: center;
  font-size: 0;
  vertical-align: top;
  position: relative;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #291842;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale; }

.bsk-Tabs-tab {
  user-select: none;
  min-width: 132px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 34px;
  z-index: 0;
  position: relative;
  font-size: 12.642px;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.4;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  outline: none;
  color: currentColor; }

.bsk-Tabs-tab:hover,
.bsk-Tabs-tab:focus,
.bsk-Tabs-tab.is-active {
  z-index: 1;
  text-decoration: none;
  color: currentColor; }

.bsk-Tabs-tab:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.bsk-Tabs-tab:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.bsk-Tabs-tab:first-child:not(.is-active) {
  box-shadow: inset 1px 0 0 0 #e4e4e9, inset 0 -1px 0 0 #e4e4e9, inset 0 1px 0 0 #e4e4e9; }
  .bsk-Tabs-tab:first-child:not(.is-active):hover, .bsk-Tabs-tab:first-child:not(.is-active):focus {
    box-shadow: inset 1px 0 0 0 #37ebc1, inset 0 -1px 0 0 #37ebc1, inset 0 1px 0 0 #37ebc1; }

.bsk-Tabs-tab:last-child:not(.is-active) {
  box-shadow: inset -1px 0 0 0 #e4e4e9, inset 0 -1px 0 0 #e4e4e9, inset 0 1px 0 0 #e4e4e9; }
  .bsk-Tabs-tab:last-child:not(.is-active):hover, .bsk-Tabs-tab:last-child:not(.is-active):focus {
    box-shadow: inset -1px 0 0 0 #37ebc1, inset 0 -1px 0 0 #37ebc1, inset 0 1px 0 0 #37ebc1; }

.bsk-Tabs-tab.is-active {
  background-color: #37ebc1;
  color: #291842;
  border-color: #37ebc1; }

.bsk-Tabs-tabBadge {
  height: 18px;
  min-width: 20px;
  background-color: #e4e4e9;
  border-radius: 10px;
  text-align: center;
  margin-left: 8px;
  line-height: 18px;
  font-size: 11.237px;
  padding-left: 0.2em;
  padding-right: 0.2em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }

.bsk-Tabs-tab.is-active .bsk-Tabs-tabBadge {
  background-color: #ffffff;
  color: #291842; }

.bsk-Textfield {
  position: relative; }

.bsk-Textfield-field {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  text-indent: 8px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  letter-spacing: -0.025em;
  font-weight: 400;
  color: #291842;
  height: 40px;
  height: var(--bsk-Field-height);
  border-radius: 2px;
  background-color: rgba(245, 245, 247, 0.25);
  border: solid 1px #dcdce3;
  width: 100%;
  box-sizing: border-box;
  padding-top: 0;
  padding-bottom: 0;
  transition: 0.125s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: box-shadow, background-color;
  appearance: none; }
  .bsk-Textfield-field:hover {
    border-color: #37ebc1;
    background-color: #ffffff;
    transition-duration: 0; }
  .bsk-Textfield-field:focus {
    outline: 0;
    border-color: #37ebc1;
    background-color: #ffffff;
    box-shadow: 0 2px 5px 0 rgba(41, 24, 66, 0.15); }

.bsk-Textfield-field::placeholder {
  color: rgba(41, 24, 66, 0.4); }

.bsk-Textfield--withIcon .bsk-Textfield-field {
  padding-left: 29px;
  text-indent: 0; }

.bsk-Textfield-icon {
  position: absolute;
  top: 11px;
  left: 8px;
  line-height: 1;
  color: #291842;
  font-size: 18px; }

.bsk-Textfield-rightIcon {
  position: absolute;
  top: 11px;
  right: 8px;
  line-height: 1;
  color: #291842;
  font-size: 18px; }

.bsk-Textfield--password .bsk-Textfield-icon {
  left: 6px;
  top: 10px; }

.bsk-Textfield--withPercentageBox .bsk-Textfield-field {
  padding-right: 72px; }

.bsk-Textfield-percentage {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 18px;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
  width: 64px;
  border-left: solid 1px #dcdce3; }

.bsk-Textfield-percentageField,
.bsk-Textfield-phantomPercentageField {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  text-indent: 8px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  letter-spacing: -0.025em;
  font-weight: 400;
  color: #291842;
  display: block;
  position: absolute;
  border: 0;
  background: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }
  .bsk-Textfield-percentageField:focus,
  .bsk-Textfield-phantomPercentageField:focus {
    outline: 0; }

.bsk-Textfield-phantomPercentageField {
  z-index: 0;
  user-select: none;
  pointer-events: none;
  width: auto;
  height: 100%;
  top: 0;
  text-indent: 0;
  padding-left: 1px;
  left: 8px;
  bottom: 0;
  display: flex;
  align-items: center; }

.bsk-Textfield--clearable .bsk-Textfield-field {
  padding-right: 32px; }

.bsk-Textfield-clearButton {
  width: 32px;
  height: 40px;
  height: var(--bsk-Field-height);
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  display: none;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: opacity, transform;
  opacity: 0.6;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0; }

.bsk-Textfield-clearButton:hover {
  transform: scale(1.2);
  transition-duration: 0s;
  opacity: 1; }

.bsk-Textfield-clearButton.is-visible {
  display: flex; }

.bsk-Textfield-clearButton::before {
  font-size: 12.642px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E939";
  display: flex; }

.bsk-Field.is-invalid .bsk-Textfield-field, .bsk-Field.is-invalid .bsk-Textfield-field:hover, .bsk-Field.is-invalid .bsk-Textfield-field:focus {
  border-color: #ff3369;
  background-color: rgba(255, 51, 105, 0.05); }

.bsk-Field.is-invalid .bsk-Textfield-field:hover, .bsk-Field.is-invalid .bsk-Textfield-field:focus {
  background-color: #ffffff; }

.bsk-Textfield--currency .bsk-Textfield-icon,
.bsk-Textfield--downpayment .bsk-Textfield-icon {
  font-size: 16px;
  top: 12px; }

.bsk-Textfield--currency .bsk-Textfield-field,
.bsk-Textfield--downpayment .bsk-Textfield-field {
  padding-left: 20px; }

.bsk-Textfield--password .bsk-Textfield-field,
.bsk-Textfield .bsk-Textfield-field.is-masked {
  letter-spacing: 7px; }

.bsk-Textfield-field.is-disabled,
.bsk-Textfield-field[disabled] {
  background-color: #ffffff;
  border-color: #e4e4e9;
  color: rgba(41, 24, 66, 0.4); }

.bsk-Field.is-disabled .bsk-Textfield-field,
.bsk-Field.is-disabled .bsk-Textfield-icon,
.bsk-Field.is-disabled .bsk-Textfield-percentageField,
.bsk-Field.is-disabled .bsk-Textfield-phantomPercentageField {
  color: rgba(41, 24, 66, 0.4); }

.bsk-Field.is-disabled .bsk-Textfield-field {
  background-color: #ffffff;
  border-color: #dcdce3; }

.bsk-Field.is-disabled .bsk-Textfield-clearButton {
  display: none; }

.bsk-Textfield--autosize .bsk-Textfield-field {
  height: auto;
  text-indent: 0;
  padding: 10px;
  resize: none;
  max-height: 200px;
  line-height: 1.25; }

@media (max-width: 320px) {
  .bsk-Textfield-field {
    line-height: 40px;
    line-height: var(--bsk-Field-height); } }

.bsk-Textfield--partialssn {
  width: 70%; }

.bsk-TimePicker {
  overflow-y: scroll;
  max-height: 150px;
  background: #ffffff;
  box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.2);
  margin-top: 4px;
  position: absolute;
  z-index: 2;
  color: #291842;
  width: 100%;
  min-width: 115px; }

.bsk-TimePicker-list {
  font-weight: 400;
  font-size: 14.222px;
  letter-spacing: -0.025em;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  list-style: none;
  margin: 0;
  padding: 0 0 8px; }

.bsk-TimePicker-listItem {
  padding: 12px 16px;
  cursor: pointer;
  white-space: nowrap; }

.bsk-TimePicker-listItem:hover,
.bsk-TimePicker-listItem.is-selected {
  background: #f5f5f7; }

.bsk-Toggle {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  font-weight: 400;
  display: flex;
  flex-direction: row; }

.bsk-Toggle.is-disabled {
  font-weight: 500; }

.bsk-Toggle-option {
  cursor: pointer;
  display: inline-flex;
  box-sizing: border-box;
  height: 40px;
  height: var(--bsk-Field-height);
  margin: 0;
  min-width: 83px;
  position: relative;
  user-select: none;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: background-color, box-shadow;
  box-shadow: inset 0 0 0 0 #37ebc1;
  border-radius: 20px;
  border-radius: calc(var(--bsk-Field-height) / 2);
  margin-right: 8px;
  background-color: #f5f5f7; }

.bsk-Toggle-option:last-child {
  margin-right: 0; }

.bsk-Toggle-input:checked + .bsk-Toggle-option,
.bsk-Toggle-option:hover,
.bsk-Toggle-option:focus {
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #37ebc1;
  z-index: 1; }

.bsk-Toggle-option::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.15);
  opacity: 0;
  transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  left: 0;
  top: 0;
  border-radius: 20px; }

.bsk-Toggle-input:checked + .bsk-Toggle-option::before,
.bsk-Toggle-option:hover::before,
.bsk-Toggle-option:focus::before {
  opacity: 1; }

.bsk-Toggle-mask {
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  position: relative; }

.bsk-Toggle-optionText {
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: opacity, transform; }

.bsk-Toggle-input:checked + .bsk-Toggle-option .bsk-Toggle-optionText {
  transform: translateX(10px); }

.is-clicked .bsk-Toggle-input:not(:checked) + .bsk-Toggle-option .bsk-Toggle-optionText {
  color: rgba(41, 24, 66, 0.4); }

.is-clicked .bsk-Toggle-input:not(:checked) + .bsk-Toggle-option:hover .bsk-Toggle-optionText,
.is-clicked .bsk-Toggle-input:not(:checked) + .bsk-Toggle-option:focus .bsk-Toggle-optionText {
  color: currentColor; }

.bsk-Toggle-icon {
  position: absolute;
  left: 10px;
  top: 10px;
  background-color: #37ebc1;
  border-radius: 50%;
  display: block;
  text-align: center;
  height: 20px;
  width: 20px;
  line-height: 20px;
  color: #291842;
  font-size: 8px;
  transform: translateY(40px);
  transform: translateY(var(--bsk-Field-height));
  transition: transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); }

.bsk-Toggle-input:checked + .bsk-Toggle-option .bsk-Toggle-icon {
  transform: translateY(0); }

.bsk-Toggle-icon::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E948";
  font-size: 11.237px;
  vertical-align: -2px; }

.bsk-Toggle-input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden; }

.bsk-Toggle.is-disabled .bsk-Toggle-option {
  color: #ffffff;
  background-color: #e4e4e9;
  box-shadow: none;
  cursor: auto; }

.bsk-Toggle.is-disabled .bsk-Toggle-option:before {
  box-shadow: none; }

.bsk-Toggle.is-disabled .bsk-Toggle-option:focus,
.bsk-Toggle.is-disabled .bsk-Toggle-option:hover,
.bsk-Toggle.is-disabled .bsk-Toggle-option:active {
  color: #ffffff;
  box-shadow: none;
  z-index: 1; }

.bsk-Modal {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  padding-top: 20vh;
  padding-bottom: 20vh;
  overflow: scroll; }

.bsk-Modal--fullScreen {
  padding-top: 0;
  padding-bottom: 0; }

.bsk-Modal.is-rendered {
  visibility: visible; }

.bsk-Modal.is-visible {
  display: flex; }

.bsk-Modal.is-hidden {
  display: none; }

.bsk-Modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(21, 14, 32, 0.9); }

.bsk-Modal-shadow {
  position: relative;
  z-index: 1000;
  flex-basis: auto;
  margin: auto; }

.bsk-Modal-shadow::before {
  content: '';
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  height: 100%;
  display: block;
  z-index: -1;
  box-shadow: 0 16px 32px 0 #150e20; }

.bsk-Modal--fullScreen .bsk-Modal-shadow {
  width: 100%; }

.bsk-Modal--fullScreen .bsk-Modal-shadow::before {
  content: none; }

.bsk-Modal .bsk-Modal-content {
  width: 95%;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 750px) {
    .bsk-Modal .bsk-Modal-content {
      width: 600px; } }

.bsk-Modal.bsk-Modal--fullScreen .bsk-Modal-content {
  width: 100%;
  min-height: 100vh;
  overflow-y: auto;
  border-radius: 0;
  padding: 0; }
  @media (min-width: 750px) {
    .bsk-Modal.bsk-Modal--fullScreen .bsk-Modal-content {
      width: 100%; } }

.bsk-Modal--large .bsk-Modal-content {
  width: 700px; }

.bsk-Modal-content {
  width: 100%;
  display: block;
  background-color: #ffffff;
  position: relative;
  min-width: 320px;
  min-height: 48px;
  border-radius: 6px;
  padding: 32px; }

.bsk-Modal-content,
.bsk-Modal-content p:not([class]) {
  font-size: 12.642px;
  line-height: 1.6;
  letter-spacing: -0.01em;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  margin-bottom: 8px; }
  @media (min-width: 1170px) {
    .bsk-Modal-content,
    .bsk-Modal-content p:not([class]) {
      font-size: 14.222px; } }
  .bsk-Modal-content:last-child,
  .bsk-Modal-content p:not([class]):last-child {
    margin-bottom: 0; }
  .bsk-Modal-content strong,
  .bsk-Modal-content p:not([class]) strong {
    font-weight: 500; }

.bsk-Modal-closeButton {
  cursor: pointer;
  position: absolute;
  width: 48px;
  height: 48px;
  z-index: 1;
  right: 8px;
  top: 8px; }
  @media (min-width: 1170px) {
    .bsk-Modal-closeButton {
      right: -16px;
      top: -16px; } }

.bsk-Modal-closeButton::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 36px;
  height: 36px;
  display: block;
  background-color: #ededf0;
  border-radius: 50%;
  box-shadow: 0 1px 2px 0 rgba(41, 24, 66, 0.2); }

.bsk-Modal-closeButton:active::before {
  transform: translate(-50%, -50%) scale(1.1); }

.bsk-Modal-closeButtonIcon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: transform, opacity;
  opacity: 0.6; }

.bsk-Modal-closeButton:hover .bsk-Modal-closeButtonIcon {
  transform: scale(1.2);
  transition-duration: 0.125s;
  opacity: 1; }

.bsk-ModalTitle {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.025em;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3; }
  @media (min-width: 1170px) {
    .bsk-ModalTitle {
      font-size: 20.25px; } }

.bsk-ModalSubtitle {
  display: inline;
  font-size: 20.25px;
  font-weight: 400; }

.bsk-ModalActions {
  text-align: right;
  margin-top: 32px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end; }

.bsk-ModalActions .bsk-Button {
  margin: 4px; }

.bsk-ModalActions .bsk-Button:last-child {
  margin-right: 0; }

.bsk-Modal--small .bsk-Modal-closeButton {
  display: none; }

.bsk-Modal--small .bsk-ModalTitle {
  margin: 16px 0; }

.bsk-Modal--small .bsk-Modal-content {
  width: 320px;
  text-align: center; }

.bsk-Modal--small .bsk-ModalContent-paragraph {
  margin: 16px auto;
  line-height: 1.25;
  max-width: 200px; }

.bsk-Modal--small .bsk-ModalActions {
  display: flex;
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 32px; }

.bsk-Modal--topPosition {
  flex-direction: row;
  align-items: flex-start; }

.bsk-Modal--topPosition .bsk-Modal-content {
  margin: 48px auto 80px; }

.bsk-Modal--verticalScroll {
  overflow-y: auto; }

@media (max-width: 320px) {
  .bsk-Modal--small .bsk-Modal-content {
    left: 0;
    right: 0;
    bottom: 0; } }

.bsk-Tooltip {
  z-index: 998;
  max-width: 250px;
  padding: 16px;
  box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.15);
  border-radius: 3px;
  text-align: left;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 12.642px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.01em;
  text-decoration: none;
  opacity: 0;
  animation-name: fade-in;
  animation-duration: 0.1s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in;
  animation-delay: 0s; }

.bsk-Tooltip--dark {
  background-color: #291842;
  color: #ffffff; }

.bsk-Tooltip--light {
  background-color: #f5f5f7;
  color: #291842; }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.sty-Body {
  color: #291842;
  margin: 0;
  padding: 0; }

.bsk-Color-wrap {
  display: flex;
  align-items: center; }

.bsk-Color {
  width: 48px;
  height: 48px;
  margin-right: 16px; }

.bsk-Color-hex {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #291842;
  line-height: 1.4; }
  .bsk-Color-hex span {
    color: rgba(41, 24, 66, 0.61);
    display: block; }

.sty-Grid {
  display: grid;
  grid-row-gap: 32px;
  grid-column-gap: 32px;
  padding-bottom: 64px; }

.sty-Grid.sty-Grid--icon {
  grid-template-columns: repeat(4, 1fr);
  padding-top: 32px; }
  @media (min-width: 320px) {
    .sty-Grid.sty-Grid--icon {
      grid-template-columns: repeat(6, 1fr); } }
  @media (min-width: 750px) {
    .sty-Grid.sty-Grid--icon {
      grid-template-columns: repeat(10, 1fr); } }
  @media (min-width: 970px) {
    .sty-Grid.sty-Grid--icon {
      grid-template-columns: repeat(12, 1fr); } }

.sty-Grid.sty-Grid--button {
  grid-template-columns: repeat(3, min-content); }
  @media (min-width: 970px) {
    .sty-Grid.sty-Grid--button {
      grid-template-columns: repeat(6, min-content); } }

.sty-Grid-button {
  grid-column: span 1;
  padding-bottom: 32px; }

.sty-Grid-icon {
  grid-column: span 2;
  grid-template-columns: min-content min-content 1fr;
  grid-column-gap: 16px;
  display: grid;
  grid-row-gap: 8px;
  padding-bottom: 32px; }

.sty-Grid-iconPreviewLarge {
  font-size: var(--bsk-font-size-9);
  grid-column: span 1; }

.sty-Grid-iconPreviewSmall {
  font-size: var(--bsk-font-size-3);
  grid-column: span 1; }

.sty-Grid-iconName {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: var(--bsk-font-size-1);
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  color: rgba(41, 24, 66, 0.61);
  line-height: 1.4;
  grid-column: span 3; }

.bsk-Typography {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  line-height: 1.5; }
  .bsk-Typography tr:nth-child(even) {
    background-color: rgba(83, 83, 99, 0.05); }
  .bsk-Typography td {
    padding: 10px;
    white-space: nowrap; }

.bsk-Typography-example {
  min-width: 400px; }
  .bsk-Typography-example--graphik {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .bsk-Typography-example--roboto {
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.u-invisibleText {
  color: transparent; }

.u-frozenBody {
  overflow-y: hidden; }

.u-noPadding {
  padding: 0 !important; }

.u-textRight {
  text-align: right; }

.u-textCenter {
  text-align: center; }

.u-hidden {
  display: none; }

.u-linkCursor {
  cursor: pointer; }

.u-clearFix::before, .HeaderContextNav::before, .JourneyWrap-row::before,
.u-clearFix::after,
.HeaderContextNav::after,
.JourneyWrap-row::after {
  content: "";
  display: block; }


.u-clearFix::after,
.HeaderContextNav::after,
.JourneyWrap-row::after {
  clear: both; }

.u-clearFix, .HeaderContextNav, .JourneyWrap-row {
  zoom: 1; }

.u-small {
  font-size: 12.642px !important;
  line-height: 1.25 !important; }

.u-offsetMargin {
  margin-top: 10px; }

.u-big-p {
  font-size: 16px; }
  @media (min-width: 750px) {
    .u-big-p {
      font-size: 18px; } }

.u-small-p {
  font-size: 14.222px; }

.u-breakWord {
  word-break: break-all; }

.u-bodyLink {
  text-decoration: underline;
  color: #291842;
  font-weight: 400; }

@media (max-width: 749px) {
  .u-blockOnMobile {
    display: block; } }

:root {
  --bsk-font-size-0: 9.989px;
  --bsk-font-size-1: 11.237px;
  --bsk-font-size-2: 12.642px;
  --bsk-font-size-3: 14.222px;
  --bsk-font-size-4: 16px;
  --bsk-font-size-5: 18px;
  --bsk-font-size-6: 20.25px;
  --bsk-font-size-7: 22.781px;
  --bsk-font-size-8: 25.629px;
  --bsk-font-size-9: 28.833px;
  --bsk-font-size-10: 32.437px;
  --bsk-font-size-11: 36.491px;
  --bsk-font-size-12: 41.053px;
  --bsk-font-size-13: 46.184px;
  --bsk-font-size-14: 51.957px;
  --bsk-font-size-15: 58.452px;
  --bsk-font-size-16: 65.758px;
  --bsk-font-size-17: 73.978px;
  --bsk-font-size-18: 83.225px;
  --bsk-font-size-19: 93.628px;
  --bsk-font-size-20: 105.332px;
  --bsk-font-weight-200: 200;
  --bsk-font-weight-300: 300;
  --bsk-font-weight-400: 400;
  --bsk-font-weight-500: 500;
  --bsk-font-weight-600: 600;
  --bsk-font-weight-700: 700;
  --bsk-letter-spacing-large-1: 0.03em;
  --bsk-letter-spacing-large-2: 0.1em;
  --bsk-letter-spacing-large-3: 0.15em;
  --bsk-letter-spacing-tight-1: -0.005em;
  --bsk-letter-spacing-tight-2: -0.01em;
  --bsk-letter-spacing-tight-3: -0.025em;
  --bsk-letter-spacing-tight-4: -0.035em;
  --bsk-font-graphik: Graphik, Helvetica Neue, Helvetica, Arial, sans-serif;
  --bsk-font-roboto: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  --bsk-font-crimson: Crimson Text, serif;
  --bsk-Field-height: 40px; }

/*
Breakpoints
*/
:root {
  --bet-button-sm-height: 40px;
  --bet-button-md-height: 32px;
  --bet-button-lg-height: 40px;
  --bet-button-xl-height: 44px;
  --bet-button-xxl-height: 56px; }
  @media (orientation: landscape) and (min-width: 1690px) {
    :root {
      --bet-button-sm-height: 28px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    :root {
      --bet-button-md-height: 40px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    :root {
      --bet-button-md-height: 44px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    :root {
      --bet-button-lg-height: 48px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    :root {
      --bet-button-lg-height: 60px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    :root {
      --bet-button-xl-height: 64px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    :root {
      --bet-button-xl-height: 72px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    :root {
      --bet-button-xxl-height: 64px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    :root {
      --bet-button-xxl-height: 72px; } }

:root {
  --color-primary: #281842;
  --color-primary-light-3: hsla(263, 40%, 35%, 1);
  --color-primary-80: hsla(263, 47%, 18%, 0.8);
  --color-primary-hover: #211437;
  --color-primary-2: #32224d;
  --color-primary-faded: hsla(263, 30%, 30%, 0.8);
  --color-secondary: #37ebc2;
  --color-secondary-dark-1: hsla(166, 82%, 50%, 1);
  --color-secondary-button: #00cf9e;
  --color-secondary-hover: #01c397;
  --color-tertiary: #ffff85;
  --color-neutral-0: hsla(254, 10%, 40%, 1);
  --color-neutral-1: #8e899f;
  --color-neutral-2: #cbcdd8;
  --color-neutral-2-hover: #f7f6f8;
  --color-neutral-3: #dfe3eb;
  --color-neutral-4: hsla(207, 50%, 94%, 1);
  --color-neutral-5: #f6f5f7;
  --color-rouge: hsla(344, 100%, 60%, 1);
  --color-core-light-1: hsla(198, 83%, 94%, 1);
  --color-core-light: #f4fbfe;
  --color-white: #ffffff;
  --color-white-dark-1: hsla(198, 83%, 94%, 1);
  --color-black: hsla(0, 0%, 0%, 1);
  --color-black-10: hsla(0, 0%, 0%, 0.1);
  --color-black-20: hsla(0, 0%, 0%, 0.2); }

:root {
  --bet-page-content: calc(90vw + 32px);
  --bet-page-padding: calc(5% - 16px);
  --bet-gutter: 16px; }

/*
Z-Index
*/
/* Text Leading */
/* Text Size */
/* Eyebrow */
.Auth {
  display: none; }

.NavigationList-item.Auth {
  display: none; }

.Auth-borrower .Auth-borrower--on,
.Auth-authenticated .Auth-authenticated--on,
.Auth-unauthenticated .Auth-unauthenticated--on,
.Auth-admin .Auth-admin--on {
  display: initial; }

.Auth-borrower .Auth-borrower--off,
.Auth-authenticated .Auth-authenticated--off,
.Auth-unauthenticated .Auth-unauthenticated--off,
.Auth-admin .Auth-admin--off {
  display: none; }

[data-preapproval-context='true']:not(.Auth-admin) .PreapprovalContext--on {
  display: initial; }

[data-preapproval-context='true']:not(.Auth-admin) .PreapprovalContext--off {
  display: none; }

.bet-Button {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: relative;
  flex-shrink: 0;
  white-space: nowrap;
  outline: none;
  letter-spacing: 0.03em;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: pointer; }

.bet-Button--sm {
  height: 24px;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 9.989px; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Button--sm {
      font-size: 11.237px;
      height: 28px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Button--sm {
      font-size: 11.237px;
      height: 32px; } }

.bet-Button--md {
  height: 32px;
  padding-left: 1.15em;
  padding-right: 1.15em;
  font-size: 11.237px; }
  @media (min-width: 1170px) {
    .bet-Button--md {
      font-size: 12.642px;
      height: 40px;
      padding-left: 1.25em;
      padding-right: 1.25em; } }
  @media (min-width: 1690px) {
    .bet-Button--md {
      font-size: 14.222px;
      height: 44px; } }

.bet-Button--lg {
  height: 40px;
  padding-left: 1.25em;
  padding-right: 1.25em;
  font-size: 14.222px; }
  @media (min-width: 1170px) {
    .bet-Button--lg {
      font-size: 16px;
      height: 48px;
      padding-left: 1.5em;
      padding-right: 1.5em; } }
  @media (min-width: 1690px) {
    .bet-Button--lg {
      font-size: 18px;
      height: 60px; } }

.bet-Button--xl {
  height: 44px;
  padding-left: 1.5em;
  padding-right: 1.5em;
  font-size: 14.222px; }
  @media (min-width: 1170px) {
    .bet-Button--xl {
      font-size: 16px;
      height: 64px;
      padding-left: 3em;
      padding-right: 3em; } }
  @media (min-width: 1690px) {
    .bet-Button--xl {
      font-size: 18px;
      height: 72px;
      padding-left: 3em;
      padding-right: 3em; } }

.bet-Button--xxl {
  height: 56px;
  padding-left: 2.5em;
  padding-right: 2.5em;
  font-size: 14.222px;
  font-weight: 500; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Button--xxl {
      font-size: 16px;
      height: 64px;
      padding-left: 3em;
      padding-right: 3em; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Button--xxl {
      font-size: 18px;
      height: 72px;
      padding-left: 3em;
      padding-right: 3em; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Button--xxl {
      font-weight: 400; } }

.bet-Button--primaryBorder {
  align-items: center;
  box-shadow: inset 0 0 0 1.75px currentColor;
  border-radius: 4px;
  border-width: 0;
  color: #00c397;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 500; }
  .bet-Button--primaryBorder:hover, .bet-Button--primaryBorder:focus {
    color: #ffffff;
    background-color: #00c397;
    text-decoration: none;
    box-shadow: none; }
  .bet-Button--primaryBorder:target, .bet-Button--primaryBorder:active {
    transform: translateY(1px);
    background-color: #00b48b;
    box-shadow: none; }

.bet-Button--primaryBorder.bet-Button--sm {
  box-shadow: inset 0 0 0 1.5px #00c397; }

.bet-Navbar .bet-Button--primaryBorder {
  color: currentColor; }
  .bet-Navbar .bet-Button--primaryBorder:hover, .bet-Navbar .bet-Button--primaryBorder:focus {
    color: #ffffff; }

.bet-Button--primary {
  align-items: center;
  background-color: #00c397;
  border-radius: 4px;
  border-width: 0;
  color: #ffffff;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 400; }
  .bet-Button--primary:hover, .bet-Button--primary:focus {
    color: #ffffff;
    background-color: #00b48b;
    text-decoration: none;
    transform: translateY(1px); }
  .bet-Button--primary:target, .bet-Button--primary:active {
    transform: translateY(1.75px);
    background-color: #00a47f; }

.bet-Button--primary.bet-Button--halo {
  box-shadow: 0 2px 4px 0 rgba(54, 55, 58, 0.1); }
  .bet-Button--primary.bet-Button--halo:target, .bet-Button--primary.bet-Button--halo:active {
    box-shadow: 0 1px 2px 0 rgba(54, 55, 58, 0.2); }

.bet-Button--primaryNeon {
  align-items: center;
  background-color: #37ebc1;
  border-radius: 4px;
  border-width: 0;
  color: #291842;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 400;
  letter-spacing: 0; }
  .bet-Button--primaryNeon:hover, .bet-Button--primaryNeon:focus {
    color: #291842;
    background-color: #2aeabd;
    text-decoration: none;
    transform: translateY(1px); }
  .bet-Button--primaryNeon:target, .bet-Button--primaryNeon:active {
    transform: translateY(1.75px);
    background-color: #1ce9b9; }

.bet-Button--primaryNeon.bet-Button--halo {
  box-shadow: 0 2px 4px 0 rgba(54, 55, 58, 0.1); }
  .bet-Button--primaryNeon.bet-Button--halo:target, .bet-Button--primaryNeon.bet-Button--halo:active {
    box-shadow: 0 1px 2px 0 rgba(54, 55, 58, 0.2); }

.bet-Button--secondaryBorder {
  align-items: center;
  box-shadow: inset 0 0 0 1.75px currentColor;
  border-radius: 4px;
  border-width: 0;
  color: #291842;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 500; }
  .bet-Button--secondaryBorder:hover, .bet-Button--secondaryBorder:focus {
    color: #ffffff;
    background-color: #291842;
    box-shadow: none;
    text-decoration: none; }
  .bet-Button--secondaryBorder:target, .bet-Button--secondaryBorder:active {
    transform: translateY(1px);
    background-color: #221437;
    box-shadow: none; }

.bet-Navbar .bet-Button--secondaryBorder {
  color: currentColor; }
  .bet-Navbar .bet-Button--secondaryBorder:hover, .bet-Navbar .bet-Button--secondaryBorder:focus {
    color: #ffffff; }

.bet-Button--secondaryBorder.bet-Button--sm {
  box-shadow: inset 0 0 0 1.5px #291842; }

.bet-Button--secondary {
  align-items: center;
  background-color: #291842;
  border-radius: 4px;
  border-width: 0;
  color: #ffffff;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 400; }
  .bet-Button--secondary:hover, .bet-Button--secondary:focus {
    color: #ffffff;
    background-color: #221437;
    text-decoration: none;
    transform: translateY(1px); }
  .bet-Button--secondary:target, .bet-Button--secondary:active {
    transform: translateY(1.75px);
    background-color: #0d0815; }

.bet-Button--secondary.bet-Button--halo {
  box-shadow: 0 1px 2px 0 rgba(54, 55, 58, 0.1); }
  .bet-Button--secondary.bet-Button--halo:target, .bet-Button--secondary.bet-Button--halo:active {
    box-shadow: 0 1px 2px 0 rgba(54, 55, 58, 0.2); }

.bet-Button--white {
  color: #ffffff; }

.bet-Button--tertiary {
  align-items: center;
  border-radius: 4px;
  border-width: 0;
  box-shadow: inset 0 0 0 1px currentColor;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 16px;
  justify-content: center;
  line-height: 1; }
  .bet-Button--tertiary:hover, .bet-Button--tertiary:focus {
    border-width: 0;
    text-decoration: none; }
  .bet-Button--tertiary:target, .bet-Button--tertiary:active {
    border-width: 0 !important;
    transform: translateY(1px);
    text-decoration: none; }

.bet-DesignGrid {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  height: 100%;
  position: fixed;
  z-index: 20;
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  user-select: none;
  cursor: not-allowed;
  pointer-events: none;
  box-sizing: border-box;
  top: 0;
  left: 0; }
  .bet-DesignGrid::after {
    content: '$xs';
    position: fixed;
    display: block;
    background-color: rgba(68, 204, 0, 0.1);
    width: 4em;
    height: 4em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 64px;
    left: 0; }
    @media (min-width: 750px) {
      .bet-DesignGrid::after {
        content: '$sm'; } }
    @media (min-width: 970px) {
      .bet-DesignGrid::after {
        content: '$md'; } }
    @media (min-width: 1170px) {
      .bet-DesignGrid::after {
        content: '$lg'; } }
    @media (min-width: 1690px) {
      .bet-DesignGrid::after {
        content: '$xl'; } }
  .bet-DesignGrid-column {
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: inset 1px 0 0 0 rgba(255, 25, 91, 0.1), inset -1px 0 0 0 rgba(255, 25, 91, 0.1), inset -16px 0 0 0 rgba(0, 0, 0, 0.03), inset 16px 0 0 0 rgba(0, 0, 0, 0.03);
    width: 100%;
    background-color: rgba(0, 0, 0, 0.015);
    height: 100%;
    display: none;
    position: relative; }
    .bet-DesignGrid-column:nth-of-type(1) {
      display: block; }
    .bet-DesignGrid-column:nth-of-type(2) {
      display: block; }
    .bet-DesignGrid-column:nth-of-type(3) {
      display: block; }
    .bet-DesignGrid-column:nth-of-type(4) {
      display: block; }
    @media (min-width: 750px) {
      .bet-DesignGrid-column:nth-of-type(5) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(6) {
        display: block; } }
    @media (min-width: 970px) {
      .bet-DesignGrid-column:nth-of-type(7) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(8) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(9) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(10) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(11) {
        display: block; }
      .bet-DesignGrid-column:nth-of-type(12) {
        display: block; } }

.bet-Dropdown {
  position: relative;
  z-index: 1000; }
  @media (orientation: portrait) {
    .bet-Dropdown--journey, .bet-Dropdown--rates {
      width: 100%; } }
  .bet-Dropdown-menu {
    position: absolute;
    display: none;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    top: 100%;
    padding-top: 16px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    animation: bstDropdownFadeIn 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-Dropdown-menu::before {
      content: '';
      position: absolute;
      top: 16px;
      bottom: 32px;
      left: 32px;
      right: 32px;
      border-radius: 8px;
      box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.1); }
      @supports (filter: drop-shadow(0 2px 4px rgba(41, 24, 66, 0.1))) {
        .bet-Dropdown-menu::before {
          content: none; } }

@keyframes bstDropdownFadeIn {
  from {
    opacity: 0.75;
    transform: translate3d(-50%, 8px, 0); }
  to {
    opacity: 1;
    transform: translate3d(-50%, 0, 0); } }

@keyframes bstDropdownFadeInJourneyRates {
  from {
    opacity: 0.75;
    transform: translate3d(0, 8px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }
    @media (orientation: portrait) {
      .bet-Dropdown--journey .bet-Dropdown-menu {
        left: -32px;
        transform: none;
        animation: bstDropdownFadeInJourneyRates 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); } }
    @media (orientation: portrait) and (min-width: 970px) {
      .bet-Dropdown--journey .bet-Dropdown-menu {
        left: 50%;
        transform: translate3d(-50%, 0, 0);
        animation: bstDropdownFadeIn 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); } }
    @media (orientation: portrait) {
      .bet-Dropdown--rates .bet-Dropdown-menu {
        left: auto;
        right: -32px;
        transform: none;
        animation: bstDropdownFadeInJourneyRates 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); } }
    @media (orientation: portrait) and (min-width: 970px) {
      .bet-Dropdown--rates .bet-Dropdown-menu {
        left: 50%;
        right: auto;
        transform: translate3d(-50%, 0, 0);
        animation: bstDropdownFadeIn 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); } }
    .bet-Dropdown--hover:hover .bet-Dropdown-menu,
    .bet-Dropdown--hover:focus .bet-Dropdown-menu {
      display: block; }
      @media (hover: none) {
        .bet-Dropdown--hover:hover .bet-Dropdown-menu,
        .bet-Dropdown--hover:focus .bet-Dropdown-menu {
          display: none; } }
    @media (hover: none) {
      .bet-Dropdown.is-open .bet-Dropdown-menu {
        display: block; } }
  .bet-Dropdown-shadow {
    position: relative;
    display: flex; }
    .bet-Dropdown-shadow::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      box-shadow: 0 2px 12px 0 rgba(41, 24, 66, 0.1);
      z-index: -1;
      border-radius: 8px; }
  .bet-Dropdown-navbar {
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
    width: 100%; }
    .bet-Dropdown-navbar::before {
      content: '';
      position: absolute;
      top: -8px;
      display: block;
      left: 50%;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-style: solid;
      border-top-width: 0;
      border-right-width: 8px;
      border-bottom-width: 8px;
      border-left-width: 8px;
      border-top-color: transparent;
      border-right-color: transparent;
      border-bottom-color: #ffffff;
      border-left-color: transparent;
      filter: drop-shadow(0 2px 4px rgba(41, 24, 66, 0.1));
      z-index: -1; }
      @media (orientation: portrait) {
        .bet-Dropdown--journey .bet-Dropdown-navbar::before {
          left: 25%;
          transform: translateX(-50%); } }
      @media (orientation: portrait) {
        .bet-Dropdown--rates .bet-Dropdown-navbar::before {
          left: 75%;
          transform: translateX(-50%); } }
  .bet-Dropdown-navbarLinks {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 16em;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #291842;
    width: 100%; }
  .bet-Dropdown-navbarLink {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
    color: currentColor; }
    .bet-Dropdown-navbarLink:hover, .bet-Dropdown-navbarLink:focus {
      text-decoration: none;
      color: currentColor;
      background-color: rgba(41, 24, 66, 0.02); }
    .bet-Dropdown-navbarLink:first-of-type::after {
      content: '';
      position: absolute;
      right: 0;
      height: 50%;
      width: 1px;
      top: 25%;
      background-color: rgba(41, 24, 66, 0.1);
      display: block; }
    .bet-Dropdown--journey .bet-Dropdown-navbarLink,
    .bet-Dropdown--rates .bet-Dropdown-navbarLink {
      width: 50%; }
      @media (orientation: portrait) {
        .bet-Dropdown--journey .bet-Dropdown-navbarLink,
        .bet-Dropdown--rates .bet-Dropdown-navbarLink {
          padding-left: 28px;
          padding-right: 28px; } }
  .bet-Dropdown-navbarLinkText {
    display: block;
    white-space: nowrap; }
    .bet-Dropdown-navbarLink:hover .bet-Dropdown-navbarLinkText,
    .bet-Dropdown-navbarLink:focus .bet-Dropdown-navbarLinkText {
      transform: translateY(1px); }

.bet-Footer {
  background-color: #f5f5f7;
  display: block;
  position: relative;
  color: #291842; }

.bet-Footer-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-Footer-pagePadding {
      padding-top: 13.26vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-pagePadding {
      padding-top: 7.5vw; } }
  @media (orientation: landscape) {
    .bet-Footer-pagePadding {
      padding-top: 7.5vw; } }
  @media (orientation: portrait) {
    .bet-Footer-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Footer-pagePadding {
      padding-bottom: 5vw; } }

.bet-Footer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%; }
  @media (orientation: portrait) {
    .bet-Footer-container {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-container {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-Footer-container {
      margin-bottom: 2.5vw; } }
  @media (min-width: 1170px) {
    .bet-Footer-container {
      width: calc(100% * 10 / 12); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Footer-container {
      flex-wrap: nowrap; } }

.bet-Footer-eyebrow {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: rgba(41, 24, 66, 0.61);
  line-height: 1.25;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  word-spacing: 0.1em;
  font-size: 11.237px; }
  @media (min-width: 1170px) {
    .bet-Footer-eyebrow {
      font-size: 11.237px; } }
  @media (min-width: 1690px) {
    .bet-Footer-eyebrow {
      font-size: 12.642px; } }
  @media (orientation: portrait) {
    .bet-Footer-eyebrow {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-eyebrow {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-Footer-eyebrow {
      margin-bottom: 1.25vw; } }

.bet-Footer-disclaimer {
  width: 100%;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 1.25; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Footer-disclaimer {
      text-align: center;
      width: calc(100% * 10 / 12);
      line-height: 1.4; } }

.bet-Footer-disclaimerText {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  line-height: 1.25;
  color: rgba(41, 24, 66, 0.61);
  margin-bottom: 0.5em; }
  @media (orientation: portrait) {
    .bet-Footer-disclaimerText {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-disclaimerText {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-Footer-disclaimerText {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Footer-disclaimerText {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Footer-disclaimerText {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Footer-disclaimerText {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Footer-disclaimerText {
      line-height: 1.4; } }
  .bet-Footer-disclaimerText::after {
    content: '\A0\A0-\A0';
    display: inline; }
  .bet-Footer-disclaimerText:last-child {
    margin-bottom: 0; }
    .bet-Footer-disclaimerText:last-child::after {
      content: none; }

.bet-Footer-section {
  width: calc(100% * 6 / 12);
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-Footer-section {
      margin-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-section {
      margin-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Footer-section {
      margin-bottom: 5vw; } }
  @media (orientation: portrait) {
    .bet-Footer-section {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-section {
      width: calc(100% * 6 / 12); } }
  @media (min-width: 970px) {
    .bet-Footer-section {
      width: calc(100% * 3 / 12); }
      .bet-Footer--threeColumns .bet-Footer-section {
        width: calc(100% * 4 / 12); } }

.bet-Footer-link {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-bottom: 0.5em;
  color: #291842;
  display: inline-block;
  letter-spacing: -0.005em;
  line-height: 1.25;
  font-weight: 500; }
  .bet-Footer-link:hover {
    cursor: pointer;
    outline: none; }
  .bet-Footer-link:hover, .bet-Footer-link:target, .bet-Footer-link:focus {
    text-decoration: none; }
  .bet-Footer-link i {
    vertical-align: middle; }
  @media (hover: none) {
    .bet-Footer-link {
      background-image: none; } }
  .bet-Footer-link:hover, .bet-Footer-link:focus {
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-Footer-link:hover, .bet-Footer-link:focus {
        background-image: none; } }
  @media (orientation: portrait) {
    .bet-Footer-link {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-link {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-Footer-link {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Footer-link {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Footer-link {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Footer-link {
      font-size: 14.222px; } }
  .bet-Footer-link, .bet-Footer-link:hover, .bet-Footer-link:focus {
    text-decoration: none;
    color: #291842; }

.bet-Footer-list {
  list-style: none;
  padding: 0; }

@media (orientation: portrait) {
  .bet-Footer-item {
    padding-top: 0.5525vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Footer-item {
    padding-top: 0.3125vw; } }

@media (orientation: landscape) {
  .bet-Footer-item {
    padding-top: 0.3125vw; } }

@media (orientation: portrait) {
  .bet-Footer-item {
    padding-bottom: 0.5525vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Footer-item {
    padding-bottom: 0.3125vw; } }

@media (orientation: landscape) {
  .bet-Footer-item {
    padding-bottom: 0.3125vw; } }

@media (orientation: portrait) {
  .bet-Footer-item .bet-Footer--accreditations {
    padding-top: 1.105vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Footer-item .bet-Footer--accreditations {
    padding-top: 0.625vw; } }

@media (orientation: landscape) {
  .bet-Footer-item .bet-Footer--accreditations {
    padding-top: 0.625vw; } }

@media (orientation: portrait) {
  .bet-Footer-item .bet-Footer--social {
    padding-top: 1.105vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Footer-item .bet-Footer--social {
    padding-top: 0.625vw; } }

@media (orientation: landscape) {
  .bet-Footer-item .bet-Footer--social {
    padding-top: 0.625vw; } }

@media (orientation: portrait) {
  .bet-Footer-item .bet-Footer--phone {
    padding-top: 1.105vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Footer-item .bet-Footer--phone {
    padding-top: 0.625vw; } }

@media (orientation: landscape) {
  .bet-Footer-item .bet-Footer--phone {
    padding-top: 0.625vw; } }

.bet-Footer-mission {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  margin-bottom: 1em;
  line-height: 1.75; }
  @media (orientation: portrait) {
    .bet-Footer-mission {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Footer-mission {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-Footer-mission {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Footer-mission {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Footer-mission {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Footer-mission {
      font-size: 14.222px; } }
  .bet-Footer-mission:last-child {
    margin-bottom: 0; }

.bet-Footer-phoneNumber {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
  color: #291842;
  font-weight: 300;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.2em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  display: inline-block;
  padding-bottom: 0.1em; }
  .bet-Footer-phoneNumber:hover {
    cursor: pointer;
    outline: none; }
  .bet-Footer-phoneNumber:hover, .bet-Footer-phoneNumber:target, .bet-Footer-phoneNumber:focus {
    text-decoration: none; }
  .bet-Footer-phoneNumber i {
    vertical-align: middle; }
  @media (hover: none) {
    .bet-Footer-phoneNumber {
      background-image: none; } }
  .bet-Footer-phoneNumber:hover, .bet-Footer-phoneNumber:focus {
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-size: 100% 0.2em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-Footer-phoneNumber:hover, .bet-Footer-phoneNumber:focus {
        background-image: none; } }
  .bet-Footer-phoneNumber:hover, .bet-Footer-phoneNumber:focus {
    color: #291842; }

.bet-Footer-phoneIcon {
  margin-right: 8px; }

.bet-Footer-phoneWrapper,
.bet-Footer-socialIconWrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 1.25;
  font-size: 25.629px;
  height: calc(25.629px * 1.25); }
  @media (min-width: 1690px) {
    .bet-Footer-phoneWrapper,
    .bet-Footer-socialIconWrapper {
      height: calc(32.437px * 1.25);
      font-size: 32.437px; } }

.bet-Footer-socialIconWrapper {
  width: calc(100% + 16px);
  margin-left: -8px;
  margin-right: -8px;
  list-style: none;
  padding: 0; }

.bet-Footer-socialIcon {
  font-size: 22.781px;
  color: #291842;
  opacity: 0.4;
  transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  display: inline-flex;
  padding-left: 8px;
  padding-right: 8px;
  outline: none; }
  @media (min-width: 1690px) {
    .bet-Footer-socialIcon {
      font-size: 28.833px; } }
  .bet-Footer-socialIcon:hover, .bet-Footer-socialIcon:focus {
    color: #291842;
    opacity: 1;
    text-decoration: none;
    transition-duration: 0s; }

.bet-Footer-equalHousingOpportunity,
.bet-Footer-bbb {
  font-size: 32.437px;
  color: #291842;
  opacity: 0.4;
  display: flex; }
  @media (min-width: 1690px) {
    .bet-Footer-equalHousingOpportunity,
    .bet-Footer-bbb {
      font-size: 41.053px; } }

.bet-Footer-bbb {
  transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  outline: none; }
  .bet-Footer-bbb:hover, .bet-Footer-bbb:focus {
    color: #291842;
    opacity: 1;
    text-decoration: none;
    transition-duration: 0s; }

.bet-Footer-accreditations {
  display: flex;
  flex-direction: row;
  width: calc(100% + 16px);
  margin-left: -8px;
  margin-right: -8px;
  list-style: none;
  padding: 0; }

.bet-Footer-accreditation {
  display: inline-flex;
  padding-left: 8px;
  padding-right: 8px; }

.bet-Footer-ycbmLink--blog,
.cms-Page .bet-Footer-ycbmLink {
  display: none; }

.cms-Page .bet-Footer-ycbmLink--blog {
  display: block; }

.bet-PageWrapper--hasStickyFooter .bet-Footer {
  padding-bottom: 48px; }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-PageWrapper--hasStickyFooter .bet-Footer {
      padding-bottom: 68px; } }

.bet-Footer-promoDisclaimer {
  margin-bottom: 16px; }

.bet-GetStartedButton {
  transition: max-width 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  display: inline-block;
  padding-top: 1px;
  padding-bottom: 1px; }
  .bet-GetStartedButton[data-js-button-hide] {
    overflow: hidden; }
  .bet-GetStartedButton[data-js-button-hide='true'] {
    max-width: 0 !important; }

.bet-Hamburger {
  outline: none;
  border: 0;
  background-color: transparent;
  appearance: none;
  flex-direction: column;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -4px; }
  .bet-Hamburger-top, .bet-Hamburger-middle, .bet-Hamburger-bottom {
    width: 24px;
    height: 2px;
    background-color: currentColor;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-Hamburger--active .bet-Hamburger-top, .bet-Hamburger--active .bet-Hamburger-middle, .bet-Hamburger--active .bet-Hamburger-bottom {
      transition-duration: 0.5s; }
  .bet-Hamburger-top {
    margin-bottom: 4px; }
    .bet-Hamburger:hover:not(.bet-Hamburger--active) .bet-Hamburger-top,
    .bet-Hamburger:focus:not(.bet-Hamburger--active) .bet-Hamburger-top {
      transform: rotate(0deg) translateY(-2px); }
    .bet-Hamburger--active .bet-Hamburger-top {
      transform: rotate(45deg) translateY(4px) translateX(4px); }
  .bet-Hamburger--active .bet-Hamburger-middle {
    transform: scaleX(0); }
  .bet-Hamburger-bottom {
    margin-top: 4px; }
    .bet-Hamburger:hover:not(.bet-Hamburger--active) .bet-Hamburger-bottom,
    .bet-Hamburger:focus:not(.bet-Hamburger--active) .bet-Hamburger-bottom {
      transform: rotate(0deg) translateY(2px); }
    .bet-Hamburger--active .bet-Hamburger-bottom {
      transform: rotate(-45deg) translateY(-4px) translateX(4px); }

.bet-LinkUnderline {
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-top: 0.4em;
  padding-bottom: 0.4em; }
  @media (hover: none) {
    .bet-LinkUnderline {
      background-image: none; } }
  .bet-LinkUnderline:hover, .bet-LinkUnderline:focus {
    background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-LinkUnderline:hover, .bet-LinkUnderline:focus {
        background-image: none; } }
  a:hover .bet-LinkUnderline,
  a:focus .bet-LinkUnderline {
    background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      a:hover .bet-LinkUnderline,
      a:focus .bet-LinkUnderline {
        background-image: none; } }

.bet-Media {
  background-color: #e8ebed;
  width: 100%;
  color: #291842;
  position: relative; }
  .bet-Media-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box; }
    @media (orientation: portrait) {
      .bet-Media-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Media-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-Media-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-Media-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Media-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-Media-pagePadding {
        padding-bottom: 5vw; } }
    @media (min-width: 750px) {
      .bet-Media-pagePadding {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center; } }
  .bet-Media-logos {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0;
    align-items: center;
    list-style: none;
    padding: 0; }
    @media (min-width: 750px), (orientation: landscape) {
      .bet-Media-logos {
        flex-direction: row;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap; } }
    @media (min-width: 1690px) {
      .bet-Media-logos {
        width: calc(100% * 10 / 12); } }
  .bet-Media-logo {
    width: calc(100% * 6 / 12);
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-Media-logo {
        padding-top: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Media-logo {
        padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Media-logo {
        padding-top: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-Media-logo {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Media-logo {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Media-logo {
        padding-bottom: 1.25vw; } }
    @media (min-width: 750px) {
      .bet-Media-logo {
        width: calc(100% * 3 / 12); } }
  .bet-Media-link {
    transition: 0.5s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, opacity;
    transform: scale(1);
    opacity: 0.5;
    display: block; }
    .bet-Media-link:hover, .bet-Media-link:focus {
      transform: scale(1.05);
      opacity: 1; }
    .bet-Media-link > svg {
      display: block;
      width: 100%;
      height: 75%; }
    .bet-Media-link g {
      fill: #291842;
      transition: fill 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
      .bet-Media-link:hover .bet-Media-link g {
        fill: #291842; }
  .bet-Media-logoSvg {
    width: 100%;
    display: block; }

.bet-Navbar {
  top: 0;
  z-index: 1020;
  position: fixed;
  width: 100%;
  color: #291842; }

.bet-Navbar[data-js-nav-background='opaque'] {
  color: #291842; }

.bet-Navbar-background {
  position: relative;
  transform: translateX(0);
  transition: height 0.5s cubic-bezier(0.32, 0.01, 0, 1), transform 0.5s cubic-bezier(0.32, 0.01, 0, 1); }

@media (orientation: portrait) {
  .StaticPage--sideNavOpen .bet-Navbar-background {
    transform: translateX(75%); } }

@media (orientation: portrait) and (min-width: 750px) {
  .StaticPage--sideNavOpen .bet-Navbar-background {
    transform: translateX(50%); } }

@media (orientation: landscape) {
  .StaticPage--sideNavOpen .bet-Navbar-background {
    transform: translateX(50%); } }

@media (orientation: landscape) and (min-width: 970px) {
  .StaticPage--sideNavOpen .bet-Navbar-background {
    transform: translateX(0); } }

.bet-Navbar[data-js-nav-size='large'] .bet-Navbar-background {
  height: 68px; }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Navbar[data-js-nav-size='large'] .bet-Navbar-background {
      height: 80px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Navbar[data-js-nav-size='large'] .bet-Navbar-background {
      height: 80px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Navbar[data-js-nav-size='large'] .bet-Navbar-background {
      height: 104px; } }

.bet-Navbar[data-js-nav-size='small'] .bet-Navbar-background {
  height: 56px; }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Navbar[data-js-nav-size='small'] .bet-Navbar-background {
      height: 68px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Navbar[data-js-nav-size='small'] .bet-Navbar-background {
      height: 68px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Navbar[data-js-nav-size='small'] .bet-Navbar-background {
      height: 80px; } }

.bet-Navbar-background::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200%;
  background-color: rgba(255, 255, 255, 0.99);
  transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1); }

.bet-Navbar-background.is-hidden::before {
  content: none; }

.bet-Navbar[data-js-nav-background='opaque'] .bet-Navbar-background::before {
  opacity: 1; }

.bet-Navbar[data-js-nav-background='transparent'] .bet-Navbar-background::before {
  opacity: 0; }

.AboutUsPage .bet-Navbar-background::before {
  opacity: 1; }

.bet-Navbar--startWhite {
  color: #ffffff; }

.bet-Navbar--white {
  color: #ffffff; }

.bet-Navbar-padding {
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-Navbar-padding {
      padding-left: 8px;
      padding-right: 8px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Navbar-padding {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (orientation: landscape) {
    .bet-Navbar-padding {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-Navbar-padding {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Navbar-padding {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Navbar-padding {
      padding-left: 28px;
      padding-right: 28px; } }

.bet-Navbar-logoBlock {
  display: inline-flex;
  position: relative;
  margin-left: 8px;
  color: currentColor; }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Navbar-logoBlock {
      margin-left: 0; } }
  .bet-Navbar-logoBlock:hover, .bet-Navbar-logoBlock:focus {
    color: currentColor; }
  .bet-Navbar-logoBlock > svg:not(:root) {
    overflow: visible; }
  .bet-Navbar-logoBlock.bet-FlowBlur {
    transition-property: filter, opacity; }
  .bet-Navbar-logoBlock.bet-FlowBlur--active {
    opacity: 0; }

.bet-Navbar-logo {
  display: block;
  height: 32px;
  width: 160px;
  transform-origin: left center;
  transition: 0.5s transform cubic-bezier(0.32, 0.01, 0, 1);
  object-position: left; }
  @media (min-width: 1170px) {
    .bet-Navbar-logo {
      height: 40px;
      width: 216px; } }
  @media (min-width: 1690px) {
    .bet-Navbar-logo {
      height: 44px;
      width: 246px; } }
  .bet-Navbar-logo path {
    fill: currentColor; }

.bet-Navbar-logoCorp {
  display: block;
  height: 50px;
  width: auto;
  transform-origin: left center;
  transition: 0.5s transform cubic-bezier(0.32, 0.01, 0, 1);
  object-position: left; }
  @media (min-width: 1170px) {
    .bet-Navbar-logoCorp {
      height: 60px; } }
  @media (min-width: 1690px) {
    .bet-Navbar-logoCorp {
      height: 66px; } }

.bet-Navbar[data-js-nav-size='large'] .bet-Navbar-logo {
  transform: scale(1) translateY(-10%); }

.bet-Navbar[data-js-nav-size='small'] .bet-Navbar-logo {
  transform: scale(0.9) translateY(-10%); }

.bet-Navbar-links {
  margin-left: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  flex-direction: row;
  align-items: center;
  list-style: none;
  padding: 0; }
  @media (min-width: 970px) {
    .bet-Navbar-links {
      display: flex; } }

.bet-Navbar-link {
  height: 100%;
  text-decoration: none;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 11.237px;
  font-weight: 500;
  letter-spacing: 0.1em;
  word-spacing: 0.1em;
  color: currentColor;
  text-transform: uppercase;
  padding-left: 12px;
  padding-right: 12px;
  cursor: pointer;
  display: block; }
  @media (min-width: 1170px) {
    .bet-Navbar-link {
      padding-left: 16px;
      padding-right: 16px;
      font-size: 12.642px; } }
  .bet-Navbar-link:hover, .bet-Navbar-link:focus {
    text-decoration: none;
    color: currentColor; }

.bet-Navbar-underline {
  line-height: 1.5;
  color: currentColor;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.6em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-bottom: 0.7em;
  white-space: nowrap; }
  @media (hover: none) {
    .bet-Navbar-underline {
      background-image: none; } }
  .bet-Navbar-underline:hover, .bet-Navbar-underline:focus {
    background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
    background-size: 100% 0.6em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-Navbar-underline:hover, .bet-Navbar-underline:focus {
        background-image: none; } }
  .bet-Navbar-link:hover .bet-Navbar-underline,
  .bet-Navbar-link:focus .bet-Navbar-underline {
    background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
    background-size: 100% 0.6em;
    background-position-x: left;
    background-position-y: bottom; }

.bet-Navbar-buttons {
  margin-left: auto;
  padding-left: 16px; }
  @media (min-width: 970px) {
    .bet-Navbar-buttons {
      margin-left: 0; } }

@media (min-width: 970px) {
  .bet-Navbar-logoBlock + .bet-Navbar-buttons {
    margin-left: auto; } }

.bet-Navbar-buttonsList {
  width: calc(100% + 8px);
  margin-left: -4px;
  margin-right: -4px;
  margin-bottom: 0;
  margin-top: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  list-style: none; }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Navbar-buttonsList {
      width: calc(100% + 12px);
      margin-left: -6px;
      margin-right: -6px; } }

@media (min-width: 970px) {
  .bet-Navbar-logoBlock + .bet-Navbar-buttonsList {
    margin-left: auto; } }

.bet-Navbar-buttonWrap {
  padding-left: 4px;
  padding-right: 4px; }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Navbar-buttonWrap {
      padding-left: 8px;
      padding-right: 8px; } }
  .Auth-borrower .bet-Navbar-buttonWrap.Auth-borrower--on,
  .Auth-unauthenticated .bet-Navbar-buttonWrap.Auth-unauthenticated--on,
  .Auth-admin .bet-Navbar-buttonWrap.Auth-admin--on {
    display: flex; }
    .Auth-borrower .bet-Navbar-buttonWrap.Auth-borrower--on.bet-Header--signInButtonHref,
    .Auth-unauthenticated .bet-Navbar-buttonWrap.Auth-unauthenticated--on.bet-Header--signInButtonHref,
    .Auth-admin .bet-Navbar-buttonWrap.Auth-admin--on.bet-Header--signInButtonHref {
      display: none; }
      @media (min-width: 750px) {
        .Auth-borrower .bet-Navbar-buttonWrap.Auth-borrower--on.bet-Header--signInButtonHref,
        .Auth-unauthenticated .bet-Navbar-buttonWrap.Auth-unauthenticated--on.bet-Header--signInButtonHref,
        .Auth-admin .bet-Navbar-buttonWrap.Auth-admin--on.bet-Header--signInButtonHref {
          display: flex; } }

[id^='Faq'] .bet-Navbar-linkToFaq {
  color: #00c397;
  pointer-events: none; }

.bet-Navbar-banner {
  background: #37ebc1;
  color: #291842;
  position: relative;
  padding: 16px 24px; }

.bet-Navbar-bannerContent {
  display: flex; }
  @media (orientation: portrait) {
    .bet-Navbar-bannerContent {
      flex-direction: column;
      align-items: flex-start; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Navbar-bannerContent {
      justify-content: center;
      flex-direction: row;
      align-items: center; } }
  @media (orientation: landscape) {
    .bet-Navbar-bannerContent {
      justify-content: center;
      flex-direction: row;
      align-items: center; } }

.bet-Navbar-bannerCopy {
  display: inline-block;
  padding-right: 16px;
  font-weight: 700; }
  @media (orientation: portrait) {
    .bet-Navbar-bannerCopy {
      font-size: 14.222px;
      margin-bottom: 6px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Navbar-bannerCopy {
      margin-bottom: 0; } }
  @media (orientation: landscape) {
    .bet-Navbar-bannerCopy {
      font-size: 12.642px; } }
  @media (min-width: 970px) {
    .bet-Navbar-bannerCopy {
      font-size: 14.222px; } }
  @media (min-width: 1170px) {
    .bet-Navbar-bannerCopy {
      font-size: 16px; } }
  @media (min-width: 1600px) {
    .bet-Navbar-bannerCopy {
      font-size: 18px; } }

.bet-NavigationBackground {
  z-index: -1;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: background, 0.5s, ease-in-out;
  transition-duration: 0.5s;
  transition: z-index, 0.1s, ease-in-out;
  transition-duration: 0.1s; }
  .bet-NavigationBackground--visible {
    z-index: 1030;
    background: rgba(0, 0, 0, 0.3); }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-NavigationBackground--visible {
        z-index: -1;
        background: transparent; } }

.bet-PageWrapper {
  transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  -webkit-font-smoothing: subpixel-antialiased; }

.bet-PageWrapper--furloughBanner {
  padding-top: calc(var(--bet-PageWrapper-navbarHeight) + var(--bet-PageWrapper-subNavHeight)); }

.bet-PageWrapper--noScroll {
  overflow: hidden; }

@media (orientation: portrait) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 68px; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 80px; } }

@media (orientation: landscape) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 68px; } }

@media (orientation: landscape) and (min-width: 970px) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 68px; } }

@media (orientation: landscape) and (min-width: 1170px) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 80px; } }

@media (orientation: landscape) and (min-width: 1690px) {
  .bet-PageWrapper--hasNavbar {
    padding-top: 104px; } }

@media (orientation: portrait) {
  .bet-PageWrapper--hasSubnav {
    padding-top: 68px; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-PageWrapper--hasSubnav {
    padding-top: 80px; } }

@media (orientation: landscape) {
  .bet-PageWrapper--hasSubnav {
    padding-top: 68px; } }

@media (orientation: landscape) and (min-width: 970px) {
  .bet-PageWrapper--hasSubnav {
    padding-top: calc(68px + 40px); } }

@media (orientation: landscape) and (min-width: 1170px) {
  .bet-PageWrapper--hasSubnav {
    padding-top: calc(80px + 44px); } }

@media (orientation: landscape) and (min-width: 1690px) {
  .bet-PageWrapper--hasSubnav {
    padding-top: calc(104px + 48px); } }

@media (orientation: portrait) {
  .StaticPage--sideNavOpen .bet-PageWrapper {
    transform: translate3d(75vw, 0, 0); } }

@media (orientation: portrait) and (min-width: 750px) {
  .StaticPage--sideNavOpen .bet-PageWrapper {
    transform: translate3d(50vw, 0, 0); } }

@media (orientation: landscape) {
  .StaticPage--sideNavOpen .bet-PageWrapper {
    transform: translate3d(50vw, 0, 0); } }

@media (orientation: landscape) and (min-width: 970px) {
  .StaticPage--sideNavOpen .bet-PageWrapper {
    transform: translate3d(0vw, 0, 0); } }

.bet-ReviewRating {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  position: relative; }

.bet-ReviewRating-rating {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%; }

.bet-ReviewRating-ratingNumber {
  font-size: 58.452px;
  color: #291842;
  font-weight: 200;
  letter-spacing: -0.025em;
  width: calc(100% * 4 / 12);
  padding-left: 8px;
  padding-right: 8px;
  text-align: right;
  white-space: nowrap; }
  @media (min-width: 750px) {
    .bet-ReviewRating-ratingNumber {
      font-size: 73.978px; } }
  @media (min-width: 1170px) {
    .bet-ReviewRating-ratingNumber {
      width: calc(100% * 6 / 12);
      font-size: 93.628px; } }
  @media (min-width: 1690px) {
    .bet-ReviewRating-ratingNumber {
      width: calc(100% * 6 / 12);
      font-size: 157.998px; } }

.bet-ReviewRating-ratingNumber .odometer-digit,
.bet-ReviewRating-ratingNumber .odometer-value {
  width: 0.6em; }

.bet-ReviewRating-ratingNumber.odometer.odometer-auto-theme {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.bet-ReviewRatings-item:first-child .bet-ReviewRating-ratingNumber.odometer.odometer-auto-theme .odometer-ribbon-inner {
  transition: transform 1.2s; }

.bet-ReviewRatings-item:last-child .bet-ReviewRating-ratingNumber.odometer.odometer-auto-theme .odometer-ribbon-inner {
  transition: transform 1s; }

.bet-ReviewRating-star {
  font-size: 22.781px;
  line-height: 1;
  width: 32px;
  height: 32px;
  text-align: center;
  float: left;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-ReviewRating-star {
      font-size: 25.629px;
      width: 40px;
      height: 40px; } }

@keyframes growStar {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.3); }
  100% {
    transform: scale(1); } }
  .bet-ReviewRating-starsGroup--loaded .bet-ReviewRating-star {
    animation: growStar 0.75s cubic-bezier(0.32, 0.01, 0, 1) forwards; }
    .bet-ReviewRating-starsGroup--loaded .bet-ReviewRating-star:nth-of-type(1) {
      animation-delay: 0.1s; }
    .bet-ReviewRating-starsGroup--loaded .bet-ReviewRating-star:nth-of-type(2) {
      animation-delay: 0.2s; }
    .bet-ReviewRating-starsGroup--loaded .bet-ReviewRating-star:nth-of-type(3) {
      animation-delay: 0.3s; }
    .bet-ReviewRating-starsGroup--loaded .bet-ReviewRating-star:nth-of-type(4) {
      animation-delay: 0.4s; }

.bet-ReviewRating-stars {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center; }

.bet-ReviewRating-starsGroupContainer {
  position: relative;
  width: 160px;
  height: 32px; }
  @media (orientation: portrait) {
    .bet-ReviewRating-starsGroupContainer {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ReviewRating-starsGroupContainer {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-ReviewRating-starsGroupContainer {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-ReviewRating-starsGroupContainer {
      width: 200px;
      height: 40px; } }

.bet-ReviewRating-starsContainer {
  width: 160px;
  height: 32px;
  overflow: hidden; }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-ReviewRating-starsContainer {
      width: 200px;
      height: 40px; } }

.bet-ReviewRating-starsWrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 8px;
  padding-right: 8px;
  width: calc(100% * 8 / 12); }
  @media (orientation: portrait) {
    .bet-ReviewRating-starsWrapper {
      padding-top: 3.315vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ReviewRating-starsWrapper {
      padding-top: 1.875vw; } }
  @media (orientation: landscape) {
    .bet-ReviewRating-starsWrapper {
      padding-top: 1.875vw; } }
  @media (min-width: 1690px) {
    .bet-ReviewRating-starsWrapper {
      width: calc(100% * 6 / 12); } }

.bet-ReviewRating-starsGroup {
  width: 160px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0; }
  @media (min-width: 750px) {
    .bet-ReviewRating-starsGroup {
      width: 200px;
      height: 40px; } }

.bet-ReviewRating-starsGroup--empty {
  color: #e4e4e9; }

.bet-ReviewRating-starsGroup--full {
  color: #00c397;
  transform-origin: left;
  transition: width 2s cubic-bezier(0.19, 1, 0.22, 1) 1s; }

.bet-ReviewRating-logoContainer {
  width: calc(100% * 2.5 / 12);
  margin: 0 auto; }

.bet-ReviewRating-providerLogo {
  width: 100%;
  display: block; }

.bet-ReviewRating-link {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  letter-spacing: -0.005em;
  color: #00c397;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  line-height: 1.25;
  padding-bottom: 0.4em;
  z-index: 2; }
  .bet-ReviewRating-link:hover {
    cursor: pointer;
    outline: none; }
  .bet-ReviewRating-link:hover, .bet-ReviewRating-link:target, .bet-ReviewRating-link:focus {
    text-decoration: none; }
  .bet-ReviewRating-link i {
    vertical-align: middle; }
  @media (hover: none) {
    .bet-ReviewRating-link {
      background-image: none; } }
  .bet-ReviewRating-link:hover, .bet-ReviewRating-link:focus {
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-ReviewRating-link:hover, .bet-ReviewRating-link:focus {
        background-image: none; } }
  @media (orientation: portrait) {
    .bet-ReviewRating-link {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ReviewRating-link {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-ReviewRating-link {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ReviewRating-link {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ReviewRating-link {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ReviewRating-link {
      font-size: 20.25px; } }
  .bet-ReviewRating-link:hover {
    text-decoration: none;
    color: #00b48b; }
  .bet-ReviewRating-link:focus {
    text-decoration: none;
    color: #00a47f; }

.bet-ReviewRating-tapLink {
  display: block;
  position: absolute;
  outline: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 1; }

.bet-ReviewRatings {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  flex-wrap: wrap; }
  .bet-ReviewRatings-item {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-ReviewRatings-item {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-ReviewRatings-item {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-ReviewRatings-item {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape), (min-width: 750px) {
      .bet-ReviewRatings-item {
        width: calc(100% * 6 / 12); } }

.bet-Review {
  width: 100%;
  padding: 0;
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  --bet-review-star-size: 14px; }
  @media (orientation: portrait) {
    .bet-Review {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Review {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-Review {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Review {
      --bet-review-star-size: 16px; } }
  .bet-Review-blockquote {
    font-style: normal;
    letter-spacing: 0;
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    border-left: 0;
    justify-content: flex-start;
    position: relative;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .bet-Review-link {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 500;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 1.25;
    font-weight: 500;
    z-index: 2;
    letter-spacing: -0.005em;
    font-weight: 500;
    color: #00c397; }
    .bet-Review-link:hover {
      cursor: pointer;
      outline: none; }
    .bet-Review-link:hover, .bet-Review-link:target, .bet-Review-link:focus {
      text-decoration: none; }
    .bet-Review-link i {
      vertical-align: middle; }
    @media (orientation: portrait) {
      .bet-Review-link {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-link {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-Review-link {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Review-link {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Review-link {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Review-link {
        font-size: 16px; } }
    .bet-Review-link:hover, .bet-Review-link:focus {
      text-decoration: none;
      color: #00b48b; }
    .bet-Review-link:target, .bet-Review-link:active {
      text-decoration: none;
      color: #00a47f; }
  .bet-Review-linkWrapper {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    width: 100%;
    line-height: 1.25; }
  .bet-Review-cite {
    margin-left: auto;
    width: 50%;
    text-align: right;
    font-style: normal; }
  .bet-Review-author {
    color: #291842;
    margin-bottom: 0;
    letter-spacing: -0.005em;
    font-weight: 500;
    line-height: 1.25; }
    @media (orientation: portrait) {
      .bet-Review-author {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-author {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-Review-author {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Review-author {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Review-author {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Review-author {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-Review-author {
        margin-bottom: 0.27625vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-author {
        margin-bottom: 0.15625vw; } }
    @media (orientation: landscape) {
      .bet-Review-author {
        margin-bottom: 0.15625vw; } }
  .bet-Review-info {
    color: rgba(41, 24, 66, 0.61);
    letter-spacing: -0.005em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-Review-info {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-info {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-Review-info {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Review-info {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Review-info {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Review-info {
        font-size: 14.222px; } }
  .bet-Review-textWrapper {
    width: 100%; }
    @media (orientation: portrait) {
      .bet-Review-textWrapper {
        padding-top: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-textWrapper {
        padding-top: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-Review-textWrapper {
        padding-top: 0.625vw; } }
  .bet-Review-text {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.75;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-Review-text {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-text {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-Review-text {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Review-text {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Review-text {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Review-text {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-Review-text {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-text {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-Review-text {
        margin-bottom: 0.625vw; } }
  .bet-Review-quoteMark {
    font-size: 32.437px;
    color: #f5f5f7;
    text-align: center; }
    @media (min-width: 1170px) {
      .bet-Review-quoteMark {
        font-size: 65.758px;
        text-align: right; } }
    @media (min-width: 1690px) {
      .bet-Review-quoteMark {
        font-size: 105.332px; } }
  .bet-Review-quoteMarkWrapper {
    position: relative; }
    @media (min-width: 750px), (orientation: landscape) {
      .bet-Review-quoteMarkWrapper {
        position: absolute;
        right: calc(100% + 24px); } }
    @media (min-width: 1170px) {
      .bet-Review-quoteMarkWrapper {
        right: calc(100% + 32px); } }
  .bet-Review-tapLink {
    display: none;
    position: absolute;
    outline: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 1; }
    .bet-Review--tapEnabled .bet-Review-tapLink {
      display: block; }
  .bet-Review-starsContainer {
    width: calc(var(--bet-review-star-size) * 5);
    height: var(--bet-review-star-size);
    overflow: hidden;
    margin-left: auto; }
    @media (orientation: portrait) {
      .bet-Review-starsContainer {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Review-starsContainer {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-Review-starsContainer {
        margin-bottom: 0.3125vw; } }
  .bet-Review-star {
    font-size: 12.642px;
    line-height: 1;
    width: var(--bet-review-star-size);
    height: var(--bet-review-star-size);
    text-align: center;
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: #00c397; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Review-star {
        font-size: 14.222px; } }

.bet-Reviews {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  background-color: #ffffff;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #291842; }
  @media (orientation: portrait) {
    .bet-Reviews {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Reviews {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-Reviews {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-Reviews {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Reviews {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Reviews {
      padding-bottom: 5vw; } }
  .bet-Reviews-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-Reviews-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Reviews-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-Reviews-header {
        margin-bottom: 3.75vw; } }
  .bet-Reviews-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    font-weight: 700;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-Reviews-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Reviews-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-Reviews-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Reviews-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Reviews-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Reviews-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-Reviews-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Reviews-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-Reviews-heading {
        margin-bottom: 0.83333vw; } }
  .bet-Reviews-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0; }
    @media (orientation: portrait) {
      .bet-Reviews-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Reviews-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-Reviews-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Reviews-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Reviews-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Reviews-subhead {
        font-size: 20.25px; } }
  .bet-Reviews-ratings {
    width: 100%; }
    @media (min-width: 1690px) {
      .bet-Reviews-ratings {
        width: calc(100% * 8 / 12); } }
  .bet-Reviews-timeline {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    width: calc(100% * 10 / 12); }
    @media (orientation: portrait) {
      .bet-Reviews-timeline {
        width: 100%; } }
    @media (min-width: 750px) {
      .bet-Reviews-timeline {
        width: calc(100% * 8 / 12); } }
    @media (min-width: 1170px) {
      .bet-Reviews-timeline {
        width: calc(100% * 6 / 12); } }
    .bet-Reviews-timeline .Review {
      width: 100%; }
      @media (orientation: portrait) {
        .bet-Reviews-timeline .Review {
          margin-bottom: 6.63vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-Reviews-timeline .Review {
          margin-bottom: 3.75vw; } }
      @media (orientation: landscape) {
        .bet-Reviews-timeline .Review {
          margin-bottom: 3.75vw; } }
      .bet-Reviews-timeline .Review:last-child {
        margin-bottom: 0; }

.bet-SideNavListGroup {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
  .bet-SideNavListGroup-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color: rgba(41, 24, 66, 0.61);
    line-height: 1.25;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    word-spacing: 0.1em;
    font-size: 11.237px;
    color: rgba(41, 24, 66, 0.61);
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 8px; }
    @media (min-width: 1170px) {
      .bet-SideNavListGroup-eyebrow {
        font-size: 11.237px; } }
    @media (min-width: 1690px) {
      .bet-SideNavListGroup-eyebrow {
        font-size: 12.642px; } }
  .bet-SideNavListGroup-link {
    display: block;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 14.222px;
    letter-spacing: -0.005em;
    text-decoration: none;
    color: #291842;
    font-weight: 500;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
    .bet-SideNavListGroup-link .bet-SideNavList-text {
      display: block;
      transform: translateX(0);
      transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-SideNavListGroup-link:hover, .bet-SideNavListGroup-link:focus {
      color: #291842;
      text-decoration: none; }
      @media (hover: hover) {
        .bet-SideNavListGroup-link:hover, .bet-SideNavListGroup-link:focus {
          background-color: rgba(0, 0, 0, 0.1); } }
      @media (hover: hover) {
        .bet-SideNavListGroup-link:hover .bet-SideNavList-text, .bet-SideNavListGroup-link:focus .bet-SideNavList-text {
          transform: translateX(8px); } }
  .bet-SideNavListGroup-subItem {
    position: relative; }

.bet-SideNavList {
  list-style-type: none;
  padding-left: 0;
  margin: 0; }
  @media (orientation: portrait) {
    .bet-SideNavList {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-SideNavList {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-SideNavList {
      padding-bottom: 5vw; } }
  .bet-SideNavList-link {
    display: block;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 14.222px;
    letter-spacing: -0.005em;
    text-decoration: none;
    color: #291842;
    font-weight: 500;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
    .bet-SideNavList-link .bet-SideNavList-text {
      display: block;
      transform: translateX(0);
      transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-SideNavList-link:hover, .bet-SideNavList-link:focus {
      color: #291842;
      text-decoration: none; }
      @media (hover: hover) {
        .bet-SideNavList-link:hover, .bet-SideNavList-link:focus {
          background-color: rgba(0, 0, 0, 0.1); } }
      @media (hover: hover) {
        .bet-SideNavList-link:hover .bet-SideNavList-text, .bet-SideNavList-link:focus .bet-SideNavList-text {
          transform: translateX(8px); } }

.bet-SideNavToggle {
  position: relative;
  display: flex; }
  @media (min-width: 970px) {
    .bet-SideNavToggle {
      display: none; } }

.bet-SideNav {
  z-index: 1040;
  background: #f5f5f7;
  top: 0;
  bottom: 0;
  transition-duration: 0.5s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
  position: fixed;
  transform: translate3d(0%, 0, 0);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }
  @media (orientation: portrait) {
    .bet-SideNav {
      width: 75vw;
      left: -75vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-SideNav {
      width: 50vw;
      left: -50vw; } }
  @media (orientation: landscape) {
    .bet-SideNav {
      width: 50vw;
      left: -50vw; } }
  .StaticPage--sideNavOpen .bet-SideNav {
    transform: translate3d(100%, 0, 0); }
    @media (orientation: landscape) and (min-width: 970px) {
      .StaticPage--sideNavOpen .bet-SideNav {
        transform: translate3d(0%, 0, 0); } }

.bet-SubNavbar {
  background-color: rgba(255, 255, 255, 0.99);
  box-shadow: inset 0 1px 0 0 #f5f5f7, inset 0 -1px 0 0 #f5f5f7;
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 1010;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: transform, top;
  transform: translate3d(0, 0%, 0);
  display: none; }
  @media (orientation: portrait) and (min-width: 970px) {
    .bet-SubNavbar {
      display: block;
      height: 40px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-SubNavbar {
      display: block;
      height: 40px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-SubNavbar {
      height: 44px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-SubNavbar {
      height: 48px; } }

.bet-SubNavbar[data-js-nav-size='large'] {
  top: 68px; }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-SubNavbar[data-js-nav-size='large'] {
      top: 80px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-SubNavbar[data-js-nav-size='large'] {
      top: 80px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-SubNavbar[data-js-nav-size='large'] {
      top: 104px; } }

.bet-SubNavbar[data-js-nav-size='small'] {
  top: 56px; }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-SubNavbar[data-js-nav-size='small'] {
      top: 68px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-SubNavbar[data-js-nav-size='small'] {
      top: 68px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-SubNavbar[data-js-nav-size='small'] {
      top: 80px; } }

.bet-SubNavbar[data-js-sub-navbar='is-rolledUp'] {
  transform: translate3d(0, -100%, 0); }

.bet-SubNavbar-padding {
  height: 100%; }
  @media (orientation: portrait) {
    .bet-SubNavbar-padding {
      padding-left: 8px;
      padding-right: 8px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-SubNavbar-padding {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (orientation: landscape) {
    .bet-SubNavbar-padding {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-SubNavbar-padding {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-SubNavbar-padding {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-SubNavbar-padding {
      padding-left: 28px;
      padding-right: 28px; } }

.bet-SubNavbar-links {
  display: flex;
  height: 100%;
  transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
  [data-js-sub-navbar='is-rolledUp'] .bet-SubNavbar-links {
    opacity: 0; }

.bet-SubNavbar-linksList {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 100%;
  align-items: center;
  list-style: none;
  width: calc(100% + 24px);
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 0;
  margin-bottom: 0; }
  @media (min-width: 1170px) {
    .bet-SubNavbar-linksList {
      width: calc(100% + 32px);
      margin-left: -16px;
      margin-right: -16px; } }

.bet-SubNavbar-linkWrap {
  padding-left: 12px;
  padding-right: 12px; }
  @media (min-width: 1170px) {
    .bet-SubNavbar-linkWrap {
      padding-left: 16px;
      padding-right: 16px; } }

.bet-SubNavbar-link {
  height: 100%;
  text-decoration: none;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 11.237px;
  font-weight: 500;
  letter-spacing: 0.1em;
  word-spacing: 0.1em;
  color: #291842;
  text-transform: uppercase; }
  @media (min-width: 1170px) {
    .bet-SubNavbar-link {
      font-size: 12.642px; } }
  .bet-SubNavbar-link:hover, .bet-SubNavbar-link:focus {
    text-decoration: none;
    color: #291842; }

.bet-SubNavbar-underline {
  line-height: 1.5;
  color: currentColor;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.6em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-bottom: 0.7em;
  white-space: nowrap; }
  @media (hover: none) {
    .bet-SubNavbar-underline {
      background-image: none; } }
  .bet-SubNavbar-underline:hover, .bet-SubNavbar-underline:focus {
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-size: 100% 0.6em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-SubNavbar-underline:hover, .bet-SubNavbar-underline:focus {
        background-image: none; } }
  .bet-SubNavbar-link:hover .bet-SubNavbar-underline,
  .bet-SubNavbar-link:focus .bet-SubNavbar-underline {
    background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
    background-size: 100% 0.6em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-SubNavbar-link:hover .bet-SubNavbar-underline,
      .bet-SubNavbar-link:focus .bet-SubNavbar-underline {
        background-image: none; } }

.gated-Locked .bet-SubNavbar {
  /*
    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="blur-svg">
      <defs>
        <filter id="blur-filter">
          <feGaussianBlur stdDeviation="15"></feGaussianBlur>
        </filter>
      </defs>
    </svg>
  */
  filter: url("data:image/svg+xml;base64,ICAgIDxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjbGFzcz0iYmx1ci1zdmciPg0KICAgICAgPGRlZnM+DQogICAgICAgIDxmaWx0ZXIgaWQ9ImJsdXItZmlsdGVyIj4NCiAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICA8L2RlZnM+DQogICAgPC9zdmc+DQo=");
  filter: blur(15px); }

#AboutUsPage #LinkTo-aboutUs-ourMission,
#MediaPage #LinkTo-aboutUs-media,
#CompanyPage #LinkTo-aboutUs-company,
#ReviewPage #LinkTo-aboutUs-reviews,
#CareersPage #LinkTo-aboutUs-careers,
#ContactUs #LinkTo-aboutUs-contactUs,
.bet-SubNavbar-link.active {
  color: #00c397;
  pointer-events: none; }

html.qa [data-qa-no-transition] {
  transition: initial !important; }

html.qa [data-qa-hidden] {
  display: none !important; }

html.qa [data-qa-no-sticky][data-route='index'] {
  position: absolute !important; }

html.qa [data-route^='my-loan.show.to-do'] [data-qa-no-sticky] {
  position: absolute !important; }

html.qa [data-qa-not-clickable] {
  pointer-events: none; }

html.qa .bet-Flow * {
  transition: initial !important; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-bg {
  background: #f6f6f6; }

.mfp-container {
  padding: 60px 20px; }

.mfp-iframe-scaler iframe {
  box-shadow: none; }

.mfp-wrap .mfp-content {
  max-width: 1000px; }

.mfp-inline-holder .mfp-close {
  right: -10px; }

.mfp-wrap .mfp-close {
  background-image: url('data:image/svg+xml;utf8,<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1125.000000, -108.000000)" fill="#092828"><g transform="translate(1134.677670, 117.677670) rotate(-315.000000) translate(-1134.677670, -117.677670) translate(1122.177670, 105.177670)"><path d="M13,12 L13,0 L12,0 L12,12 L1.13686838e-13,12 L1.13686838e-13,13 L12,13 L12,25 L13,25 L13,13 L25,13 L25,12 L13,12 Z"></path></g></g></g></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 19px;
  height: 40px;
  right: -10px;
  opacity: 1;
  padding: 0;
  top: -45px;
  width: 40px; }
  .mfp-wrap .mfp-close:hover {
    background-image: url('data:image/svg+xml;utf8,<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1165.000000, -108.000000)" fill="#00C397"><g transform="translate(1174.677670, 117.677670) rotate(-315.000000) translate(-1174.677670, -117.677670) translate(1162.177670, 105.177670)"><path d="M13,12 L13,0 L12,0 L12,12 L1.13686838e-13,12 L1.13686838e-13,13 L12,13 L12,25 L13,25 L13,13 L25,13 L25,12 L13,12 Z"></path></g></g></g></svg>'); }

/* ---- */
/* MFP Fade Animation */
/* ---- */
.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out; }

/* overlay animate in */
.mfp-bg.mfp-ready {
  opacity: 1; }

/* overlay animate out */
.mfp-bg.mfp-removing {
  opacity: 0; }

/* content at start */
.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.15s ease-out; }

/* content animate it */
.mfp-wrap.mfp-ready .mfp-content {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  opacity: 1; }

/* content animate out */
.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0; }

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0); }

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute; }

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s; }

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em; }

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center; }

.StaticPage {
  background-color: #f6f6f6;
  -webkit-font-smoothing: subpixel-antialiased;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.StaticPage-container {
  height: 105%;
  width: 100%;
  display: table; }

.StaticPage-top {
  display: table-row;
  width: 100%;
  height: calc(100vh - 54px); }

.StaticPage.BrowserSupport .StaticPage-content,
.StaticPage.MortgageRates .StaticPage-content {
  padding-top: 64px; }

.Navigation {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #291842; }

.Header {
  background-color: #291842;
  color: #ffffff;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 12.642px;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: 300; }

@media (min-width: 1169px) {
  .Header--external .HeaderContextNav-item--button {
    display: none; } }

@media (max-width: 1169px) {
  .Header--external .all-linkto {
    display: none; } }

@media (max-width: 749px) {
  .all-linkto {
    display: none; } }

.LogoBlock-link {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%; }

.all-linkto {
  float: left;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 12.642px; }
  @media (min-width: 970px) {
    .all-linkto {
      margin-left: 40px; } }

.StaticPage a.linkto-item {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

a.linkto-item,
a.linkto-item:link,
a.linkto-item:visited {
  text-transform: uppercase;
  padding: 23px 20px 23px;
  height: 64px;
  color: #291842;
  position: relative;
  float: left;
  display: inline-block;
  text-decoration: none !important; }

.linkto-item::before {
  content: '';
  display: block;
  position: absolute;
  top: 45px;
  left: 19px;
  width: calc(100% - 38px);
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: transparent; }

.AboutUsPage a.linkto-item#linkto-aboutus::before,
.cms a.linkto-item#linkto-blog::before,
a.linkto-item:hover::before,
a.linkto-item:active::before {
  border-top: 2px solid #291842; }

a.linkto-item:hover::before,
a.linkto-item:active::before {
  border-top: 2px solid #b7cbc7; }

.LegalPage .container-fluid {
  background-color: #ffffff; }

.LegalPage .Content .container {
  padding-bottom: 30px; }

.LegalPage .StaticPage-content h2 {
  font-size: 32.437px; }

.LegalPage .StaticPage-content h3 {
  margin-top: 32px;
  font-size: 20.25px; }

.LegalPage .Content p,
.LegalPage .Content ul {
  font-size: 16px; }

/***************** NAV **********************/
.ShadowOutlineBox, .TextBox, .ContrastBox, .MediaBox, .VideoBox, .StepList {
  outline: solid white 6px;
  margin: 6px;
  box-shadow: 0 2px 5px 7px rgba(0, 0, 0, 0.12); }

.StaticContainer {
  max-width: 700px;
  margin: 0 auto; }

.ContentSection {
  padding: 32px 16px; }

.ContentSection--alt {
  background: #ffffff; }

.app-GetStartedButton {
  margin-right: 8px;
  opacity: 0; }

.app-GetStartedButton:not(.app-GetStartedButton--visible) {
  cursor: default; }

.app-GetStartedButton--visible {
  opacity: 1;
  transition: opacity 0.1s ease-in-out; }

.HeaderContextNav-item--button {
  padding: 22px;
  font-size: 20px; }

@media (max-width: 750px) {
  .Header--signInButtonHref {
    display: none !important; } }

.Header-legacyActions .bsk-Button--tertiary {
  background: none; }

.NavigationToggle {
  height: 32px;
  width: 32px;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 28.833px;
  background: none;
  border: 0;
  margin: auto; }

* {
  box-sizing: border-box; }

html {
  font-size: 16px; }

body {
  color: #291842;
  line-height: 1.5;
  margin: 0;
  text-rendering: optimizeLegibility;
  font-size: 1rem;
  letter-spacing: 0; }

html,
body {
  height: 100%;
  font-weight: 400; }

a,
a:hover,
a:focus {
  color: #00c397; }

a {
  cursor: pointer;
  text-decoration: none;
  font-weight: 500; }
  a.no-decoration {
    color: inherit; }
    a.no-decoration:hover, a.no-decoration:active {
      text-decoration: none; }

address {
  font-style: normal; }

blockquote {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: relative;
  font-size: 24px;
  font-style: italic;
  line-height: 1.35;
  letter-spacing: 0.08em; }

blockquote::before,
blockquote::after {
  display: none; }

dd {
  margin-left: 0; }

dt {
  font-weight: 700; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

figure {
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.1; }

h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

h1 {
  font-size: 46.184px;
  letter-spacing: -0.02em; }

h2 {
  font-size: 36.491px; }

h3 {
  font-size: 28.833px; }

h4 {
  font-size: 20.25px;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 24px;
  margin-bottom: 16px; }

h5 {
  font-size: 16px;
  letter-spacing: 0.02em;
  margin-top: 24px;
  margin-bottom: 16px; }

h6 {
  font-size: 12.642px;
  letter-spacing: 0.04em;
  margin-top: 24px;
  margin-bottom: 16px; }

@media screen and (max-width: 749px) {
  h1 {
    font-size: 32.437px; }
  h2 {
    font-weight: 300;
    font-size: 28.833px; }
  h3 {
    font-weight: 300;
    font-size: 20.25px; } }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #e4e4e9; }

label {
  font-weight: initial; }

p {
  margin-bottom: 16px; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.u-bodyOffsetMargin {
  margin-top: 30px; }

.u-hideDesktop {
  display: block; }
  @media (min-width: 970px) {
    .u-hideDesktop {
      display: none; } }

.u-accent {
  color: #37ebc1; }

.u-textLeft {
  text-align: left; }

.Auth {
  display: none; }

.NavigationList-item.Auth {
  display: none; }

.Auth-borrower .Auth-borrower--on,
.Auth-authenticated .Auth-authenticated--on,
.Auth-unauthenticated .Auth-unauthenticated--on,
.Auth-admin .Auth-admin--on {
  display: initial; }

.Auth-borrower .Auth-borrower--off,
.Auth-authenticated .Auth-authenticated--off,
.Auth-unauthenticated .Auth-unauthenticated--off,
.Auth-admin .Auth-admin--off {
  display: none; }

[data-preapproval-context='true']:not(.Auth-admin) .PreapprovalContext--on {
  display: initial; }

[data-preapproval-context='true']:not(.Auth-admin) .PreapprovalContext--off {
  display: none; }

.TextBox, .ContrastBox {
  position: relative;
  overflow: hidden;
  padding: 28px;
  background-color: #ffffff; }

.TextBox h2, .ContrastBox h2,
.TextBox h3,
.ContrastBox h3 {
  margin-top: 0;
  font-weight: 700;
  letter-spacing: -0.025em; }

.TextBox p, .ContrastBox p {
  font-size: 18px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2); }

.TextBox form, .ContrastBox form {
  margin-top: 23px;
  display: block;
  position: relative; }

.TextBox--submitted > * {
  visibility: hidden; }

.TextBox--submitted .TextBox-confirmation {
  visibility: visible;
  position: absolute;
  top: 30%;
  left: 40px; }

.TextBox-confirmation::after {
  content: '\2713';
  position: absolute;
  left: -28px;
  border-radius: 50%;
  background-color: #00c397;
  color: #291842;
  padding: 2px;
  top: -4px;
  line-height: 1.3;
  width: 22px;
  height: 22px;
  text-align: center; }

.TextBox.fullspread, .fullspread.ContrastBox {
  padding: 0; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.container::before,
.container::after {
  content: ' ';
  display: table; }

.container::after {
  clear: both; }

@media (min-width: 750px) {
  .container {
    width: 750px; } }

@media (min-width: 970px) {
  .container {
    width: 970px; } }

@media (min-width: 1170px) {
  .container {
    width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.container-fluid::before,
.container-fluid::after {
  content: ' ';
  display: table; }

.container-fluid::after {
  clear: both; }

.ContrastBox {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #ffffff;
  background-color: #291842; }
  .ContrastBox h3 {
    letter-spacing: -0.025em;
    font-weight: 700; }
  .ContrastBox h4 {
    font-size: 16px;
    letter-spacing: -0.01em;
    font-weight: 600;
    line-height: 1.5; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .ContrastBox h4 {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .ContrastBox h4 {
        font-size: 20.25px; } }
  .ContrastBox h8 {
    font-size: 14.222px;
    letter-spacing: -0.01em;
    font-weight: 600; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .ContrastBox h8 {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .ContrastBox h8 {
        font-size: 18px; } }
  .ContrastBox p {
    letter-spacing: var(--bsk-letter-spacing-tight-1); }
  .ContrastBox button {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    position: relative;
    flex-shrink: 0;
    white-space: nowrap;
    outline: none;
    letter-spacing: 0.03em;
    -webkit-font-smoothing: subpixel-antialiased;
    align-items: center;
    background-color: #00c397;
    border-radius: 4px;
    border-width: 0;
    color: #ffffff;
    display: inline-flex;
    justify-content: center;
    font-weight: 400;
    height: var(--bet-button-md-height);
    padding-left: 1.15em;
    padding-right: 1.15em;
    font-size: 11.237px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .ContrastBox button {
        font-size: 12.642px;
        padding-left: 1.25em;
        padding-right: 1.25em; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .ContrastBox button {
        font-size: 14.222px; } }
    .ContrastBox button:hover, .ContrastBox button:focus {
      color: #ffffff;
      background-color: #00b48b;
      text-decoration: none;
      transform: translateY(1px); }
    .ContrastBox button:target, .ContrastBox button:active {
      transform: translateY(1.75px);
      background-color: #00a47f; }

.ContrastBox form input[type='text'],
.ContrastBox form input[type='email'] {
  border: 0; }

.ContrastBox--fullWidth {
  box-shadow: none;
  margin: auto;
  outline: none;
  text-align: center; }

.server-Error {
  width: 100%; }
  .server-Error-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center; }
    @media (orientation: portrait) {
      .server-Error-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .server-Error-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .server-Error-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .server-Error-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: portrait) {
      .server-Error-pagePadding {
        height: calc(100vh - 68px - 76px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-pagePadding {
        height: calc(100vh - 80px - 63px); } }
    @media (orientation: landscape) {
      .server-Error-pagePadding {
        height: calc(100vh - 68px - 50px); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .server-Error-pagePadding {
        height: calc( 100vh - 68px - 40px - 64px); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .server-Error-pagePadding {
        height: calc(100vh - 80px - 44px); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .server-Error-pagePadding {
        height: calc(100vh - 104px - 48px); } }
    @supports (min-height: 100vh) {
      @media (orientation: portrait) {
        .server-Error-pagePadding {
          min-height: calc( 100vh - 68px - 76px); } }
      @media (orientation: portrait) and (min-width: 750px) {
        .server-Error-pagePadding {
          min-height: calc( 100vh - 80px - 63px); } }
      @media (orientation: landscape) {
        .server-Error-pagePadding {
          min-height: calc( 100vh - 68px - 50px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .server-Error-pagePadding {
          min-height: calc( 100vh - 68px - 40px - 64px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .server-Error-pagePadding {
          min-height: calc(100vh - 80px - 44px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .server-Error-pagePadding {
          min-height: calc(100vh - 104px - 48px);
          height: auto; } } }
  .server-Error-message {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .server-Error-message {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-message {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) {
      .server-Error-message {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .server-Error-message {
        width: calc(100% * 6 / 12); } }
  .server-Error-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.25;
    color: #291842;
    margin-top: 0;
    width: 100%; }
    @media (orientation: portrait) {
      .server-Error-heading {
        font-size: 28.833px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-heading {
        font-size: 41.053px; } }
    @media (orientation: landscape) {
      .server-Error-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .server-Error-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .server-Error-heading {
        font-size: 65.758px;
        line-height: 1.1; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .server-Error-heading {
        font-size: 73.978px; } }
    @media (orientation: portrait) {
      .server-Error-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .server-Error-heading {
        margin-bottom: 0.83333vw; } }
  .server-Error-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 31em;
    margin: 0; }
    @media (orientation: portrait) {
      .server-Error-subhead {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .server-Error-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .server-Error-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .server-Error-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .server-Error-subhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .server-Error-subhead {
        font-size: 22.781px; } }

.gated-Overlay {
  display: none; }

.gated-Locked .gated-Overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 9999; }

.gated-OverlayContainer {
  display: flex;
  align-content: center;
  justify-content: center; }

.gated-Locked .gated-Blur {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='30');
  /*
    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="blur-svg">
      <defs>
        <filter id="blur-filter">
          <feGaussianBlur stdDeviation="15"></feGaussianBlur>
        </filter>
      </defs>
    </svg>
  */
  filter: url("data:image/svg+xml;base64,ICAgIDxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjbGFzcz0iYmx1ci1zdmciPg0KICAgICAgPGRlZnM+DQogICAgICAgIDxmaWx0ZXIgaWQ9ImJsdXItZmlsdGVyIj4NCiAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICA8L2RlZnM+DQogICAgPC9zdmc+DQo=");
  filter: blur(15px); }

.gated-Form {
  background-color: #fe766c;
  outline: 20px solid #fe766c;
  border: solid 1px rgba(255, 255, 255, 0.7);
  padding: 35px;
  color: #fff;
  max-width: 770px; }

.gated-Form h1 {
  margin-top: 0;
  font-size: 3em; }

.gated-Form h2 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-size: 1.6em;
  margin-top: 10px;
  margin-bottom: 40px; }

.gated-Form input,
.gated-Form button {
  color: initial;
  padding: 10px;
  font-size: 14.222px;
  border-radius: 2px; }

.gated-Form input {
  color: #000;
  border: 0;
  width: 300px; }

.gated-Form input::placeholder {
  color: #c8c8c8; }

.gated-Form button {
  color: #000;
  border: 1px solid #000;
  text-transform: uppercase;
  padding: 10px 20px;
  background-color: transparent;
  margin-left: 8px; }

.Header {
  height: 64px;
  position: relative;
  background: #291842;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #ffffff;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  z-index: 994;
  transition: box-shadow 0.25s ease-in, top 0.5s ease-in-out; }

.Header--external {
  background: #f6f6f6;
  color: #291842; }

.Header--internal {
  background: #291842;
  color: #ffffff; }

.HeaderContextNav {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0; }

.HeaderContextNav-item {
  float: left;
  height: 64px; }

.HeaderContextNav-item--button {
  width: 64px;
  position: relative; }

.HeaderContextNav-item--title,
.HeaderContextNav-item--logo {
  margin-left: 16px; }

.HeaderContextNav-title {
  line-height: 64px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  margin: 0; }

.Header--floating,
.Header--sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0px 0px 0px transparent; }

html.qa .Header--sticky[data-qa-no-sticky] {
  position: absolute; }

.Header--floatingVisible,
.Header--sticky,
.Header--shadowFloatingVisible.Header--floatingVisible {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }

.Header--noShadow,
.Header--shadowFloatingVisible {
  box-shadow: 0 0 0 transparent; }

.Header-logoLink {
  width: auto;
  height: 48px;
  display: block;
  margin-left: 16px;
  color: #ffffff; }
  @media (max-width: 749px) {
    .Header-logoLink {
      margin-left: 8px; } }

.Header--internal .LogoBlock {
  background-color: transparent; }

.Header--navRight .HeaderContextNav {
  padding-top: 12px;
  width: calc(100% - 120px); }
  @media (max-width: 750px) {
    .Header--navRight .HeaderContextNav {
      width: 100%; } }

.Header--navRight .all-linkto {
  float: right; }
  @media (min-width: 970px) {
    .Header--navRight .all-linkto {
      margin-left: auto; } }

.Header--external .Header-logoLink {
  background-image: url("/static/images/better-logo-fill.svg"); }

.Header-legacyActions {
  position: absolute;
  padding-top: 12px;
  right: 16px; }

@media (max-width: 749px) {
  .StaticPage .Header-legacyActions {
    right: 0; } }

.StaticPage .Header--external .Header-logoLink {
  background-image: url("/static/images/better-logo-dark-fill.svg"); }

.Header-legacyActions--mobileOnly .Header-legacyActions {
  display: none; }
  @media (max-width: 749px) {
    .Header-legacyActions--mobileOnly .Header-legacyActions {
      display: block; } }

.Header-yellowWarning {
  position: fixed;
  left: 50%;
  width: 250px;
  margin-left: -125px;
  text-align: center;
  text-transform: uppercase;
  padding: 4px;
  color: #000000;
  background: #fff266;
  z-index: 1009; }

.Header-yellowWarning ul {
  list-style: none;
  padding: 0;
  margin: 0; }

@media screen and (max-width: 1169px) {
  .Header-welcomeMessage {
    display: none; }
  .Header-actions {
    z-index: 1; }
  .Header-container {
    position: relative;
    margin: 0 auto; } }

.LeadForm {
  position: relative; }
  .LeadForm h2 {
    margin-bottom: 0.75em;
    font-size: 20.25px;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .LeadForm h2 {
        font-size: 32.437px; } }
    .LeadForm h2:last-child {
      margin-bottom: 0; }
  .LeadForm h3 {
    font-size: 16px;
    line-height: 1.25;
    font-weight: 600;
    letter-spacing: -0.025em; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .LeadForm h3 {
        font-size: 22.781px; } }

.LeadForm-content {
  visibility: visible; }

.LeadForm-error {
  width: 100%;
  padding: 4px;
  display: none;
  color: #ffffff;
  background-color: #ff3369;
  box-sizing: border-box; }

.LeadForm-error--active {
  display: block; }

.LeadForm-confirmation {
  height: 100%;
  left: 0;
  position: absolute;
  visibility: hidden;
  width: 100%; }

.LeadForm-confirmation--default {
  align-items: center;
  display: flex;
  font-size: 28.833px;
  font-weight: 600; }

.LeadForm-confirmationIcon {
  background-image: url("/static/images/check-1.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 42px;
  width: 42px; }

.LeadForm--submitted .LeadForm-content {
  visibility: hidden; }

.LeadForm--submitted .LeadForm-confirmation {
  visibility: visible; }

.LeadForm-spinner {
  height: 20px;
  display: none; }

.LeadForm-spinner--active {
  display: block; }

@keyframes LeadForm-spinner {
  to {
    transform: rotate(360deg); } }

.LeadForm-spinner::before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #333;
  animation: LeadForm-spinner 0.6s linear infinite; }

.InfoBox-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.InfoBox-container--staggered {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 40px; }
  @media (max-width: 749px) {
    .InfoBox-container--staggered {
      display: block;
      height: auto !important; } }

.InfoBox {
  width: 100%;
  padding: 19px 48px 16px 24px;
  border-left: 3px #b7cbc7 solid;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  margin: 8px 0 0;
  background-color: #fff; }
  .InfoBox h5 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.01em;
    line-height: 1.25;
    margin-bottom: 0.5em; }
    .InfoBox h5:last-child {
      margin-bottom: 0; }

.InfoBox-container--staggered .InfoBox {
  border-left-color: #00c397;
  border-left-width: 5px;
  flex-basis: auto;
  padding-bottom: 32px;
  width: calc(50% - 4px); }
  @media (max-width: 749px) {
    .InfoBox-container--staggered .InfoBox {
      width: 100%; } }

.InfoBox-container--staggered .InfoBox:first-child {
  margin-top: 136px; }
  @media (max-width: 749px) {
    .InfoBox-container--staggered .InfoBox:first-child {
      margin-top: 68px; } }

.InfoBox h4 {
  font-size: 18px;
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: -0.025em;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
  margin: 0;
  margin-bottom: 0.25em; }
  .InfoBox h4:last-child {
    margin-bottom: 0; }

.InfoBox h4 .number {
  font-size: 32.437px; }

.InfoBox-container--staggered .InfoBox h4 .number {
  font-size: 46.184px; }

.InfoBox h4 img {
  display: block;
  height: 54px;
  padding-bottom: 15px; }

.InfoBox p {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-size: 16px;
  line-height: 1.5; }

.InfoBox-container--staggered p {
  font-size: 22.781px;
  line-height: 1.35; }

.InfoBox button {
  float: right;
  margin-right: -32px !important; }

@media (min-width: 750px) {
  .InfoBox {
    flex-basis: calc(50% - 4px); } }

.PageHero {
  position: relative; }
  @media (orientation: portrait) {
    .PageHero {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .PageHero {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .PageHero {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) {
    .PageHero {
      margin-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .PageHero {
      margin-top: 5vw; } }
  @media (orientation: landscape) {
    .PageHero {
      margin-top: 5vw; } }

@media (orientation: portrait) {
  .PageHero--marginBottomSm {
    margin-bottom: 2.21vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .PageHero--marginBottomSm {
    margin-bottom: 1.25vw; } }

@media (orientation: landscape) {
  .PageHero--marginBottomSm {
    margin-bottom: 1.25vw; } }

.PageHero-heading {
  margin-top: 0;
  font-weight: 700;
  letter-spacing: -0.025em;
  margin-bottom: 0.5em;
  line-height: 1.25;
  max-width: 18em;
  font-size: 25.629px; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .PageHero-heading {
      font-size: 36.491px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .PageHero-heading {
      font-size: 46.184px; } }
  .PageHero-heading:last-child {
    margin-bottom: 0; }

.PageHero-subhead {
  margin-top: 0;
  padding-left: 7px;
  border-left: 4px #b7cbc7 solid;
  font-size: 16px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-3);
  font-weight: 500;
  line-height: 1.25; }
  @media (orientation: portrait) {
    .PageHero-subhead {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .PageHero-subhead {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .PageHero-subhead {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .PageHero-subhead {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .PageHero-subhead {
      font-size: 22.781px; } }
  .PageHero-subhead:last-child {
    margin-bottom: 0; }

.PageHero-message {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 25px; }
  @media (min-width: 750px) {
    .PageHero-message {
      padding-right: 16px;
      padding-left: 16px; } }
  @media (min-width: 970px) {
    .PageHero-message {
      padding-right: 0;
      padding-left: 0; } }

.PageHero-description {
  margin-bottom: 16px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.25; }
  @media (min-width: 750px) {
    .PageHero-description {
      padding-right: 250px; } }

.SplashHero {
  z-index: 100;
  margin-bottom: 46px; }
  .SplashHero-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%; }
  .SplashHero-figure {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .SplashHero-image {
    background-color: #c7ddff;
    width: 100%;
    object-fit: cover;
    object-position: center;
    transform-origin: center;
    position: relative;
    height: 100%; }
    .SplashHero[data-js-position='in-viewport'] .SplashHero-image {
      animation: betSplashHeroZoom 10s forwards ease-out; }
  .SplashHero-copy {
    position: relative; }
    .SplashHero--discount .SplashHero-copy {
      color: #ffffff;
      text-shadow: 0 0 16px rgba(0, 0, 0, 0.3); }
  .SplashHero-heading {
    display: block;
    line-height: 1.05;
    margin-bottom: 0.25em;
    font-weight: 700;
    letter-spacing: -0.01em; }
  .SplashHero-subhead {
    display: block;
    line-height: 1.25;
    margin-bottom: 0; }

.SplashHero-message {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 25px;
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  text-align: center;
  height: 600px;
  background-color: #cee4f2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 80%; }

.SplashHero h1,
.ProductPage .SplashHero h1 {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  padding-top: 78px;
  margin-top: 60px;
  font-size: 41.053px;
  margin-bottom: 0;
  line-height: 1.25;
  letter-spacing: normal; }

.SplashHero h2 {
  font-size: 22.781px;
  line-height: 1.25;
  margin-top: 0 !important;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2); }
  .SplashHero h2 p {
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: subpixel-antialiased;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 0; }

@media (max-width: 750px) {
  .SplashHero {
    margin-bottom: 30px; }
  .SplashHero h1,
  .ProductPage .SplashHero h1 {
    margin-top: auto;
    padding-top: 10px;
    font-size: 28.833px; }
  .SplashHero-message {
    background-position: 50% 60%;
    height: auto;
    margin-bottom: auto;
    margin-left: -8px;
    margin-right: -8px;
    margin-top: 64px;
    padding-bottom: 30px;
    padding-top: 20px;
    position: relative; } }

@media (max-width: 620px) {
  .SplashHero h2 p {
    display: inline; } }

@media (max-width: 320px) {
  .SplashHero h1,
  .ProductPage .SplashHero h1 {
    font-size: 25.629px;
    padding-top: 0; }
  .SplashHero-message {
    background-position-y: -118%;
    height: 190px; } }

.ProductContainer {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
  padding-right: 8px; }
  @media (orientation: portrait) {
    .ProductPage .ProductContainer {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .ProductPage .ProductContainer {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .ProductPage .ProductContainer {
      padding-top: 5vw; } }

.ProductPage .DummyLink {
  color: #00c397; }

/* Small devices (tablets, 768px and up) */
@media (min-width: 750px) {
  .ProductContainer {
    width: 768px; } }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 970px) {
  .ProductContainer {
    width: 992px; } }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1170px) {
  .ProductContainer {
    width: 1022px; } }

.ProductInfo {
  position: relative;
  padding-bottom: 19px;
  margin-bottom: 53px;
  padding-top: 19px; }

.ProductInfo::before,
.ProductInfo::after {
  display: block;
  position: absolute;
  left: 20px;
  width: 5px;
  font-size: 16px;
  margin-left: -5px;
  line-height: 0;
  color: #b7cbc7;
  padding: 0; }

.ProductInfo::before {
  content: '\25CF';
  top: 0;
  bottom: 0;
  border-right: solid 1px #b7cbc7; }

.ProductInfo::after {
  content: '\25CF';
  bottom: 0px; }

.ProductInfo section {
  position: relative;
  margin-bottom: 40px; }
  @media (max-width: 750px) {
    .ProductInfo section {
      margin-bottom: 15px; } }

.ProductInfo section:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%; }

.ProductInfo section > h3,
.ProductInfo .ProductInfoContent {
  display: block;
  margin-left: 0;
  margin-right: 0;
  border: 0;
  height: 100%;
  vertical-align: top; }

.ProductInfo section > h3 {
  font-size: 14.222px;
  font-weight: 500;
  line-height: 1.25;
  padding-left: 35px;
  padding-bottom: 25px; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .ProductInfo section > h3 {
      font-size: 22.781px; } }

.ProductInfoContent::before {
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  width: 10px;
  top: 48px;
  border-top: 1px solid #b7cbc7; }

/* Small devices (tablets, 768px and up) */
@media (min-width: 750px) {
  .ProductInfoContent::before {
    width: 20px; }
  .ProductInfo section > h3 {
    padding-left: 50px; } }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 970px) {
  .ProductInfo {
    padding-top: 120px; }
  .ProductInfo section {
    display: flex; }
  .ProductInfo section > h3 {
    width: 175px;
    margin-right: 24px;
    text-align: right;
    font-size: 19px;
    text-indent: 0;
    padding-left: 0; }
  .ProductInfo::before,
  .ProductInfo::after,
  .ProductInfoContent::before {
    left: 199px; }
  .ProductInfoContent {
    padding-left: 71px;
    width: 793px; }
  .ProductInfoContent::before {
    width: 60px;
    top: 32px; } }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1170px) {
  .ProductInfoContent {
    width: 833px; } }

.Rates-disclaimer {
  margin-top: 56px;
  font-size: 11.237px; }

.Rates-disclaimer ul {
  font-size: 11.237px;
  padding-left: 20px;
  line-height: 1.5;
  font-weight: 300; }

@media (min-width: 750px) {
  .Rates-guarantee {
    display: none; } }

.Rates-section {
  font-size: 11.237px;
  font-weight: 300; }

.ReviewRatings {
  max-width: 684px; }

.ReviewRating {
  padding: 24px;
  text-align: center;
  position: relative; }

.ReviewRating-logoContainer {
  height: 50px;
  line-height: 50px;
  margin: 16px 0; }

.ReviewRating-providerLogo {
  height: 50px;
  position: relative; }

.ReviewRating--zillow .ReviewRating-providerLogo {
  height: 48px;
  top: -4px; }

.ReviewRating-rating {
  margin: 24px auto; }

.ReviewRating-ratingNumber {
  font-size: 32.437px;
  font-weight: 600;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin-right: 8px; }

.ReviewRating-starsGroupContainer {
  position: relative;
  width: 200px;
  height: 40px; }

.ReviewRating-ratingNumber,
.ReviewRating-starsGroupContainer {
  display: inline-block;
  vertical-align: middle; }

.ReviewRating-starsContainer {
  overflow: hidden;
  width: 200px; }

.ReviewRating-starsGroup {
  width: 200px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0; }

.ReviewRating-starsGroup--empty {
  color: #f6f6f6; }

.ReviewRating-starsGroup--full {
  color: #f5cd5e; }

.ReviewRating-star {
  width: 40px;
  height: 40px;
  display: block;
  float: left; }

.ReviewRating-star::before {
  display: block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E912";
  font-size: 40px;
  line-height: 40px; }

.ReviewRating-link {
  line-height: 1.22;
  font-size: 14.222px; }

.Review {
  padding: 32px;
  padding-left: 56px;
  position: relative;
  display: flex; }

.Review-tapLink,
.ReviewRating-tapLink {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  z-index: 1; }

.ReviewRating-tapLink {
  display: block; }

.ReviewRating:hover .ReviewRating-link {
  text-decoration: underline; }

.Review--tapEnabled .Review-tapLink {
  display: block; }

.Review--tapEnabled:hover .Review-link a {
  text-decoration: underline; }

.Review-author {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0.125em; }

.Review-info {
  margin-bottom: 16px;
  font-size: 12.642px;
  letter-spacing: -0.005em;
  opacity: 0.5; }

.Review-link {
  font-size: 14.222px; }

.Review-quote {
  font-style: normal;
  font-size: 16px;
  color: #092828;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  line-height: 1.42;
  padding: 0;
  border-left: 0;
  margin: 0;
  margin-bottom: 16px;
  position: relative; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .Review-quote {
      font-size: 18px; } }

.Review--withImage {
  padding-left: 32px; }

.Review--withImage .Review-text {
  margin-left: 36px; }

.Review-image {
  display: flex;
  align-content: center;
  padding-right: 32px; }

.Review-image img {
  width: 50px; }

.Review-icon {
  color: #b7cbc7;
  position: absolute;
  left: -36px;
  top: 6px;
  font-size: 20.25px; }

.Reviews--standalone .Review {
  border-top: solid 1px #d8dfdf; }

.Reviews--starred {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 100px;
  margin-top: 50px; }
  @media (max-width: 969px) {
    .Reviews--starred {
      align-items: stretch; } }
  @media (max-width: 749px) {
    .Reviews--starred {
      justify-content: center; } }

.Reviews--timeline .Review,
.Reviews--starred .Review {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  margin-top: 8px;
  max-width: 684px;
  border-top: solid 3px #00c397;
  background: #ffffff; }

.Reviews--starred .Review {
  display: block;
  flex-basis: calc(33% - 10px);
  margin-top: 30px; }
  @media (max-width: 969px) {
    .Reviews--starred .Review {
      flex-basis: calc(50% - 10px); } }
  @media (max-width: 749px) {
    .Reviews--starred .Review {
      flex-basis: auto; } }

.Reviews--starred .Review-stars {
  background-image: url("/images/star.png");
  background-position: -3px;
  background-repeat: repeat no-repeat;
  background-size: auto 100%;
  height: 26px;
  margin-bottom: 16px;
  margin-left: -5px;
  width: 150px; }

.MediaBox, .VideoBox {
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: #ffffff;
  background-size: auto 100%;
  margin-bottom: 30px;
  background-position-x: 100%;
  min-height: 347px; }
  @media (max-width: 750px) {
    .MediaBox:last-child, .VideoBox:last-child {
      margin-bottom: 0; } }
  .MediaBox button, .VideoBox button {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    position: relative;
    flex-shrink: 0;
    white-space: nowrap;
    outline: none;
    letter-spacing: 0.03em;
    -webkit-font-smoothing: subpixel-antialiased;
    align-items: center;
    background-color: #00c397;
    border-radius: 4px;
    border-width: 0;
    color: #ffffff;
    display: inline-flex;
    justify-content: center;
    font-weight: 400;
    height: var(--bet-button-md-height);
    padding-left: 1.15em;
    padding-right: 1.15em;
    font-size: 11.237px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .MediaBox button, .VideoBox button {
        font-size: 12.642px;
        padding-left: 1.25em;
        padding-right: 1.25em; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .MediaBox button, .VideoBox button {
        font-size: 14.222px; } }
    .MediaBox button:hover, .VideoBox button:hover, .MediaBox button:focus, .VideoBox button:focus {
      color: #ffffff;
      background-color: #00b48b;
      text-decoration: none;
      transform: translateY(1px); }
    .MediaBox button:target, .VideoBox button:target, .MediaBox button:active, .VideoBox button:active {
      transform: translateY(1.75px);
      background-color: #00a47f; }
  .MediaBox h2, .VideoBox h2 {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.15; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .MediaBox h2, .VideoBox h2 {
        font-size: 32.437px; } }
  .MediaBox h3, .VideoBox h3 {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.15; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .MediaBox h3, .VideoBox h3 {
        font-size: 25.629px; } }

.MediaBox h1, .VideoBox h1, .MediaBox h2, .VideoBox h2, .MediaBox h3, .VideoBox h3,
.MediaBox h4,
.VideoBox h4 {
  margin-top: 0; }

.MediaBox-content, .VideoBox-content {
  padding: 0 28px;
  position: relative;
  background-color: #ffffff;
  min-height: 347px;
  width: 50%;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-direction: column; }

.MediaBox-content p, .VideoBox-content p {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-size: 16px; }

.MediaBox-content::after, .VideoBox-content::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background: #ffffff;
  z-index: -1; }

.MediaBox.has-gradient, .has-gradient.VideoBox {
  background-image: linear-gradient(35deg, #dedede, #f0f0f0); }

.MediaBox.has-gradient .MediaBox-content, .has-gradient.VideoBox .MediaBox-content, .MediaBox.has-gradient .VideoBox-content, .has-gradient.VideoBox .VideoBox-content,
.MediaBox.has-gradient .MediaBox-content::after,
.has-gradient.VideoBox .MediaBox-content::after,
.MediaBox.has-gradient .VideoBox-content::after,
.has-gradient.VideoBox .VideoBox-content::after {
  background-color: initial; }

.MediaBox-image {
  padding: 0 28px; }

.MediaBox-image img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto; }

.MediaBox.background-left, .background-left.VideoBox {
  background-position-x: 0; }

.MediaBox.background-left .MediaBox-content, .background-left.VideoBox .MediaBox-content, .MediaBox.background-left .VideoBox-content, .background-left.VideoBox .VideoBox-content {
  float: right; }

.bottom .MediaBox-content::after, .bottom .VideoBox-content::after,
.background-left.top .MediaBox-content::after,
.background-left.top .VideoBox-content::after {
  transform: skewx(17deg); }

.background-left.bottom .MediaBox-content::after, .background-left.bottom .VideoBox-content::after,
.top .MediaBox-content::after,
.top .VideoBox-content::after {
  transform: skewx(-17deg); }

.bottom .MediaBox-content::after, .bottom .VideoBox-content::after {
  transform-origin: 100% 0; }


.top .MediaBox-content::after,
.top .VideoBox-content::after {
  transform-origin: 100% 100%; }

.MediaBox.multiblock .MediaBox-content, .multiblock.VideoBox .MediaBox-content, .MediaBox.multiblock .VideoBox-content, .multiblock.VideoBox .VideoBox-content,
.MediaBox.multiblock .MediaBox-image,
.multiblock.VideoBox .MediaBox-image {
  padding: 28px; }

.MediaBox.fullspread, .fullspread.VideoBox {
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

@media (max-width: 530px) {
  .MediaBox, .VideoBox {
    background-size: 100% auto;
    min-height: initial;
    background-position-y: 0;
    padding-top: 50%; }
  .MediaBox-content, .VideoBox-content {
    min-height: initial;
    height: initial;
    width: 100%;
    padding: 28px;
    padding-top: 0; }
  .MediaBox.mobile-background-bottom, .mobile-background-bottom.VideoBox {
    background-position-y: 100%;
    padding-top: 0;
    padding-bottom: 50%; }
  .mobile-background-bottom .MediaBox-content, .mobile-background-bottom .VideoBox-content {
    padding-bottom: 0;
    padding-top: 28px;
    bottom: 0; }
  .mobile-left .MediaBox-content::after, .mobile-left .VideoBox-content::after {
    transform-origin: 100% 100%; }
  .mobile-right .MediaBox-content::after, .mobile-right .VideoBox-content::after {
    transform-origin: 0 100%; }
  .mobile-background-bottom.mobile-left .MediaBox-content::after, .mobile-background-bottom.mobile-left .VideoBox-content::after {
    transform-origin: 100% 0; }
  .mobile-background-bottom.mobile-right .MediaBox-content::after, .mobile-background-bottom.mobile-right .VideoBox-content::after {
    transform-origin: 0 0; }
  .mobile-right .MediaBox-content::after, .mobile-right .VideoBox-content::after, .mobile-background-bottom.mobile-left .MediaBox-content::after, .mobile-background-bottom.mobile-left .VideoBox-content::after {
    transform: skewy(-12deg); }
  .mobile-left .MediaBox-content::after, .mobile-left .VideoBox-content::after, .mobile-background-bottom.mobile-right .MediaBox-content::after, .mobile-background-bottom.mobile-right .VideoBox-content::after {
    transform: skewy(12deg); }
  .MediaBox.multiblock, .multiblock.VideoBox {
    padding-top: 0;
    padding-bottom: 0; } }

@media (min-width: 531px) {
  .MediaBox-content, .VideoBox-content {
    padding-right: 0; }
  .MediaBox.background-left .MediaBox-content, .background-left.VideoBox .MediaBox-content, .MediaBox.background-left .VideoBox-content, .background-left.VideoBox .VideoBox-content {
    padding-left: 0;
    padding-right: 28px; }
  .MediaBox.multiblock, .multiblock.VideoBox {
    display: flex; }
  .MediaBox-image {
    width: 50%;
    height: 100%; } }

.Navigation {
  border-right: 1px solid rgba(41, 24, 66, 0.07);
  z-index: 989;
  background: #ffffff;
  position: fixed;
  top: 64px;
  bottom: 0;
  left: 0;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  color: #291842;
  width: 260px;
  overflow-y: auto;
  transform: translate3d(-260px, 0, 0);
  transition: transform, 0.5s, ease-in-out;
  -webkit-font-smoothing: subpixel-antialiased; }

.NavigationBackground {
  z-index: -1;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: background 0.5s ease-in-out, z-index 0.1s ease-in-out; }

.Navigation--visible {
  transform: translate3d(0, 0, 0); }

.NavigationBackground--visible {
  z-index: 988;
  background: rgba(0, 0, 0, 0.3); }

.NavigationList {
  list-style-type: none;
  padding-left: 0;
  margin: 0; }

.NavigationList li {
  display: block; }

.NavigationList a {
  color: #291842;
  font-weight: 400;
  text-decoration: none; }

.NavigationList-item,
.NavigationListGroup {
  font-size: 12.642px;
  cursor: pointer;
  position: relative; }

.NavigationList-item--compact {
  padding-top: 0;
  padding-bottom: 0;
  height: 38px; }

.NavigationList-link:hover {
  background-color: rgba(41, 24, 66, 0.04); }

.NavigationList-link.active {
  background-color: #00c397;
  color: #ffffff; }

.NavigationList-link {
  display: block;
  height: 38px;
  padding: 5px 18px; }

.NavigationList-link--normalCase {
  text-transform: none; }

.NavigationListGroup {
  border-top: 1px solid rgba(41, 24, 66, 0.07);
  border-bottom: 1px solid rgba(41, 24, 66, 0.07);
  height: auto;
  min-height: 53px;
  padding: 0;
  margin-bottom: 16px; }

.NavigationListGroup-heading {
  color: rgba(41, 24, 66, 0.3);
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 14px 18px;
  text-transform: uppercase;
  font-size: 12.642px; }

.NavigationListGroup-subItemList {
  list-style-type: none;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  transition: all 0.25s ease; }

.NavigationListGroup-subItemList--expanded {
  max-height: 1024px;
  overflow: hidden;
  transition: all 0.25s ease-in; }

.NavigationListGroup-subItem {
  height: 37px;
  position: relative;
  text-transform: none;
  font-size: 12.642px; }

.NavigationListGroup-link {
  display: block;
  height: 100%;
  padding-left: 18px;
  padding-top: 5px;
  width: 100%; }

.NavigationListGroup-subItem:hover {
  background-color: rgba(41, 24, 66, 0.04); }

.NavigationListGroup-link.active {
  background-color: #00c397;
  color: #ffffff; }

.StepList {
  background-color: #291842;
  color: #ffffff;
  list-style: none;
  counter-reset: li;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 32px; }

.StepList li::before {
  display: block;
  content: counter(li);
  counter-increment: li;
  font-size: 45px;
  text-align: center;
  margin-bottom: 12px; }

.StepList li {
  flex-basis: 50%;
  flex-grow: 1;
  font-size: 14px;
  line-height: 1.36;
  text-align: center;
  padding-bottom: 47px;
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMSI+PGNpcmNsZSBjeD0iNTAlIiBjeT0iNTAlIiByPSI1MCUiIGZpbGw9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAiIC8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 100%;
  padding-top: 32px;
  padding-left: 16px;
  padding-right: 16px; }

@media (min-width: 750px) {
  .StepList li {
    flex-basis: 20%; } }

.StepList .StepList-desc {
  display: block;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 13px; }

.StepList li::after {
  display: block;
  position: absolute;
  right: 0;
  bottom: 5px;
  left: 0;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.2);
  font-size: 14px;
  line-height: 1px;
  content: ''; }

.StepList li:first-child::after {
  left: 50%;
  text-align: left;
  text-indent: -6px; }

.StepList li:last-child::after {
  right: 55%;
  text-align: right;
  text-indent: 30px;
  font-size: 120%;
  content: '>'; }

.VideoBox {
  height: 360px;
  margin-bottom: 18px;
  transition: box-shadow 0.15s ease-in-out;
  width: 640px; }
  .VideoBox:hover {
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.2); }
  .VideoBox .VideoPlayer {
    height: 360px;
    position: absolute;
    width: 640px;
    z-index: 0; }
  .VideoBox.VideoBox--playing .VideoPlayer,
  .VideoBox.VideoBox--paused .VideoPlayer {
    z-index: 2; }
  .VideoBox.VideoBox--playing .VideoBox-play,
  .VideoBox.VideoBox--paused .VideoBox-play {
    display: none; }
  .VideoBox.VideoBox--fullWidth {
    width: auto; }
    .VideoBox.VideoBox--fullWidth .VideoPlayer {
      width: 100%; }

.VideoBox-content {
  z-index: 1;
  height: 360px; }

.VideoBox-play {
  position: absolute;
  cursor: pointer;
  width: 90px;
  height: 90px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTA1IDEwNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCjxnIGlkPSJpY29uX3BsYXkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA1LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+DQo8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAwMDAwMCwgLTUuMDAwMDAwKSI+DQo8cGF0aCBkPSJNNTMsMTA1IEMyMy42NzY5NTYyLDEwNSAwLDgxLjY2NDg2OCAwLDUzIEMwLDIzLjUwNTA1MDYgMjMuNTA1MDUwNiwwIDUzLDAgQzgxLjY2NDg2OCwwIDEwNSwyMy42NzY5NTYyIDEwNSw1MyBDMTA1LDgxLjQ5NDk0OTQgODEuNDk0OTQ5NCwxMDUgNTMsMTA1IFogTTUzLDk1IEM3NS45NzIxMDE5LDk1IDk1LDc1Ljk3MjEwMTkgOTUsNTMgQzk1LDI5LjE2NzUxNDEgNzYuMTA5MjA3MywxMCA1MywxMCBDMjkuMDI3ODk4MSwxMCAxMCwyOS4wMjc4OTgxIDEwLDUzIEMxMCw3Ni4xMDkyMDczIDI5LjE2NzUxNDEsOTUgNTMsOTUgWiBNNzYuNzg5NTM1Nyw1Mi4zOTc5OTUzIEw0MCw3My43OTU5OTA2IEw0MCwzMSBMNzYuNzg5NTM1Nyw1Mi4zOTc5OTUzIFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPg0KPC9nPg0KPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  top: calc(50% - 45px);
  right: calc(25% - 45px);
  border-radius: 100%;
  box-shadow: 0px 0px 5px 2px #999;
  transition: box-shadow 0.2s; }

.VideoBox-play:hover {
  box-shadow: 0px 0px 5px 2px #eee; }

.VideoBox-play:active {
  box-shadow: none; }

.VideoBox.background-left .VideoBox-play {
  right: calc(75% - 45px); }

@media (max-width: 672px) {
  .VideoBox {
    width: 496px;
    height: 279px; }
  .VideoBox .VideoPlayer {
    width: 496px;
    height: 279px; }
  .VideoBox-content {
    height: auto;
    min-height: 279px; } }

@media (max-width: 530px) {
  .VideoBox {
    width: 464px;
    height: auto;
    padding-top: 261px; }
  .VideoBox .VideoPlayer {
    width: 464px;
    height: 261px;
    top: 0; }
  .VideoBox-play {
    width: 75px;
    height: 75px;
    top: 93px;
    right: 194.5px; }
  .VideoBox.mobile-background-bottom .VideoBox-play {
    top: initial;
    bottom: 194.5px; }
  .VideoBox.mobile-background-bottom video {
    top: auto;
    bottom: 0; }
  .VideoBox.mobile-background-bottom {
    padding-top: 0;
    padding-bottom: 232px; } }

@media (max-width: 491px) {
  .VideoBox {
    width: 416px;
    padding-top: 234px; }
  .VideoBox .VideoPlayer {
    width: 416px;
    height: 234px; }
  .VideoBox-play {
    top: 79.5px;
    right: 170.5px; }
  .VideoBox.mobile-background-bottom .VideoBox-play {
    bottom: 170.5px; }
  .VideoBox.mobile-background-bottom {
    padding-bottom: 208px; } }

@media (max-width: 443px) {
  .VideoBox {
    width: 368px;
    padding-top: 207px; }
  .VideoBox .VideoPlayer {
    width: 368px;
    height: 207px; }
  .VideoBox-play {
    top: 66px;
    right: 146.5px; }
  .VideoBox.mobile-background-bottom .VideoBox-play {
    bottom: 146.5px; }
  .VideoBox.mobile-background-bottom {
    padding-bottom: 184px; } }

@media (max-width: 395px) {
  .VideoBox {
    width: 320px;
    padding-top: 180px; }
  .VideoBox .VideoPlayer {
    width: 320px;
    height: 180px; }
  .VideoBox-play {
    top: 52.5px;
    right: 122.5px; }
  .VideoBox.mobile-background-bottom .VideoBox-play {
    bottom: 122.5px; }
  .VideoBox.mobile-background-bottom {
    padding-bottom: 160px; } }

@media (max-width: 320px) {
  .VideoBox {
    width: auto; }
  .VideoBox .VideoPlayer {
    width: 100%; }
  .VideoBox-play {
    left: calc(50% - 37.5px);
    right: auto; } }

.Callout {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 3px;
  color: #291842;
  display: inline-block;
  margin: 5px 0;
  min-height: 270px;
  position: relative;
  vertical-align: top;
  width: 100%; }

.Callout--actionable {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  transition: box-shadow 0.15s ease-in-out; }
  .Callout--actionable, .Callout--actionable:hover, .Callout--actionable:focus {
    color: inherit;
    text-decoration: none; }
  .Callout--actionable:hover, .Callout--actionable:focus {
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.2); }

.Callout--extraPad .Callout-content {
  padding: 20px 35px; }

.Callout h2 {
  font-size: 20.25px;
  line-height: 1.22;
  margin: 0; }

.Callout--main p {
  font-size: 18px;
  line-height: 1.28; }
  .Callout--main p:first-of-type {
    margin-top: 10px; }

.Callout--main .Callout-subtitle {
  font-size: 18px;
  margin-bottom: 20px;
  margin-top: 0; }

.Callout-content {
  padding: 20px; }

@media screen and (max-width: 749px) {
  .Callout-content {
    padding: 5px; } }

.Callout-actions {
  border-top: 1px solid #d8dfdf;
  padding: 20px 0;
  margin: 0 20px;
  text-align: right; }

.Callout-section {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d8dfdf; }

.Callout-section img {
  margin-top: 5px; }

.Callout-section p,
.Callout-section li {
  font-size: 14.222px;
  line-height: 1.2; }

.Callout .Callout-section:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0; }

.Callout-section ul {
  margin: 0;
  padding: 0; }

.Callout-section li {
  list-style: none;
  margin: 15px 0;
  padding: 0;
  line-height: 1.3; }

.Callout-section h2 {
  margin: 10px 0; }

.Callout-section h2::after {
  content: '';
  display: block;
  height: 1px;
  width: 40px;
  margin: 20px auto;
  background-color: #291842; }

.Callout--horizontal {
  display: flex;
  min-height: 118px; }
  .Callout--horizontal .Callout-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 5px;
    padding-top: 5px; }

.MediaPlayButton,
.MediaPlayButton-icon {
  transition-duration: 200ms;
  transition-property: border-radius, font-size, height, left, top, width;
  transition-timing-function: ease-out; }

.MediaPlayButton {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative; }

.VideoPlayer video {
  height: 100%;
  width: 100%; }
  .VideoPlayer video::-internal-media-controls-download-button {
    display: none; }
  .VideoPlayer video::-webkit-media-controls-enclosure {
    overflow: hidden; }
  .VideoPlayer video::-webkit-media-controls-panel {
    width: calc(100% + 30px); }

.VideoPlayer-overlay {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }
  .VideoPlayer-overlay .MediaPlayButton {
    background-color: #00c397;
    border: none;
    border-radius: 86px;
    height: 86px;
    left: calc(50% - 43px);
    top: calc(50% - 43px);
    width: 86px; }
  .VideoPlayer-overlay .MediaPlayButton-icon {
    color: #ffffff;
    font-size: 19px;
    padding-left: 7%; }
  .VideoPlayer-overlay:hover .MediaPlayButton {
    background-color: #00c397;
    border: 1px solid #00c397;
    border-radius: 120.4px;
    height: 120.4px;
    left: calc(50% - 60.2px);
    top: calc(50% - 60.2px);
    width: 120.4px; }
  .VideoPlayer-overlay:hover .MediaPlayButton-icon {
    color: #ffffff;
    font-size: 26.6px; }
  .VideoPlayer.VideoPlayer--playing .VideoPlayer-overlay,
  .VideoPlayer.VideoPlayer--paused .VideoPlayer-overlay {
    visibility: hidden; }

.VideoPopup-parent {
  position: relative; }

.VideoPopup {
  background: #ffffff;
  overflow: hidden; }
  .VideoPopup .VideoPopup-description {
    align-items: center;
    display: flex;
    height: 78px;
    justify-content: center;
    padding: 20px; }
    .VideoPopup .VideoPopup-description h2 {
      font-size: 18px;
      font-weight: 500;
      line-height: 1.25;
      margin: 0;
      min-height: 0; }

.VideoPopup-poster {
  background-color: #7fd3c7;
  display: block;
  position: relative;
  transition: background-color 200ms ease-out; }
  .VideoPopup-poster img {
    mix-blend-mode: multiply;
    width: 100%; }

.VideoPopup-videoLength {
  background-color: #ffffff;
  border-radius: 2px;
  color: #291842;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 11.237px;
  font-weight: 400;
  left: 6px;
  line-height: 1.25;
  padding: 0.25em 0.5em 0.2em;
  position: absolute;
  top: 6px; }

.VideoPopup-trigger, .VideoPopup-trigger:hover, .VideoPopup-trigger:focus {
  color: inherit;
  text-decoration: none; }

.VideoPopup-trigger:hover .VideoPopup-poster {
  background-color: rgba(216, 216, 216, 0.15); }

.VideoPopup-trigger .MediaPlayButton {
  background-color: #ffffff;
  border: none;
  border-radius: 60px;
  height: 60px;
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  width: 60px; }

.VideoPopup-trigger .MediaPlayButton-icon {
  color: #291842;
  font-size: 19px;
  padding-left: 7%; }

.VideoPopup-trigger:hover .MediaPlayButton {
  background-color: #00c397;
  border: 1px solid #00c397;
  border-radius: 84px;
  height: 84px;
  left: calc(50% - 42px);
  top: calc(50% - 42px);
  width: 84px; }

.VideoPopup-trigger:hover .MediaPlayButton-icon {
  color: #ffffff;
  font-size: 26.6px; }

.VideoPopup .MediaPlayButton {
  position: absolute; }

.VideoPopup-trigger.VideoPopup--mini {
  position: absolute;
  top: 0;
  right: -266px;
  text-decoration: none; }
  .VideoPopup-trigger.VideoPopup--mini .MediaPlayButton {
    background-color: transparent;
    border: none;
    border-radius: 0;
    height: 60px;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    width: 60px; }
  .VideoPopup-trigger.VideoPopup--mini .MediaPlayButton-icon {
    color: #ffffff;
    font-size: 30px;
    padding-left: 7%; }
  .VideoPopup-trigger.VideoPopup--mini:hover .MediaPlayButton {
    background-color: transparent;
    border: none;
    border-radius: 0;
    height: 84px;
    left: calc(50% - 42px);
    top: calc(50% - 42px);
    width: 84px; }
  .VideoPopup-trigger.VideoPopup--mini:hover .MediaPlayButton-icon {
    color: #00c397;
    font-size: 42px; }

.VideoPopup--mini {
  transition: transform 0.2s ease-in-out; }
  .VideoPopup--mini:hover {
    transform: translateX(-5px); }
  .VideoPopup--mini .VideoPopup-videoLength {
    display: none; }
  .VideoPopup--mini .VideoPopup {
    display: flex;
    height: 64px;
    margin: 0;
    min-height: 0;
    width: 248px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08); }
    .VideoPopup--mini .VideoPopup:hover {
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08); }
    .VideoPopup--mini .VideoPopup .VideoPopup-poster,
    .VideoPopup--mini .VideoPopup .VideoPopup-description {
      height: 100%; }
    .VideoPopup--mini .VideoPopup .VideoPopup-poster {
      width: 64px; }
      .VideoPopup--mini .VideoPopup .VideoPopup-poster img {
        height: 100%; }
    .VideoPopup--mini .VideoPopup .VideoPopup-description {
      justify-content: left;
      padding-left: 8px;
      padding-right: 12px;
      text-align: left;
      width: 184px; }
      .VideoPopup--mini .VideoPopup .VideoPopup-description h2 {
        font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        font-size: 14.222px;
        font-weight: 500;
        letter-spacing: -0.3px; }

.VideoPopup-trigger.VideoPopup--text {
  transition: none; }
  .VideoPopup-trigger.VideoPopup--text:hover, .VideoPopup-trigger.VideoPopup--text:focus {
    color: #00c397; }

.VideoPopup--text .VideoPopup .VideoPopupPlayIcon--text,
.VideoPopup--text .VideoPopup .VideoPopup-description {
  display: inline-block; }

.VideoPopup--text .VideoPopup .VideoPopupPlayIcon--text {
  background-color: #00c397;
  border-radius: 3px;
  color: #ffffff;
  font-size: 11.237px;
  height: 19px;
  line-height: 2;
  margin-bottom: 2px;
  text-align: center;
  vertical-align: middle;
  width: 29px; }

.VideoPopup--text .VideoPopup .VideoPopup-description {
  font-size: 14.222px;
  font-weight: 500;
  height: auto;
  margin-left: 5px;
  padding: 0; }

.RealtorPage .VerifiedClients #certainty {
  background-position-x: 114%; }

.RealtorPage .RealtorTeam .MediaBox, .RealtorPage .RealtorTeam .VideoBox {
  height: 481px; }

.RealtorPage .RealtorTeam .ContrastBox {
  margin-top: 35px; }

@media (max-width: 530px) {
  .RealtorPage .RealtorRefer .MediaBox, .RealtorPage .RealtorRefer .VideoBox {
    padding-top: 65%; }
  .RealtorPage .VerifiedClients #certainty {
    background-position-y: 110%;
    padding-bottom: 65%; } }

@media (min-width: 531px) {
  .RealtorPage .VerifiedClients #confidence .MediaBox-content, .RealtorPage .VerifiedClients #confidence .VideoBox-content {
    padding-right: 0; } }

.MediaInfo {
  background-color: #ffffff;
  padding-bottom: 32px;
  text-align: center; }

.MediaInfoItem {
  max-width: 700px;
  margin: auto;
  padding: 32px 16px 0;
  border-bottom: solid 1px rgba(41, 24, 66, 0.15);
  text-align: left; }

.MediaInfoItem p {
  margin: 16px 0; }

.MediaInfoItem-content {
  min-height: 150px;
  margin-bottom: 32px; }

.MediaInfoItem-quote {
  display: inline-block;
  width: 70%; }

.MediaInfoItem-quote p {
  margin: 0;
  padding-right: 16px; }

.MediaInfoItem-quote a {
  margin-top: 32px;
  display: block; }

.MediaInfoItem-image {
  width: 30%;
  height: 150px;
  float: right;
  border: solid 1px rgba(41, 24, 66, 0.15);
  text-align: center;
  background-color: #ffffff; }

.MediaInfoItem-image::before {
  display: inline-block;
  height: 100%;
  content: ' ';
  vertical-align: middle; }

.MediaInfoItem-image img {
  display: inline-block;
  width: auto;
  max-width: 87.5%;
  height: auto;
  max-height: 125px;
  margin: auto; }

.DiscountPage-wrapper {
  background-color: #f5f5f7; }

.DiscountPage .SplashHero {
  height: 190px;
  margin-bottom: 40px; }

.DiscountPage .SplashHero-message h1 {
  margin-top: 15px; }

.DiscountPageHero {
  display: block;
  position: relative; }

.DiscountPage-main {
  max-width: 698px;
  margin: 0 auto; }

.DiscountPageForm,
.DiscountPageResult {
  padding: 0; }

.DiscountPageForm-tabs {
  margin-top: 8px; }

.DiscountPageForm-heading {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-size: 20.25px;
  font-weight: 500;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin-bottom: 16px;
  margin-top: 0; }

.DiscountPageResult {
  margin-top: 0;
  border-top: 0; }

.DiscountPageResult-image.DiscountPageResult-image {
  margin-top: 32px;
  margin-bottom: 16px; }

.DiscountPageResult-resultHeading.DiscountPageResult-resultHeading {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  font-size: 22.781px;
  font-weight: 600;
  letter-spacing: -0.7px;
  margin-top: 0; }

.DiscountPageResult-resultExplanation.DiscountPageResult-resultExplanation {
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  max-width: 560px;
  font-size: 18px;
  line-height: 1.28;
  display: block;
  margin: auto;
  margin-bottom: 41px; }

.DiscountPageForm-section {
  margin-top: 32px;
  margin-bottom: 8px; }

.DiscountPageHero-actions {
  border-top: solid 1px #d8dfdf;
  padding-top: 16px;
  font-size: 0; }

.DiscountPageHero-actions .bsk-Button {
  margin-left: 8px; }

.DiscountPageForm-row {
  margin-bottom: 0; }
  .DiscountPageForm-row::after {
    clear: both;
    content: "";
    display: table; }

.DiscountPageForm-row--refinance,
.DiscountPageForm-row--purchase {
  display: none; }

.DiscountPageForm-row .DiscountPageForm-col {
  margin-right: 0;
  margin-bottom: 16px;
  float: none; }

.DiscountPageForm-row .DiscountPageForm-col:last-of-type {
  margin-right: 0; }

@media (min-width: 769px) {
  .DiscountPage .SplashHero {
    margin-bottom: 45px; }
  .DiscountPageForm,
  .DiscountPageResult {
    padding: 0 8px; }
  .DiscountPageHero-actions {
    margin: 0 -8px; }
  .DiscountPageForm-section {
    margin-bottom: 32px; }
  .DiscountPageForm-row {
    width: 650px;
    margin-bottom: 16px; }
  .DiscountPageForm-row .DiscountPageForm-col {
    margin-right: 16px;
    margin-bottom: 0;
    float: left; }
  .DiscountPageForm-col--1of2 {
    width: 317px; }
  .DiscountPageForm-col--1of3 {
    width: 206px; }
  .DiscountPageForm-col--2of3 {
    width: 428px; } }

@media (max-width: 768px) {
  .DiscountPage .SplashHero-message {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 450px; }
  .DiscountPage .SplashHero-message h1 {
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 25.629px; }
  .DiscountPage .SplashHero-message h2 {
    max-width: 256px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.18; }
  .DiscountPageResult-image.DiscountPageResult-image {
    margin-top: 24px; }
  .DiscountPageResult-resultExplanation.DiscountPageResult-resultExplanation {
    margin-bottom: 28px; } }

.DiscountPage-subheading {
  font-size: 20.25px;
  font-weight: 500;
  line-height: 1.22;
  margin: 10px 0; }
  .DiscountPage-subheading::after {
    background-color: #291842;
    content: '';
    display: block;
    height: 1px;
    margin: 20px auto;
    width: 40px; }

.DiscountPage-highlightsContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.DiscountPageHighlightsContainer-col {
  width: 341px;
  margin-right: 16px; }

.DiscountPageHighlightsContainer-col:last-child {
  margin-right: 0; }

.DiscountPage-highlight {
  background: #ffffff;
  margin: 15px 0;
  text-align: center; }
  .DiscountPage-highlight img {
    margin-top: 5px; }
  .DiscountPage-highlight p,
  .DiscountPage-highlight li {
    font-size: 14.222px;
    line-height: 1.2; }
  .DiscountPage-highlight ul {
    margin: 32px 0;
    padding: 0; }
  .DiscountPage-highlight li {
    list-style: none;
    margin: 15px 0;
    padding: 0;
    line-height: 1.3; }
  .DiscountPage-highlight .u-bodyLink {
    text-decoration: none; }

.DiscountPageHighlight-icon {
  font-size: 24px;
  padding-right: 5px;
  vertical-align: middle; }

.DiscountPageHighlight-section {
  border-top: 1px solid #d8dfdf;
  margin-top: 20px;
  padding-top: 20px; }
  .DiscountPageHighlight-section:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0; }

.DiscountPage-contact {
  height: 490px; }
  .DiscountPage-contact .DiscountPageHighlight-section {
    padding-top: 19px; }

.DiscountPageContact-ycbmLink {
  display: none; }

.DiscountPageContact-ycbmLink--cra {
  display: inline-block; }

@media (max-width: 711px) {
  .DiscountPage-highlightsContainer,
  .DiscountPageHighlightsContainer-col {
    margin-left: auto; }
  .DiscountPageHighlightsContainer-col {
    float: none;
    width: auto; }
  .DiscountPage-contact {
    height: auto; } }

.JourneyWrap {
  padding: 7px 10px; }

.JourneyWrap .Callout h1 {
  font-size: 28.833px;
  line-height: 1.25;
  margin: 0; }

.JourneyLimit {
  max-width: 698px;
  margin: 0 auto; }

@media (min-width: 700px) {
  .JourneyWrap {
    padding: 40px 10px; }
  .JourneyWrap-row {
    margin-left: -2%; }
  .JourneyWrap-col {
    width: 48%;
    float: left;
    margin-left: 2%; }
  .ContactCallout {
    height: 482px; } }

.HomePage {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 300; }

.HomePage-container {
  position: relative;
  width: 1170px;
  margin: 0 auto; }

.HomePage-container--fluid {
  width: auto;
  max-width: 1280px;
  margin: 0 auto; }

@media screen and (max-width: 1169px) {
  .HomePage-container {
    width: auto; } }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 970px) {
  .HomePage .ProductInfo {
    padding-top: 20px; } }

.ProductReviews .ProductInfoContent {
  margin-top: -20px; }

.ReviewRatings .InfoBox-container .InfoBox {
  border-left: 0; }

.ContentPage main {
  background-color: #f6f6f6; }
  .ContentPage main > div {
    padding: 15px;
    margin: auto; }
    @media (min-width: 750px) {
      .ContentPage main > div {
        width: 750px; } }
    @media (min-width: 970px) {
      .ContentPage main > div {
        width: 970px; } }
    @media (min-width: 1170px) {
      .ContentPage main > div {
        width: 1170px; } }

.BrowserSupport {
  margin-top: 16px; }
  .BrowserSupport .StaticContainer {
    padding: 0 16px; }
  .BrowserSupport .SupportLogo-group {
    display: flex;
    flex-wrap: wrap; }
    .BrowserSupport .SupportLogo-group .SupportLogo {
      height: 64px;
      width: 64px;
      margin-bottom: 3rem;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .BrowserSupport .SupportLogo-group .SupportLogo:not(:last-child) {
        margin-right: 4rem; }
      .BrowserSupport .SupportLogo-group .SupportLogo .SupportLogo-blob {
        margin-top: 4px;
        white-space: nowrap;
        color: #291842;
        font-weight: normal; }
      .BrowserSupport .SupportLogo-group .SupportLogo .SupportLogo-img {
        width: 100%;
        height: 100%;
        display: block;
        margin: auto; }

@keyframes betSplashHeroZoom {
  from {
    transform: scale(1); }
  to {
    transform: scale(1.1); } }

.bet-AboutUs-reviews, .bet-AboutUs-contactUs, .bet-AboutUs-mission, .bet-AboutUs-company, .bet-AboutUs-careers, .bet-AboutUs-media {
  display: block; }
  @media (orientation: portrait) {
    .bet-AboutUs-reviews, .bet-AboutUs-contactUs, .bet-AboutUs-mission, .bet-AboutUs-company, .bet-AboutUs-careers, .bet-AboutUs-media {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-AboutUs-reviews, .bet-AboutUs-contactUs, .bet-AboutUs-mission, .bet-AboutUs-company, .bet-AboutUs-careers, .bet-AboutUs-media {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-AboutUs-reviews, .bet-AboutUs-contactUs, .bet-AboutUs-mission, .bet-AboutUs-company, .bet-AboutUs-careers, .bet-AboutUs-media {
      padding-bottom: 5vw; } }

@media (orientation: portrait) {
  .bet-Article-header {
    margin-bottom: 6.63vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Article-header {
    margin-bottom: 3.75vw; } }

@media (orientation: landscape) {
  .bet-Article-header {
    margin-bottom: 3.75vw; } }

.bet-Article-header:last-child {
  margin-bottom: 0; }

@media (orientation: portrait) {
  .bet-Article-section {
    margin-bottom: 6.63vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Article-section {
    margin-bottom: 3.75vw; } }

@media (orientation: landscape) {
  .bet-Article-section {
    margin-bottom: 3.75vw; } }

.bet-Article-h1 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.1; }
  @media (orientation: portrait) {
    .bet-Article-h1 {
      font-size: 25.629px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-h1 {
      font-size: 36.491px; } }
  @media (orientation: landscape) {
    .bet-Article-h1 {
      font-size: 22.781px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-h1 {
      font-size: 32.437px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-h1 {
      font-size: 51.957px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-h1 {
      font-size: 65.758px; } }

.bet-Article-h2 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.1;
  color: #291842;
  margin-bottom: 1em;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-Article-h2 {
      font-size: 22.781px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-h2 {
      font-size: 32.437px; } }
  @media (orientation: landscape) {
    .bet-Article-h2 {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-h2 {
      font-size: 28.833px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-h2 {
      font-size: 46.184px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-h2 {
      font-size: 51.957px; } }
  .bet-Article-h2:last-child {
    margin-bottom: 0; }

.bet-Article-h3 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: -0.035em;
  color: #291842;
  margin-bottom: 1em;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-Article-h3 {
      font-size: 20.25px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-h3 {
      font-size: 22.781px; } }
  @media (orientation: landscape) {
    .bet-Article-h3 {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-h3 {
      font-size: 22.781px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-h3 {
      font-size: 25.629px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-h3 {
      font-size: 28.833px; } }
  .bet-Article-h3:last-child {
    margin-bottom: 0; }

.bet-Article-h4 {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  font-weight: 700;
  letter-spacing: -0.035em;
  color: #291842;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-Article-h4 {
      font-size: 16px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-h4 {
      font-size: 18px; } }
  @media (orientation: landscape) {
    .bet-Article-h4 {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-h4 {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-h4 {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-h4 {
      font-size: 22.781px; } }
  @media (orientation: portrait) {
    .bet-Article-h4 {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-h4 {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-Article-h4 {
      margin-bottom: 0.83333vw; } }
  .bet-Article-h4:last-child {
    margin-bottom: 0; }

.bet-Article-h4--accent {
  color: #0bdaaa; }

.bet-Article-body {
  width: 100%; }
  @media (orientation: portrait) {
    .bet-Article-body {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-body {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-Article-body {
      margin-bottom: 1.25vw; } }
  .bet-Article-body:last-child {
    margin-bottom: 0; }

.bet-Article-paragraph {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  line-height: 1.75; }
  @media (orientation: portrait) {
    .bet-Article-paragraph {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-paragraph {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-Article-paragraph {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-paragraph {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-paragraph {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-paragraph {
      font-size: 20.25px; } }
  @media (orientation: portrait) {
    .bet-Article-paragraph {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-paragraph {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-Article-paragraph {
      margin-bottom: 0.83333vw; } }
  .bet-Article-paragraph:last-child {
    margin-bottom: 0; }
  .bet-Article-paragraph strong {
    font-weight: 600; }

.bet-Article-paragraphSm {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  line-height: 1.75; }
  @media (orientation: portrait) {
    .bet-Article-paragraphSm {
      font-size: 12.642px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-paragraphSm {
      font-size: 14.222px; } }
  @media (orientation: landscape) {
    .bet-Article-paragraphSm {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-paragraphSm {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-paragraphSm {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-paragraphSm {
      font-size: 18px; } }
  @media (orientation: portrait) {
    .bet-Article-paragraphSm {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-paragraphSm {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-Article-paragraphSm {
      margin-bottom: 0.83333vw; } }
  .bet-Article-paragraphSm:last-child {
    margin-bottom: 0; }
  .bet-Article-paragraphSm strong {
    font-weight: 600; }

.bet-Article-ul,
.bet-Article-ol {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  line-height: 1.75;
  margin-bottom: 1em;
  padding-left: 0;
  counter-reset: li;
  list-style-type: none; }
  @media (orientation: portrait) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-ul,
    .bet-Article-ol {
      font-size: 20.25px; } }
  .bet-Article-ul:last-child,
  .bet-Article-ol:last-child {
    margin-bottom: 0; }

.bet-Article-li {
  margin-bottom: 0.75em;
  position: relative;
  display: table; }
  .bet-Article-li:last-child {
    margin-bottom: 0; }

.bet-Article-ol .bet-Article-li::before {
  content: counter(li);
  counter-increment: li;
  color: #00c397;
  font-size: 0.8em;
  font-weight: 500;
  width: 1.8em;
  display: table-cell; }

.bet-Article-ol--lowerLatin .bet-Article-li::before {
  content: counter(li, lower-latin); }

.bet-Article-ol--lowerRoman .bet-Article-li::before {
  content: counter(li, lower-roman); }

.bet-Article-ul .bet-Article-li::before {
  content: '\25CF';
  color: #00c397;
  font-size: 0.6em;
  transform: translateY(-0.2em);
  display: table-cell;
  width: 1.8em; }

.bet-Article-ul .bet-Article-li .bet-Article-ul .bet-Article-li::before {
  content: '\25CB';
  color: #00c397;
  font-size: 0.6em;
  transform: translateY(-0.2em);
  display: table-cell;
  width: 1.8em; }

.bet-Article-link {
  color: #0ac297;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #0ac297 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-bottom: 0.4em; }
  @media (hover: none) {
    .bet-Article-link {
      background-image: none; } }
  .bet-Article-link:hover, .bet-Article-link:focus {
    background-image: linear-gradient(to bottom, #0ac297 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-Article-link:hover, .bet-Article-link:focus {
        background-image: none; } }
  .bet-Article-link:hover, .bet-Article-link:focus {
    color: #0ac297; }

@media (orientation: portrait) {
  .bet-Article-hr {
    margin-top: 6.63vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Article-hr {
    margin-top: 3.75vw; } }

@media (orientation: landscape) {
  .bet-Article-hr {
    margin-top: 3.75vw; } }

@media (orientation: portrait) {
  .bet-Article-hr {
    margin-bottom: 6.63vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-Article-hr {
    margin-bottom: 3.75vw; } }

@media (orientation: landscape) {
  .bet-Article-hr {
    margin-bottom: 3.75vw; } }

.bet-Article-time {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61); }
  @media (orientation: portrait) {
    .bet-Article-time {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Article-time {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-Article-time {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Article-time {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Article-time {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Article-time {
      font-size: 20.25px; } }

.bet-BackgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  left: 0;
  width: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1; }

.bet-CompanyTimeline {
  width: 100%;
  background-color: #ffffff; }
  .bet-CompanyTimeline-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-pagePadding {
        padding-bottom: 5vw; } }
  .bet-CompanyTimeline-container {
    width: calc(100% * 8 / 12); }
  .bet-CompanyTimeline-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-header {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-header {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-header {
        margin-bottom: 5vw; } }
  .bet-CompanyTimeline-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-CompanyTimeline-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-CompanyTimeline-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-CompanyTimeline-heading {
        font-size: 51.957px; } }
  .bet-CompanyTimeline-year {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    padding-left: 16px;
    padding-right: 16px;
    color: #ffffff;
    margin: 0;
    display: block;
    font-weight: 300;
    letter-spacing: -0.01em;
    text-align: center;
    background-color: #291842;
    padding-top: 0.45em;
    padding-bottom: 0.45em;
    padding-left: 0.9em;
    padding-right: 0.9em;
    border-radius: 32px; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-year {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-year {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-year {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-year {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-year {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-year {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-CompanyTimeline-year {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-CompanyTimeline-year {
        font-size: 22.781px; } }
  .bet-CompanyTimeline-timeline {
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    align-items: center;
    position: relative; }
    .bet-CompanyTimeline-timeline::before {
      content: '';
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      width: 4px;
      height: calc(100% - 64px);
      background-color: #f5f5f7;
      display: block; }
    .bet-CompanyTimeline-timeline::after {
      content: '';
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      width: 4px;
      height: 64px;
      bottom: 0;
      background: repeating-linear-gradient(0deg, #f5f5f7 0, #f5f5f7 8px, transparent 8px, transparent 16px);
      display: block; }
  .bet-CompanyTimeline-period {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    position: relative; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-period {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-period {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-period {
        margin-bottom: 1.25vw; } }
  .bet-CompanyTimeline-tiles {
    width: calc(100% * 9 / 12);
    padding-left: 8px;
    padding-right: 8px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-CompanyTimeline-tiles {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-CompanyTimeline-tiles {
        width: calc(100% * 6 / 12); } }
  .bet-CompanyTimeline-tile {
    background-color: #f5f5f7;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    position: relative;
    padding: 16px;
    width: calc(100% - 16px); }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-tile {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-tile {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-tile {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-CompanyTimeline-tile {
        padding: 32px;
        width: calc(100% - 32px); } }
    .bet-CompanyTimeline-tile::before {
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 0;
      height: 0;
      display: block;
      border-bottom: 8px solid transparent;
      border-top: 8px solid transparent; }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-CompanyTimeline-tile::before {
          border-bottom: 16px solid transparent;
          border-top: 16px solid transparent; } }
    .bet-CompanyTimeline-tile::after {
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      display: block;
      border-radius: 50%;
      background-color: #e8ebed;
      box-shadow: 0 0 0 4px #ffffff;
      opacity: 1;
      transition-property: opacity, transform;
      transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      width: 12px;
      height: 12px; }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-CompanyTimeline-tile::after {
          width: 16px;
          height: 16px; } }
    .bet-CompanyTimeline-tile--left {
      transform: translateX(-50%) translateY(0);
      margin-left: -16px; }
      .bet-CompanyTimeline-tile--left::before {
        right: -8px;
        border-left: 8px solid #f5f5f7; }
        @media (orientation: landscape) and (min-width: 970px) {
          .bet-CompanyTimeline-tile--left::before {
            right: -16px;
            border-left: 16px solid #f5f5f7; } }
      .bet-CompanyTimeline-tile--left::after {
        right: -30px; }
        @media (orientation: landscape) and (min-width: 970px) {
          .bet-CompanyTimeline-tile--left::after {
            right: -40px; } }
      .bet-CompanyTimeline-tile--left[data-js-position='below-viewport'] {
        transform: translateX(-50%) translateY(48px);
        opacity: 0; }
    .bet-CompanyTimeline-tile--right {
      transform: translateX(50%) translateY(0);
      margin-left: 32px; }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-CompanyTimeline-tile--right {
          margin-left: 48px; } }
      .bet-CompanyTimeline-tile--right::before {
        left: -8px;
        border-right: 8px solid #f5f5f7; }
        @media (orientation: landscape) and (min-width: 970px) {
          .bet-CompanyTimeline-tile--right::before {
            left: -16px;
            border-right: 16px solid #f5f5f7; } }
      .bet-CompanyTimeline-tile--right::after {
        left: -30px; }
        @media (orientation: landscape) and (min-width: 970px) {
          .bet-CompanyTimeline-tile--right::after {
            left: -40px; } }
      .bet-CompanyTimeline-tile--right[data-js-position='below-viewport'] {
        transform: translateX(50%) translateY(48px);
        opacity: 0; }
  .bet-CompanyTimeline-paragraph {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-paragraph {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-paragraph {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-paragraph {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-CompanyTimeline-paragraph {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-CompanyTimeline-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-CompanyTimeline-paragraph {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-CompanyTimeline-paragraph {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-CompanyTimeline-paragraph {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-CompanyTimeline-paragraph {
        margin-bottom: 1.25vw; } }
    .bet-CompanyTimeline-paragraph:last-child {
      margin-bottom: 0; }

.bet-ContactUs {
  width: 100%;
  background-color: #ffffff; }
  @media (orientation: portrait) {
    .bet-ContactUs {
      height: calc(100vh - 68px - 76px); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs {
      height: calc(100vh - 80px - 63px); } }
  @media (orientation: landscape) {
    .bet-ContactUs {
      height: calc(100vh - 68px - 50px); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs {
      height: calc(100vh - 68px - 64px); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs {
      height: calc(100vh - 80px); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs {
      height: calc(100vh - 104px); } }
  @supports (min-height: 100vh) {
    @media (orientation: portrait) {
      .bet-ContactUs {
        min-height: calc( 100vh - 68px - 76px);
        height: auto; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-ContactUs {
        min-height: calc( 100vh - 80px - 63px);
        height: auto; } }
    @media (orientation: landscape) {
      .bet-ContactUs {
        min-height: calc( 100vh - 68px - 50px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-ContactUs {
        min-height: calc( 100vh - 68px - 64px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-ContactUs {
        min-height: calc(100vh - 80px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-ContactUs {
        min-height: calc(100vh - 104px);
        height: auto; } } }

.bet-ContactUs-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  min-height: 80vh; }
  @media (orientation: portrait) {
    .bet-ContactUs-pagePadding {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-ContactUs-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: portrait) {
    .bet-ContactUs-pagePadding {
      justify-content: center; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-pagePadding {
      justify-content: flex-start; } }
  @media (orientation: landscape) {
    .bet-ContactUs-pagePadding {
      justify-content: flex-start;
      align-items: flex-start; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-ContactUs-pagePadding {
      align-items: center; } }

.bet-ContactUs-message {
  display: flex;
  flex-direction: column;
  flex-shrink: 0; }
  @media (orientation: portrait) {
    .bet-ContactUs-message {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-message {
      width: calc(100% * 5 / 12);
      margin-left: calc(100% * 0.5 / 12); } }
  @media (orientation: landscape) {
    .bet-ContactUs-message {
      width: calc(100% * 6 / 12); } }

.bet-ContactUs-header {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-ContactUs-header {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-header {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-header {
      margin-bottom: 2.5vw; } }

.bet-ContactUs-heading {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.1;
  color: #291842;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-ContactUs-heading {
      font-size: 25.629px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-heading {
      font-size: 36.491px; } }
  @media (orientation: landscape) {
    .bet-ContactUs-heading {
      font-size: 22.781px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs-heading {
      font-size: 32.437px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-heading {
      font-size: 51.957px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-heading {
      font-size: 65.758px; } }
  @media (orientation: portrait) {
    .bet-ContactUs-heading {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-heading {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-heading {
      margin-bottom: 0.625vw; } }

.bet-ContactUs-sections {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-sections {
      flex-wrap: nowrap; } }

.bet-ContactUs-section {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-ContactUs-section {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-section {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-section {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) {
    .bet-ContactUs-section {
      width: 100%; } }
  @media (orientation: landscape) {
    .bet-ContactUs-section {
      width: 100%; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-ContactUs-section {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-section {
      width: calc(100% * 4 / 12);
      margin-bottom: 0; } }
  .bet-ContactUs-section:last-child {
    margin-bottom: 0; }

.bet-ContactUs-sectionHeading {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  font-weight: 700;
  letter-spacing: -0.025em;
  color: #291842;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionHeading {
      font-size: 16px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionHeading {
      font-size: 18px; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionHeading {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs-sectionHeading {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-sectionHeading {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-sectionHeading {
      font-size: 22.781px; } }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionHeading {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionHeading {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionHeading {
      margin-bottom: 0.625vw; } }

.bet-ContactUs-sectionSubhead {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  padding-right: 10%; }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionSubhead {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionSubhead {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionSubhead {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs-sectionSubhead {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-sectionSubhead {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-sectionSubhead {
      font-size: 16px; } }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionSubhead {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionSubhead {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionSubhead {
      margin-bottom: 0.3125vw; } }

.bet-ContactUs-sectionContactName {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  padding-right: 10%; }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionContactName {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionContactName {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionContactName {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs-sectionContactName {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-sectionContactName {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-sectionContactName {
      font-size: 16px; } }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionContactName {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionContactName {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionContactName {
      margin-bottom: 0.3125vw; } }

.bet-ContactUs-sectionContactDetail {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61); }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 12.642px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 14.222px; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-sectionContactDetail {
      font-size: 18px; } }
  @media (orientation: portrait) {
    .bet-ContactUs-sectionContactDetail {
      margin-bottom: 0.27625vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-sectionContactDetail {
      margin-bottom: 0.15625vw; } }
  @media (orientation: landscape) {
    .bet-ContactUs-sectionContactDetail {
      margin-bottom: 0.15625vw; } }
  .bet-ContactUs-sectionContactDetail:last-child {
    margin-bottom: 0; }

.bet-ContactUs-link {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  color: #291842;
  padding-bottom: 0.4em; }
  @media (hover: none) {
    .bet-ContactUs-link {
      background-image: none; } }
  .bet-ContactUs-link:hover, .bet-ContactUs-link:focus {
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-ContactUs-link:hover, .bet-ContactUs-link:focus {
        background-image: none; } }
  .bet-ContactUs-link:hover, .bet-ContactUs-link:focus {
    color: #291842; }

.bet-ContactUs-figureWrapper {
  width: calc(100% * 4 / 12);
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-ContactUs-figureWrapper {
      width: calc(100% * 6 / 12); } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-ContactUs-figureWrapper {
      margin-bottom: 8.84vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-figureWrapper {
      margin-bottom: 5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-ContactUs-figureWrapper {
      margin-bottom: 5vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-ContactUs-figureWrapper {
      margin-bottom: 0;
      width: calc(100% * 5.5 / 12); } }
  @media (orientation: landscape) {
    .bet-ContactUs-figureWrapper {
      width: calc(100% * 4 / 12);
      margin-left: calc(100% * 1 / 12);
      margin-right: calc(100% * 1 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-ContactUs-figureWrapper {
      margin-right: calc(100% * 0.5 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-figureWrapper {
      padding-left: 32px;
      padding-right: 32px; } }

.bet-ContactUs-figure {
  width: 100%;
  overflow: hidden;
  border-radius: 50%;
  clip-path: circle(50% at 50% 50%);
  display: block; }

.bet-ContactUs-image {
  width: 100%;
  animation: betSplashHeroZoom 10s forwards ease-out;
  transform-origin: left;
  display: block; }

.bet-ContactUs-phoneDisclaimer {
  color: rgba(41, 24, 66, 0.61);
  font-size: 9.989px;
  line-height: 1.4;
  letter-spacing: -0.01em;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px; }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-ContactUs-phoneDisclaimer {
      font-size: 11.237px;
      padding-bottom: 6px; } }

.bet-ContrastBox {
  padding: 10%;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1022px; }
  @media (min-width: 1170px) {
    .bet-ContrastBox {
      padding-left: 7.5%;
      padding-right: 7.5%;
      padding-top: 7.5%;
      padding-bottom: 7.5%; } }

.bet-ContrastBox--fullWidth {
  width: 100%;
  max-width: none; }

@media (min-width: 1170px) {
  .bet-ContrastBox--skinny {
    padding-top: 5%;
    padding-bottom: 5%; } }

.bet-ContrastBox--center {
  text-align: center; }

.bet-ContrastBox--eggplant {
  color: #ffffff;
  background-color: #291842; }

.bet-ContrastBox--white {
  color: #291842;
  background-color: rgba(255, 255, 255, 0.96); }

.bet-ContrastBox h2 {
  font-size: 22.781px;
  line-height: 1.1;
  letter-spacing: var(--bsk-letter-spacing-tight-3);
  font-weight: var(--bsk-font-weight-700);
  margin-top: 0;
  margin-bottom: 1em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox h2 {
      font-size: 36.491px; } }
  .bet-ContrastBox h2:last-child {
    margin-bottom: 0; }

.bet-ContrastBox h3 {
  font-size: 20.25px;
  line-height: 1.2;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-700);
  margin-top: 0; }
  @media (min-width: 1170px) {
    .bet-ContrastBox h3 {
      letter-spacing: var(--bsk-letter-spacing-tight-3);
      font-size: 28.833px; } }
  .bet-ContrastBox h3:last-child {
    margin-bottom: 0; }

.bet-ContrastBox h4 {
  font-size: 16px;
  line-height: 1.35;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-600);
  margin-top: 0;
  margin-bottom: 0.5em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox h4 {
      font-size: 22.781px;
      font-weight: var(--bsk-font-weight-700); } }
  .bet-ContrastBox h4:last-child {
    margin-bottom: 0; }

.bet-ContrastBox h5 {
  font-size: 14.222px;
  line-height: 1.35;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-600);
  margin-top: 0;
  margin-bottom: 0.5em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox h5 {
      font-size: 20.25px; } }
  .bet-ContrastBox h5:last-child {
    margin-bottom: 0; }

.bet-ContrastBox h6 {
  font-size: 12.642px;
  line-height: 1.5;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-600);
  margin-top: 0;
  margin-bottom: 0.5em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox h6 {
      font-size: 16px; } }
  .bet-ContrastBox h6:last-child {
    margin-bottom: 0; }

.bet-ContrastBox li,
.bet-ContrastBox p {
  font-size: 14.222px;
  line-height: 1.5;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-400);
  word-spacing: 0.01em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox li,
    .bet-ContrastBox p {
      font-size: 18px; } }

.bet-ContrastBox p {
  margin-bottom: 0.5em; }
  .bet-ContrastBox p:last-child {
    margin-bottom: 0; }

.bet-ContrastBox li {
  margin-bottom: 0.5em; }
  .bet-ContrastBox li:last-child {
    margin-bottom: 0; }

.bet-ContrastBox small {
  font-size: 11.237px;
  line-height: 1.6;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-400);
  word-spacing: 0.01em; }
  @media (min-width: 1170px) {
    .bet-ContrastBox small {
      font-size: 12.642px; } }

.bet-ContrastBox ol,
.bet-ContrastBox ul {
  padding-left: 1em; }

.bet-Dictionary {
  width: 100%;
  background-color: #ffffff; }
  .bet-Dictionary-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-Dictionary-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-Dictionary-pagePadding {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-pagePadding {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-pagePadding {
        padding-bottom: 1.25vw; } }
  .bet-Dictionary-header {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-Dictionary-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: portrait) {
      .bet-Dictionary-header {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-header {
        width: calc(100% * 5 / 12);
        text-align: left;
        padding-right: 5%;
        position: sticky;
        top: 10vh; } }
    @media (orientation: landscape) {
      .bet-Dictionary-header {
        width: calc(100% * 5 / 12);
        text-align: left;
        padding-right: 5%;
        position: sticky;
        top: 20vh; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-header {
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-header {
        width: calc(100% * 4 / 12);
        margin-left: calc(100% * 2 / 12); } }
  .bet-Dictionary-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-Dictionary-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-Dictionary-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Dictionary-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-Dictionary-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-heading {
        margin-bottom: 1.25vw; } }
  .bet-Dictionary-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0 auto;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-Dictionary-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-Dictionary-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Dictionary-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-subhead {
        font-size: 20.25px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-subhead {
        text-align: left; } }
    @media (orientation: landscape) {
      .bet-Dictionary-subhead {
        text-align: left; } }
  .bet-Dictionary-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0; }
    @media (orientation: portrait) {
      .bet-Dictionary-list {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-list {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) {
      .bet-Dictionary-list {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-list {
        width: calc(100% * 5 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-list {
        width: calc(100% * 4 / 12); } }
  .bet-Dictionary-item {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    display: flex;
    flex-direction: column; }
    @media (orientation: portrait) {
      .bet-Dictionary-item {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-item {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-item {
        margin-bottom: 3.75vw; } }
    @media (orientation: portrait) {
      .bet-Dictionary-item {
        align-items: center; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-item {
        align-items: flex-start; } }
    @media (orientation: landscape) {
      .bet-Dictionary-item {
        align-items: flex-start; } }
    .bet-Dictionary-item--option {
      display: none; }
    .bet-Dictionary-item.bet-Dictionary-item--showTerm {
      display: block; }
  .bet-Dictionary-itemHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    letter-spacing: -0.005em;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-Dictionary-itemHeading {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-itemHeading {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-Dictionary-itemHeading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-itemHeading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Dictionary-itemHeading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-itemHeading {
        font-size: 22.781px; } }
    @media (orientation: portrait) {
      .bet-Dictionary-itemHeading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-itemHeading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-itemHeading {
        margin-bottom: 0.625vw; } }
  .bet-Dictionary-description {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    line-height: 1.5;
    margin: 0;
    display: block;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-Dictionary-description {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-Dictionary-description {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Dictionary-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Dictionary-description {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Dictionary-description {
        font-size: 18px; } }
  .bet-Dictionary-lineEyebrow {
    display: block;
    background-color: #f5f5f7;
    width: 100%;
    height: 4px;
    transition: background-color 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    @media (orientation: portrait) {
      .bet-Dictionary-lineEyebrow {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-lineEyebrow {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-lineEyebrow {
        margin-bottom: 3.75vw; } }
  .bet-Dictionary-figure {
    width: calc(100% * 1.5 / 12);
    display: block; }
    @media (orientation: portrait) {
      .bet-Dictionary-figure {
        padding-top: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-figure {
        padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-figure {
        padding-top: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-Dictionary-figure {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Dictionary-figure {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Dictionary-figure {
        padding-bottom: 1.25vw; } }
  .bet-Dictionary-image {
    width: 100%; }

.bet-DoubleButton {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: relative;
  display: inline-flex;
  flex-direction: row; }
  .bet-DoubleButton--eyebrow {
    margin-top: 2em;
    letter-spacing: 0.1em;
    word-spacing: 0.1em;
    font-size: 11.237px; }
    @media (min-width: 1170px) {
      .bet-DoubleButton--eyebrow {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-DoubleButton--eyebrow {
        font-size: 14.222px; } }
  .bet-DoubleButton:hover .bet-DoubleButton-left, .bet-DoubleButton:focus .bet-DoubleButton-left, .bet-DoubleButton.is-touched .bet-DoubleButton-left {
    transform: translate3d(0%, 0, 0) scale(1);
    filter: blur(0);
    opacity: 1; }
  .bet-DoubleButton:hover .bet-DoubleButton-right, .bet-DoubleButton:focus .bet-DoubleButton-right, .bet-DoubleButton.is-touched .bet-DoubleButton-right {
    transform: translate3d(0%, 0, 0) scale(1);
    filter: blur(0);
    opacity: 1; }
  .bet-DoubleButton:hover .bet-DoubleButton-cta, .bet-DoubleButton:focus .bet-DoubleButton-cta, .bet-DoubleButton.is-touched .bet-DoubleButton-cta {
    opacity: 0;
    transform: translate3d(-50%, 0, 0) scale(0.9);
    filter: blur(2px); }
  .bet-DoubleButton-cta.bet-Button {
    position: absolute;
    left: 50%;
    transform: translate3d(-50%, 0, 0) scale(1);
    opacity: 1;
    filter: blur(0px);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, opacity, filter;
    will-change: transform, opacity, filter; }
    @media (min-width: 750px) {
      .bet-DoubleButton-cta.bet-Button {
        pointer-events: none; } }
    .bet-DoubleButton-cta.bet-Button .bet-DoubleButton.is-touched {
      pointer-events: none; }
  .bet-DoubleButton-left.bet-Button {
    margin-right: 4px;
    transform: translate3d(50%, 0, 0) scale(0.9);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, opacity, filter;
    will-change: transform, opacity, filter;
    filter: blur(2px); }
    @media (min-width: 1170px) {
      .bet-DoubleButton-left.bet-Button {
        margin-right: 8px; } }
    .bet-DoubleButton-left.bet-Button::after {
      content: '';
      position: absolute;
      pointer-events: none;
      top: 0;
      right: 0;
      width: 1px;
      height: 100%;
      display: block;
      background-color: rgba(54, 55, 58, 0.1); }
    .bet-DoubleButton-left.bet-Button:hover::after, .bet-DoubleButton-left.bet-Button:focus::after {
      content: none; }
  .bet-DoubleButton-right.bet-Button {
    margin-left: 4px;
    position: relative;
    transform: translate3d(-50%, 0, 0) scale(0.9);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, opacity, filter;
    will-change: transform, opacity, filter;
    filter: blur(2px); }
    @media (min-width: 1170px) {
      .bet-DoubleButton-right.bet-Button {
        margin-left: 8px; } }
    .bet-DoubleButton-right.bet-Button::after {
      content: '';
      position: absolute;
      pointer-events: none;
      top: 0;
      left: 0;
      width: 1px;
      height: 100%;
      display: block;
      background-color: rgba(54, 55, 58, 0.1); }
    .bet-DoubleButton-right.bet-Button:hover::after, .bet-DoubleButton-right.bet-Button:focus::after {
      content: none; }
  .bet-DoubleButton-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color: rgba(41, 24, 66, 0.61);
    line-height: 1.25;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    word-spacing: 0.1em;
    font-size: 11.237px;
    margin-top: 0;
    text-align: center;
    position: relative;
    color: rgba(41, 24, 66, 0.61);
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(0.5em);
    top: -2em;
    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1), transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    @media (min-width: 1170px) {
      .bet-DoubleButton-eyebrow {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-DoubleButton-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-DoubleButton-eyebrow {
        margin-bottom: 1.6575vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-DoubleButton-eyebrow {
        margin-bottom: 0.9375vw; } }
    @media (orientation: landscape) {
      .bet-DoubleButton-eyebrow {
        margin-bottom: 0.9375vw; } }
    .bet-DoubleButton:hover .bet-DoubleButton-eyebrow,
    .bet-DoubleButton:focus .bet-DoubleButton-eyebrow,
    .bet-DoubleButton.is-touched .bet-DoubleButton-eyebrow {
      transform: translateX(-50%) translateY(0);
      opacity: 1;
      transition-duration: 0.5s, 0.5s; }

.bet-DropdownPromoMessage {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: linear-gradient(to right, rgba(41, 24, 66, 0.02), rgba(41, 24, 66, 0.02)), linear-gradient(to right, #ffffff, #ffffff);
  color: #291842;
  position: relative;
  box-shadow: inset 0 1px 0 0 rgba(41, 24, 66, 0.1); }

.bet-DropdownPromoMessage-heading {
  margin: 0;
  letter-spacing: -0.005em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  align-items: center; }

.bet-DropdownPromoMessage-line1 {
  font-size: 9.989px;
  margin-bottom: 0.25em;
  font-weight: 400; }

.bet-DropdownPromoMessage-line2 {
  font-size: 11.237px; }

.bet-EquityInvestors {
  width: 100%;
  background-color: #ffffff;
  display: block; }
  .bet-EquityInvestors-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box; }
    @media (orientation: portrait) {
      .bet-EquityInvestors-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-EquityInvestors-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-EquityInvestors-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-EquityInvestors-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-EquityInvestors-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-EquityInvestors-pagePadding {
        padding-bottom: 5vw; } }
  .bet-EquityInvestors-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-EquityInvestors-header {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-EquityInvestors-header {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-EquityInvestors-header {
        margin-bottom: 2.5vw; } }
  .bet-EquityInvestors-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-EquityInvestors-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-EquityInvestors-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-EquityInvestors-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-EquityInvestors-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-EquityInvestors-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-EquityInvestors-heading {
        font-size: 51.957px; } }
  .bet-EquityInvestors-list {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    padding: 0;
    margin: 0 auto;
    width: 100%; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-EquityInvestors-list {
        width: calc(100% * 10 / 12); } }
  .bet-EquityInvestors-item {
    display: block;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-EquityInvestors-item {
        width: calc(100% * 6 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-EquityInvestors-item {
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) {
      .bet-EquityInvestors-item {
        width: calc(100% / 5); } }
  .bet-EquityInvestors-figure {
    display: block; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-EquityInvestors-figure {
    padding-top: 4.42vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-EquityInvestors-figure {
    padding-top: 2.5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-EquityInvestors-figure {
    padding-top: 2.5vw; } }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-EquityInvestors-figure {
    padding-bottom: 4.42vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-EquityInvestors-figure {
    padding-bottom: 2.5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-EquityInvestors-figure {
    padding-bottom: 2.5vw; } }
  .bet-EquityInvestors-image {
    width: 100%;
    display: block;
    object-fit: contain; }
  .bet-EquityInvestors-link {
    transition: 0.5s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, filter;
    transform: scale(1);
    filter: grayscale(100%);
    display: block;
    outline: none;
    width: 100%; }
    .bet-EquityInvestors-link:hover, .bet-EquityInvestors-link:focus {
      transform: scale(1.05);
      filter: grayscale(0%); }

.bet-FaqBack {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  transition: color 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  width: 100%;
  position: relative;
  outline: none;
  display: flex;
  flex-direction: row;
  align-items: baseline; }
  @media (orientation: portrait) {
    .bet-FaqBack {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqBack {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-FaqBack {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FaqBack {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqBack {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqBack {
      font-size: 16px; } }
  .bet-FaqBack:hover, .bet-FaqBack:focus {
    color: #291842;
    transition-duration: 0s; }
  .bet-FaqBack:hover::before, .bet-FaqBack:focus::before {
    background-color: #37ebc1;
    transition-duration: 0s; }
  .bet-FaqBack-arrow {
    font-size: 0.8em;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    display: inline-block;
    margin-right: 0.4em; }
    .bet-FaqBack:hover .bet-FaqBack-arrow,
    .bet-FaqBack:focus .bet-FaqBack-arrow {
      transform: translateX(-0.25em); }
  .bet-FaqBack-text {
    padding-top: var(--bet-question-vertical-alignment); }
    @media (orientation: portrait) {
      .bet-FaqBack-text {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqBack-text {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FaqBack-text {
        margin-bottom: 0.625vw; } }

.bet-FaqContacts {
  display: flex;
  width: calc(100% + 32px);
  margin-left: -16px;
  margin-right: -16px;
  list-style: none;
  padding: 0;
  margin-bottom: 0; }
  @media (orientation: portrait) {
    .bet-FaqContacts {
      flex-direction: column; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts {
      flex-direction: row;
      justify-content: center; } }
  @media (orientation: landscape) {
    .bet-FaqContacts {
      flex-direction: row;
      justify-content: center; } }

.bet-FaqContacts-item {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center;
  display: flex;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-FaqContacts-item {
      width: 100%;
      flex-direction: row; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-FaqContacts-item {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-item {
      margin-bottom: 0.625vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-FaqContacts-item {
      margin-bottom: 0.625vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-item {
      width: calc(100% * 4 / 12);
      flex-direction: column;
      margin-bottom: 0; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-item {
      width: calc(100% * 4.5 / 12);
      flex-direction: column; } }
  .bet-FaqContacts-item:last-child {
    margin-bottom: 0; }

.bet-FaqContacts-link {
  height: 100%;
  border-radius: 8px;
  display: flex;
  align-items: center;
  outline: none;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2); }
  @media (orientation: portrait) {
    .bet-FaqContacts-link {
      flex-direction: row;
      padding-top: 8px;
      padding-bottom: 8px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-link {
      padding-top: 16px;
      padding-bottom: 16px;
      flex-direction: column; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-link {
      padding-top: 16px;
      padding-bottom: 16px;
      flex-direction: column; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqContacts-link {
      padding-top: 24px;
      padding-bottom: 24px; } }
  .bet-FaqContacts-link:hover, .bet-FaqContacts-link:focus {
    background-color: #37ebc1; }
    @media (hover: none) {
      .bet-FaqContacts-link:hover, .bet-FaqContacts-link:focus {
        background-color: transparent; } }
  @media (hover: hover) {
    .bet-FaqContacts-link:active {
      background-color: #20e9ba;
      transform: translateY(1px); } }

.bet-FaqContacts-icon {
  width: calc(100% * 2.5 / 12);
  display: flex;
  flex-direction: column; }
  @media (orientation: portrait) {
    .bet-FaqContacts-icon {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-icon {
      padding-left: 8px;
      padding-right: 8px; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-FaqContacts-icon {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-icon {
      margin-bottom: 0.625vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-FaqContacts-icon {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-icon {
      padding-left: 0;
      padding-right: 0; } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-FaqContacts-icon {
      margin-bottom: 1.105vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-icon {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-FaqContacts-icon {
      margin-bottom: 0.625vw; } }

.bet-FaqContacts-image {
  width: 100%; }

.bet-FaqContacts-message {
  display: flex;
  flex-direction: column; }
  @media (orientation: portrait) {
    .bet-FaqContacts-message {
      padding-left: 8px;
      padding-right: 8px;
      width: calc(100% * 9 / 12);
      align-items: flex-start; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-message {
      padding-left: 16px;
      padding-right: 16px;
      width: 100%;
      flex-direction: column;
      align-items: center; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-message {
      padding-left: 16px;
      padding-right: 16px;
      width: 100%;
      flex-direction: column;
      align-items: center; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqContacts-message {
      padding-left: 24px;
      padding-right: 24px; } }

.bet-FaqContacts-eyebrow {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-FaqContacts-eyebrow {
      font-size: 12.642px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-eyebrow {
      font-size: 14.222px; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-eyebrow {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FaqContacts-eyebrow {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqContacts-eyebrow {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqContacts-eyebrow {
      font-size: 18px; } }
  @media (orientation: portrait) {
    .bet-FaqContacts-eyebrow {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-eyebrow {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-eyebrow {
      margin-bottom: 0.3125vw; } }
  .bet-FaqContacts-eyebrow:last-child {
    margin-bottom: 0; }

.bet-FaqContacts-contact {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  font-weight: 600;
  color: #291842;
  margin-top: 0;
  margin-bottom: 0; }
  @media (orientation: portrait) {
    .bet-FaqContacts-contact {
      font-size: 16px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqContacts-contact {
      font-size: 18px; } }
  @media (orientation: landscape) {
    .bet-FaqContacts-contact {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FaqContacts-contact {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqContacts-contact {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqContacts-contact {
      font-size: 22.781px; } }

.bet-FaqContacts-phoneDisclaimer {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.4;
  font-size: 9.989px;
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  font-weight: 400;
  color: rgba(41, 24, 66, 0.61);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqContacts-phoneDisclaimer {
      font-size: 11.237px;
      padding-top: 4px; } }

.bet-Faq {
  width: 100%; }

.bet-StaticPage.bet-Faq {
  background-color: #ffffff; }

.bet-Faq-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f5f5f7; }
  @media (orientation: portrait) {
    .bet-Faq-pagePadding {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-Faq-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-Faq-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Faq-pagePadding {
      padding-bottom: 5vw; } }

.bet-Faq-header {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-Faq-header {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-header {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-Faq-header {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-header {
      width: calc(100% * 8 / 12); } }
  @media (orientation: landscape) {
    .bet-Faq-header {
      width: calc(100% * 8 / 12); } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-Faq-header {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Faq-header {
      width: calc(100% * 5 / 12); } }

.bet-Faq-contacts {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-Faq-contacts {
      margin-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-contacts {
      margin-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Faq-contacts {
      margin-bottom: 5vw; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Faq-contacts {
      width: calc(100% * 6 / 12); } }

.bet-Faq-eyebrow {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-Faq-eyebrow {
      font-size: 12.642px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-eyebrow {
      font-size: 14.222px; } }
  @media (orientation: landscape) {
    .bet-Faq-eyebrow {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Faq-eyebrow {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Faq-eyebrow {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Faq-eyebrow {
      font-size: 18px; } }
  @media (orientation: portrait) {
    .bet-Faq-eyebrow {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-eyebrow {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-Faq-eyebrow {
      margin-bottom: 0.3125vw; } }

.bet-Faq-heading {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.25;
  color: #291842;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-Faq-heading {
      font-size: 28.833px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-heading {
      font-size: 41.053px; } }
  @media (orientation: landscape) {
    .bet-Faq-heading {
      font-size: 28.833px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Faq-heading {
      font-size: 51.957px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Faq-heading {
      font-size: 65.758px;
      line-height: 1.1; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Faq-heading {
      font-size: 73.978px; } }
  @media (orientation: portrait) {
    .bet-Faq-heading {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-heading {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-Faq-heading {
      margin-bottom: 0.83333vw; } }
  .bet-Faq-heading:last-child {
    margin-bottom: 0; }

.bet-Faq-subhead {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61); }
  @media (orientation: portrait) {
    .bet-Faq-subhead {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-subhead {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-Faq-subhead {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-Faq-subhead {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-Faq-subhead {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-Faq-subhead {
      font-size: 20.25px; } }
  @media (orientation: portrait) {
    .bet-Faq-subhead {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Faq-subhead {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-Faq-subhead {
      margin-bottom: 1.25vw; } }
  .bet-Faq-subhead:last-child {
    margin-bottom: 0; }

#Faq-popular #linkTo-popular,
#Faq-what-we-offer #linkTo-what-we-offer,
#Faq-pricing #linkTo-pricing,
#Faq-how-it-works #linkTo-how-it-works {
  color: #00c397; }

.bet-FaqHeader {
  width: 100%; }
  .bet-FaqHeader-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-FaqHeader-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-FaqHeader-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-pagePadding {
        padding-bottom: 5vw; } }
  .bet-FaqHeader-header {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    align-items: center;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-FaqHeader-header {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-header {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-header {
        margin-bottom: 2.5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-header {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqHeader-header {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqHeader-header {
        width: calc(100% * 6 / 12); } }
  .bet-FaqHeader-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    letter-spacing: -0.035em; }
    @media (orientation: portrait) {
      .bet-FaqHeader-heading {
        font-size: 25.629px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-heading {
        font-size: 36.491px; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqHeader-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqHeader-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqHeader-heading {
        font-size: 65.758px; } }
    @media (orientation: portrait) {
      .bet-FaqHeader-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-heading {
        margin-bottom: 0.83333vw; } }
    .bet-FaqHeader-heading:last-child {
      margin-bottom: 0; }
  .bet-FaqHeader-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-FaqHeader-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqHeader-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqHeader-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqHeader-subhead {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-FaqHeader-subhead {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-subhead {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-subhead {
        margin-bottom: 1.25vw; } }
    .bet-FaqHeader-subhead:last-child {
      margin-bottom: 0; }
  .bet-FaqHeader-contacts {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    @media (orientation: landscape) {
      .bet-FaqHeader-contacts {
        width: 100%; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqHeader-contacts {
        width: calc(100% * 9 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqHeader-contacts {
        width: calc(100% * 7 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqHeader-tabs {
      width: calc(100% * 6 / 12); } }
  .bet-FaqHeader-tabsList {
    display: flex;
    flex-direction: row;
    align-items: center;
    list-style: none;
    padding: 0; }
  .bet-FaqHeader-tabsItem {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% * 3 / 12); }
  .bet-FaqHeader-tabsLink {
    color: #291842; }
  .bet-FaqHeader-tabsHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: currentColor;
    letter-spacing: -0.035em;
    font-weight: 700; }
    @media (orientation: portrait) {
      .bet-FaqHeader-tabsHeading {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqHeader-tabsHeading {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FaqHeader-tabsHeading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqHeader-tabsHeading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqHeader-tabsHeading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqHeader-tabsHeading {
        font-size: 20.25px; } }

#Faq-popular #linkTo-popular,
#Faq-what-we-offer #linkTo-what-we-offer,
#Faq-pricing #linkTo-pricing,
#Faq-how-it-works #linkTo-how-it-works {
  color: #00c397; }

.bet-FaqQuestionVideo {
  display: flex;
  flex-direction: row;
  margin-left: calc(var(--bet-gutter) * -0.5);
  margin-right: calc(var(--bet-gutter) * -0.5);
  width: calc(100% + var(--bet-gutter)); }
  .bet-FaqQuestionVideo-link {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    outline: none; }
  .bet-FaqQuestionVideo-heading {
    color: #291842;
    margin: 0;
    width: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    letter-spacing: -0.025em;
    font-weight: 600; }
    @media (orientation: portrait) {
      .bet-FaqQuestionVideo-heading {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestionVideo-heading {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FaqQuestionVideo-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestionVideo-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestionVideo-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestionVideo-heading {
        font-size: 20.25px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestionVideo-heading {
        padding-left: 4px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestionVideo-heading {
        padding-left: 4px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestionVideo-heading {
        padding-left: 6px; } }
  .bet-FaqQuestionVideo-poster {
    position: relative;
    display: block;
    flex-shrink: 0;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    padding-right: calc(var(--bet-gutter) / 2);
    padding-left: calc(var(--bet-gutter) / 2); }
    @media (orientation: portrait) {
      .bet-FaqQuestionVideo-poster {
        width: calc(100% * 2.5 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestionVideo-poster {
        width: calc(100% * 2 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqQuestionVideo-poster {
        width: calc(100% * 2 / 12); } }
    .bet-FaqQuestionVideo-poster::before {
      content: '';
      width: 100%;
      padding-top: 100%;
      display: block;
      border-radius: 50%; }
      @supports (mix-blend-mode: darken) {
        .bet-FaqQuestionVideo-poster::before {
          background-color: #b6ffef; } }
    .bet-FaqQuestionVideo-poster::after {
      content: none;
      top: 0;
      left: 50%;
      position: absolute;
      height: 100%;
      display: block;
      background-color: #37ebc1;
      border-radius: 50%;
      z-index: 1;
      opacity: 0.2;
      transform: translateX(-50%);
      width: calc(100% - var(--bet-gutter)); }
      @supports not (mix-blend-mode: darken) {
        .bet-FaqQuestionVideo-poster::after {
          content: ''; } }
    .bet-FaqQuestionVideo-link:hover .bet-FaqQuestionVideo-poster,
    .bet-FaqQuestionVideo-link:focus .bet-FaqQuestionVideo-poster {
      transform: scale(1.1); }
  .bet-FaqQuestionVideo-image {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    display: block;
    object-fit: cover;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transform: scale(1); }
    @supports (mix-blend-mode: darken) {
      .bet-FaqQuestionVideo-image {
        mix-blend-mode: darken; } }
    .bet-FaqQuestionVideo-link:hover .bet-FaqQuestionVideo-image,
    .bet-FaqQuestionVideo-link:focus .bet-FaqQuestionVideo-image {
      transform: scale(0.85); }
  .bet-FaqQuestionVideo-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    --play-button-size: 32px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestionVideo-play {
        --play-button-size: 28px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestionVideo-play {
        --play-button-size: 36px; } }
    .bet-FaqQuestionVideo-play .bet-MediaPlayButton {
      width: var(--play-button-size);
      height: var(--play-button-size); }

.bet-FaqQuestionVideos {
  width: 100%;
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FaqQuestionVideos {
    padding-top: 2.94667vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos {
    padding-top: 1.66667vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FaqQuestionVideos {
    padding-top: 1.66667vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
  .bet-FaqQuestionVideos {
    padding-top: 2.652vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos {
    padding-top: 1.5vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
  .bet-FaqQuestionVideos {
    padding-top: 1.5vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FaqQuestionVideos {
    padding-top: 4.42vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos {
    padding-top: 2.5vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FaqQuestionVideos {
    padding-top: 2.5vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) {
  .bet-FaqQuestionVideos {
    padding-top: 2.21vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos {
    padding-top: 1.25vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: landscape) {
  .bet-FaqQuestionVideos {
    padding-top: 1.25vw; } }
  .bet-FaqQuestionVideos-item {
    width: 100%; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 2.94667vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.66667vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.66667vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 2.652vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.5vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.5vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 4.42vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 2.21vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.25vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: landscape) {
  .bet-FaqQuestionVideos-item {
    margin-bottom: 1.25vw; } }
    .bet-FaqQuestionVideos-item:last-child {
      margin-bottom: 0; }

.bet-FaqQuestion {
  width: 100%;
  --bet-question-vertical-alignment: 0; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FaqQuestion {
      --bet-question-vertical-alignment: 6px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FaqQuestion {
      --bet-question-vertical-alignment: 8px; } }
  .bet-FaqQuestion-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-FaqQuestion-pagePadding {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: portrait) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 68px - 76px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 80px - 63px); } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 68px - 50px); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 68px - 64px); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 80px); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-pagePadding {
        height: calc(100vh - 104px); } }
    @supports (min-height: 100vh) {
      @media (orientation: portrait) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc( 100vh - 68px - 76px);
          height: auto; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc( 100vh - 80px - 63px);
          height: auto; } }
      @media (orientation: landscape) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc( 100vh - 68px - 50px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc( 100vh - 68px - 64px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc(100vh - 80px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FaqQuestion-pagePadding {
          min-height: calc(100vh - 104px);
          height: auto; } } }
    @media (orientation: portrait) {
      .bet-FaqQuestion-pagePadding {
        flex-direction: column; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-pagePadding {
        flex-direction: column; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-pagePadding {
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap; } }
  .bet-FaqQuestion-header {
    width: 100%; }
  .bet-FaqQuestion-answer {
    width: 100%; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-answer {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-answer {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-answer {
        margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) {
  .bet-FaqQuestion-answer {
    margin-bottom: 2.94667vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqQuestion-answer {
    margin-bottom: 1.66667vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: landscape) {
  .bet-FaqQuestion-answer {
    margin-bottom: 1.66667vw; } }
    .bet-FaqQuestion-answer:last-child {
      margin-bottom: 0; }
    .bet-FaqQuestion-answer dd,
    .bet-FaqQuestion-answer p,
    .bet-FaqQuestion-answer ol,
    .bet-FaqQuestion-answer ul {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      letter-spacing: -0.005em;
      word-spacing: 0.01em;
      font-weight: 400;
      -webkit-font-smoothing: subpixel-antialiased;
      letter-spacing: -0.005em;
      color: #291842;
      line-height: 1.75;
      margin-top: 0; }
      @media (orientation: portrait) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 12.642px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 14.222px; } }
      @media (orientation: landscape) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 12.642px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          font-size: 18px; } }
      @media (orientation: portrait) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          margin-bottom: 1.47333vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          margin-bottom: 0.83333vw; } }
      @media (orientation: landscape) {
        .bet-FaqQuestion-answer dd,
        .bet-FaqQuestion-answer p,
        .bet-FaqQuestion-answer ol,
        .bet-FaqQuestion-answer ul {
          margin-bottom: 0.83333vw; } }
      .bet-FaqQuestion-answer dd:last-child,
      .bet-FaqQuestion-answer p:last-child,
      .bet-FaqQuestion-answer ol:last-child,
      .bet-FaqQuestion-answer ul:last-child {
        margin-bottom: 0; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-answer ul {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-answer ul {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-answer ul {
        margin-bottom: 1.25vw; } }
    .bet-FaqQuestion-answer ul,
    .bet-FaqQuestion-answer ol {
      padding-left: 0;
      counter-reset: li;
      list-style-type: none; }
      .bet-FaqQuestion-answer ul li,
      .bet-FaqQuestion-answer ol li {
        position: relative;
        display: table; }
        @media (orientation: portrait) {
          .bet-FaqQuestion-answer ul li,
          .bet-FaqQuestion-answer ol li {
            margin-bottom: 1.105vw; } }
        @media (orientation: portrait) and (min-width: 750px) {
          .bet-FaqQuestion-answer ul li,
          .bet-FaqQuestion-answer ol li {
            margin-bottom: 0.625vw; } }
        @media (orientation: landscape) {
          .bet-FaqQuestion-answer ul li,
          .bet-FaqQuestion-answer ol li {
            margin-bottom: 0.625vw; } }
        .bet-FaqQuestion-answer ul li:last-child,
        .bet-FaqQuestion-answer ol li:last-child {
          margin-bottom: 0; }
    .bet-FaqQuestion-answer ul li::before {
      content: '\25CF';
      color: #00c397;
      font-size: 0.6em;
      transform: translateY(-0.2em);
      display: table-cell;
      width: 1.8em; }
    .bet-FaqQuestion-answer ol li::before {
      content: counter(li);
      counter-increment: li;
      color: #00c397;
      font-size: 0.8em;
      font-weight: 500;
      width: 1.8em;
      display: table-cell; }
    .bet-FaqQuestion-answer strong {
      font-weight: 600; }
    .bet-FaqQuestion-answer a {
      display: inline;
      position: relative;
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-repeat: no-repeat;
      background-position-y: bottom;
      background-position-x: right;
      background-size: 0% 0.4em;
      transition: background-size 0.3s;
      -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
      padding-bottom: 0.4em; }
      @media (hover: none) {
        .bet-FaqQuestion-answer a {
          background-image: none; } }
      .bet-FaqQuestion-answer a:hover, .bet-FaqQuestion-answer a:focus {
        background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
        background-size: 100% 0.4em;
        background-position-x: left;
        background-position-y: bottom; }
        @media (hover: none) {
          .bet-FaqQuestion-answer a:hover, .bet-FaqQuestion-answer a:focus {
            background-image: none; } }
  .bet-FaqQuestion-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-FaqQuestion-heading {
        font-size: 20.25px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-heading {
        font-size: 25.629px; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-heading {
        font-size: 22.781px;
        line-height: 1.1; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-heading {
        font-size: 32.437px;
        line-height: 1.1; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-heading {
        font-size: 46.184px;
        line-height: 1.1; } }
  .bet-FaqQuestion-back {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-back {
        width: 100%; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-FaqQuestion-back {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqQuestion-back {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-FaqQuestion-back {
      margin-bottom: 2.5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-back {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-back {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-FaqQuestion-back {
      margin-bottom: 4.42vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqQuestion-back {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-FaqQuestion-back {
      margin-bottom: 2.5vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-back {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-back {
        width: calc(100% * 3 / 12);
        margin-left: 0;
        margin-bottom: 0; } }
  .bet-FaqQuestion-body {
    padding-right: var(--bet-gutter);
    padding-left: var(--bet-gutter); }
    @media (orientation: portrait) {
      .bet-FaqQuestion-body {
        width: 100%; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-FaqQuestion-body {
      margin-bottom: 17.68vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqQuestion-body {
      margin-bottom: 10vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-FaqQuestion-body {
      margin-bottom: 10vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-body {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-body {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-FaqQuestion-body {
      margin-bottom: 17.68vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqQuestion-body {
      margin-bottom: 10vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-FaqQuestion-body {
      margin-bottom: 10vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-body {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-body {
        width: calc(100% * 6 / 12);
        margin-bottom: 0;
        margin-left: 0;
        padding-right: calc(5% + var(--bet-gutter)); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-body {
        padding-right: calc(6% + var(--bet-gutter)); } }
  .bet-FaqQuestion-related {
    padding-right: var(--bet-gutter);
    padding-left: var(--bet-gutter);
    padding-top: var(--bet-question-vertical-alignment); }
    @media (orientation: portrait) {
      .bet-FaqQuestion-related {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-related {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-related {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-related {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-related {
        width: calc(100% * 3 / 12);
        margin-left: 0;
        padding-top: 8px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-related {
        padding-right: calc(var(--bet-gutter) * 3); } }
    .bet-FaqQuestion-related::before {
      content: '';
      width: 100%;
      height: 4px;
      background-color: #f5f5f7;
      display: block; }
      @media (orientation: portrait) {
        .bet-FaqQuestion-related::before {
          margin-bottom: 2.21vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FaqQuestion-related::before {
          margin-bottom: 1.25vw; } }
      @media (orientation: landscape) {
        .bet-FaqQuestion-related::before {
          margin-bottom: 1.25vw; } }
  .bet-FaqQuestion-relatedHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 600;
    letter-spacing: -0.01em; }
    @media (orientation: portrait) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-relatedHeading {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FaqQuestion-relatedHeading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-relatedHeading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-relatedHeading {
        margin-bottom: 1.25vw; } }
  .bet-FaqQuestion-relatedList {
    padding: 0;
    list-style: none;
    margin: 0; }
  @media (orientation: portrait) {
    .bet-FaqQuestion-relatedItem {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqQuestion-relatedItem {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-FaqQuestion-relatedItem {
      margin-bottom: 0.625vw; } }
  .bet-FaqQuestion-relatedItem:last-child {
    margin-bottom: 0; }
  .bet-FaqQuestion-relatedQuestion {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    margin: 0;
    color: rgba(41, 24, 66, 0.61);
    transition: color 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    @media (orientation: portrait) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqQuestion-relatedQuestion {
        font-size: 16px; } }
    .bet-FaqQuestion-relatedQuestion:hover, .bet-FaqQuestion-relatedQuestion:focus {
      color: #291842;
      transition-duration: 0s; }
  .bet-FaqQuestion-videos::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f5f5f7;
    display: block; }

.bet-FaqSummaryVideo {
  display: flex;
  flex-direction: row;
  margin-left: calc(var(--bet-gutter) * -0.5);
  margin-right: calc(var(--bet-gutter) * -0.5);
  width: calc(100% + var(--bet-gutter)); }
  .bet-FaqSummaryVideo-link {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    outline: none; }
  .bet-FaqSummaryVideo-heading {
    margin: 0;
    width: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.025em;
    font-weight: 400;
    color: rgba(41, 24, 66, 0.61);
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-FaqSummaryVideo-heading {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FaqSummaryVideo-heading {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummaryVideo-heading {
        font-size: 16px;
        padding-left: 2px; } }
    .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-heading,
    .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-heading {
      color: #291842; }
      @media (hover: none) {
        .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-heading,
        .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-heading {
          color: rgba(41, 24, 66, 0.61); } }
  .bet-FaqSummaryVideo-poster {
    position: relative;
    display: block;
    flex-shrink: 0;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    padding-right: calc(var(--bet-gutter) / 2);
    padding-left: calc(var(--bet-gutter) / 2); }
    @media (orientation: portrait) {
      .bet-FaqSummaryVideo-poster {
        width: calc(100% * 2.5 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqSummaryVideo-poster {
        width: calc(100% * 2.75 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummaryVideo-poster {
        width: calc(100% * 2.25 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummaryVideo-poster {
        width: calc(100% * 1.75 / 12); } }
    .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-poster,
    .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-poster {
      transform: scale(1.1); }
      @media (hover: none) {
        .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-poster,
        .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-poster {
          transform: scale(1); } }
    .bet-FaqSummaryVideo-poster::before {
      content: '';
      width: 100%;
      padding-top: 100%;
      display: block;
      border-radius: 50%; }
      @supports (mix-blend-mode: darken) {
        .bet-FaqSummaryVideo-poster::before {
          background-color: #b6ffef; } }
    .bet-FaqSummaryVideo-poster::after {
      content: none;
      top: 0;
      left: 50%;
      position: absolute;
      height: 100%;
      display: block;
      background-color: #37ebc1;
      border-radius: 50%;
      z-index: 1;
      opacity: 0.2;
      transform: translateX(-50%);
      width: calc(100% - var(--bet-gutter)); }
      @supports not (mix-blend-mode: darken) {
        .bet-FaqSummaryVideo-poster::after {
          content: ''; } }
  .bet-FaqSummaryVideo-image {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    display: block;
    object-fit: cover;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transform: scale(1); }
    @supports (mix-blend-mode: darken) {
      .bet-FaqSummaryVideo-image {
        mix-blend-mode: darken; } }
    .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-image,
    .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-image {
      transform: scale(0.85); }
      @media (hover: none) {
        .bet-FaqSummaryVideo-link:hover .bet-FaqSummaryVideo-image,
        .bet-FaqSummaryVideo-link:focus .bet-FaqSummaryVideo-image {
          transform: scale(1); } }
  .bet-FaqSummaryVideo-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media (orientation: portrait) {
      .bet-FaqSummaryVideo-play {
        --play-button-size: 24px; } }
    @media (orientation: landscape) {
      .bet-FaqSummaryVideo-play {
        --play-button-size: 20px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummaryVideo-play {
        --play-button-size: 24px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummaryVideo-play {
        --play-button-size: 28px; } }
    .bet-FaqSummaryVideo-play .bet-MediaPlayButton {
      width: var(--play-button-size);
      height: var(--play-button-size); }

.bet-FaqSummaryVideos {
  width: 100%;
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FaqSummaryVideos {
    padding-top: 2.21vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos {
    padding-top: 1.25vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FaqSummaryVideos {
    padding-top: 1.25vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FaqSummaryVideos {
    padding-top: 2.21vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos {
    padding-top: 1.25vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FaqSummaryVideos {
    padding-top: 1.25vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) {
  .bet-FaqSummaryVideos {
    padding-top: 1.47333vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos {
    padding-top: 0.83333vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: landscape) {
  .bet-FaqSummaryVideos {
    padding-top: 0.83333vw; } }
  .bet-FaqSummaryVideos-item {
    width: 100%; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 2.21vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 1.25vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 1.25vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 2.21vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 1.25vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 1.25vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 1.47333vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 0.83333vw; } }

@media (orientation: landscape) and (min-width: 1690px) and (orientation: landscape) {
  .bet-FaqSummaryVideos-item {
    margin-bottom: 0.83333vw; } }
    .bet-FaqSummaryVideos-item:last-child {
      margin-bottom: 0; }

.bet-FaqSummary {
  width: 100%;
  --bet-faq-section-padding: 16px; }
  @media (orientation: portrait) {
    .bet-FaqSummary {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FaqSummary {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-FaqSummary {
      padding-bottom: 5vw; } }
  .bet-FaqSummary-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column; }
  .bet-FaqSummary-sectionList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
    padding: 0;
    justify-content: center; }
  .bet-FaqSummary-sectionItem {
    padding-left: var(--bet-faq-section-padding);
    padding-right: var(--bet-faq-section-padding); }
    @media (orientation: portrait) {
      .bet-FaqSummary-sectionItem {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-sectionItem {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-sectionItem {
        margin-bottom: 5vw; } }
    @media (orientation: portrait) {
      .bet-FaqSummary-sectionItem {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-sectionItem {
        width: calc(100% * 6 / 12); } }
    @media (orientation: landscape) {
      .bet-FaqSummary-sectionItem {
        width: calc(100% * 6 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqSummary-sectionItem {
        width: calc(100% * 5 / 12);
        padding-right: calc(var(--bet-faq-section-padding) * 4); } }
    .bet-FaqSummary-sectionItem::before {
      content: '';
      width: 100%;
      height: 4px;
      background-color: #f5f5f7;
      display: block; }
      @media (orientation: portrait) {
        .bet-FaqSummary-sectionItem::before {
          margin-bottom: 5.89333vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FaqSummary-sectionItem::before {
          margin-bottom: 3.33333vw; } }
      @media (orientation: landscape) {
        .bet-FaqSummary-sectionItem::before {
          margin-bottom: 3.33333vw; } }
  .bet-FaqSummary-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 600;
    letter-spacing: -0.01em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-FaqSummary-heading {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-heading {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqSummary-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummary-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummary-heading {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-FaqSummary-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-heading {
        margin-bottom: 1.25vw; } }
  .bet-FaqSummary-questionList {
    list-style: none;
    padding: 0; }
  .bet-FaqSummary-questionLink {
    color: rgba(41, 24, 66, 0.61);
    transition: color 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    outline: none;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2); }
    .bet-FaqSummary-questionLink:hover, .bet-FaqSummary-questionLink:focus {
      transition-duration: 0s;
      color: #291842; }
      @media (hover: none) {
        .bet-FaqSummary-questionLink:hover, .bet-FaqSummary-questionLink:focus {
          color: rgba(41, 24, 66, 0.61); } }
  .bet-FaqSummary-question {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    margin: 0;
    color: currentColor; }
    @media (orientation: portrait) {
      .bet-FaqSummary-question {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-question {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-question {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FaqSummary-question {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummary-question {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummary-question {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FaqSummary-question {
        padding-top: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-question {
        padding-top: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-question {
        padding-top: 0.83333vw; } }
    @media (orientation: portrait) {
      .bet-FaqSummary-question {
        padding-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FaqSummary-question {
        padding-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FaqSummary-question {
        padding-bottom: 0.83333vw; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FaqSummary-question {
        font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: portrait) {
    .bet-FaqSummary-question {
      padding-top: 0.73667vw; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqSummary-question {
      padding-top: 0.41667vw; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: landscape) {
    .bet-FaqSummary-question {
      padding-top: 0.41667vw; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: portrait) {
    .bet-FaqSummary-question {
      padding-bottom: 0.73667vw; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: portrait) and (min-width: 750px) {
    .bet-FaqSummary-question {
      padding-bottom: 0.41667vw; } }
  @media (orientation: landscape) and (min-width: 1170px) and (orientation: landscape) {
    .bet-FaqSummary-question {
      padding-bottom: 0.41667vw; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FaqSummary-question {
        font-size: 16px; } }

.bet-HeroCircle {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }
  @media (orientation: portrait) {
    .bet-HeroCircle {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-HeroCircle {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-HeroCircle {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) {
    .bet-HeroCircle {
      height: calc(100vh - 76px); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-HeroCircle {
      height: calc(100vh - 63px); } }
  @media (orientation: landscape) {
    .bet-HeroCircle {
      height: calc(100vh - 50px); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-HeroCircle {
      height: calc(100vh - 64px); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-HeroCircle {
      height: 100vh; } }
  @supports (min-height: 100vh) {
    @media (orientation: portrait) {
      .bet-HeroCircle {
        min-height: calc(100vh - 76px);
        height: auto; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle {
        min-height: calc(100vh - 63px);
        height: auto; } }
    @media (orientation: landscape) {
      .bet-HeroCircle {
        min-height: calc(100vh - 50px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-HeroCircle {
        min-height: calc(100vh - 64px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HeroCircle {
        min-height: 100vh;
        height: auto; } } }
  @media (orientation: portrait) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 68px - 76px); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 80px - 63px); } }
  @media (orientation: landscape) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 68px - 50px); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 68px - 64px); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 80px); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-HeroCircle--subnav {
      height: calc(100vh - 104px); } }
  @supports (min-height: 100vh) {
    @media (orientation: portrait) {
      .bet-HeroCircle--subnav {
        min-height: calc( 100vh - 68px - 76px);
        height: auto; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle--subnav {
        min-height: calc( 100vh - 80px - 63px);
        height: auto; } }
    @media (orientation: landscape) {
      .bet-HeroCircle--subnav {
        min-height: calc( 100vh - 68px - 50px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-HeroCircle--subnav {
        min-height: calc( 100vh - 68px - 64px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HeroCircle--subnav {
        min-height: calc(100vh - 80px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-HeroCircle--subnav {
        min-height: calc(100vh - 104px);
        height: auto; } } }
  .bet-HeroCircle-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-HeroCircle-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-HeroCircle-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-HeroCircle-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-HeroCircle-pagePadding {
        padding-bottom: 5vw; } }
  .bet-HeroCircle-circleWrapper {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-HeroCircle-circleWrapper {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12);
        order: -1; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-HeroCircle-circleWrapper {
      margin-bottom: 8.84vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-HeroCircle-circleWrapper {
      margin-bottom: 5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-HeroCircle-circleWrapper {
      margin-bottom: 5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle-circleWrapper {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (orientation: landscape) {
      .bet-HeroCircle-circleWrapper {
        width: calc(100% * 4.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HeroCircle-circleWrapper {
        width: calc(100% * 4.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-HeroCircle-circleWrapper {
        width: calc(100% * 5 / 12); } }
  .bet-HeroCircle-circle {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 50%;
    clip-path: circle(50% at 50% 50%); }
    .bet-HeroCircle-circle::after {
      content: '';
      padding-top: 100%;
      width: 100%;
      display: block; }
  .bet-HeroCircle-figure {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block; }
  .bet-HeroCircle-image {
    background-color: #82d7ff;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transform-origin: center; }
    .bet-HeroCircle[data-js-position='in-viewport'] .bet-HeroCircle-image {
      animation: betVideoHeroZoom 10s forwards ease-out; }
  .bet-HeroCircle-video {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    object-fit: cover;
    display: block;
    transform: translateX(-50%); }
  .bet-HeroCircle-messageWrap {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: column;
    position: relative;
    color: #291842; }
    @media (orientation: portrait) {
      .bet-HeroCircle-messageWrap {
        width: 100%;
        align-items: center;
        text-align: center; } }
    @media (orientation: landscape) {
      .bet-HeroCircle-messageWrap {
        align-items: flex-start;
        text-align: left;
        width: calc(100% * 5 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HeroCircle-messageWrap {
        width: calc(100% * 4.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-HeroCircle-messageWrap {
        width: calc(100% * 4 / 12);
        margin-right: calc(100% * 0.5 / 12); } }
    .bet-HeroCircle-messageWrap:last-child {
      margin-bottom: 0; }
  .bet-HeroCircle-message {
    display: block;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-HeroCircle-message {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle-message {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-HeroCircle-message {
        margin-bottom: 1.25vw; } }
  .bet-HeroCircle-heading {
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-HeroCircle-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HeroCircle-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-HeroCircle-heading {
        margin-bottom: 1.25vw; } }
    .bet-HeroCircle-heading--lg {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-HeroCircle-heading--lg {
          font-size: 25.629px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-HeroCircle-heading--lg {
          font-size: 36.491px; } }
      @media (orientation: landscape) {
        .bet-HeroCircle-heading--lg {
          font-size: 22.781px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-HeroCircle-heading--lg {
          font-size: 32.437px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-HeroCircle-heading--lg {
          font-size: 51.957px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-HeroCircle-heading--lg {
          font-size: 65.758px; } }
    .bet-HeroCircle-heading--md {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-HeroCircle-heading--md {
          font-size: 22.781px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-HeroCircle-heading--md {
          font-size: 32.437px; } }
      @media (orientation: landscape) {
        .bet-HeroCircle-heading--md {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-HeroCircle-heading--md {
          font-size: 28.833px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-HeroCircle-heading--md {
          font-size: 46.184px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-HeroCircle-heading--md {
          font-size: 51.957px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-HeroCircle-heading--md {
          font-size: 58.452px; } }
  .bet-HeroCircle-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    color: rgba(41, 24, 66, 0.61);
    margin: 0; }
    .bet-HeroCircle-subhead--lg {
      letter-spacing: -0.005em; }
      @media (orientation: portrait) {
        .bet-HeroCircle-subhead--lg {
          font-size: 16px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-HeroCircle-subhead--lg {
          font-size: 18px; } }
      @media (orientation: landscape) {
        .bet-HeroCircle-subhead--lg {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-HeroCircle-subhead--lg {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-HeroCircle-subhead--lg {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-HeroCircle-subhead--lg {
          font-size: 22.781px; } }
    .bet-HeroCircle-subhead--md {
      letter-spacing: -0.005em; }
      @media (orientation: portrait) {
        .bet-HeroCircle-subhead--md {
          font-size: 14.222px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-HeroCircle-subhead--md {
          font-size: 16px; } }
      @media (orientation: landscape) {
        .bet-HeroCircle-subhead--md {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-HeroCircle-subhead--md {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-HeroCircle-subhead--md {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-HeroCircle-subhead--md {
          font-size: 20.25px; } }
  .bet-HeroCircle-popupTrigger {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

.bet-HowItWorks {
  width: 100%;
  background-color: #ffffff; }
  .bet-HowItWorks-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-HowItWorks-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-HowItWorks-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-pagePadding {
        padding-bottom: 5vw; } }
  .bet-HowItWorks-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    width: calc(100% * 6 / 12); }
    @media (orientation: portrait) {
      .bet-HowItWorks-header {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-header {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-header {
        margin-bottom: 2.5vw; } }
  .bet-HowItWorks-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-HowItWorks-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-HowItWorks-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HowItWorks-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-HowItWorks-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-HowItWorks-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-heading {
        margin-bottom: 1.25vw; } }
  .bet-HowItWorks-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    list-style: none;
    padding: 0; }
    @media (min-width: 1690px) {
      .bet-HowItWorks-list {
        width: calc(100% * 10 / 12); } }
  .bet-HowItWorks-arrow {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-HowItWorks-arrow {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-arrow {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-arrow {
        margin-bottom: 2.5vw; } }
    @media (min-width: 970px) {
      .bet-HowItWorks-arrow {
        flex-grow: 1;
        margin-bottom: 0; } }
    .bet-HowItWorks-arrow::after {
      position: relative;
      font-size: 25.629px;
      text-align: center;
      vertical-align: middle;
      color: rgba(41, 24, 66, 0.61); }
  .bet-HowItWorks-item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 160px;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-HowItWorks-item {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-item {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-item {
        margin-bottom: 2.5vw; } }
    @media (min-width: 970px) {
      .bet-HowItWorks-item {
        flex-grow: 4;
        margin-bottom: 0; } }
    .bet-HowItWorks-item:last-of-type::after {
      content: none; }
  .bet-HowItWorks-circle {
    display: block;
    width: 100%;
    padding-top: 100%;
    background-color: #f5f5f7;
    border-radius: 50%; }
  .bet-HowItWorks-step {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(80% - 32px);
    transform: translate(-50%, -50%); }
  .bet-HowItWorks-stepHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    font-size: 16px;
    line-height: 1.25;
    color: #291842;
    position: relative; }
    @media (orientation: portrait) {
      .bet-HowItWorks-stepHeading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-stepHeading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-stepHeading {
        margin-bottom: 0.3125vw; } }
    @media (min-width: 1170px) {
      .bet-HowItWorks-stepHeading {
        font-size: 18px; } }
    @media (min-width: 1690px) {
      .bet-HowItWorks-stepHeading {
        font-size: 20.25px; } }
  .bet-HowItWorks-stepSubhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: #291842;
    position: relative; }
    @media (orientation: portrait) {
      .bet-HowItWorks-stepSubhead {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-HowItWorks-stepSubhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-HowItWorks-stepSubhead {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-HowItWorks-stepSubhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-HowItWorks-stepSubhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-HowItWorks-stepSubhead {
        font-size: 16px; } }

.bet-LeadershipTeam {
  width: 100%;
  background-color: #ffffff; }

.bet-LeadershipTeam-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-pagePadding {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-pagePadding {
      padding-bottom: 5vw; } }

.bet-LeadershipTeam-header {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  text-align: center; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-header {
      margin-bottom: 6.63vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-header {
      margin-bottom: 3.75vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-header {
      margin-bottom: 3.75vw; } }

.bet-LeadershipTeam-heading {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.1;
  color: #291842;
  margin-top: 0; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-heading {
      font-size: 22.781px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-heading {
      font-size: 32.437px; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-heading {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-LeadershipTeam-heading {
      font-size: 28.833px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-LeadershipTeam-heading {
      font-size: 46.184px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-LeadershipTeam-heading {
      font-size: 51.957px; } }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-heading {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-heading {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-heading {
      margin-bottom: 0.625vw; } }

.bet-LeadershipTeam-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  justify-content: flex-start;
  padding: 0;
  margin: 0; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-list {
      width: 100%; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-list {
      width: calc(100% * 10 / 12); } }

.bet-LeadershipTeam-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-item {
      margin-bottom: 7.735vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-item {
      margin-bottom: 4.375vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-item {
      margin-bottom: 4.375vw; } }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-item {
      width: calc(100% * 6 / 12); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-item {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-item {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-LeadershipTeam-item {
      width: calc(100% * 3 / 12); } }

.bet-LeadershipTeam-figurePadding {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-figurePadding {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-figurePadding {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-figurePadding {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-LeadershipTeam-figurePadding {
      width: 80%; } }

.bet-LeadershipTeam-figure {
  display: block;
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative; }
  .bet-LeadershipTeam-figure::after {
    content: '';
    display: block;
    width: 100%;
    padding-top: 100%; }

.bet-LeadershipTeam-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover; }

.bet-LeadershipTeam-description {
  text-align: center;
  width: 100%; }

.bet-LeadershipTeam-name {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: #291842;
  font-weight: 600;
  letter-spacing: -0.01em; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-name {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-name {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-name {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-LeadershipTeam-name {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-LeadershipTeam-name {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-LeadershipTeam-name {
      font-size: 20.25px; } }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-name {
      margin-bottom: 0.36833vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-name {
      margin-bottom: 0.20833vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-name {
      margin-bottom: 0.20833vw; } }

.bet-LeadershipTeam-role {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  font-weight: 500;
  letter-spacing: -0.01em; }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-role {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-role {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-role {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-LeadershipTeam-role {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-LeadershipTeam-role {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-LeadershipTeam-role {
      font-size: 16px; } }
  @media (orientation: portrait) {
    .bet-LeadershipTeam-role {
      margin-bottom: 0.5525vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-LeadershipTeam-role {
      margin-bottom: 0.3125vw; } }
  @media (orientation: landscape) {
    .bet-LeadershipTeam-role {
      margin-bottom: 0.3125vw; } }

.bet-LearnMore {
  width: 100%;
  background-color: #ffffff;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  overflow: hidden; }
  .bet-LearnMore-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-LearnMore-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-LearnMore-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-LearnMore-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-LearnMore-pagePadding {
        padding-bottom: 5vw; } }
  .bet-LearnMore-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-LearnMore-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-LearnMore-header {
        margin-bottom: 3.75vw; } }
  .bet-LearnMore-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    font-weight: 700;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-LearnMore-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-LearnMore-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-LearnMore-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LearnMore-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LearnMore-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-LearnMore-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-LearnMore-heading {
        margin-bottom: 0.83333vw; } }
    .bet-LearnMore-heading:last-child {
      margin-bottom: 0; }
  .bet-LearnMore-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0; }
    @media (orientation: portrait) {
      .bet-LearnMore-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-LearnMore-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-LearnMore-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LearnMore-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LearnMore-subhead {
        font-size: 20.25px; } }
  .bet-LearnMore-feed {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-LearnMore-feed {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LearnMore-feed {
        width: calc(100% * 8 / 12); } }
  .bet-LearnMore-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    margin-top: -16px;
    margin-bottom: -16px; }
  .bet-LearnMore-bundle {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%; }
    @media (min-width: 750px), (orientation: landscape) {
      .bet-LearnMore-bundle {
        width: 50%; } }
  .bet-LearnMore-item {
    padding: 16px;
    position: relative; }
    @media (orientation: portrait) {
      .bet-LearnMore-item--large {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-item--large {
        width: 50%; } }
    @media (orientation: landscape) {
      .bet-LearnMore-item--large {
        width: 50%; } }
    @media (orientation: portrait) {
      .bet-LearnMore-item--medium {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-item--medium {
        width: 50%; } }
    @media (orientation: landscape) {
      .bet-LearnMore-item--medium {
        width: 50%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LearnMore-bundle .bet-LearnMore-item--medium {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-LearnMore-bundle .bet-LearnMore-item--medium {
        width: 100%; } }
    .bet-LearnMore-item--small {
      width: 50%; }
  .bet-LearnMore-option {
    display: none; }
    .bet-LearnMore-option--show {
      display: block; }

.bet-Legal {
  width: 100%; }
  .bet-Legal-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
    @media (orientation: portrait) {
      .bet-Legal-pagePadding {
        padding-top: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Legal-pagePadding {
        padding-top: 10vw; } }
    @media (orientation: landscape) {
      .bet-Legal-pagePadding {
        padding-top: 10vw; } }
    @media (orientation: portrait) {
      .bet-Legal-pagePadding {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Legal-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-Legal-pagePadding {
        padding-bottom: 10vw; } }
  .bet-Legal-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: landscape) {
      .bet-Legal-content {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Legal-content {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (min-width: 1690px) {
      .bet-Legal-content {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 3 / 12); } }
  .bet-Legal-ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  @media (orientation: portrait) {
    .bet-Legal-li {
      margin-bottom: 6.63vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Legal-li {
      margin-bottom: 3.75vw; } }
  @media (orientation: landscape) {
    .bet-Legal-li {
      margin-bottom: 3.75vw; } }

.bet-Licensing-img {
  display: block;
  margin: -8vw auto 36px;
  max-width: 100%; }

.bet-Licensing-dropdown {
  margin-bottom: 24px;
  max-width: 280px; }

.bet-Licensing-email {
  width: 224px;
  display: inline-block;
  margin-right: 8px; }

@media (orientation: landscape) and (min-width: 1170px) {
  .bet-Licensing-heading {
    font-size: 41.053px; } }

@media (orientation: landscape) and (min-width: 1690px) {
  .bet-Licensing-heading {
    font-size: 51.957px; } }

.bet-LetsTalk {
  width: 100%; }
  .bet-LetsTalk-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-LetsTalk-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-LetsTalk-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: portrait) {
      .bet-LetsTalk-pagePadding {
        flex-direction: column; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-pagePadding {
        flex-direction: row;
        justify-content: flex-start; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-pagePadding {
        flex-direction: row;
        justify-content: flex-start; } }
  .bet-LetsTalk-figure {
    width: 100%;
    position: relative;
    display: block; }
    .bet-LetsTalk-figure::after {
      content: '';
      padding-top: 100%;
      display: block;
      width: 100%; }
  .bet-LetsTalk-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    overflow: hidden;
    border-radius: 100%; }
  .bet-LetsTalk-figureWrapper {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-LetsTalk-figureWrapper {
        width: calc(100% * 4 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-figureWrapper {
        width: calc(100% * 3 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) {
      .bet-LetsTalk-figureWrapper {
        width: calc(100% * 3 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LetsTalk-figureWrapper {
        margin-left: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LetsTalk-figureWrapper {
        padding-left: 32px;
        padding-right: 32px; } }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-LetsTalk-figureWrapper {
    margin-bottom: 4.42vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-LetsTalk-figureWrapper {
    margin-bottom: 2.5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-LetsTalk-figureWrapper {
    margin-bottom: 2.5vw; } }
  .bet-LetsTalk-message {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-LetsTalk-message {
        width: 100%;
        text-align: center; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-message {
        text-align: left;
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) {
      .bet-LetsTalk-message {
        text-align: left;
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LetsTalk-message {
        width: calc(100% * 6 / 12); } }
  .bet-LetsTalk-textWrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-LetsTalk-textWrapper {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-textWrapper {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-textWrapper {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-LetsTalk-textWrapper {
        justify-content: center; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-textWrapper {
        justify-content: flex-start; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-textWrapper {
        justify-content: flex-start; } }
  .bet-LetsTalk-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-LetsTalk-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-LetsTalk-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LetsTalk-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LetsTalk-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-LetsTalk-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-heading {
        margin-bottom: 0.625vw; } }
  .bet-LetsTalk-body {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 31em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-LetsTalk-body {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-body {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-body {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-LetsTalk-body {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-LetsTalk-body {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-LetsTalk-body {
        font-size: 20.25px; } }
  .bet-LetsTalk-link {
    color: #00c397;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 1.25;
    font-weight: 500;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.4em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    display: inline;
    padding-bottom: 0.2em; }
    .bet-LetsTalk-link:hover {
      cursor: pointer;
      outline: none; }
    .bet-LetsTalk-link:hover, .bet-LetsTalk-link:target, .bet-LetsTalk-link:focus {
      text-decoration: none; }
    .bet-LetsTalk-link i {
      vertical-align: middle; }
    @media (hover: none) {
      .bet-LetsTalk-link {
        background-image: none; } }
    .bet-LetsTalk-link:hover, .bet-LetsTalk-link:focus {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 0.4em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-LetsTalk-link:hover, .bet-LetsTalk-link:focus {
          background-image: none; } }
    @media (orientation: portrait) {
      .bet-LetsTalk-link {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-LetsTalk-link {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-LetsTalk-link {
        margin-bottom: 0.625vw; } }
  .bet-LetsTalk-nmlsCode {
    font-size: 0.75em;
    opacity: 0.5;
    white-space: nowrap; }
  .bet-LetsTalk-nmlsCode a {
    color: inherit;
    font-weight: inherit;
    pointer-events: none;
    cursor: text; }

.bet-MediaPlayButton {
  background-color: rgba(21, 209, 165, 0.9);
  border: 0;
  border-radius: 50%;
  height: 96px;
  width: 96px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-delay: 0.25s;
  transition-property: transform, background-color, opacity;
  opacity: 1; }
  .bet-HeroCircle-popupTrigger:hover .bet-MediaPlayButton,
  .bet-HeroCircle-popupTrigger:focus .bet-MediaPlayButton,
  .bet-VideoPlayer-playTrigger:hover .bet-MediaPlayButton,
  .bet-VideoPlayer-playTrigger:focus .bet-MediaPlayButton {
    transform: translate(-50%, -50%) scale(1.2);
    background-color: #37ebc1;
    transition-delay: 0s; }
  .bet-VideoPlayer--playing .bet-MediaPlayButton {
    transform: translate(-50%, -50%) scale(0.6);
    opacity: 0; }

.bet-MediaPlayButton-icon {
  color: #ffffff;
  font-size: 22.781px;
  transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  transition-property: transform;
  opacity: 1;
  width: 40%;
  display: block;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml, %3Csvg height='500' viewBox='0 0 500 500' width='500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m478.409978 235.509653-407.739696-212.7793002c-10.6898048-5.3385488-23.670282 2.2879494-23.670282 14.4903466v425.5586016c0 12.202397 12.9804772 19.828895 23.670282 14.490346l407.739696-212.7793c11.453363-6.101199 11.453363-22.879495 0-28.980694z' fill='rgba(255, 255, 255, 0.99)'/%3E%3C/svg%3E");
  background-size: contain; }
  .bet-HeroCircle-popupTrigger:hover .bet-MediaPlayButton-icon,
  .bet-HeroCircle-popupTrigger:focus .bet-MediaPlayButton-icon,
  .bet-VideoPlayer-playTrigger:hover .bet-MediaPlayButton-icon,
  .bet-VideoPlayer-playTrigger:focus .bet-MediaPlayButton-icon {
    transform: scale(0.95);
    transition-delay: 0s; }
  .bet-MediaPlayButton-icon::after {
    content: '';
    width: 100%;
    padding-bottom: 100%;
    display: block; }

.bet-MediaItem {
  width: 100%;
  height: 100%;
  transition: transform cubic-bezier(0.32, 0.01, 0, 1); }
  .bet-MediaItem[data-js-position='below-viewport'] {
    transform: translateY(5vw);
    transition-duration: 0s; }
  .bet-MediaItem[data-js-position='entering-viewport'], .bet-MediaItem[data-js-position='in-viewport'] {
    transition-duration: 0.5s; }
  .bet-MediaList-item:nth-child(2n + 3) .bet-MediaItem[data-js-position='entering-viewport'],
  .bet-MediaList-item:nth-child(2n + 3) .bet-MediaItem[data-js-position='in-viewport'] {
    transition-duration: 0.7s; }
  .bet-MediaItem-box {
    width: 100%;
    height: 100%;
    position: relative;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-MediaItem--solid:hover .bet-MediaItem-box,
    .bet-MediaItem--solid:focus .bet-MediaItem-box {
      transform: scale(1.02); }
  .bet-MediaItem-button {
    width: 100%;
    box-shadow: inset 0 4px 0 0 #f5f5f7;
    transition: box-shadow 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    color: #00c397;
    display: flex;
    flex-direction: row;
    padding: 24px; }
    @media (min-width: 750px) {
      .bet-MediaItem-button {
        padding: 32px; } }
    @media (min-width: 970px) {
      .bet-MediaItem-button {
        padding: 40px; } }
    @media (min-width: 1690px) {
      .bet-MediaItem-button {
        padding: 48px; } }
    .bet-MediaItem-button:hover, .bet-MediaItem-button:focus {
      color: #00c397;
      box-shadow: inset 0 4px 0 0 #37ebc1;
      text-decoration: none; }
  .bet-MediaItem-shadow {
    position: absolute;
    top: 4%;
    left: 1%;
    width: 98%;
    height: 96%;
    object-fit: cover;
    z-index: -1;
    background-color: #36373a;
    filter: blur(8px);
    display: block;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-MediaItem-button:hover .bet-MediaItem-shadow,
    .bet-MediaItem-button:focus .bet-MediaItem-shadow {
      opacity: 0.3;
      transition-duration: 0.25s; }
    .bet-MediaItem--border .bet-MediaItem-shadow {
      display: none; }
  .bet-MediaItem-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f5f5f7;
    transition: background 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-MediaItem-button:hover .bet-MediaItem-background,
    .bet-MediaItem-button:focus .bet-MediaItem-background {
      background: #37ebc1;
      text-decoration: none; }
    .bet-MediaItem--border .bet-MediaItem-background {
      display: none; }
  .bet-MediaItem-content {
    width: calc(100% * 9 / 12);
    height: 100%;
    position: relative; }
    @media (orientation: portrait) {
      .bet-MediaItem--solid .bet-MediaItem-content {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaItem--solid .bet-MediaItem-content {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-MediaItem--solid .bet-MediaItem-content {
        margin-bottom: 2.5vw; } }
  .bet-MediaItem-heading {
    margin-top: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.35;
    color: #291842; }
    @media (orientation: portrait) {
      .bet-MediaItem-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaItem-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-MediaItem-heading {
        margin-bottom: 1.25vw; } }
    .bet-MediaItem--border .bet-MediaItem-heading {
      letter-spacing: -0.005em;
      padding-right: 10%; }
      @media (orientation: portrait) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 16px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 18px; } }
      @media (orientation: landscape) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-MediaItem--border .bet-MediaItem-heading {
          font-size: 22.781px; } }
    .bet-MediaItem--solid .bet-MediaItem-heading {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 22.781px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 32.437px; } }
      @media (orientation: landscape) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 28.833px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 46.184px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          font-size: 51.957px; } }
      @media (orientation: landscape) {
        .bet-MediaItem--solid .bet-MediaItem-heading {
          padding-right: 10%; } }
  .bet-MediaItem-quote {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    color: rgba(41, 24, 66, 0.61);
    line-height: 1.5;
    margin: 0;
    padding-right: 15%; }
    .bet-MediaItem-quote::before, .bet-MediaItem-quote::after {
      content: none; }
    .bet-MediaItem--border .bet-MediaItem-quote {
      letter-spacing: -0.005em; }
      @media (orientation: portrait) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 11.237px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 12.642px; } }
      @media (orientation: landscape) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 11.237px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 12.642px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          font-size: 16px; } }
      @media (orientation: portrait) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          display: none; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          display: block; } }
      @media (orientation: landscape) {
        .bet-MediaItem--border .bet-MediaItem-quote {
          display: block; } }
    .bet-MediaItem--solid .bet-MediaItem-quote {
      letter-spacing: -0.005em;
      display: block; }
      @media (orientation: portrait) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 12.642px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 14.222px; } }
      @media (orientation: landscape) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 12.642px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-MediaItem--solid .bet-MediaItem-quote {
          font-size: 18px; } }
  .bet-MediaItem-cta {
    display: block;
    font-size: 11.237px;
    line-height: 1.25;
    font-weight: 500; }
    @media (min-width: 970px) {
      .bet-MediaItem-cta {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-MediaItem-cta {
        font-size: 14.222px; } }
  .bet-MediaItem-arrow {
    font-size: 0.7em;
    margin-left: 0.1em;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    display: inline-block; }
    .bet-MediaItem-button:hover .bet-MediaItem-arrow,
    .bet-MediaItem-button:focus .bet-MediaItem-arrow {
      transform: translateX(0.2em); }
  .bet-MediaItem-linkPrimary {
    position: relative;
    display: block;
    letter-spacing: -0.005em;
    line-height: 1.25;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-MediaItem-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaItem-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-MediaItem-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-MediaItem-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-MediaItem-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-MediaItem-linkPrimary {
        font-size: 14.222px; } }
  .bet-MediaItem-date {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    color: rgba(41, 24, 66, 0.61);
    letter-spacing: -0.005em;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-MediaItem-date {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaItem-date {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-MediaItem-date {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-MediaItem-date {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaItem-date {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-MediaItem-date {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-MediaItem-date {
        font-size: 12.642px; } }
  .bet-MediaItem-logo {
    width: calc(100% * 2 / 12);
    margin-right: calc(100% * 1 / 12);
    flex-shrink: 0;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .bet-MediaItem-logoBox {
    position: relative; }
    .bet-MediaItem--border .bet-MediaItem-logoBox {
      width: 80%; }
      @media (orientation: portrait) {
        .bet-MediaItem--border .bet-MediaItem-logoBox {
          width: 100%; } }
      @media (orientation: landscape) {
        .bet-MediaItem--border .bet-MediaItem-logoBox {
          width: 80%; } }
    .bet-MediaItem--solid .bet-MediaItem-logoBox {
      width: 80%; }
    .bet-MediaItem-logoBox::after {
      content: '';
      width: 100%;
      display: block; }
    .bet-MediaItem--border .bet-MediaItem-logoBox::after {
      padding-top: 60%; }
    .bet-MediaItem--solid .bet-MediaItem-logoBox::after {
      padding-top: 50%; }
  .bet-MediaItem-figure {
    width: 100%;
    display: block;
    position: absolute;
    height: auto;
    top: 0;
    left: 0; }
    @supports (object-fit: contain) {
      .bet-MediaItem-figure {
        object-fit: contain;
        height: 100%; } }
    @media (orientation: portrait) {
      .bet-MediaItem-figure {
        padding-top: 8px; } }
  .bet-MediaItem-image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
    filter: grayscale(100%);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: filter, opacity;
    opacity: 0.5; }
    .bet-MediaItem-button:hover .bet-MediaItem-image,
    .bet-MediaItem-button:focus .bet-MediaItem-image {
      filter: grayscale(0%) contrast(100%);
      opacity: 1; }

.bet-MediaList {
  width: 100%; }
  .bet-MediaList-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-MediaList-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-MediaList-pagePadding {
        padding-top: 5vw; } }
  .bet-MediaList-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-MediaList-header {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-header {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-MediaList-header {
        margin-bottom: 5vw; } }
  .bet-MediaList-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    font-weight: 700;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-MediaList-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-MediaList-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-MediaList-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-MediaList-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-MediaList-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-MediaList-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-MediaList-heading {
        margin-bottom: 0.83333vw; } }
  .bet-MediaList-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0;
    max-width: 35em; }
    @media (orientation: portrait) {
      .bet-MediaList-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-MediaList-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-MediaList-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-MediaList-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-MediaList-subhead {
        font-size: 20.25px; } }
  .bet-MediaList-link {
    color: rgba(41, 24, 66, 0.61);
    font-weight: 500; }
    .bet-MediaList-link:hover, .bet-MediaList-link:focus {
      color: #291842; }
  @media (orientation: portrait) {
    .bet-MediaList-listWrapper {
      width: 100%; } }
  @media (orientation: landscape) {
    .bet-MediaList-listWrapper {
      width: calc(100% * 10 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-MediaList-listWrapper {
      width: calc(100% * 8 / 12); } }
  .bet-MediaList-list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    width: 100%; }
  .bet-MediaList-item {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-MediaList-item {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-item {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-MediaList-item {
        margin-bottom: 2.5vw; } }
    @media (orientation: portrait) {
      .bet-MediaList-item:first-child {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-MediaList-item:first-child {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-MediaList-item:first-child {
        margin-bottom: 5vw; } }

.bet-Nerdwallet {
  width: 100%; }
  .bet-Nerdwallet-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-Nerdwallet-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-pagePadding {
        padding-bottom: 5vw; } }
  .bet-Nerdwallet-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center; }
  .bet-Nerdwallet-logo {
    padding-left: 16px;
    padding-right: 16px;
    opacity: 1;
    transform: scale(1);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform;
    transform-origin: bottom;
    max-width: 125px; }
    @media (orientation: portrait) {
      .bet-Nerdwallet-logo {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-logo {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-logo {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-Nerdwallet-logo {
        width: calc(100% * 3 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-logo {
        width: calc(100% * 2 / 12); } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-logo {
        width: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-Nerdwallet-logo {
        width: calc(100% * 1.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Nerdwallet-logo {
        width: calc(100% * 1 / 12); } }
    .bet-Nerdwallet-logo[data-js-position='below-viewport'] {
      transform: scale(0.9); }
  .bet-Nerdwallet-message {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    text-align: center; }
  .bet-Nerdwallet-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.01em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0; }
    @media (orientation: portrait) {
      .bet-Nerdwallet-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Nerdwallet-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Nerdwallet-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Nerdwallet-eyebrow {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-Nerdwallet-eyebrow {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-eyebrow {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-eyebrow {
        margin-bottom: 0.3125vw; } }
  .bet-Nerdwallet-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.05;
    line-height: 1.25;
    max-width: 15em;
    color: #291842;
    width: 100%;
    margin: 0 auto; }
    @media (orientation: portrait) {
      .bet-Nerdwallet-heading {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Nerdwallet-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-Nerdwallet-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Nerdwallet-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Nerdwallet-heading {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Nerdwallet-heading {
        font-size: 28.833px; } }

.bet-OurMission {
  width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative; }
  @media (orientation: portrait) {
    .bet-OurMission {
      height: calc(100vh - 68px - 76px); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-OurMission {
      height: calc(100vh - 80px - 63px); } }
  @media (orientation: landscape) {
    .bet-OurMission {
      height: calc(100vh - 68px - 50px); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-OurMission {
      height: calc( 100vh - 68px - 40px - 64px); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-OurMission {
      height: calc(100vh - 80px - 44px); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-OurMission {
      height: calc(100vh - 104px - 48px); } }
  @supports (min-height: 100vh) {
    @media (orientation: portrait) {
      .bet-OurMission {
        min-height: calc( 100vh - 68px - 76px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission {
        min-height: calc( 100vh - 80px - 63px); } }
    @media (orientation: landscape) {
      .bet-OurMission {
        min-height: calc( 100vh - 68px - 50px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurMission {
        min-height: calc( 100vh - 68px - 40px - 64px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurMission {
        min-height: calc(100vh - 80px - 44px);
        height: auto; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurMission {
        min-height: calc(100vh - 104px - 48px);
        height: auto; } } }
  .bet-OurMission-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-OurMission-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-OurMission-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-OurMission-pagePadding {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-OurMission-pagePadding {
        padding-bottom: 10vw; } }
  .bet-OurMission-message {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-OurMission-message {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-OurMission-message {
        width: calc(100% * 10 / 12); } }
  .bet-OurMission-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    line-height: 1.25;
    position: relative;
    max-width: 18em; }
    @media (orientation: portrait) {
      .bet-OurMission-heading {
        font-size: 25.629px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-heading {
        font-size: 36.491px; } }
    @media (orientation: landscape) {
      .bet-OurMission-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurMission-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurMission-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurMission-heading {
        font-size: 65.758px; } }
    @media (orientation: portrait) {
      .bet-OurMission-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-OurMission-heading {
        margin-bottom: 0.83333vw; } }
  .bet-OurMission-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    margin-top: 0;
    color: rgba(41, 24, 66, 0.61);
    font-style: normal;
    letter-spacing: -0.01em;
    text-align: center;
    position: relative; }
    @media (orientation: portrait) {
      .bet-OurMission-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-OurMission-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurMission-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurMission-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurMission-eyebrow {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-OurMission-eyebrow {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-eyebrow {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-OurMission-eyebrow {
        margin-bottom: 0.83333vw; } }
  .bet-OurMission-figure {
    display: block; }
    @media (orientation: portrait) {
      .bet-OurMission-figure {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-figure {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-OurMission-figure {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-OurMission-figure {
        width: calc(100% * 4 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurMission-figure {
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) {
      .bet-OurMission-figure {
        width: calc(100% * 1.5 / 12); } }
  .bet-OurMission-svg {
    color: #37ebc1;
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain; }
    .bet-OurMission-svg path {
      fill: currentColor; }

.bet-OurThinking {
  background-color: #ffffff; }
  @media (orientation: portrait) {
    .bet-OurThinking {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-OurThinking {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-OurThinking {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-OurThinking {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-OurThinking {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-OurThinking {
      padding-bottom: 5vw; } }
  .bet-OurThinking-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center; }
  .bet-OurThinking-container {
    width: 100%; }
    @media (min-width: 970px) {
      .bet-OurThinking-container {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 1170px) {
      .bet-OurThinking-container {
        width: calc(100% * 8 / 12); } }
    @media (min-width: 1690px) {
      .bet-OurThinking-container {
        width: calc(100% * 6 / 12); } }
  .bet-OurThinking-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-OurThinking-header {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-header {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-OurThinking-header {
        margin-bottom: 1.25vw; } }
  .bet-OurThinking-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842; }
    @media (orientation: portrait) {
      .bet-OurThinking-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-OurThinking-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurThinking-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurThinking-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurThinking-heading {
        font-size: 51.957px; } }
  .bet-OurThinking-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%; }
  .bet-OurThinking-item {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5; }
    @media (orientation: portrait) {
      .bet-OurThinking-item {
        padding-top: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-item {
        padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-OurThinking-item {
        padding-top: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-OurThinking-item {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-item {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-OurThinking-item {
        padding-bottom: 1.25vw; } }
    @media (min-width: 970px) {
      .bet-OurThinking-item {
        width: calc(100% * 6 / 12); } }
  .bet-OurThinking-itemHeading {
    line-height: 1.5;
    letter-spacing: -0.005em;
    font-weight: 600; }
    @media (orientation: portrait) {
      .bet-OurThinking-itemHeading {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-itemHeading {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-OurThinking-itemHeading {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurThinking-itemHeading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurThinking-itemHeading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurThinking-itemHeading {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-OurThinking-itemHeading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-itemHeading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-OurThinking-itemHeading {
        margin-bottom: 0.625vw; } }
  .bet-OurThinking-itemDescription {
    line-height: 1.5;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-OurThinking-itemDescription {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-itemDescription {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-OurThinking-itemDescription {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-OurThinking-itemDescription {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-OurThinking-itemDescription {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-OurThinking-itemDescription {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-OurThinking-itemDescription {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-OurThinking-itemDescription {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-OurThinking-itemDescription {
        margin-bottom: 0.625vw; } }
  .bet-OurThinking-itemLink {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 1.25;
    font-weight: 500;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 8px;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 8px; }
    .bet-OurThinking-itemLink:hover {
      cursor: pointer;
      outline: none; }
    .bet-OurThinking-itemLink:hover, .bet-OurThinking-itemLink:target, .bet-OurThinking-itemLink:focus {
      text-decoration: none; }
    .bet-OurThinking-itemLink i {
      vertical-align: middle; }
    @media (hover: none) {
      .bet-OurThinking-itemLink {
        background-image: none; } }
    .bet-OurThinking-itemLink:hover, .bet-OurThinking-itemLink:focus {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 8px;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-OurThinking-itemLink:hover, .bet-OurThinking-itemLink:focus {
          background-image: none; } }

.bet-PageHero {
  position: relative;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1022px; }
  @media (orientation: portrait) {
    .bet-PageHero {
      padding-top: 17.68vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PageHero {
      padding-top: 10vw; } }
  @media (orientation: landscape) {
    .bet-PageHero {
      padding-top: 10vw; } }
  @media (orientation: portrait) {
    .bet-PageHero {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PageHero {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-PageHero {
      padding-bottom: 5vw; } }

@media (min-width: 1170px) and (orientation: portrait) {
  .bet-PageHero {
    padding-top: 8.84vw; } }

@media (min-width: 1170px) and (orientation: portrait) and (min-width: 750px) {
  .bet-PageHero {
    padding-top: 5vw; } }

@media (min-width: 1170px) and (orientation: landscape) {
  .bet-PageHero {
    padding-top: 5vw; } }

.bet-PageHero--white {
  color: #ffffff; }

.bet-PageHero-h1 {
  margin-top: 0;
  font-weight: 700;
  letter-spacing: -0.025em;
  margin-bottom: 0.5em;
  line-height: 1.2;
  max-width: 16em;
  font-size: 25.629px; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-PageHero-h1 {
      font-size: 41.053px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-PageHero-h1 {
      font-size: 65.758px;
      line-height: 1.05;
      letter-spacing: -0.04em; } }
  .bet-PageHero-h1:last-child {
    margin-bottom: 0; }

.bet-PageHero-subhead {
  margin-top: 0;
  font-size: 16px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-3);
  font-weight: 500;
  line-height: 1.25; }
  @media (orientation: portrait) {
    .bet-PageHero-subhead {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PageHero-subhead {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-PageHero-subhead {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-PageHero-subhead {
      font-size: 20.25px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-PageHero-subhead {
      font-size: 22.781px; } }
  .bet-PageHero-subhead:last-child {
    margin-bottom: 0; }

.bet-PageHero-message {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 25px; }
  @media (min-width: 750px) {
    .bet-PageHero-message {
      padding-right: 16px;
      padding-left: 16px; } }
  @media (min-width: 970px) {
    .bet-PageHero-message {
      padding-right: 0;
      padding-left: 0; } }

.bet-PageHero-description {
  margin-bottom: 16px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.25; }
  @media (min-width: 750px) {
    .bet-PageHero-description {
      padding-right: 250px; } }

.bet-PressKit {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .bet-PressKit-heading {
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-PressKit-heading {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-PressKit-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-PressKit-heading {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-PressKit-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-PressKit-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-PressKit-heading {
        font-size: 18px; } }
  .bet-PressKit-link {
    outline: none;
    display: inline-flex;
    flex-direction: column;
    align-items: center; }
    .bet-PressKit-link, .bet-PressKit-link:hover, .bet-PressKit-link:focus {
      color: #00c397; }
  .bet-PressKit-bookPerspective {
    perspective: 100rem;
    margin-left: 0;
    margin-right: 0;
    width: 7.5vmax; }
    @media (orientation: portrait) {
      .bet-PressKit-bookPerspective {
        margin-bottom: 2.94667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-PressKit-bookPerspective {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) {
      .bet-PressKit-bookPerspective {
        margin-bottom: 1.66667vw; } }
  .bet-PressKit-figure {
    width: 100%;
    transform: rotateY(0deg);
    transition-property: transform;
    transition-duration: 2s;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transform-origin: left;
    transform-style: preserve-3d; }
    .bet-PressKit-link:hover .bet-PressKit-figure,
    .bet-PressKit-link:focus .bet-PressKit-figure {
      transform: rotateY(-10deg);
      transition-duration: 1s; }
  .bet-PressKit-image {
    --bet-PressKit-shadowSize: 4px;
    width: 100%;
    display: block;
    transform: scale(1);
    transition-property: transform, box-shadow;
    transition-duration: 2s;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transform-origin: 50% 90%;
    background-color: #37ebc1;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), -1px 0 0 0 #2aeabd, -2px 0 0 0 #25e9bc;
    position: relative; }
    @media (orientation: landscape) and (min-width: 1600px) {
      .bet-PressKit-image {
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2), -1px 0 0 0 #2aeabd, -2px 0 0 0 #25e9bc; } }
    .bet-PressKit-link:hover .bet-PressKit-image,
    .bet-PressKit-link:focus .bet-PressKit-image {
      transform: scale(1.1);
      transition-duration: 0.5s;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 1px 0 0 0 #e6e6e6, 2px 0 0 0 #ebebeb, 3px 0 0 0 #f0f0f0, 4px 0 0 0 #ebebeb, 5px 0 0 0 #e6e6e6; }
      @media (orientation: landscape) and (min-width: 1600px) {
        .bet-PressKit-link:hover .bet-PressKit-image,
        .bet-PressKit-link:focus .bet-PressKit-image {
          box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2), 1px 0 0 0 #e6e6e6, 2px 0 0 0 #ebebeb, 3px 0 0 0 #f0f0f0, 4px 0 0 0 #ebebeb, 5px 0 0 0 #e6e6e6; } }

.bet-PromoTicker {
  position: fixed;
  width: 100%;
  z-index: 980;
  display: block;
  overflow: hidden; }
  @media (orientation: portrait) {
    .bet-PromoTicker {
      top: 56px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PromoTicker {
      top: 68px; } }
  @media (orientation: landscape) {
    .bet-PromoTicker {
      top: 56px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-PromoTicker {
      top: auto;
      bottom: 0; } }

.bet-PromoTicker-content {
  display: flex;
  width: 100%;
  transform: translateY(0%);
  transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
  background-color: #37ebc1;
  color: #291842; }

.bet-PromoTicker-link {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 8px;
  padding-bottom: 8px; }
  .bet-PromoTicker-link, .bet-PromoTicker-link:hover, .bet-PromoTicker-link:focus {
    color: currentColor; }
  @media (orientation: portrait) {
    .bet-PromoTicker-link {
      justify-content: space-around; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PromoTicker-link {
      justify-content: center; } }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-PromoTicker-link {
      padding-top: 12px;
      padding-bottom: 12px; } }
  @media (hover: hover) and (orientation: landscape) {
    .bet-PromoTicker-link:hover, .bet-PromoTicker-link:focus {
      background-color: #1ce9b9; } }

@media (orientation: portrait) {
  [data-js-promo-ticker='hide'] .bet-PromoTicker-content {
    transform: translateY(-101%); } }

@media (orientation: landscape) {
  [data-js-promo-ticker='hide'] .bet-PromoTicker-content {
    transform: translateY(-101%); } }

@media (orientation: landscape) and (min-width: 1170px) {
  [data-js-promo-ticker='hide'] .bet-PromoTicker-content {
    transform: translateY(100%); } }

.bet-PromoTicker-message {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
  white-space: nowrap; }
  @media (orientation: portrait) {
    .bet-PromoTicker-message {
      flex-direction: column;
      align-items: center; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PromoTicker-message {
      flex-direction: row;
      align-items: baseline; } }
  @media (orientation: landscape) {
    .bet-PromoTicker-message {
      margin-right: 32px; } }

.bet-PromoTicker-heading {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 12.642px;
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.25;
  font-weight: 500; }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-PromoTicker-heading {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-PromoTicker-heading {
      font-size: 16px; } }

.bet-PromoTicker-headingMain {
  width: 100%; }

.bet-PromoTicker-headingSecondary {
  display: none; }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-PromoTicker-headingSecondary {
      display: inline; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-PromoTicker-headingSecondary {
      display: inline; } }

.bet-PromoTicker-headingSecondary + .bet-PromoTicker-headingMain {
  margin-left: 0.5em; }

.bet-PromoTicker-terms {
  display: none;
  font-size: 9.989px; }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-PromoTicker-terms {
      font-size: 11.237px; } }

@media (orientation: portrait) {
  .bet-PromoTicker-ctaWrap {
    display: none; } }

@media (orientation: landscape) {
  .bet-PromoTicker-ctaWrap {
    display: none; } }

@media (orientation: landscape) and (min-width: 1170px) {
  .bet-PromoTicker-ctaWrap {
    display: block; } }

.bet-Quote {
  width: 100%;
  background-color: #ffffff; }
  .bet-Quote-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-Quote-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-Quote-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-Quote-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-Quote-pagePadding {
        padding-bottom: 5vw; } }
  .bet-Quote-blockquote {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    display: block; }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-blockquote {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) {
      .bet-Quote-blockquote {
        width: calc(100% * 8 / 12); } }
    @media (min-width: 1690px) {
      .bet-Quote-blockquote {
        width: calc(100% * 8 / 12); } }
  .bet-Quote-quoteWrap {
    position: relative; }
  .bet-Quote-quote {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    font-style: normal;
    margin-top: 0;
    line-height: 1.25;
    position: relative;
    display: block; }
    @media (orientation: portrait) {
      .bet-Quote-quote {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-quote {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-Quote-quote {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Quote-quote {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Quote-quote {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Quote-quote {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-Quote-quote {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-quote {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-Quote-quote {
        margin-bottom: 0.83333vw; } }
    .bet-Quote-quote::before, .bet-Quote-quote::after {
      content: none; }
  .bet-Quote-quotationMark {
    color: #37ebc1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 51.957px; }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-quotationMark {
        font-size: 65.758px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Quote-quotationMark {
        font-size: 65.758px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Quote-quotationMark {
        font-size: 83.225px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Quote-quotationMark {
        font-size: 105.332px; } }
  .bet-Quote-author {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    font-style: normal;
    letter-spacing: -0.01em;
    margin: 0 auto;
    text-align: center;
    position: relative; }
    @media (orientation: portrait) {
      .bet-Quote-author {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-Quote-author {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-Quote-author {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-Quote-author {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-Quote-author {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-Quote-author {
        font-size: 20.25px; } }

.bet-ScrollCta {
  --bet-ScrollCta-size: 48px;
  height: var(--bet-ScrollCta-size);
  min-width: var(--bet-ScrollCta-size);
  bottom: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%) translateY(0);
  z-index: 990;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: rgba(41, 24, 66, 0.61);
  line-height: 1.25;
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(41, 24, 66, 0.61);
  opacity: 1;
  outline: none;
  appearance: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
  @supports not (height: var(--bet-ScrollCta-size)) {
    .bet-ScrollCta {
      height: 48px;
      width: 48px; } }
  @media (min-width: 1170px) {
    .bet-ScrollCta {
      font-size: 12.642px; } }
  @media (min-width: 1690px) {
    .bet-ScrollCta {
      font-size: 12.642px; } }
  .bet-ScrollCta:hover, .bet-ScrollCta:focus {
    color: #291842;
    transition-duration: 0s; }

@media (orientation: portrait) {
  .bet-ScrollCta--tesla {
    --bet-ScrollCta-size: 48px; } }

@media (orientation: portrait) and (min-width: 750px) {
  .bet-ScrollCta--tesla {
    --bet-ScrollCta-size: 72px; } }

@media (orientation: landscape) {
  .bet-ScrollCta--tesla {
    --bet-ScrollCta-size: 56px; } }

@media (orientation: landscape) and (min-width: 750px) {
  .bet-ScrollCta--tesla {
    --bet-ScrollCta-size: 72px; } }

@media (orientation: landscape) and (min-width: 1600px) {
  .bet-ScrollCta--tesla {
    --bet-ScrollCta-size: 88px; } }

.bet-ScrollCta[data-js-scroll-cta='hide'] {
  animation: bet-ScrollCta-disappear 0.25s forwards cubic-bezier(0.32, 0.01, 0, 1); }

.bet-ScrollCta--invert {
  color: rgba(255, 255, 255, 0.6); }
  .bet-ScrollCta--invert:hover, .bet-ScrollCta--invert:focus {
    color: #ffffff; }

.bet-ScrollCta-text {
  font-size: 11.237px;
  letter-spacing: 0.1em;
  white-space: nowrap;
  line-height: 1;
  margin-bottom: 0.375em; }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-ScrollCta-text {
      font-size: 12.642px; } }

.bet-ScrollCta-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  animation: bet-ScrollCta-bounce 1s infinite alternate ease-in-out; }

.bet-ScrollCta--text .bet-ScrollCta-inner {
  animation-name: bet-ScrollCta-bounceText; }

.bet-ScrollCta-arrow {
  display: block;
  border-color: currentColor;
  border-style: solid;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
  z-index: 1; }

.bet-ScrollCta-arrow--md {
  border-right-width: 2px;
  border-bottom-width: 2px;
  width: 8px;
  height: 8px; }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-ScrollCta-arrow--md {
      width: 12px;
      height: 12px; } }

.bet-ScrollCta--bounceOnHover.bet-ScrollCta--text .bet-ScrollCta-inner {
  animation: none;
  transform: translateY(0);
  transition: transform 0.2s ease-out; }
  .bet-ScrollCta--bounceOnHover.bet-ScrollCta--text .bet-ScrollCta-inner:hover {
    transform: translateY(5px); }

.bet-ScrollCta--static {
  cursor: default;
  font-weight: 300;
  height: auto;
  text-transform: none;
  transition: none; }
  .bet-ScrollCta--static:hover, .bet-ScrollCta--static:focus {
    color: rgba(41, 24, 66, 0.61); }
  .bet-ScrollCta--static.bet-ScrollCta--invert:hover, .bet-ScrollCta--static.bet-ScrollCta--invert:focus {
    color: rgba(255, 255, 255, 0.6); }
  .bet-ScrollCta--static .bet-ScrollCta-text {
    font-size: 14.222px;
    letter-spacing: 0.02em;
    line-height: 1.75;
    margin-bottom: 0.25em; }
    @media (max-width: 750px) {
      .bet-ScrollCta--static .bet-ScrollCta-text {
        margin-bottom: 0;
        margin-left: 12px; } }
  .bet-ScrollCta--static .bet-ScrollCta-inner {
    animation: none; }
    @media (max-width: 750px) {
      .bet-ScrollCta--static .bet-ScrollCta-inner {
        flex-direction: row-reverse; } }
  .bet-ScrollCta--static .bet-ScrollCta-arrow--md {
    border-right-width: 1px;
    border-bottom-width: 1px;
    height: 12px;
    width: 12px; }
    @media (max-width: 750px) {
      .bet-ScrollCta--static .bet-ScrollCta-arrow--md {
        margin-top: -7px; } }

.bet-ScrollCta-arrow--lg {
  width: 16px;
  height: 16px;
  border-right-width: 3px;
  border-bottom-width: 3px; }
  @media (min-width: 970px) {
    .bet-ScrollCta-arrow--lg {
      width: 20px;
      height: 20px;
      border-right-width: 4px;
      border-bottom-width: 4px; } }

@keyframes bet-ScrollCta-bounce {
  from {
    transform: translate3d(0, -20%, 0); }
  to {
    transform: translate3d(0, 10%, 0); } }

@keyframes bet-ScrollCta-bounceText {
  from {
    transform: translate3d(0, -30%, 0); }
  to {
    transform: translate3d(0, 0%, 0); } }

@keyframes bet-ScrollCta-disappear {
  to {
    opacity: 0; } }

.bet-SomeNumbers {
  width: 100%;
  background-color: #ffffff; }
  .bet-SomeNumbers-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-SomeNumbers-pagePadding {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-pagePadding {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-pagePadding {
        padding-bottom: 1.25vw; } }
  .bet-SomeNumbers-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-header {
        margin-bottom: 3.75vw; } }
    @media (min-width: 750px) {
      .bet-SomeNumbers-header {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 1170px) {
      .bet-SomeNumbers-header {
        width: calc(100% * 8 / 12); } }
  .bet-SomeNumbers-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-SomeNumbers-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-SomeNumbers-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-SomeNumbers-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-SomeNumbers-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-heading {
        margin-bottom: 0.625vw; } }
  .bet-SomeNumbers-subhead {
    color: rgba(41, 24, 66, 0.61);
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    max-width: 30em;
    margin: 0 auto;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-subhead {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-SomeNumbers-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-SomeNumbers-subhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-SomeNumbers-subhead {
        font-size: 22.781px; } }
  .bet-SomeNumbers-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    list-style: none;
    padding: 0; }
    @media (min-width: 750px) {
      .bet-SomeNumbers-list {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 1170px) {
      .bet-SomeNumbers-list {
        width: calc(100% * 8 / 12); } }
  .bet-SomeNumbers-item {
    width: calc(100% * 6 / 12);
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-item {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-item {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-item {
        margin-bottom: 3.75vw; } }
  .bet-SomeNumbers-number {
    font-size: 41.053px;
    font-weight: 300;
    letter-spacing: -0.025em;
    line-height: 1; }
    @media (min-width: 1170px) {
      .bet-SomeNumbers-number {
        font-size: 51.957px;
        font-weight: 300; } }
    @media (min-width: 1690px) {
      .bet-SomeNumbers-number {
        font-size: 83.225px;
        font-weight: 200; } }
  .bet-SomeNumbers-numberWrapper {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color: #291842;
    font-size: 20.25px;
    letter-spacing: -0.025em;
    font-weight: 400; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-numberWrapper {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-numberWrapper {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-numberWrapper {
        margin-bottom: 0.625vw; } }
    @media (min-width: 1690px) {
      .bet-SomeNumbers-numberWrapper {
        font-size: 22.781px; } }
  .bet-SomeNumbers-description {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-SomeNumbers-description {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-SomeNumbers-description {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-SomeNumbers-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-SomeNumbers-description {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-SomeNumbers-description {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-SomeNumbers-description {
        font-size: 20.25px; } }
    @media (min-width: 750px) {
      .bet-SomeNumbers-description {
        padding-right: 10%; } }

.bet-FlowAnswer--date {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-FlowAnswer--date {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowAnswer--date {
      width: calc(100% * 8 / 12); } }
  @media (orientation: landscape) {
    .bet-FlowAnswer--date {
      width: calc(100% * 5 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowAnswer--date {
      width: calc(100% * 5 / 12);
      margin-left: calc(100% * 1 / 12); } }

.bet-FlowAnswer--email {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-FlowAnswer--email {
      width: 100%; } }
  @media (orientation: landscape) {
    .bet-FlowAnswer--email {
      width: calc(100% * 9 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowAnswer--email {
      width: calc(100% * 6 / 12);
      margin-left: calc(100% * 1 / 12); } }

.bet-FlowAnswer--currency {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-FlowAnswer--currency {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowAnswer--currency {
      width: calc(100% * 10 / 12); } }
  @media (orientation: landscape) {
    .bet-FlowAnswer--currency {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowAnswer--currency {
      width: calc(100% * 5 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowAnswer--currency {
      width: calc(100% * 6 / 12);
      margin-left: calc(100% * 1 / 12); } }

.bet-FlowAnswer--rate {
  padding-left: 16px;
  padding-right: 16px; }
  @media (orientation: portrait) {
    .bet-FlowAnswer--rate {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowAnswer--rate {
      width: calc(100% * 8 / 12); } }
  @media (orientation: landscape) {
    .bet-FlowAnswer--rate {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowAnswer--rate {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowAnswer--rate {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowAnswer--rate {
      width: calc(100% * 5 / 12);
      margin-left: calc(100% * 1 / 12); } }

.bet-FlowAnswer--range {
  padding-left: 16px;
  padding-right: 16px;
  width: 100%; }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowAnswer--range {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowAnswer--range {
      width: calc(100% * 5 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowAnswer--range {
      width: calc(100% * 5 / 12);
      margin-left: calc(100% * 1 / 12); } }

.bet-FlowAnswer--isSelected .bet-FlowButton {
  background-color: #37ebc1;
  text-decoration: none;
  transform: translateY(1px);
  box-shadow: 0 0 1px 0 rgba(54, 55, 58, 0.2); }

.bet-FlowBack-button {
  appearance: none;
  outline: none;
  border: none;
  background: none;
  padding: 0;
  transform: translateX(0vw);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-duration: 0.5s;
  transition-property: transform, opacity;
  transition-delay: 0s;
  opacity: 1;
  color: rgba(41, 24, 66, 0.61);
  font-size: 12.642px; }
  @media (min-width: 1170px) {
    .bet-FlowBack-button {
      font-size: 14.222px; } }
  @media (min-width: 1690px) {
    .bet-FlowBack-button {
      font-size: 16px; } }
  .bet-FlowBack-button:hover, .bet-FlowBack-button:focus, .bet-FlowBack-button:target, .bet-FlowBack-button:active {
    color: #291842; }
  .bet-FlowAnimate--prev .bet-FlowBack-button {
    transform: translateX(-75vw);
    opacity: 0;
    transition-delay: 0s; }
  .bet-FlowAnimate--next .bet-FlowBack-button {
    transform: translateX(75vw);
    opacity: 0;
    transition-delay: 0s; }

.bet-FlowBack-underline {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  padding-bottom: 0.5em;
  color: currentColor;
  display: inline; }
  .bet-FlowBack-underline:hover {
    cursor: pointer;
    outline: none; }
  .bet-FlowBack-underline:hover, .bet-FlowBack-underline:target, .bet-FlowBack-underline:focus {
    text-decoration: none; }
  .bet-FlowBack-underline i {
    vertical-align: middle; }
  @media (hover: none) {
    .bet-FlowBack-underline {
      background-image: none; } }
  .bet-FlowBack-underline:hover, .bet-FlowBack-underline:focus {
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-FlowBack-underline:hover, .bet-FlowBack-underline:focus {
        background-image: none; } }

.bet-FlowBack-icon {
  transform: rotate(180deg);
  display: inline-block;
  color: currentColor;
  margin-right: 0.25em;
  font-size: 0.75em; }

.bet-FlowBlur {
  transition: filter 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
  .bet-FlowBlur--active {
    filter: blur(12px); }

.bet-FlowButton {
  appearance: none;
  background-color: #f5f5f7;
  border: 0;
  padding: 0;
  outline: none;
  color: #291842;
  width: 100%;
  height: 100%;
  box-shadow: 0 1px 1px 0 rgba(54, 55, 58, 0.2);
  text-align: left;
  display: flex;
  flex-direction: column;
  border-radius: 4px; }
  @media (orientation: portrait) {
    .bet-FlowButton {
      padding: 16px; } }
  @media (orientation: landscape) {
    .bet-FlowButton {
      padding: 16px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowButton {
      padding: 24px; } }
  .bet-FlowButton:hover, .bet-FlowButton:focus {
    background-color: #37ebc1;
    text-decoration: none;
    transform: translateY(1px);
    box-shadow: 0 0 1px 0 rgba(54, 55, 58, 0.2); }
  .bet-FlowButton:target, .bet-FlowButton:active {
    transform: translateY(1.75px);
    background-color: #1ce9b9;
    box-shadow: 0 0 1px 0 rgba(54, 55, 58, 0.2); }
  .bet-FlowButton-heading {
    margin: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    color: #291842; }
    @media (orientation: portrait) {
      .bet-FlowButton-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowButton-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowButton-heading {
        margin-bottom: 0.625vw; } }
    .bet-FlowButton-heading:last-child {
      margin-bottom: 0; }
    .bet-FlowButton-heading--md {
      letter-spacing: -0.005em;
      line-height: 1.4;
      font-weight: 500; }
      @media (orientation: portrait) {
        .bet-FlowButton-heading--md {
          font-size: 14.222px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowButton-heading--md {
          font-size: 16px; } }
      @media (orientation: landscape) {
        .bet-FlowButton-heading--md {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowButton-heading--md {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FlowButton-heading--md {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FlowButton-heading--md {
          font-size: 20.25px; } }
    .bet-FlowButton-heading--lg {
      line-height: 1.15; }
      @media (orientation: portrait) {
        .bet-FlowButton-heading--lg {
          font-size: 18px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowButton-heading--lg {
          font-size: 20.25px; } }
      @media (orientation: landscape) {
        .bet-FlowButton-heading--lg {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowButton-heading--lg {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FlowButton-heading--lg {
          font-size: 22.781px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FlowButton-heading--lg {
          font-size: 25.629px; } }
  .bet-FlowButton-headingBold {
    font-weight: 700;
    letter-spacing: -0.025em; }
  .bet-FlowButton-subhead {
    margin: 0;
    padding-right: 5%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.4;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-FlowButton-subhead {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowButton-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FlowButton-subhead {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowButton-subhead {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowButton-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowButton-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-FlowButton-subhead {
        font-size: 12.642px; } }
    .bet-FlowButton:hover .bet-FlowButton-subhead,
    .bet-FlowButton:focus .bet-FlowButton-subhead,
    .bet-FlowButton:target .bet-FlowButton-subhead,
    .bet-FlowButton:active .bet-FlowButton-subhead {
      color: rgba(9, 40, 40, 0.6); }

.bet-FlowEmailDialog {
  width: 100%;
  position: fixed;
  z-index: 9999;
  height: 100vh;
  background-color: transparent;
  padding: 0;
  border: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  pointer-events: none; }
  .bet-FlowAnimate--active .bet-FlowEmailDialog[data-js-flow-email-dialog='open'] {
    pointer-events: all; }
  .bet-FlowEmailDialog-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1);
    opacity: 0; }
    .bet-FlowAnimate--active [data-js-flow-email-dialog='open'] .bet-FlowEmailDialog-background {
      opacity: 1; }
  .bet-FlowEmailDialog-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-pagePadding {
        padding-bottom: 5vw; } }
  .bet-FlowEmailDialog-box {
    background-color: #ffffff;
    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.4);
    padding-left: 5%;
    padding-right: 5%;
    transform: scale(0.8);
    opacity: 0;
    transition-duration: 0.25s, 0.25s;
    transition-property: opacity, transform;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1), cubic-bezier(0.175, 0.885, 0.32, 1.275); }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-box {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-box {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-box {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-box {
        padding-bottom: 11.05vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-box {
        padding-bottom: 6.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-box {
        padding-bottom: 6.25vw; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-box {
        width: calc(100% - 32px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-box {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-box {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowEmailDialog-box {
        width: calc(100% * 6 / 12); } }
    .bet-FlowAnimate--active .bet-FlowEmailDialog[data-js-flow-email-dialog='close'] .bet-FlowEmailDialog-box {
      transition-delay: 0s, 0s;
      transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1), cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-FlowAnimate--active .bet-FlowEmailDialog[data-js-flow-email-dialog='open'] .bet-FlowEmailDialog-box {
      opacity: 1;
      transition-delay: 1s, 1s;
      transform: scale(1); }
  @media (orientation: portrait) {
    .bet-FlowEmailDialog-header {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowEmailDialog-header {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowEmailDialog-header {
      margin-bottom: 2.5vw; } }
  .bet-FlowEmailDialog-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    margin: 0;
    width: 100%;
    padding-right: 10%;
    line-height: 1.1; }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowEmailDialog-heading {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowEmailDialog-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowEmailDialog-heading {
        font-size: 46.184px; } }
    .bet-FlowEmailDialog-heading:last-child {
      margin-bottom: 0; }
  .bet-FlowEmailDialog-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.01em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 31em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-subhead {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowEmailDialog-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowEmailDialog-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowEmailDialog-subhead {
        font-size: 18px; } }
  .bet-FlowEmailDialog-error {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: #ff195b;
    text-align: right; }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-error {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-error {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-error {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowEmailDialog-error {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowEmailDialog-error {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowEmailDialog-error {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-error {
        padding-top: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-error {
        padding-top: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-error {
        padding-top: 0.83333vw; } }
    @media (orientation: portrait) {
      .bet-FlowEmailDialog-error {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEmailDialog-error {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FlowEmailDialog-error {
        margin-bottom: 0.83333vw; } }
    .bet-FlowEmailDialog-error:empty {
      display: none; }

.bet-FlowEnd {
  width: 100%; }
  .bet-FlowEnd-container {
    display: flex;
    flex-direction: column;
    width: 100%; }
  .bet-FlowEnd-top {
    transition-duration: 0.55s;
    transition-delay: 0.3s;
    width: 100%;
    display: flex;
    flex-direction: column;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: opacity;
    opacity: 1; }
    @media (orientation: portrait) {
      .bet-FlowEnd-top {
        min-height: calc(100vh - 74px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowEnd-top {
        min-height: calc(100vh - 64px); } }
    @media (orientation: landscape) {
      .bet-FlowEnd-top {
        min-height: calc(100vh - 74px); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowEnd-top {
        min-height: calc(100vh - 64px); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowEnd-top {
        min-height: 100vh; } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowEnd-top {
      opacity: 0;
      transition-delay: 0s; }
  .bet-FlowEnd-bottom {
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0.3s; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowEnd-bottom {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowEnd-bottom {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowEnd-bottom {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowEnd-bottom {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowEnd-bottom {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowEnd-bottom {
          transform: translateX(75vw); } }
  @media (orientation: portrait) {
    .bet-FlowEnd-bottomPadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowEnd-bottomPadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-FlowEnd-bottomPadding {
      padding-bottom: 5vw; } }
  .bet-FlowEnd-video {
    display: none; }
    .bet-FlowEnd-video--show {
      display: block; }
  .bet-FlowEnd--hide {
    display: none; }

.bet-FlowHero {
  width: 100%;
  background-color: #ffffff;
  position: relative;
  flex-grow: 1;
  display: none;
  flex-direction: column; }
  .bet-FlowHero--show {
    display: flex; }
  .bet-FlowHero-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-grow: 1;
    flex-wrap: wrap;
    position: relative; }
  .bet-FlowHero-header {
    display: flex;
    flex-direction: column;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-FlowHero-header {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-header {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-header {
        margin-bottom: 0.83333vw; } }
  .bet-FlowHero-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    color: rgba(41, 24, 66, 0.61);
    letter-spacing: -0.01em;
    margin-top: 0;
    line-height: 1.25;
    font-size: 14.222px; }
    @media (orientation: portrait) {
      .bet-FlowHero-eyebrow {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-eyebrow {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-eyebrow {
        margin-bottom: 0.625vw; } }
    @media (min-width: 970px) {
      .bet-FlowHero-eyebrow {
        font-size: 16px; } }
    @media (min-width: 1170px) {
      .bet-FlowHero-eyebrow {
        font-size: 18px; } }
    @media (min-width: 1690px) {
      .bet-FlowHero-eyebrow {
        font-size: 20.25px; } }
    .bet-FlowHero-eyebrow:empty {
      display: none; }
  .bet-FlowHero-heading {
    color: #291842;
    margin-top: 0;
    margin-bottom: 0; }
    @media (orientation: portrait) {
      .bet-FlowHero-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-heading {
        margin-bottom: 0.83333vw; } }
    .bet-FlowHero-header .bet-FlowHero-heading {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 25.629px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 36.491px; } }
      @media (orientation: landscape) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 22.781px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 32.437px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 51.957px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FlowHero-header .bet-FlowHero-heading {
          font-size: 65.758px; } }
    .bet-FlowHero-heading:last-child {
      margin-bottom: 0; }
  .bet-FlowHero-description {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: #291842;
    max-width: 35em; }
    @media (orientation: portrait) {
      .bet-FlowHero-description {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FlowHero-description {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowHero-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowHero-description {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowHero-description {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FlowHero-description {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-description {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-description {
        margin-bottom: 0.625vw; } }
    .bet-FlowHero-description:last-child {
      margin-bottom: 0; }
  @media (orientation: portrait) {
    .bet-FlowHero-descriptionWrapper {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowHero-descriptionWrapper {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-FlowHero-descriptionWrapper {
      margin-bottom: 1.25vw; } }
  .bet-FlowHero-copy {
    padding-left: 16px;
    padding-right: 16px;
    padding-right: 5%;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowHero-copy {
        padding-top: 13.26vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-copy {
        padding-top: 7.5vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-copy {
        padding-top: 7.5vw; } }
    @media (orientation: portrait) {
      .bet-FlowHero-copy {
        padding-bottom: 13.26vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-copy {
        padding-bottom: 7.5vw; } }
    @media (orientation: landscape) {
      .bet-FlowHero-copy {
        padding-bottom: 7.5vw; } }
    @media (orientation: portrait) {
      .bet-FlowHero-copy {
        width: calc(100% * 9 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowHero-copy {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowHero-copy {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowHero-copy {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowHero-copy {
        width: calc(100% * 5 / 12); } }
  .bet-FlowHero-pictureWrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden; }
  .bet-FlowHero-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-position: bottom right;
    display: block; }
  .bet-FlowHero-actions {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media (min-width: 750px) {
      .bet-FlowHero-actions {
        flex-wrap: nowrap;
        align-items: center; } }
  .bet-FlowHero-picture {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    object-fit: cover;
    object-position: bottom right; }
    @media (orientation: portrait) {
      .bet-FlowHero-picture {
        transform-origin: bottom; } }
    .bet-FlowHero[data-js-position='in-viewport'] .bet-FlowHero-picture {
      animation: betSplashHeroZoom 10s forwards ease-out; }

.bet-FlowInput {
  border: 0;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.035em;
  color: #291842;
  display: flex;
  flex-direction: row; }
  @media (orientation: portrait) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 41.053px;
      font-weight: 300; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 65.758px; } }
  @media (orientation: landscape) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 32.437px;
      font-weight: 300; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 41.053px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 51.957px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowInput--currency, .bet-FlowInput--date, .bet-FlowInput--rate {
      font-size: 105.332px;
      font-weight: 200; } }
  .bet-FlowInput--email.bet-FlowInput--md {
    font-weight: 300; }
    @media (orientation: portrait) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 25.629px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInput--email.bet-FlowInput--md {
        font-size: 46.184px; } }
  @media (orientation: portrait) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 32.437px;
      font-weight: 300; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 51.957px; } }
  @media (orientation: landscape) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 32.437px;
      font-weight: 300; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 41.053px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 51.957px;
      font-weight: 300; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowInput--email .bet-FlowInput--lg {
      font-size: 73.978px; } }
  .bet-FlowInput-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0; }
  .bet-FlowInput-input {
    border: 0;
    color: #291842;
    background-color: transparent;
    letter-spacing: inherit;
    border-radius: 0px;
    max-width: 100%;
    padding-bottom: 0;
    padding-top: 0;
    z-index: 1;
    flex-grow: 1;
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: font-size, font-weight;
    pointer-events: none;
    line-height: 1.35;
    width: 100%;
    min-width: 0;
    font: inherit;
    outline: none; }
    .bet-FlowInput-input::ms-clear {
      display: none; }
    .bet-FlowAnimate--active .bet-FlowInput-input {
      pointer-events: auto; }
    .bet-FlowInput-input--textSm {
      font-weight: 300;
      font-size: 0.8em; }
    .bet-FlowInput-input::-webkit-inner-spin-button, .bet-FlowInput-input::-webkit-calendar-picker-indicator {
      display: none; }
    .bet-FlowInput-input::placeholder {
      color: #e8e8eb;
      line-height: 1.5; }
    @media (orientation: portrait) {
      .bet-FlowInput--date .bet-FlowInput-input {
        padding-right: 0.4em;
        padding-left: 0.4em; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInput--date .bet-FlowInput-input {
        padding-right: 0.25em;
        padding-left: 0.25em; } }
    @media (orientation: landscape) {
      .bet-FlowInput--date .bet-FlowInput-input {
        padding-right: 0.25em;
        padding-left: 0.25em; } }
    .bet-FlowInput--currency .bet-FlowInput-input {
      padding-left: 0; }
      @media (orientation: portrait) {
        .bet-FlowInput--currency .bet-FlowInput-input {
          padding-right: 0.4em; } }
      @media (orientation: landscape) {
        .bet-FlowInput--currency .bet-FlowInput-input {
          padding-right: 0.25em; } }
    @media (orientation: portrait) {
      .bet-FlowInput--email .bet-FlowInput-input {
        padding-right: 0.4em;
        padding-left: 0.4em; } }
    @media (orientation: landscape) {
      .bet-FlowInput--email .bet-FlowInput-input {
        padding-right: 0.4em;
        padding-left: 0.4em; } }
    @media (orientation: portrait) {
      .bet-FlowInput--rate .bet-FlowInput-input {
        padding-left: 0.4em; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInput--rate .bet-FlowInput-input {
        padding-left: 0.25em; } }
    @media (orientation: landscape) {
      .bet-FlowInput--rate .bet-FlowInput-input {
        padding-left: 0.25em; } }
  .bet-FlowInput-next {
    height: 100%;
    padding: 0;
    border: 0;
    appearance: none;
    background: none;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    z-index: 1;
    pointer-events: none;
    position: relative;
    flex-shrink: 0; }
    @media (hover: none) {
      .bet-FlowInput-next {
        box-shadow: inset 1px 0 0 0 rgba(41, 24, 66, 0.1); } }
    @media (orientation: portrait) {
      .bet-FlowInput--md .bet-FlowInput-next {
        width: 64px;
        height: 64px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInput--md .bet-FlowInput-next {
        width: 80px;
        height: 80px; } }
    @media (orientation: landscape) {
      .bet-FlowInput--md .bet-FlowInput-next {
        width: 64px;
        height: 64px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowInput--md .bet-FlowInput-next {
        width: 72px;
        height: 80px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInput--md .bet-FlowInput-next {
        width: 88px;
        height: 104px; } }
    @media (orientation: portrait) {
      .bet-FlowInput--lg .bet-FlowInput-next {
        width: 64px;
        height: 64px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInput--lg .bet-FlowInput-next {
        width: 88px;
        height: 104px; } }
    @media (orientation: landscape) {
      .bet-FlowInput--lg .bet-FlowInput-next {
        width: 64px;
        height: 64px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowInput--lg .bet-FlowInput-next {
        width: 96px;
        height: 104px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInput--lg .bet-FlowInput-next {
        width: 128px;
        height: 144px; } }
    .bet-FlowInput-input:valid ~ .bet-FlowInput-next,
    .bet-FlowInputRange .bet-FlowInput-next {
      opacity: 1;
      background-color: #37ebc1;
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px;
      pointer-events: auto; }
      .bet-FlowInput-input:valid ~ .bet-FlowInput-next:hover, .bet-FlowInput-input:valid ~ .bet-FlowInput-next:focus,
      .bet-FlowInputRange .bet-FlowInput-next:hover,
      .bet-FlowInputRange .bet-FlowInput-next:focus {
        background-color: #2aeabd;
        box-shadow: inset 1px 0 0 0 rgba(41, 24, 66, 0.05); }
      .bet-FlowInput-input:valid ~ .bet-FlowInput-next:target, .bet-FlowInput-input:valid ~ .bet-FlowInput-next:active,
      .bet-FlowInputRange .bet-FlowInput-next:target,
      .bet-FlowInputRange .bet-FlowInput-next:active {
        background-color: #1ce9b9;
        box-shadow: inset 1px 0 0 0 rgba(41, 24, 66, 0.05); }
  .bet-FlowInput-arrow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
    background-size: 40% 40%;
    background-repeat: no-repeat; }
    .bet-FlowInput-input:valid ~ .bet-FlowInput-next .bet-FlowInput-arrow,
    .bet-FlowInputRange .bet-FlowInput-arrow {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc4IiBoZWlnaHQ9IjQ2NCIgdmlld0JveD0iMCAwIDQ3OCA0NjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3Mi45MjcgMjIzLjQ1OGM2Ljc2NCA0LjUwNCA2Ljc2NCAxNS42MDQgMCAyMC4xMDhMMjU3LjUyIDQ2MC40NTZjLTQuNjcgNC43MDItMTIuMjY5IDQuNzI5LTE2Ljk3LjA1OC00LjcwMy00LjY3LTQuNzMtMTIuMjY4LS4wNi0xNi45N2wxOTYuNjgtMTk4LjAzMkgxMi4xNDFjLTE2IDAtMTYtMjQgMC0yNGg0MjUuMDI4TDIzNy40ODYgMjAuNDU2Yy00LjY3LTQuNzAyLTQuNjQ0LTEyLjMuMDU4LTE2Ljk3IDQuNzAyLTQuNjcgMTIuMy00LjY0NCAxNi45Ny4wNThsMjE4LjQxMyAyMTkuOTE0eiIgZmlsbD0iIzIyMjQ0YiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+); }
      @supports (grid-auto-rows: 100px) {
        .bet-FlowInput-input:valid ~ .bet-FlowInput-next .bet-FlowInput-arrow,
        .bet-FlowInputRange .bet-FlowInput-arrow {
          background-image: url('data:image/svg+xml;utf8,<svg width="478" height="464" viewBox="0 0 478 464" xmlns="http://www.w3.org/2000/svg"><path d="M472.927 223.458c6.764 4.504 6.764 15.604 0 20.108L257.52 460.456c-4.67 4.702-12.269 4.729-16.97.058-4.703-4.67-4.73-12.268-.06-16.97l196.68-198.032H12.141c-16 0-16-24 0-24h425.028L237.486 20.456c-4.67-4.702-4.644-12.3.058-16.97 4.702-4.67 12.3-4.644 16.97.058l218.413 219.914z" fill="rgba(41, 24, 66, 0.999)" fill-rule="nonzero"/></svg>'); } }
    .bet-FlowInput-next:hover .bet-FlowInput-arrow,
    .bet-FlowInput-next:focus .bet-FlowInput-arrow {
      transform: translateY(1px); }
    .bet-FlowInput-next:target .bet-FlowInput-arrow,
    .bet-FlowInput-next:active .bet-FlowInput-arrow {
      transform: translateY(1.75px); }
  .bet-FlowInput-border {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
    pointer-events: none;
    box-shadow: inset 0 -2px 0 0 #291842; }
    .bet-FlowInput-input:valid ~ .bet-FlowInput-border {
      background-color: #37ebc1;
      box-shadow: 0 1px 2px 0 rgba(54, 55, 58, 0.1);
      border-radius: 4px; }
  .bet-FlowInput-sign {
    position: relative;
    line-height: 1.35;
    z-index: 1; }
    @media (orientation: portrait) {
      .bet-FlowInput-sign--currency {
        padding-left: 0.4em;
        padding-right: 0.2em; } }
    @media (orientation: landscape) {
      .bet-FlowInput-sign--currency {
        padding-left: 0.25em;
        padding-right: 0.1em; } }
    @media (orientation: portrait) {
      .bet-FlowInput-sign--percentage {
        padding-right: 0.4em; } }
    @media (orientation: landscape) {
      .bet-FlowInput-sign--percentage {
        padding-right: 0.25em; } }
    .bet-FlowInput-input:focus ~ .bet-FlowInput-sign {
      color: #291842; }

.bet-FlowInputRange {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  @media (orientation: portrait) {
    .bet-FlowInputRange-input {
      height: 56px; } }
  @media (orientation: landscape) {
    .bet-FlowInputRange-input {
      height: 40px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowInputRange-input {
      height: 56px; } }
  .bet-FlowInputRange-input::-webkit-slider-runnable-track {
    width: 100%;
    height: 16px;
    cursor: pointer;
    background: #f5f5f7;
    border-radius: 32px;
    border: 0;
    color: transparent;
    transition: background 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
  .bet-FlowInputRange-input:hover::-webkit-slider-runnable-track {
    background: #ededf0; }
  .bet-FlowInputRange-input::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 56px;
    width: 56px;
    border-radius: 50%;
    background: #291842;
    cursor: pointer; }
    @media (orientation: portrait) {
      .bet-FlowInputRange-input::-webkit-slider-thumb {
        height: 56px;
        width: 56px;
        margin-top: -20px; } }
    @media (orientation: landscape) {
      .bet-FlowInputRange-input::-webkit-slider-thumb {
        height: 40px;
        width: 40px;
        margin-top: -12px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInputRange-input::-webkit-slider-thumb {
        height: 56px;
        width: 56px;
        margin-top: -20px; } }
  .bet-FlowInputRange-input:hover::-webkit-slider-thumb {
    background: #221437; }
  .bet-FlowInputRange-input:target::-webkit-slider-thumb, .bet-FlowInputRange-input:active::-webkit-slider-thumb {
    background: #221437; }
  .bet-FlowInputRange-tooltip {
    background-color: #37ebc1;
    height: 100%;
    border-radius: 4px;
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(calc(-50% + 28px)) translateY(0);
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    display: flex;
    flex-direction: row;
    order: -1;
    margin-bottom: 16px; }
    .bet-FlowInputRange-input:hover ~ .bet-FlowInputRange-tooltip {
      transform: translateX(calc(-50% + 28px)) translateY(3px); }
    .bet-FlowInputRange-tooltip::before {
      content: '';
      position: absolute;
      bottom: -8px;
      width: 16px;
      height: 4px;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-top: 12px solid #37ebc1;
      display: block;
      left: 50%;
      transform: translate(-50%, 0);
      transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-FlowInputRange-input:hover ~ .bet-FlowInputRange-tooltip::before {
      transform: translate(-50%, 1px); }
  .bet-FlowInputRange-output {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 8px;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-FlowInputRange-output {
        padding-bottom: 20px;
        padding-left: 24px;
        padding-right: 24px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInputRange-output {
        padding-bottom: 24px;
        padding-left: 24px;
        padding-right: 24px; } }
    @media (orientation: landscape) {
      .bet-FlowInputRange-output {
        padding-bottom: 20px;
        padding-left: 24px;
        padding-right: 24px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInputRange-output {
        padding-bottom: 28px;
        padding-left: 32px;
        padding-right: 32px; } }
  .bet-FlowInputRange-outputText {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .bet-FlowInputRange-outputNumber {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: 300;
    margin-right: 0.12em;
    line-height: 1;
    letter-spacing: -0.035em; }
    @media (orientation: portrait) {
      .bet-FlowInputRange-outputNumber {
        font-size: 28.833px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowInputRange-outputNumber {
        font-size: 36.491px; } }
    @media (orientation: landscape) {
      .bet-FlowInputRange-outputNumber {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowInputRange-outputNumber {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowInputRange-outputNumber {
        font-size: 51.957px; } }
  .bet-FlowInputRange-outputLabel {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25; }
    .bet-FlowInputRange-outputLabel--md {
      letter-spacing: -0.005em; }
      @media (orientation: portrait) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 14.222px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 16px; } }
      @media (orientation: landscape) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 14.222px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FlowInputRange-outputLabel--md {
          font-size: 20.25px; } }
    .bet-FlowInputRange-outputLabel--lg {
      letter-spacing: -0.025em; }
      @media (orientation: portrait) {
        .bet-FlowInputRange-outputLabel--lg {
          font-size: 22.781px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowInputRange-outputLabel--lg {
          font-size: 25.629px; } }
      @media (orientation: landscape) {
        .bet-FlowInputRange-outputLabel--lg {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-FlowInputRange-outputLabel--lg {
          font-size: 22.781px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-FlowInputRange-outputLabel--lg {
          font-size: 32.437px; } }

.bet-FlowNext {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-decoration: none;
  outline: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-FlowNext {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowNext {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowNext {
      margin-bottom: 2.5vw; } }
  @media (min-width: 750px) {
    .bet-FlowNext {
      padding-left: 0;
      padding-right: 0; } }
  @media (orientation: portrait) {
    .bet-FlowNext {
      align-items: flex-start; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowNext {
      align-items: center; } }
  @media (orientation: landscape) {
    .bet-FlowNext {
      align-items: center; } }
  .bet-FlowNext:last-child {
    margin-bottom: 0; }
  .bet-FlowNext:hover, .bet-FlowNext:focus {
    text-decoration: none; }
  .bet-FlowNext-list {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    list-style: none;
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    position: relative;
    list-style: none;
    padding: 0; }
    .bet-FlowNext-list::before {
      content: '';
      position: absolute;
      display: block;
      width: 2px;
      height: 80%;
      top: 10%;
      background-color: #f5f5f7;
      margin-left: calc((100% * 1.5 / 12) + 1px + 4px);
      pointer-events: none;
      left: -1px; }
      @media (min-width: 750px) {
        .bet-FlowNext-list::before {
          margin-left: calc(100% * 1.5 / 12); } }
      @media (min-width: 1690px) {
        .bet-FlowNext-list::before {
          margin-left: calc(100% * 2 / 12); } }
  .bet-FlowNext-item {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: space-between; }
    @media (orientation: portrait) {
      .bet-FlowNext-item {
        padding-top: 3.315vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-item {
        padding-top: 1.875vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-item {
        padding-top: 1.875vw; } }
    @media (orientation: portrait) {
      .bet-FlowNext-item {
        padding-bottom: 3.315vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-item {
        padding-bottom: 1.875vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-item {
        padding-bottom: 1.875vw; } }

@media (min-width: 1690px) and (orientation: portrait) {
  .bet-FlowNext-item {
    padding-top: 2.21vw; } }

@media (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowNext-item {
    padding-top: 1.25vw; } }

@media (min-width: 1690px) and (orientation: landscape) {
  .bet-FlowNext-item {
    padding-top: 1.25vw; } }

@media (min-width: 1690px) and (orientation: portrait) {
  .bet-FlowNext-item {
    padding-bottom: 2.21vw; } }

@media (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowNext-item {
    padding-bottom: 1.25vw; } }

@media (min-width: 1690px) and (orientation: landscape) {
  .bet-FlowNext-item {
    padding-bottom: 1.25vw; } }
    .bet-FlowNext-item:first-child {
      padding-top: 0; }
    .bet-FlowNext-item:last-child {
      padding-bottom: 0; }
  .bet-FlowNext-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    letter-spacing: -0.01em;
    color: #291842;
    font-size: 16px;
    line-height: 1.25;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-FlowNext-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: portrait) {
      .bet-FlowNext-heading {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-heading {
        font-size: 20.25px; } }
    @media (min-width: 970px) {
      .bet-FlowNext-heading {
        font-size: 20.25px; } }
    @media (min-width: 1170px) {
      .bet-FlowNext-heading {
        font-size: 22.781px; } }
    @media (min-width: 1690px) {
      .bet-FlowNext-heading {
        font-size: 32.437px; } }
  .bet-FlowNext:hover .bet-FlowNext-button,
  .bet-FlowNext:focus .bet-FlowNext-button {
    color: #291842;
    background-color: #00a47f;
    text-decoration: none;
    transform: translateY(1px); }
  .bet-FlowNext:target .bet-FlowNext-button,
  .bet-FlowNext:active .bet-FlowNext-button {
    transform: translateY(1.75px);
    background-color: #008668; }
  .bet-FlowNext-underline {
    line-height: 1.5;
    color: currentColor;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.35em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 0.45em; }
    @media (hover: none) {
      .bet-FlowNext-underline {
        background-image: none; } }
    .bet-FlowNext-underline:hover, .bet-FlowNext-underline:focus {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.35em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-FlowNext-underline:hover, .bet-FlowNext-underline:focus {
          background-image: none; } }
    .bet-FlowNext:hover .bet-FlowNext-underline,
    .bet-FlowNext:focus .bet-FlowNext-underline {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.35em;
      background-position-x: left;
      background-position-y: bottom; }
  .bet-FlowNext-icon {
    font-size: 0.7em;
    margin-left: 0.2em; }
  .bet-FlowNext-content {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px; }
    @media (orientation: portrait) {
      .bet-FlowNext-content {
        width: calc(100% * 9 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-content {
        width: calc(100% * 6 / 12); } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-FlowNext-content {
      padding-top: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-FlowNext-content {
      padding-top: 1.25vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-FlowNext-content {
      padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-content {
        width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-FlowNext-content {
      padding-top: 2.21vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-FlowNext-content {
      padding-top: 1.25vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-FlowNext-content {
      padding-top: 1.25vw; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowNext-content {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowNext-content {
        width: calc(100% * 8 / 12); } }
  .bet-FlowNext-figureWrapper {
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-FlowNext-figureWrapper {
        width: calc(100% * 3 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-figureWrapper {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowNext-figureWrapper {
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowNext-figureWrapper {
        width: calc(100% * 4 / 12); } }
    @media (min-width: 750px) {
      .bet-FlowNext-figureWrapper {
        padding-left: 16px;
        padding-right: 16px; } }
  .bet-FlowNext-figure {
    width: 100%;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    transform: scale(1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    display: block; }
    .bet-FlowNext-figure::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 100%; }
    .bet-FlowNext:hover .bet-FlowNext-figure,
    .bet-FlowNext:focus .bet-FlowNext-figure {
      transform: scale(1.075); }
  .bet-FlowNext-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .bet-FlowNext:hover .bet-FlowNext-image,
    .bet-FlowNext:focus .bet-FlowNext-image {
      transform: scale(1); }
  .bet-FlowNext-text {
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .bet-FlowNext-subhead {
    margin-bottom: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 24em; }
    @media (orientation: portrait) {
      .bet-FlowNext-subhead {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FlowNext-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowNext-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowNext-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowNext-subhead {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FlowNext-subhead {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-subhead {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-subhead {
        margin-bottom: 1.25vw; } }
  .bet-FlowNext-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    letter-spacing: -0.025em;
    font-weight: 500;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-FlowNext-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FlowNext-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowNext-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowNext-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowNext-eyebrow {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FlowNext-eyebrow {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowNext-eyebrow {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowNext-eyebrow {
        margin-bottom: 0.625vw; } }

.bet-FlowPage.u-frozenBody {
  position: static; }

.bet-FlowPickMany-instructions {
  color: rgba(41, 24, 66, 0.61); }

.bet-FlowPickMany-next {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-decoration: none;
  outline: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  padding: 16px;
  background-color: #37ebc1;
  color: #291842;
  border-radius: 4px; }
  .bet-FlowPickMany-next:hover, .bet-FlowPickMany-next:focus {
    text-decoration: none; }

.bet-FlowPickMany-next--disabled {
  pointer-events: none;
  cursor: default;
  color: #ffffff;
  background-color: #e4e4e9; }

.bet-FlowPickMany-listItem.bet-FlowPickMany-listItem--selected .bet-FlowPickMany-selected,
.bet-FlowPickMany-listItem:hover .bet-FlowPickMany-selected,
.bet-FlowPickMany-listItem:focus .bet-FlowPickMany-selected {
  display: block; }

.bet-FlowPickMany-listItem a {
  padding-right: 54px; }
  .bet-FlowPickMany-listItem a:hover {
    background-color: #f5f5f7;
    color: #291842; }
  .bet-FlowPickMany-listItem a h4 {
    margin-bottom: 0;
    word-wrap: break-word; }

.bet-FlowPickMany-selected {
  display: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 22.781px; }

.bet-FlowPickMany-otherinput {
  display: flex;
  border-bottom: 2px solid #291842; }
  .bet-FlowPickMany-otherinput input {
    flex: 1;
    padding: 12px 24px;
    font-size: 14.222px;
    color: rgba(41, 24, 66, 0.61);
    border: 0; }
    .bet-FlowPickMany-otherinput input:focus {
      outline: 0; }
  .bet-FlowPickMany-otherinput button {
    width: 50px;
    height: 35px;
    border-radius: 4px;
    background-color: #37ebc1;
    color: #291842;
    font-size: 22.781px;
    cursor: pointer; }

.bet-FlowPickOne {
  width: 100%; }
  .bet-FlowPickOne-container {
    padding-left: 16px;
    padding-right: 16px; }
  .bet-FlowPickOne-answers {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0; }
  @media (orientation: portrait) {
    .bet-FlowPickOne-container--list {
      width: 100%; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowPickOne-container--list {
      width: calc(100% * 5 / 6); } }
  @media (orientation: landscape) {
    .bet-FlowPickOne-container--list {
      width: calc(100% * 3 / 4); } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowPickOne-container--list {
      width: calc(100% * 7 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowPickOne-container--list {
      width: calc(100% * 6 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowPickOne-container--list {
      margin-left: calc(100% * 1 / 12);
      width: calc(100% * 5 / 12); } }
  .bet-FlowPickOne-answers--list {
    flex-direction: column;
    width: 100%; }
  .bet-FlowPickOne-listItem {
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    margin-bottom: 16px; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-listItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-listItem {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-listItem {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-listItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-listItem {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-listItem {
          transform: translateX(75vw); } }
    .bet-FlowPickOne-listItem:last-child {
      margin-bottom: 0; }
    .bet-FlowAnimate--active .bet-FlowPickOne-listItem {
      transition-delay: 0.25s; }
    .bet-FlowPickOne-listItem:nth-of-type(1) {
      transition-duration: calc(0.55s + (0.05s * 1)); }
    .bet-FlowPickOne-listItem:nth-of-type(2) {
      transition-duration: calc(0.55s + (0.05s * 2)); }
    .bet-FlowPickOne-listItem:nth-of-type(3) {
      transition-duration: calc(0.55s + (0.05s * 3)); }
    .bet-FlowPickOne-listItem:nth-of-type(4) {
      transition-duration: calc(0.55s + (0.05s * 4)); }
    .bet-FlowPickOne-listItem:nth-of-type(5) {
      transition-duration: calc(0.55s + (0.05s * 5)); }
    .bet-FlowPickOne-listItem:nth-of-type(6) {
      transition-duration: calc(0.55s + (0.05s * 6)); }
    .bet-FlowPickOne-listItem:nth-of-type(7) {
      transition-duration: calc(0.55s + (0.05s * 7)); }
    .bet-FlowPickOne-listItem:nth-of-type(8) {
      transition-duration: calc(0.55s + (0.05s * 8)); }
    .bet-FlowPickOne-listItem:nth-of-type(9) {
      transition-duration: calc(0.55s + (0.05s * 9)); }
    .bet-FlowPickOne-listItem:nth-of-type(10) {
      transition-duration: calc(0.55s + (0.05s * 10)); }
  .bet-FlowPickOne-container--grid {
    width: 100%; }
    @media (orientation: landscape) {
      .bet-FlowPickOne-container--grid {
        width: 100%; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowPickOne-container--grid {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-container--grid {
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowPickOne-answers--grid {
    flex-direction: row;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-FlowPickOne-answers--grid {
        margin-top: -8px;
        margin-bottom: -8px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowPickOne-answers--grid {
        margin-left: -8px;
        margin-right: -8px;
        margin-top: -8px;
        margin-bottom: -8px;
        width: calc(100% + 16px); } }
    @media (orientation: landscape) {
      .bet-FlowPickOne-answers--grid {
        margin-left: -8px;
        margin-right: -8px;
        margin-top: -8px;
        margin-bottom: -8px;
        width: calc(100% + 16px); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-answers--grid {
        margin-left: -16px;
        margin-right: -16px;
        margin-top: -16px;
        margin-bottom: -16px;
        width: calc(100% + 32px); } }
  .bet-FlowPickOne-gridItem {
    transform: translateX(0vw);
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    position: relative; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-gridItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-gridItem {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-gridItem {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-gridItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-gridItem {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-gridItem {
          transform: translateX(75vw); } }
    @media (orientation: portrait) {
      .bet-FlowPickOne-gridItem {
        width: 100%;
        padding-top: 8px;
        padding-bottom: 8px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowPickOne-gridItem {
        padding: 8px;
        width: calc(100% * 1 / 4); } }
    @media (orientation: landscape) {
      .bet-FlowPickOne-gridItem {
        width: calc(100% * 1 / 4);
        padding: 8px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-gridItem {
        padding: 16px; } }
    .bet-FlowPickOne-gridItem:last-child {
      margin-bottom: 0; }
    .bet-FlowAnimate--active .bet-FlowPickOne-gridItem {
      transition-delay: 0.25s; }
    .bet-FlowPickOne-gridItem:nth-of-type(1) {
      transition-duration: calc(0.55s + (0.05s * 1)); }
    .bet-FlowPickOne-gridItem:nth-of-type(2) {
      transition-duration: calc(0.55s + (0.05s * 2)); }
    .bet-FlowPickOne-gridItem:nth-of-type(3) {
      transition-duration: calc(0.55s + (0.05s * 3)); }
    .bet-FlowPickOne-gridItem:nth-of-type(4) {
      transition-duration: calc(0.55s + (0.05s * 4)); }
    .bet-FlowPickOne-gridItem:nth-of-type(5) {
      transition-duration: calc(0.55s + (0.05s * 5)); }
    .bet-FlowPickOne-gridItem:nth-of-type(6) {
      transition-duration: calc(0.55s + (0.05s * 6)); }
    .bet-FlowPickOne-gridItem:nth-of-type(7) {
      transition-duration: calc(0.55s + (0.05s * 7)); }
    .bet-FlowPickOne-gridItem:nth-of-type(8) {
      transition-duration: calc(0.55s + (0.05s * 8)); }
    .bet-FlowPickOne-gridItem:nth-of-type(9) {
      transition-duration: calc(0.55s + (0.05s * 9)); }
    .bet-FlowPickOne-gridItem:nth-of-type(10) {
      transition-duration: calc(0.55s + (0.05s * 10)); }
  .bet-FlowPickOne-gridItemWrapper {
    width: 100%;
    position: relative; }
    .bet-FlowPickOne-gridItemWrapper::after {
      width: 100%;
      padding-top: 100%;
      display: block; }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-FlowPickOne-gridItemWrapper::after {
          content: ''; } }
      @media (orientation: landscape) {
        .bet-FlowPickOne-gridItemWrapper::after {
          content: ''; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowPickOne-gridItemBox {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; } }
  @media (orientation: landscape) {
    .bet-FlowPickOne-gridItemBox {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; } }
  .bet-FlowPickOne-answerOnlyItem {
    transform: translateX(0vw);
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.6s; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-answerOnlyItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-answerOnlyItem {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowPickOne-answerOnlyItem {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-answerOnlyItem {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-answerOnlyItem {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowPickOne-answerOnlyItem {
          transform: translateX(75vw); } }
    .bet-FlowAnimate--active .bet-FlowPickOne-answerOnlyItem {
      transition-delay: 0.25s; }
  .bet-FlowPickOne-back {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-FlowPickOne-back {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowPickOne-back {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowPickOne-back {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowPickOne-back {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-back {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowPickOne-inputDateYear {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FlowPickOne-inputDateYear {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowPickOne-inputDateYear {
        width: calc(100% * 6 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowPickOne-inputDateYear {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-inputDateYear {
        width: calc(100% * 4 / 12);
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowPickOne-email {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FlowPickOne-email {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-FlowPickOne-email {
        width: calc(100% * 9 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowPickOne-email {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 1 / 12); } }

.bet-FlowProgressBar {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 980;
  transform: translateX(0%);
  transition: transform, width, opacity;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
  transition-duration: 0.5s, 0.25s, 0.25s;
  transition-delay: 0.5s, 0s, 0s;
  display: flex; }
  .bet-FlowProgressBar[data-js-flow-progress-bar='hide'] {
    opacity: 0; }
  .bet-FlowProgressBar-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style: none;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
    width: 100%; }
  .bet-FlowProgressBar-progress {
    position: relative;
    transition: width 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    background-color: #37ebc1;
    width: 0;
    height: 4px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowProgressBar-progress {
        height: 6px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowProgressBar-progress {
        height: 8px; } }
    [data-js-flow-progress-bar='hide'] .bet-FlowProgressBar-progress {
      width: 100% !important; }

.bet-FlowSection {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  @media (orientation: portrait) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 68px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 80px; } }
  @media (orientation: landscape) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 68px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 68px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 80px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-FlowSection.bet-FlowQuestion {
      padding-top: 104px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-FlowSection.bet-FlowQuestion {
      min-height: 100vh; } }
  .bet-RefiFlow[data-debug='false'] .bet-FlowSection:not(.bet-FlowAnimate--active) {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0; }
  .bet-FlowSection.bet-FlowAnimate--active.bet-FlowEnd {
    overflow: visible;
    position: relative;
    z-index: 1; }
  .bet-FlowSection-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-FlowSection-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: portrait) {
      .bet-FlowSection-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-pagePadding {
        padding-top: 5vw; } }
  .bet-FlowSection-question {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FlowSection-question {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-question {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-question {
        margin-bottom: 5vw; } }
    @media (orientation: portrait) {
      .bet-FlowSection-question {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-FlowSection-question {
        width: 100%; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowSection-question {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSection-question {
        width: calc(100% * 9 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSection-question {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowSection-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    margin: 0;
    width: 100%;
    padding-right: 10%;
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0s; }
    @media (orientation: portrait) {
      .bet-FlowSection-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-heading {
        margin-bottom: 1.25vw; } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-heading {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-heading {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-heading {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-heading {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-heading {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-heading {
          transform: translateX(75vw); } }
    @media (orientation: portrait) {
      .bet-FlowSection-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-FlowSection-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSection-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSection-heading {
        font-size: 41.053px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSection-heading {
        font-size: 51.957px; } }
    .bet-FlowSection-heading:last-child {
      margin-bottom: 0; }
  .bet-FlowSection-description {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.01em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 31em;
    margin: 0;
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0.1s; }
    @media (orientation: portrait) {
      .bet-FlowSection-description {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-description {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FlowSection-description {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSection-description {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSection-description {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSection-description {
        font-size: 20.25px; } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-description {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-description {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-description {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-description {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-description {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-description {
          transform: translateX(75vw); } }
  .bet-FlowSection-link {
    color: #00c397;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 1.25;
    font-weight: 500;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.4em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    display: inline;
    padding-bottom: 0.2em; }
    .bet-FlowSection-link:hover {
      cursor: pointer;
      outline: none; }
    .bet-FlowSection-link:hover, .bet-FlowSection-link:target, .bet-FlowSection-link:focus {
      text-decoration: none; }
    .bet-FlowSection-link i {
      vertical-align: middle; }
    @media (hover: none) {
      .bet-FlowSection-link {
        background-image: none; } }
    .bet-FlowSection-link:hover, .bet-FlowSection-link:focus {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 0.4em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-FlowSection-link:hover, .bet-FlowSection-link:focus {
          background-image: none; } }
    @media (orientation: portrait) {
      .bet-FlowSection-link {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-link {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-link {
        margin-bottom: 0.625vw; } }
  .bet-FlowSection-input {
    transform: translateX(0vw);
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.6s; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-input {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-input {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowSection-input {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-input {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-input {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowSection-input {
          transform: translateX(75vw); } }
    .bet-FlowAnimate--active .bet-FlowSection-input {
      transition-delay: 0.25s; }
    @media (pointer: coarse) {
      .bet-FlowSection-input--currency, .bet-FlowSection-input--date, .bet-FlowSection-input--email, .bet-FlowSection-input--percentage {
        transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
        opacity: 0;
        transform: translateX(0vw); } }
    @media (pointer: coarse) {
      .bet-FlowAnimate--active .bet-FlowSection-input--currency, .bet-FlowAnimate--active .bet-FlowSection-input--date, .bet-FlowAnimate--active .bet-FlowSection-input--email, .bet-FlowAnimate--active .bet-FlowSection-input--percentage {
        opacity: 1;
        transition-delay: 0.5s; } }
  .bet-FlowSection-back {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FlowSection-back {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSection-back {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowSection-back {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-FlowSection-back {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-FlowSection-back {
        width: 100%; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowSection-back {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSection-back {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 1 / 12); } }

.bet-FlowSidebar-item {
  transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1); }

[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(1) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(1),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(1),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(1),
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(1) {
  transform: translateY(0); }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(1) {
  transform: translateY(calc((20vw - 64px) * -1 / 4)); }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(1) {
  visibility: hidden;
  transform: translateY(calc((20vw - 64px) * 4 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(1) {
  transform: translateY(calc((20vw - 64px) * 4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(1) {
  transform: translateY(calc((20vw - 64px) * 3 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(1) {
  transform: translateY(calc((20vw - 64px) * 2 / 4)); }

[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(2) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(2),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(2),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(2),
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(2) {
  transform: translateY(0); }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(2) {
  transform: translateY(calc((20vw - 64px) * -1 / 4)); }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(2) {
  transform: translateY(calc((20vw - 64px) * -2 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(2) {
  visibility: hidden;
  transform: translateY(calc((20vw - 64px) * 4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(2) {
  transform: translateY(calc((20vw - 64px) * 3 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(2) {
  transform: translateY(calc((20vw - 64px) * 2 / 4)); }

[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(3),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(3),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(3),
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(3) {
  transform: translateY(0); }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(3) {
  transform: translateY(calc((20vw - 64px) * -1 / 4)); }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(3) {
  transform: translateY(calc((20vw - 64px) * -2 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(3) {
  transform: translateY(calc((20vw - 64px) * -4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(3) {
  visibility: hidden;
  transform: translateY(calc((20vw - 64px) * 2 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(3) {
  transform: translateY(calc((20vw - 64px) * 2 / 4)); }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(4),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(4),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(4) {
  visibility: hidden; }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(4) {
  transform: translateY(0); }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(4) {
  transform: translateY(calc((20vw - 64px) * -1 / 4)); }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(4) {
  transform: translateY(calc((20vw - 64px) * -2 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(4) {
  transform: translateY(calc((20vw - 64px) * -4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(4) {
  transform: translateY(calc((20vw - 64px) * -5 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(4) {
  visibility: hidden; }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(5),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(5),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(5),
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(5),
[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(5) {
  visibility: hidden; }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -1 / 4)); }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -2 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -5 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -6 / 4)); }

[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(5) {
  transform: translateY(calc((20vw - 64px) * -6 / 4)); }

[data-js-sidebar-animation='0'] .bet-FlowSidebar-item:nth-child(6),
[data-js-sidebar-animation='1'] .bet-FlowSidebar-item:nth-child(6),
[data-js-sidebar-animation='2'] .bet-FlowSidebar-item:nth-child(6),
[data-js-sidebar-animation='3'] .bet-FlowSidebar-item:nth-child(6),
[data-js-sidebar-animation='4'] .bet-FlowSidebar-item:nth-child(6) {
  visibility: hidden; }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-disk,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-disk {
  transform: scale(1);
  transition-delay: 0s; }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-heading,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-heading {
  width: 80%;
  transition-delay: 0.5s; }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text {
  width: 100%;
  transition-delay: 0.6s; }
  [data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text:last-child,
  [data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-text:last-child {
    transition-delay: 0.7s; }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-video,
[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-video {
  width: 100%;
  height: 100%; }

[data-js-sidebar-animation='5'] .bet-FlowSidebar-item:nth-child(6) {
  transform: translateY(calc((20vw - 64px) * -2 / 4)); }

[data-js-sidebar-animation='6'] .bet-FlowSidebar-item:nth-child(6) {
  transform: translateY(calc((20vw - 64px) * -4 / 4)); }

[data-js-sidebar-animation='7'] .bet-FlowSidebar-item:nth-child(6) {
  transform: translateY(calc((20vw - 64px) * -5 / 4)); }

[data-js-sidebar-animation='8'] .bet-FlowSidebar-item:nth-child(6) {
  transform: translateY(calc((20vw - 64px) * -6 / 4)); }

[data-js-sidebar-animation='9'] .bet-FlowSidebar-item:nth-child(6) {
  transform: translateY(calc((20vw - 64px) * -8 / 4)); }

.bet-FlowSidebarItem {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2.5%; }
  .bet-FlowSidebarItem-content {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 100%; }
  .bet-FlowSidebarItem-diskWrap {
    width: 20%; }
    .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-diskWrap,
    .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-diskWrap {
      display: none; }
  .bet-FlowSidebarItem-disk {
    width: 100%;
    border-radius: 50%;
    background-color: #e8e8eb;
    display: block;
    transform: scale(0);
    transform-origin: top left;
    transition: transform cubic-bezier(0.32, 0.01, 0, 1);
    transition-delay: 0.3s;
    transition-duration: 0.5s;
    position: relative; }
    .bet-FlowSidebarItem-disk::after {
      content: '';
      padding-top: 100%;
      display: block; }
  .bet-FlowSidebarItem-blocks {
    width: 80%;
    padding-left: 4px; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSidebarItem-blocks {
        padding-left: 6px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSidebarItem-blocks {
        padding-left: 8px; } }
    .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-blocks,
    .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-blocks {
      display: none; }
  .bet-FlowSidebarItem-heading {
    display: block;
    width: 0%;
    height: 6px;
    border-radius: 2px;
    background-color: #e8e8eb;
    margin-bottom: 4px;
    transform-origin: left;
    transition: width 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-delay: 0.2s; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSidebarItem-heading {
        height: 8px;
        margin-bottom: 6px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSidebarItem-heading {
        height: 12px;
        margin-bottom: 8px; } }
    .bet-FlowSidebarItem-heading:last-child {
      margin-bottom: 0; }
  .bet-FlowSidebarItem-text {
    display: block;
    width: 0%;
    height: 3px;
    border-radius: 2px;
    background-color: #e8e8eb;
    margin-bottom: 3px;
    transform-origin: left;
    transition: width 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-delay: 0.1s; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSidebarItem-text {
        height: 4px;
        margin-bottom: 6px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSidebarItem-text {
        height: 8px;
        margin-bottom: 8px; } }
    .bet-FlowSidebarItem-text:last-child {
      margin-bottom: 0;
      transition-delay: 0s; }
  .bet-FlowSidebarItem-videoWrap {
    width: 100%;
    height: 100%;
    display: none; }
    .bet-FlowSidebar-item:nth-child(3) .bet-FlowSidebarItem-videoWrap,
    .bet-FlowSidebar-item:nth-child(6) .bet-FlowSidebarItem-videoWrap {
      display: block; }
  .bet-FlowSidebarItem-video {
    width: 0%;
    height: 0%;
    border-radius: 4px;
    background-color: #e8e8eb;
    display: block;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: width, height;
    transition-delay: 0.3s;
    transition-duration: 1s; }

.bet-FlowSidebar {
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 970;
  overflow: hidden;
  pointer-events: none; }
  @media (orientation: portrait) {
    .bet-FlowSidebar {
      display: none; } }
  @media (orientation: landscape) {
    .bet-FlowSidebar {
      display: none; } }
  @media (orientation: landscape) and (min-width: 750px) {
    .bet-FlowSidebar {
      display: flex; } }
  .bet-FlowSidebar-content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    transform: translateX(0%);
    transition: transform, width;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-duration: 0.5s, 0.25s;
    transition-delay: 0.5s, 0s;
    background-color: #f5f5f7; }
    .bet-RefiFlow:not(.bet-Flow--inProgress) .bet-FlowSidebar-content {
      transform: translateX(100%);
      transition-delay: 0s, 0s;
      transition-duration: 0.25s, 0.25s; }
    .bet-RefiFlow[data-js-flow-active-slide='flow-end'] .bet-FlowSidebar-content {
      transform: translateX(100%);
      transition-duration: 0.25s, 0.75s;
      transition-delay: 0s, 0s; }
  .bet-FlowSidebar-header {
    width: calc(20vw - (64px));
    padding-left: 2.5%;
    padding-right: 2.5%; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FlowSidebar-header {
    margin-top: 26.52vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowSidebar-header {
    margin-top: 15vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FlowSidebar-header {
    margin-top: 15vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FlowSidebar-header {
    margin-top: 17.68vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowSidebar-header {
    margin-top: 10vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FlowSidebar-header {
    margin-top: 10vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FlowSidebar-header {
    margin-bottom: 1.105vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowSidebar-header {
    margin-bottom: 0.625vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FlowSidebar-header {
    margin-bottom: 0.625vw; } }
  .bet-FlowSidebar-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    color: #d8d8dd;
    transition: 0.5s 1s opacity cubic-bezier(0.32, 0.01, 0, 1);
    opacity: 1;
    margin: 0; }
    @media (orientation: landscape) {
      .bet-FlowSidebar-eyebrow {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSidebar-eyebrow {
        font-size: 12.642px; } }
    [data-js-sidebar-animation='0'] .bet-FlowSidebar-eyebrow {
      opacity: 0; }
  .bet-FlowSidebar-mask {
    width: calc(20vw - (64px));
    height: calc(20vw - (64px));
    overflow: hidden;
    position: relative; }
    .bet-FlowSidebar-mask::after {
      content: '';
      position: absolute;
      top: -16px;
      left: -16px;
      width: calc(100% + 32px);
      height: calc(100% + 32px);
      display: block;
      pointer-events: none;
      box-shadow: inset 0 0 32px 0 #f5f5f7; }
  .bet-FlowSidebar-list {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    list-style: none;
    margin: 0;
    padding: 0;
    transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
    height: 100%;
    width: 100%; }
  .bet-FlowSidebar-item {
    position: relative;
    flex-shrink: 0; }
    .bet-FlowSidebar-item:nth-child(1):after, .bet-FlowSidebar-item:nth-child(2):after, .bet-FlowSidebar-item:nth-child(4):after, .bet-FlowSidebar-item:nth-child(5):after {
      padding-top: calc(25%); }
    .bet-FlowSidebar-item:nth-child(3):after, .bet-FlowSidebar-item:nth-child(6):after {
      padding-top: calc(50%); }
    .bet-FlowSidebar-item::after {
      content: '';
      width: 100%;
      display: block;
      position: relative; }

.bet-FlowStart {
  width: 100%;
  position: relative;
  height: 100vh;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }
  @supports (min-height: 100vh) {
    .bet-FlowStart {
      min-height: 100vh;
      height: auto; } }
  .bet-FlowStart-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start; }
    @media (orientation: portrait) {
      .bet-FlowStart-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowStart-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-FlowStart-pagePadding {
        padding-bottom: 5vw; } }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-FlowStart-pagePadding {
    padding-top: 8.84vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowStart-pagePadding {
    padding-top: 5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-FlowStart-pagePadding {
    padding-top: 5vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-FlowStart-pagePadding {
    padding-top: 8.84vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-FlowStart-pagePadding {
    padding-top: 5vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-FlowStart-pagePadding {
    padding-top: 5vw; } }
  .bet-FlowStart-message {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-FlowStart-message {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowStart-message {
        width: calc(100% * 9 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowStart-message {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-FlowStart-message {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowStart-message {
        width: calc(100% * 5 / 12);
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowStart-pictureWrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pictureWrapper {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pictureWrapper {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pictureWrapper {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pictureWrapper {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pictureWrapper {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pictureWrapper {
          transform: translateX(75vw); } }
  .bet-FlowStart-image {
    object-fit: cover;
    object-position: bottom right;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .bet-FlowStart-picture {
    display: block;
    width: 100%;
    height: 100%;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowStart-picture {
        transform-origin: bottom; } }
    .bet-FlowStart[data-js-position='in-viewport'] .bet-FlowStart-picture {
      animation: betSplashHeroZoom 10s forwards ease-out; }
  @media (orientation: portrait) {
    .bet-FlowStart-header {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowStart-header {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowStart-header {
      margin-bottom: 2.5vw; } }
  .bet-FlowStart-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    margin: 0;
    width: 100%;
    padding-right: 10%;
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0s; }
    @media (orientation: portrait) {
      .bet-FlowStart-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowStart-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowStart-heading {
        margin-bottom: 1.25vw; } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-heading {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-heading {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-heading {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-heading {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-heading {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-heading {
          transform: translateX(75vw); } }
    @media (orientation: portrait) {
      .bet-FlowStart-heading {
        font-size: 32.437px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowStart-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) {
      .bet-FlowStart-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowStart-heading {
        font-size: 46.184px;
        line-height: 1.1; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowStart-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowStart-heading {
        font-size: 65.758px; } }
    .bet-FlowStart-heading:last-child {
      margin-bottom: 0; }
  .bet-FlowStart-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 31em;
    margin: 0;
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0.1s; }
    @media (orientation: portrait) {
      .bet-FlowStart-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowStart-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-FlowStart-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowStart-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowStart-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowStart-subhead {
        font-size: 20.25px; } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-subhead {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-subhead {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-subhead {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-subhead {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-subhead {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-subhead {
          transform: translateX(75vw); } }
  .bet-FlowStart-button {
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0.2s; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-button {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-button {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-button {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-button {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-button {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-button {
          transform: translateX(75vw); } }
  .bet-FlowStart-pageBottom {
    transform: translateX(0vw);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-property: transform, opacity;
    opacity: 1;
    transition-duration: 0.55s;
    transition-delay: 0s; }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pageBottom {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pageBottom {
          transform: translateX(-90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--prev .bet-FlowStart-pageBottom {
          transform: translateX(-75vw); } }
    .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pageBottom {
      opacity: 0;
      transition-delay: 0s; }
      @media (orientation: portrait) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pageBottom {
          transform: translateX(90vw); } }
      @media (orientation: landscape) {
        .bet-RefiFlow[data-debug='false'] .bet-FlowAnimate--next .bet-FlowStart-pageBottom {
          transform: translateX(75vw); } }

.bet-FlowSummaryAccordion {
  width: 100%; }
  @media (orientation: portrait) {
    .bet-FlowSummaryAccordion {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowSummaryAccordion {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowSummaryAccordion {
      margin-bottom: 2.5vw; } }
  .bet-FlowSummaryAccordion-mask {
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: 0.5s max-height cubic-bezier(0.455, 0.03, 0.515, 0.955); }
    .bet-FlowSummaryAccordion-mask::before, .bet-FlowSummaryAccordion-mask::after {
      content: '';
      position: absolute;
      pointer-events: none;
      display: block;
      width: calc(100% - 32px);
      left: 50%;
      transform: translateX(-50%) scaleX(1);
      height: 4px;
      background-color: #f5f5f7;
      transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowSummaryAccordion-mask::before, .bet-FlowSummaryAccordion-mask::after {
          width: calc((100% * 10 / 12) - 32px); } }
    .bet-FlowSummaryAccordion-mask::before {
      top: 0; }
    .bet-FlowSummaryAccordion-mask::after {
      bottom: 0; }
    .bet-FlowSummaryAccordion-mask[data-js-flow-summary-accordion='close'] {
      max-height: 4px !important; }
      .bet-FlowSummaryAccordion-mask[data-js-flow-summary-accordion='close']::before, .bet-FlowSummaryAccordion-mask[data-js-flow-summary-accordion='close']::after {
        transform-origin: left; }
  .bet-FlowSummaryAccordion-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .bet-FlowSummaryAccordion-list {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-list {
        padding-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryAccordion-list {
        padding-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-list {
        padding-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-list {
        padding-top: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryAccordion-list {
        padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-list {
        padding-top: 1.25vw; } }
  .bet-FlowSummaryAccordion-item {
    width: 100%;
    cursor: pointer; }
  .bet-FlowSummaryAccordion-shadow {
    position: relative;
    display: flex; }
    .bet-FlowSummaryAccordion-shadow::before {
      content: '';
      position: absolute;
      width: calc(100% - 32px);
      left: 16px;
      top: 0;
      display: block;
      height: 100%;
      opacity: 0;
      transition: 0.25s opacity cubic-bezier(0.32, 0.01, 0, 1); }
      .bet-FlowSummaryAccordion-item:hover .bet-FlowSummaryAccordion-shadow::before,
      .bet-FlowSummaryAccordion-item:focus .bet-FlowSummaryAccordion-shadow::before {
        opacity: 1; }
  .bet-FlowSummaryAccordion-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    min-height: 64px;
    width: calc(100% + 16px);
    margin-left: -8px;
    margin-right: -8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    padding-bottom: 0;
    color: #291842;
    text-decoration: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    text-align: left;
    outline: none; }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-box {
        flex-wrap: wrap; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-box {
        flex-wrap: nowrap; } }
    .bet-FlowSummaryAccordion-box:hover, .bet-FlowSummaryAccordion-box:focus, .bet-FlowSummaryAccordion-box:active, .bet-FlowSummaryAccordion-box:target {
      color: #291842;
      text-decoration: none; }
      .bet-FlowSummaryAccordion-box:hover::before, .bet-FlowSummaryAccordion-box:focus::before, .bet-FlowSummaryAccordion-box:active::before, .bet-FlowSummaryAccordion-box:target::before {
        opacity: 1; }
    .bet-FlowSummaryAccordion-box::before {
      content: '';
      position: absolute;
      width: calc(100% - 16px);
      left: 50%;
      transform: translateX(-50%);
      display: block;
      top: 0;
      height: 100%;
      background-color: #fafafa;
      border-radius: 4px;
      opacity: 0; }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-FlowSummaryAccordion-box::before {
          width: calc((100% * 10 / 12) - 16px); } }
      @media (pointer: coarse) {
        .bet-FlowSummaryAccordion-box::before {
          width: calc(100% - 48px);
          border-radius: 0;
          box-shadow: inset 0 -1px 0 0 #f5f5f7;
          background-color: transparent;
          opacity: 1; } }
    .bet-FlowSummary-item:last-child .bet-FlowSummaryAccordion-box::before {
      box-shadow: none; }
  .bet-FlowSummaryAccordion-question {
    padding-left: 16px;
    padding-right: 16px;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.4;
    color: rgba(41, 24, 66, 0.61);
    margin: 0;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-question {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryAccordion-question {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-question {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-question {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryAccordion-question {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryAccordion-question {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-question {
        width: calc(100% * 10 / 12); } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-FlowSummaryAccordion-question {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-FlowSummaryAccordion-question {
      margin-bottom: 0.625vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-FlowSummaryAccordion-question {
      margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-question {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-question {
        width: calc(100% * 3 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryAccordion-question {
        width: calc(100% * 2 / 12); } }
  .bet-FlowSummaryAccordion-answer {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    font-weight: 400;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0;
    color: #291842;
    line-height: 1.25;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryAccordion-answer {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-answer {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-answer {
        width: calc(100% * 5.5 / 12);
        margin-left: calc(100% * 0.5 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-answer {
        width: calc(100% * 5 / 12);
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowSummaryAccordion-editWrap {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: relative; }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-editWrap {
        width: calc(100% * 2 / 12); } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-editWrap {
        width: calc(100% * 2 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-editWrap {
        width: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryAccordion-editWrap {
        margin-left: calc(100% * 1 / 12); } }
  .bet-FlowSummaryAccordion-edit {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    background-color: transparent;
    display: none;
    border: 0;
    padding: 0;
    appearance: none;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryAccordion-edit {
        font-size: 14.222px; } }
    @media (pointer: coarse) {
      .bet-FlowSummaryAccordion-edit {
        display: block; } }
    .bet-FlowSummaryAccordion-box:hover .bet-FlowSummaryAccordion-edit,
    .bet-FlowSummaryAccordion-box:focus .bet-FlowSummaryAccordion-edit {
      display: block; }
    .bet-FlowSummaryAccordion-edit:hover, .bet-FlowSummaryAccordion-edit:focus {
      color: #291842; }
  .bet-FlowSummaryAccordion-underline {
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.3em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 0.3em; }
    @media (hover: none) {
      .bet-FlowSummaryAccordion-underline {
        background-image: none; } }
    .bet-FlowSummaryAccordion-underline:hover, .bet-FlowSummaryAccordion-underline:focus {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.3em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-FlowSummaryAccordion-underline:hover, .bet-FlowSummaryAccordion-underline:focus {
          background-image: none; } }
    .bet-FlowSummaryAccordion-box:hover .bet-FlowSummaryAccordion-underline,
    .bet-FlowSummaryAccordion-box:focus .bet-FlowSummaryAccordion-underline {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.3em;
      background-position-x: left;
      background-position-y: bottom; }

.bet-FlowSummaryBar {
  width: 100%;
  display: flex;
  flex-direction: row;
  transition-property: border-bottom-left-radius, border-bottom-right-radius;
  transition-delay: 0.5s, 0.5s;
  transition-duration: 0.25s, 0.25s;
  transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1); }
  @media (orientation: portrait) {
    .bet-FlowSummaryBar {
      padding-top: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowSummaryBar {
      padding-top: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowSummaryBar {
      padding-top: 2.5vw; } }
  @media (orientation: portrait) {
    .bet-FlowSummaryBar {
      padding-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-FlowSummaryBar {
      padding-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-FlowSummaryBar {
      padding-bottom: 2.5vw; } }
  .bet-FlowSummary[data-js-flow-summary='open'] .bet-FlowSummaryBar {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    transition-delay: 0s, 0s; }
  .bet-FlowSummaryBar-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .bet-FlowSummaryBar-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryBar-container {
        width: calc(100% * 10 / 12); } }
  .bet-FlowSummaryBar-list {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    width: calc(100% * 9 / 12);
    padding: 0; }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-list {
        flex-wrap: wrap; } }
  .bet-FlowSummaryBar-item {
    padding-left: 16px;
    padding-right: 16px;
    flex-grow: 1;
    flex-shrink: 1; }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-item:not(:nth-child(1)):not(:nth-child(2)).bet-FlowSummary-item--hasAnswer {
        display: none; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryBar-item:not(:nth-child(1)):not(:nth-child(2)).bet-FlowSummary-item--hasAnswer {
        display: block; } }
  .bet-FlowSummaryBar-label {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    letter-spacing: 0.01em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-label {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryBar-label {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryBar-label {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryBar-label {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryBar-label {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryBar-label {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-label {
        margin-bottom: 0.73667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryBar-label {
        margin-bottom: 0.41667vw; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryBar-label {
        margin-bottom: 0.41667vw; } }
  .bet-FlowSummaryBar-value {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    white-space: nowrap;
    font-weight: 300;
    letter-spacing: -0.01em;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1;
    font-size: inherit; }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-value {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-FlowSummaryBar-value {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryBar-value {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryBar-value {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryBar-value {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-FlowSummaryBar-value {
        font-size: 32.437px; } }
  .bet-FlowSummaryBar-iconWrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
  .bet-FlowSummaryBar-arrow {
    margin-left: 0.4em;
    transition-property: transform, color;
    transition-duration: 0.4s, 0.25s;
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.32, 0.01, 0, 1);
    display: block;
    color: #e8e8eb; }
    @media (orientation: portrait) {
      .bet-FlowSummaryBar-arrow {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-FlowSummaryBar-arrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-FlowSummaryBar-arrow {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-FlowSummaryBar-arrow {
        font-size: 28.833px; } }
    [data-js-flow-summary-bar='open'] .bet-FlowSummaryBar-arrow {
      transform: rotate(180deg); }
    .bet-FlowSummaryBar:hover .bet-FlowSummaryBar-arrow,
    .bet-FlowSummaryBar:focus .bet-FlowSummaryBar-arrow {
      color: #291842; }
  .bet-FlowSummaryBar-buttonWrap {
    width: calc(100% * 3 / 12);
    flex-shrink: 0;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex; }
  .bet-FlowSummaryBar-button {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    border: 0;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    appearance: none;
    outline: none;
    cursor: pointer; }
  .bet-FlowSummaryBar-edit {
    color: rgba(41, 24, 66, 0.61);
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 12.642px;
    font-weight: 500;
    letter-spacing: 0.01em;
    transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    opacity: 0; }
    @media (pointer: coarse) {
      [data-js-flow-summary-bar='close'] .bet-FlowSummaryBar-edit {
        opacity: 1; } }
    [data-js-flow-summary-bar='close']:hover .bet-FlowSummaryBar-edit,
    [data-js-flow-summary-bar='close']:focus .bet-FlowSummaryBar-edit {
      opacity: 1; }
  .bet-FlowSummaryBar-link {
    color: #291842;
    text-decoration: none; }
    .bet-FlowSummaryBar-link:hover, .bet-FlowSummaryBar-link:focus, .bet-FlowSummaryBar-link:active, .bet-FlowSummaryBar-link:target {
      color: #291842;
      text-decoration: none; }
  .bet-FlowSummaryBar-underline {
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.2em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 0.2em; }
    @media (hover: none) {
      .bet-FlowSummaryBar-underline {
        background-image: none; } }
    .bet-FlowSummaryBar-underline:hover, .bet-FlowSummaryBar-underline:focus {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.2em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-FlowSummaryBar-underline:hover, .bet-FlowSummaryBar-underline:focus {
          background-image: none; } }

.bet-FlowSummary-item:not(.bet-FlowSummary-item--hasAnswer) {
  display: none; }

.bet-StartBox {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-decoration: none;
  outline: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px; }
  @media (orientation: portrait) {
    .bet-StartBox {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-StartBox {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-StartBox {
      margin-bottom: 2.5vw; } }
  @media (min-width: 750px) {
    .bet-StartBox {
      padding-left: 0;
      padding-right: 0; } }
  .bet-StartBox:last-child {
    margin-bottom: 0; }
  .bet-StartBox:hover, .bet-StartBox:focus {
    text-decoration: none; }
  .bet-StartBox-list {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    list-style: none;
    width: calc(100% + 32px);
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 0;
    position: relative;
    list-style: none;
    padding: 0; }
    .bet-StartBox-list::before {
      content: '';
      position: absolute;
      display: block;
      width: 2px;
      height: 80%;
      top: 10%;
      background-color: #f5f5f7;
      margin-left: calc((100% * 1.5 / 12) + 1px + 4px);
      pointer-events: none;
      left: -1px; }
      @media (min-width: 750px) {
        .bet-StartBox-list::before {
          margin-left: calc(100% * 1.5 / 12); } }
      @media (min-width: 1690px) {
        .bet-StartBox-list::before {
          margin-left: calc(100% * 2 / 12); } }
  .bet-StartBox-item {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: space-between; }
    @media (orientation: portrait) {
      .bet-StartBox-item {
        padding-top: 3.315vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-item {
        padding-top: 1.875vw; } }
    @media (orientation: landscape) {
      .bet-StartBox-item {
        padding-top: 1.875vw; } }
    @media (orientation: portrait) {
      .bet-StartBox-item {
        padding-bottom: 3.315vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-item {
        padding-bottom: 1.875vw; } }
    @media (orientation: landscape) {
      .bet-StartBox-item {
        padding-bottom: 1.875vw; } }

@media (min-width: 1690px) and (orientation: portrait) {
  .bet-StartBox-item {
    padding-top: 2.21vw; } }

@media (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-StartBox-item {
    padding-top: 1.25vw; } }

@media (min-width: 1690px) and (orientation: landscape) {
  .bet-StartBox-item {
    padding-top: 1.25vw; } }

@media (min-width: 1690px) and (orientation: portrait) {
  .bet-StartBox-item {
    padding-bottom: 2.21vw; } }

@media (min-width: 1690px) and (orientation: portrait) and (min-width: 750px) {
  .bet-StartBox-item {
    padding-bottom: 1.25vw; } }

@media (min-width: 1690px) and (orientation: landscape) {
  .bet-StartBox-item {
    padding-bottom: 1.25vw; } }
    .bet-StartBox-item:first-child {
      padding-top: 0; }
    .bet-StartBox-item:last-child {
      padding-bottom: 0; }
  .bet-StartBox-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    letter-spacing: -0.01em;
    color: #291842;
    font-size: 16px;
    line-height: 1.25;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-StartBox-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-StartBox-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: portrait) {
      .bet-StartBox-heading {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-heading {
        font-size: 20.25px; } }
    @media (min-width: 970px) {
      .bet-StartBox-heading {
        font-size: 20.25px; } }
    @media (min-width: 1170px) {
      .bet-StartBox-heading {
        font-size: 22.781px; } }
    @media (min-width: 1690px) {
      .bet-StartBox-heading {
        font-size: 28.833px; } }
    .bet-StartBox-heading:last-child {
      margin-bottom: 0; }
  .bet-StartBox-cta {
    font-weight: 500;
    font-size: 12.642px;
    letter-spacing: -0.01em;
    margin-bottom: 0;
    color: rgba(41, 24, 66, 0.61);
    font-weight: 500;
    line-height: 0; }
    @media (orientation: portrait) {
      .bet-StartBox-cta {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-cta {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-StartBox-cta {
        margin-bottom: 0.3125vw; } }
    @media (min-width: 970px) {
      .bet-StartBox-cta {
        font-size: 14.222px; } }
    @media (min-width: 1170px) {
      .bet-StartBox-cta {
        font-size: 16px; } }
    @media (min-width: 1690px) {
      .bet-StartBox-cta {
        font-size: 18px; } }
    .bet-StartBox:hover .bet-StartBox-cta,
    .bet-StartBox:focus .bet-StartBox-cta {
      color: #291842; }
  .bet-StartBox-underline {
    line-height: 1.5;
    color: currentColor;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.35em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 0.45em; }
    @media (hover: none) {
      .bet-StartBox-underline {
        background-image: none; } }
    .bet-StartBox-underline:hover, .bet-StartBox-underline:focus {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.35em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-StartBox-underline:hover, .bet-StartBox-underline:focus {
          background-image: none; } }
    .bet-StartBox:hover .bet-StartBox-underline,
    .bet-StartBox:focus .bet-StartBox-underline {
      background-image: linear-gradient(to bottom, #291842 25%, transparent 25%);
      background-size: 100% 0.35em;
      background-position-x: left;
      background-position-y: bottom; }
  .bet-StartBox-icon {
    font-size: 0.7em;
    margin-left: 0.2em; }
  .bet-StartBox-content {
    width: calc(100% * 9 / 12);
    padding-left: 8px;
    padding-right: 8px; }
    @media (min-width: 750px) {
      .bet-StartBox-content {
        padding-left: 16px;
        padding-right: 16px; } }
  .bet-StartBox-figure {
    width: 100%;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    transform: scale(1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    display: block; }
    .bet-StartBox-figure::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 100%; }
    .bet-StartBox:hover .bet-StartBox-figure,
    .bet-StartBox:focus .bet-StartBox-figure {
      transform: scale(1.075); }
  .bet-StartBox-figureWrapper {
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    width: calc(100% * 3 / 12);
    flex-shrink: 0; }
    @media (min-width: 750px) {
      .bet-StartBox-figureWrapper {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (min-width: 1690px) {
      .bet-StartBox-figureWrapper {
        width: calc(100% * 4 / 12); } }
  .bet-StartBox-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15);
    transition: transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .bet-StartBox:hover .bet-StartBox-image,
    .bet-StartBox:focus .bet-StartBox-image {
      transform: scale(1); }
  .bet-StartBox-text {
    text-align: left; }
  .bet-StartBox-actions {
    display: block; }
  .bet-StartBox-videoPoster {
    width: 100%;
    position: relative;
    display: block;
    box-shadow: inset 0 0 0 1px #e8e8eb;
    border-radius: 4px;
    transform: scale(1);
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transform-origin: center 90%; }
    @media (orientation: portrait) {
      .bet-StartBox-videoPoster {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartBox-videoPoster {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-StartBox-videoPoster {
        margin-bottom: 0.625vw; } }
    .bet-StartBox-videoPoster::after {
      content: '';
      position: relative;
      width: 100%;
      padding-top: calc(100% / 16 * 9);
      display: block; }
    .bet-StartBox-playActionContainer:hover .bet-StartBox-videoPoster,
    .bet-StartBox-playActionContainer:focus .bet-StartBox-videoPoster {
      transform: scale(1.025); }
  .bet-StartBox-videoPosterImage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .bet-StartBox-videoLink {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 1.25;
    font-weight: 500;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.4em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    padding-bottom: 0.7em;
    padding-top: 0.7em;
    margin-bottom: 0;
    color: #00c397;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    margin-right: 16px; }
    .bet-StartBox-videoLink:hover {
      cursor: pointer;
      outline: none; }
    .bet-StartBox-videoLink:hover, .bet-StartBox-videoLink:target, .bet-StartBox-videoLink:focus {
      text-decoration: none; }
    .bet-StartBox-videoLink i {
      vertical-align: middle; }
    @media (hover: none) {
      .bet-StartBox-videoLink {
        background-image: none; } }
    .bet-StartBox-videoLink:hover, .bet-StartBox-videoLink:focus {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 0.4em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .bet-StartBox-videoLink:hover, .bet-StartBox-videoLink:focus {
          background-image: none; } }
    .bet-StartBox-playActionContainer:hover .bet-StartBox-videoLink,
    .bet-StartBox-playActionContainer:focus .bet-StartBox-videoLink {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 0.4em;
      background-position-x: left;
      background-position-y: bottom; }
  .bet-StartBox-videoLinkWrapper {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .bet-StartBox-playActionContainer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .bet-StartBox-playActionContainer:hover, .bet-StartBox-playActionContainer:focus {
      text-decoration: none; }
      .bet-StartBox-playActionContainer:hover .MediaPlayButtonSmall, .bet-StartBox-playActionContainer:focus .MediaPlayButtonSmall {
        transform: scale(1.2); }

.bet-StartJourney {
  width: 100%;
  background-color: #ffffff; }
  .bet-StartJourney-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-StartJourney-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-StartJourney-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-StartJourney-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-StartJourney-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: portrait) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 68px - 76px); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 80px - 63px); } }
    @media (orientation: landscape) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 68px - 50px); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 68px - 64px); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 80px); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-StartJourney-pagePadding {
        height: calc(100vh - 104px); } }
    @supports (min-height: 100vh) {
      @media (orientation: portrait) {
        .bet-StartJourney-pagePadding {
          min-height: calc( 100vh - 68px - 76px);
          height: auto; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-StartJourney-pagePadding {
          min-height: calc( 100vh - 80px - 63px);
          height: auto; } }
      @media (orientation: landscape) {
        .bet-StartJourney-pagePadding {
          min-height: calc( 100vh - 68px - 50px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-StartJourney-pagePadding {
          min-height: calc( 100vh - 68px - 64px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-StartJourney-pagePadding {
          min-height: calc(100vh - 80px);
          height: auto; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-StartJourney-pagePadding {
          min-height: calc(100vh - 104px);
          height: auto; } } }
  .bet-StartJourney-content {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%; }
  .bet-StartJourney-header {
    width: calc(100% * 5 / 12);
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-StartJourney-header {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-header {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-StartJourney-header {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-StartJourney-header {
        margin-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-header {
        margin-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-StartJourney-header {
        margin-bottom: 10vw; } }
    @media (orientation: portrait) {
      .bet-StartJourney-header {
        width: 100%;
        margin-left: 0; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-header {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 970px) {
      .bet-StartJourney-header {
        width: calc(100% * 4 / 12);
        margin-left: calc(100% * 1 / 12); } }
  @media (min-width: 970px) and (orientation: portrait) {
    .bet-StartJourney-header {
      padding-top: 4.42vw; } }
  @media (min-width: 970px) and (orientation: portrait) and (min-width: 750px) {
    .bet-StartJourney-header {
      padding-top: 2.5vw; } }
  @media (min-width: 970px) and (orientation: landscape) {
    .bet-StartJourney-header {
      padding-top: 2.5vw; } }
  .bet-StartJourney-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    letter-spacing: -0.01em; }
    @media (orientation: portrait) {
      .bet-StartJourney-eyebrow {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-StartJourney-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-StartJourney-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-StartJourney-eyebrow {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-StartJourney-eyebrow {
        font-size: 22.781px; } }
    @media (orientation: portrait) {
      .bet-StartJourney-eyebrow {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-eyebrow {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-StartJourney-eyebrow {
        margin-bottom: 0.625vw; } }
  .bet-StartJourney-heading {
    color: #291842;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    font-size: 22.781px !important;
    letter-spacing: -0.025em !important;
    line-height: 1.25 !important; }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-heading {
        font-size: 36.491px !important; } }
    @media (min-width: 970px) {
      .bet-StartJourney-heading {
        font-size: 28.833px !important;
        padding-right: 10%; } }
    @media (min-width: 1170px) {
      .bet-StartJourney-heading {
        font-size: 36.491px !important; } }
    @media (min-width: 1690px) {
      .bet-StartJourney-heading {
        font-size: 51.957px !important; } }
  .bet-StartJourney-options {
    width: calc(100% * 6 / 12);
    margin-left: calc(100% * 0.5 / 12);
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-StartJourney-options {
        width: 100%;
        margin-left: 0; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-StartJourney-options {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (min-width: 1690px) {
      .bet-StartJourney-options {
        width: calc(100% * 5 / 12); } }

.bet-StaticPage {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  background-color: transparent;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 16px;
  line-height: 1.5;
  color: #291842;
  -webkit-text-size-adjust: 100%; }
  .bet-StaticPage--noScroll {
    height: 100%;
    overflow: hidden;
    position: relative; }

.bet-StaticDocument--noScroll {
  position: relative;
  overflow: hidden;
  height: 100%; }

.bet-Superscript {
  vertical-align: super;
  font-size: 0.4em;
  letter-spacing: 0; }

.pre-FormQuestionHeader {
  margin-bottom: calc(var(--pre-Spacer-row) * 2); }
  .pre-FormQuestionHeader:last-child {
    margin-bottom: 0; }

.pre-FormQuestionHeader .pre-Text-h2,
.pre-FormQuestionHeader .pre-Text-h3,
.pre-FormQuestionHeader .pre-Text-h4 {
  margin-bottom: calc(var(--pre-Spacer-row) * 1.5);
  padding-right: 5%; }
  @media (min-width: 1170px) {
    .pre-FormQuestionHeader .pre-Text-h2,
    .pre-FormQuestionHeader .pre-Text-h3,
    .pre-FormQuestionHeader .pre-Text-h4 {
      padding-right: 0; } }
  .pre-FormQuestionHeader .pre-Text-h2:last-child,
  .pre-FormQuestionHeader .pre-Text-h3:last-child,
  .pre-FormQuestionHeader .pre-Text-h4:last-child {
    margin-bottom: 0; }

.pre-Grid {
  display: grid;
  align-items: flex-start;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: var(--pre-Grid-columnGap);
  padding-left: 6.5%;
  padding-right: 6.5%;
  width: 100%; }
  @media (min-width: 1170px) {
    .pre-Grid {
      padding-left: 10%;
      padding-right: 10%; } }

:root {
  --pre-Navbar-height: 80px;
  --pre-Sidebar-paddingSide: 24px;
  --pre-zIndex-navbar: 45; }

.pre-Navbar {
  position: fixed;
  height: var(--pre-Navbar-height);
  top: 0;
  color: var(--color-primary);
  z-index: var(--pre-zIndex-navbar);
  display: flex;
  align-items: center;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  --pre-Navbar-logoColor: var(--color-primary);
  padding-left: var(--pre-Sidebar-paddingSide);
  padding-right: calc(var(--pre-Navbar-linksColumnGap) + 8px);
  --pre-Navbar-linksColumnGap: 32px; }
  @media (min-width: 1170px) {
    .pre-Navbar {
      --pre-Navbar-logoColor: var(--color-white);
      --pre-Navbar-linksColumnGap: 40px; } }

.pre-Navbar .bet-Navbar-logo {
  width: 180px;
  height: auto; }

.pre-Navbar .bet-Navbar-logo path {
  fill: var(--pre-Navbar-logoColor); }

.pre-Navbar-links {
  display: inline-grid;
  grid-auto-flow: column;
  align-items: baseline;
  list-style: none;
  margin-bottom: 0;
  margin-left: auto;
  grid-column-gap: var(--pre-Navbar-linksColumnGap); }

.pre-Navbar-link {
  display: none;
  min-height: 40px;
  align-items: center;
  align-self: baseline; }
  @media (min-width: 1170px) {
    .pre-Navbar-link {
      display: inline-flex; } }
  .pre-Navbar-link, .pre-Navbar-link:hover, .pre-Navbar-link:focus {
    color: #ffffff;
    text-decoration: none; }

.pre-Navbar-item {
  color: var(--color-primary);
  font-family: var(--bsk-font-graphik);
  font-weight: var(--bsk-font-weight-500);
  font-size: var(--bsk-font-size-3);
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  line-height: 1.2;
  display: inline-flex;
  flex-shrink: 0;
  position: relative; }
  .pre-Navbar-item:last-child {
    margin-right: 0; }

.pre-Question {
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s var(--pre-animation-bezier);
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  height: 100%; }

.pre-Question.is-current {
  opacity: 1;
  display: block;
  position: relative;
  transition-delay: 0.25s;
  transition-duration: 0.5s;
  pointer-events: all;
  overflow: visible;
  height: auto; }

.pre-SectionHeader {
  margin-bottom: 24px; }

.pre-SectionHeader--vertical {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-left: 10%;
  padding-right: 10%; }

.pre-SectionHeader--horizontal {
  display: inline-grid;
  grid-template-columns: min-content auto;
  align-items: center;
  grid-column-gap: 16px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 1170px) {
    .pre-SectionHeader--horizontal {
      grid-column-gap: 24px; } }
  @media (min-width: 1600px) {
    .pre-SectionHeader--horizontal {
      margin-bottom: calc(var(--pre-Spacer-row) * 2); } }

.pre-SectionHeader-number {
  font-family: var(--bsk-font-graphik);
  line-height: 0.8;
  font-size: var(--bsk-font-size-12);
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  font-weight: var(--bsk-font-weight-700);
  margin-top: 0;
  margin-bottom: 0;
  color: var(--color-primary-light-3); }
  @media (min-width: 1170px) {
    .pre-SectionHeader-number {
      font-size: var(--bsk-font-size-20); } }
  @media (min-width: 1600px) {
    .pre-SectionHeader-number {
      font-size: var(--bsk-font-size-20); } }

.pre-SectionHeader--vertical .pre-SectionHeader-number {
  margin-bottom: 24px; }
  @media (min-width: 1600px) {
    .pre-SectionHeader--vertical .pre-SectionHeader-number {
      font-size: var(--bsk-font-size-20); } }

@media (min-width: 1600px) {
  .pre-SectionHeader--horizontal .pre-SectionHeader-number {
    font-size: var(--bsk-font-size-20); } }

.pre-SectionHeader-title {
  font-family: var(--bsk-font-graphik);
  line-height: 1.3;
  font-size: var(--bsk-font-size-4);
  letter-spacing: var(--bsk-letter-spacing-tight-3);
  font-weight: var(--bsk-font-weight-700);
  margin-bottom: 0;
  margin-top: 0;
  color: var(--tm-color-white); }
  @media (min-width: 1170px) {
    .pre-SectionHeader-title {
      font-size: var(--bsk-font-size-7); } }

[class*='pre-Text-h'] {
  max-width: var(--pre-Text-maxWidth);
  margin-top: 0; }

.pre-Text-h2 {
  font-size: var(--bsk-font-size-10);
  font-weight: var(--bsk-font-weight-700);
  letter-spacing: var(--pre-letter-spacing-tight-4);
  line-height: 1.1;
  margin-bottom: 24px; }
  @media (orientation: portrait) and (min-width: 750px) {
    .pre-Text-h2 {
      font-size: var(--bsk-font-size-13); } }
  @media (min-width: 970px) {
    .pre-Text-h2 {
      font-size: var(--bsk-font-size-11); } }
  @media (min-width: 1170px) {
    .pre-Text-h2 {
      font-size: var(--bsk-font-size-14); } }
  @media (min-width: 1600px) {
    .pre-Text-h2 {
      font-size: var(--bsk-font-size-16);
      line-height: 1;
      margin-bottom: 32px; } }

.pre-VideoOval {
  width: 100%; }

.pre-VideoOval-ratio {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  margin-bottom: 24px;
  background-color: var(--color-primary-light-3);
  cursor: pointer; }

.pre-VideoOval-ratio::after {
  content: '';
  width: 100%;
  display: block;
  padding-top: 100%; }

.pre-VideoOval-video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  display: block; }

.pre-VideoOval-caption {
  display: flex;
  flex-direction: column;
  align-items: center; }

.pre-VideoOval-title {
  font-family: var(--bsk-font-graphik);
  font-size: var(--bsk-font-size-3);
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  font-weight: var(--bsk-font-weight-500);
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 2px;
  display: inline-block;
  text-align: center; }
  @media (min-width: 1170px) {
    .pre-VideoOval-title {
      font-size: var(--bsk-font-size-4); } }

.pre-VideoOval-length {
  font-family: var(--bsk-font-graphik);
  font-size: var(--bsk-font-size-2);
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  font-weight: var(--bsk-font-weight-400);
  color: var(--color-neutral-1);
  line-height: 1.4;
  display: inline-block; }
  @media (min-width: 1170px) {
    .pre-VideoOval-length {
      font-size: var(--bsk-font-size-3); } }

.pre-VideoOval-playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  appearance: none;
  background-color: transparent;
  border: 0;
  width: 60px;
  height: 60px;
  padding: 0;
  transition: transform 0.5s var(--pre-animation-bezier);
  color: currentColor; }

.pre-VideoOval-ratio:hover .pre-VideoOval-playButton,
.pre-VideoOval-ratio:focus .pre-VideoOval-playButton {
  transform: translate(-50%, -50%) scale(1.1);
  transition-duration: 0.125s; }

.pre-VideoOval-playIcon {
  padding-left: 6px; }
  .pre-VideoOval-playIcon path {
    fill: currentColor; }

:root {
  --pre-animation-bezier: cubic-bezier(0.32, 0.01, 0, 1);
  --pre-Spacer-row: 8px;
  --pre-Template--paddingTop: 128px; }
  @media (min-width: 1600px) {
    :root {
      --pre-Spacer-row: 16px; } }
  @media (min-width: 970px) {
    :root {
      --pre-Template--paddingTop: 144px; } }
  @media (min-width: 1170px) {
    :root {
      --pre-Template--paddingTop: 160px; } }
  @media (min-width: 1600px) {
    :root {
      --pre-Template--paddingTop: 192px; } }

.pre-TemplateIntro {
  background-color: var(--color-primary);
  color: var(--color-white);
  padding-top: var(--pre-Template--paddingTop);
  padding-bottom: var(--pre-Template--paddingTop);
  z-index: var(--pre-zIndex-templateIntro);
  align-items: center;
  display: grid;
  min-height: 100vh; }
  @media (min-width: 1170px) {
    .pre-TemplateIntro {
      position: absolute;
      top: 0;
      left: 0;
      width: 100vw; } }

.pre-TemplateIntro-choiceList {
  list-style: none;
  margin: 0;
  padding: 0; }

.pre-TemplateIntro-choiceItem {
  margin-bottom: 16px; }

.pre-TemplateIntro-choice {
  font-family: var(--bsk-font-graphik);
  font-size: var(--bsk-font-size-5);
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  font-weight: var(--bsk-font-weight-500);
  line-height: 1.4;
  color: var(--color-neutral-1);
  margin-left: 0;
  transition: color 0.25s var(--pre-animation-bezier); }
  @media (min-width: 1170px) {
    .pre-TemplateIntro-choice {
      font-size: var(--bsk-font-size-8); } }

.pre-TemplateIntro-choice:hover {
  color: var(--color-secondary);
  transition-duration: 0s; }

.pre-TemplateIntro-choice::after {
  display: inline-flex;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg height='460' viewBox='0 0 500 460' width='500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m370.00253 212.782759-149.912528-145.8010955 46.610629-47.9816635 233.299369 226.901007-232.961312 233.098993-47.286743-47.314689 151.899704-151.989477h-371.651649v-66.913075z' fill='%2337ebc2' transform='translate(0 -19)'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: none;
  background-size: 100% 100%;
  margin-left: 6px;
  animation: pre-TemplateIntro-arrow 0.25s forwards var(--pre-animation-bezier);
  transform: translateX(0) translateY(2px); }

.pre-TemplateIntro-choice:hover::after {
  content: ''; }

.pre-TemplateIntro-video {
  grid-column: span 12;
  display: grid; }
  @media (orientation: portrait) and (min-width: 750px) {
    .pre-TemplateIntro-video {
      grid-column: 4/10; } }
  @media (min-width: 970px) {
    .pre-TemplateIntro-video {
      grid-column: 8/12;
      grid-row: 1/3;
      align-items: center;
      height: 100%; } }
  @media (min-width: 1170px) {
    .pre-TemplateIntro-video {
      grid-column: span 4; } }
  @media (min-width: 1600px) {
    .pre-TemplateIntro-video {
      grid-column: 9/12; } }

.pre-TemplateIntro-message {
  grid-column: span 12;
  margin-bottom: 32px; }
  @media (min-width: 970px) {
    .pre-TemplateIntro-message {
      grid-column: 1/8;
      grid-row: 1/2; } }
  @media (min-width: 1170px) {
    .pre-TemplateIntro-message {
      grid-column: span 8;
      margin-bottom: 0; } }
  @media (min-width: 1600px) {
    .pre-TemplateIntro-message {
      grid-column: 1/9;
      margin-bottom: calc(var(--pre-Spacer-row) * 2); } }

@keyframes pre-TemplateIntro-arrow {
  to {
    transform: translateX(4px) translateY(2px); } }

.bet-TeslaAboutBetter {
  width: 100%; }
  .bet-TeslaAboutBetter-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-pagePadding {
        padding-bottom: 5vw; } }
  .bet-TeslaAboutBetter-message {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-message {
        align-items: center; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-TeslaAboutBetter-message {
      margin-bottom: 13.26vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaAboutBetter-message {
      margin-bottom: 7.5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-TeslaAboutBetter-message {
      margin-bottom: 7.5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-message {
        width: calc(100% * 8 / 12);
        align-items: flex-start; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-message {
        align-items: flex-start;
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-message {
        width: calc(100% * 7 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-message {
        width: calc(100% * 6 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-message {
        width: calc(100% * 5 / 12); } }
  @media (orientation: portrait) {
    .bet-TeslaAboutBetter-header {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaAboutBetter-header {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-TeslaAboutBetter-header {
      margin-bottom: 0.83333vw; } }
  @media (orientation: portrait) {
    .bet-TeslaAboutBetter-header {
      text-align: center; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaAboutBetter-header {
      text-align: left; } }
  .bet-TeslaAboutBetter-header:last-child {
    margin-bottom: 0; }
  .bet-TeslaAboutBetter-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-eyebrow {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-eyebrow {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-eyebrow {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-eyebrow {
        margin-bottom: 0.3125vw; } }
  .bet-TeslaAboutBetter-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-heading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-heading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-heading {
        margin-bottom: 0.3125vw; } }
    .bet-TeslaAboutBetter-heading:last-child {
      margin-bottom: 0; }
  .bet-TeslaAboutBetter-body {
    width: 100%; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 8.84vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 5vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 4.42vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 2.5vw; } }

@media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 4.42vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-TeslaAboutBetter-body {
    margin-bottom: 2.5vw; } }
    .bet-TeslaAboutBetter-body:last-child {
      margin-bottom: 0; }
  .bet-TeslaAboutBetter-paragraph {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.75; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-paragraph {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-paragraph {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-paragraph {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-paragraph {
        margin-bottom: 0.3125vw; } }
    .bet-TeslaAboutBetter-paragraph:last-child {
      margin-bottom: 0; }
  .bet-TeslaAboutBetter-list {
    list-style: none; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-list {
        margin-top: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-list {
        margin-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-list {
        margin-top: 1.25vw; } }
  .bet-TeslaAboutBetter-listItem {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-listItem {
        font-size: 20.25px; } }
    .bet-TeslaAboutBetter-listItem::before {
      content: '\2022';
      letter-spacing: -0.005em;
      color: #00c397;
      line-height: 1.75;
      font-weight: 500;
      display: inline-block;
      width: 20px;
      margin-left: -2em; }
      @media (orientation: portrait) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 16px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 18px; } }
      @media (orientation: landscape) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-TeslaAboutBetter-listItem::before {
          font-size: 22.781px; } }
  .bet-TeslaAboutBetter-logos {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-left: 2px;
    margin-bottom: 0;
    align-items: center;
    list-style: none;
    padding: 0; }
    .bet-TeslaAboutBetter-logos--heading {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      letter-spacing: -0.005em;
      word-spacing: 0.01em;
      font-weight: 400;
      -webkit-font-smoothing: subpixel-antialiased;
      line-height: 1.25;
      letter-spacing: -0.005em;
      font-weight: 700;
      letter-spacing: -0.025em;
      color: rgba(41, 24, 66, 0.8);
      transition-duration: 0.5s;
      margin-bottom: 24px; }
      @media (orientation: portrait) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 16px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 18px; } }
      @media (orientation: landscape) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 16px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 18px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-TeslaAboutBetter-logos--heading {
          font-size: 22.781px; } }
      .bet-TeslaAboutBetter-logos--heading[data-js-position='below-viewport'] {
        opacity: 0;
        transition-duration: 0s; }
  .bet-TeslaAboutBetter-logo {
    width: calc(100% * 4 / 12);
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: opacity, transform; }
    [data-js-position='below-viewport'] .bet-TeslaAboutBetter-logo {
      opacity: 0;
      transform: translateY(24px); }
    [data-js-position='below-viewport'] .bet-TeslaAboutBetter-logo:nth-child(1),
    [data-js-position='below-viewport'] .bet-TeslaAboutBetter-logo:nth-child(2),
    [data-js-position='below-viewport'] .bet-TeslaAboutBetter-logo:nth-child(3) {
      transition-duration: 0s; }
    .bet-TeslaAboutBetter-logo > svg {
      width: 100%; }
    .bet-TeslaAboutBetter-logo:nth-child(1) {
      transition-duration: 1s;
      width: 20%; }
    .bet-TeslaAboutBetter-logo:nth-child(2) {
      transition-duration: 1.2s;
      width: 30%;
      margin: 0 32px; }
  .bet-TeslaAboutBetter-link {
    display: inline-block;
    transition: 0.5s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform, opacity;
    transform: scale(1);
    opacity: 0.5; }
    .bet-TeslaAboutBetter-link:hover, .bet-TeslaAboutBetter-link:focus {
      transform: scale(1.05);
      opacity: 1; }
    .bet-TeslaAboutBetter-link > svg {
      display: block;
      width: 100%;
      height: 100%; }
    .bet-TeslaAboutBetter-link g,
    .bet-TeslaAboutBetter-link path {
      fill: #291842;
      transition: fill 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
      .bet-Media-link:hover .bet-TeslaAboutBetter-link g, .bet-Media-link:hover
      .bet-TeslaAboutBetter-link path {
        fill: #291842; }
  .bet-TeslaAboutBetter-logoSvg {
    width: 100%;
    display: block; }
  .bet-TeslaAboutBetter-nerdwallet {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwallet {
        width: 100%;
        order: 2; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwallet {
        width: calc(100% * 4 / 12);
        order: 0; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwallet {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-nerdwallet {
        margin-left: calc(100% * 1 / 12); } }
  .bet-TeslaAboutBetter-nerdwalletLogo {
    padding-left: 16px;
    padding-right: 16px;
    opacity: 1;
    transform: scale(1);
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform;
    transform-origin: bottom;
    max-width: 150px; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        margin-bottom: 1.25vw; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        width: calc(100% * 3 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwalletLogo {
        width: calc(100% * 4 / 12); } }
    .bet-TeslaAboutBetter-nerdwalletLogo[data-js-position='below-viewport'] {
      transform: scale(0.9); }
  .bet-TeslaAboutBetter-nerdwalletMessage {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    text-align: center; }
  .bet-TeslaAboutBetter-nerdwalletEyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    letter-spacing: -0.01em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwalletEyebrow {
        margin-bottom: 0.3125vw; } }
  .bet-TeslaAboutBetter-nerdwalletHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    width: 100%;
    margin: 0 auto;
    max-width: 15em; }
    @media (orientation: portrait) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAboutBetter-nerdwalletHeading {
        font-size: 22.781px; } }
  .bet-TeslaAboutBetter-cls-1 {
    fill: none; }
  .bet-TeslaAboutBetter-cls-2 {
    fill: #00ae4d; }
  .bet-TeslaAboutBetter-cls-3 {
    fill: #00682c; }
  .bet-TeslaAboutBetter-cls-4 {
    fill: #8ccb32; }
  .bet-TeslaAboutBetter-cls-5 {
    fill: #d0d1d3; }

@media (max-width: 750px) {
  .bet-TeslaAboutBetter-logos--heading {
    text-align: center; }
  .bet-TeslaAboutBetter-logos {
    flex-wrap: wrap;
    justify-content: center; }
  .bet-TeslaAboutBetter-logo:nth-child(1) {
    width: 30%;
    margin-right: 16px; }
  .bet-TeslaAboutBetter-logo:nth-child(2) {
    margin: 0 0 0 16px;
    width: 30%; } }

.bet-TeslaAssumptions {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .bet-TeslaAssumptions-content {
    width: 100%;
    overflow: hidden;
    transition: max-height 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    @media (orientation: portrait) {
      .bet-TeslaAssumptions-content {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAssumptions-content {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAssumptions-content {
        margin-bottom: 1.25vw; } }
    [data-js-is-assumptions-open='false'] .bet-TeslaAssumptions-content {
      max-height: 0 !important; }
  .bet-TeslaAssumptions-toggle {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 500;
    color: rgba(41, 24, 66, 0.61);
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaAssumptions-toggle {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAssumptions-toggle {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaAssumptions-toggle {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaAssumptions-toggle {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaAssumptions-toggle {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaAssumptions-toggle {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-TeslaAssumptions-toggle {
        margin-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaAssumptions-toggle {
        margin-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaAssumptions-toggle {
        margin-bottom: 2.5vw; } }
  [data-js-is-assumptions-open='true'] .bet-TeslaAssumptions-see {
    display: none; }
  [data-js-is-assumptions-open='false'] .bet-TeslaAssumptions-hide {
    display: none; }
  .bet-TeslaAssumptions-icon {
    width: 12px;
    height: 12px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: 8px; }
    .bet-TeslaAssumptions-icon span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      display: block;
      width: 100%;
      height: 2px;
      border-radius: 2px;
      background-color: currentColor;
      transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-TeslaAssumptions-icon span:last-child {
      transform: translate(-50%, -50%) rotate(90deg); }
      [data-js-is-assumptions-open='true'] .bet-TeslaAssumptions-icon span:last-child {
        transform: translate(-50%, -50%) rotate(180deg); }

.bet-TeslaCalculator {
  width: 100%;
  background-color: #ffffff; }
  .bet-TeslaCalculator-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-pagePadding {
        padding-bottom: 5vw; } }
  .bet-TeslaCalculator-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-header {
        margin-bottom: 3.75vw; } }
    @media (min-width: 750px) {
      .bet-TeslaCalculator-header {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 1170px) {
      .bet-TeslaCalculator-header {
        width: calc(100% * 8 / 12); } }
  .bet-TeslaCalculator-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    max-width: 13em; }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCalculator-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaCalculator-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCalculator-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-heading {
        margin-bottom: 0.83333vw; } }
  .bet-TeslaCalculator-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 30em;
    margin: 0 auto;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-TeslaCalculator-subhead {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCalculator-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaCalculator-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCalculator-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaCalculator-subhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCalculator-subhead {
        font-size: 22.781px; } }
  .bet-TeslaCalculator-option {
    width: 100%;
    display: flex;
    flex-direction: column; }

.bet-TeslaCallToAction {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .bet-TeslaCallToAction-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-pagePadding {
        padding-top: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-pagePadding {
        padding-top: 10vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-pagePadding {
        padding-top: 10vw; } }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-pagePadding {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-pagePadding {
        min-height: 40vh; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-pagePadding {
        min-height: 60vh; } }
  .bet-TeslaCallToAction-message {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-message {
        width: 100%; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-message {
        width: calc(100% * 10 / 12); } }
  .bet-TeslaCallToAction-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    line-height: 1.25;
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-heading {
        font-size: 25.629px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-heading {
        font-size: 36.491px; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCallToAction-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaCallToAction-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCallToAction-heading {
        font-size: 65.758px; } }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-heading {
        margin-bottom: 2.94667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-heading {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-heading {
        margin-bottom: 1.66667vw; } }
  .bet-TeslaCallToAction-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    margin-top: 0;
    color: rgba(41, 24, 66, 0.61);
    font-style: normal;
    letter-spacing: -0.01em;
    text-align: center;
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCallToAction-eyebrow {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-eyebrow {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-eyebrow {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-eyebrow {
        margin-bottom: 0.83333vw; } }
  .bet-TeslaCallToAction-figure {
    display: inline-flex; }
    @media (orientation: portrait) {
      .bet-TeslaCallToAction-figure {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCallToAction-figure {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCallToAction-figure {
        margin-bottom: 0.625vw; } }
  .bet-TeslaCallToAction-svg {
    width: calc(var(--bet-page-content) * 1.5 / 12);
    height: calc(var(--bet-page-content) * 1.5 / 12);
    color: #00c397;
    display: flex; }
    .bet-TeslaCallToAction-svg path {
      fill: currentColor; }
  .bet-TeslaCallToAction-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.bet-TeslaCash {
  width: 100%;
  display: flex;
  flex-direction: column; }
  [data-js-calculator-option='financing'] .bet-TeslaCash {
    display: none; }
  .bet-TeslaCash-header {
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaCash-header {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-header {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-header {
        margin-bottom: 1.25vw; } }
  .bet-TeslaCash-heading {
    color: #00c397;
    margin: 0;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-TeslaCash-heading {
        padding-top: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-heading {
        padding-top: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-heading {
        padding-top: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TeslaCash-heading {
        padding-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-heading {
        padding-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-heading {
        padding-bottom: 0.625vw; } }
  .bet-TeslaCash-digits {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 41.053px;
    font-weight: 300;
    letter-spacing: -0.025em;
    display: inline-block; }
    @media (orientation: portrait) {
      .bet-TeslaCash-digits {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-digits {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-digits {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-digits {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCash-digits {
        font-size: 41.053px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCash-digits {
        font-size: 51.957px; } }
  .bet-TeslaCash-digitsSubhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin: 0; }
    @media (orientation: portrait) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaCash-digitsSubhead {
        font-size: 25.629px; } }
  .bet-TeslaCash-cost {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: baseline; }
    @media (orientation: portrait) {
      .bet-TeslaCash-cost {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaCash-cost {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaCash-cost {
        margin-bottom: 0.3125vw; } }

.bet-TeslaEquityRoof {
  --house-ratio: 0.735;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: column; }
  @media (orientation: portrait) {
    .bet-TeslaEquityRoof {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaEquityRoof {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaEquityRoof {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) {
    .bet-TeslaEquityRoof {
      width: 100%;
      --roof-translate: calc(var(--bet-page-content) * 2.5 / 12); } }
  @media (orientation: landscape) {
    .bet-TeslaEquityRoof {
      width: calc(100% * 8 / 12);
      --roof-translate: calc(var(--bet-page-content) * 1.25 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaEquityRoof {
      width: calc(100% * 6 / 12); } }
  .bet-TeslaEquityRoof-figureWrap {
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-figureWrap {
        width: calc((var(--bet-page-content) * 6 / 12) - 16px); } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-figureWrap {
        width: calc((var(--bet-page-content) * 3 / 12) - 16px); } }
  .bet-TeslaEquityRoof-figure {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%; }
  .bet-TeslaEquityRoof-home {
    display: block;
    position: relative;
    width: 100%; }
  .bet-TeslaEquityRoof-cimney {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
  .bet-TeslaEquityRoof-roofFront, .bet-TeslaEquityRoof-roofBack {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(0);
    transition: transform cubic-bezier(0.32, 0.01, 0, 1);
    transition-duration: 3s; }
    .bet-TeslaEquityRoof[data-js-position='below-viewport'] .bet-TeslaEquityRoof-roofFront, .bet-TeslaEquityRoof[data-js-position='below-viewport'] .bet-TeslaEquityRoof-roofBack {
      transform: translateY(var(--roof-translate));
      transition-duration: 0s; }
  .bet-TeslaEquityRoof-caption {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: right;
    justify-content: space-between; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-caption {
        width: calc((var(--bet-page-content) * 6 / 12) - 16px); } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-caption {
        width: calc((var(--bet-page-content) * 5 / 12) - 16px); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-caption {
        width: calc((var(--bet-page-content) * 3 / 12) - 16px); } }
  .bet-TeslaEquityRoof-valueMd {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.025em;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-left: 0.75em;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-valueMd {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaEquityRoof-valueMd {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-valueMd {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaEquityRoof-valueMd {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-valueMd {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaEquityRoof-valueMd {
        font-size: 32.437px; } }
  .bet-TeslaEquityRoof-valueLg {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 22.781px;
    font-weight: 300;
    letter-spacing: -0.025em;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-left: 0.75em;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-valueLg {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaEquityRoof-valueLg {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-valueLg {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaEquityRoof-valueLg {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-valueLg {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaEquityRoof-valueLg {
        font-size: 41.053px; } }
  .bet-TeslaEquityRoof-labelSm {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-bottom: 0;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaEquityRoof-labelSm {
        font-size: 16px; } }
  .bet-TeslaEquityRoof-labelMd {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-bottom: 0;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaEquityRoof-labelMd {
        font-size: 18px; } }
  .bet-TeslaEquityRoof-green {
    color: #00c397; }
  .bet-TeslaEquityRoof-above {
    display: flex;
    flex-direction: row;
    width: 100%; }
  .bet-TeslaEquityRoof-below {
    width: 100%;
    border-top: 8px solid #f5f5f7;
    display: block; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-below {
        padding-top: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaEquityRoof-below {
        padding-top: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-below {
        padding-top: 2.5vw; } }
  .bet-TeslaEquityRoof-roofValue, .bet-TeslaEquityRoof-homeValue {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: #291842;
    flex-shrink: 0; }
    @media (orientation: portrait) {
      .bet-TeslaEquityRoof-roofValue, .bet-TeslaEquityRoof-homeValue {
        height: calc(((var(--bet-page-content) * 6 / 12) - 16px) * var(--house-ratio) / 2); } }
    @media (orientation: landscape) {
      .bet-TeslaEquityRoof-roofValue, .bet-TeslaEquityRoof-homeValue {
        height: calc(((var(--bet-page-content) * 3 / 12) - 16px) * var(--house-ratio) / 2); } }
  .bet-TeslaEquityRoof-roofValue {
    margin-bottom: calc(var(--roof-translate));
    transform: translateY(0);
    transition: transform cubic-bezier(0.32, 0.01, 0, 1);
    transition-duration: 3s; }
    .bet-TeslaEquityRoof[data-js-position='below-viewport'] .bet-TeslaEquityRoof-roofValue {
      transform: translateY(var(--roof-translate));
      transition-duration: 0s; }
  .bet-TeslaEquityRoof-indicator {
    flex-grow: 1;
    margin-left: 10%;
    height: 1px;
    background-color: currentColor;
    border-radius: 1px;
    position: relative; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaEquityRoof-indicator {
        height: 2px; } }
    .bet-TeslaEquityRoof-indicator::before {
      content: '';
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      display: block;
      width: 8px;
      height: 8px;
      background-color: currentColor;
      border-radius: 50%; }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-TeslaEquityRoof-indicator::before {
          width: 10px;
          height: 10px; } }
  .bet-TeslaEquityRoof-solarMortagageValue {
    width: 100%;
    text-align: right; }
  .bet-TeslaEquityRoof .odometer-digit,
  .bet-TeslaEquityRoof .odometer-value {
    width: 0.6em; }
  .bet-TeslaEquityRoof .odometer-inside {
    line-height: 1;
    display: flex; }

.bet-TeslaExploreOptions {
  width: 100%; }

.bet-TeslaExploreOptions-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap; }
  @media (orientation: portrait) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaExploreOptions-pagePadding {
      padding-bottom: 5vw; } }

.bet-TeslaExploreOptions-header {
  margin: auto;
  text-align: center;
  font-weight: 700;
  font-size: 32.437px; }

.bet-TeslaExploreOptions-heading {
  letter-spacing: var(--bsk-letter-spacing-tight-4);
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 16px; }

.bet-TeslaExploreOptions-subheading {
  line-height: 1.4;
  font-weight: 400;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0; }
  @media (max-width: 750px) {
    .bet-TeslaExploreOptions-subheading {
      font-size: 16px; } }

.bet-TeslaExploreOptions-logo {
  width: 60%;
  padding: 16px; }
  @media (min-width: 970px) {
    .bet-TeslaExploreOptions-logo {
      width: 270px; } }

.bet-TeslaExploreOptions-logo--mortgage {
  width: 95%; }
  @media (min-width: 970px) {
    .bet-TeslaExploreOptions-logo--mortgage {
      width: 420px; } }

.bet-TeslaExploreOptions-breakdownContainer {
  margin-bottom: 5vw; }

.bet-TeslaExploreOptions-breakdownFlex {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  padding-top: 0;
  padding-bottom: 0; }
  @media (min-width: 750px) {
    .bet-TeslaExploreOptions-breakdownFlex {
      display: flex;
      justify-content: center; }
      .bet-TeslaExploreOptions-breakdownFlex .bet-TeslaExploreOptions-breakdownFlexChild {
        width: 40%;
        margin-top: 0;
        margin-left: 32px;
        margin-right: 32px; } }

.bet-TeslaExploreOptions-breakdown {
  border-top: 10px solid #37ebc1;
  border-bottom: 8px solid #37ebc1; }

.bet-TeslaExploreOptions-breakdown--mortgage {
  border-color: #df1683; }

.bet-TeslaExploreOptions-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .bet-TeslaExploreOptions-list .bet-TeslaExploreOptions-item {
    padding: 16px;
    min-height: 110px;
    display: flex;
    align-items: center; }
  .bet-TeslaExploreOptions-list .bet-TeslaExploreOptions-item.bet-TeslaExploreOptions-item--first {
    background: none; }

.bet-TeslaExploreOptions-item:nth-child(odd) {
  background: #f6f6f6; }

.bet-TeslaExploreOptions-rates {
  padding-top: 8px;
  padding-left: 16px; }

.bet-TeslaExploreOptions-ratesFlex {
  display: flex; }

.bet-TeslaExploreOptions-ratesHeading {
  font-size: 20.25px;
  font-weight: 700; }

.bet-TeslaExploreOptions-rate {
  font-size: 41.053px;
  font-weight: 700;
  display: block;
  margin-bottom: -8px; }

.bet-TeslaExploreOptions-ratesDate {
  font-size: 12.642px;
  margin-top: 16px;
  display: block; }

.bet-Tesla-collapsible {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s cubic-bezier(0.32, 0.01, 0, 1); }

.bet-TeslaExploreOptions-toggle {
  color: #291842;
  display: block;
  margin: 24px 0 48px;
  text-align: center; }

@media (min-width: 750px) {
  .bet-TeslaExploreOptions-toggle.is-hiddenOnDesktop {
    display: none; } }

@media (max-width: 750px) {
  .bet-TeslaExploreOptions-toggle.is-hiddenOnMobile {
    display: none; } }

.bet-TeslaExploreOptions-toggle::after {
  content: 'Expand details'; }

.bet-TeslaExploreOptions-toggle.is-expanded::after {
  content: 'Hide details'; }

.bet-TeslaExploreOptions-toggle.is-expanded .bet-TeslaExploreOptions-toggleIcon {
  transform: rotate(45deg);
  display: inline-block; }

@media (max-width: 750px) {
  .bet-TeslaExploreOptions-breakOnMobile {
    display: block; } }

.bet-TeslaExploreOptions-link {
  color: #00c397;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  line-height: 1.25;
  font-weight: 500;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
  display: inline;
  padding-bottom: 0.8em; }
  .bet-TeslaExploreOptions-link:hover {
    cursor: pointer;
    outline: none; }
  .bet-TeslaExploreOptions-link:hover, .bet-TeslaExploreOptions-link:target, .bet-TeslaExploreOptions-link:focus {
    text-decoration: none; }
  .bet-TeslaExploreOptions-link i {
    vertical-align: middle; }
  @media (hover: none) {
    .bet-TeslaExploreOptions-link {
      background-image: none; } }
  .bet-TeslaExploreOptions-link:hover, .bet-TeslaExploreOptions-link:focus {
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-TeslaExploreOptions-link:hover, .bet-TeslaExploreOptions-link:focus {
        background-image: none; } }

.bet-TeslaFinancing {
  width: 100%; }
  [data-js-calculator-option='cash'] .bet-TeslaFinancing {
    display: none; }
  .bet-TeslaFinancing-digits {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 25.629px;
    font-weight: 300;
    letter-spacing: -0.025em;
    display: inline-block; }
    @media (orientation: portrait) {
      .bet-TeslaFinancing-digits {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFinancing-digits {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaFinancing-digits {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaFinancing-digits {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFinancing-digits {
        font-size: 41.053px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFinancing-digits {
        font-size: 51.957px; } }
  .bet-TeslaFinancing-digitsMonth {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: currentColor;
    margin-left: 0.1em; }
    @media (orientation: portrait) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFinancing-digitsMonth {
        font-size: 16px; } }
  .bet-TeslaFinancing-digitsSubhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    margin: 0;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
    @media (orientation: portrait) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFinancing-digitsSubhead {
        font-size: 25.629px; } }
  .bet-TeslaFinancing-notSupportedAlert {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    letter-spacing: -0.01em;
    margin: 0;
    text-align: right;
    max-width: 11em;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFinancing-notSupportedAlert {
        font-size: 16px; } }
    .bet-TeslaFinancing-notSupportedAlert.bet-TeslaTable-null {
      font-weight: 500; }
  .bet-TeslaFinancing-cost {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: baseline; }

.bet-TeslaFooter {
  background-color: #f5f5f7;
  display: block;
  position: relative; }
  .bet-TeslaFooter-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaFooter-pagePadding {
        padding-top: 13.26vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFooter-pagePadding {
        padding-top: 7.5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaFooter-pagePadding {
        padding-top: 7.5vw; } }
  .bet-TeslaFooter-blockWrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFooter-blockWrapper {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFooter-blockWrapper {
        width: calc(100% * 8 / 12); } }
  .bet-TeslaFooter-block {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-TeslaFooter-block {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFooter-block {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaFooter-block {
        margin-bottom: 5vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) {
  .bet-TeslaFooter-block {
    margin-bottom: 4.42vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: portrait) and (min-width: 750px) {
  .bet-TeslaFooter-block {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (min-width: 970px) and (orientation: landscape) {
  .bet-TeslaFooter-block {
    margin-bottom: 2.5vw; } }
    .bet-TeslaFooter-block:last-child {
      margin-bottom: 0; }
  .bet-TeslaFooter-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 500;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaFooter-heading {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFooter-heading {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaFooter-heading {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFooter-heading {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFooter-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFooter-heading {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-TeslaFooter-heading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFooter-heading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaFooter-heading {
        margin-bottom: 0.3125vw; } }
  .bet-TeslaFooter-paragraph {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    text-align: justify;
    text-justify: inter-word; }
    @media (orientation: portrait) {
      .bet-TeslaFooter-paragraph {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaFooter-paragraph {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaFooter-paragraph {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaFooter-paragraph {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaFooter-paragraph {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaFooter-paragraph {
        font-size: 14.222px; } }
    .bet-TeslaFooter-paragraph:last-child {
      margin-bottom: 0; }
  .bet-TeslaFooter-link {
    color: #291842; }
    .bet-TeslaFooter-link:hover, .bet-TeslaFooter-link:focus {
      color: #291842; }

.bet-TeslaHero {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 85vh;
  overflow: hidden; }

.bet-TeslaHero-pagePadding {
  width: 100%;
  padding-left: calc(5% - 16px);
  padding-right: calc(5% - 16px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  @media (orientation: portrait) {
    .bet-TeslaHero-pagePadding {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-pagePadding {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-TeslaHero-pagePadding {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-pagePadding {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-pagePadding {
      padding-bottom: 5vw; } }

.bet-TeslaHero-figure {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.bet-TeslaHero-image {
  background-color: #82d7ff;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transform-origin: center; }
  .bet-TeslaHero[data-js-position='in-viewport'] .bet-TeslaHero-image {
    animation: betVideoHeroZoom 10s forwards ease-out; }

.bet-TeslaHero-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.bet-TeslaHero-message {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  color: #ffffff; }
  @media (orientation: portrait) {
    .bet-TeslaHero-message {
      margin-bottom: 3.315vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-message {
      margin-bottom: 1.875vw; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-message {
      margin-bottom: 1.875vw; } }

.bet-TeslaHero-messageWrapper {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center; }
  @media (orientation: landscape) {
    .bet-TeslaHero-messageWrapper {
      width: calc(100% * 10 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaHero-messageWrapper {
      width: calc(100% * 8 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-TeslaHero-messageWrapper {
      width: calc(100% * 6 / 12); } }
  .bet-TeslaHero-messageWrapper:last-child {
    margin-bottom: 0; }

.bet-TeslaHero-logo {
  position: relative; }
  @media (orientation: portrait) {
    .bet-TeslaHero-logo {
      margin-bottom: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-logo {
      margin-bottom: 0.625vw; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-logo {
      margin-bottom: 0.625vw; } }
  @media (orientation: portrait) {
    .bet-TeslaHero-logo {
      width: calc(100% * 6 / 12); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-logo {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) {
    .bet-TeslaHero-logo {
      width: calc(100% * 3 / 12); } }
  .bet-TeslaHero-logo svg {
    width: 100%;
    height: auto; }
  .bet-TeslaHero-logo path {
    fill: #ffffff; }

.bet-TeslaHero-heading {
  margin-top: 0;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.2; }
  @media (orientation: portrait) {
    .bet-TeslaHero-heading {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-heading {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-heading {
      margin-bottom: 1.25vw; } }
  @media (orientation: portrait) {
    .bet-TeslaHero-heading {
      font-size: 28.833px;
      max-width: 10em; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-heading {
      font-size: 46.184px;
      line-height: 1.1; } }
  @media (orientation: portrait) and (min-width: 970px) {
    .bet-TeslaHero-heading {
      font-size: 65.758px; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-heading {
      font-size: 28.833px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-TeslaHero-heading {
      font-size: 41.053px;
      line-height: 1.1;
      max-width: 10em; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaHero-heading {
      font-size: 51.957px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-TeslaHero-heading {
      font-size: 73.978px;
      line-height: 1; } }
  .bet-TeslaHero-heading:last-child {
    margin-bottom: 0; }

.bet-TeslaHero-subhead {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.5;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  margin: 0; }
  @media (orientation: portrait) {
    .bet-TeslaHero-subhead {
      font-size: 14.222px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-subhead {
      font-size: 16px; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-subhead {
      font-size: 14.222px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-TeslaHero-subhead {
      font-size: 16px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaHero-subhead {
      font-size: 18px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-TeslaHero-subhead {
      font-size: 20.25px; } }
  .bet-TeslaHero-message--invert .bet-TeslaHero-subhead {
    color: #ffffff; }

.bet-TeslaHero-noWrap {
  white-space: nowrap; }

.bet-TeslaHero-teslaLogo {
  --bet-TeslaHero-logoBackground: hsla(264, 100%, 5%, 1);
  position: absolute;
  color: #ffffff;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
  background-color: var(--bet-TeslaHero-logoBackground);
  width: 100%; }
  @media (orientation: portrait) {
    .bet-TeslaHero-teslaLogo {
      --bet-Tesla-logoHeight: 14px;
      padding-bottom: 48px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaHero-teslaLogo {
      --bet-Tesla-logoHeight: 18px;
      justify-content: flex-end;
      padding-bottom: 0; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-teslaLogo {
      --bet-Tesla-logoHeight: 14px;
      justify-content: flex-end; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-TeslaHero-teslaLogo {
      --bet-Tesla-logoHeight: 18px; } }
  @media (orientation: landscape) and (min-width: 1600px) {
    .bet-TeslaHero-teslaLogo {
      --bet-Tesla-logoHeight: 22px; } }

.bet-TeslaHero-teslaLogoEyebrow {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  color: currentColor;
  margin-top: 0;
  text-align: right;
  white-space: nowrap;
  margin-bottom: calc(var(--bet-Tesla-logoHeight) * 1.5);
  line-height: 1;
  letter-spacing: -0.005em; }
  @media (orientation: portrait) {
    .bet-TeslaHero-teslaLogoEyebrow {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 970px) {
    .bet-TeslaHero-teslaLogoEyebrow {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .bet-TeslaHero-teslaLogoEyebrow {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-TeslaHero-teslaLogoEyebrow {
      font-size: 12.642px; } }

.bet-TeslaHero-teslaLogoImg {
  height: var(--bet-Tesla-logoHeight);
  margin: calc(var(--bet-Tesla-logoHeight) * 1.5);
  width: auto;
  display: block; }
  .bet-TeslaHero-teslaLogoImg path {
    fill: #ffffff; }

.bet-TeslaLead {
  width: 100%;
  background-color: #ffffff; }
  .bet-TeslaLead-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-TeslaLead-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TeslaLead-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-pagePadding {
        padding-bottom: 5vw; } }
  .bet-TeslaLead-header {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-TeslaLead-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-header {
        margin-bottom: 3.75vw; } }
    @media (min-width: 750px) {
      .bet-TeslaLead-header {
        width: calc(100% * 10 / 12); } }
    @media (min-width: 1170px) {
      .bet-TeslaLead-header {
        width: calc(100% * 8 / 12); } }
    @media (min-width: 1690px) {
      .bet-TeslaLead-header {
        width: calc(100% * 6 / 12); } }
  .bet-TeslaLead-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaLead-eyebrow {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaLead-eyebrow {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaLead-eyebrow {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaLead-eyebrow {
        font-size: 22.781px; } }
    @media (orientation: portrait) {
      .bet-TeslaLead-eyebrow {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-eyebrow {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-eyebrow {
        margin-bottom: 0.3125vw; } }
  .bet-TeslaLead-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0;
    max-width: 13em; }
    @media (orientation: portrait) {
      .bet-TeslaLead-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaLead-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaLead-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaLead-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TeslaLead-heading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-heading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-heading {
        margin-bottom: 0.3125vw; } }
    .bet-TeslaLead-heading:last-child {
      margin-bottom: 0; }
  .bet-TeslaLead-message {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    width: 100%; }
    @media (orientation: landscape) {
      .bet-TeslaLead-message {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaLead-message {
        width: calc(100% * 8 / 12); } }
  .bet-TeslaLead-lead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    color: #291842;
    margin: 0 auto;
    text-align: left;
    line-height: 1.75; }
    @media (orientation: portrait) {
      .bet-TeslaLead-lead {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-lead {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-lead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaLead-lead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaLead-lead {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaLead-lead {
        font-size: 22.781px; } }
  .bet-TeslaLead-illustrationBackup {
    width: calc(100% * 6 / 12); }
    @media (orientation: portrait) {
      .bet-TeslaLead-illustrationBackup {
        margin-bottom: 2.94667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaLead-illustrationBackup {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) {
      .bet-TeslaLead-illustrationBackup {
        margin-bottom: 1.66667vw; } }
    .bet-TeslaLead-illustrationBackup img {
      width: 100%; }

.bet-TeslaRange {
  --thumb-size: 20px;
  --track-size: 8px;
  --tooltip-size: 28px;
  display: flex; }
  @media (orientation: portrait) {
    .bet-TeslaRange {
      flex-direction: column; } }
  @media (orientation: landscape) {
    .bet-TeslaRange {
      flex-direction: row;
      align-items: flex-start; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaRange {
      --track-size: 10px;
      --thumb-size: 24px; } }
  .bet-TeslaRange-wrapper {
    position: relative;
    margin-top: calc(var(--tooltip-size) + 6px);
    height: var(--thumb-size);
    display: flex;
    flex-direction: row;
    align-items: center; }
  .bet-TeslaRange-input {
    appearance: none;
    padding: 0;
    margin: 0;
    background-image: linear-gradient(90deg, #f5f5f7 50%, #f5f5f7 0%);
    outline: none;
    border-radius: calc(var(--track-size) / 2);
    height: var(--track-size); }
    .bet-TeslaRange-input::-webkit-slider-runnable-track {
      width: 100%;
      height: var(--track-size);
      cursor: pointer;
      appearance: none;
      border: 0;
      color: transparent;
      transition: background 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      background-color: transparent; }
    .bet-TeslaRange-input::-moz-range-track {
      width: 100%;
      height: var(--track-size);
      cursor: pointer;
      appearance: none;
      border: 0;
      color: transparent;
      transition: background 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      background-color: transparent; }
    .bet-TeslaRange-input::-moz-focus-outer {
      border: 0; }
    .bet-TeslaRange-input::-webkit-slider-thumb {
      appearance: none;
      height: var(--thumb-size);
      width: var(--thumb-size);
      border-radius: 50%;
      background: #291842;
      cursor: pointer;
      margin-top: calc((var(--thumb-size) - var(--track-size)) / 2 * -1);
      box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.1);
      transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      border: 0; }
    .bet-TeslaRange-input::-moz-range-thumb {
      appearance: none;
      height: var(--thumb-size);
      width: var(--thumb-size);
      border-radius: 50%;
      background: #291842;
      cursor: pointer;
      margin-top: calc((var(--thumb-size) - var(--track-size)) / 2 * -1);
      box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.1);
      transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      border: 0; }
    .bet-TeslaRange-input:hover::-webkit-slider-thumb, .bet-TeslaRange-input:focus::-webkit-slider-thumb {
      background: #221437;
      transform: scale(1.1); }
    .bet-TeslaRange-input:hover::-moz-range-thumb, .bet-TeslaRange-input:focus::-moz-range-thumb {
      background: #221437;
      transform: scale(1.1); }
    .bet-TeslaRange-input:target::-webkit-slider-thumb, .bet-TeslaRange-input:active::-webkit-slider-thumb {
      background: #221437; }
    .bet-TeslaRange-input:target::-moz-range-thumb, .bet-TeslaRange-input:active::-moz-range-thumb {
      background: #221437; }
  .bet-TeslaRange-tooltip {
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50%) translateY(calc(-100% - 8px)); }
  .bet-TeslaRange-output {
    background-color: #e8e8eb;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-left: 0.75em;
    padding-right: 0.75em;
    white-space: nowrap;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: #291842;
    box-shadow: 0 1px 2px 0 rgba(41, 24, 66, 0.1);
    height: var(--tooltip-size); }
    @media (orientation: portrait) {
      .bet-TeslaRange-output {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaRange-output {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaRange-output {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaRange-output {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaRange-output {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaRange-output {
        font-size: 14.222px; } }
    .bet-TeslaRange-output::after {
      content: '';
      position: absolute;
      bottom: -6px;
      display: block;
      left: 50%;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-style: solid;
      border-bottom-width: 0;
      border-right-width: 7px;
      border-top-width: 7px;
      border-left-width: 7px;
      border-bottom-color: transparent;
      border-right-color: transparent;
      border-top-color: #e8e8eb;
      border-left-color: transparent; }
  .bet-TeslaRange-outputLabelFeet {
    font-size: 0.9em;
    margin-left: 0.3em; }
  .bet-TeslaRange-sliderLabel {
    width: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaRange-sliderLabel {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaRange-sliderLabel {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaRange-sliderLabel {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaRange-sliderLabel {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaRange-sliderLabel {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaRange-sliderLabel {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .bet-TeslaRange-sliderLabel {
        order: 2;
        justify-content: center; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-TeslaRange-sliderLabel {
      margin-top: 2.21vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaRange-sliderLabel {
      margin-top: 1.25vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-TeslaRange-sliderLabel {
      margin-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaRange-sliderLabel {
        margin-right: 16px;
        margin-top: calc(var(--tooltip-size) + 6px);
        height: var(--thumb-size);
        justify-content: flex-end; } }

.bet-TeslaRoof {
  pointer-events: none;
  perspective: 1000px;
  --solar-tile-height: 24px;
  --solar-tile-width: calc(var(--solar-tile-height) * 3);
  --roof-tile-height: calc(var(--solar-tile-height) * 2); }
  @media (orientation: portrait) {
    .bet-TeslaRoof {
      margin-top: -11.05vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaRoof {
      margin-top: -6.25vw; } }
  @media (orientation: landscape) {
    .bet-TeslaRoof {
      margin-top: -6.25vw; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaRoof {
      --solar-tile-height: 32px; } }
  .bet-TeslaRoof-roof {
    transform: rotateX(70deg);
    width: 51vw;
    height: 40vh;
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
  .bet-TeslaRoof-roofSize {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    flex-shrink: 0;
    transform-style: preserve-3d; }
  .bet-TeslaRoof-solarTiles {
    position: absolute;
    top: -8px;
    left: 0%;
    width: 50%;
    height: 100%;
    display: block;
    background-image: linear-gradient(0deg, transparent 24%, #402667 25%, #402667 26%, transparent 27%, transparent 74%, #402667 75%, #402667 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, #402667 25%, #402667 26%, transparent 27%, transparent 74%, #402667 75%, #402667 76%, transparent 77%, transparent), linear-gradient(90deg, #57338d 0%, #6f41b2 100%);
    background-size: var(--solar-tile-width) var(--solar-tile-height), var(--solar-tile-width) var(--solar-tile-height), 100% 100%;
    box-shadow: inset 0 0 0 2px #36373a, 0 8px 2px 0 #27282a;
    border-radius: 2px;
    opacity: 0.3; }
  .bet-TeslaRoof-normalTiles {
    position: absolute;
    top: -8px;
    left: 0%;
    width: 50%;
    height: 100%;
    display: block;
    background-image: linear-gradient(0deg, transparent 24%, #36373a 25%, #36373a 26%, transparent 27%, transparent 74%, #36373a 75%, #36373a 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, #36373a 25%, #36373a 26%, transparent 27%, transparent 74%, #36373a 75%, #36373a 76%, transparent 77%, transparent), linear-gradient(90deg, #424448 0%, #5b5d62 100%);
    background-size: var(--solar-tile-width) var(--solar-tile-height), var(--solar-tile-width) var(--solar-tile-height), 100% 100%;
    box-shadow: inset 0 0 0 2px #36373a, 0 8px 2px 0 #27282a;
    border-radius: 2px; }
  .bet-TeslaRoof-nonSolar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-image: linear-gradient(0deg, transparent 24%, #2f3032 25%, #2f3032 26%, transparent 27%, transparent 74%, #2f3032 75%, #2f3032 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, #2f3032 25%, #2f3032 26%, transparent 27%, transparent 74%, #2f3032 75%, #2f3032 76%, transparent 77%, transparent), linear-gradient(90deg, #36373a 0%, #424448 100%);
    background-size: var(--roof-tile-height) var(--roof-tile-height), var(--roof-tile-height) var(--roof-tile-height), 100% 100%;
    box-shadow: inset 0 0 8px 0 rgba(41, 24, 66, 0.2);
    border-radius: 8px; }
    .bet-TeslaRoof-nonSolar::after {
      content: '';
      width: 100%;
      height: 100%;
      display: block; }
  .bet-TeslaRoof-nonSolarBorder {
    width: 100%;
    bottom: 0;
    position: absolute;
    height: 10px;
    transform: rotateX(-90deg) translateZ(10px);
    display: block; }
  .bet-TeslaRoof-roofShadow {
    width: 40%;
    height: 100%;
    margin-left: 10%;
    display: block;
    background-color: #000000;
    opacity: 0.2;
    transform: translateY(48px);
    filter: blur(24px); }
  .bet-TeslaRoof-assumption {
    color: rgba(41, 24, 66, 0.61); }
  .bet-TeslaRoof-select {
    appearance: none;
    border: 0;
    background: transparent;
    font: inherit;
    outline: none;
    padding-right: 1em;
    color: currentColor; }
    .bet-TeslaRoof-select option {
      color: #291842; }
  .bet-TeslaRoof-selectWrap {
    display: inline-block;
    padding: 0;
    border: 0;
    color: #291842;
    border-bottom: dashed 2px currentColor;
    margin-left: 0.25em;
    margin-right: 0.25em;
    position: relative; }
    .bet-TeslaRoof-selectWrap:hover, .bet-TeslaRoof-selectWrap:focus {
      color: #00c397; }
    .bet-TeslaRoof-selectWrap::after {
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'better-stylekit-icons' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\E901";
      font-size: 0.6em;
      height: 100%;
      display: inline-flex;
      position: absolute;
      right: 0;
      top: 0;
      flex-direction: row;
      align-items: center;
      pointer-events: none;
      color: currentColor; }
  .bet-TeslaRoof-toggleButton {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-TeslaRoof-toggleButton {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaRoof-toggleButton {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaRoof-toggleButton {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaRoof-toggleButton {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaRoof-toggleButton {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaRoof-toggleButton {
        font-size: 20.25px; } }
    .bet-TeslaRoof-toggleButton:hover, .bet-TeslaRoof-toggleButton:active {
      color: #291842; }
    .bet-TeslaRoof-toggleButton--active {
      color: #291842; }

.bet-TeslaSliders {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: -16px; }
  @media (orientation: portrait) {
    .bet-TeslaSliders {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaSliders {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .bet-TeslaSliders {
      margin-bottom: 2.5vw; } }
  .bet-TeslaSliders-roofSizeSlider, .bet-TeslaSliders-roofCoverageSlider {
    display: flex;
    flex-direction: row;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-TeslaSliders-roofSizeSlider, .bet-TeslaSliders-roofCoverageSlider {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaSliders-roofSizeSlider, .bet-TeslaSliders-roofCoverageSlider {
        padding-left: 32px;
        padding-right: 32px; } }

.bet-TeslaTable {
  width: 100%;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25; }
  @media (orientation: portrait) {
    .bet-TeslaTable--header {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTable--header {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-TeslaTable--header {
      margin-bottom: 1.25vw; } }
  .bet-TeslaTable-null {
    display: none;
    color: rgba(41, 24, 66, 0.61);
    font-weight: 200; }
    .bet-TeslaTable-notSupported .bet-TeslaTable-null {
      display: block; }
  .bet-TeslaTable-notSupported .bet-TeslaTable-available {
    display: none; }
  .bet-TeslaTable-valueSm {
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    text-align: right; }
    @media (orientation: portrait) {
      .bet-TeslaTable-valueSm {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-valueSm {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-valueSm {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-valueSm {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-valueSm {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-valueSm {
        font-size: 16px; } }
  .bet-TeslaTable-valueMd {
    letter-spacing: -0.005em;
    text-align: right; }
    @media (orientation: portrait) {
      .bet-TeslaTable-valueMd {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-valueMd {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-valueMd {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-valueMd {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-valueMd {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-valueMd {
        font-size: 20.25px; } }
  .bet-TeslaTable-valueLg {
    letter-spacing: -0.005em;
    text-align: right; }
    @media (orientation: portrait) {
      .bet-TeslaTable-valueLg {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-valueLg {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-valueLg {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-valueLg {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-valueLg {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-valueLg {
        font-size: 22.781px; } }
  .bet-TeslaTable-labelSm {
    letter-spacing: -0.005em;
    display: block;
    font-weight: 500;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-TeslaTable-labelSm {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-labelSm {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-labelSm {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-labelSm {
        font-size: 12.642px; } }
  .bet-TeslaTable-labelMd {
    letter-spacing: -0.005em;
    display: block;
    font-weight: 500;
    color: rgba(41, 24, 66, 0.61); }
    @media (orientation: portrait) {
      .bet-TeslaTable-labelMd {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-labelMd {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-labelMd {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-labelMd {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-labelMd {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-labelMd {
        font-size: 14.222px; } }
  .bet-TeslaTable-labelLg {
    letter-spacing: -0.005em;
    display: block;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-TeslaTable-labelLg {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-labelLg {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-labelLg {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-labelLg {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-labelLg {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-labelLg {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-TeslaTable-labelLg {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-labelLg {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-labelLg {
        margin-bottom: 0.625vw; } }
  .bet-TeslaTable-cell {
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: opacity, color; }
    @media (orientation: portrait) {
      .bet-TeslaTable-cell {
        padding-top: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-cell {
        padding-top: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-cell {
        padding-top: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TeslaTable-cell {
        padding-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-cell {
        padding-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTable-cell {
        padding-bottom: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TeslaTable-cell {
        width: calc(100% * 6 / 12);
        padding-left: 8px;
        padding-right: 8px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable-cell {
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) {
      .bet-TeslaTable-cell {
        width: calc(100% * 3 / 12);
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable-cell {
        width: calc(100% * 3.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable-cell {
        width: calc(100% * 3 / 12);
        padding-left: 32px;
        padding-right: 32px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable-cell {
        width: calc(100% * 2.5 / 12); } }
    @media (orientation: portrait) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell {
        width: calc(100% * 3 / 12); } }
    @media (orientation: portrait) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        width: 100%;
        text-align: left; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 4.42vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 2.5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 2.5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        width: calc(100% * 3 / 12);
        margin-left: calc(100% * -3 / 12);
        text-align: right; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 1.105vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 0.625vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
    .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
      padding-top: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        text-align: right;
        margin-left: calc(100% * -3 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        margin-left: calc(100% * -3.5 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        margin-left: calc(100% * -3 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTable--cash .bet-TeslaTable-cell:first-child,
      .bet-TeslaTable--financing .bet-TeslaTable-cell:first-child {
        margin-left: calc(100% * -2.5 / 12); } }
    .bet-TeslaTable--cash .bet-TeslaTable-cell:nth-child(2), .bet-TeslaTable--cash .bet-TeslaTable-cell:nth-child(3),
    .bet-TeslaTable--financing .bet-TeslaTable-cell:nth-child(2),
    .bet-TeslaTable--financing .bet-TeslaTable-cell:nth-child(3) {
      text-align: right;
      box-shadow: inset 0 -1px 0 0 #f5f5f7; }
    .bet-TeslaTable--header .bet-TeslaTable-cell {
      text-align: right; }
  .bet-TeslaTable-row {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    flex-wrap: wrap;
    justify-content: center; }
    @media (orientation: portrait) {
      .bet-TeslaTable-row {
        padding-left: 8px;
        padding-right: 8px; } }
  .bet-TeslaTable-green {
    color: #00c397; }

.bet-Tesla-better {
  background-color: #f5f5f7; }
  @media (orientation: portrait) {
    .bet-Tesla-better {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Tesla-better {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .bet-Tesla-better {
      padding-top: 5vw; } }
  @media (orientation: portrait) {
    .bet-Tesla-better {
      padding-bottom: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-Tesla-better {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) {
    .bet-Tesla-better {
      padding-bottom: 5vw; } }

.bet-Tesla-debug {
  display: none; }
  .bet-Tesla-debug.bet-TeslaDebug-on {
    display: block; }

.bet-TeslaTimeline {
  width: 100%;
  background-color: #ffffff;
  --numberDiskSize: 32px; }
  @media (orientation: landscape) and (min-width: 970px) {
    .bet-TeslaTimeline {
      --numberDiskSize: 36px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .bet-TeslaTimeline {
      --numberDiskSize: 48px; } }
  .bet-TeslaTimeline-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-pagePadding {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-pagePadding {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-pagePadding {
        padding-bottom: 10vw; } }
  .bet-TeslaTimeline-wrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative; }
  .bet-TeslaTimeline-header {
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    z-index: 1; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-header {
        padding-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-header {
        padding-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-header {
        padding-bottom: 3.75vw; } }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-header {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-header {
        width: calc(100% * 5 / 12);
        text-align: left;
        padding-right: 5%;
        position: sticky;
        top: 10vh; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-header {
        width: calc(100% * 5 / 12);
        text-align: left;
        padding-right: 5%;
        position: sticky;
        top: 20vh; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-header {
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-header {
        width: calc(100% * 4 / 12);
        margin-left: calc(100% * 2 / 12); } }
  .bet-TeslaTimeline-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-heading {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-heading {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-heading {
        margin-bottom: 1.25vw; } }
  .bet-TeslaTimeline-list {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-list {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-list {
        width: calc(100% * 7 / 12); } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-TeslaTimeline-list {
      padding-top: 35.36vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTimeline-list {
      padding-top: 20vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-TeslaTimeline-list {
      padding-top: 20vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-TeslaTimeline-list {
      padding-bottom: 17.68vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTimeline-list {
      padding-bottom: 10vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-TeslaTimeline-list {
      padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-list {
        width: calc(100% * 7 / 12); } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-TeslaTimeline-list {
      padding-top: 35.36vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTimeline-list {
      padding-top: 20vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-TeslaTimeline-list {
      padding-top: 20vw; } }
  @media (orientation: landscape) and (orientation: portrait) {
    .bet-TeslaTimeline-list {
      padding-bottom: 8.84vw; } }
  @media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaTimeline-list {
      padding-bottom: 5vw; } }
  @media (orientation: landscape) and (orientation: landscape) {
    .bet-TeslaTimeline-list {
      padding-bottom: 5vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-list {
        width: calc(100% * 5 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-list {
        width: calc(100% * 4 / 12); } }
  .bet-TeslaTimeline-item {
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: opacity, transform;
    transition-duration: 0.5s;
    opacity: 1;
    transform: translateY(0); }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-item {
        padding-bottom: 17.68vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-item {
        padding-bottom: 10vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-item {
        padding-bottom: 10vw; } }
    .bet-TeslaTimeline-item[data-js-sun-position='below-viewport'] {
      opacity: 0;
      transform: translateY(5vw);
      transition-duration: 0s; }
    .bet-TeslaTimeline-item::before {
      content: '';
      display: block;
      width: 4px;
      height: 100%;
      left: calc(16px + calc(var(--numberDiskSize) / 2) - 2px);
      background-color: #f5f5f7;
      position: absolute;
      top: 0;
      z-index: -1; }
    .bet-TeslaTimeline-item:last-of-type::before {
      content: none; }
    .bet-TeslaTimeline-item:last-of-type {
      padding-bottom: 0; }
  .bet-TeslaTimeline-sunWrapper {
    width: 100%;
    position: relative;
    overflow: hidden; }
  .bet-TeslaTimeline-skyMask {
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-skyMask {
        width: calc(100% * 3 / 12);
        margin-top: calc(100% * 1 / 12);
        margin-bottom: calc(100% * 1 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-skyMask {
        width: calc(100% * 4 / 12);
        margin-top: calc(100% * 1 / 12);
        margin-bottom: calc(100% * 1 / 12); } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-skyMask {
        margin-top: calc(100% * 1.5 / 12);
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-skyMask {
        margin-top: calc(100% * 1.5 / 12);
        width: calc(100% * 3 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-skyMask {
        margin-top: calc(100% * 2 / 12);
        width: calc(100% * 4 / 12); } }
  .bet-TeslaTimeline-skyHeight {
    width: 100%;
    display: block; }
    .bet-TeslaTimeline-skyHeight::after {
      content: '';
      display: block;
      width: 100%; }
      @media (orientation: portrait) {
        .bet-TeslaTimeline-skyHeight::after {
          padding-top: 100%; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-TeslaTimeline-skyHeight::after {
          padding-top: 300%; } }
      @media (orientation: landscape) {
        .bet-TeslaTimeline-skyHeight::after {
          padding-top: 300%; } }
  .bet-TeslaTimeline-horizonShadow {
    width: calc(100% - 32px);
    height: 100%;
    background-color: rgba(54, 55, 58, 0.2);
    display: block;
    filter: blur(16px);
    position: absolute;
    top: 0;
    left: 16px;
    border-radius: 50%;
    transform: translateY(-100%); }
  .bet-TeslaTimeline-horizon {
    width: 100%;
    position: relative;
    overflow: hidden; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-horizon {
        display: none; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-horizon {
        display: block; } }
    .bet-TeslaTimeline-horizon::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 25%; }
    .bet-TeslaTimeline-item:first-child[data-js-sun-position='in-viewport'] ~ .bet-TeslaTimeline-sunWrapper .bet-TeslaTimeline-horizon::before,
    .bet-TeslaTimeline-item:first-child[data-js-sun-position='above-viewport'] ~ .bet-TeslaTimeline-sunWrapper .bet-TeslaTimeline-horizon::before {
      opacity: 1; }
  .bet-TeslaTimeline-sun {
    width: 100%;
    position: absolute;
    display: block;
    top: 0;
    left: 0; }
    @media (orientation: portrait) and (max-width: 749px) {
      .bet-TeslaTimeline-sun {
        transform: translateY(0) !important;
        opacity: 1 !important; } }
    .bet-TeslaTimeline-sun::after {
      content: '';
      display: block;
      width: 100%;
      padding-bottom: 100%; }
  .bet-TeslaTimeline-sunDisk {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transition-timing-function: cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: background-color, box-shadow;
    transition-duration: 2s;
    background-color: #f5cd5e;
    box-shadow: 0 0 16px 16px rgba(245, 205, 94, 0.2), 0 0 0 8px rgba(245, 205, 94, 0.1); }
    @media (orientation: portrait) and (max-width: 749px) {
      .bet-TeslaTimeline-sunDisk {
        transform: scale(1) !important; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-sunDisk {
        box-shadow: 0 0 32px 32px rgba(245, 205, 94, 0.2), 0 0 0 16px rgba(245, 205, 94, 0.1); } }
    .bet-TeslaTimeline-sunDisk::after {
      content: '';
      display: block;
      width: 100%;
      padding-bottom: 100%; }
    .bet-TeslaTimeline-item[data-js-sun-position='below-viewport'] .bet-TeslaTimeline-sunDisk {
      transform: scale(0); }
  .bet-TeslaTimeline-circle {
    display: block;
    width: calc(100% * 2 / 12);
    background-color: #f5f5f7;
    border-radius: 50%; }
    .bet-TeslaTimeline-circle::after {
      content: '';
      display: block;
      width: 100%;
      padding-bottom: 100%; }
  .bet-TeslaTimeline-step {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-step {
        padding-top: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-step {
        padding-top: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-step {
        padding-top: 0.3125vw; } }
  .bet-TeslaTimeline-stepHeading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.5;
    color: #291842;
    position: relative;
    margin-top: 0;
    max-width: 16em; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-stepHeading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-stepHeading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-stepHeading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-stepHeading {
        font-size: 25.629px; } }
  .bet-TeslaTimeline-stepSubhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: #291842;
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-stepSubhead {
        font-size: 16px; } }
  .bet-TeslaTimeline-stepLink {
    font-weight: 700; }
  .bet-TeslaTimeline-numberDisk {
    display: block;
    width: var(--numberDiskSize);
    background-color: #291842;
    position: relative;
    border-radius: 50%;
    flex-shrink: 0; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-numberDisk {
        margin-right: 8px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-numberDisk {
        margin-right: 16px; } }
    .bet-TeslaTimeline-numberDisk::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 100%; }
  .bet-TeslaTimeline-number {
    line-height: 1;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    font-weight: 300;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-number {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-number {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-number {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-number {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-number {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-number {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-number {
        font-size: var(--bsk-font-size-8); } }
  .bet-TeslaTimeline-badge {
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-left: 0.8em;
    padding-right: 0.8em;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    background-color: #f5cd5e;
    color: #ffffff;
    display: inline-flex;
    border-radius: 32px; }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-badge {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-badge {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-badge {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaTimeline-badge {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaTimeline-badge {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-badge {
        font-size: 14.222px; } }
    @media (orientation: portrait) {
      .bet-TeslaTimeline-badge {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaTimeline-badge {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TeslaTimeline-badge {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaTimeline-badge {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        padding-left: 1em;
        padding-right: 1em; } }
  .bet-TeslaTimeline-noWrap {
    white-space: nowrap; }

.bet-TeslaToggle {
  --toggle-height: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; }
  @media (orientation: portrait) {
    .bet-TeslaToggle {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TeslaToggle {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-TeslaToggle {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .bet-TeslaToggle {
      --toggle-height: 48px; } }
  .bet-TeslaToggle-header {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-TeslaToggle-header {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaToggle-header {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TeslaToggle-header {
        margin-bottom: 1.25vw; } }
  .bet-TeslaToggle-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-bottom: 0;
    text-align: center; }
    @media (orientation: portrait) {
      .bet-TeslaToggle-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaToggle-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TeslaToggle-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaToggle-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaToggle-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaToggle-subhead {
        font-size: 20.25px; } }
  .bet-TeslaToggle-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: center;
    background-color: #f5f5f7;
    border-radius: calc(var(--toggle-height) / 2);
    height: var(--toggle-height);
    position: relative; }
    @media (orientation: portrait) {
      .bet-TeslaToggle-wrapper {
        width: calc(100% / 12 * 7); } }
    @media (orientation: landscape) {
      .bet-TeslaToggle-wrapper {
        width: calc(100% / 12 * 5); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaToggle-wrapper {
        width: calc(100% / 12 * 3.5); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaToggle-wrapper {
        width: calc(100% / 12 * 3); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaToggle-wrapper {
        width: calc(100% / 12 * 2.5); } }
    .bet-TeslaToggle-wrapper::after {
      content: '';
      position: absolute;
      width: 50%;
      height: 100%;
      display: block;
      background-color: #291842;
      left: 0;
      border-radius: calc(var(--toggle-height) / 2);
      pointer-events: none;
      z-index: 0;
      transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
      box-shadow: 0 2px 4px 0 rgba(41, 24, 66, 0.1); }
    [data-js-calculator-option='cash'] .bet-TeslaToggle-wrapper::after {
      transform: translateX(100%); }
  .bet-TeslaToggle-button {
    width: 50%;
    height: 100%;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    font-weight: 500;
    letter-spacing: -0.01em;
    color: rgba(41, 24, 66, 0.61);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--toggle-height) / 2);
    position: relative;
    z-index: 1;
    transition: color 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    @media (orientation: portrait) {
      .bet-TeslaToggle-button {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TeslaToggle-button {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TeslaToggle-button {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TeslaToggle-button {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TeslaToggle-button {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TeslaToggle-button {
        font-size: 18px; } }
    .bet-TeslaToggle-button:hover, .bet-TeslaToggle-button:active {
      color: #291842; }
    .bet-TeslaToggle-button--active {
      color: #291842; }
    [data-js-calculator-option='financing'] .bet-TeslaToggle-button[data-js-toggle-financing],
    [data-js-calculator-option='cash'] .bet-TeslaToggle-button[data-js-toggle-cash] {
      color: #ffffff; }

.bet-Test {
  width: 100%; }
  .bet-Test--new {
    display: none; }
  .bet-Test--old {
    display: block; }

.bet-TextBlock {
  width: 100%;
  background-color: #ffffff; }
  .bet-TextBlock-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
    @media (orientation: portrait) {
      .bet-TextBlock-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TextBlock-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TextBlock-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TextBlock-pagePadding {
        padding-bottom: 5vw; } }
  .bet-TextBlock-message {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: landscape) {
      .bet-TextBlock-message {
        width: calc(100% * 10 / 12);
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextBlock-message {
        width: calc(100% * 8 / 12);
        margin-left: calc(100% * 2 / 12); } }
    @media (min-width: 1690px) {
      .bet-TextBlock-message {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 3 / 12); } }
  @media (orientation: portrait) {
    .bet-TextBlock-header {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TextBlock-header {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .bet-TextBlock-header {
      margin-bottom: 1.25vw; } }
  .bet-TextBlock-header:last-child {
    margin-bottom: 0; }
  .bet-TextBlock-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TextBlock-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TextBlock-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextBlock-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextBlock-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextBlock-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TextBlock-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-TextBlock-heading {
        margin-bottom: 0.83333vw; } }
    .bet-TextBlock-heading:last-child {
      margin-bottom: 0; }
  .bet-TextBlock-body {
    width: 100%; }
    @media (orientation: portrait) {
      .bet-TextBlock-body {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-body {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TextBlock-body {
        margin-bottom: 1.25vw; } }
    .bet-TextBlock-body:last-child {
      margin-bottom: 0; }
  .bet-TextBlock-paragraph {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.75; }
    @media (orientation: portrait) {
      .bet-TextBlock-paragraph {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TextBlock-paragraph {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextBlock-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextBlock-paragraph {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextBlock-paragraph {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-TextBlock-paragraph {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextBlock-paragraph {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .bet-TextBlock-paragraph {
        margin-bottom: 0.83333vw; } }
    .bet-TextBlock-paragraph:last-child {
      margin-bottom: 0; }

.bet-TextImageBlock {
  width: 100%; }
  .bet-TextImageBlock-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-pagePadding {
        padding-top: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-pagePadding {
        padding-top: 5vw; } }
    @media (orientation: portrait) {
      .bet-TextImageBlock-pagePadding {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-pagePadding {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-pagePadding {
        padding-bottom: 5vw; } }
  .bet-TextImageBlock-message {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-message {
        align-items: center; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-message {
        width: calc(100% * 8 / 12);
        align-items: flex-start; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-message {
        align-items: flex-start;
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-TextImageBlock-message {
        width: calc(100% * 6 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock-message {
        width: calc(100% * 5 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-message {
        order: -1; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-message {
        order: -1; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-message {
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-message {
        margin-left: calc(100% * 2 / 12); } }
  @media (orientation: portrait) {
    .bet-TextImageBlock-header {
      margin-bottom: 1.47333vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TextImageBlock-header {
      margin-bottom: 0.83333vw; } }
  @media (orientation: landscape) {
    .bet-TextImageBlock-header {
      margin-bottom: 0.83333vw; } }
  @media (orientation: portrait) {
    .bet-TextImageBlock-header {
      text-align: center; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-TextImageBlock-header {
      text-align: left; } }
  .bet-TextImageBlock-header:last-child {
    margin-bottom: 0; }
  .bet-TextImageBlock-eyebrow {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-eyebrow {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextImageBlock-eyebrow {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextImageBlock-eyebrow {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock-eyebrow {
        font-size: 18px; } }
    @media (orientation: portrait) {
      .bet-TextImageBlock-eyebrow {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-eyebrow {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-eyebrow {
        margin-bottom: 0.3125vw; } }
  .bet-TextImageBlock-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    margin-top: 0; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextImageBlock-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextImageBlock-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .bet-TextImageBlock-heading {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-heading {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-heading {
        margin-bottom: 0.3125vw; } }
    .bet-TextImageBlock-heading:last-child {
      margin-bottom: 0; }
  .bet-TextImageBlock-body {
    width: 100%; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-body {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-body {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-body {
        margin-bottom: 1.25vw; } }
    .bet-TextImageBlock-body:last-child {
      margin-bottom: 0; }
  .bet-TextImageBlock-paragraph {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    line-height: 1.75; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-paragraph {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-paragraph {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TextImageBlock-paragraph {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextImageBlock-paragraph {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock-paragraph {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .bet-TextImageBlock-paragraph {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-paragraph {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-paragraph {
        margin-bottom: 0.3125vw; } }
    .bet-TextImageBlock-paragraph:last-child {
      margin-bottom: 0; }
  .bet-TextImageBlock-figureWrapper {
    position: relative; }
    @media (orientation: portrait) {
      .bet-TextImageBlock-figureWrapper {
        width: calc(100% * 6 / 12);
        margin-left: calc(100% * 3 / 12);
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock-figureWrapper {
        width: calc(100% * 4 / 12);
        margin-left: 0; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) {
    .bet-TextImageBlock-figureWrapper {
      padding-top: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: portrait) and (min-width: 750px) {
    .bet-TextImageBlock-figureWrapper {
      padding-top: 1.25vw; } }
  @media (orientation: portrait) and (min-width: 750px) and (orientation: landscape) {
    .bet-TextImageBlock-figureWrapper {
      padding-top: 1.25vw; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock-figureWrapper {
        width: calc(100% * 4 / 12);
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TextImageBlock-figureWrapper {
        padding-left: 32px;
        padding-right: 32px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TextImageBlock-figureWrapper {
        padding-left: 48px;
        padding-right: 48px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock--pictureLeft .bet-TextImageBlock-figureWrapper {
        order: -1; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock--pictureLeft .bet-TextImageBlock-figureWrapper {
        order: -1; } }
    @media (orientation: landscape) and (min-width: 750px) {
      .bet-TextImageBlock--pictureLeft .bet-TextImageBlock-figureWrapper {
        margin-left: calc(100% * 1 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-figureWrapper {
        order: 2; } }
    @media (orientation: landscape) {
      .bet-TextImageBlock--pictureRight .bet-TextImageBlock-figureWrapper {
        order: 2; } }
  .bet-TextImageBlock-figureCircle {
    width: 100%;
    overflow: hidden;
    border-radius: 50%;
    clip-path: circle(50% at 50% 50%);
    display: block;
    position: relative; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-TextImageBlock-figureCircle {
    margin-bottom: 4.42vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-TextImageBlock-figureCircle {
    margin-bottom: 2.5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-TextImageBlock-figureCircle {
    margin-bottom: 2.5vw; } }
    .bet-TextImageBlock-figureCircle::after {
      content: '';
      width: 100%;
      padding-top: 100%;
      display: block; }
  .bet-TextImageBlock-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
    .bet-TextImageBlock-figure[data-js-position='in-viewport'] .bet-TextImageBlock-image {
      animation: betSplashHeroZoom 10s forwards ease-out; }
  .bet-TextImageBlock-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .bet-TextImageBlock-link {
    color: #00c397; }
    .bet-TextImageBlock-link:hover, .bet-TextImageBlock-link:focus {
      color: #00c397; }

.bet-TileBorderMd {
  width: 100%; }
  .bet-TileBorderMd-box {
    width: 100%;
    position: relative; }
    .bet-TileBorderMd-box::after {
      padding-top: 50%;
      display: block; }
      @media (orientation: portrait) and (min-width: 750px), (orientation: landscape) {
        .bet-TileBorderMd-box::after {
          content: ''; } }
  .bet-TileBorderMd-button {
    width: 100%;
    display: block;
    box-shadow: inset 0 4px 0 0 #f5f5f7;
    transition: box-shadow 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    color: #00c397; }
    @media (orientation: portrait) and (min-width: 750px), (orientation: landscape) {
      .bet-TileBorderMd-button {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%; } }
    .bet-TileBorderMd-button:hover, .bet-TileBorderMd-button:focus {
      color: #00c397;
      box-shadow: inset 0 4px 0 0 #37ebc1;
      text-decoration: none; }
  .bet-TileBorderMd-content {
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 24px; }
    @media (min-width: 750px) {
      .bet-TileBorderMd-content {
        padding-top: 32px; } }
    @media (min-width: 970px) {
      .bet-TileBorderMd-content {
        padding-top: 40px; } }
    @media (min-width: 1690px) {
      .bet-TileBorderMd-content {
        padding-top: 48px; } }
  .bet-TileBorderMd-heading {
    margin-top: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    max-width: 80%; }
    @media (orientation: portrait) {
      .bet-TileBorderMd-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderMd-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TileBorderMd-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TileBorderMd-heading {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderMd-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .bet-TileBorderMd-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderMd-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileBorderMd-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderMd-heading {
        font-size: 25.629px; } }
  .bet-TileBorderMd-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin: 0;
    max-width: 80%; }
    @media (orientation: portrait) {
      .bet-TileBorderMd-subhead {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderMd-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TileBorderMd-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderMd-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileBorderMd-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderMd-subhead {
        font-size: 18px; } }
  .bet-TileBorderMd-cta {
    display: block;
    font-size: 11.237px;
    line-height: 1.25;
    font-weight: 500; }
    @media (min-width: 970px) {
      .bet-TileBorderMd-cta {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-TileBorderMd-cta {
        font-size: 14.222px; } }
  .bet-TileBorderMd-arrow {
    font-size: 0.7em;
    margin-left: 0.1em;
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    display: inline-block; }
    .bet-TileBorderMd-button:hover .bet-TileBorderMd-arrow,
    .bet-TileBorderMd-button:focus .bet-TileBorderMd-arrow {
      transform: translateX(0.2em); }
  .bet-TileBorderMd-linkPrimary {
    position: relative;
    display: block;
    letter-spacing: -0.005em;
    line-height: 1.25;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderMd-linkPrimary {
        font-size: 14.222px; } }

.bet-TileBorderSm {
  width: 100%; }
  .bet-TileBorderSm-box {
    width: 100%;
    position: relative; }
    .bet-TileBorderSm-box::after {
      content: '';
      padding-top: 50%;
      display: block; }
  .bet-TileBorderSm-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    box-shadow: inset 0 4px 0 0 #f5f5f7;
    transition: box-shadow 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    color: #00c397; }
    .bet-TileBorderSm-button:hover, .bet-TileBorderSm-button:focus {
      color: #00c397;
      box-shadow: inset 0 4px 0 0 #37ebc1;
      text-decoration: none; }
  .bet-TileBorderSm-content {
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 16px; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderSm-content {
        padding-top: 24px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderSm-content {
        padding-top: 32px; } }
  .bet-TileBorderSm-heading {
    margin-top: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    letter-spacing: -0.005em; }
    @media (orientation: portrait) {
      .bet-TileBorderSm-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderSm-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TileBorderSm-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TileBorderSm-heading {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderSm-heading {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TileBorderSm-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderSm-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileBorderSm-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderSm-heading {
        font-size: 20.25px; } }
  .bet-TileBorderSm-linkPrimary {
    position: relative;
    display: block;
    letter-spacing: -0.005em;
    line-height: 1.25;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileBorderSm-linkPrimary {
        font-size: 14.222px; } }

.bet-TileLarge {
  width: 100%; }
  .bet-TileLarge-box {
    width: 100%;
    position: relative;
    transform: scale(1);
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-TileLarge-box::after {
      content: '';
      padding-top: 100%;
      display: block; }
    .bet-TileLarge-box:hover {
      transform: scale(1.02); }
  .bet-TileLarge-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    color: #00c397; }
    .bet-TileLarge-button:hover, .bet-TileLarge-button:focus {
      color: #00c397;
      text-decoration: none; }
  .bet-TileLarge-shadow {
    position: absolute;
    top: 4%;
    left: 1%;
    width: 98%;
    height: 96%;
    object-fit: cover;
    z-index: -1;
    background-color: #36373a;
    filter: blur(8px);
    display: block;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-TileLarge-button:hover .bet-TileLarge-shadow,
    .bet-TileLarge-button:focus .bet-TileLarge-shadow {
      opacity: 0.3;
      transition-duration: 0.25s; }
  .bet-TileLarge-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .bet-TileLarge-content {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 24px; }
    @media (min-width: 750px) {
      .bet-TileLarge-content {
        padding: 32px; } }
    @media (min-width: 970px) {
      .bet-TileLarge-content {
        padding: 40px; } }
    @media (min-width: 1690px) {
      .bet-TileLarge-content {
        padding: 48px; } }
  .bet-TileLarge-heading {
    margin-top: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    font-size: 22.781px;
    max-width: 80%; }
    @media (orientation: portrait) {
      .bet-TileLarge-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileLarge-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TileLarge-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileLarge-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileLarge-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileLarge-heading {
        font-size: 32.437px; } }
  .bet-TileLarge-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    line-height: 1.5;
    color: rgba(41, 24, 66, 0.61);
    font-weight: 500;
    max-width: 70%; }
    @media (orientation: portrait) {
      .bet-TileLarge-subhead {
        font-size: 12.642px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileLarge-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) {
      .bet-TileLarge-subhead {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileLarge-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileLarge-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileLarge-subhead {
        font-size: 18px; } }
  .bet-TileLarge-cta {
    display: block;
    font-size: 11.237px;
    line-height: 1.25;
    font-weight: 500; }
    @media (min-width: 970px) {
      .bet-TileLarge-cta {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-TileLarge-cta {
        font-size: 14.222px; } }
  .bet-TileLarge-arrow {
    font-size: 0.7em;
    margin-left: 0.1em; }
  .bet-TileLarge-linkPrimary {
    position: relative;
    display: block;
    font-size: 11.237px;
    line-height: 1.25;
    font-weight: 500; }
    @media (min-width: 970px) {
      .bet-TileLarge-linkPrimary {
        font-size: 12.642px; } }
    @media (min-width: 1690px) {
      .bet-TileLarge-linkPrimary {
        font-size: 14.222px; } }

.bet-TileSolidSm {
  width: 100%; }
  .bet-TileSolidSm-box {
    width: 100%;
    position: relative;
    transform: scale(1);
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-TileSolidSm-box::after {
      content: '';
      padding-top: 100%;
      display: block; }
    .bet-TileSolidSm-box:hover {
      transform: scale(1.02); }
  .bet-TileSolidSm-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block; }
  .bet-TileSolidSm-shadow {
    position: absolute;
    top: 4%;
    left: 1%;
    width: 98%;
    height: 96%;
    object-fit: cover;
    z-index: -1;
    background-color: #36373a;
    filter: blur(8px);
    display: block;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.32, 0.01, 0, 1); }
    .bet-TileSolidSm-button:hover .bet-TileSolidSm-shadow,
    .bet-TileSolidSm-button:focus .bet-TileSolidSm-shadow {
      opacity: 0.3;
      transition-duration: 0.25s; }
  .bet-TileSolidSm-content {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 16px;
    background-color: #f5f5f7;
    color: #37ebc1; }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileSolidSm-content {
        padding: 24px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileSolidSm-content {
        padding: 32px; } }
    .bet-TileSolidSm-button:hover .bet-TileSolidSm-content,
    .bet-TileSolidSm-button:focus .bet-TileSolidSm-content {
      background-color: #37ebc1;
      color: #291842;
      text-decoration: none; }
  .bet-TileSolidSm-heading {
    margin-top: 0;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #291842;
    letter-spacing: -0.005em;
    letter-spacing: var(--bsk-letter-spacing-tight-3); }
    @media (orientation: portrait) {
      .bet-TileSolidSm-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileSolidSm-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .bet-TileSolidSm-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: portrait) {
      .bet-TileSolidSm-heading {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileSolidSm-heading {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-TileSolidSm-heading {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileSolidSm-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileSolidSm-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileSolidSm-heading {
        font-size: 20.25px; } }
  .bet-TileSolidSm-linkPrimary {
    position: relative;
    display: block;
    letter-spacing: -0.005em;
    line-height: 1.25;
    font-weight: 500; }
    @media (orientation: portrait) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-TileSolidSm-linkPrimary {
        font-size: 14.222px; } }
    .bet-TileSolidSm-button:hover .bet-TileSolidSm-linkPrimary,
    .bet-TileSolidSm-button:focus .bet-TileSolidSm-linkPrimary {
      color: #ffffff; }

.BskTilter-wrapper--sm {
  perspective: 3200px; }

.BskTilter-wrapper--md {
  perspective: 6400px; }

.BskTilter-item[data-js-tilter] {
  transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  transform-style: preserve-3d; }
  .BskTilter-item[data-js-tilter]:hover, .BskTilter-item[data-js-tilter]:focus {
    transition: transform 0.1s ease-out; }

.bet-VideoBox {
  width: 100%;
  position: relative;
  display: block; }
  @media (orientation: portrait) {
    .bet-VideoBox {
      padding-top: 3.315vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-VideoBox {
      padding-top: 1.875vw; } }
  @media (orientation: landscape) {
    .bet-VideoBox {
      padding-top: 1.875vw; } }
  @media (orientation: portrait) {
    .bet-VideoBox {
      padding-bottom: 3.315vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .bet-VideoBox {
      padding-bottom: 1.875vw; } }
  @media (orientation: landscape) {
    .bet-VideoBox {
      padding-bottom: 1.875vw; } }

.bet-VideoLarge {
  width: 100%;
  background-color: #ffffff; }
  .bet-VideoLarge-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden; }
    @media (orientation: portrait) {
      .bet-VideoLarge-pagePadding {
        padding-top: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-VideoLarge-pagePadding {
        padding-top: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-VideoLarge-pagePadding {
        padding-top: 2.5vw; } }
    @media (orientation: portrait) {
      .bet-VideoLarge-pagePadding {
        padding-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-VideoLarge-pagePadding {
        padding-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .bet-VideoLarge-pagePadding {
        padding-bottom: 2.5vw; } }
    @media (orientation: portrait) {
      .bet-VideoLarge-pagePadding {
        justify-content: center; } }
    @media (orientation: landscape) {
      .bet-VideoLarge-pagePadding {
        justify-content: flex-start; } }
  .bet-VideoLarge-message {
    padding-left: 16px;
    padding-right: 16px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .bet-VideoLarge-message {
        width: 100%;
        text-align: center; } }
  @media (orientation: portrait) and (orientation: portrait) {
    .bet-VideoLarge-message {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
    .bet-VideoLarge-message {
      margin-bottom: 2.5vw; } }
  @media (orientation: portrait) and (orientation: landscape) {
    .bet-VideoLarge-message {
      margin-bottom: 2.5vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-VideoLarge-message {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) {
      .bet-VideoLarge-message {
        width: calc(100% * 4 / 12);
        margin-left: calc(100% * 1 / 12);
        text-align: left;
        align-items: flex-start;
        margin-bottom: 0; } }
  .bet-VideoLarge-heading {
    color: #291842;
    margin-top: 0;
    width: 100%; }

@media (orientation: portrait) and (orientation: portrait) {
  .bet-VideoLarge-heading {
    margin-bottom: 4.42vw; } }

@media (orientation: portrait) and (orientation: portrait) and (min-width: 750px) {
  .bet-VideoLarge-heading {
    margin-bottom: 2.5vw; } }

@media (orientation: portrait) and (orientation: landscape) {
  .bet-VideoLarge-heading {
    margin-bottom: 2.5vw; } }

@media (orientation: landscape) and (orientation: portrait) {
  .bet-VideoLarge-heading {
    margin-bottom: 1.105vw; } }

@media (orientation: landscape) and (orientation: portrait) and (min-width: 750px) {
  .bet-VideoLarge-heading {
    margin-bottom: 0.625vw; } }

@media (orientation: landscape) and (orientation: landscape) {
  .bet-VideoLarge-heading {
    margin-bottom: 0.625vw; } }
    .bet-VideoLarge-heading--md {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-VideoLarge-heading--md {
          font-size: 22.781px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-VideoLarge-heading--md {
          font-size: 32.437px; } }
      @media (orientation: landscape) {
        .bet-VideoLarge-heading--md {
          font-size: 20.25px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-VideoLarge-heading--md {
          font-size: 28.833px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-VideoLarge-heading--md {
          font-size: 46.184px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-VideoLarge-heading--md {
          font-size: 51.957px; } }
    .bet-VideoLarge-heading--lg {
      font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.1; }
      @media (orientation: portrait) {
        .bet-VideoLarge-heading--lg {
          font-size: 25.629px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .bet-VideoLarge-heading--lg {
          font-size: 36.491px; } }
      @media (orientation: landscape) {
        .bet-VideoLarge-heading--lg {
          font-size: 22.781px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .bet-VideoLarge-heading--lg {
          font-size: 32.437px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .bet-VideoLarge-heading--lg {
          font-size: 51.957px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .bet-VideoLarge-heading--lg {
          font-size: 65.758px; } }
  .bet-VideoLarge-subhead {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    max-width: 30em;
    margin: 0;
    width: 100%; }
    @media (orientation: portrait) {
      .bet-VideoLarge-subhead {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-VideoLarge-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .bet-VideoLarge-subhead {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .bet-VideoLarge-subhead {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .bet-VideoLarge-subhead {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .bet-VideoLarge-subhead {
        font-size: 20.25px; } }
  .bet-VideoLarge-video {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .bet-VideoLarge-video {
        width: 100%; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .bet-VideoLarge-video {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) {
      .bet-VideoLarge-video {
        width: calc(100% * 7 / 12);
        margin-left: calc(100% * -0.5 / 12); } }

.bet-VideoPlayer {
  width: 100%;
  position: relative;
  display: block; }
  .bet-VideoPlayer-playTrigger {
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    top: 0;
    cursor: pointer; }
    .bet-VideoPlayer--playing .bet-VideoPlayer-playTrigger {
      pointer-events: none; }
  .bet-VideoPlayer-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    background-color: #b6ffef;
    border-radius: 50%;
    transition: transform cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-duration: 0s;
    z-index: 2;
    pointer-events: none;
    opacity: 0.25;
    transform: translate(-50%, -50%) scale(0.9); }
    @supports (mix-blend-mode: darken) {
      .bet-VideoPlayer-circle {
        mix-blend-mode: darken;
        opacity: 1; } }
    .bet-VideoPlayer-circle::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 100%; }
    .bet-VideoPlayer[data-js-position='in-viewport'] .bet-VideoPlayer-circle {
      transition-duration: 2s;
      transform: translate(-50%, -50%) scale(1); }
    .bet-VideoPlayer--playing .bet-VideoPlayer-circle,
    .bet-VideoPlayer--paused .bet-VideoPlayer-circle,
    .bet-VideoPlayer--playing[data-js-position='in-viewport'] .bet-VideoPlayer-circle,
    .bet-VideoPlayer--paused[data-js-position='in-viewport'] .bet-VideoPlayer-circle {
      transition-duration: 4s;
      transform: translate(-50%, -50%) scale(0); }
  .bet-VideoPlayer-video {
    width: 100%;
    display: block; }

.mkt-Button {
  align-items: center;
  border-radius: 3px;
  border: 0;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--bsk-font-graphik);
  font-size: 14.222px;
  font-weight: var(--bsk-font-weight-500);
  height: 40px;
  justify-content: center;
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  line-height: 1;
  margin-top: 13px;
  outline: none;
  padding: 0 20px;
  position: relative;
  text-align: center; }

.mkt-Button:focus,
.mkt-Button:hover {
  text-decoration: none;
  transform: translateY(1px); }

.mkt-Button:active {
  transform: translateY(2px); }

.mkt-Button--md {
  padding-left: 40px;
  padding-right: 40px; }

.mkt-Button--primary {
  background-color: #37ebc1;
  color: #291842; }

.mkt-Button--primary:hover {
  color: #291842; }

.mkt-Button--secondary {
  background-color: #291842;
  color: #ffffff; }

.mkt-Button--secondary:hover {
  color: #ffffff; }

.mk1-landing__nav {
  display: flex;
  align-items: center; }

.mk1-landing__hero {
  display: flex;
  flex-direction: column; }

.mk1-landing__hero-left {
  background-image: url(https://media.better.com/components/landing-pages/hero2.jpg);
  background-size: cover;
  background-position: center;
  flex: 1 1 400px; }

.mk1-landing__hero-right {
  background: #291842; }
  .mk1-landing__hero-right > div {
    max-width: 350px;
    padding: 50px 30px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column; }
  .mk1-landing__hero-right svg {
    display: block;
    margin: 0 auto 30px; }
  .mk1-landing__hero-right h3 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 28.833px;
    font-weight: 600;
    text-align: center;
    color: #ffffff; }
  .mk1-landing__hero-right p {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    color: #ffffff;
    margin-bottom: 54px; }
  .mk1-landing__hero-right h4 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 22.781px;
    font-weight: 600;
    text-align: center;
    color: #ffffff; }
  .mk1-landing__hero-right a {
    display: flex;
    align-items: center;
    margin: 15px auto;
    width: 180px; }
  .mk1-landing__hero-right .bsk-Button--accent {
    background-color: #37ebc1;
    color: #291842; }
    .mk1-landing__hero-right .bsk-Button--accent:after {
      display: none; }
    .mk1-landing__hero-right .bsk-Button--accent:hover {
      box-shadow: inset 0 0 0 1px rgba(41, 24, 66, 0.61); }
  .mk1-landing__hero-right .bsk-Button--tertiary {
    background-color: #ffffff;
    color: #291842; }

.mk1-landing__feature {
  padding: 90px 30px;
  margin: 0 auto;
  max-width: 650px; }
  .mk1-landing__feature h1 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 51.957px;
    font-weight: 700;
    line-height: 1.02;
    text-align: center;
    color: #291842;
    margin-bottom: 30px; }
  .mk1-landing__feature p {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #291842; }
  .mk1-landing__feature .mk1-landing__feature--slime {
    color: #37ebc1; }

@media (min-width: 945px) {
  .mk1-landing__hero {
    flex-direction: row;
    flex-wrap: wrap; }
  .mk1-landing__hero-right {
    flex: 0 0 500px; } }

.mk2-landing__nav {
  display: flex;
  flex-flow: column; }

.mk2-landing__nerdwallet {
  margin: 30px auto 0;
  display: flex;
  max-width: 300px; }
  .mk2-landing__nerdwallet svg {
    margin: 0 10px 0 0;
    max-height: 100px; }
  .mk2-landing__nerdwallet > div {
    flex: 1;
    margin-top: 15px;
    display: flex;
    flex-flow: column; }
  .mk2-landing__nerdwallet span {
    margin-bottom: 10px;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.11;
    color: #291842; }
  .mk2-landing__nerdwallet p {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 11.237px;
    font-weight: 500;
    line-height: 1.19;
    color: #291842; }

.mk2-landing__hero {
  padding: 0 20px;
  margin: 50px auto; }
  .mk2-landing__hero img {
    max-width: 100%;
    width: 800px;
    display: block;
    margin: 0 auto; }

.mk2-landing__feature {
  margin: 0 auto 90px;
  max-width: 700px;
  padding: 0 50px; }
  .mk2-landing__feature h1 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 58.452px;
    font-weight: 700;
    line-height: 1.02;
    text-align: center;
    color: #291842;
    margin: 0 auto 30px;
    max-width: 400px; }
  .mk2-landing__feature p {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.26;
    text-align: center;
    color: #291842; }
  .mk2-landing__feature .mk2-landing__feature--slime {
    color: #37ebc1; }
  .mk2-landing__feature .mk2-landing__feature--buttons {
    margin: 50px auto 0;
    display: flex;
    align-items: center;
    flex-direction: column; }
  .mk2-landing__feature a {
    display: flex;
    align-items: center;
    margin: 15px;
    width: 180px; }
  .mk2-landing__feature .bsk-Button--accent {
    color: #291842;
    background-color: #37ebc1; }
    .mk2-landing__feature .bsk-Button--accent:after {
      display: none; }
    .mk2-landing__feature .bsk-Button--accent:hover {
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }
  .mk2-landing__feature .bsk-Button--secondary {
    background-color: #291842; }
    .mk2-landing__feature .bsk-Button--secondary:after {
      display: none; }
    .mk2-landing__feature .bsk-Button--secondary:hover {
      color: #ffffff;
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }

@media (min-width: 945px) {
  .mk2-landing__nav {
    justify-content: space-between;
    flex-flow: row; }
  .mk2-landing__nerdwallet {
    margin: 0 50px 0 0; }
  .mk2-landing__hero {
    margin: 100px auto 50px; }
  .mk2-landing__feature .mk2-landing__feature--buttons {
    justify-content: center;
    flex-direction: row; } }

.mk-landing__logo {
  margin: 15px;
  width: 112px; }

.mk-landing__reviews {
  margin-bottom: 90px;
  background: #291842; }
  .mk-landing__reviews h3 {
    color: #ffffff;
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 28.833px;
    font-weight: 600;
    margin: 0 auto;
    position: relative;
    max-width: 500px;
    text-align: left; }
  .mk-landing__reviews:last-child {
    margin-bottom: 0; }

.mk-landing__reviews--container {
  padding: 40px;
  margin: 0 auto; }
  .mk-landing__reviews--container hr {
    border: 1px solid #ffffff;
    margin: 50px auto;
    width: 100%; }

.mk-landing__reviews--right {
  flex: 0 0 500px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 500px; }
  .mk-landing__reviews--right > div {
    flex: 1; }
  .mk-landing__reviews--right > svg {
    margin-bottom: 15px;
    height: 27px;
    width: 40px; }

.mk-landing__reviews--disclaimer {
  position: absolute;
  bottom: -40px;
  left: 0;
  max-width: 250px;
  font-size: 11.237px;
  font-weight: 300;
  line-height: 1.2; }
  .mk-landing__reviews--disclaimer a {
    color: #37ebc1; }

.mk-landing__reviews--quote {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 20.25px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 10px; }

.mk-landing__reviews--meta {
  display: flex;
  flex-direction: column; }
  .mk-landing__reviews--meta svg {
    max-width: 100px; }

.mk-landing__reviews--author {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14.222px;
  font-weight: 400;
  color: #ffffff;
  margin: 10px 20px 0 5px; }

.mk-landing__reviews--link {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 11.237px;
  font-style: italic;
  font-weight: 400;
  color: #ffffff;
  text-decoration: underline; }

.mk-landing__reviews--slime {
  color: #37ebc1; }

@media (min-width: 945px) {
  .mk-landing__logo {
    margin: 30px;
    width: 148px; }
  .mk-landing__reviews h3 {
    max-width: 200px;
    flex: 1 1 200px;
    margin: 0; }
  .mk-landing__reviews--container {
    padding: 70px 40px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center; }
    .mk-landing__reviews--container hr {
      border: 1px solid #ffffff;
      margin: 0 50px;
      height: 87px;
      width: 0; }
  .mk-landing__reviews--right {
    flex-direction: row;
    margin: 0; }
    .mk-landing__reviews--right > div {
      flex: 1;
      margin-left: 15px; }
  .mk-landing__reviews--meta {
    flex-direction: row;
    align-items: center; }
  .mk-landing__reviews--author {
    margin: 0 20px 0 5px; } }

.mk-carousel {
  overflow: hidden;
  width: 100%; }
  .mk-carousel .mk-carousel-track {
    display: flex;
    align-items: center;
    width: 400%;
    animation: mk-carousel 20s linear infinite; }
  .mk-carousel .mk-carousel-item {
    width: 25%;
    align-self: stretch; }

@keyframes mk-carousel {
  0%,
  5% {
    transform: translate3d(0, 0, 0); }
  8%,
  41% {
    transform: translate3d(-25%, 0, 0); }
  44%,
  78% {
    transform: translate3d(-50%, 0, 0); }
  81%,
  100% {
    transform: translate3d(-75%, 0, 0); } }

.gated-Locked .addthis-smartlayers {
  /*
    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="blur-svg">
      <defs>
        <filter id="blur-filter">
          <feGaussianBlur stdDeviation="15"></feGaussianBlur>
        </filter>
      </defs>
    </svg>
  */
  filter: url("data:image/svg+xml;base64,ICAgIDxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjbGFzcz0iYmx1ci1zdmciPg0KICAgICAgPGRlZnM+DQogICAgICAgIDxmaWx0ZXIgaWQ9ImJsdXItZmlsdGVyIj4NCiAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICA8L2RlZnM+DQogICAgPC9zdmc+DQo=");
  filter: blur(15px); }

.cms-ArticleList {
  width: 100%; }
  .cms-ArticleList-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .cms-ArticleList-headerPadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box; }
  .cms-ArticleList-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0; }
  .cms-ArticleList-item, .cms-ArticleList-header {
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        margin-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        margin-bottom: 5vw; } }
    @media (orientation: landscape) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        margin-bottom: 5vw; } }
    @media (orientation: portrait) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        padding-left: 24px;
        padding-right: 24px; } }
    @media (orientation: landscape) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        padding-left: 32px;
        padding-right: 32px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-ArticleList-item, .cms-ArticleList-header {
        padding-left: 48px;
        padding-right: 48px; } }
  @media (orientation: portrait) {
    .cms-ArticleList-item {
      width: calc(100% * 6 / 12); } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-ArticleList-item {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) {
    .cms-ArticleList-item {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .cms-ArticleList-item {
      width: calc(100% * 4 / 12); } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .cms-ArticleList-item {
      width: calc(100% * 3 / 12); } }
  .cms-ArticleList-bottomPagination {
    width: 100%;
    padding-left: 48px;
    padding-right: 48px; }

.cms-ArticleTile {
  width: 100%;
  display: flex;
  flex-direction: column;
  transition: transform cubic-bezier(0.32, 0.01, 0, 1); }
  .cms-ArticleTile[data-js-position='below-viewport'] {
    transform: translateY(5rem);
    transition-duration: 0s; }
  @media (orientation: portrait) {
    .cms-ArticleList-item:nth-child(2n + 1):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.25s; }
    .cms-ArticleList-item:nth-child(2n + 2):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.5s; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-ArticleList-item:nth-child(3n + 1):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.25s; }
    .cms-ArticleList-item:nth-child(3n + 2):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.5s; }
    .cms-ArticleList-item:nth-child(3n + 3):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.75s; } }
  @media (orientation: landscape) {
    .cms-ArticleList-item:nth-child(3n + 1):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.25s; }
    .cms-ArticleList-item:nth-child(3n + 2):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.5s; }
    .cms-ArticleList-item:nth-child(3n + 3):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.75s; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .cms-ArticleList-item:nth-child(4n + 1):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.25s; }
    .cms-ArticleList-item:nth-child(4n + 2):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.5s; }
    .cms-ArticleList-item:nth-child(4n + 3):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 0.75s; }
    .cms-ArticleList-item:nth-child(4n + 4):not([data-js-position='below-viewport']) .cms-ArticleTile {
      transition-duration: 1s; } }
  .cms-ArticleTile-link {
    color: #291842;
    outline: none;
    text-decoration: none; }
    .cms-ArticleTile-link:hover, .cms-ArticleTile-link:focus {
      color: #291842; }
      .cms-ArticleTile-link:hover .bet-LinkUnderline,
      .cms-ArticleTile-link:hover .bet-LinkUnderline, .cms-ArticleTile-link:focus .bet-LinkUnderline,
      .cms-ArticleTile-link:focus .bet-LinkUnderline {
        background-image: linear-gradient(to bottom, currentColor 25%, transparent 25%);
        background-size: 100% 0.4em;
        background-position-x: left;
        background-position-y: bottom; }
  .cms-ArticleTile-linkReadMore {
    color: rgba(41, 24, 66, 0.61);
    outline: none;
    text-decoration: none; }
    .cms-ArticleTile-linkReadMore:hover, .cms-ArticleTile-linkReadMore:focus {
      color: rgba(41, 24, 66, 0.61); }
  .cms-ArticleTile-figure {
    width: 100%;
    position: relative; }
    @media (orientation: portrait) {
      .cms-ArticleTile-figure {
        margin-bottom: 2.94667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-figure {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-figure {
        margin-bottom: 1.66667vw; } }
    .cms-ArticleTile-figure::before {
      content: '';
      position: absolute;
      top: 0;
      left: 5%;
      width: 90%;
      height: 100%;
      display: block;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      opacity: 0;
      transition: opacity 0.25s cubic-bezier(0.32, 0.01, 0, 1);
      background-color: #ffffff; }
      .cms-ArticleTile-link:hover .cms-ArticleTile-figure::before,
      .cms-ArticleTile-link:focus .cms-ArticleTile-figure::before {
        opacity: 1; }
    .cms-ArticleTile-figure::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 52.33%; }
  .cms-ArticleTile-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    transition-property: transform; }
    .cms-ArticleTile-link:hover .cms-ArticleTile-image,
    .cms-ArticleTile-link:focus .cms-ArticleTile-image {
      transform: scale(1.05); }
  .cms-ArticleTile-textWrapper {
    display: flex;
    flex-direction: column;
    width: calc(100% * 3 / 4);
    background-color: #f5f5f7;
    padding: 32px; }
    .cms-ArticleTile-textWrapper:hover {
      background-color: #37ebc1; }
  .cms-ArticleTile-excerptWrapper {
    width: 100%; }
  .cms-ArticleTile-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: -0.025em;
    width: 100%; }
    @media (orientation: portrait) {
      .cms-ArticleTile-heading {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-heading {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-heading {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ArticleTile-heading {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-ArticleTile-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ArticleTile-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) {
      .cms-ArticleTile-heading {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-heading {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-heading {
        margin-bottom: 0.625vw; } }
  .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.6;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0;
    margin-bottom: 0; }
    @media (orientation: portrait) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        font-size: 16px; } }
    @media (orientation: portrait) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        margin-bottom: 1.105vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        margin-bottom: 0.625vw; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-metaDescription, .cms-ArticleTile-excerpt {
        margin-bottom: 0.625vw; } }
  .cms-ArticleTile-readMore {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500; }
    @media (orientation: portrait) {
      .cms-ArticleTile-readMore {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ArticleTile-readMore {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .cms-ArticleTile-readMore {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ArticleTile-readMore {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-ArticleTile-readMore {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ArticleTile-readMore {
        font-size: 14.222px; } }
  .cms-ArticleTile-bottomPagination {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ArticleTile-bottomPagination {
        width: calc(100% * 6 / 12); } }

.cms-Content {
  width: 100%; }
  @media (orientation: portrait) {
    .cms-Content {
      padding-bottom: 17.68vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-Content {
      padding-bottom: 10vw; } }
  @media (orientation: landscape) {
    .cms-Content {
      padding-bottom: 10vw; } }

.Paragraph--dropCap {
  margin-top: 46px;
  text-indent: -22px; }

.Paragraph--dropCap::first-letter {
  color: #d7d2d1;
  float: left;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 73.978px;
  font-weight: 500;
  line-height: 0.7;
  margin-top: -27px;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 16px; }

.cms-CategoryTags {
  width: 100%; }
  @media (orientation: portrait) {
    .cms-CategoryTags {
      margin-top: -6.63vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-CategoryTags {
      margin-top: -3.75vw; } }
  @media (orientation: landscape) {
    .cms-CategoryTags {
      margin-top: -3.75vw; } }
  @media (orientation: portrait) {
    .cms-CategoryTags {
      margin-bottom: 6.63vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-CategoryTags {
      margin-bottom: 3.75vw; } }
  @media (orientation: landscape) {
    .cms-CategoryTags {
      margin-bottom: 3.75vw; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .cms-CategoryTags {
      display: none; } }
  .cms-CategoryTags-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box; }
  .cms-CategoryTags-tags {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
  .cms-CategoryTags-tags .cms-Tags--category .cms-Tag.active {
    color: #00c397; }

.home-template #LinkTo-all,
.tag-home-buying #LinkTo-homeBuying,
.tag-refinancing #LinkTo-refinancing,
.tag-tools #LinkTo-tools,
.tag-affordable-lending #LinkTo-affordableLending,
.tag-first-time-homebuyers #LinkTo-firstTimeHomebuyers {
  color: #00c397; }

@media (orientation: portrait) {
  .cms-Main {
    padding-top: 8.84vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .cms-Main {
    padding-top: 5vw; } }

@media (orientation: landscape) {
  .cms-Main {
    padding-top: 5vw; } }

@media (orientation: portrait) {
  .cms-Main {
    padding-bottom: 17.68vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .cms-Main {
    padding-bottom: 10vw; } }

@media (orientation: landscape) {
  .cms-Main {
    padding-bottom: 10vw; } }

.NumberCircle {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  padding: 16px;
  background: #00c397;
  border: 5px solid #00c397;
  color: inherit;
  text-align: center;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  font-weight: 600;
  font-size: 25.629px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }

.cms-Page {
  -webkit-text-size-adjust: 100%;
  background-color: transparent;
  color: #291842;
  line-height: 1.25;
  font-size: 16px;
  margin: 0; }

.cms-Pagination {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  letter-spacing: -0.005em;
  color: rgba(41, 24, 66, 0.61);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  margin-right: 1em;
  position: relative; }
  @media (orientation: portrait) {
    .cms-Pagination {
      font-size: 11.237px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-Pagination {
      font-size: 12.642px; } }
  @media (orientation: landscape) {
    .cms-Pagination {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .cms-Pagination {
      font-size: 11.237px; } }
  @media (orientation: landscape) and (min-width: 1170px) {
    .cms-Pagination {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 1690px) {
    .cms-Pagination {
      font-size: 14.222px; } }
  .cms-Pagination-link {
    color: rgba(41, 24, 66, 0.61);
    transition: color 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    outline: none;
    text-decoration: none; }
    .cms-Pagination-link:hover, .cms-Pagination-link:focus {
      color: #291842; }
  .cms-Pagination-pageNumber {
    font-weight: 400; }
  .cms-Pagination-prev {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-right: 2em;
    position: absolute;
    left: 0; }
  .cms-Pagination-next {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 2em;
    position: absolute;
    right: 0; }
  .cms-Pagination-arrow {
    transition: transform 0.25s cubic-bezier(0.32, 0.01, 0, 1);
    position: relative;
    font-size: 0.8em; }
    .cms-Pagination-prev .cms-Pagination-arrow {
      margin-right: 0.5em; }
    .cms-Pagination-prev:hover .cms-Pagination-arrow,
    .cms-Pagination-prev:focus .cms-Pagination-arrow {
      transform: translateX(-0.2em); }
    .cms-Pagination-next .cms-Pagination-arrow {
      margin-left: 0.5em; }
    .cms-Pagination-link:hover .cms-Pagination-arrow,
    .cms-Pagination-link:focus .cms-Pagination-arrow {
      transform: translateX(0.2em); }

.cms-PostBody {
  width: 100%; }
  .cms-PostBody h2:first-child,
  .cms-PostBody h3:first-child,
  .cms-PostBody h4:first-child {
    margin-top: 0; }
  .cms-PostBody h2:last-child,
  .cms-PostBody h3:last-child,
  .cms-PostBody h4:last-child {
    margin-bottom: 0; }
  .cms-PostBody h2 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.025em;
    font-weight: 700;
    margin-top: 0; }
    @media (orientation: portrait) {
      .cms-PostBody h2 {
        font-size: 20.25px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h2 {
        font-size: 22.781px; } }
    @media (orientation: landscape) {
      .cms-PostBody h2 {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostBody h2 {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostBody h2 {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostBody h2 {
        font-size: 28.833px; } }
    @media (orientation: portrait) {
      .cms-PostBody h2 {
        margin-top: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h2 {
        margin-top: 3.75vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h2 {
        margin-top: 3.75vw; } }
    @media (orientation: portrait) {
      .cms-PostBody h2 {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h2 {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h2 {
        margin-bottom: 1.25vw; } }
  .cms-PostBody h3 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin-top: 0; }
    @media (orientation: portrait) {
      .cms-PostBody h3 {
        font-size: 18px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h3 {
        font-size: 20.25px; } }
    @media (orientation: landscape) {
      .cms-PostBody h3 {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostBody h3 {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostBody h3 {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostBody h3 {
        font-size: 25.629px; } }
    @media (orientation: portrait) {
      .cms-PostBody h3 {
        margin-top: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h3 {
        margin-top: 3.75vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h3 {
        margin-top: 3.75vw; } }
    @media (orientation: portrait) {
      .cms-PostBody h3 {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h3 {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h3 {
        margin-bottom: 1.25vw; } }
  .cms-PostBody h4 {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin-top: 0; }
    @media (orientation: portrait) {
      .cms-PostBody h4 {
        font-size: 16px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h4 {
        font-size: 18px; } }
    @media (orientation: landscape) {
      .cms-PostBody h4 {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostBody h4 {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostBody h4 {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostBody h4 {
        font-size: 22.781px; } }
    @media (orientation: portrait) {
      .cms-PostBody h4 {
        margin-top: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h4 {
        margin-top: 3.75vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h4 {
        margin-top: 3.75vw; } }
    @media (orientation: portrait) {
      .cms-PostBody h4 {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody h4 {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .cms-PostBody h4 {
        margin-bottom: 1.25vw; } }
  .cms-PostBody p,
  .cms-PostBody ol,
  .cms-PostBody ul {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    letter-spacing: -0.005em;
    line-height: 1.75;
    margin-top: 0; }
    @media (orientation: portrait) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 14.222px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 16px; } }
    @media (orientation: landscape) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 16px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 18px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        font-size: 20.25px; } }
    @media (orientation: portrait) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        margin-bottom: 2.21vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        margin-bottom: 1.25vw; } }
    @media (orientation: landscape) {
      .cms-PostBody p,
      .cms-PostBody ol,
      .cms-PostBody ul {
        margin-bottom: 1.25vw; } }
    .cms-PostBody p:last-child,
    .cms-PostBody ol:last-child,
    .cms-PostBody ul:last-child {
      margin-bottom: 0; }
  .cms-PostBody ul,
  .cms-PostBody ol {
    padding-left: 0;
    counter-reset: li;
    list-style-type: none; }
    .cms-PostBody ul li,
    .cms-PostBody ol li {
      position: relative;
      display: table; }
      @media (orientation: portrait) {
        .cms-PostBody ul li,
        .cms-PostBody ol li {
          margin-bottom: 1.47333vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .cms-PostBody ul li,
        .cms-PostBody ol li {
          margin-bottom: 0.83333vw; } }
      @media (orientation: landscape) {
        .cms-PostBody ul li,
        .cms-PostBody ol li {
          margin-bottom: 0.83333vw; } }
      .cms-PostBody ul li:last-child,
      .cms-PostBody ol li:last-child {
        margin-bottom: 0; }
  .cms-PostBody ul li::before {
    content: '\25CF';
    color: #00c397;
    font-size: 0.6em;
    transform: translateY(-0.2em);
    display: table-cell;
    width: 1.8em; }
  .cms-PostBody ol li::before {
    content: counter(li);
    counter-increment: li;
    color: #00c397;
    font-size: 0.8em;
    font-weight: 500;
    width: 1.8em;
    display: table-cell; }
  .cms-PostBody strong {
    font-weight: 600; }
  .cms-PostBody img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .cms-PostBody hr {
    margin-top: 32px;
    margin-bottom: 32px;
    border: 0;
    border-top: 1px solid #e4e4e9; }
  .cms-PostBody a:not(.bet-Button) {
    color: #00c397;
    display: inline;
    position: relative;
    background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    background-size: 0% 0.4em;
    transition: background-size 0.3s;
    -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2);
    outline: none;
    padding-bottom: 0.4em;
    text-decoration: none;
    font-weight: 500; }
    @media (hover: none) {
      .cms-PostBody a:not(.bet-Button) {
        background-image: none; } }
    .cms-PostBody a:not(.bet-Button):hover, .cms-PostBody a:not(.bet-Button):focus {
      background-image: linear-gradient(to bottom, #00c397 25%, transparent 25%);
      background-size: 100% 0.4em;
      background-position-x: left;
      background-position-y: bottom; }
      @media (hover: none) {
        .cms-PostBody a:not(.bet-Button):hover, .cms-PostBody a:not(.bet-Button):focus {
          background-image: none; } }
    .cms-PostBody a:not(.bet-Button):hover, .cms-PostBody a:not(.bet-Button):focus {
      color: #00c397; }
  .cms-PostBody button:not(.bet-Button) {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    position: relative;
    flex-shrink: 0;
    white-space: nowrap;
    outline: none;
    letter-spacing: 0.03em;
    -webkit-font-smoothing: subpixel-antialiased;
    text-decoration: none;
    align-items: center;
    background-color: #00c397;
    border-radius: 4px;
    border-width: 0;
    color: #ffffff;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    font-weight: 400;
    height: 40px;
    padding-left: 1.25em;
    padding-right: 1.25em;
    cursor: pointer;
    font-size: 14.222px; }
    @media (min-width: 1170px) {
      .cms-PostBody button:not(.bet-Button) {
        font-size: 16px;
        height: 48px;
        padding-left: 1.5em;
        padding-right: 1.5em; } }
    @media (min-width: 1690px) {
      .cms-PostBody button:not(.bet-Button) {
        font-size: 18px;
        height: 60px; } }
    .cms-PostBody button:not(.bet-Button):hover, .cms-PostBody button:not(.bet-Button):focus {
      color: #ffffff;
      background-color: #00b48b;
      text-decoration: none;
      transform: translateY(1px); }
    .cms-PostBody button:not(.bet-Button):target, .cms-PostBody button:not(.bet-Button):active {
      transform: translateY(1.75px);
      background-color: #00a47f; }
  .cms-PostBody sup {
    vertical-align: super;
    font-size: 0.4em;
    letter-spacing: 0;
    font-weight: 700; }
  .cms-PostBody .footnotes {
    color: rgba(41, 24, 66, 0.61); }
    .cms-PostBody .footnotes p,
    .cms-PostBody .footnotes li {
      color: rgba(41, 24, 66, 0.61);
      letter-spacing: -0.005em; }
      @media (orientation: portrait) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 11.237px; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 12.642px; } }
      @media (orientation: landscape) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 11.237px; } }
      @media (orientation: landscape) and (min-width: 970px) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 11.237px; } }
      @media (orientation: landscape) and (min-width: 1170px) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 12.642px; } }
      @media (orientation: landscape) and (min-width: 1690px) {
        .cms-PostBody .footnotes p,
        .cms-PostBody .footnotes li {
          font-size: 14.222px; } }
    @media (orientation: portrait) {
      .cms-PostBody .footnotes li {
        margin-bottom: 0.5525vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostBody .footnotes li {
        margin-bottom: 0.3125vw; } }
    @media (orientation: landscape) {
      .cms-PostBody .footnotes li {
        margin-bottom: 0.3125vw; } }
    .cms-PostBody .footnotes ul li::before,
    .cms-PostBody .footnotes ol li::before {
      color: rgba(41, 24, 66, 0.61); }
    .cms-PostBody .footnotes a,
    .cms-PostBody .footnotes a:hover,
    .cms-PostBody .footnotes a:focus,
    .cms-PostBody .footnotes a:target,
    .cms-PostBody .footnotes a:active {
      color: rgba(41, 24, 66, 0.61);
      background-image: linear-gradient(to bottom, rgba(41, 24, 66, 0.61) 25%, transparent 25%); }
  @media (orientation: portrait) {
    .cms-PostBody .bsk-Field {
      margin-bottom: 2.21vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-PostBody .bsk-Field {
      margin-bottom: 1.25vw; } }
  @media (orientation: landscape) {
    .cms-PostBody .bsk-Field {
      margin-bottom: 1.25vw; } }
  .cms-PostBody .bsk-Field:last-child {
    margin-bottom: 0; }

.cms-PostHeader {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .cms-PostHeader-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    margin-bottom: 0;
    margin-top: 0;
    color: #291842;
    max-width: 18em;
    text-align: center; }
    @media (orientation: portrait) {
      .cms-PostHeader-heading {
        font-size: 25.629px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostHeader-heading {
        font-size: 36.491px; } }
    @media (orientation: landscape) {
      .cms-PostHeader-heading {
        font-size: 22.781px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostHeader-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostHeader-heading {
        font-size: 51.957px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostHeader-heading {
        font-size: 65.758px; } }
    @media (orientation: portrait) {
      .cms-PostHeader-heading {
        margin-bottom: 2.94667vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostHeader-heading {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) {
      .cms-PostHeader-heading {
        margin-bottom: 1.66667vw; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostHeader-heading {
        font-size: 58.452px; } }
  .cms-PostHeader-meta {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%; }
  .cms-PostHeader-time {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.5;
    letter-spacing: -0.005em;
    color: rgba(41, 24, 66, 0.61);
    display: block;
    margin: 0;
    white-space: nowrap; }
    @media (orientation: portrait) {
      .cms-PostHeader-time {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostHeader-time {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .cms-PostHeader-time {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostHeader-time {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostHeader-time {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostHeader-time {
        font-size: 14.222px; } }
  .cms-PostHeader-nameTimeWrap {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .cms-PostHeader-figure {
    border-radius: 50%;
    overflow: hidden;
    width: 32px;
    flex-shrink: 0;
    position: relative;
    margin-right: 8px; }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostHeader-figure {
        width: 40px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostHeader-figure {
        width: 40px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostHeader-figure {
        width: 48px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostHeader-figure {
        width: 56px; } }
    .cms-PostHeader-figure::after {
      content: '';
      display: block;
      width: 100%;
      padding-top: 100%; }
  .cms-PostHeader-image {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .cms-PostHeader-nameWrap {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    letter-spacing: -0.005em;
    word-spacing: 0.01em;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.25;
    letter-spacing: -0.005em;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    display: block;
    white-space: nowrap;
    margin-right: 16px; }
    @media (orientation: portrait) {
      .cms-PostHeader-nameWrap {
        font-size: 11.237px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-PostHeader-nameWrap {
        font-size: 12.642px; } }
    @media (orientation: landscape) {
      .cms-PostHeader-nameWrap {
        font-size: 11.237px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-PostHeader-nameWrap {
        font-size: 12.642px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-PostHeader-nameWrap {
        font-size: 14.222px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-PostHeader-nameWrap {
        font-size: 16px; } }
  .cms-PostHeader-name {
    font-weight: 600; }

.cms-Post {
  width: 100%; }
  @media (orientation: portrait) {
    .cms-Post {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-Post {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .cms-Post {
      padding-top: 5vw; } }
  .cms-Post-pagePadding {
    width: 100%;
    padding-left: var(--bet-page-padding);
    padding-right: var(--bet-page-padding);
    display: flex;
    flex-direction: column;
    align-items: center; }
  .cms-Post-header {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    @media (orientation: portrait) {
      .cms-Post-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Post-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .cms-Post-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-Post-header {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-Post-header {
        width: calc(100% * 9 / 12); } }
  .cms-Post-body {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Post-body {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-Post-body {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-Post-body {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-Post-body {
        width: calc(100% * 6 / 12); } }
    @media (orientation: portrait) {
      .cms-Post-body {
        padding-bottom: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Post-body {
        padding-bottom: 2.5vw; } }
    @media (orientation: landscape) {
      .cms-Post-body {
        padding-bottom: 2.5vw; } }
  .cms-Post-tags {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Post-tags {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-Post-tags {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-Post-tags {
        width: calc(100% * 8 / 12); } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-Post-tags {
        width: calc(100% * 6 / 12); } }
    @media (orientation: portrait) {
      .cms-Post-tags {
        margin-top: 4.42vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Post-tags {
        margin-top: 2.5vw; } }
    @media (orientation: landscape) {
      .cms-Post-tags {
        margin-top: 2.5vw; } }
    .cms-Post-tags::after {
      content: '';
      position: relative;
      width: calc(100% - 4px);
      margin-left: 4px;
      height: 1px;
      background-color: #f5f5f7;
      display: block; }
      @media (orientation: portrait) {
        .cms-Post-tags::after {
          margin-top: 4.42vw; } }
      @media (orientation: portrait) and (min-width: 750px) {
        .cms-Post-tags::after {
          margin-top: 2.5vw; } }
      @media (orientation: landscape) {
        .cms-Post-tags::after {
          margin-top: 2.5vw; } }

.cms-ReadNext {
  width: 100%; }
  @media (orientation: portrait) {
    .cms-ReadNext {
      padding-bottom: 17.68vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-ReadNext {
      padding-bottom: 10vw; } }
  @media (orientation: landscape) {
    .cms-ReadNext {
      padding-bottom: 10vw; } }
  .cms-ReadNext-pagePadding {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .cms-ReadNext-header {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center; }
    @media (orientation: portrait) {
      .cms-ReadNext-header {
        margin-bottom: 6.63vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: landscape) {
      .cms-ReadNext-header {
        margin-bottom: 3.75vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-header {
        width: calc(100% * 10 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ReadNext-header {
        width: calc(100% * 8 / 12); } }
  .cms-ReadNext-heading {
    font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.1;
    color: #291842;
    font-weight: 700;
    margin: 0; }
    @media (orientation: portrait) {
      .cms-ReadNext-heading {
        font-size: 22.781px; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-heading {
        font-size: 32.437px; } }
    @media (orientation: landscape) {
      .cms-ReadNext-heading {
        font-size: 20.25px; } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ReadNext-heading {
        font-size: 28.833px; } }
    @media (orientation: landscape) and (min-width: 1170px) {
      .cms-ReadNext-heading {
        font-size: 46.184px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ReadNext-heading {
        font-size: 51.957px; } }
    @media (orientation: portrait) {
      .cms-ReadNext-heading {
        margin-bottom: 1.47333vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-heading {
        margin-bottom: 0.83333vw; } }
    @media (orientation: landscape) {
      .cms-ReadNext-heading {
        margin-bottom: 0.83333vw; } }
    .cms-ReadNext-heading:last-child {
      margin-bottom: 0; }
  .cms-ReadNext-list {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    justify-content: center;
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
    margin: 0; }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ReadNext-list {
        width: calc(100% * 9 / 12); } }
  .cms-ReadNext-item {
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    text-decoration: none; }
    @media (orientation: portrait) {
      .cms-ReadNext-item {
        width: calc(100% * 6 / 12); } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-item {
        width: calc(100% * 4 / 12);
        padding-left: 24px;
        padding-right: 24px; } }
    @media (orientation: landscape) {
      .cms-ReadNext-item {
        width: calc(100% * 4 / 12); } }
    @media (orientation: landscape) and (min-width: 970px) {
      .cms-ReadNext-item {
        padding-left: 32px;
        padding-right: 32px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .cms-ReadNext-item {
        padding-left: 48px;
        padding-right: 48px; } }
    @media (orientation: portrait) {
      .cms-ReadNext-item:nth-child(3) {
        display: none; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-ReadNext-item:nth-child(3) {
        display: flex; } }
    .cms-ReadNext-item:nth-child(3n + 1) .cms-ArticleTile {
      transition-duration: 0.25s; }
    .cms-ReadNext-item:nth-child(3n + 2) .cms-ArticleTile {
      transition-duration: 0.5s; }
    .cms-ReadNext-item:nth-child(3n + 3) .cms-ArticleTile {
      transition-duration: 0.75s; }

.ReviewRatings {
  max-width: 684px; }

.ReviewRating {
  padding: 24px;
  text-align: center;
  position: relative; }

.ReviewRating-logoContainer {
  height: 50px;
  line-height: 50px;
  margin: 16px 0; }

.ReviewRating-providerLogo {
  height: 50px;
  position: relative; }

.ReviewRating--zillow .ReviewRating-providerLogo {
  height: 48px;
  top: -4px; }

.ReviewRating-rating {
  margin: 24px auto; }

.ReviewRating-ratingNumber {
  font-size: 32.437px;
  font-weight: 600;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  margin-right: 8px; }

.ReviewRating-starsGroupContainer {
  position: relative;
  width: 200px;
  height: 40px; }

.ReviewRating-ratingNumber,
.ReviewRating-starsGroupContainer {
  display: inline-block;
  vertical-align: middle; }

.ReviewRating-starsContainer {
  overflow: hidden;
  width: 200px; }

.ReviewRating-starsGroup {
  width: 200px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0; }

.ReviewRating-starsGroup--empty {
  color: #f6f6f6; }

.ReviewRating-starsGroup--full {
  color: #f5cd5e; }

.ReviewRating-star {
  width: 40px;
  height: 40px;
  display: block;
  float: left; }

.ReviewRating-star::before {
  display: block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'better-stylekit-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E912";
  font-size: 40px;
  line-height: 40px; }

.ReviewRating-link {
  line-height: 1.22;
  font-size: 14.222px; }

.Review {
  padding: 32px;
  padding-left: 56px;
  position: relative;
  display: flex; }

.Review-tapLink,
.ReviewRating-tapLink {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  z-index: 1; }

.ReviewRating-tapLink {
  display: block; }

.ReviewRating:hover .ReviewRating-link {
  text-decoration: underline; }

.Review--tapEnabled .Review-tapLink {
  display: block; }

.Review--tapEnabled:hover .Review-link a {
  text-decoration: underline; }

.Review-author {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0.125em; }

.Review-info {
  margin-bottom: 16px;
  font-size: 12.642px;
  letter-spacing: -0.005em;
  opacity: 0.5; }

.Review-link {
  font-size: 14.222px; }

.Review-quote {
  font-style: normal;
  font-size: 18px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  color: #092828;
  line-height: 1.42;
  padding: 0;
  border-left: 0;
  margin: 0;
  margin-bottom: 16px;
  position: relative; }

.Review--withImage {
  padding-left: 32px; }

.Review--withImage .Review-text {
  margin-left: 36px; }

.Review-image {
  display: flex;
  align-content: center;
  padding-right: 32px; }

.Review-image img {
  width: 50px; }

.Review-icon {
  color: #b7cbc7;
  position: absolute;
  left: -36px;
  top: 6px;
  font-size: 20.25px; }

.Reviews--standalone .Review {
  border-top: solid 1px #d8dfdf; }

.Reviews--starred {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 100px;
  margin-top: 50px; }
  @media (max-width: 969px) {
    .Reviews--starred {
      align-items: stretch; } }
  @media (max-width: 749px) {
    .Reviews--starred {
      justify-content: center; } }

.Reviews--timeline .Review,
.Reviews--starred .Review {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  margin-top: 8px;
  max-width: 684px;
  border-top: solid 3px #00c397;
  background: #ffffff; }

.Reviews--starred .Review {
  display: block;
  flex-basis: calc(33% - 10px);
  margin-top: 30px; }
  @media (max-width: 969px) {
    .Reviews--starred .Review {
      flex-basis: calc(50% - 10px); } }
  @media (max-width: 749px) {
    .Reviews--starred .Review {
      flex-basis: auto; } }

.Reviews--starred .Review-stars {
  background-image: url("/images/star.png");
  background-position: -3px;
  background-repeat: repeat no-repeat;
  background-size: auto 100%;
  height: 26px;
  margin-bottom: 16px;
  margin-left: -5px;
  width: 150px; }

.SplashCTA {
  position: relative;
  padding-top: 450px;
  display: flex;
  flex-direction: row;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  z-index: 1; }
  .SplashCTA h2 {
    font-size: 22.781px;
    font-weight: 700;
    letter-spacing: -0.025em; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .SplashCTA h2 {
        font-size: 25.629px; } }
    @media (orientation: landscape) and (min-width: 1690px) {
      .SplashCTA h2 {
        font-size: 36.491px; } }
  .SplashCTA h3 {
    font-size: 20.25px;
    font-weight: 700;
    letter-spacing: -0.01em; }
    @media (orientation: landscape) and (min-width: 1170px) {
      .SplashCTA h3 {
        font-size: 25.629px; } }

@media (max-width: 750px) {
  .SplashCTA {
    padding-top: 0;
    flex-direction: column;
    margin-left: -8px;
    margin-right: -8px; } }

.SplashCTA .SplashCTA-panel {
  flex: 1;
  transition: box-shadow 0.25s ease-in-out; }

.SplashCTA .SplashCTAPanel-content {
  padding: 75px 0;
  text-align: center; }
  @media (max-width: 750px) {
    .SplashCTA .SplashCTAPanel-content {
      padding: 15px 0 25px; } }

.SplashCTA-panel:hover {
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.2);
  z-index: 2; }

.SplashCTA-startJourney {
  position: relative;
  background-image: linear-gradient(45deg, rgba(0, 133, 103, 0.4), rgba(12, 195, 151, 0.5)), linear-gradient(45deg, #00c397, #00c397); }

.SplashCTA-panel--rates {
  position: relative;
  background-color: #291842;
  background-image: linear-gradient(45deg, rgba(9, 40, 40, 0.4), rgba(32, 80, 80, 0.4)), linear-gradient(45deg, #291842, #291842); }

.SplashCTA h3 {
  color: #ffffff; }
  @media (max-width: 320px) {
    .SplashCTA h3 {
      padding: 0 50px; } }

.SplashCTA-panel:hover .SplashCTAPanelActions--fixed .SplashCTAPanelActions-button {
  padding-left: 52px;
  padding-right: 52px; }

.SplashCTAPanelActions-button.SplashCTAPanelActions-button {
  font-size: 12.642px;
  background: transparent;
  color: #ffffff;
  text-transform: uppercase;
  padding: 12px 41px;
  border: 1px solid white;
  border-radius: 2px;
  text-decoration: none;
  transition: padding 0.25s ease-in-out; }

@media (max-width: 750px) {
  .SplashCTAPanelActions-button {
    padding: 12px 30px; } }

.SplashCTAPanel-fullSizeLink {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.SplashCTA-panel:hover .SplashCTAPanelActions-button,
.SplashCTA-panel:hover .SplashCTAPanelActions-teaserActions .SplashCTAPanelActions-button:hover,
.SplashCTAPanelActions-button:hover {
  background: #ffffff; }

.SplashCTA-panel--rates:hover .SplashCTAPanelActions-button,
.SplashCTA-panel--rates:hover .SplashCTAPanelActions-teaserActions .SplashCTAPanelActions-button:hover {
  color: #291842; }

.SplashCTA-startJourney:hover .SplashCTAPanelActions-button,
.SplashCTA-startJourney .SplashCTAPanelActions-teaserActions .SplashCTAPanelActions-button:hover {
  color: #00c397; }

.SplashCTA--with {
  padding-top: 0; }

.SplashCTA--with .SplashCTAPanel-content {
  padding: 50px;
  text-align: left; }

.SplashCTA--with .SplashCTA-panel-refi {
  position: relative; }

.SplashCTA--with .SplashCTA-panel-purchase {
  position: relative;
  margin-right: 25px;
  visibility: visible; }

.SplashCTA--with .SplashCTA-panel-refi {
  position: relative;
  margin-left: 25px; }

.SplashCTA--with .SplashCTA-panel .SplashCTAPanelActions-button {
  font-size: 11.237px;
  text-transform: uppercase;
  padding: 12px 41px;
  border-radius: 2px;
  text-decoration: none; }

.SplashCTA-panel.is-eggplantWhite {
  background-color: #291842;
  color: #ffffff; }

.SplashCTA-panel.is-whiteGreen {
  background-color: #ffffff;
  color: #0ac297; }

.SplashCTA-panel.is-whiteEggplant {
  background-color: #ffffff;
  color: #291842; }

.SplashCTA-panel.is-greenEggplant {
  background-color: #37ebc1;
  color: #291842; }

.SplashCTA-panel.is-eggplantWhite .SplashCTAPanelActions-button {
  border: 1px solid #ffffff;
  color: #ffffff; }

.SplashCTA-panel.is-whiteGreen .SplashCTAPanelActions-button {
  border: 1px solid #0ac297;
  color: #0ac297; }

.SplashCTA-panel.is-whiteEggplant .SplashCTAPanelActions-button {
  border: 1px solid #291842;
  color: #291842; }

.SplashCTA-panel.is-greenEggplant .SplashCTAPanelActions-button {
  border: 1px solid #291842;
  color: #291842; }

.SplashCTA--with .SplashCTA-panel.is-eggplantWhite:hover .SplashCTAPanelActions-button,
.SplashCTA--with .SplashCTA-panel.is-eggplantWhite:focus .SplashCTAPanelActions-button {
  color: #291842;
  border: 1px solid #ffffff;
  background-color: #ffffff; }

.SplashCTA--with .SplashCTA-panel.is-whiteGreen:hover .SplashCTAPanelActions-button,
.SplashCTA--with .SplashCTA-panel.is-whiteGreen:focus .SplashCTAPanelActions-button {
  color: #ffffff;
  border: 1px solid #0ac297;
  background-color: #0ac297; }

.SplashCTA--with .SplashCTA-panel.is-whiteEggplant:hover .SplashCTAPanelActions-button,
.SplashCTA--with .SplashCTA-panel.is-whiteEggplant:focus .SplashCTAPanelActions-button {
  color: #ffffff;
  border: 1px solid #291842;
  background-color: #291842; }

.SplashCTA--with .SplashCTA-panel.is-greenEggplant:hover .SplashCTAPanelActions-button,
.SplashCTA--with .SplashCTA-panel.is-greenEggplant:focus .SplashCTAPanelActions-button {
  color: #37ebc1;
  border: 1px solid #37ebc1;
  background-color: #291842; }

@media (max-width: 768px) {
  .SplashCTA--with .SplashCTA-panel-purchase {
    position: relative;
    margin-right: 0px; }
  .SplashCTA--with .SplashCTA-panel-refi {
    position: relative;
    margin-left: 0px; } }

.SplashCTA--with .SplashCTA .SplashCTAPanel-content {
  padding-top: 25px;
  padding-right: 40px;
  padding-left: 50px;
  padding-bottom: 40px; }

.cms-Tag {
  display: inline-flex;
  background-color: #f5f5f7;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  font-weight: 400;
  padding-left: 0.6em;
  padding-right: 0.6em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 4px;
  color: #291842;
  letter-spacing: -0.005em; }
  .cms-Tag-header {
    width: 100%;
    padding-left: calc(5% - 16px);
    padding-right: calc(5% - 16px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (orientation: portrait) {
      .cms-Tag-header {
        padding-bottom: 8.84vw; } }
    @media (orientation: portrait) and (min-width: 750px) {
      .cms-Tag-header {
        padding-bottom: 5vw; } }
    @media (orientation: landscape) {
      .cms-Tag-header {
        padding-bottom: 5vw; } }
  @media (orientation: portrait) {
    .cms-Tag {
      font-size: 12.642px; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-Tag {
      font-size: 14.222px; } }
  @media (orientation: landscape) {
    .cms-Tag {
      font-size: 12.642px; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .cms-Tag {
      font-size: 14.222px; } }
  .cms-Tag:hover {
    background-color: #e4e4e9;
    color: #291842; }
    @media (hover: none) {
      .cms-Tag:hover {
        background-color: #f5f5f7;
        transform: translateY(0); } }
  .cms-Tag:focus {
    transform: translateY(1px);
    background-color: #d3d3dc; }

.cms-Tags-list {
  width: calc(100% + 8px);
  margin-left: -4px;
  margin-right: -4px;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  padding: 0;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center; }
  .cms-Tags--category .cms-Tags-list {
    justify-content: flex-start; }
  .cms-Tags--post .cms-Tags-list {
    justify-content: center; }

.cms-Tags-label {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: -0.005em;
  word-spacing: 0.01em;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.25;
  display: inline-flex;
  padding-left: 4px;
  padding-right: 6px;
  color: rgba(41, 24, 66, 0.61);
  letter-spacing: -0.005em; }
  @media (orientation: portrait) {
    .cms-Tags-label {
      font-size: 12.642px;
      display: none; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .cms-Tags-label {
      font-size: 14.222px;
      display: inline-flex; } }
  @media (orientation: landscape) {
    .cms-Tags-label {
      font-size: 12.642px;
      display: inline-flex; } }
  @media (orientation: landscape) and (min-width: 970px) {
    .cms-Tags-label {
      font-size: 14.222px; } }

.cms-Tags-tag {
  padding: 4px; }

.LandingPage--background .Header,
.LandingPage--background .LogoBlock {
  background: transparent; }

.LandingPage--background .StaticPage-container {
  position: relative; }

.LandingPage--background .ProductContainer {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }
  @media (orientation: portrait) {
    .LandingPage--background .ProductContainer {
      padding-top: 8.84vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .LandingPage--background .ProductContainer {
      padding-top: 5vw; } }
  @media (orientation: landscape) {
    .LandingPage--background .ProductContainer {
      padding-top: 5vw; } }

.LandingPage--background .PageHero-message {
  padding-left: 40px;
  padding-right: 40px; }
  @media (max-width: 749px) {
    .LandingPage--background .PageHero-message {
      padding-left: 0;
      padding-right: 0; } }
  .LandingPage--background .PageHero-message .PageHero-heading {
    line-height: 1; }

@media (orientation: portrait) {
  .LandingPage.LandingPage--background .PageHero {
    margin-bottom: 13.26vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .LandingPage.LandingPage--background .PageHero {
    margin-bottom: 7.5vw; } }

@media (orientation: landscape) {
  .LandingPage.LandingPage--background .PageHero {
    margin-bottom: 7.5vw; } }

@media (orientation: portrait) {
  .LandingPage.LandingPage--background .PageHero--marginBottomSm {
    margin-bottom: 6.63vw; } }

@media (orientation: portrait) and (min-width: 750px) {
  .LandingPage.LandingPage--background .PageHero--marginBottomSm {
    margin-bottom: 3.75vw; } }

@media (orientation: landscape) {
  .LandingPage.LandingPage--background .PageHero--marginBottomSm {
    margin-bottom: 3.75vw; } }

@media (orientation: landscape) and (min-width: 1170px) {
  .LandingPage--background .PageHero-heading {
    font-size: 41.053px; } }

@media (orientation: landscape) and (min-width: 1690px) {
  .LandingPage--background .PageHero-heading {
    font-size: 58.452px; } }

.LandingPage--background .PageHero h2 {
  border: 0;
  padding-left: 0; }

.LandingPage--background .ProductInfo {
  position: static; }

.LandingPage--background .ProductContainer .BackgroundImage {
  background-repeat: no-repeat;
  background-size: 100%;
  height: 1000px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -5; }
  @media (max-width: 749px) {
    .LandingPage--background .ProductContainer .BackgroundImage {
      background-size: cover;
      height: 100%; } }

.LandingPage.LandingPage--background .ProductContainer .ContrastBox--fullWidth {
  padding-bottom: 50px;
  padding-top: 50px;
  width: 100%; }

.LandingPage.LandingPage--background .ProductContainer .ContrastBox--centeredContent > * {
  margin-left: auto;
  margin-right: auto;
  width: 50%; }
  @media (max-width: 970px) {
    .LandingPage.LandingPage--background .ProductContainer .ContrastBox--centeredContent > * {
      width: 60%; } }
  @media (max-width: 750px) {
    .LandingPage.LandingPage--background .ProductContainer .ContrastBox--centeredContent > * {
      width: 70%; } }

.LandingPage--background .ProductContainer > *:not([class*='bet-']) {
  margin: auto;
  padding-left: 8px;
  padding-right: 8px; }
  @media (min-width: 1170px) {
    .LandingPage--background .ProductContainer > *:not([class*='bet-']) {
      width: 1022px; } }

.LandingPage--contrastContent .Header,
.LandingPage--contrastContent .ProductContainer,
.LandingPage--contrastContent .PreFooterContainer {
  background: #ffffff;
  width: 85%; }
  @media (max-width: 320px) {
    .LandingPage--contrastContent .Header,
    .LandingPage--contrastContent .ProductContainer,
    .LandingPage--contrastContent .PreFooterContainer {
      width: 100%; } }

.LandingPage--contrastContent .Header {
  margin: auto; }

@media (max-width: 970px) {
  .LandingPage--contrastContent .all-linkto {
    font-size: 12.642px; } }

.LandingPage--contrastContent .ProductContainer {
  padding-top: 20vh; }
  @media (max-width: 970px) {
    .LandingPage--contrastContent .ProductContainer {
      width: 100%;
      padding: 16px 0 0; } }

.LandingPage.LandingPage--background.LandingPage--contrastContent .PageHero {
  margin-bottom: auto; }

.LandingPage--background.LandingPage--contrastContent .ProductContainer > * {
  padding-left: 10%;
  padding-right: 6%;
  width: 100%; }
  @media (max-width: 970px) {
    .LandingPage--background.LandingPage--contrastContent .ProductContainer > * {
      padding-left: 6%; } }

.LandingPage--background.LandingPage--contrastContent .ProductContainer .BackgroundImage {
  background-size: cover;
  margin-left: auto;
  margin-right: auto; }

.LandingPage--background.LandingPage--contrastContent .PageHero-message {
  padding-left: 0;
  padding-right: 0; }

.LandingPage {
  font-size: 18px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  letter-spacing: var(--bsk-letter-spacing-tight-2);
  line-height: 1.5;
  background-color: transparent; }
  @media (orientation: portrait) {
    .LandingPage .SplashCTA {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .LandingPage .SplashCTA {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .LandingPage .SplashCTA {
      margin-bottom: 2.5vw; } }

.LandingPage .PageContent {
  margin: 64px 0; }

.LandingPage .StaticPage-content button {
  height: 40px;
  background-color: #37ebc1;
  color: #291842;
  border: 0;
  padding: 0 20px;
  border-radius: 20px;
  line-height: 1;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: subpixel-antialiased;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14.222px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  letter-spacing: var(--bsk-letter-spacing-tight-1);
  position: relative;
  margin-top: 13px; }

.LandingPage .StaticPage-content .Button--medium {
  padding-left: 40px;
  padding-right: 40px; }

.LandingPage .StaticPage-content .Button--wide {
  padding-left: 60px;
  padding-right: 60px; }

.LandingPage .StaticPage-content .Button--dark {
  background-color: #291842 !important;
  border: 1px solid #00c397;
  color: #00c397 !important; }

.LandingPageColumns {
  display: flex; }
  @media (orientation: portrait) {
    .LandingPageColumns {
      margin-bottom: 4.42vw; } }
  @media (orientation: portrait) and (min-width: 750px) {
    .LandingPageColumns {
      margin-bottom: 2.5vw; } }
  @media (orientation: landscape) {
    .LandingPageColumns {
      margin-bottom: 2.5vw; } }
  @media (max-width: 749px) {
    .LandingPageColumns {
      flex-direction: column; } }

.LandingPageColumns .Column {
  margin-bottom: 0; }
  @media (max-width: 749px) {
    .LandingPageColumns .Column {
      margin-bottom: 60px; } }

@media (max-width: 749px) {
  .LandingPageColumns .Column--firstOnMobile {
    order: -1; } }

.LandingPageColumns .Column--wideLeft {
  padding-right: 140px;
  width: 64%; }
  @media (max-width: 970px) {
    .LandingPageColumns .Column--wideLeft {
      padding-right: 0; } }

.LandingPageColumns .Column--thinRight {
  width: 36%; }

@media (max-width: 970px) {
  .LandingPageColumns .Column--wideLeft,
  .LandingPageColumns .Column--thinRight {
    width: 50%; } }

@media (max-width: 749px) {
  .LandingPageColumns .Column--wideLeft,
  .LandingPageColumns .Column--thinRight {
    width: 100%; } }

.LandingPageColumns .Column--wideLeft p {
  margin-top: 27px; }

.LandingPageLeadForm {
  background-color: #f6f6f6;
  border-top: 3px solid #ff6f6c;
  padding: 16px; }

.LandingPageLeadForm-fields {
  margin-top: 46px; }

.LandingPageLeadForm-fields input {
  border: 0;
  height: 38px;
  margin-bottom: 20px;
  padding-left: 1.5em;
  width: 100%; }

.LandingPageLeadForm-fields input::placeholder {
  color: #b7cbc7;
  text-transform: uppercase; }

.LandingPageLeadForm-fields button {
  background-color: #ff6f6c !important;
  border-color: #ff6f6c !important;
  margin-top: 19px;
  width: 100%; }

.LandingPageLeadForm p {
  font-size: 14.222px; }

.LandingPageLeadForm .LeadForm-confirmation--default {
  justify-content: center; }

.bet-Faq--Ally .bet-FaqHeader-heading,
.bet-Faq--Ally .bet-FaqSummary-heading,
.bet-Faq--Ally .bet-FaqQuestion-heading,
.bet-Faq--Ally .bet-FaqQuestion-answer ul li::before,
.bet-Faq--Ally .bet-FaqQuestion-answer ol li::before {
  color: #63035e; }

.bet-Faq--Ally .bet-FaqContacts-link:hover,
.bet-Faq--Ally .bet-FaqContacts-link:focus {
  background-color: #cb3a6f; }

.bet-Faq--Ally .bet-FaqContacts-icon {
  display: none; }

.bet-Faq--Ally .bet-LinkUnderline,
.bet-Faq--Ally .bet-FaqQuestion-answer a {
  color: #006899;
  display: inline;
  position: relative;
  background-image: linear-gradient(to bottom, #006899 25%, transparent 25%);
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: right;
  background-size: 0% 0.4em;
  transition: background-size 0.3s;
  -webkit-tap-highlight-color: rgba(55, 235, 193, 0.2); }
  @media (hover: none) {
    .bet-Faq--Ally .bet-LinkUnderline,
    .bet-Faq--Ally .bet-FaqQuestion-answer a {
      background-image: none; } }
  .bet-Faq--Ally .bet-LinkUnderline:hover, .bet-Faq--Ally .bet-LinkUnderline:focus,
  .bet-Faq--Ally .bet-FaqQuestion-answer a:hover,
  .bet-Faq--Ally .bet-FaqQuestion-answer a:focus {
    background-image: linear-gradient(to bottom, #006899 25%, transparent 25%);
    background-size: 100% 0.4em;
    background-position-x: left;
    background-position-y: bottom; }
    @media (hover: none) {
      .bet-Faq--Ally .bet-LinkUnderline:hover, .bet-Faq--Ally .bet-LinkUnderline:focus,
      .bet-Faq--Ally .bet-FaqQuestion-answer a:hover,
      .bet-Faq--Ally .bet-FaqQuestion-answer a:focus {
        background-image: none; } }
  .bet-Faq--Ally .bet-LinkUnderline:hover, .bet-Faq--Ally .bet-LinkUnderline:focus,
  .bet-Faq--Ally .bet-FaqQuestion-answer a:hover,
  .bet-Faq--Ally .bet-FaqQuestion-answer a:focus {
    color: #006899; }


/*# sourceMappingURL=styles.13411418.chunk.css.map*/