.feature-itemX{position:relative;transition:all .3s ease;overflow:hidden}.feature-itemX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top left,#4db9ad,#fff);opacity:0;border-radius:inherit;transition:opacity .3s ease;z-index:0}.feature-itemX:hover:before{opacity:1}.feature-itemX>*{position:relative;z-index:1}.feature-itemX:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.hero-container{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:6rem 1.5rem;height:100vh;box-sizing:border-box}.hero-background-image{object-fit:cover;z-index:1}.hero-background-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-overlay{background:rgba(27,36,65,.5);z-index:2}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:700px}.hero-text-content{text-align:center;color:#fff}.hero-subtitle{font-size:1.125rem;color:#4db9ad;display:block;margin-bottom:.5rem}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.2}.hero-search-box{width:100%;background:rgba(27,36,65,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1)}.hero-search-tabs{display:flex;margin-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.hero-tab-button{background:transparent;color:#fff;opacity:.7;padding:.75rem 1rem;font-size:1rem;font-weight:600;cursor:pointer;border:none;border-bottom:3px solid transparent;transition:all .2s ease;margin-bottom:-2px}.hero-tab-button:hover{opacity:1}.hero-tab-button.active{opacity:1;border-bottom-color:#4db9ad}.hero-search-form{display:flex;flex-direction:column;gap:1rem}.hero-search-input-wrapper{position:relative;flex-grow:1}.hero-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1.25rem}.hero-search-input{width:100%;height:56px;padding:.75rem 1rem .75rem 3.5rem;border-radius:8px;border:1px solid #dee2e6;font-size:1rem;box-sizing:border-box}.hero-search-input:focus{outline:none;border-color:#4db9ad;box-shadow:0 0 0 3px rgba(77,185,173,.2)}.hero-search-button{height:56px;background-color:#4db9ad;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s ease}.hero-search-button:hover{opacity:.85}@media (min-width:640px){.hero-search-form{flex-direction:row;gap:.5rem}}@media (max-width:768px){.hero-title{font-size:2rem}}.uc-navbar-nav,.uc-navbar-right{color:#000!important}.hero-bg-desktop{background-image:url(/assets/images/hero1.png);margin-top:80px!important}@media (max-width:767px){.hero-subtitle{font-weight:700}.hero-bg-desktop{background-image:url(/assets/images/home_hero.png)!important;top:-100px!important;height:calc(100% + 100px)!important}.hero-subtitle,.hero-title{text-align:center!important}}.hero-rtl .hero-bg-desktop{background-position:0!important}.hero-rtl .hero-row-rtl{flex-direction:row-reverse}.hero-rtl .hero-row-rtl .lg\\:order-2{order:2!important;margin-left:auto;margin-right:0}.hero-form-rtl{justify-content:flex-end;margin-right:0;margin-left:auto}.hero-form-rtl>div.order-1{order:1!important}.hero-form-rtl>div.order-2{order:2!important}.hero-btn-rtl{margin-right:0;margin-left:0}.hero-rtl .hero-subtitlef,.hero-rtl .hero-title{text-align:right!important}.hero-rtl form{justify-content:flex-end!important;margin-right:0!important;margin-left:auto!important}@media (min-width:1024px){.hero-rtl .hero-subtitlef,.hero-rtl .hero-title{text-align:right!important}.hero-rtl form{justify-content:flex-end!important;margin-right:0!important;margin-left:auto!important}}.form-icon-group-rtl{direction:rtl;position:relative}.form-icon-group-rtl .form-icon{left:auto!important;right:1rem!important}.form-icon-group-rtl input{padding-left:1rem!important;padding-right:3rem!important;text-align:right!important;direction:rtl}@media (min-width:1024px){.hero-rtl .hero-row-rtl{display:flex;flex-direction:row-reverse;justify-content:space-between}.hero-rtl .hero-row-rtl .col-12.lg\\:col-5{margin-left:auto;margin-right:0}}