@charset "utf-8";

.J3lkMZBzn0luNds1gEvA { background: rgb(250, 202, 209); border: 2px solid rgb(189, 0, 25); border-radius: 4px; color: rgb(189, 0, 25); padding: 20px; }

.w3wpFPlLJzRz3duo49Fn { font-size: 22px; margin-bottom: 10px; }

.Hf8ozpDtwy7SjDjsLxhg { font-size: 18px; margin-bottom: 20px; }

.Hf8ozpDtwy7SjDjsLxhg p { margin: 5px 0px; }

.lMvw5lMZN1ITUDLNGpR8 { font-size: 16px; font-weight: 700; }

.MO8IPFb4VUg2POfSnXLL { background-color: rgb(189, 0, 25); border: none; border-radius: 5px; color: rgb(255, 255, 255); font-size: 18px; outline: none; padding: 15px 25px; }

.dXslY8sk1KgOfO5JGzR3 { height: 100%; overflow: hidden; position: absolute; width: 100%; }

.m8kH2f_1m2lSicvOCdmi { backdrop-filter: blur(50px); background-position: 50% center; background-repeat: no-repeat; background-size: cover; filter: blur(50px); height: 100%; opacity: 0.5; position: absolute; transform: scale(1.25); width: 100%; z-index: 0; }

.EhcsEydBfiCa4OsDAKj6 { align-items: center; background: rgba(0, 0, 0, 0.6); inset: 0px; display: flex; justify-content: center; overflow-y: auto; position: fixed; z-index: 1050; }

.Lc0ulMVkLc4iaftBRJU5 { background-color: rgb(255, 255, 255); border-radius: 5px; display: flex; flex-direction: column; margin: auto 1rem; padding: 2rem 1rem 1rem; position: relative; width: calc(100% - 2rem); z-index: 1060; }

@media (min-width: 768px) {
  .Lc0ulMVkLc4iaftBRJU5 { margin: auto; padding: 3rem 2rem 1.5rem; width: 500px; }
}

@media (min-width: 1024px) {
  .Lc0ulMVkLc4iaftBRJU5 { width: 600px; }
}

.JZYjQhbPnGw8OZrtOMRT { align-items: center; color: rgb(8, 8, 8); display: flex; font-size: 1.5rem; min-height: 1.5em; padding-bottom: 1rem; }

.jDktlrDkxnoE6hhjLp7o { cursor: pointer; position: absolute; right: 8px; top: -32px; }

@media (min-width: 768px) {
  .jDktlrDkxnoE6hhjLp7o { right: -26px; top: -26px; }
}

@media (min-width: 1024px) {
  .jDktlrDkxnoE6hhjLp7o { height: 12px; right: -18px; top: -18px; width: 12px; }
}

.yQrKB7bz86yhuKLWSDTM { display: flex; flex-direction: column; height: 100%; margin-bottom: 1rem; max-height: 50vh; overflow-y: auto; position: relative; }

@media (min-width: 768px) {
  .yQrKB7bz86yhuKLWSDTM { margin-bottom: 1.5rem; max-height: 60vh; }
}

.oRi9tePS9L97lpjRbkdM { display: flex; margin-top: auto; padding-bottom: 1rem; }

@media (min-width: 768px) {
  .oRi9tePS9L97lpjRbkdM { padding-bottom: 1.5rem; }
}

.lb4nXpKejFb4VQYVKUbn { opacity: 0; transition: 0.3s; }

.SrgSRr1lP431D29UBaRS, .zc31FGuUYsL5ZgHl6jgu { opacity: 1; }

.u9T81WRzAXDgjFFahO_A { opacity: 1; transition: 0.3s; }

.JfkhcwYU04zQ4NHeDeaR, .XuyehAxjiXDAY59e3V13 { opacity: 0; }

.fBzwAMI2Rtgx4xqzHzhx { margin-bottom: 0px; pointer-events: none; position: relative; }

.fBzwAMI2Rtgx4xqzHzhx::after { background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); bottom: 1rem; content: ""; display: flex; height: 100px; left: 0px; position: absolute; right: 0px; }

.yBOl4Q1t81t51W6F9HbS { position: relative; z-index: 1030; }

.mkLnXzh4dKBWiw0CRwCP { inset: auto; height: auto; max-width: none; position: fixed; }

@media screen and (min-width: 768px) {
  .mkLnXzh4dKBWiw0CRwCP { max-width: 420px; }
}

.b_SkvwxTFAnCe9eFFCtk, .e_Aq40GwLlNA9blQ1nH_ .EiAmsMpJxfRwcC8CPhUs { bottom: 1rem; left: 1rem; margin: auto; right: 1rem; }

@media screen and (min-width: 768px) {
  .e_Aq40GwLlNA9blQ1nH_ { bottom: 1rem; left: 1rem; right: 1rem; }
  .EiAmsMpJxfRwcC8CPhUs { bottom: 2rem; left: auto; right: 2rem; }
  .b_SkvwxTFAnCe9eFFCtk { bottom: 2rem; left: 0px; right: 0px; }
}

.hCcT9DvsGelMOw1zAgEk { opacity: 0; }

.KQ7d0FsgsSqc8UbOV31I, .jJXF2IOvbZpyjCgyQujh { transform: translate3d(25%, 50%, 0px); }

.JWa9cRpeIlX3d3PFW45W { transform: translate3d(0px, 50%, 0px); }

.Y7TCDtH0VEtZa7UsQDJS, .pYYQ0OgAFWIOk6SBOa3a { opacity: 1; transform: translateZ(0px); transition: 0.4s ease-out, margin-left; }

.U58995MhQ_FLGfojl24g { opacity: 1; transform: translateZ(0px); }

.nlxhmwu1ceMNNxm5ClnU, .q9LrmRoRQRtgug__Tqog { opacity: 0; transition: 0.4s ease-out; }

.IOHmPZvWUqk9a4IsRBQR, .fRuG3vs10ztS_5Yy0OeO, .kupvui6v9MzcwsstVKni, .lYsb1ucJUyVXralMzSve { transform: translate3d(25%, 50%, 0px); }

._oEYwrCaXfPM_YIj4yZ2, .jY9oyCeKEwv2QDlaXmuG { transform: translate3d(0px, 50%, 0px); }

.lC8Ppijtaqxa4Dz4Lmwq { align-items: center; display: flex; justify-content: space-between; padding: 8px 0px; }

.lC8Ppijtaqxa4Dz4Lmwq:focus, .lC8Ppijtaqxa4Dz4Lmwq:hover { background-color: rgb(243, 243, 243); cursor: pointer; outline: none; }

.lC8Ppijtaqxa4Dz4Lmwq:focus .CzcquCphioIXEP7J3WSB, .lC8Ppijtaqxa4Dz4Lmwq:hover .CzcquCphioIXEP7J3WSB { opacity: 1; }

.CzcquCphioIXEP7J3WSB { border-radius: 5px; font-size: 0.75rem; margin-left: 6px; margin-right: 8px; opacity: 0; padding: 4px 12px; text-transform: uppercase; transition: 0.15s; }

.mfTsudPC8VbCFt_ct2V8 { background-color: rgb(235, 241, 245); color: rgb(2, 163, 136); }

.dtASz_XVhW0XIDKCBU20 { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); }

.mErWdAKZuOP5XNFNVrN8 { flex: 1 1 0%; font-size: 14px; margin-left: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.mgOwjWtW8dcaOaOTbq1C { appearance: none; border: 0px; border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; display: block; font-size: 1rem; line-height: 1.25; padding: 1rem 1.5rem; text-align: center; transition: opacity 0.15s; width: 100%; }

.mgOwjWtW8dcaOaOTbq1C.JL70x86hKuRKAYWFZ02a { opacity: 0.4; pointer-events: none; }

.MH0K9Gq8zrbDNyh4AjLf { background-color: rgb(111, 67, 214); }

.MH0K9Gq8zrbDNyh4AjLf:active, .MH0K9Gq8zrbDNyh4AjLf:hover { color: rgb(255, 255, 255); }

.Jk0YKQzSeXElFfLJET2t { background-color: rgb(2, 163, 136); }

.Jk0YKQzSeXElFfLJET2t:active, .Jk0YKQzSeXElFfLJET2t:hover { color: rgb(255, 255, 255); }

.xsGIua5ouhGKf12ytcUE { background: none; border: none; cursor: pointer; font-size: 1rem !important; }

.vnlXeAYvDIZTnu1KnZgw { color: rgb(2, 163, 136); font-weight: 500; }

.kHks0YiW5wXLqBVKCDYA { color: rgb(111, 67, 214); }

.g5ZrhzexXKgBmvB1fa94 { position: relative; width: 100%; z-index: 0; }

.kajyW6s02wgrRGUjY7Rw { appearance: none; box-sizing: border-box; font-size: 1rem; height: 60px; line-height: 1.25; outline: none; width: 100%; border: 1px solid rgb(204, 204, 204) !important; padding: 0px 16px !important; }

.l5aPljoNXJ0PHiweSHoj:focus { border-color: rgb(2, 163, 136) !important; }

.clqNDi94_SsNSpJw5XZr:focus { border-color: rgb(8, 8, 8); }

.c2HnWfA_itZo7I_mguRw { padding-left: 50px !important; }

.C9y98bxtwEshb37RGpvA { left: 16px; position: absolute; top: 50%; transform: translate3d(0px, -50%, 0px); z-index: 1; }

.WUaGl6RK7RqmVT5MWqHH { align-items: center; cursor: pointer; display: inline-flex; justify-content: center; position: relative; }

.oHRgbxnrblw0X5iurZBl { opacity: 0; transform: translateY(10%); }

.iQHTgT1UorNyiZWGUZ0M, .k19gRsEY4SXSwU8ZWaDa { opacity: 1; transform: translateY(0px); transition: 0.3s; }

.qQdvj_T82qddogOiKbk8 { opacity: 1; transform: translateY(0px); }

.nJzqoTf8_AsVo8qhyTlU, .qKlif4yTyPfj5AkNiudN { opacity: 0; transform: translateY(10%); transition: 0.3s; }

.mpeK3Glo2SZ7p7UshcJI { border: 1px solid rgb(204, 204, 204); height: 170px; margin: 0px; overflow-y: auto; padding: 0px; text-align: left; width: 100%; }

.mpeK3Glo2SZ7p7UshcJI:hover { border-color: rgb(0, 0, 0); }

.MR53JMQIEnjC_UvAMQhd { backface-visibility: hidden; border: 1px solid rgb(204, 204, 204); border-radius: 5px; box-shadow: rgba(12, 13, 13, 0.25) 0px 0px 32px; cursor: pointer; padding-bottom: 0px; }

@media (min-width: 768px) {
  .MR53JMQIEnjC_UvAMQhd { width: 342px; }
}

.CtJqqduLV5YfmWvoRvAE { background-color: rgb(255, 255, 255); height: auto; z-index: 22; }

.l587i6T2jR9p4GVraBiQ { background-color: rgb(219, 229, 232); z-index: 999999; }

.dlxVdivBdShtsUCSBTwC { height: auto; width: auto; }

.dlxVdivBdShtsUCSBTwC, .tdYMdSZpev3Jfsb8szHa { align-items: center; display: flex; justify-content: center; }

.tdYMdSZpev3Jfsb8szHa { background-color: rgb(255, 255, 255); height: 133px; margin: 12px; overflow: hidden; width: 133px; }

.t2yUiNeppXMvJYMnemFM { height: auto !important; max-height: 100%; }

.KakgXD6xjAqCSLjIk4Rl { border: 1px solid rgb(204, 204, 204); }

.jWYaIuKAIwhpTFwcO1oE { text-align: center; }

.cbNuNLy_NEZwfLZsqaWc { place-content: center; display: flex; flex-wrap: wrap; line-height: 1.4; margin: 0px; padding-right: 15px; width: 200px; }

.YDSGsFCiuTcz666IayPI { font-size: 12px; margin: 0px; text-align: center; text-transform: uppercase; width: 100%; }

.o_bmc1fbFFITzpoeyGEA { font-size: 18px; font-weight: 500; line-height: inherit; margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; }

.pmMblTB_VCHzLCtsThfQ { color: rgb(111, 67, 214); }

.k2zy1BaVnYFuqBue4s_9 { color: rgb(2, 163, 136); }

.Hot_8WoWQuRQ5GV85V6A { background-color: rgb(255, 255, 255); border: 1px solid; cursor: pointer; display: flex; flex-direction: column; padding: 8px 16px; position: relative; text-align: left; }

.Hot_8WoWQuRQ5GV85V6A .T_nREOqB_G6rYR9RkAny { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 160px; }

.qmKJ4G8OwFDKNkIOVqNr { border-color: rgb(197, 210, 210); font-weight: 500; }

.qmKJ4G8OwFDKNkIOVqNr .vYuNncthxZ2OBkBSbLkG { color: rgb(102, 110, 110); font-size: 10px; line-height: 12px; text-transform: uppercase; }

.qmKJ4G8OwFDKNkIOVqNr .T_nREOqB_G6rYR9RkAny { color: rgb(2, 147, 123); font-size: 14px; line-height: 22px; }

.v8XXoZP6ued9a3orFqZw { border-color: rgba(102, 102, 102, 0.4); border-radius: 0.25em; padding: 10px; }

.v8XXoZP6ued9a3orFqZw .vYuNncthxZ2OBkBSbLkG { color: rgb(8, 8, 8); font-size: 0.75rem; margin-bottom: 0.25rem; }

.v8XXoZP6ued9a3orFqZw .T_nREOqB_G6rYR9RkAny { color: rgb(111, 67, 214); font-size: 0.875rem; }

.Hot_8WoWQuRQ5GV85V6A .bynwTKDkbYRLf5Ep3e8e { border-width: 8px; border-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-image: initial; border-top-color: inherit; display: flex; position: absolute; right: 19px; top: 100%; }

.Hot_8WoWQuRQ5GV85V6A .bynwTKDkbYRLf5Ep3e8e::after { border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: initial; content: ""; display: flex; left: -7px; position: absolute; top: -8px; }

.hFb_PfskdSlkYg83eNVG { border-bottom: solid rgb(0, 0, 0); border-right: solid rgb(0, 0, 0); height: 10px; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); width: 10px; }

.yXWCEtdx92VjaJO2zPin { border-width: 2px; height: 8px; right: 10px; width: 8px; }

.MW3u_0XejmkJ5tLJfM0C { border-width: 1px; height: 10px; right: 16px; width: 10px; }

.Jp1W4fiK9Zwp5G4fqnAh, .OvGPY7JhrwmeqZUlnDjE { margin-bottom: 1rem; }

.xfEv0hWXoabZuIb84r9b { justify-content: center; }

.HRDntMDe9x2jf0ZKqVxQ { align-items: center; overflow-y: auto; }

.E_JjlcWBcE4gCyMPe5HE { box-sizing: border-box; }

@media (min-width: 768px) {
  .E_JjlcWBcE4gCyMPe5HE { width: 480px; }
}

.VKarYyDBlmwtAWc2IZ43 { display: flex; flex-direction: column; z-index: 2; }

@media (min-width: 768px) {
  .VKarYyDBlmwtAWc2IZ43 { flex-direction: row; }
}

.DjJiYu2S4vRzISvUqfoQ { align-items: center; display: flex; flex-direction: column; }

.NUVyXrV43s8HbxBYVelK { margin-top: 16px !important; }

.kcniRxrmKWENLB1OJ9CW { text-align: center; }

.g_WqjKFWBMb_8KLgn7Xw { align-items: center; border: 1px solid rgb(204, 204, 204); display: flex; justify-content: center; margin: 0px auto 16px; overflow: hidden; width: 100%; }

@media (min-width: 768px) {
  .g_WqjKFWBMb_8KLgn7Xw { height: 136px; margin: 0px 16px 0px 0px; width: 136px; }
}

.g_WqjKFWBMb_8KLgn7Xw img { width: 100%; }

.fC_GgO6OGuFH_UIS08bA { font-size: 14px; line-height: 1.4; padding: 8px 16px; }

.DjJiYu2S4vRzISvUqfoQ { width: 250px; }

.ef3JqxbDjRcG5l8w9GYU { justify-content: center; }

.KIC0e2Gin4icYSQ_XiLU { align-items: center; overflow-y: auto; }

.CL9p8v1aNHCcCN4oGjmU { box-sizing: border-box; }

@media (min-width: 768px) {
  .CL9p8v1aNHCcCN4oGjmU { width: 480px; }
}

.ZgQMXloPfbzF2vddiH3E { align-items: center; display: flex; flex-direction: column; margin: auto; text-align: center; width: 300px; }

.pwU_JN987ImGmV36SFSz { border: 1px solid rgb(102, 110, 110); border-radius: 0px; box-sizing: border-box; font-size: 1rem; height: 52px; line-height: 1.15; padding: 2px 8px; transition: border-width 0.1s linear; width: 100%; margin-bottom: 8px !important; }

.pwU_JN987ImGmV36SFSz:focus { border-width: 2px; outline: none; }

.w3lDRe11llwxYpNjJxmP { background: rgba(8, 8, 8, 0.6); border: 1px solid rgba(102, 102, 102, 0.4); border-radius: 0.3125em; color: rgb(255, 255, 255); height: 38px; min-width: 38px; padding: 0.75em; transition: 0.3s; }

.w3lDRe11llwxYpNjJxmP:focus, .w3lDRe11llwxYpNjJxmP:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.rlRO2Rs2aaYxg6rKsDr4 { margin-left: 8px; }

.sutsmXWc75C3NTMsKPs4 path { fill: currentcolor; }

.W1Q5PkIlS8C27EnmBCwM { bottom: calc(100% + 8px); position: absolute; right: -1px; }

.uktIvJEbkwTLklzGpYLi { background: rgba(12, 13, 13, 0.65); border: none; border-radius: 2px; color: rgb(255, 255, 255); font-weight: 400; height: 38px; min-width: 38px; padding: 10px; position: relative; font-size: 14px !important; }

.uktIvJEbkwTLklzGpYLi:hover { background: rgb(2, 163, 136); }

.N6lpTri74xwgWRghBKnF { margin-left: 8px; }

.iRAc4b2r2H5B9GadtuvT path { fill: currentcolor; }

.SkTIGX6fjvoJr_TpY6pt { bottom: calc(100% + 8px); position: absolute; right: 0px; }

.mmtcgPrCtftPUkzSIZVG { align-items: center; background: linear-gradient(62.26deg, rgb(174, 151, 228) 32.77%, rgb(202, 143, 156) 79.83%, rgb(223, 146, 162)); border-radius: 30px; color: rgb(0, 0, 0); display: none; flex-direction: row; font-size: 0.75rem; font-weight: 700; line-height: 120%; margin-left: 4px; padding: 6px 10px; }

@media screen and (min-width: 1024px) {
  .mmtcgPrCtftPUkzSIZVG { display: flex; }
}

.mmtcgPrCtftPUkzSIZVG .TyMIkgKQMcdL6CA2WgOs { height: 10px; margin-right: 3px; min-width: auto; width: 11px; }

.mmtcgPrCtftPUkzSIZVG .TyMIkgKQMcdL6CA2WgOs path { fill: rgb(0, 0, 0); }

.w6VV_XEFnpoOBvMLAO3I { align-items: center; background: linear-gradient(135deg, rgb(0, 103, 255), rgb(108, 197, 171)); border-radius: 30px; color: rgb(255, 255, 255); display: none; flex-direction: row; font-size: 0.75rem; font-weight: 700; line-height: 120%; margin-left: 4px; padding: 6px 10px; }

@media screen and (min-width: 1440px) {
  .w6VV_XEFnpoOBvMLAO3I { display: flex; }
}

.w6VV_XEFnpoOBvMLAO3I .CMvqR8YUx_HvkfxdvzhU { height: 10px; margin-right: 3px; min-width: auto; width: 11px; }

.w6VV_XEFnpoOBvMLAO3I .CMvqR8YUx_HvkfxdvzhU path { fill: rgb(255, 255, 255); }

.A0fjJIIev9YW4EztrOsR { background-color: rgb(255, 255, 255); border: 1px solid rgb(197, 210, 210); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 4px 0px; display: flex; flex-direction: column; height: auto; left: auto; padding: 0px; position: absolute; right: 0px; top: calc(100% + 10px); width: fit-content; z-index: 1040; }

.e8vNjuPaj_JdcDS1nmmg { background-color: rgb(255, 255, 255); border-style: solid; border-color: rgb(197, 210, 210); border-image: initial; border-width: 0px 0px 1px 1px; box-shadow: rgba(0, 0, 0, 0.24) 0px 10px 10px -5px; height: 8px; position: absolute; right: 16px; rotate: 135deg; top: -5px; transform: skew(-16deg, -16deg); width: 8px; }

.Xp298Tu4WLsYeyI7RY1K { position: absolute; right: 8px; top: 8px; }

.Xp298Tu4WLsYeyI7RY1K, .Xp298Tu4WLsYeyI7RY1K svg { height: 24px; width: 24px; }

.BZiJGvlihLuInNmOrCIN { width: 100%; }

.pm6CufNJ9qI6JvCNtKOT { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; bottom: 54px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 4px 0px; display: flex; flex-direction: column; height: auto; left: calc(50% - 214px); padding: 0px; position: absolute; top: auto; width: 428px; z-index: 999; }

.fIQGYQBf3mjbXRrqxi6X { background-color: rgb(255, 255, 255); border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-width: 0px 0px 1px 1px; bottom: -5px; box-shadow: rgba(0, 0, 0, 0.24) 0px 10px 10px -5px; height: 8px; position: absolute; right: 50%; rotate: -45deg; transform: skew(-16deg, -16deg); width: 8px; }

.DvG6qGprmkJH7yB84f9D { align-self: flex-end; margin: 8px 8px 0px 0px; }

.DvG6qGprmkJH7yB84f9D, .DvG6qGprmkJH7yB84f9D svg { height: 24px; width: 24px; }

.dgG46WZIb_Cssi_z7XPe { padding: 0px 32px 32px; width: 100%; }

.h9toLB6294Xgt8H7fjhl { font-weight: 500; height: auto; margin-bottom: 12px; padding-bottom: 8px; padding-top: 8px; }

.XA7WdBlOQRA4gASRCe2z { margin: 8px 0px 16px; }

.YVsrZw6Eo_Rev07io0n0 { font-size: 1.125rem; font-weight: 600; margin-bottom: 16px; text-align: center; }

.vcgl2qYgPFHAEd8aMif0 { font-family: "iStock Maquette", helvetica, arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.5; margin: 8px 0px 16px; }

.tttxeYaDNXQKpC3HOtlV { font-weight: 500; }

.JDgByMIJFbeMLpv8PGAG { }

.YRq3r9MDXZU1JwHGrmgS { display: block; font-size: 1.125rem; margin-left: auto; margin-right: auto; text-align: center; }

.hwSyWGL4u33s3mEoHYbg, .hwSyWGL4u33s3mEoHYbg .QCS6iehsP2kdJckjOw3j { background-color: rgb(245, 248, 250); }

.hwSyWGL4u33s3mEoHYbg .O4rnA_zjU21HDUEVSXR5 { padding-bottom: 5px; }

.hwSyWGL4u33s3mEoHYbg .IvuxIbaNGYlNoDuE6jOz { padding-top: 14px; }

.IvuxIbaNGYlNoDuE6jOz, .O4rnA_zjU21HDUEVSXR5 { padding: 0px 32px; }

.IvuxIbaNGYlNoDuE6jOz { background-color: rgb(255, 255, 255); padding-bottom: 32px; }

.eZz6LstdxP8lcDEFXJtS { line-height: 1.5; margin: 24px 0px 0px; }

.z1uyOpFWHsGl8TqYCpMK { line-height: 1rem; margin: 24px 0px 0px; text-align: center; }

.BAUFBc9hucYdJ13179ws { border-radius: 8px; display: none; height: 272px; justify-content: center; overflow: hidden; }

@media screen and (min-width: 1024px) {
  .BAUFBc9hucYdJ13179ws { display: flex; }
}

.mUlYkSFsV0I1QT0SFG9s { font-size: 1.25rem; font-weight: 600; line-height: 120%; margin: 24px 0px 16px; }

.xDf7NKMu0XeTsxWXJRbH { margin-top: 24px; }

.My5RAqUJ0fT9Kr_8NQJK { align-items: flex-start; display: flex; flex-direction: column; }

.EzXjVi0RwURQEfJ1gH0y { align-items: center; display: flex; flex-direction: row; font-size: 0.9rem; line-height: 120%; padding-bottom: 16px; text-align: left; }

.APLCdlODOl0G8_g_6GMo { align-self: flex-start; flex-shrink: 0; height: 10px; margin: 4px 4px 0px 0px; width: 10px; }

.jJsc01Iu8Iwe5JoC0eGQ { align-items: center; display: flex; flex-direction: row; font-size: 12px; font-weight: 400; line-height: 14.4px; margin: 8px 0px 16px; text-align: left; }

.Bm243MLJueneOeKbZE2m { border-radius: 5px; font-size: 12px; margin-top: 24px; padding: 4px 8px; }

.vUZhB2PXMeAYdvNqmLdh { border-radius: 8px; display: flex; height: 272px; justify-content: center; overflow: hidden; }

.LHyOHZwqpGfqEWbLkh_5 { font-family: "iStock Maquette", helvetica, arial, sans-serif; font-size: 21px; font-weight: 500; line-height: 1.4; margin: 24px 0px 16px; }

.bfhXX0Ef3JamOUEO8Crt { align-items: flex-start; display: flex; flex-direction: column; }

.OVTfx0glTP1nG1fSWlFg { align-items: center; display: flex; flex-direction: row; font-family: "iStock Maquette", helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 120%; padding-bottom: 16px; text-align: left; }

.xR_rJouC7fp8Wek8S3iC { align-self: center; flex-shrink: 0; height: 10px; margin: 0px 8px 0px 0px; width: 10px; }

.zBiE5Lizbp9XpcxxMFQi { align-items: center; display: flex; height: fit-content; justify-content: space-between; }

@media screen and (min-width: 1025px) {
  .zBiE5Lizbp9XpcxxMFQi { margin: auto 0px; }
}

.zBiE5Lizbp9XpcxxMFQi:has(.Js2Ui1KTlSO0iR2PZlSg:empty) { margin: 0px auto; }

.zBiE5Lizbp9XpcxxMFQi:has(.Js2Ui1KTlSO0iR2PZlSg:empty) .mwnBRfq32Q05LAxtcsvW button:last-child { margin-right: 0px; }

.mwnBRfq32Q05LAxtcsvW { display: flex; margin: auto; max-width: 100%; }

.mwnBRfq32Q05LAxtcsvW button { margin-right: 8px; }

.Js2Ui1KTlSO0iR2PZlSg { align-items: center; display: flex; }

.Js2Ui1KTlSO0iR2PZlSg a, .Js2Ui1KTlSO0iR2PZlSg button { margin-left: 8px; }

@media screen and (prefers-reduced-motion: reduce) {
  .eNS2OYCJo7EZMOxelWLB { transition: none; }
}

.eNS2OYCJo7EZMOxelWLB { align-items: center; border: 1px solid rgb(173, 185, 186); border-radius: 4px; color: rgb(12, 13, 13); display: flex; height: 47px; justify-content: center; min-width: 20px; padding: 0px 15px; position: relative; transition: 0.15s linear; background: rgb(255, 255, 255) !important; font-size: 0px !important; }

@media screen and (min-width: 50em) {
  .DLQ0ly9spOQZVMzNSeHP { border: 2px solid rgb(2, 163, 136); }
}

@media screen and (min-width: 640px) {
  .eNS2OYCJo7EZMOxelWLB { font-size: 16px !important; min-width: 130px; }
}

@media screen and (min-width: 1024px) {
  .eNS2OYCJo7EZMOxelWLB { min-width: 30px; }
}

@media screen and (min-width: 1440px) {
  .eNS2OYCJo7EZMOxelWLB { min-width: 130px; }
}

.eNS2OYCJo7EZMOxelWLB svg { margin-right: 0px; min-width: 20px; }

@media screen and (min-width: 640px) {
  .eNS2OYCJo7EZMOxelWLB svg { margin-right: 11px; }
}

@media screen and (min-width: 1024px) {
  .eNS2OYCJo7EZMOxelWLB svg { display: none; }
}

@media screen and (min-width: 1440px) {
  .eNS2OYCJo7EZMOxelWLB svg { display: block; }
}

.eNS2OYCJo7EZMOxelWLB span svg { margin-right: inherit; }

@media screen and (prefers-reduced-motion: reduce) {
  .eNS2OYCJo7EZMOxelWLB .tNxEtkn8PirS47PEpRDc { transition: none; }
}

.eNS2OYCJo7EZMOxelWLB .tNxEtkn8PirS47PEpRDc { opacity: 0; padding-bottom: 40px; position: absolute; right: 0px; top: -60px; transform: translateY(10%); transition: 0.3s; visibility: hidden; }

.eNS2OYCJo7EZMOxelWLB:focus .tNxEtkn8PirS47PEpRDc, .eNS2OYCJo7EZMOxelWLB:focus .tNxEtkn8PirS47PEpRDc:focus, .eNS2OYCJo7EZMOxelWLB:hover .tNxEtkn8PirS47PEpRDc, .eNS2OYCJo7EZMOxelWLB:hover .tNxEtkn8PirS47PEpRDc:hover { opacity: 1; transform: translateY(0px); visibility: visible; }

.eNS2OYCJo7EZMOxelWLB .JJu2jdWQFCt6_f217Ab0, .eNS2OYCJo7EZMOxelWLB .X3xogrhujwH85QECue28 { align-items: center; display: flex; justify-content: center; }

.eNS2OYCJo7EZMOxelWLB .JJu2jdWQFCt6_f217Ab0 { display: none; }

.eNS2OYCJo7EZMOxelWLB:focus, .eNS2OYCJo7EZMOxelWLB:hover { box-shadow: rgb(232, 237, 237) 0px 0px 0px 3px inset; }

.eNS2OYCJo7EZMOxelWLB:focus .X3xogrhujwH85QECue28, .eNS2OYCJo7EZMOxelWLB:hover .X3xogrhujwH85QECue28 { display: none; }

.eNS2OYCJo7EZMOxelWLB:focus .JJu2jdWQFCt6_f217Ab0, .eNS2OYCJo7EZMOxelWLB:hover .JJu2jdWQFCt6_f217Ab0 { display: flex; }

.yeCosRxeIy8zML5tDfiU { justify-content: center; margin: 1.5em 0.5em; position: relative; width: 100%; }

.yeCosRxeIy8zML5tDfiU, .yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr { display: flex; flex-wrap: wrap; }

.yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr.V0KUZDR8pZVRfu7XQak1 { flex-direction: row; }

@media screen and (min-width: 768px) {
  .yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr.V0KUZDR8pZVRfu7XQak1 { flex-direction: column; }
}

@media screen and (min-width: 320px) {
  .yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr { flex-direction: row; }
}

@media screen and (min-width: 768px) {
  .yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr { flex-direction: column; }
}

@media screen and (min-width: 1024px) {
  .yeCosRxeIy8zML5tDfiU .spp2PM_Pevt2pQIjxCPr { flex-direction: row; }
}

@media screen and (prefers-reduced-motion: reduce) {
  .YxPiY6mZyHtHeXZDTmVd { transition: none; }
}

.YxPiY6mZyHtHeXZDTmVd { align-items: center; border-radius: 0.3125em; cursor: pointer; display: flex; font-size: 1em; height: 45px; justify-content: center; margin-left: 0.5em; min-width: 45px; opacity: 0.6; outline: none; padding: 0.75em; text-align: center; text-decoration: none; transition: 0.3s; width: auto; z-index: 1; background-color: rgb(8, 8, 8) !important; border: 1px solid rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important; }

.YxPiY6mZyHtHeXZDTmVd:focus, .YxPiY6mZyHtHeXZDTmVd:hover { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); opacity: 1; }

.YxPiY6mZyHtHeXZDTmVd:disabled { cursor: not-allowed; }

.jRjq_wnO8xxTbScR3H_o { display: none; padding-left: 0.625em; }

@media screen and (min-width: 768px) {
  .jRjq_wnO8xxTbScR3H_o { display: block; }
}

.fBjVuXWyCHKA_pKXMVGj { display: inline-block; position: relative; }

@media screen and (prefers-reduced-motion: reduce) {
  .fBjVuXWyCHKA_pKXMVGj .lYBYT5G6FhkOqFS9knuk { transition: none; }
}

.fBjVuXWyCHKA_pKXMVGj .lYBYT5G6FhkOqFS9knuk { background-color: rgb(255, 255, 255); border: 1px solid rgb(166, 166, 166); border-radius: 4px; bottom: 110%; font-size: 14px; left: 0px; line-height: 18px; margin-bottom: 5px; opacity: 0; padding: 16px; position: absolute; right: 0px; transition: 0.15s; visibility: hidden; width: 200px; z-index: 18; }

.fBjVuXWyCHKA_pKXMVGj .ZYw9m5x_0SvM2SfgtZMy { display: block; position: relative; }

.fBjVuXWyCHKA_pKXMVGj .ZYw9m5x_0SvM2SfgtZMy a:focus, .fBjVuXWyCHKA_pKXMVGj .ZYw9m5x_0SvM2SfgtZMy a:hover { text-decoration: none; }

@media screen and (prefers-reduced-motion: reduce) {
  .fBjVuXWyCHKA_pKXMVGj .ZYw9m5x_0SvM2SfgtZMy::before { transition: none; }
}

.fBjVuXWyCHKA_pKXMVGj .ZYw9m5x_0SvM2SfgtZMy::before { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(166, 166, 166); border-top: 1px solid rgb(166, 166, 166); bottom: 110%; content: ""; height: 10px; left: 0px; margin: auto; opacity: 0; position: absolute; right: 0px; transform: rotate(225deg); transition: 0.15s; visibility: hidden; width: 10px; z-index: 19; }

@media screen and (prefers-reduced-motion: reduce) {
  .StEPh3T_SLR73NYdxYbj { transition: none; }
}

.StEPh3T_SLR73NYdxYbj { align-items: center; background-color: rgb(8, 8, 8); border: 1px solid rgb(102, 102, 102); border-radius: 0.3125em; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-size: 1em; height: 45px; justify-content: center; margin-left: 0.5em; min-width: 45px; opacity: 0.6; outline: none; padding: 0.75em; text-align: center; text-decoration: none; transition: 0.3s; width: auto; }

.StEPh3T_SLR73NYdxYbj:focus, .StEPh3T_SLR73NYdxYbj:hover { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); opacity: 1; text-decoration: none; }

.fBjVuXWyCHKA_pKXMVGj:focus .lYBYT5G6FhkOqFS9knuk, .fBjVuXWyCHKA_pKXMVGj:focus-within .lYBYT5G6FhkOqFS9knuk, .fBjVuXWyCHKA_pKXMVGj:hover .lYBYT5G6FhkOqFS9knuk { opacity: 1; visibility: inherit; }

.fBjVuXWyCHKA_pKXMVGj:focus .ZYw9m5x_0SvM2SfgtZMy::before, .fBjVuXWyCHKA_pKXMVGj:focus-within .ZYw9m5x_0SvM2SfgtZMy::before, .fBjVuXWyCHKA_pKXMVGj:hover .ZYw9m5x_0SvM2SfgtZMy::before { opacity: 1; visibility: inherit; }

.VnShgymmzm1uPAUTNo5t { height: 14px; min-width: 14px; }

.uJLlcqExgJWSw5xc3ipz { display: none; }

@media screen and (min-width: 768px) {
  .uJLlcqExgJWSw5xc3ipz { display: flex; }
}

.xscBC1i_vQdZQhkmyHpT { border: 1px solid rgb(0, 0, 0); height: 45px; margin: 0px 5px 0px 0.75em; }

.xscBC1i_vQdZQhkmyHpT.V0KUZDR8pZVRfu7XQak1 { display: block; }

@media screen and (min-width: 768px) {
  .xscBC1i_vQdZQhkmyHpT, .xscBC1i_vQdZQhkmyHpT.V0KUZDR8pZVRfu7XQak1 { display: none; }
}

@media screen and (min-width: 1024px) {
  .xscBC1i_vQdZQhkmyHpT { display: block; }
}

.HYO1R4XIoqwhYcpg0GAw { display: flex; }

@media screen and (min-width: 768px) {
  .HYO1R4XIoqwhYcpg0GAw { justify-content: center; margin-bottom: 0.5em; }
}

.jZiEA7NhN8v51PKrPxcA { background-color: transparent; border: 1px solid rgb(8, 8, 8); color: rgb(8, 8, 8); opacity: 1; }

.qAJ1Hhpcufwy7r3_iCht { display: none; flex-direction: row; position: relative; }

@media screen and (min-width: 768px) {
  .qAJ1Hhpcufwy7r3_iCht { display: flex; }
}

.urEuOmaPiEnJOv6l8FlE { border: 3px solid rgb(2, 163, 136); padding: 0px 13px; }

.nUgEPLiz5E2d8DSC3VhN { font-size: 12px !important; }

.UnPriaB7RpPA6HO9Ig_g { margin-right: 0px; }

.xNvFP7xiLlsmaMnavsjp { display: none; flex-direction: row; position: relative; }

@media screen and (min-width: 768px) {
  .xNvFP7xiLlsmaMnavsjp { display: flex; }
}

.k4z9UC7kbTyqJwPvZRN0 { border: 3px solid rgb(255, 255, 255); padding: 0px calc(0.75em - 2px); }

.mbQL1ycCjR6aArkDgpaX { font-size: 11px; }

._tBvjWpputes24BTvVjw { display: none; }

@media screen and (min-width: 1024px) {
  ._tBvjWpputes24BTvVjw { display: block; }
}

.g0C04FWnZ8bJtpzum_pN { height: 17px; width: 18px; }

@media screen and (min-width: 640px) {
  .g0C04FWnZ8bJtpzum_pN { margin-right: 8px; }
}

.gW47ST_5nTS9qBra3U5q { margin-right: 0px; }

.pppu154HQctTQC5uTj1n { border-radius: 8px; display: none; height: 272px; justify-content: center; overflow: hidden; }

@media screen and (min-width: 1024px) {
  .pppu154HQctTQC5uTj1n { display: flex; }
}

.nopaJeturigHlicSGrbS { font-size: 1.25rem; font-weight: 600; line-height: 120%; margin: 24px 0px 16px; padding: 0px 10px; }

.CzkG0qchiAor5MNBFjEY { margin-top: 24px; }

.gM_nJypT_HP7wh8tknJ_ { align-items: flex-start; display: flex; flex-direction: column; }

.XlgcRr9bOSGaXwHVBEgz { align-items: center; display: flex; flex-direction: row; font-size: 0.9rem; line-height: 120%; padding-bottom: 16px; text-align: left; }

.AEBmWEmwCv_GP_2b79AY { align-self: center; flex-shrink: 0; height: 10px; margin: 0px 8px 0px 0px; width: 10px; }

.i4d_w5yoVgovsqhaaiK6 { line-height: 1rem; margin: 24px 0px 0px; text-align: center; }

.CcqB6W5ZWLwth4uRF4AD { border-radius: 8px; display: flex; height: 272px; justify-content: center; overflow: hidden; }

.UEKEd5jU6YV3vBnGwAng { font-family: "iStock Maquette", helvetica, arial, sans-serif; font-size: 21px; font-weight: 500; line-height: 1.4; margin: 24px 0px 16px; }

.S9o2lULZ1aux1eBLe5zR { align-items: flex-start; display: flex; flex-direction: column; }

.Y9yynErnVEHa7w6g7F2n { align-items: center; display: flex; flex-direction: row; font-family: "iStock Maquette", helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 120%; padding-bottom: 16px; text-align: left; }

.Xd5knO3OZ9L0FRH9KywM { align-self: center; flex-shrink: 0; height: 10px; margin: 0px 8px 0px 0px; width: 10px; }

.IPLq5Ar8NOdpcOD9mbRd { display: none; flex-direction: row; position: relative; }

.IPLq5Ar8NOdpcOD9mbRd button { margin-right: 0px; }

.IPLq5Ar8NOdpcOD9mbRd button.IRjlPkweoPU_aZNhoqA4 { z-index: 10; }

@media screen and (min-width: 768px) {
  .IPLq5Ar8NOdpcOD9mbRd { display: flex; }
}

.OD4BYsA5U3InKiAkHaF4 { border: 3px solid rgb(2, 163, 136); padding: 0px 13px; }

.FeKMqMRDL9sgWfXccLCj { font-size: 12px !important; }

.w1Su_lE6p16v_JtDU5Ma { display: none; flex-direction: row; position: relative; }

.w1Su_lE6p16v_JtDU5Ma button { margin-right: 0px; }

@media screen and (min-width: 768px) {
  .w1Su_lE6p16v_JtDU5Ma { display: flex; }
}

.Bwri0bOSpzaE3jWqTzzG { border: 3px solid rgb(255, 255, 255); padding: 0px calc(0.75em - 2px); }

.ZBFaSidYflhCqLLpO7A0 { font-size: 11px; }

.sdvS7NF7bbqkGm4MjW1C { margin-left: 0.5em; z-index: 2; }

.sdvS7NF7bbqkGm4MjW1C button { height: 45px; min-width: 45px; }

.sdvS7NF7bbqkGm4MjW1C button span { display: none; }

@media screen and (min-width: 768px) {
  .sdvS7NF7bbqkGm4MjW1C button span { display: initial; }
}

.sCRtyBXuzM1Aa6WR2IBy { display: flex; min-height: 600px; width: 100%; }

@media screen and (min-width: 640px) {
  .sCRtyBXuzM1Aa6WR2IBy { min-height: 800px; }
}

.oFHl2qldjJINN_tCjutb { min-height: 800px; width: 100%; }

.xZIYIWs5rhyjB42YtyOl { display: flex; flex-direction: column; padding: 3rem 2rem 1.5rem; width: 500px; }

@media screen and (min-width: 768px) {
  .xZIYIWs5rhyjB42YtyOl { width: 600px; }
}

.Ikd8Kr9FJ_tS9nDSjYQc, .KiNbwIhSEho9XmSwXe7M { justify-content: center; }

.KiNbwIhSEho9XmSwXe7M { display: flex; flex-direction: column; }

.KiNbwIhSEho9XmSwXe7M button { margin: 10px; }

@media screen and (min-width: 768px) {
  .KiNbwIhSEho9XmSwXe7M button { width: 180px; }
  .KiNbwIhSEho9XmSwXe7M { flex-direction: row-reverse; }
}

.NE0cKb47byoYzltwvJnM, .bBJUHzUZCA_F8ulqJ4K5 { margin-bottom: 1em; margin-top: 1em; }

.P7UzPKYOas60vuf8UQ07 { background-color: rgb(251, 251, 251); display: grid; flex-direction: column; }

@media screen and (min-width: 768px) {
  .P7UzPKYOas60vuf8UQ07 { display: flex; flex: 0 1 0%; flex-flow: row; justify-content: flex-start; }
}

.P7UzPKYOas60vuf8UQ07 .gvyLegX2ZyFRIts7ibSm { align-items: center; display: flex; margin: 20px; min-width: 150px; }

@media screen and (min-width: 768px) {
  .P7UzPKYOas60vuf8UQ07 .gvyLegX2ZyFRIts7ibSm { display: inline; height: 100%; margin: 50px 42px 5px; }
}

.P7UzPKYOas60vuf8UQ07 .gvyLegX2ZyFRIts7ibSm .Eh4jIDq9odidr7WikaZ7 { color: rgb(111, 67, 214); line-height: 2em; margin-left: 12px; }

@media screen and (min-width: 768px) {
  .P7UzPKYOas60vuf8UQ07 .gvyLegX2ZyFRIts7ibSm .Eh4jIDq9odidr7WikaZ7 { margin-left: 0px; }
}

.P7UzPKYOas60vuf8UQ07 .gvyLegX2ZyFRIts7ibSm .SoUaqqRP66YPd_jVDBIq { fill: rgb(111, 67, 214); margin-left: 5px; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 { display: flex; flex-wrap: nowrap; overflow: auto hidden; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .TFgEByfk_23QgN3jOZXm { flex-shrink: 0; height: 150px; margin: 0px 1px; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .TFgEByfk_23QgN3jOZXm a { display: flex; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .TFgEByfk_23QgN3jOZXm .i5KTbRkcW6oTvA632QHH { height: 150px; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj { flex-shrink: 0; height: 150px; margin: 0px 1px; position: relative; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj .kAwb7wH5STaN7ywORogr { height: 100%; margin: 0px; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj .YQjzidn7oyTKgyhot9QF { height: 150px; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj .SoUaqqRP66YPd_jVDBIq { background-color: rgba(8, 8, 8, 0.6); border-radius: 5px; color: rgb(255, 255, 255); display: block; left: 50%; padding: 6px 12px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj img { height: 100%; }

.P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj:focus .SoUaqqRP66YPd_jVDBIq, .P7UzPKYOas60vuf8UQ07 .OnGhadtKLCuyoKqoSEV8 .e8uUU9cMqDgjUb9ridVj:hover .SoUaqqRP66YPd_jVDBIq, .QhyS8yF_Vj4uyovBRiTx { display: none; }

.lVGyWh3Q8XTE2W7LrpXa { background-color: rgb(227, 227, 227); display: flex; flex-direction: column; height: 59px; position: absolute; width: 100%; z-index: 3; }

@media screen and (min-width: 768px) {
  .lVGyWh3Q8XTE2W7LrpXa { height: 93px; padding: 1em 2em; }
}

.v1V6ZEqW8iJhhm4TY2gS { display: grid; }

.v1V6ZEqW8iJhhm4TY2gS > * { grid-area: 1 / 1; }

.xPJu7ty4XyYvqNvl7kla { background-color: rgba(8, 8, 8, 0.6); border-radius: 5px; color: rgb(255, 255, 255); display: block; left: 50%; padding: 6px 12px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.gYOKSDm1wMb1FJaXQ6LA { flex-grow: calc(var(--ratio)*100); margin-bottom: 12px; margin-right: 12px; --ratio: calc(var(--width)/var(--height)); --row-height: 11em; cursor: pointer; flex-basis: calc(var(--ratio)*var(--row-height)); overflow: hidden; position: relative; z-index: 0; }

@media screen and (min-width: 641px) {
  .gYOKSDm1wMb1FJaXQ6LA { --row-height: 14em; }
}

@media screen and (min-width: 1025px) {
  .gYOKSDm1wMb1FJaXQ6LA { --row-height: 11em; }
}

.gYOKSDm1wMb1FJaXQ6LA img, .gYOKSDm1wMb1FJaXQ6LA video { height: 100%; object-fit: cover; width: 100%; }

.pKOHW8tgY3X3xhpbXWUZ { flex-grow: calc(var(--ratio)*100); margin-bottom: 12px; margin-right: 12px; --ratio: calc(var(--width)/var(--height)); --row-height: 11em; cursor: pointer; flex-basis: calc(var(--ratio)*var(--row-height)); overflow: hidden; position: relative; z-index: 0; }

@media screen and (min-width: 641px) {
  .pKOHW8tgY3X3xhpbXWUZ { --row-height: 14em; }
}

@media screen and (min-width: 1025px) {
  .pKOHW8tgY3X3xhpbXWUZ { --row-height: 11em; }
}

.pKOHW8tgY3X3xhpbXWUZ img, .pKOHW8tgY3X3xhpbXWUZ video { object-fit: cover; width: 100%; }

.pKOHW8tgY3X3xhpbXWUZ .H0GOJrXHFQdRlv_dLTDj, .pKOHW8tgY3X3xhpbXWUZ .Ulvi9WpbX6NHhF4YPH5s { z-index: 0; }

.plmPpBUS6vRga8vDOLf1 { color: rgb(166, 166, 166); opacity: 0.4; pointer-events: none; }

.sd0neo0ZWonfgbIaomFG { margin-bottom: 24px; margin-top: -10px; padding: 0px !important; }

.OpQ8ilFK41krEKAY1T5_ { align-items: center; display: flex; padding-bottom: 5px; padding-top: 20px; }

.k5qSPPyfHlKaPL2iM8xO { display: inline-block; min-width: 41px; position: relative; user-select: none; width: 41px; }

.kzJB3QlnaAjTxHjuvFio { cursor: pointer; font-size: 0.875rem; margin-left: 10px; vertical-align: middle; }

.aXvuFwYPvXQqmo9yr29N { color: rgb(102, 102, 102); flex-direction: row; font-size: 12px; margin-top: 5px; }

.dHFLFCNNggu0U6yWxuWM { border: 1px solid rgb(166, 166, 166); border-radius: 20px; cursor: pointer; display: block; overflow: hidden; padding: 0px; }

.J0bVvTleB5dHPzLMvgLa .dHFLFCNNggu0U6yWxuWM { border-color: rgb(102, 102, 102); }

@media screen and (prefers-reduced-motion: reduce) {
  .WHjhim9wsvutZMF_Biu9 { transition: none; }
}

.WHjhim9wsvutZMF_Biu9 { margin-left: -100%; transition: margin 0.3s; width: 200%; }

.J0bVvTleB5dHPzLMvgLa .WHjhim9wsvutZMF_Biu9 { margin-left: 0px; }

.WHjhim9wsvutZMF_Biu9::after, .WHjhim9wsvutZMF_Biu9::before { background-color: rgb(255, 255, 255); content: ""; float: left; height: 21px; width: 50%; }

.J0bVvTleB5dHPzLMvgLa .WHjhim9wsvutZMF_Biu9::after, .J0bVvTleB5dHPzLMvgLa .WHjhim9wsvutZMF_Biu9::before { background-color: rgb(102, 102, 102); }

.WHjhim9wsvutZMF_Biu9::before { background-image: url("/asset-detail/assets/static/checkmark-white-c454efd349af75715234.svg"); background-position: 50% center; background-repeat: no-repeat; padding-left: 10px; }

.WHjhim9wsvutZMF_Biu9::after { padding-right: 10px; }

@media screen and (prefers-reduced-motion: reduce) {
  .hZR_W7D9gbHWVwlKrAxB { transition: none; }
}

.hZR_W7D9gbHWVwlKrAxB { background: rgb(255, 255, 255); border: 1px solid rgb(166, 166, 166); border-radius: 20px; bottom: 0px; display: block; height: 19px; margin: 1px; position: absolute; right: 19px; top: 1px; transition: 0.3s; width: 19px; }

.J0bVvTleB5dHPzLMvgLa .hZR_W7D9gbHWVwlKrAxB { border-color: rgb(102, 102, 102); right: 1px; }

.TcoX5UGpsCqnjU66kDXu { margin: 0px 20px; }

@media screen and (min-width: 768px) {
  .TcoX5UGpsCqnjU66kDXu { margin: 50px 42px 0px; }
}

.TcoX5UGpsCqnjU66kDXu .V6cfic_L2RwJAFKM1_R6 { display: flex; justify-content: space-between; }

.TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g { align-items: baseline; display: flex; justify-content: flex-start; }

.TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g .gT_blDrGYRAAJ6NBRi2j { font-size: 1.5em; margin-right: 0.5em; }

@media screen and (min-width: 768px) {
  .TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g .gT_blDrGYRAAJ6NBRi2j { margin-right: 1em; }
}

.TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g .baNpxpA3vKm3PVY3BQxI { align-items: center; display: flex; }

.TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g .baNpxpA3vKm3PVY3BQxI .QXn_Xge732W2ac58eXiC { color: rgb(111, 67, 214); }

.TcoX5UGpsCqnjU66kDXu .eVIse_imZS70X1Z7vd5g .baNpxpA3vKm3PVY3BQxI .cAybVMHpkf8LqDHq3oqz { margin-left: 5px; }

.TcoX5UGpsCqnjU66kDXu .Veh9VSatUuVDNJ1LuzwR { display: flex; flex-wrap: wrap; margin: 14px -12px 8px 0px; }

@media screen and (min-width: 1024px) {
  .TcoX5UGpsCqnjU66kDXu .Veh9VSatUuVDNJ1LuzwR { padding-bottom: 0px; }
}

.TcoX5UGpsCqnjU66kDXu .Veh9VSatUuVDNJ1LuzwR::after { --width: 2; --height: 1; --ratio: calc(var(--width)/var(--height)); --row-height: 11em; content: ""; flex-basis: calc(var(--ratio)*var(--row-height)); flex-grow: 1e+06; }

.TcoX5UGpsCqnjU66kDXu .RGJOqlSSpROSwWXsvdkb { align-items: center; background-color: rgb(244, 244, 244); border-radius: 7px; display: flex; flex-direction: column; justify-content: center; padding: 40px; text-align: center; }

.TcoX5UGpsCqnjU66kDXu .zpSX7A5hgrMxSNawEVAa { font-size: 1.25em; }

.TcoX5UGpsCqnjU66kDXu .PX5hxnyvVf7Kp31Ai0eh { margin-top: 0px; }

.i5ZduUBMvR_O9HVBENs9 { display: table-row; }

.XdNZdDSu5Ssg8AtO8UWU { padding-bottom: 5px; }

.CmXT9DutCkJlXTKf1EZ7 { display: table-cell; padding-right: 1em; width: 8em; }

._Eo8PqaQrJ1ChUS7X1Vt { display: table-cell; }

._yv6Bi1ZTbYRV7tZ9OcL { overflow-wrap: break-word; word-break: break-all; }

.EHxLnUH3UckGL1fInMmn { margin-left: 0.5em; }

.SXhZ6kam2_Mv1pLhG3ku { align-items: flex-end; background-color: rgb(244, 244, 244); display: flex; }

.tmvQViUYtYllj3I7Vtcp { margin-top: 40px; }

.Jyv1wmjqBLQ7UJZNxQJI { margin-left: 20px; margin-right: 20px; }

@media screen and (min-width: 768px) {
  .Jyv1wmjqBLQ7UJZNxQJI { margin-left: 42px; margin-right: 42px; }
}

.QhgJS5I_LAu5FJdEU0eW { margin-bottom: 61px; }

.e62JR_8tg01g5E0Vpzr3 { display: table-row; }

.enoBnLuONBuJvcm6nrIB { font-size: 12px; }

.k2k2whzV0tEwAm1fDkui { font-size: 16px; margin-bottom: 1em; }

.qyjSMC4IAGO5LwZb6LOz { display: table; table-layout: fixed; width: 100%; }

.RtVSiyJPf7UJQHS6rJfo { margin-bottom: 30px; }

.ZsoPjt_ZRZYvnMWI37AG { color: rgb(111, 67, 214); }

.pOOnbItVaejCbmhUcyn8 { align-items: center; background-color: rgb(239, 218, 89); box-sizing: border-box; color: rgb(8, 8, 8); display: flex; font-size: 14px; font-weight: 400; gap: 15px; padding: 20px 30px; text-align: left; vertical-align: middle; }

.pOOnbItVaejCbmhUcyn8 svg { fill: none; }

.pOOnbItVaejCbmhUcyn8 a:link { border-bottom: 1px solid rgb(8, 8, 8); color: rgb(8, 8, 8); }

.pOOnbItVaejCbmhUcyn8 a:link:focus, .pOOnbItVaejCbmhUcyn8 a:link:hover { text-decoration: none; }

.xM2tymeeBwWVKq1TnZXW { display: inline-block; margin-left: 5px; position: relative; top: 0.25rem; z-index: 1; }

@media screen and (prefers-reduced-motion: reduce) {
  .nI_kOzlU5d1PUuyM5rLM { transition: none; }
}

.nI_kOzlU5d1PUuyM5rLM { cursor: pointer; transition: 0.15s; }

.nI_kOzlU5d1PUuyM5rLM:active .fiFcXihOM8VfMZhT8Ay1, .nI_kOzlU5d1PUuyM5rLM:focus .fiFcXihOM8VfMZhT8Ay1, .nI_kOzlU5d1PUuyM5rLM:hover .fiFcXihOM8VfMZhT8Ay1 { fill: rgb(8, 8, 8); }

.nI_kOzlU5d1PUuyM5rLM:active .IZHihEyXgVfaVYPVHazf, .nI_kOzlU5d1PUuyM5rLM:focus .IZHihEyXgVfaVYPVHazf, .nI_kOzlU5d1PUuyM5rLM:hover .IZHihEyXgVfaVYPVHazf { fill: rgb(255, 255, 255); }

.fiFcXihOM8VfMZhT8Ay1 { fill: transparent; }

.IZHihEyXgVfaVYPVHazf { fill: rgb(8, 8, 8); }

.ftGzZlV9orqlew9iCJfA { background-color: rgb(255, 255, 255); border: 1px solid rgb(102, 110, 110); border-radius: 5px; padding: 7px 18px; position: absolute; width: 240px; }

.ftGzZlV9orqlew9iCJfA::after { background: rgb(255, 255, 255); border-right: 1px solid rgb(102, 110, 110); border-top: 1px solid rgb(102, 110, 110); content: ""; height: 10px; position: absolute; width: 10px; }

.iY2hyyOnWJGFdX1juUhw, .uBYgu_cSDywwYJjvZcR_, .ws16HDMhemzH8qQ5NwT6 { right: calc(100% + 5px); top: 50%; transform: translateY(-50%); }

.iY2hyyOnWJGFdX1juUhw::after, .uBYgu_cSDywwYJjvZcR_::after, .ws16HDMhemzH8qQ5NwT6::after { right: -6px; top: 50%; transform: translateY(-50%) rotate(45deg); }

.iY2hyyOnWJGFdX1juUhw { top: 0px; transform: none; }

.iY2hyyOnWJGFdX1juUhw::after { top: 20%; }

.ws16HDMhemzH8qQ5NwT6 { bottom: 0px; top: auto; transform: none; }

.ws16HDMhemzH8qQ5NwT6::after { top: 80%; }

.EUj4DVEHlYyOo6NLiU_6, .ZTH65KHHHOX45Nhqn5n4, .dC1ROQCBb_jy3b1f_19w { left: calc(100% + 5px); top: 50%; transform: translateY(-50%); }

.EUj4DVEHlYyOo6NLiU_6::after, .ZTH65KHHHOX45Nhqn5n4::after, .dC1ROQCBb_jy3b1f_19w::after { left: -6px; top: 50%; transform: translateY(-50%) rotate(225deg); }

.ZTH65KHHHOX45Nhqn5n4 { top: 0px; transform: none; }

.ZTH65KHHHOX45Nhqn5n4::after { top: 20%; }

.dC1ROQCBb_jy3b1f_19w { bottom: 0px; top: auto; transform: none; }

.dC1ROQCBb_jy3b1f_19w::after { top: 80%; }

.LqPGfWwHs4U2Bq0sq8oV, .SCYD036AWOTzavvStwvG, .ut1K3ZdcCTRzROOmud5h { bottom: calc(100% + 5px); left: 50%; transform: translateX(-50%); }

.LqPGfWwHs4U2Bq0sq8oV::after, .SCYD036AWOTzavvStwvG::after, .ut1K3ZdcCTRzROOmud5h::after { bottom: -6px; left: 50%; transform: translateX(-50%) rotate(135deg); }

.ut1K3ZdcCTRzROOmud5h { left: -70px; transform: translateY(-90%); }

.ut1K3ZdcCTRzROOmud5h::after { left: 35%; }

.SCYD036AWOTzavvStwvG { left: auto; right: 0px; transform: none; }

.SCYD036AWOTzavvStwvG::after { left: 80%; }

.IJE2dLgfjnjm9FSs6wqr, .OS2Xl_LtAZoGtLvr46sj, .pR9gONn5ERtjt7taJmUY { left: 50%; top: calc(100% + 5px); transform: translateX(-50%); }

.IJE2dLgfjnjm9FSs6wqr::after, .OS2Xl_LtAZoGtLvr46sj::after, .pR9gONn5ERtjt7taJmUY::after { left: 50%; top: -6px; transform: translateX(-50%) rotate(315deg); }

.IJE2dLgfjnjm9FSs6wqr { left: 0px; transform: none; }

.IJE2dLgfjnjm9FSs6wqr::after { left: 20%; }

.pR9gONn5ERtjt7taJmUY { left: auto; right: 0px; transform: none; }

.pR9gONn5ERtjt7taJmUY::after { left: 93%; }

.CrlVxPEyXfPQl7soexLt { background-color: rgb(255, 255, 255); border: 0px; cursor: pointer; padding: initial; position: absolute; right: 10px; top: 5px; width: auto; }

.DtAoljc2mMtEo2JaV7Qh { display: inline-block; position: relative; }

.u8V5CRAckGbiRiBBMwAK { display: flex; flex-direction: row; }

.y77FgS3GB235lrkJXAht { border-right: 1px solid rgb(0, 0, 0); margin-right: 5px; padding-right: 5px; }

.LNMDss5ooEOhAG4k94Sn { margin: 0px 4px; }

.Ey77uqj4sGz2zJE1sWO9 { align-items: center; border: 1px solid rgb(166, 166, 166); display: flex; margin-bottom: 20px; padding: 1em 0px; }

.Ey77uqj4sGz2zJE1sWO9 .NZt0iMCr_k1CmjYBOSqh { border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(166, 166, 166); color: rgb(8, 8, 8); height: 100%; padding: 0px 2.2em 0px 1.2em; }

.Ey77uqj4sGz2zJE1sWO9 .ctEBlRr92UFJDBTFyMGS { overflow: hidden; padding-left: 16px; width: 100%; }

.Ey77uqj4sGz2zJE1sWO9 .ctEBlRr92UFJDBTFyMGS .R1f9QhukRgIyJcB1o7h0 { border: none; outline: none; width: 100%; }

.haUz5e4yXUsBSAFyLt76 { background-color: rgb(244, 244, 244); display: flex; flex: 1 1 0%; flex-direction: column; margin-top: 10px; max-height: 600px; padding: 20px 0px; }

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .haUz5e4yXUsBSAFyLt76 { min-height: 600px; }
}

@media screen and (min-width: 768px) {
  .haUz5e4yXUsBSAFyLt76 { margin-top: 0px; padding: 20px 20px 0px; }
}

.haUz5e4yXUsBSAFyLt76 .Wua_gfFeGJgy37OARm2e .nxPbXtlmNjfcl7M5S16o { font-size: 21px; }

.haUz5e4yXUsBSAFyLt76 .Wua_gfFeGJgy37OARm2e .THX2Mbdn5uD0FyFWNgBv { background-color: rgb(255, 255, 255); border: 1px solid rgb(166, 166, 166); display: flex; margin-bottom: 1em; margin-top: 0.87em; padding: 1em; }

.haUz5e4yXUsBSAFyLt76 .Wua_gfFeGJgy37OARm2e .THX2Mbdn5uD0FyFWNgBv .HiTM1xD_oI6oriJKXjzN { background: none; border: none; border-radius: 0.3125em; color: inherit; cursor: pointer; font-size: 1rem; outline: none; padding: 0px; text-align: center; text-decoration: none; transition: 0.3s; }

.haUz5e4yXUsBSAFyLt76 .Wua_gfFeGJgy37OARm2e .THX2Mbdn5uD0FyFWNgBv .xQbMuR3BdPUKHcEDojdt { border: none; font-size: 16px; outline: none; padding: 0px 1em; width: 100%; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O { margin-top: 8px; overflow-y: auto; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ { display: flex; flex-wrap: wrap; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa { display: inline-block; flex-grow: 1; height: 100px; margin: 2px; position: relative; text-align: center; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa ._45TmBzwSA1nr5DEsNiN { max-height: 100%; min-width: 100%; object-fit: cover; vertical-align: bottom; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa .ALvrAQQIGB2VI1Cis55N { max-height: 100%; min-width: 100%; object-fit: cover; opacity: 0.5; vertical-align: bottom; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa .j3zAd4dADVpnIPdYYsPO { background-color: rgba(8, 8, 8, 0.6); border: 1px solid rgba(102, 102, 102, 0.4); border-radius: 5px; inset: 0px; color: rgb(255, 255, 255); cursor: pointer; height: 30px; margin: auto; position: absolute; text-align: center; text-transform: uppercase; width: 50px; }

@media screen and (min-width: 768px) {
  .haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa .j3zAd4dADVpnIPdYYsPO { opacity: 0; }
}

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa .j3zAd4dADVpnIPdYYsPO:hover { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); opacity: 1; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa .OWd1bwYsNf9GMWMvE6yy { background-color: rgba(8, 8, 8, 0.6); border: 1px solid rgba(102, 102, 102, 0.4); border-radius: 5px; inset: 0px; color: rgb(255, 255, 255); cursor: pointer; height: 30px; margin: auto; opacity: 0; position: absolute; text-align: center; text-transform: uppercase; width: 50px; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa:hover .j3zAd4dADVpnIPdYYsPO { opacity: 1; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .uC7NpKkDl_VUlojBbunQ .JHjyi_JKqEvjGXGF8wNa:last-child { flex-grow: 0; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .H7RUVZPuTbSJkgkmU7gD { margin: 16px 0px; text-align: center; width: 90%; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .H7RUVZPuTbSJkgkmU7gD .zbBRba48kdAa9bOqDyUs { font-size: 16px; padding: 0px 5px; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .UvNHFegBZ4hnLhROa3x0 { fill: rgb(0, 0, 0); margin-bottom: -3px; }

.haUz5e4yXUsBSAFyLt76 .V4WbeGShep8gbE7z4m1O .FuG3kItDKN_PpZ4Ds4QQ { fill: rgb(0, 0, 0); margin-bottom: -3px; transform: rotate(180deg); }

.Jw1ef2fHiKeTDabXTwyQ { border-collapse: separate; border-spacing: 5px; display: table; margin: 5px 0px 0px; max-height: 70px; text-align: center; width: 100%; }

.Jw1ef2fHiKeTDabXTwyQ .DRnzvmI6u6PWDcNirMNA { border: 1px solid rgb(166, 166, 166); display: table-cell; height: 70px; position: relative; vertical-align: middle; width: 80px; }

.Jw1ef2fHiKeTDabXTwyQ .IrcS_gG46RzlUECdLG4E, .Jw1ef2fHiKeTDabXTwyQ .QwHvPqzV1Z9mogGUdNl2 { background-color: rgb(8, 8, 8); border: 1px solid rgb(255, 255, 255); display: table-cell; height: 70px; position: relative; vertical-align: middle; width: 80px; }

.Jw1ef2fHiKeTDabXTwyQ .IrcS_gG46RzlUECdLG4E { filter: drop-shadow(rgba(0, 0, 255, 0.5) 0px 0px 5px); }

.Jw1ef2fHiKeTDabXTwyQ .od9WaMdpyAAV3pW4ieiF { background-color: rgb(8, 8, 8); border: 2px dotted rgb(166, 166, 166); cursor: move; display: table-cell; height: 70px; position: relative; vertical-align: middle; width: 80px; }

.Jw1ef2fHiKeTDabXTwyQ .xfZoorEr_fSvlRtlObE1 { max-height: 70px; max-width: 100%; vertical-align: middle; }

.Jw1ef2fHiKeTDabXTwyQ .Rq821gsLQVcKd9cQ4rKo { color: rgb(255, 255, 255); cursor: pointer; filter: drop-shadow(rgb(8, 8, 8) 0px 1px 1px); max-width: 12px; opacity: 0; position: absolute; right: 0px; top: 0px; }

.Jw1ef2fHiKeTDabXTwyQ .QwHvPqzV1Z9mogGUdNl2:hover .Rq821gsLQVcKd9cQ4rKo { opacity: 1; }

.x3mCzDGaftIbxNJwhTSv { align-items: center; display: flex; margin-top: 30px; }

.x3mCzDGaftIbxNJwhTSv .O1kRWlkYwgxMowoNza0T { padding-left: 5px; }

.rwnx9vMkYTC3bKwirf6s { flex: 1 1 0%; padding-right: 5px; text-align: center; }

@media (min-width: 768px) {
  .ShNkvmhQk1Zzwf4yWame { width: 1024px; }
}

.ShNkvmhQk1Zzwf4yWame .w19TPQWQ3TYOWMk3nA7q { display: flex; flex: 1 1 0%; flex-direction: column; font-size: 14px; }

@media screen and (min-width: 768px) {
  .ShNkvmhQk1Zzwf4yWame .w19TPQWQ3TYOWMk3nA7q { flex-direction: row; }
}

.s9mFqkveHHfI_0aJFrpQ { font-size: 28px; justify-content: center; }

.ExR8RsU_p4p3JXggMzZJ { font-size: 12px; line-height: 32px; margin-left: 22px; padding: 0px 20px; vertical-align: middle; }

.XSSxHuCNoWZTqD79XDAH { display: inline-flex; font-size: 28px; }

.GdRhY5xqFkneHBKHe_9T { border-top: 1px solid rgb(204, 204, 204); font-size: 12px; justify-content: center; margin-top: 35px; padding: 15px 25px; width: 100%; }

.KLTxQoPPXpG1bM5KWFAW { background-color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 100%; position: relative; }

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .KLTxQoPPXpG1bM5KWFAW { display: block; }
}

.euKzk2q0mjmgSBPLmOR3 { align-items: center; display: flex; flex: 1 1 0%; flex-direction: column; height: 100%; justify-content: flex-start; position: relative; }

.euKzk2q0mjmgSBPLmOR3 figure img { height: auto; width: auto; }

.euKzk2q0mjmgSBPLmOR3 figure picture { background-image: repeating-conic-gradient(rgb(207, 207, 207) 0deg, rgb(207, 207, 207) 90deg, rgb(252, 252, 252) 90deg, rgb(252, 252, 252) 180deg); background-position: 50% center; background-size: 60px 60px; display: inline-block; }

.ejDyOUPCrWjysND6j4Xb { height: 50vh; width: 100%; z-index: 2; }

@media screen and (min-width: 768px) {
  .ejDyOUPCrWjysND6j4Xb { height: 70vh; }
}

.elWqoQe_d0gp57MCpsX0 { height: 50vh; width: 100%; }

@media screen and (min-width: 768px) {
  .elWqoQe_d0gp57MCpsX0 { height: 70vh; }
}

.JtmzYukAWrYPc9DbCwUV { justify-content: flex-start; }

.Sk9p3nUWLmuFHTb9esbn { font-size: 14px; padding-bottom: 1.15em; padding-left: 20px; padding-right: 20px; position: relative; width: 100%; }

@media screen and (min-width: 768px) {
  .Sk9p3nUWLmuFHTb9esbn { padding-bottom: 2em; padding-left: 42px; padding-right: 42px; }
}

.xZ06BeJRKGaBwXAiwg91 { padding-bottom: 1.15em; padding-top: 1.15em; z-index: 2; }

@media screen and (min-width: 768px) {
  .xZ06BeJRKGaBwXAiwg91 { padding-bottom: 1em; padding-top: 1em; }
}

.aASRQG64Toz8QEKNOJE_ { font-size: 18px; }

.JfkF3bGO6MbVk1LBirVv { overflow-wrap: anywhere; padding-bottom: 14px; }

.OteOB0MsQPoDHLBzDkyN { margin: 10px auto; position: relative; z-index: 2; }

@media screen and (min-width: 768px) {
  .OteOB0MsQPoDHLBzDkyN:focus, .OteOB0MsQPoDHLBzDkyN:hover { cursor: zoom-in; }
}

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .OteOB0MsQPoDHLBzDkyN { max-width: 100%; min-height: 1px; }
}

.OteOB0MsQPoDHLBzDkyN figcaption { display: none; }

.hVA432mopcNsLitLnhRl { display: block; max-height: 768px; max-width: 100%; object-fit: contain; }

.jVXburUSFaj0OJ7HNMTD { max-width: 100%; }

.N1FaKymmmSZy2ypWtq7g { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); border-radius: 4px; box-sizing: border-box; color: rgb(8, 8, 8); display: flex; font-size: 12px; margin-left: 1.5em; margin-top: 2.5em; padding: 5px 10px; position: absolute; }

.Em9PQKbUUBjDCo3X1ijf { background-color: rgba(8, 8, 8, 0.6); border: 1px solid rgba(102, 102, 102, 0.4); border-radius: 5px; color: rgb(255, 255, 255); display: none; height: 50px; margin: auto; padding: 12px; position: absolute; right: 50%; top: 50%; width: 50px; }

.OteOB0MsQPoDHLBzDkyN:focus .Em9PQKbUUBjDCo3X1ijf, .OteOB0MsQPoDHLBzDkyN:hover .Em9PQKbUUBjDCo3X1ijf { display: initial; }

.Bwr4zMXAyht9bCzqvKRo { align-items: center; flex-direction: column; }

.Bwr4zMXAyht9bCzqvKRo, .Bwr4zMXAyht9bCzqvKRo figure { display: flex; width: 100%; }

.Bwr4zMXAyht9bCzqvKRo figure figcaption { display: none; }

.wGbYr0MNetMYKz_na35I { height: 0px; position: relative; width: 100%; }

.Gt4yhM_8DNtZ_7gkc7dA { height: 100%; object-fit: contain; position: absolute; width: 100%; }

.Pa0s189fsCZdjjglZRrw { margin-block: 0px; margin-inline: 0px; width: 100%; }

.vkOwoQoFF3B8yrnkpnhL { position: relative; z-index: 1; }

.oXg7atKQntpaKm599QIk { display: flex; flex-wrap: nowrap; justify-content: center; padding-top: 10px; }

.HG0W8boYdHY4VuyNVaZL { margin-right: 8px; max-width: 100%; }

.T0RmADPQvRWBxCPKxIHj { align-items: center; background-color: rgba(8, 8, 8, 0.6); border-radius: 0px 0px 0px 10px; display: inline-flex; font-size: 14px; font-weight: 100; gap: 6px; height: 28px; line-height: 16.8px; padding: 0px 8px; position: absolute; right: 0px; }

.T0RmADPQvRWBxCPKxIHj svg { height: 12px; width: 12px; }

.T0RmADPQvRWBxCPKxIHj:focus, .T0RmADPQvRWBxCPKxIHj:hover { text-decoration: none; }

.T0RmADPQvRWBxCPKxIHj { border: 1px solid rgb(12, 13, 13); color: rgb(255, 255, 255); }

.T0RmADPQvRWBxCPKxIHj:focus, .T0RmADPQvRWBxCPKxIHj:hover { background-color: rgb(255, 255, 255); border-color: rgb(197, 210, 210); color: rgb(12, 13, 13); }

.T0RmADPQvRWBxCPKxIHj:focus svg path, .T0RmADPQvRWBxCPKxIHj:hover svg path { fill: rgb(12, 13, 13); }

.D8D37rLG8lphHKyKDOWI { align-items: center; background-color: rgba(8, 8, 8, 0.6); border-radius: 0px 0px 0px 10px; display: inline-flex; font-size: 14px; font-weight: 100; gap: 6px; height: 28px; line-height: 16.8px; padding: 0px 8px; position: absolute; right: 0px; }

.D8D37rLG8lphHKyKDOWI svg { height: 12px; width: 12px; }

.D8D37rLG8lphHKyKDOWI:focus, .D8D37rLG8lphHKyKDOWI:hover { text-decoration: none; }

.D8D37rLG8lphHKyKDOWI { border: 1px solid rgb(102, 110, 110); color: rgb(255, 255, 255); }

.D8D37rLG8lphHKyKDOWI:focus, .D8D37rLG8lphHKyKDOWI:hover { background-color: rgb(255, 255, 255); border-color: rgb(166, 166, 166); color: rgb(8, 8, 8); }

.D8D37rLG8lphHKyKDOWI:focus svg path, .D8D37rLG8lphHKyKDOWI:hover svg path { fill: rgb(8, 8, 8); }

@media screen and (prefers-reduced-motion: reduce) {
  .uI6YBIEoMH93ga72PtYW { transition: none; }
}

.uI6YBIEoMH93ga72PtYW { align-items: center; background-color: rgba(12, 13, 13, 0.8); display: flex; height: 100%; justify-content: center; left: 0px; overflow: hidden; position: fixed; top: 0px; transition: 0.25s ease-in; width: 100%; z-index: 100; }

.jDMp5FDc9UhLIqsVMAmc { height: auto; left: 0px; margin: 40px; max-height: 90vh; position: relative; top: 0px; width: auto; }

.aVYyOVIbBuRhzo73Hogv { max-height: 100vh; max-width: 100vw; }

@media screen and (min-width: 768px) {
  .aVYyOVIbBuRhzo73Hogv { max-height: 90vh; max-width: 90vw; }
}

.pSQKk7JE3ACuTaE3Ctvg { background: transparent; border: 0px; cursor: pointer; position: absolute; right: -35px; top: -35px; width: 34px; z-index: 101; }

.pSQKk7JE3ACuTaE3Ctvg svg { fill: rgb(255, 255, 255); }

.xfY0U9QP91yUyGuKWkA9 { align-items: center; flex-direction: column; }

.xfY0U9QP91yUyGuKWkA9, .xfY0U9QP91yUyGuKWkA9 figure { display: flex; width: 100%; }

.xfY0U9QP91yUyGuKWkA9 figure figcaption { display: none; }

.JO_K0LeovaoRqIkF6r6_ { height: 0px; position: relative; width: 100%; }

.RrcLLtgEFGHd13qEeZPG { height: 100%; object-fit: contain; position: absolute; width: 100%; }

.nir64k4iY_1NYQQMjjR2 { margin-block: 0px; margin-inline: 0px; width: 100%; }

.wVRXWhrdFN4qUCLxh6L8 { position: relative; z-index: 1; }

.gEESY9QNh5GC7oGqn1FV { display: flex; flex-wrap: nowrap; justify-content: center; padding-top: 10px; }

.oAwBCz1fTraITZfVO5Ir { margin-right: 8px; max-width: 100%; }

.nllnwOJYPhKD5mi2PYrL { position: absolute; top: 30%; width: 100%; z-index: 3; }

.RvhzQU5uPv9BkcpRcsGk { color: rgb(255, 255, 255); height: 32px; stroke: rgb(166, 166, 166); }

.d1uj3BZ30cBeLLCGt4df { left: 0px; margin-left: 10px; position: absolute; transition: none; }

@media screen and (min-width: 768px) {
  .d1uj3BZ30cBeLLCGt4df { padding: 30px 15px; }
  .d1uj3BZ30cBeLLCGt4df:focus, .d1uj3BZ30cBeLLCGt4df:hover { background-color: rgba(8, 8, 8, 0.6); border-radius: 5px; }
}

.Oi4QfN6HEiZIClAWGSKd { margin-right: 10px; position: absolute; right: 0px; transform: rotate(180deg); transition: none; }

@media screen and (min-width: 768px) {
  .Oi4QfN6HEiZIClAWGSKd { padding: 30px 15px; }
  .Oi4QfN6HEiZIClAWGSKd:focus, .Oi4QfN6HEiZIClAWGSKd:hover { background-color: rgba(8, 8, 8, 0.6); border-radius: 5px; }
}

.WuRdR2kzt6X6ze0fPD9v { color: rgb(111, 67, 214); text-decoration: none; }

.WuRdR2kzt6X6ze0fPD9v .rylNYX_3awN6Fbc5L2LQ { text-decoration: none; }

.WuRdR2kzt6X6ze0fPD9v::after { color: inherit; content: ">"; padding-left: 4px; text-decoration: none !important; }

.WuRdR2kzt6X6ze0fPD9v:hover { color: rgb(111, 67, 214) !important; text-decoration: none !important; }

.WuRdR2kzt6X6ze0fPD9v:hover .rylNYX_3awN6Fbc5L2LQ { text-decoration: underline; }

.WuRdR2kzt6X6ze0fPD9v:active, .WuRdR2kzt6X6ze0fPD9v:active::after, .WuRdR2kzt6X6ze0fPD9v:focus, .WuRdR2kzt6X6ze0fPD9v:focus::after, .WuRdR2kzt6X6ze0fPD9v:hover::after { color: rgb(111, 67, 214) !important; text-decoration: none !important; }

.syM7Iryr9cKr12xNh_Ft { height: 260px; padding: 0px 32px 40px; }

.zebMyj5_UDEu7d8c7ekx { height: 100%; overflow-y: auto; }

.woylNQUCwSCTKY2N67R_ { background-color: rgb(255, 255, 255); margin: 20px; padding: 30px; }

.J3UIkykfEmMhrLBu8E5p { text-align: center; }

.AaugOyzhquIXHrlNmizS { padding-bottom: 30px; }

.Xrw5mMth5NFdMNfzuw7w { border-top: 1px solid rgb(227, 227, 227); padding-top: 40px; }

.otMREZ5bHb0KTxgaHcqA { padding: 2em 1.25em; }

@media screen and (min-width: 768px) {
  .otMREZ5bHb0KTxgaHcqA { padding: 2em 5em; }
}

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i { display: flex; flex-wrap: wrap; justify-content: center; }

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB { display: flex; margin: 0.25em 0.5em 0.25em 0px; }

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB:last-child { margin-right: 0px; }

@media screen and (min-width: 768px) {
  .otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB { margin: 0.5em 0.625em 0.5em 0px; }
}

@media screen and (prefers-reduced-motion: reduce) {
  .otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA { transition: none; }
}

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA { background-color: rgb(255, 255, 255); border: 1px solid rgb(111, 67, 214); border-radius: 0.3125em; color: rgb(111, 67, 214); padding: 0.625em 1.25em; text-align: center; text-decoration: none; transition: 0.3s; }

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA:active, .otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA:focus, .otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA:hover:not([disabled]) { background-color: rgb(111, 67, 214); color: rgb(255, 255, 255); }

.otMREZ5bHb0KTxgaHcqA .kfbvOkvjhjJHY1yMhX1i .pTsKVgJMW7dCbSpK8KuB .NE8VDt3e1LLyCo7XCggA .xqBX01eNBhSfKlPJeNlA { opacity: 0; }

.eXQ50If1WG7yzZZoHyPq { display: grid; grid-template-columns: minmax(100px, 1fr); }

@media screen and (min-width: 640px) {
  .eXQ50If1WG7yzZZoHyPq { grid-template-columns: minmax(100px, 1fr) 390px; }
}

@media screen and (min-width: 768px) {
  .eXQ50If1WG7yzZZoHyPq { grid-template-columns: minmax(100px, 1fr) 415px; grid-template-rows: 1fr auto; }
}

.eXQ50If1WG7yzZZoHyPq .HZDrS4S8_c9BWzXsMoeN { display: flex; flex-flow: column; grid-row: 1; min-height: 600px; padding-top: 60px; }

@media screen and (min-width: 640px) {
  .eXQ50If1WG7yzZZoHyPq .HZDrS4S8_c9BWzXsMoeN { min-height: 700px; }
}

@media screen and (min-width: 768px) {
  .eXQ50If1WG7yzZZoHyPq .HZDrS4S8_c9BWzXsMoeN { grid-column: 1; height: 100%; padding-top: 93px; }
}

.eXQ50If1WG7yzZZoHyPq .IA43xvA9mfUDYF4o9_TI { grid-row: 3; }

@media screen and (min-width: 640px) {
  .eXQ50If1WG7yzZZoHyPq .IA43xvA9mfUDYF4o9_TI { grid-area: 2 / 1 / auto / 3; }
}

@media screen and (min-width: 768px) {
  .eXQ50If1WG7yzZZoHyPq .IA43xvA9mfUDYF4o9_TI { grid-area: 2 / 1; }
}

@media print {
  .eXQ50If1WG7yzZZoHyPq .IA43xvA9mfUDYF4o9_TI { display: none; }
}

.eXQ50If1WG7yzZZoHyPq .DSIpV0yJQTDAz73AOMzD { display: grid; min-height: 600px; }

@media screen and (min-width: 640px) {
  .eXQ50If1WG7yzZZoHyPq .DSIpV0yJQTDAz73AOMzD { grid-area: 1 / 2 / -1; height: 100%; min-height: 1250px; padding-top: 93px; }
}

.eXQ50If1WG7yzZZoHyPq .yjsRWPN4s9fWdhxhewt0 { grid-row: 4; }

@media screen and (min-width: 640px) {
  .eXQ50If1WG7yzZZoHyPq .yjsRWPN4s9fWdhxhewt0 { grid-column: 1 / 3; }
}

@media screen and (min-width: 768px) {
  .eXQ50If1WG7yzZZoHyPq .yjsRWPN4s9fWdhxhewt0 { border-top: 1px solid rgb(204, 204, 204); grid-area: 3 / 1 / auto / -1; }
}