.block-homepage-search{position:relative;background:var(--cool-900);overflow:hidden;width:100%;height:1020px}body.rsc-green .block-homepage-search{background-color:var(--rsc-dark)}@media only screen and (max-width:1080px){.block-homepage-search{height:900px}}@media only screen and (max-width:768px){.block-homepage-search{height:720px}}.block-homepage-search .circles-set{pointer-events:none;display:block;position:absolute;max-width:unset;left:50%;transform:translateX(-50%);top:calc((1500px - 100%) / -2);width:1500px;height:1500px}@media only screen and (max-width:1080px){.block-homepage-search .circles-set{top:calc((1080px - 100%) / -2);width:1080px;height:1080px}}@media only screen and (max-width:768px){.block-homepage-search .circles-set{top:calc((880px - 100%) / -2);width:880px;height:880px}}.block-homepage-search .circles-set picture{display:block;pointer-events:none}.block-homepage-search .circles-set img{display:block;pointer-events:none;width:100%;height:100%}.block-homepage-search .content-block{position:relative;width:100%;height:100%;padding:0 20px 0 20px;max-width:730px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:25px;pointer-events:none}.block-homepage-search .content-block>*{pointer-events:all}.block-homepage-search .content-block .search-title{margin:0 0 10px 0;color:var(--warm-100);text-align:center}.block-homepage-search .content-block .search-title.block-default{font-family:"Abril Text", Georgia, serif;font-size:41px;font-weight:700;line-height:50px;letter-spacing:0.9px}@media only screen and (max-width:768px){.block-homepage-search .content-block .search-title.block-default{font-size:27px;line-height:37px;letter-spacing:0.98px}}.block-homepage-search .content-block form{position:relative;width:100%;margin:0;padding:0 20px 0 10px;border-radius:7px;border:1.5px solid #A6A6A6;background:#262A36;display:flex;flex-direction:row;gap:0;align-items:center;flex-wrap:nowrap;height:78px}@media only screen and (max-width:430px){.block-homepage-search .content-block form{padding:0 10px 0 10px;height:56px}}.block-homepage-search .content-block form:has(.search-input:hover, .search-input:focus-visible){background:#020714}.block-homepage-search .content-block form:before{background:#D9D9D9;-webkit-mask-size:18px 18px;mask-size:18px 18px;width:20px;height:20px;margin:0 0 0 5px;flex-shrink:0}.block-homepage-search .content-block form .search-input{color:#FFF;background:transparent;margin:0 -90px 0 -35px;height:100%;width:calc(100% + 149px);border:none;border-radius:7px;padding-left:45px;padding-right:120px}@media only screen and (max-width:430px){.block-homepage-search .content-block form .search-input{margin:0 -10px 0 -35px;width:calc(100% + 35px);padding:10px 0 10px 45px}}.block-homepage-search .content-block form .search-input::placeholder{color:#FFF !important;opacity:0.8}.block-homepage-search .content-block form .search-input:hover,.block-homepage-search .content-block form .search-input:focus-visible{background:#020714;outline:none}.block-homepage-search .content-block form .search-submit{flex-shrink:0}@media only screen and (max-width:430px){.block-homepage-search .content-block form .search-submit{display:none}}.block-homepage-search .content-block .search-links{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:fit-content}.block-homepage-search .content-block .search-links .tag.white:not(:hover, :focus-visible){background-color:var(--cool-900)}.block-homepage-search .content-block .search-links .quick_search_label{padding:0 20px 0 0;color:#9D9D9D;font-family:"Gotham Narrow", Verdana, sans-serif;font-size:13px;font-weight:500;line-height:normal;letter-spacing:1.625px;text-transform:uppercase}.block-homepage-search .content-block .search-links .quick_search_item{margin-right:10px;flex-shrink:0}