.dvertical-line,.mvertical-line,.vertical-line{background-color:hsla(220,9%,46%,.16)!important;height:50%!important;margin-left:calc(var(--font-size-root)*1)!important;margin-right:calc(var(--font-size-root)*1)!important;width:1px!important}.search-section{background-color:#f8fdff;padding-bottom:calc(var(--font-size-root)*1.2)}.search-section-main{display:flex;flex-direction:column;z-index:1}.search-section-input-bg{align-items:center;background-color:hsla(0,0%,100%,.69);border-radius:calc(var(--font-size-root)*10);display:flex;flex:1;gap:calc(var(--font-size-root)*.5);z-index:1}.search-section-input-main-icon-left{align-items:center;display:flex;justify-content:center;padding:calc(var(--font-size-root)*.2) calc(var(--font-size-root)*.4) calc(var(--font-size-root)*.2) calc(var(--font-size-root)*.6)}.search-section-input-main-icon-left svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1.5)}.search-section-input-main-icon-left svg path{fill:var(--primary-color)}.search-section-input{align-items:center;background-color:var(--white-color);border-color:rgba(var(--primary-rgb-color),.15);border-radius:calc(var(--font-size-root)*5);border-style:solid;border-width:1px;box-shadow:0 1px 4px 0 rgba(var(--primary-rgb-color),.25);display:flex;flex:1;overflow:hidden;padding-left:calc(var(--font-size-root)*1);padding-right:calc(var(--font-size-root)*1);transition:box-shadow .2s ease-in-out}.search-section-input:focus-within{box-shadow:0 2px 8px 2px rgba(var(--primary-rgb-color),.25)}.search-section-input-main{align-items:center;display:flex;flex:1;height:100%}.search-section-input-main input{border:none;color:#222;font-size:calc(var(--font-size-root)*1.25);height:100%;outline:none;width:100%}.search-section-input-main .search-section-input-main-btn-clear{align-items:center;border-radius:50%;color:#555;display:flex;display:none;font-size:calc(var(--font-size-root)*1);height:calc(var(--font-size-root)*1.5);justify-content:center;margin-left:calc(var(--font-size-root)*1);margin-right:calc(var(--font-size-root)*1);padding:calc(var(--font-size-root)*.3);right:calc(var(--font-size-root)*2.3);transition-duration:.3s;width:calc(var(--font-size-root)*1.5)}.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.3)}.search-section-input-main .search-section-input-main-btn-clear:hover{background-color:rgba(var(--primary-rgb-color),.3)}.search-section-input-main .search-section-input-main-btn-clear svg path{fill:var(--primary-color)}.search-section-input-main-btn-microphone,.search-section-input-main-btn-search{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;height:auto;justify-content:center;right:0;transition-duration:.3s;width:calc(var(--font-size-root)*1.625)}.search-section-input-main-btn-search{opacity:.5}.search-section-input-main .search-section-input-main-btn-microphone svg,.search-section-input-main .search-section-input-main-btn-search svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1.625)}.search-section-input-main .search-section-input-main-btn-microphone svg path,.search-section-input-main .search-section-input-main-btn-search svg path{fill:var(--primary-color)}.search-section-adv{align-items:center;display:flex;height:calc(var(--font-size-root)*1.4);justify-content:center;transition-duration:.3s;width:calc(var(--font-size-root)*2)}.search-section-adv svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1.5)}.search-section-adv svg path{fill:var(--primary-color)}.search-section-criteria-item{align-items:center;border-radius:calc(var(--font-size-root)*.5);box-shadow:0 0 calc(var(--font-size-root)*.6) 0 rgba(0,0,0,.25);display:flex;gap:calc(var(--font-size-root)*.6);justify-content:start;margin-bottom:calc(var(--font-size-root)*1.2);min-height:calc(var(--font-size-root)*4.9);overflow:hidden;padding:calc(var(--font-size-root)*.6) calc(var(--font-size-root)*1.2);position:relative;transition:.3s ease;width:100%}.search-section-criteria-item-icon{position:relative}.search-section-criteria-item-info{color:#032e66;position:relative;text-align:left}.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*1);font-weight:700;margin-bottom:0;margin-bottom:calc(var(--font-size-root)*.4);-webkit-line-clamp:2}.search-section-criteria-item-info h6,.search-section-criteria-item-info p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-section-criteria-item-info p{color:#032e66;font-size:calc(var(--font-size-root)*.75);font-weight:400;margin-bottom:0;text-wrap:nowrap;-webkit-line-clamp:1}.search-section-criteria-item:before{background:linear-gradient(270deg,#034497,#0b71f8);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:hover .search-section-criteria-item-icon svg path{stroke: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:calc(var(--font-size-root)*.5);box-shadow:0 0 calc(var(--font-size-root)*.2) rgba(0,0,0,.1);display:block;height:fit-content;overflow:hidden;transition:.3s ease}.search-section-quick-link-item:hover{box-shadow:0 calc(var(--font-size-root)*.95) calc(var(--font-size-root)*.5) -calc(var(--font-size-root)*0.8) rgba(0,0,0,.2);transform:translateY(-calc(var(--font-size-root)*0.3))}.select-menu .select-btn{gap:calc(var(--font-size-root)*.5);padding-right:0}.search-section-adv-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.search-section-adv-block .search-section-adv{height:auto!important}.search-section-adv-block svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*2)}.search-section-adv-block{cursor:pointer}.search-section-adv-block:hover .search-section-adv{transform:scale(1.3)}.search-section-adv-block label{color:var(--primary-color);cursor:pointer;font-size:calc(var(--font-size-root)*.8);font-weight:600}div:where(.swal2-container) h2:where(.swal2-title){font-size:1.25rem!important}@media (max-width:992px){.search-section-input-main input{font-size:calc(var(--font-size-root)*1.1)!important}.search-section-adv img,.search-section-input-main-btn-search img{height:calc(var(--font-size-root)*1.4)}.select-menu .select-btn{padding:calc(var(--font-size-root)*.5) calc(var(--font-size-root)*.2)}.select-btn i{font-size:calc(var(--font-size-root)*.9)}.sBtn-text{font-size:calc(var(--font-size-root)*1.15)!important}.search-section-input-main-icon-left{display:none}}@media (max-width:768px){.search-section{padding-bottom:calc(var(--font-size-root)*.5)}.middle-searchbar .search-section-input{box-shadow:none}.search-section-input-main input{font-size:calc(var(--font-size-root)*.75);padding-left:calc(var(--font-size-root)*.4);padding-right:calc(var(--font-size-root)*2.5)}.search-section-input-main .search-section-input-main-btn-clear{font-size:calc(var(--font-size-root)*.8);height:100%;right:calc(var(--font-size-root)*1.3);width:calc(var(--font-size-root)*1.5)}.search-section-adv{width:calc(var(--font-size-root)*1.4)}.search-section-adv img,.search-section-input-main-btn-search img{height:calc(var(--font-size-root)*1)}.search-section-criteria-item{min-height:calc(var(--font-size-root)*4.3);padding:calc(var(--font-size-root)*.6)}.search-section-criteria-item-icon svg{height:calc(var(--font-size-root)*1.8);width:calc(var(--font-size-root)*1.8)}.search-section-criteria-item-info h6{font-size:calc(var(--font-size-root)*.8)}.search-section-criteria-item-info p{font-size:calc(var(--font-size-root)*.65)}.search-section-input-main-btn-microphone,.search-section-input-main-btn-search{height:100%;margin-left:calc(var(--font-size-root)*.3)!important;margin-right:calc(var(--font-size-root)*.3)!important;width:calc(var(--font-size-root)*1.5)}}.search-option{background-color:var(--color-background);background-color:#eff1f3;border-radius:calc(var(--font-size-root)*5);height:calc(var(--font-size-root)*5);min-width:calc(var(--font-size-root)*7.3)}.select-menu{border:none;height:100%;width:100%}.select-menu .select-btn{align-items:center;border-radius:calc(var(--font-size-root)*.3);cursor:pointer;display:flex;font-size:calc(var(--font-size-root)*.75);font-weight:400;height:100%;justify-content:space-between;padding:calc(var(--font-size-root)*1) 0 calc(var(--font-size-root)*1) calc(var(--font-size-root)*1)}.select-sort{padding:0!important}.select-btn svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1)}.sBtn-text{color:#6b7280;font-size:calc(var(--font-size-root)*1.25);font-weight:400;width:max-content}.sBtn-text.sort{color:var(--gray-color)}.select-menu .options{background:#fff;border-radius:calc(var(--font-size-root)*.5);box-shadow:0 calc(var(--font-size-root)*.25) calc(var(--font-size-root)*.25) rgba(0,0,0,.25);display:none;margin-top:-calc(var(--font-size-root)*0.6);min-width:calc(var(--font-size-root)*11);opacity:0;padding:calc(var(--font-size-root)*.5);position:relative;transform:translateY(5px)!important;transition:opacity .2s ease,transform .2s ease;z-index:99}.select-menu.active .options{display:block!important;max-height:calc(var(--font-size-root)*22);opacity:1;position:absolute;transform:translateY(0)}.options .option{align-items:center;background:#fff;border-radius:calc(var(--font-size-root)*.4);cursor:pointer;display:flex;height:calc(var(--font-size-root)*2.5);padding:calc(var(--font-size-root)*.5) calc(var(--font-size-root)*1);transition:background .2s ease}.options .option:hover{background:#f2f2f2}.option .option-text{color:var(--text-foregound-color);font-size:calc(var(--font-size-root)*1.25);font-weight:400;text-wrap:nowrap;white-space:nowrap}@media (min-width:1200px){.search-section-input-bg{margin-left:calc(var(--font-size-root)*10);margin-right:calc(var(--font-size-root)*10)}.middle-searchbar .search-section-input-bg{display:none}}@media (max-width:1199px){.search-section-input-bg{display:none;margin-left:calc(var(--font-size-root)*3.5);margin-right:calc(var(--font-size-root)*3.5)}.middle-searchbar .search-section-input-bg{display:flex;margin-left:0;margin-right:0;margin-top:calc(var(--font-size-root)*1)}}@media (max-width:991.98px){.middle-searchbar .search-section-input-main-btn-clear{margin-left:calc(var(--font-size-root)*.5);margin-right:calc(var(--font-size-root)*.5)}.middle-searchbar .search-section-input{height:100%;padding-left:calc(var(--font-size-root)*.625);padding-right:calc(var(--font-size-root)*.625)}}@media (max-width:767.98px){.sBtn-text{font-size:calc(var(--font-size-root)*1.15)}.middle-searchbar .select-btn{align-items:center;display:flex;padding-left:calc(var(--font-size-root)*.5)}.middle-searchbar .select-btn .sBtn-text{font-size:calc(var(--font-size-root)*1);max-width:60px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:max-content}.middle-searchbar .select-btn i{margin-left:calc(var(--font-size-root)*.3)!important;margin-top:0}.middle-searchbar .search-section-input-main-icon-left svg{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*1.5)}.middle-searchbar .search-section-input-main input{font-size:calc(var(--font-size-root)*1);padding-bottom:0;padding-left:0;padding-right:calc(var(--font-size-root)*.5);padding-top:0}.middle-searchbar .search-section-input-main-btn-clear i{font-size:calc(var(--font-size-root)*1)}.middle-searchbar .search-section-input-main-btn-search img{aspect-ratio:1/1;height:auto;width:calc(var(--font-size-root)*2)}.middle-searchbar .sBtn-text{font-size:calc(var(--font-size-root)*.65)}.sBtn-text{font-size:calc(var(--font-size-root)*1.1)!important}.option .option-text{font-size:calc(var(--font-size-root)*1.15)}.search-section-adv{display:flex!important}.search-section-adv-block{display:none!important}}