.ts-dropdown{z-index:9999;padding:1rem;border:none;border-radius:.75rem;background-color:var(--white-base);box-shadow:0 4px 12px 0 var(--black-transparent-12);font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:0px}.ts-dropdown .ts-dropdown-content{max-height:15rem}.ts-dropdown .option.active{color:var(--black-base);background-color:var(--yellow-light)}.ts-dropdown .option.selected{color:var(--black-base);background-color:var(--yellow-pale)}.ts-dropdown .ts-option{display:flex;align-items:center;gap:.5rem}.ts-dropdown .ts-option-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem;border:.0625rem solid var(--gray-medium-light);border-radius:.25rem;background-color:var(--white-base)}.ts-dropdown .option.selected .ts-option-checkbox{border-color:var(--yellow-strong);background-color:var(--yellow-strong)}.ts-dropdown .option.selected .ts-option-checkbox:after{content:"";width:.625rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 3.5L3.66667 6.5L9 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.ts-dropdown .optgroup-header{padding-top:.5rem;padding-bottom:.375rem;color:var(--gray-medium-light);font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:default}.ts-dropdown .optgroup+.optgroup{margin-top:.25rem;padding-top:.25rem;border-top:.125rem solid var(--gray-extra-light)}.ts-wrapper.ts-dropdown-above>.ts-dropdown{top:auto;bottom:calc(100% + .25rem)}.input-box>.ts-wrapper .ts-control>input,.form-control>.ts-wrapper .ts-control>input{position:absolute!important;left:-10000px!important;opacity:0!important}.input-box>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input,.form-control>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input{position:static!important;left:auto!important;opacity:1!important;pointer-events:none!important}.input-box>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input::-moz-placeholder,.form-control>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input::-moz-placeholder{color:var(--gray-placeholder)}.input-box>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input::placeholder,.form-control>.ts-wrapper:not(.has-selection):not(.focus) .ts-control>input::placeholder{color:var(--gray-placeholder)}.input-box>.ts-wrapper.focus:not(.input-hidden) .ts-control>input,.form-control>.ts-wrapper.focus:not(.input-hidden) .ts-control>input{position:static!important;left:auto!important;opacity:1!important;color:var(--black-base)}.input-box>.ts-wrapper.focus:not(.input-hidden) .ts-control>input::-moz-placeholder,.form-control>.ts-wrapper.focus:not(.input-hidden) .ts-control>input::-moz-placeholder{color:var(--gray-placeholder)}.input-box>.ts-wrapper.focus:not(.input-hidden) .ts-control>input::placeholder,.form-control>.ts-wrapper.focus:not(.input-hidden) .ts-control>input::placeholder{color:var(--gray-placeholder)}.input-box>.ts-wrapper.focus:not(.input-hidden) .ts-control>.item,.form-control>.ts-wrapper.focus:not(.input-hidden) .ts-control>.item{display:none}.input-box>.ts-wrapper.ts-no-search.focus .ts-control>input,.form-control>.ts-wrapper.ts-no-search.focus .ts-control>input{position:absolute!important;left:-10000px!important;opacity:0!important}.input-box>.ts-wrapper.ts-no-search.focus .ts-control>.item,.form-control>.ts-wrapper.ts-no-search.focus .ts-control>.item{display:block!important}.input-box>.ts-wrapper:not(.loc-ts-wrapper),.form-control>.ts-wrapper:not(.loc-ts-wrapper){box-sizing:border-box;width:100%;height:2.25rem;border:.0625rem solid var(--gray-medium-light);border-radius:.5rem;background-color:var(--white-base);cursor:pointer;--ts-pr-min: 2.25rem}.input-box>.ts-wrapper:not(.loc-ts-wrapper).open:not(.has-selection):after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).open:not(.has-selection):after{transform:translateY(-50%) rotate(-180deg)}.input-box>.ts-wrapper:not(.loc-ts-wrapper):not(.has-selection):after,.form-control>.ts-wrapper:not(.loc-ts-wrapper):not(.has-selection):after{content:"";display:block;background-image:url(https://expeditionmeister.b-cdn.net/assets/icons/nav-arrow-gray.svg);background-repeat:no-repeat;background-position:center;background-size:1rem;width:1.5rem;height:1.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none}.input-box>.ts-wrapper:not(.loc-ts-wrapper) .clear-button,.form-control>.ts-wrapper:not(.loc-ts-wrapper) .clear-button{opacity:0;right:.5rem;font-size:1.25rem;line-height:1;color:var(--gray-medium-2);transition:opacity .2s ease-in-out;pointer-events:none}.input-box>.ts-wrapper:not(.loc-ts-wrapper).plugin-clear_button:not(.disabled):not(.has-selection):hover .clear-button,.form-control>.ts-wrapper:not(.loc-ts-wrapper).plugin-clear_button:not(.disabled):not(.has-selection):hover .clear-button{opacity:0;pointer-events:none}.input-box>.ts-wrapper:not(.loc-ts-wrapper).has-selection .clear-button,.form-control>.ts-wrapper:not(.loc-ts-wrapper).has-selection .clear-button{opacity:1;pointer-events:auto}.input-box>.ts-wrapper:not(.loc-ts-wrapper).focus,.form-control>.ts-wrapper:not(.loc-ts-wrapper).focus{outline:none}.input-box>.ts-wrapper:not(.loc-ts-wrapper) .ts-control,.form-control>.ts-wrapper:not(.loc-ts-wrapper) .ts-control{height:100%;align-items:center;flex-wrap:nowrap;overflow:hidden;border:none;border-radius:.5rem;box-shadow:none;background:transparent;padding:0 2.25rem 0 .75rem;font-size:.875rem;line-height:1.25rem}.input-box>.ts-wrapper:not(.loc-ts-wrapper) .ts-control .item,.form-control>.ts-wrapper:not(.loc-ts-wrapper) .ts-control .item{color:var(--black-base);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-box>.ts-wrapper:not(.loc-ts-wrapper) .ts-control .placeholder,.form-control>.ts-wrapper:not(.loc-ts-wrapper) .ts-control .placeholder{color:var(--gray-placeholder)}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi{height:auto;min-height:2.25rem}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.has-selection:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.has-selection:after{content:"";display:block;background-image:url(https://expeditionmeister.b-cdn.net/assets/icons/nav-arrow-gray.svg);background-repeat:no-repeat;background-position:center;background-size:1rem;width:1.5rem;height:1.5rem;position:absolute;right:.5rem;top:1.125rem;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.open:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.open.has-selection:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.dropdown-active:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.dropdown-active.has-selection:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.focus:after,.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.focus.has-selection:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.open:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.open.has-selection:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.dropdown-active:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.dropdown-active.has-selection:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.focus:after,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi.focus.has-selection:after{transform:translateY(-50%) rotate(-180deg)}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .ts-control,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .ts-control{min-height:2.25rem;height:auto;align-content:center;flex-wrap:wrap;gap:.25rem;padding-top:.25rem;padding-bottom:.25rem}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .ts-control>.item,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .ts-control>.item{display:inline-flex!important;align-items:center;gap:.25rem;max-width:100%;min-height:1.5rem;padding:.125rem .375rem;border-radius:.375rem;background-color:var(--yellow-pale);color:var(--black-base);line-height:1.125rem}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .remove,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .remove{border-left:none;margin-left:.125rem;padding-left:.125rem;color:var(--black-base);opacity:.75}.input-box>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .remove:hover,.form-control>.ts-wrapper:not(.loc-ts-wrapper).ts-sidebar-multi .remove:hover{background:transparent;opacity:1}.input-box.has-select-icon:has(>span.big)>.ts-wrapper .ts-control,.form-control.has-select-icon:has(>span.big)>.ts-wrapper .ts-control{padding-left:2.5rem}.input-box.has-select-icon:not(:has(>span.big))>.ts-wrapper .ts-control,.form-control.has-select-icon:not(:has(>span.big))>.ts-wrapper .ts-control{padding-left:2.5rem}.input-box.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input,.form-control.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input{position:static!important;left:auto!important;opacity:1!important;color:var(--black-base)}.input-box.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input::-moz-placeholder,.form-control.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input::-moz-placeholder{color:var(--gray-placeholder)}.input-box.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input::placeholder,.form-control.has-select-icon:not(:has(>span.big))>.ts-wrapper:not(.has-selection) .ts-control>input::placeholder{color:var(--gray-placeholder)}.sort-by-wrapper>.ts-wrapper{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:2rem;padding:.25rem .25rem .25rem .75rem;border:.0625rem solid var(--gray-soft-3);border-radius:.375rem;background-color:var(--white-base);box-sizing:border-box;cursor:pointer;position:relative}.sort-by-wrapper>.ts-wrapper.dropdown-active .ts-sort-chevron{transform:rotate(180deg)}.sort-by-wrapper>.ts-wrapper .ts-control{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;min-height:auto;height:auto;width:auto;border:none;border-radius:0;box-shadow:none;background:transparent;padding:0}.sort-by-wrapper>.ts-wrapper .ts-control:after{display:none}.sort-by-wrapper>.ts-wrapper .ts-control .item{display:flex;align-items:center;gap:.5rem;white-space:nowrap;padding:0;margin:0;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.006em;line-height:1.714}.sort-by-wrapper>.ts-wrapper .ts-control .item .prefix{color:var(--gray-medium-2)}.sort-by-wrapper>.ts-wrapper .ts-control .item .selected-text{color:var(--gray-cool-deep)}.sort-by-wrapper>.ts-wrapper .ts-control>input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;padding:0!important;border:none!important}.sort-by-wrapper>.ts-wrapper .ts-sort-chevron{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 10.5L12 14.5L16 10.5' stroke='%236e7c87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .3s ease;pointer-events:none}.sort-by-wrapper>.ts-wrapper .ts-dropdown{min-width:100%;width:-moz-max-content;width:max-content}.sort-by-wrapper>.ts-wrapper:focus,.sort-by-wrapper>.ts-wrapper.focus{outline:none}.ts-floating-tooltip{background:var(--gray-very-dark);color:var(--white-base);font-size:.75rem;font-weight:400;line-height:1.4;padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap;box-shadow:0 2px 8px #0000002e;pointer-events:none}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:2.25rem;padding:0 .75rem;margin:0 .125rem;border-radius:.5rem;border:1px solid var(--gray-extra-light);background-color:var(--white-base);font-size:.875rem;color:var(--gray-deep-dark);text-decoration:none}.page-numbers:hover{background-color:var(--gray-ultra-soft)}.page-numbers.current{background-color:var(--yellow-strong);border-color:var(--yellow-strong);color:var(--black-base)}.pagination-wrapper .pagination ul{display:flex;align-items:center;gap:.5rem}.pagination-wrapper .pagination ul li{border:1px solid var(--gray-extra-light);border-radius:.25rem;width:100%;max-width:32px;height:32px}.pagination-wrapper .pagination ul li a,.pagination-wrapper .pagination ul li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--gray-base);font-weight:500;font-size:.875rem;line-height:1.25rem}.pagination-wrapper .pagination ul li a.current,.pagination-wrapper .pagination ul li span.current{border:1px solid var(--black-base);border-radius:.25rem;color:var(--black-base)}.mobile-filters-bar{display:none}@media(max-width:768px){.mobile-filters-bar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.mobile-filters-bar .input-box{width:100%}.mobile-filters-bar #mobile-apply-btn{height:2.25rem;padding:0 1rem;border-radius:.5rem}}.mob-save-search-wrapper{display:none;max-width:100%;justify-content:flex-start;flex-direction:column;gap:.25rem;border:1px solid var(--blue-light-soft);border-radius:.5rem;background-color:var(--blue-pale-bg);padding:.5rem 1rem}.mob-save-search-wrapper .header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mob-save-search-wrapper .header-wrapper div{display:flex;align-items:center;gap:.5rem}.mob-save-search-wrapper span{padding:.0313rem 0;color:var(--black-base);font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;margin-bottom:0;font-weight:500}.mob-save-search-wrapper p{color:var(--black-base);font-size:.75rem;line-height:1rem}.mob-save-search-wrapper .switch{--button-width: 2.25rem;--button-height: 1.25rem;--toggle-diameter: 1rem;--button-toggle-offset: calc( (var(--button-height) - var(--toggle-diameter)) / 2 );--toggle-shadow-offset: 10px;--toggle-wider: 3em;--color-grey: var(--gray-light-3);--color-green: var(--yellow-mid-2)}.mob-save-search-wrapper .slider{display:inline-block;width:var(--button-width);height:var(--button-height);background-color:var(--color-grey);border-radius:calc(var(--button-height) / 2);position:relative;transition:.3s all ease-in-out}.mob-save-search-wrapper .slider:after{content:"";display:inline-block;width:var(--toggle-diameter);height:var(--toggle-diameter);background-color:var(--white-base);border-radius:calc(var(--toggle-diameter) / 2);position:absolute;top:var(--button-toggle-offset);transform:translate(var(--button-toggle-offset));box-shadow:var(--toggle-shadow-offset) 0 calc(var(--toggle-shadow-offset) * 4) #0000001a;transition:.3s all ease-in-out}.mob-save-search-wrapper .switch input[type=checkbox]:checked+.slider{background-color:var(--color-green)}.mob-save-search-wrapper .switch input[type=checkbox]:checked+.slider:after{transform:translate(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset)));box-shadow:calc(var(--toggle-shadow-offset) * -1) 0 calc(var(--toggle-shadow-offset) * 4) #0000001a}.mob-save-search-wrapper .switch input[type=checkbox]{display:none}.mob-save-search-wrapper .switch input[type=checkbox]:checked:active+.slider:after{transform:translate(calc(var(--button-width) - var(--toggle-wider) - var(--button-toggle-offset)))}@media(max-width:768px){.mob-save-search-wrapper{display:flex;margin:.75rem 0 .75rem auto;max-width:28rem;flex-wrap:wrap}}section.selected-filters-info{display:flex;flex-direction:column;margin-bottom:1.5rem}section.selected-filters-info .search-items{display:flex;gap:1rem;align-items:center}section.selected-filters-info .search-items .search-wrapper{display:flex;align-items:center;gap:.5rem;padding:.5rem;height:2.5rem;width:100%;background-color:var(--white-base);border:.0625rem solid var(--gray-medium-light);border-radius:.5rem;box-sizing:border-box;box-shadow:0 0 10px #286df822,0 0 20px #00f9f911,0 8px 24px #0000001f}section.selected-filters-info .search-items .search-wrapper input{flex:1;min-width:0;color:var(--gray-placeholder);font-family:Montserrat,sans-serif;font-size:.875rem}section.selected-filters-info .search-items .search-wrapper .ai-search-badge{display:inline-flex;align-items:center;flex-shrink:0;gap:.375rem;padding:.25rem .625rem;border-radius:.5rem;color:var(--white-base);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;white-space:nowrap;background:linear-gradient(90deg,var(--ai-purple),var(--ai-blue));box-shadow:0 1px 2px -1px var(--black-transparent-light),0 1px 3px var(--black-transparent-light)}section.selected-filters-info .search-items .search-wrapper .ai-search-badge svg{flex-shrink:0;width:.75rem;height:.75rem}section.selected-filters-info .search-items #search-button{flex-shrink:0;height:2.5rem;border-radius:.5rem;padding:.5rem 1rem;gap:.25rem;color:var(--black-base);transition:color .2s ease}section.selected-filters-info .search-items #search-button:hover{color:var(--white-base)}section.selected-filters-info .ai-search-banner{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.5rem .75rem;border:.0625rem solid var(--ai-border);border-radius:.625rem;background:linear-gradient(90deg,var(--ai-bg-purple),var(--ai-bg-blue))}section.selected-filters-info .ai-search-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;color:var(--white-base);background:linear-gradient(90deg,var(--ai-purple),var(--ai-blue))}section.selected-filters-info .ai-search-banner__icon svg{width:1rem;height:1rem}section.selected-filters-info .ai-search-banner p{margin:0;color:var(--ai-text);font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.5rem}@media(max-width:768px){section.selected-filters-info{margin-bottom:1rem}section.selected-filters-info .search-items{gap:.5rem}section.selected-filters-info .search-items .search-wrapper{flex:1 1 0;min-width:0}}@media(max-width:480px){section.selected-filters-info .search-items #search-button{flex:0 0 auto;padding:.5rem;width:2.5rem}section.selected-filters-info .search-items #search-button span{display:none}}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner{display:inline-block;flex-shrink:0;width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite;opacity:.65;vertical-align:middle}section.companies-list{display:flex;justify-content:center;gap:1.5rem;letter-spacing:0;flex-wrap:wrap}section.companies-list .company-item{position:relative;width:100%;max-width:19.6875rem;display:flex;flex-direction:column;gap:.625rem;border:1px solid var(--gray-extra-light);border-radius:.75rem;padding:1.5rem 1rem;transition:box-shadow .3s ease-in-out;color:var(--gray-deep-dark)}section.companies-list .company-item:hover{box-shadow:0 4px 20px 0 var(--blue-dark-transparent-7)}section.companies-list .company-item .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.375rem}section.companies-list .company-item .company-logo{width:75px;height:71px;-o-object-fit:contain;object-fit:contain;border-radius:1rem;flex-shrink:0}section.companies-list .company-item button.save-btn{position:relative;overflow:hidden;width:1.75rem;height:1.75rem;background-color:var(--gray-ultra-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--black-base);cursor:pointer;padding:.25rem;transition:background-color .3s ease}section.companies-list .company-item button.save-btn svg{width:100%;height:100%;transition:fill .2s ease;color:var(--black-base)}section.companies-list .company-item button.save-btn.in-favorites{background-color:var(--yellow-mid-5)}section.companies-list .company-item button.save-btn.in-favorites svg path{fill:var(--black-base)}section.companies-list .company-item button.save-btn.is-loading{opacity:.7;cursor:not-allowed}section.companies-list .company-item .text-wrapper{display:flex;flex-direction:column;gap:.5rem}section.companies-list .company-item .info-section{display:flex;flex-direction:column;gap:.25rem}section.companies-list .company-item .verification-status{display:flex;align-items:center;gap:.25rem;color:var(--black-base);font-size:.875rem;font-weight:500;line-height:1.4285714}section.companies-list .company-item h6{font-weight:600;font-size:1.25rem;line-height:1.4;color:var(--gray-deep-dark);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.companies-list .company-item .location-info{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.7142857;color:var(--gray-deep-dark)}section.companies-list .company-item .location-info .flag-icon.fi{width:20px;height:20px;flex-shrink:0}section.companies-list .company-item .location-info span:last-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.companies-list .company-item .slogan{font-size:1rem;line-height:1.5;color:var(--gray-deep-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.companies-list .company-item.company-item--promo{background-color:var(--yellow-light);border-color:var(--gray-extra-light);padding:1.5rem;gap:1.5rem;justify-content:space-between}section.companies-list .company-item.company-item--promo .promo-top{display:flex;flex-direction:column;gap:1rem}section.companies-list .company-item.company-item--promo .promo-top svg{flex-shrink:0}section.companies-list .company-item.company-item--promo .promo-top .promo-text{display:flex;flex-direction:column;gap:.375rem}section.companies-list .company-item.company-item--promo .promo-top .promo-text h3{font-weight:600;font-size:1.5rem;line-height:1.2;color:var(--gray-deep-dark)}section.companies-list .company-item.company-item--promo .promo-top .promo-text p{font-size:1rem;line-height:1.5;color:var(--gray-deep-dark)}section.companies-list .company-item.company-item--promo .promo-btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--yellow-strong);color:var(--black-base);font-weight:500;font-size:1rem;line-height:1.5;border-radius:.75rem;padding:.5rem 1rem;width:100%;text-align:center}@media(min-width:481px)and (max-width:764px){section.companies-list{gap:.75rem;justify-content:flex-start}section.companies-list .company-item,section.companies-list .company-item--promo{width:calc(50% - .375rem);max-width:none}section.companies-list .company-item h6{font-size:1rem}section.companies-list .company-item .slogan{font-size:.875rem}}ul.selected-filters{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}ul.selected-filters.empty{display:none}ul.selected-filters li{background-color:var(--yellow-pale);border-radius:.375rem;padding:.375rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:122%;letter-spacing:0px;color:var(--gray-very-dark)}ul.selected-filters li span.filter-value{font-weight:600}ul.selected-filters li button.cancel-filter{width:1rem;height:1rem;position:relative;border:none;background:transparent;cursor:pointer}ul.selected-filters li button.cancel-filter:before,ul.selected-filters li button.cancel-filter:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:11px;background-color:var(--gray-very-dark);transform-origin:center}ul.selected-filters li button.cancel-filter:before{transform:translate(-50%,-50%) rotate(45deg)}ul.selected-filters li button.cancel-filter:after{transform:translate(-50%,-50%) rotate(-45deg)}section.vehicle-type-filter{margin-bottom:1.5rem;display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:1rem}section.vehicle-type-filter .selected-filters{flex:1 1 auto;min-width:0}section.vehicle-type-filter .filters-inputs{display:flex;gap:1rem;align-items:center;flex-shrink:0;margin-left:auto}@media(max-width:480px){section.vehicle-type-filter{flex-direction:column;align-items:stretch;gap:.75rem}section.vehicle-type-filter .filters-inputs{justify-content:flex-end;flex-wrap:wrap}}@media(max-width:1008px){main{padding-top:2.5rem}}#listing-page-loader.loader-wrapper{position:fixed;inset:0;width:100vw;height:100vh;background:#ffffffd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease}#listing-page-loader.loader-wrapper.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
