._8hoshl0{flex-direction:column;gap:.75rem;text-decoration:none;display:flex}
._8hoshl1{position:relative}
._8hoshl2{aspect-ratio:16/9;border-radius:var(--_140qdu630);width:100%;height:100%;margin-bottom:.5rem;position:relative}
._8hoshl3{margin:0}
._8hoshl0:hover ._8hoshl3{text-decoration:underline;text-decoration-thickness:.2rem}
.j2629o0{grid-template-columns:1fr;gap:60px 30px;display:grid}
@media screen and (min-width:768px){.j2629o0{grid-template-columns:1fr 1fr;row-gap:30px}}
@media screen and (min-width:1020px){.j2629o0{grid-template-columns:1fr 1fr 1fr 1fr;gap:36px}}
._1gfy2k90{position:relative}
._1gfy2k92{z-index:1;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;max-width:1441px;padding-top:36px;padding-bottom:36px;position:absolute}
._1gfy2k93{grid-template-columns:repeat(1,auto);row-gap:12px;display:grid}
._1gfy2k94{font-family:var(--_140qdu60);line-height:inherit;color:var(--_9o5tl85);outline:none;text-decoration:none;position:relative}
._1gfy2k94:hover{text-decoration:underline}
._1gfy2k94:focus-visible._1gfy2k94:before{content:" ";border:2px solid var(--_9o5tl8e);width:calc(100% + 2px);height:100%;position:absolute;inset:0 -2px}
.xw9wce0{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;padding-bottom:36px;display:flex}
@media screen and (min-width:768px){._1gfy2k93{grid-template-columns:repeat(2,auto);row-gap:12px}}
@media screen and (min-width:1020px){._1gfy2k93{grid-template-columns:repeat(3,33%)}}
@media screen and (min-width:1441px){._1gfy2k93{grid-template-columns:repeat(4,25%)}}
._1v3gbvl0{position:relative}
._1v3gbvl2{grid-template-rows:repeat(2,auto);grid-template-columns:auto 50% auto;max-width:1441px;display:grid;position:relative}
._1v3gbvl3{background:var(--_9o5tl86);z-index:1;width:100%}
._1v3gbvl4{cursor:pointer;justify-self:center;width:243px}
._1v3gbvl5{justify-content:center;gap:20px;display:flex}
._1v3gbvl6{cursor:pointer;border:1px solid var(--_9o5tl8s);color:var(--_9o5tl8r);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:15px 14px;transition:all .2s;display:flex;position:relative}
._1v3gbvl7{background-color:var(--_9o5tl8t);color:var(--_9o5tl8r);stroke:var(--_9o5tl8r)}
._1v3gbvl9{text-align:inherit;box-shadow:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;padding:0;position:relative}
._1v3gbvl9:focus-visible{outline:none}
._1v3gbvl9:focus-visible:before{content:"";border:2px solid var(--_9o5tl8e);z-index:1;position:absolute;inset:-6px}
._1v3gbvlb{fill:var(--_140qdu615)}
._1v3gbvlc{display:none}
._1v3gbvld{rotate:180deg}
@media screen and (min-width:768px){._1v3gbvl2{grid-template-rows:repeat(1,auto);grid-template-columns:repeat(3,33%);align-items:center}._1v3gbvl5{justify-content:flex-start}}
@media screen and (min-width:1020px){._1v3gbvl6{border-radius:4px;padding:8px 13px}._1v3gbvl6:hover{background-color:var(--_9o5tl8t);border:1px solid var(--_9o5tl8t);color:var(--_9o5tl8r);stroke:var(--_9o5tl8r)}._1v3gbvl6:focus-visible{outline:none}._1v3gbvl6:focus-visible:before{content:"";border:2px solid var(--_9o5tl8e);z-index:1;outline:none;position:absolute;inset:-6px}._1v3gbvl8:hover{stroke:var(--_9o5tl8r)}._1v3gbvla:hover{fill:var(--_9o5tl85)}._1v3gbvlc{color:inherit;margin-left:10px;display:block}}
@keyframes xl15gka{to{transform:rotate(360deg)}}
.xl15gk0{position:relative}
.xl15gk2{position:relative}
.xl15gk4{z-index:3;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;padding-top:36px;padding-bottom:36px;position:absolute}
.xl15gk5{grid-template-columns:70% auto;align-items:center;display:grid}
.xl15gk6{background-color:none;border:none;outline:none}
.xl15gk6::-webkit-search-cancel-button{-webkit-appearance:none}
.xl15gk7{cursor:pointer;fill:var(--_140qdu6y);justify-self:flex-end}
.xl15gk8{background-color:var(--_140qdu6u);z-index:2;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;padding:7rem 16px 0;position:absolute}
.xl15gk9{background:0 0;height:50px;margin:0 20px -50px 0}
.xl15gkb{flex-wrap:wrap;justify-content:space-around;align-items:center;height:100%;margin:5rem 1rem;display:flex}
.xl15gkc{border:6px solid var(--_140qdu6y);border-color:var(--_140qdu6y) transparent var(--_140qdu6y) transparent;border-radius:50%;width:50px;height:50px;animation:1.5s linear infinite xl15gka}
@media screen and (min-width:1020px){.xl15gk7:hover{fill:var(--_140qdu61e)}}
