.smart-search-wordfinder{max-width:1120px;margin:auto;padding:0 48px}@media only screen and (max-width: 768px){.smart-search-wordfinder{padding:0 24px}}.smart-search-wordfinder input[type=text]{outline:none}.smart-search-wordfinder .loading :last-child:after{content:"";display:block;width:60px;height:60px;margin:20px auto;background-image:url(d632955e6b193efa6c44.gif);background-repeat:no-repeat;background-position:50%}.smart-search-wordfinder .more-results-btn{width:100%;background-color:#f2f4f8;border-radius:30px;text-align:center;padding:8px 40px;font-size:13px;font-weight:400;color:#333;margin:32px 0 40px;display:flex;justify-content:center;gap:10px;cursor:pointer;user-select:none}.smart-search-wordfinder .more-results-btn .btn-arrow{background-image:url(5dd8097290aae8399ee1.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px}.smart-search-wordfinder .search-results-placeholder{display:none;flex-direction:row;gap:20px;align-items:center;justify-content:center;margin:100px 0}.smart-search-wordfinder .search-results-placeholder .results-img{background-image:url(b985194a7adc2d103074.webp);width:145px;height:95px;background-repeat:no-repeat;background-size:contain}.smart-search-wordfinder .search-results-placeholder .results-placeholder-text{font-size:16px;font-style:italic;font-weight:300;text-align:left;color:#566f98}@media only screen and (max-width: 800px){.smart-search-wordfinder .search-results-placeholder{flex-direction:column;margin:80px 0;gap:40px}.smart-search-wordfinder .search-results-placeholder .results-placeholder-text{text-align:center}}.smart-search-wordfinder .results-words{margin-bottom:40px}.smart-search-wordfinder .results-words .word-table{display:table;width:100%;gap:16px;margin:0;text-align:left;border-spacing:5px;margin-left:-8px}.smart-search-wordfinder .results-words .word-table .word-result-entry{display:table;table-layout:fixed;width:100%}.smart-search-wordfinder .results-words .word-table .truncate{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-search-wordfinder .results-words .word-table .word-result{display:none}.smart-search-wordfinder .results-words .word-table .word-result :hover{background-color:#e0f5ff}.smart-search-wordfinder .results-words .word-table .word-result.active{display:table-row}.smart-search-wordfinder .results-words .word-table .word{font-size:16px;font-weight:700;text-align:left;color:#3e4045;padding-right:8px}.smart-search-wordfinder .results-words .word-table .definition{font-size:14px;font-weight:300;color:#3e4045}.smart-search-wordfinder .results-wrapper{max-width:1025px;margin:auto}.smart-search-wordfinder .results-wrapper h2{font-size:20px;font-weight:400;margin:40px 0 32px}.smart-search-wordfinder .results-wrapper h3{font-size:14px;font-weight:400;margin:0 0 32px}.smart-search-wordfinder .results-wrapper.empty-search .search-results-placeholder{display:flex}.smart-search-wordfinder .results-wrapper.empty-search .results-words{display:none}.smart-search-wordfinder .results-wrapper .header{display:flex;gap:16px}.smart-search-wordfinder .form-input{font-size:18px;padding-left:20px;height:100%;width:100%;border:none;background:none;outline:none;border-radius:30px}.smart-search-wordfinder .search-wrapper{height:58px;width:100%;border-radius:30px;background:#f2f4f8;position:relative}.smart-search-wordfinder .wrapper{margin:112px auto 20px;max-width:1025px}.smart-search-wordfinder .wrapper .search-bar{margin:0 50px}.smart-search-wordfinder .word-finder-link{z-index:1;position:absolute;top:20px;right:0;color:#377ced;text-decoration:underline;display:flex;gap:8px;padding:0 16px;border-left:1px solid gray}.smart-search-wordfinder .word-finder-link .word-finder-icon{width:20px;height:21px;background-image:url(6437d331afbcb0aba161.svg)}.smart-search-wordfinder .word-finder-header{position:relative;display:flex;gap:8px;color:#333;justify-content:center;font-size:16px;font-weight:600;width:160px;margin:auto}.smart-search-wordfinder .word-finder-header .word-finder-icon{width:20px;height:21px;color:#333;background-image:url(a41f46cdabe471d84879.svg)}.smart-search-wordfinder .search-link{display:flex;gap:16px;position:absolute;color:#666;align-items:center;user-select:none}.smart-search-wordfinder .search-link .back-arrow{width:16px;height:16px;background-image:url(019718b9cb70840035de.svg)}.smart-search-wordfinder .search-link:hover{color:#377ced}.smart-search-wordfinder .search-link:hover .back-arrow{background-image:url(9942c5359af8e135a7dd.svg)}.smart-search-wordfinder .search-link .back-arrow-text{display:block}@media only screen and (max-width: 600px){.smart-search-wordfinder .search-link .back-arrow-text{display:none}}.smart-search-wordfinder .new-word-finder{background-color:#f2f4f8;border-radius:8px;padding:16px;color:#333;margin-bottom:16px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1490196078)}.smart-search-wordfinder .new-word-finder input[type=text]{border-radius:4px;border:1px solid #e9e9e9;padding:8px;flex:1;height:32px;font-size:14px;font-weight:500;line-height:16px;min-width:0}.smart-search-wordfinder .new-word-finder input[type=text]:focus,.smart-search-wordfinder .new-word-finder input[type=text]:active{border:1px solid #275dc5}.smart-search-wordfinder .word-finder-wrapper{background-color:#f2f4f8;border-radius:8px;padding:16px;color:#333;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1490196078)}.smart-search-wordfinder .word-finder-wrapper #advancedSearchForm{font-size:13px;display:grid;grid-template-columns:1fr 1fr;width:100%;grid-row-gap:16px;grid-column-gap:40px}@media only screen and (max-width: 768px){.smart-search-wordfinder .word-finder-wrapper #advancedSearchForm{grid-column-gap:24px}}@media only screen and (max-width: 414px){.smart-search-wordfinder .word-finder-wrapper #advancedSearchForm{font-size:12px}}.smart-search-wordfinder #advancedSearchForm fieldset.left{border-right:1px solid #ccc}.smart-search-wordfinder #advancedSearchForm fieldset{display:block;margin:0;padding:0;border:none;text-align:left}.smart-search-wordfinder #advancedSearchForm fieldset.full-width{grid-column:auto}@media only screen and (max-width: 768px){.smart-search-wordfinder #advancedSearchForm fieldset.full-width{grid-column:1/3}}.smart-search-wordfinder #advancedSearchForm fieldset.full-width-mobile{grid-column:auto}@media only screen and (max-width: 640px){.smart-search-wordfinder #advancedSearchForm fieldset.full-width-mobile{grid-column:1/3}}.smart-search-wordfinder #advancedSearchForm dl{margin:0;padding:0;display:flex;gap:16px;align-items:center}@media only screen and (max-width: 414px){.smart-search-wordfinder #advancedSearchForm dl{gap:8px}}.smart-search-wordfinder #advancedSearchForm dd{display:flex;flex-grow:1;margin-left:0}.smart-search-wordfinder #advancedSearchForm .buttons{display:flex;justify-content:flex-end;width:100%;text-align:right;grid-column:2/3}.smart-search-wordfinder #advancedSearchForm input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;margin:0}.smart-search-wordfinder #advancedSearchForm input[type=checkbox]+label{border:1px solid #e9e9e9;background:#fff;outline:none;position:relative;padding:8px;display:inline-block;flex:1;text-align:center}@media only screen and (max-width: 414px){.smart-search-wordfinder #advancedSearchForm input[type=checkbox]+label{padding:8px 0}}.smart-search-wordfinder #advancedSearchForm input[type=checkbox]:checked+label{background-color:#f1faff;border:1px solid #275dc5}.smart-search-wordfinder #advancedSearchForm input[type=text]{border-radius:4px;border:1px solid #e9e9e9;padding:8px;flex:1;height:32px;outline:none}@media only screen and (max-width: 414px){.smart-search-wordfinder #advancedSearchForm input[type=text]{font-size:12px}}.smart-search-wordfinder #advancedSearchForm input[type=text]:focus,.smart-search-wordfinder #advancedSearchForm input[type=text]:active{border:1px solid #275dc5}.smart-search-wordfinder #advancedSearchForm .relations dd{display:flex;align-items:center;flex-grow:1}.smart-search-wordfinder .relationWrapper{flex:1}.smart-search-wordfinder .dropdown-wrapper{display:inline-block;font-size:13px;width:100%;flex:1}.smart-search-wordfinder .relation-select{min-width:93px;width:100%;border-radius:4px;border:1px solid #e9e9e9;background:#fff;padding:8px;background-image:url(69a26bcc3dcfabc1e1c7.svg);background-color:#fff;background-position:right 8px center;background-repeat:no-repeat;user-select:none;cursor:default;text-align:left;height:32px;font-size:13px;line-height:16px}@media only screen and (max-width: 414px){.smart-search-wordfinder .relation-select{font-size:12px}}.smart-search-wordfinder .relation-select:focus{border:1px solid #275dc5}.smart-search-wordfinder .new-word-finder .relation-select{font-size:14px;font-weight:500}.smart-search-wordfinder .new-word-finder .num-letters .relation-select{min-width:132px}.smart-search-wordfinder .new-word-finder .search-location .relation-select{min-width:160px}.smart-search-wordfinder .word-finder-content-wrapper{display:flex;gap:40px}@media only screen and (max-width: 768px){.smart-search-wordfinder .word-finder-content-wrapper{gap:16px}}@media only screen and (max-width: 640px){.smart-search-wordfinder .word-finder-content-wrapper{flex-direction:column}}.smart-search-wordfinder .dropdown-wrapper:hover .dropdown-select,.smart-search-wordfinder .dropdown-wrapper.dropdown-open .dropdown-select{color:#0090e3;border-color:#0090e3}.smart-search-wordfinder .dropdown-wrapper ul{display:none;position:absolute;background:#fff;margin:0;list-style:none;padding:0;z-index:20}.smart-search-wordfinder .dropdown-component{position:relative}.smart-search-wordfinder .dropdown-wrapper.dropdown-open ul{display:block;width:100%;text-align:left}.smart-search-wordfinder .dropdown-wrapper li{user-select:none;padding:8px;height:32px}.smart-search-wordfinder .dropdown-wrapper li:hover{background:#f1faff}.smart-search-wordfinder .buttons-filters{display:flex;justify-content:flex-end}.smart-search-wordfinder #advancedSearchButton{color:#fff;background-color:#377ced;font-size:14px;font-weight:400;height:32px;border-radius:4px;padding:0 32px}@media only screen and (max-width: 800px){.smart-search-wordfinder #advancedSearchButton{padding:0 16px}}@media only screen and (max-width: 414px){.smart-search-wordfinder #advancedSearchButton{font-size:12px}}.smart-search-wordfinder .wordfinder-results{display:grid;grid-template-columns:repeat(4, 1fr);font-size:16px;line-height:20px;letter-spacing:0em;text-align:left}.smart-search-wordfinder .wordfinder-results a{text-decoration:none}.smart-search-wordfinder .wordfinder-results .wordfinder-word{color:#1d4e8f;padding:20px}.smart-search-wordfinder .wordfinder-results .wordfinder-word .highlighted{color:red}.smart-search-wordfinder .wordfinder-results .wordfinder-word:hover{background-color:#f1faff}
