.search-section-main{display:flex;flex-direction:column;z-index:1}.search-section-input-bg{background-color:hsla(0,0%,100%,.69);border-radius:20rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.09);transform:translateY(-50%);width:100%;z-index:1}.search-section-input-bg,.search-section-input-main-icon-left{padding:calc(var(--font-size-root)*1)}.search-section-input-main-icon-left svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*2)}.search-section-input-main-icon-left svg path{fill:var(--primary-color)}.search-section-input{align-items:center;background-color:var(--white-color);border-radius:10rem;box-shadow:0 0 2.6rem 0 rgba(153,0,18,.16);display:flex;height:calc(var(--font-size-root)*5);padding-left:calc(var(--font-size-root)*1);transition:box-shadow .4s ease-in-out}.search-section-input:focus-within{box-shadow:0 5px 15px rgba(0,0,0,.35)}.search-section-input-main{align-items:center;display:flex;flex:1;position:relative}.search-section-input-main input{border:none;font-size:calc(var(--font-size-root)*1.5);outline:none;padding:calc(var(--font-size-root)*1) calc(var(--font-size-root)*1) calc(var(--font-size-root)*1) 0;padding-right:calc(var(--font-size-root)*6);transition:box-shadow .3s ease-in-out;width:100%}.search-section-input-main .search-section-input-main-btn-clear{align-items:center;aspect-ratio:1/1;border-radius:50%;color:#555;display:flex;display:none;font-size:calc(var(--font-size-root)*1.5);height:auto;justify-content:center;padding:calc(var(--font-size-root)*.3);position:absolute;right:calc(var(--font-size-root)*3);transition-duration:.3s;width:calc(var(--font-size-root)*2)}.search-section-input-main .search-section-input-main-btn-clear svg path{fill:var(--primary-color)}.search-section-input-main .search-section-input-main-btn-search{align-items:center;display:flex;height:calc(var(--font-size-root)*2);justify-content:center;opacity:.6;position:absolute;right:0;transition-duration:.3s;width:calc(var(--font-size-root)*2)}.search-section-input-main-btn-search svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*2)}.search-section-input-main-btn-search svg path{fill:var(--primary-color)}.search-section-input hr{background-color:hsla(220,9%,46%,.11);border:none;height:50%;margin:0 calc(var(--font-size-root)*1);opacity:1;width:.1rem}.search-section-adv{align-items:center;display:flex;margin-right:calc(var(--font-size-root)*1.5);transition-duration:.3s;width:calc(var(--font-size-root)*3)}.search-section-adv svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*2)}.search-section-adv svg path{fill:var(--primary-color)}.search-section-criteria{display:grid;gap:calc(var(--font-size-root)*2);grid-template-columns:repeat(4,1fr);margin-bottom:calc(var(--font-size-root)*3.5)}.criteria-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-right:0}.search-section-criteria-item{align-items:center;background-color:#fff;border:2px solid rgba(var(--primary-rgb-color),.2);border-radius:calc(var(--font-size-root)*1.5);box-shadow:0 0 12px 0 rgba(0,0,0,.25);display:flex;gap:calc(var(--font-size-root)*1.25);height:100%;justify-content:start;min-height:calc(var(--font-size-root)*3);overflow:hidden;padding:calc(var(--font-size-root)*1);position:relative;transition:.3s ease;width:100%}.search-section-criteria-item-icon{position:relative}.search-section-criteria-item-info{color:#032e66;display:flex;flex-direction:column;gap:calc(var(--font-size-root)*.8);position:relative;text-align:left}.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*1.375);font-weight:bolder;-webkit-line-clamp:2}.search-section-criteria-item-info h6,.search-section-criteria-item-info p{color:var(--criteria-home-color);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0}.search-section-criteria-item-info p{font-size:calc(var(--font-size-root)*1.125);font-weight:400;text-wrap:nowrap;-webkit-line-clamp:1}.search-section-criteria-item:before{background:var(--main-gradient-color);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .5s ease;width:0}.search-section-criteria-item.active:before,.search-section-criteria-item:hover:before{width:100%}.search-section-criteria-item.active .icon-book path,.search-section-criteria-item:hover .icon-book path{fill:var(--white-color)!important}.search-section-criteria-item .search-section-criteria-item-icon.main-icon svg path{fill:var(--primary-color)}.search-section-criteria-item .search-section-criteria-item-icon:not(.main-icon) svg path{stroke:var(--primary-color)}.search-section-criteria-item:hover .search-section-criteria-item-icon:not(.main-icon) svg path{stroke:var(--white-color)}.search-section-criteria-item:hover .search-section-criteria-item-icon.main-icon svg path{fill:var(--white-color)}.search-section-criteria-item.active .search-section-criteria-item-info h6,.search-section-criteria-item.active .search-section-criteria-item-info p,.search-section-criteria-item:hover .search-section-criteria-item-info h6,.search-section-criteria-item:hover .search-section-criteria-item-info p{color:var(--white-color)}.search-section-quick-link-item{border:1px solid rgba(0,0,0,.1);border-radius:1rem;box-shadow:0 0 .4rem rgba(0,0,0,.1);display:block;height:fit-content;overflow:hidden;transition:.3s ease}.search-section-quick-link-item:hover{box-shadow:0 1.9rem 1rem -1.6rem rgba(0,0,0,.2);transform:translateY(-.6rem)}.select-menu .options{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);left:0;position:absolute;top:100%;z-index:10}.select-menu.drop-up .options{bottom:100%;top:auto}.select-menu .select-btn{padding-right:0}.sBtn-text{width:max-content}.search-section-adv:hover,.search-section-input-main .search-section-input-main-btn-clear:hover,.search-section-input-main-btn-microphone:hover,.search-section-input-main-btn-search:not(.btn-disabled):hover{transform:scale(1.2)}.search-section-input-main .search-section-input-main-btn-clear:hover{background-color:rgba(var(--primary-rgb-color),.3)}@media (max-width:1199px){.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*1.15)}.search-section-criteria-item-info p{font-size:calc(var(--font-size-root)*1.05)}}@media (max-width:992px){.search-section-input-main-icon-left{display:block}.criteria-container{min-width:calc(33.33333% - var(--font-size-root)*4/3)}.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*1.1)}.search-section-criteria-item-info p,.search-section-criteria-item-info p:not(.sub-mb){font-size:calc(var(--font-size-root)*1)}.search-section-criteria{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.search-section-criteria{gap:calc(var(--font-size-root)*1);margin-bottom:calc(var(--font-size-root)*2.5)}.search-section-criteria-item{border-radius:calc(var(--font-size-root)*1.2);gap:calc(var(--font-size-root)*.8);padding:calc(var(--font-size-root)*.85) calc(var(--font-size-root)*1)}.search-section-criteria-item-icon{height:auto;width:calc(var(--font-size-root)*2.5)}.search-section-criteria-item-icon svg{height:100%;width:100%}.search-section-criteria-item-info{gap:calc(var(--font-size-root)*.5)}.criteria-container{min-width:calc(50% - var(--font-size-root)*2/2)}.search-section-input-main-icon-left{display:none}.search-section-input-main .search-section-input-main-btn-clear,.search-section-input-main .search-section-input-main-btn-search{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1.5)!important}.search-section-input-main .search-section-input-main-btn-clear{margin-right:calc(var(--font-size-root)*.5);right:calc(var(--font-size-root)*2)}.search-section-adv{aspect-ratio:1/1;height:auto;margin-right:calc(var(--font-size-root)*1);width:calc(var(--font-size-root)*1.5)}.search-section-input{height:calc(var(--font-size-root)*3.5)}.search-section-input input{padding-right:calc(var(--font-size-root)*4.5)!important}.search-section-input hr{height:calc(var(--font-size-root)*2.5)}.search-section-input-bg{padding:calc(var(--font-size-root)*.5)}.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*1)}.search-section-criteria-item-info p,.search-section-criteria-item-info p:not(.sub-mb){font-size:calc(var(--font-size-root)*.9);text-wrap:nowrap}.search-section-criteria-item{box-shadow:0 2px 25px 0 rgba(67,80,88,.15)!important}}