.wrap_banner{background-color:#2b3545;flex-direction:column;justify-content:space-between;width:100%;height:70vh;display:flex;position:relative;overflow:hidden}@media screen and (max-width:868px){.wrap_banner{height:70vh}}.wrap_banner .banner_slider_container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.wrap_banner .banner_slider_container .slick-slider,.wrap_banner .banner_slider_container .slick-list,.wrap_banner .banner_slider_container .slick-track{width:100%;height:100%}.wrap_banner .banner_slider_container .slick-slide,.wrap_banner .banner_slider_container .slick-slide>div{height:100%}.wrap_banner .banner_slider_container .slide_item_inner{width:100%;height:100%;position:relative;overflow:hidden}.wrap_banner .banner_slider_container .slide_item_inner .banner_media{object-fit:cover;width:100%;height:100%}.wrap_banner .banner_slider_container .banner_overlay{z-index:3;pointer-events:none;background-color:#0000003d;width:100%;height:100%;position:absolute;top:0;left:0}.wrap_banner .banner_content_wrapper{z-index:10;flex-direction:column;justify-content:center;min-height:70vh;display:flex;position:relative}@media screen and (max-width:868px){.wrap_banner .banner_content_wrapper{min-height:70vh;padding-top:130px;padding-bottom:80px}}.wrap_banner .banner_content_wrapper .hero_text_content{color:#fff;max-width:650px}.wrap_banner .banner_content_wrapper .hero_text_content .hero_title{color:#fff;margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.15}@media screen and (max-width:1081px){.wrap_banner .banner_content_wrapper .hero_text_content .hero_title{font-size:40px}}@media screen and (max-width:768px){.wrap_banner .banner_content_wrapper .hero_text_content .hero_title{font-size:32px}}@media screen and (max-width:600px){.wrap_banner .banner_content_wrapper .hero_text_content .hero_title{font-size:26px}}.wrap_banner .banner_content_wrapper .hero_text_content .hero_subtitle{color:#fff;margin-bottom:24px;font-size:20px;font-weight:400;line-height:1.5}@media screen and (max-width:600px){.wrap_banner .banner_content_wrapper .hero_text_content .hero_subtitle{font-size:14px}}.wrap_banner .banner_content_wrapper .hero_text_content .hero_subtitle .highlight{color:#ffd877;display:unset;font-weight:400}.wrap_banner .banner_content_wrapper .hero_text_content .explore_link{color:#fff;align-items:center;gap:8px;font-size:20px;font-weight:400;text-decoration:none;transition:gap .25s,opacity .25s;display:inline-flex}.wrap_banner .banner_content_wrapper .hero_text_content .explore_link:hover{opacity:.9;gap:12px}.wrap_banner .banner_content_wrapper .hero_text_content .explore_link span{font-size:18px}.wrap_banner .banner_content_wrapper .slide_controls{z-index:50;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:auto;align-items:center;gap:12px;display:flex;position:absolute;bottom:130px;right:20px}@media screen and (max-width:868px){.wrap_banner .banner_content_wrapper .slide_controls{bottom:40px;right:10px}}.wrap_banner .banner_content_wrapper .slide_controls .arrow_btn{color:#fff;cursor:pointer;opacity:.85;pointer-events:auto;background:0 0;border:none;padding:6px 12px;font-size:24px;font-weight:400;transition:opacity .2s,transform .2s}.wrap_banner .banner_content_wrapper .slide_controls .arrow_btn:hover{opacity:1;transform:scale(1.3)}.wrap_banner .banner_content_wrapper .slide_controls .arrow_btn:active{transform:scale(1.1)}.wrap_banner .banner_content_wrapper .slide_controls .slide_counter{letter-spacing:1px;color:#fff;font-size:12px;font-weight:700}
.search_widget_wrapper{z-index:20;width:100%;margin-top:-100px;padding-bottom:40px;position:relative}@media screen and (max-width:868px){.search_widget_wrapper{margin-top:-30px;padding-bottom:30px}}.search_widget_wrapper .wrap_filter_search_widget{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f5f0d633;border-radius:30px;padding:14px}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding-left:4px;display:flex}@media screen and (max-width:768px){.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar{gap:6px}}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item{border-top:.67px solid var(--color-bg-surface,#fff);color:#5e5e69;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border-radius:30px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:700;transition:background-color .25s,color .25s,transform .2s,box-shadow .25s;display:inline-flex;box-shadow:-4px 4px 4px #00000040}@media screen and (max-width:600px){.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item{padding:6px 12px;font-size:12px}}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item .pill_icon{object-fit:contain;width:16px;height:16px;transition:filter .25s}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item:hover{background:#fff;transform:translateY(-1px)}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item.active{color:#fff;background-color:#fc548d;border-color:#fc548d;box-shadow:0 4px 14px #fc548d66}.search_widget_wrapper .wrap_filter_search_widget .category_pills_bar .pill_item.active .pill_icon{filter:brightness(0)invert()}.search_widget_wrapper .wrap_filter_search_widget .search_card_box{background:#fff;border-radius:20px;justify-content:space-between;padding:0 0 0 24px;display:flex;box-shadow:-4px 4px 61.67px #0000003d}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box{flex-direction:column;align-items:stretch;gap:16px;padding:16px}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group{flex:1;align-items:center;padding-right:16px;display:flex}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group{flex-direction:column;align-items:stretch;gap:12px;padding-right:0}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item{flex:1;align-items:flex-start;gap:14px;padding:20px 0;display:flex;position:relative}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item{padding:4px 0}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_icon{flex-shrink:0}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text{flex-direction:column;width:100%;display:flex}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .field_label{color:#292935;letter-spacing:.8px;font-size:16px;font-weight:700;display:block}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .field_input{color:#68778d;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:16px;font-weight:400}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .field_input::placeholder{color:#7c7c87;font-size:16px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .select_custom{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .select_custom .selected_value{color:#7c7c87;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:16px;font-weight:400;overflow:hidden}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .select_custom .caret{color:#68778d;margin-left:6px;font-size:12px;transition:transform .2s}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item .field_text .select_custom .caret.open{transform:rotate(180deg)}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .search_field_item.service_trigger{cursor:pointer}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field{position:relative}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_trigger{cursor:pointer;width:100%}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu{z-index:100;background:#fff;border:1px solid #f1f5f9;border-radius:20px;width:290px;padding:16px;animation:.2s ease-out fadeIn;position:absolute;bottom:calc(100% + 14px);left:0;box-shadow:0 16px 40px #00000024}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu{top:calc(100% + 8px);bottom:auto}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_top_option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .2s;display:flex}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_top_option:hover{background-color:#f8fafc}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_top_option .check_pink_icon{color:#fc548d;font-size:16px;font-weight:800}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_top_option .top_option_text{color:#fc548d;font-size:16px;font-weight:700}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_divider{background-color:#f1f5f9;height:1px;margin:10px 0 12px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list{flex-direction:column;gap:10px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list::-webkit-scrollbar{width:6px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row{cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:6px 10px;transition:background-color .2s;display:flex}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row:hover{background-color:#f8fafc}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row .checkbox_box{color:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:all .2s;display:flex}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row .checkbox_box.checked{background-color:#fc548d;border-color:#fc548d;font-weight:700}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row .item_icon{object-fit:contain;opacity:.85;flex-shrink:0;width:20px;height:20px}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .service_field .service_dropdown_menu .dropdown_list .service_item_row .item_label{color:#2b3545;font-size:14.5px;font-weight:600}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .divider{background-color:#e2e2ea;width:1px;height:100%;margin:0 12px}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_field_group .divider{display:none}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_submit_btn{color:#fff;cursor:pointer;background-color:#fc548d;border:none;border-radius:0 20px 20px 0;justify-content:center;align-items:center;gap:10px;padding:22px 42px;font-size:16px;font-weight:700;transition:background-color .25s,transform .2s,box-shadow .25s;display:inline-flex}@media screen and (max-width:1081px){.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_submit_btn{border-radius:12px;width:100%;padding:14px 20px}}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_submit_btn:hover{background-color:#e04378;transform:translateY(-1px)}.search_widget_wrapper .wrap_filter_search_widget .search_card_box .search_submit_btn:active{transform:translateY(0)}.search_widget_wrapper .trust_features_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin-top:16px;display:flex}@media screen and (max-width:768px){.search_widget_wrapper .trust_features_row{gap:16px;margin-top:18px}}.search_widget_wrapper .trust_features_row .feature_item{color:#2b3545;align-items:center;gap:8px;font-size:18px;font-weight:500;display:flex}@media screen and (max-width:600px){.search_widget_wrapper .trust_features_row .feature_item{font-size:12px}}.search_widget_wrapper .trust_features_row .feature_item img{filter:invert(47%)sepia(87%)saturate(1915%)hue-rotate(313deg)brightness(101%)contrast(98%);width:18px;height:18px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
