.circle-dropdown-component{height:24px;width:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.circle-dropdown-component.active .circle:after{display:none}.circle-dropdown-component .circle{border:2px solid #17253d;border-radius:50%;height:80%;width:80%;position:relative}.circle-dropdown-component .circle:before{transform:translate(-50%,-50%)}.circle-dropdown-component .circle:after,.circle-dropdown-component .circle:before{height:2px;width:50%;content:"";left:50%;top:50%;position:absolute;background:#17253d}.circle-dropdown-component .circle:after{transform:translate(-50%,-50%) rotate(90deg)}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.filter-type-component .list{display:flex;flex-direction:column;gap:14px}.filter-counter-component{display:flex;justify-content:center;justify-content:space-between;align-items:center;padding:28px 48px}.filter-counter-component .desc-copy{font-size:10px;margin-right:3px}.filter-counter-component .filter-cta{width:40px;height:40px;background:#fff;border:1px solid #17253d;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:32px}.filter-counter-component .filter-cta:disabled{opacity:.4}.filter-counter-component .counter-value{font-weight:700;font-size:20px;position:relative}.multi-checkbox-component .checkbox-component{height:40px;display:flex;align-items:center}.multi-checkbox-component .sublist{display:none}.multi-checkbox-component .sublist.active{display:block;padding-left:30px}.multi-checkbox-component .sublist.active .checkbox-component{height:36px}.multi-checkbox-component .multi-list{display:flex;justify-content:space-between}.multi-checkbox-component .info{display:flex;align-items:center;gap:10px}.multi-checkbox-component .info .counter{font-size:10px}.toggle-category-component{display:flex;justify-content:space-between;align-items:center;height:40px;cursor:pointer}.toggle-category-component.active .category-copy{font-weight:700}.toggle-category-component .list-item{display:flex;flex-direction:column;gap:12px}.range-slider-wrapper{padding:0 14px}.range-slider-wrapper .input-wrapper{margin-top:12px;display:flex;gap:16px;position:relative}.range-slider-wrapper .input-wrapper:before{content:"";position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:10px;height:1px;background:#17253d}@media screen and (min-width:1280px){.range-slider-wrapper .input-wrapper:before{background:#17253d}}.range-slider-wrapper .input-wrapper .custom-label{display:flex;font-size:14px;line-height:24px;font-weight:600}.range-slider-wrapper .input-wrapper .custom-input{display:flex;flex-direction:column;gap:8px;width:100%}.range-slider-wrapper .input-wrapper .custom-input .input{width:100%;border-radius:2px;padding:20px 16px;border:1px solid #c1bfbc}.range-slider-wrapper .input-wrapper .custom-input .input::placeholder{color:rgba(23,37,61,.667)}.range-slider-wrapper .input-wrapper .custom-input.white .input{background:#fff}.range-slider-wrapper .input-wrapper .custom-input.no-border .input{background:#fff;border:1px solid transparent}.range-slider-wrapper .input-wrapper .custom-input.transparent .input{background:transparent}.range-slider-wrapper .input-wrapper .custom-input.error{position:relative}.range-slider-wrapper .input-wrapper .custom-input.error .input{border:1px solid #eb5757;animation:shineBorder .7s linear;animation-iteration-count:.7s}.range-slider-wrapper .input-wrapper .custom-input.error .label,.range-slider-wrapper .input-wrapper .custom-input.error input::placeholder{color:#eb5757}.range-slider-wrapper .input-wrapper .custom-input.error .error-description{animation:shineBg .7s linear;animation-iteration-count:.7s;background-color:#eb5757;color:#f8f2ea;font-size:12px;border-radius:0 0 2px 2px;height:20px;display:flex;align-items:center;margin-top:-8px;padding-left:8px;gap:6px;position:absolute;bottom:-20px;width:100%}.range-slider-wrapper .input-wrapper .custom-input .label{font-size:14px;line-height:24px;font-weight:600;display:flex;justify-content:space-between}.range-slider-wrapper .input-wrapper .custom-input .label-desc{font-weight:400;margin-left:auto}.range-slider-wrapper .input-wrapper .custom-input .label-desc.to-left{margin-right:auto;margin-left:0}.range-slider-wrapper .rc-slider-handle{background:#0d0d26;border-color:#0d0d26;opacity:1;height:24px;width:24px;margin-top:-10px}.range-slider-wrapper .rc-slider-handle-dragging{box-shadow:none!important;border:none!important}.range-slider-wrapper .rc-slider-track{background-color:#0d0d26}.range-slider-wrapper .slider-value{margin-top:12px;display:flex;justify-content:space-between}.range-slider-wrapper .slider-value .value{font-size:14px;font-weight:700;line-height:150%;color:#17253d}.surface-input-component{padding:0 14px}.surface-input-component .label{padding-top:12px;font-weight:700;display:block}.surface-input-component .input-wrapper{display:flex;gap:16px;position:relative}.surface-input-component .input-wrapper:before{content:"";position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:10px;height:1px;background:#17253d}@media screen and (min-width:1280px){.surface-input-component .input-wrapper:before{background:#17253d}}.surface-input-component .input-wrapper .custom-label{display:flex;font-size:14px;line-height:24px;font-weight:600}.surface-input-component .input-wrapper .custom-input{display:flex;flex-direction:column;gap:8px;width:100%}.surface-input-component .input-wrapper .custom-input .input{width:100%;border-radius:2px;padding:20px 16px;border:1px solid #c1bfbc}.surface-input-component .input-wrapper .custom-input .input::placeholder{color:rgba(23,37,61,.667)}.surface-input-component .input-wrapper .custom-input.white .input{background:#fff}.surface-input-component .input-wrapper .custom-input.no-border .input{background:#fff;border:1px solid transparent}.surface-input-component .input-wrapper .custom-input.transparent .input{background:transparent}.surface-input-component .input-wrapper .custom-input.error{position:relative}.surface-input-component .input-wrapper .custom-input.error .input{border:1px solid #eb5757;animation:shineBorder .7s linear;animation-iteration-count:.7s}.surface-input-component .input-wrapper .custom-input.error .label,.surface-input-component .input-wrapper .custom-input.error input::placeholder{color:#eb5757}.surface-input-component .input-wrapper .custom-input.error .error-description{animation:shineBg .7s linear;animation-iteration-count:.7s;background-color:#eb5757;color:#f8f2ea;font-size:12px;border-radius:0 0 2px 2px;height:20px;display:flex;align-items:center;margin-top:-8px;padding-left:8px;gap:6px;position:absolute;bottom:-20px;width:100%}@keyframes shineBg{0%{background-color:transparent}20%{background-color:#eb5757}40%{background-color:#e58484}60%{background-color:#eb5757}80%{background-color:#e58484}to{background-color:#eb5757}}@keyframes shineBorder{0%{border:1px solid transparent}20%{border:1px solid #eb5757}40%{border:1px solid #e58484}60%{border:1px solid #eb5757}80%{border:1px solid #e58484}to{border:1px solid #eb5757}}.surface-input-component .input-wrapper .custom-input .label{font-size:14px;line-height:24px;font-weight:600;display:flex;justify-content:space-between}.surface-input-component .input-wrapper .custom-input .label-desc{font-weight:400;margin-left:auto}.surface-input-component .input-wrapper .custom-input .label-desc.to-left{margin-right:auto;margin-left:0}.keywords-filter-component .copy{font-size:14px;margin-top:8px}