@charset "UTF-8";.incon_default_border_radius>.fusion-content-layout-column.fusion-column-wrapper{border-radius:20px}.incon_default_border_radius>img{border-radius:20px}.accordian .fusion-panel{border-radius:20px !important;padding-top:5px !important;padding-bottom:5px !important}.incon_shadow_default>.fusion-content-layout-column.fusion-column-wrapper{box-shadow:0 0px 25px rgba(0,0,0,0.08)}.incon_shadow_dark>.fusion-content-layout-column.fusion-column-wrapper{box-shadow:0 0px 25px rgba(0,0,0,0.18)}blockquote{background:var(--awb-custom_color_9) !important;border:none !important;margin:30px 0 10px;border-radius:5px;position:relative;padding:25px 30px 30px}blockquote::after{content:" ";width:22px;height:20px;background-image:url(../img/quote.svg);position:absolute;top:-6px;font-size:60px;left:12px;background-size:contain;background-repeat:no-repeat}.validation_message{padding:10px}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_validation_errors{border-radius:5px}.gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background-color:var(--awb-color1)}.gform_wrapper form .select-arrow{height:41px !important;padding-top:16px}.gform_wrapper form .gform_fields{row-gap:20px !important}.gform_wrapper form .gform_fields .gfield .form_heading_info{color:var(--awb-color1);font-family:var(--awb-typography4-font-family);font-weight:var(--awb-typography4-font-weight);font-style:var(--awb-typography4-font-style)}.gform_wrapper form .gform_fields .gfield label.gfield_label,.gform_wrapper form .gform_fields .gfield legend.gfield_label{color:#292929;text-transform:uppercase;font-weight:bold;margin-bottom:5px !important}.gform_wrapper form .gform_fields .gfield label.gfield_label .gfield_required.gfield_required_asterisk,.gform_wrapper form .gform_fields .gfield legend.gfield_label .gfield_required.gfield_required_asterisk{color:red}.gform_wrapper form .gform_fields .gfield label.gfield_label .validation_message,.gform_wrapper form .gform_fields .gfield legend.gfield_label .validation_message{border-radius:5px !important}.gform_footer input.gform_button{background:var(--button_gradient_top_color) !important;border-color:var(--button_border_color) !important;color:var(--button_accent_color) !important;padding:var(--button_padding-top) var(--button_padding-right) var(--button_padding-bottom) var(--button_padding-left) !important;line-height:var(--button_line_height) !important;font-size:var(--button_font_size) !important;border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0) !important;border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0) !important;border-radius:var(--button-border-radius-top-left) var(--button-border-radius-top-right) var(--button-border-radius-bottom-right) var(--button-border-radius-bottom-left) !important;text-transform:var(--button_text_transform) !important}.gform_footer input.gform_button:hover{background:var(--button_gradient_top_color_hover) !important;color:var(--button_accent_hover_color,var(--button_accent_color)) !important;border-color:var(--button_border_hover_color) !important}.gform-page-footer{}.gform-page-footer input.gform_previous_button{background:var(--awb-color7) !important;border-color:var(--awb-color7) !important;color:var(--awb-color1) !important;padding:var(--button_padding-top) var(--button_padding-right) var(--button_padding-bottom) var(--button_padding-left) !important;line-height:var(--button_line_height) !important;font-size:var(--button_font_size) !important;border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0) !important;border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0) !important;border-radius:var(--button-border-radius-top-left) var(--button-border-radius-top-right) var(--button-border-radius-bottom-right) var(--button-border-radius-bottom-left) !important;text-transform:var(--button_text_transform) !important}.gform-page-footer input.gform_previous_button:hover{background:var(--button_gradient_top_color_hover) !important;color:var(--button_accent_hover_color,var(--button_accent_color)) !important;border-color:var(--button_border_hover_color) !important}.gform-page-footer input.gform_next_button{background:var(--button_gradient_top_color) !important;border-color:var(--button_border_color) !important;color:var(--button_accent_color) !important;padding:var(--button_padding-top) var(--button_padding-right) var(--button_padding-bottom) var(--button_padding-left) !important;line-height:var(--button_line_height) !important;font-size:var(--button_font_size) !important;border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0) !important;border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0) !important;border-radius:var(--button-border-radius-top-left) var(--button-border-radius-top-right) var(--button-border-radius-bottom-right) var(--button-border-radius-bottom-left) !important;text-transform:var(--button_text_transform) !important}.gform-page-footer input.gform_next_button:hover{background:var(--button_gradient_top_color_hover) !important;color:var(--button_accent_hover_color,var(--button_accent_color)) !important;border-color:var(--button_border_hover_color) !important}.gform-page-footer input.gform_button{background:var(--button_gradient_top_color) !important;border-color:var(--button_border_color) !important;color:var(--button_accent_color) !important;padding:var(--button_padding-top) var(--button_padding-right) var(--button_padding-bottom) var(--button_padding-left) !important;line-height:var(--button_line_height) !important;font-size:var(--button_font_size) !important;border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0) !important;border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0) !important;border-radius:var(--button-border-radius-top-left) var(--button-border-radius-top-right) var(--button-border-radius-bottom-right) var(--button-border-radius-bottom-left) !important;text-transform:var(--button_text_transform) !important}.gform-page-footer input.gform_button:hover{background:var(--button_gradient_top_color_hover) !important;color:var(--button_accent_hover_color,var(--button_accent_color)) !important;border-color:var(--button_border_hover_color) !important}.gtranslate_wrapper{display:grid}.toggle_languages.awb-menu__main-li_regular{background-color:#F2F2F2;color:var(--awb-bg)}.toggle_languages.awb-menu__main-li_regular>span{background-color:#F2F2F2;color:var(--awb-bg)}.toggle_languages a{width:41px;height:41px}.toggle_languages a span{color:var(--awb-bg)}.products_solution_boxes .fusion-grid{justify-content:center}.hover_productbox:hover .fusion-column-inner-bg{background:#f2f6fa;border-radius:20px}.fusion-counter-box{text-align:left !important}.fusion-counter-box .counter-box-container{padding:10px 0 !important}.fusion-counter-box .counter-box-container .content-box-counter{font-weight:bold}.fusion-image-carousel .awb-carousel{position:relative;padding:0 60px !important}.fusion-image-carousel .awb-carousel::before{position:absolute;content:" ";background:linear-gradient(90deg,white 50%,rgba(255,255,255,0) 100%);width:50px;height:100%;z-index:9;left:0}.fusion-image-carousel .awb-carousel::after{position:absolute;content:" ";background:linear-gradient(90deg,rgba(255,255,255,0) 0%,white 48%,white 100%);width:50px;height:100%;z-index:9;right:0;top:0}.fusion-image-carousel .awb-swiper-button{background:rgba(0,0,0,0) !important}.fusion-image-carousel .awb-swiper-button i{font-size:50px;color:#D7D7D7}.incon_search_results .fusion-post-wrapper{border-radius:20px;box-shadow:0 0px 25px rgba(0,0,0,0.08)}.fusion-gallery .fusion-grid-column .fusion-gallery-image{border-radius:20px;border:1px solid var(--awb-custom_color_9)}.ilightbox-container .ilightbox-social{display:none !important}.ilightbox-container .ilightbox-social:hover{display:none !important}.product_icon_box .fusion-layout-column.icon_box{width:75px;height:75px;margin:-33px auto 0px !important}.product_icon_box .fusion-layout-column.icon_box img{width:35px;height:35px}.video_player .video-shortcode iframe{border-radius:20px !important}.cta.dark_blue{position:relative}.cta.dark_blue::after{width:600px;height:425px;background-image:url(../img/kansai_element_cta_right.svg);position:absolute;z-index:999999;content:" ";background-size:contain;background-repeat:no-repeat;bottom:5px;right:5px}.incon_blog_content .fusion-fullwidth{padding:0}#blog_content .fusion-fullwidth{padding:0}#blog_content .fusion-fullwidth img{border-radius:10px}#blog_content .fusion-fullwidth blockquote{background:var(--awb-custom_color_9) !important;border:none !important;margin:30px 0 10px;border-radius:5px;position:relative;padding:25px 30px 30px}#blog_content .fusion-fullwidth blockquote::after{content:" ";width:22px;height:20px;background-image:url(../img/quote.svg);position:absolute;top:-6px;font-size:60px;left:12px;background-size:contain;background-repeat:no-repeat}.incon_blog_overview .fusion-column-wrapper{text-align:left !important}.incon_blog_slider .fusion_builder_column{padding:20px}.career_advantages_box .fusion-image-element .fusion-imageframe{height:80px;background:#fff;border-radius:50%;padding:14px;border:3px solid #F2F2F2}.feedback_slider .fusion_builder_column.fusion-flex-column.incon_default_border_radius.incon_shadow_default{padding:20px}.circle_box_lightblue{position:relative}.circle_box_lightblue::after{width:585px;height:360px;background-image:url(../img/kansai_element_right.svg);position:absolute;z-index:1;content:" ";background-size:contain;background-repeat:no-repeat;top:10px;right:10px}.job_offer .fusion-text ul{padding-left:43px}.job_offer .fusion-text ul li{list-style:none;position:relative;padding:6px 0}.job_offer .fusion-text ul li::marker{content:""}.job_offer .fusion-text ul li::before{content:"";font-family:awb-icons !important;color:var(--awb-custom_color_1);background-color:var(--awb-custom_color_9);padding:8px;border-radius:50px;margin-right:10px;margin-left:-41px !important;font-size:15px}.job_offer.hiring_company_details .fusion-text ul li::before{background-color:#fff}@media screen and (max-width:1300px){.cta.dark_blue::after{width:397px;height:290px;background-image:url(../img/kansai_element_cta_right.svg);top:auto;right:5px;bottom:8px}}@media screen and (max-width:800px){.circle_box_lightblue::before{width:150px;height:150px;background-image:url(../img/kansai_element_top_mobile.svg);position:absolute;background-size:contain;background-repeat:no-repeat;content:" ";z-index:1;top:5px;left:5px}.circle_box_lightblue::after{width:137px;height:250px;background-image:url(../img/kansai_element_bottom_mobile.svg);top:auto;right:5px;bottom:8px}.cta.dark_blue::before{width:150px;height:150px;background-image:url(../img/kansai_element_cta_top_mobilet.svg);position:absolute;background-size:contain;background-repeat:no-repeat;content:" ";z-index:1;top:5px;left:5px}.cta.dark_blue::after{width:137px;height:250px;background-image:url(../img/kansai_element_cta_bottom_mobile.svg);top:auto;right:5px;bottom:8px}}@media screen and (max-width:800px){h1{font-size:35px !important;line-height:30px !important}h2{font-size:32px !important;line-height:37px !important}h3{font-size:25px !important;line-height:35px !important}h3{font-size:20px !important;line-height:26px !important}.blog_heading h2,h2.blog-shortcode-post-title{font-size:23px !important;line-height:30px !important}.fusion-breadcrumbs{line-height:20px;margin-bottom:10px !important}}.home_slider .slick-slide{height:600px;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}.home_slider .slick-slide .slide_content_container{display:flex;width:100%;height:100%;background:#004d9e70}.home_slider .slick-slide .slide_content_container .slide_content_wrapper{display:table-cell;margin:auto;max-width:1480px;width:100%}.home_slider .slick-slide .slide_content_container .slide_content_wrapper .slide_headline{font-weight:bolder;font-size:40px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.2);line-height:42px;margin-bottom:10px;max-width:50%}.home_slider .slick-slide .slide_content_container .slide_content_wrapper .slide_description{max-width:50%}.home_slider .slick-slide .slide_content_container .slide_content_wrapper .slide_description p{color:#fff;font-size:22px;text-shadow:0 0 20px rgba(0,0,0,0.2)}.home_slider .slick-slide .slide_content_container .slide_content_wrapper a.slider_c2a{padding:11px 30px 14px;display:inline-block;font-size:17px;font-weight:bold;text-decoration:none !important;border-radius:100px;margin:20px 10px 0 0;max-width:50%}.home_slider .slick-slide .slide_content_container .slide_content_wrapper a.slider_c2a.slider_primary_c2a{background:#004d9e;color:#fff}.home_slider .slick-slide .slide_content_container .slide_content_wrapper a.slider_c2a.slider_primary_c2a:hover{background:#0095da}.home_slider .slick-slide .slide_content_container .slide_content_wrapper a.slider_c2a.slider_secondary_c2a{background:#fff;color:#004d9e}.home_slider .slick-slide .slide_content_container .slide_content_wrapper a.slider_c2a.slider_secondary_c2a:hover{background:#0095da;color:#fff}.home_slider .slick-slide.mobile .slide_image::after{background-color:#004d9e70}@media screen and (max-width:1588px){.home_slider .slick-slide .slide_content_container .slide_content_wrapper{max-width:100%;width:100%;margin-left:52px}}@media screen and (max-width:1024px){.home_slider .slick-slide{height:450px}.home_slider .slick-slide .slide_content_container .slide_content_wrapper{max-width:100%;width:100%;margin-left:30px;margin-right:30px}.home_slider .slick-slide .slide_content_container .slide_headline{max-width:100% !important}.home_slider .slick-slide .slide_content_container .slide_description{max-width:100% !important}.home_slider .slick-slide .slide_content_container a.slider_c2a{max-width:100% !important}}@media screen and (max-width:900px){.home_slider .slick-slide .slide_content_container{background-color:#004d9e;height:auto !important}.home_slider .slick-slide .slide_content_container .slide_content_wrapper{margin:20px 20px 30px 20px !important}.home_slider .slick-slide .slide_content_container .slide_headline{font-size:33px !important;line-height:38px !important}.home_slider .slick-slide .slide_content_container .slide_description p{font-size:16px !important;line-height:27px !important}.home_slider .slick-slide .slide_content_container a.slider_c2a{font-size:13px !important;line-height:20px !important}.home_slider .slick-slide .slide_content_container a.slider_c2a.slider_primary_c2a{background:#fff !important;color:#004d9e !important}.home_slider .slick-slide .slide_content_container a.slider_c2a.slider_primary_c2a:hover{background:#0095da !important;color:#fff !important}.home_slider .slick-slide.mobile{height:auto}.home_slider .slick-slide.mobile .slide_image{display:block;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.home_slider .slick-slide.mobile .slide_image:after{display:block;position:absolute;width:100%;height:100%;content:""}.home_slider .slick-slide::before{display:block;position:absolute;background:rgba(0,0,0,0) !important;content:"";width:100%;height:225px}}.dms_legal_collection{}.dms_legal_collection a{display:block}.rank-math-breadcrumb p a:first-child{text-transform:uppercase !important}.logo{min-height:200px;text-align:center !important}.logo img{max-width:250px !important}#jobs_list{display:flex;margin:0px;padding:0px;list-style:none}#jobs_list li{width:calc(100% / 3)}#jobs_list li .job_container{margin:20px;padding:20px 30px;box-shadow:0 0 25px rgba(0,0,0,0.08);border-radius:20px;height:calc(100% - 40px);display:flex;flex-direction:column;justify-content:space-between}#jobs_list li .job_container .job_preview{margin:10px 0px 30px}#jobs_list li .job_container .job_preview p{font-size:var(--awb-typography4-font-size);line-height:var(--awb-typography4-line-height);letter-spacing:var(--awb-typography4-letter-spacing);text-transform:var(--awb-typography4-text-transform);color:var(--awb-color1);font-family:var(--awb-typography4-font-family);font-weight:var(--awb-typography4-font-weight);font-style:var(--awb-typography4-font-style)}#jobs_list li .job_container .job_preview div{display:block;margin:0 0 6px 0;font-size:16px}#jobs_list li .job_container .job_preview div .icon-wrapper{display:inline-block;width:26px;height:26px;margin-right:8px;background:var(--awb-custom_color_9);border-radius:50%;text-align:center}#jobs_list li .job_container .job_preview div .icon-wrapper i{display:block;font-size:14px;line-height:26px;color:var(--awb-color1)}#jobs_list li .job_container .job_buttons a{display:block;margin:10px 0px;padding-top:var(--button_padding-top,13px);padding-right:var(--button_padding-right,29px);padding-bottom:var(--button_padding-bottom,13px);padding-left:var(--button_padding-left,29px);border-style:solid;border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0);border-width:var(--button_border_width-top,1.5px);text-align:center;line-height:var(--button_line_height,1);font-size:var(--button_font_size,14px);text-decoration:none !important;font-family:var(--button_typography-font-family);font-weight:var(--button_typography-font-weight);font-style:var(--button_typography-font-style,normal);letter-spacing:var(--button_typography-letter-spacing);text-transform:var(--button_text_transform);transition:all 0.2s}#jobs_list li .job_container .job_buttons a.more_info{background:#fff;color:var(--awb-color1);border-color:var(--awb-color1)}#jobs_list li .job_container .job_buttons a.more_info:hover{color:var(--awb-color2);border-color:var(--awb-color2)}#jobs_list li .job_container .job_buttons a.apply_now{background:var(--awb-color1);color:#fff;border-color:var(--awb-color1)}#jobs_list li .job_container .job_buttons a.apply_now:hover{background-color:var(--awb-color2);border-color:var(--awb-color2)}@media screen and (max-width:1024px){#jobs_list{display:grid;grid-template-columns:50% 50%}#jobs_list li{width:100%}}@media screen and (max-width:800px){#jobs_list{grid-template-columns:100%;display:grid}}@media screen and (max-width:768px){.home_slider{height:auto !important;min-height:auto !important}}#footer_2 .fusion-column-wrapper{color:#fff;font-size:13px;line-height:24px}.display_none{display:none !important}.incon_main_header nav ul li.custom-menu-search{background:var(--awb-color1);width:35px;height:35px;border-radius:30px}.incon_main_header nav ul li.custom-menu-search a::before{color:#fff !important}.incon_main_header nav ul li.custom-menu-search:hover{background:var(--awb-color2)}.incon_main_header nav ul li.custom-menu-search:hover a::before{color:#fff !important}.incon_main_header nav button{border-radius:30px}@media screen and (max-width:1024px){.avada-main-menu li.search_menu{width:41.2px !important;height:41px !important;background-color:#F2F2F2 !important}.avada-main-menu li.search_menu .awb-menu__main-background-default{background-color:#F2F2F2 !important}.avada-main-menu li.search_menu a.fusion-main-menu-icon::before{color:var(--awb-color1) !important}.avada-main-menu li.search_menu:hover a.fusion-main-menu-icon::before{color:var(--awb-color2) !important}.avada-main-menu .awb-menu__search-overlay .fusion-close-search::before,.avada-main-menu .awb-menu__search-overlay .fusion-close-search::after{background-color:var(--awb-color1) !important}.avada-main-menu .toggle_menu{width:41.2px;height:41px}.avada-main-menu .toggle_menu:hover .awb-menu__main-background-default{background-color:var(--awb-color2) !important}.avada-main-menu .toggle_menu:hover a span{color:#fff !important}.awb-menu__sub-ul li a.awb-menu__sub-a span{text-transform:none;font-weight:normal;font-size:17px;line-height:23px;padding-top:10px;padding-bottom:10px}}.header_title{position:relative}.header_title::before{width:250px;height:250px;background-image:url(../img/kansai_header_left-top.svg);position:absolute;z-index:999999;content:" ";background-size:contain;background-repeat:no-repeat;top:5px;left:5px}.header_title::after{width:370px;height:250px;background-image:url(../img/kansai_header_right-top.svg);position:absolute;z-index:999999;content:" ";background-size:contain;background-repeat:no-repeat;top:5px;right:5px}.mobile_menu_push{height:92.1vh;background:#fff}@media screen and (max-width:800px){.header_title::before{width:30px;height:30px;background-image:url(../img/kansai_header_left-top_mobile.svg);top:5px;left:5px}.header_title::after{width:60px;height:60px;background-image:url(../img/kansai_header_right-top_mobile.svg);top:auto;right:5px;bottom:-8px}}@media screen and (min-width:1024px) and (max-width:1490px){.info_menu{width:100% !important}.info_menu li.menu-item>a{font-size:14px}.info_menu li.menu-item{padding-top:10px}}#toTop{box-shadow:0 0 15px rgba(0,0,0,0.08);right:19px !important;opacity:1 !important}#toTop::before{font-size:30px !important}.awb-off-canvas-wrap{z-index:9999999 !important}.awb-off-canvas-wrap .awb-off-canvas-inner{z-index:9999999 !important}#geo_switcher_all_trigger{color:#fff}.job-filter-container{padding:20px;border-radius:5px}.job-filter-container .job-filter-form{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.job-filter-container .job-filter-form .job-filter-group{flex:1;min-width:250px;max-width:420px}.job-filter-container .job-filter-form .job-filter-group .filter-icon-wrapper{position:relative}.job-filter-container .job-filter-form .job-filter-group .filter-icon-wrapper i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#3057A4;font-size:18px;z-index:1}.job-filter-container .job-filter-form .job-filter-group .filter-icon-wrapper .job-filter-select{width:100%;padding:12px 15px 12px 45px;border:none;border-radius:25px;background-color:#ffffff;color:#333333;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;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' stroke='%233057A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:15px;transition:all 0.3s}.job-filter-container .job-filter-form .job-filter-group .filter-icon-wrapper .job-filter-select:focus{outline:none;border-color:#3057A4;box-shadow:0 0 0 2px rgba(48,87,164,0.2)}.job-filter-container .job-filter-form .job-filter-group .filter-icon-wrapper .job-filter-select option{padding:10px}@media (max-width:768px){.job-filter-container .job-filter-form{flex-direction:column}.job-filter-container .job-filter-form .job-filter-group{width:100%;max-width:100%}}.avada-select-parent .select-arrow,.fusion-body .avada-select-parent select,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow{height:auto !important;line-height:normal !important}.job-filter-container .avada-select-parent .select-arrow,.job-filter-container .fusion-body .avada-select-parent select,.job-filter-container .gravity-select-parent .select-arrow,.job-filter-container .select-arrow,.job-filter-container .wpcf7-select-parent .select-arrow{background-image:none !important}.country-redirect-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:flex;justify-content:center;align-items:center;z-index:999999;opacity:0;visibility:hidden;transition:opacity 0.3s visibility 0.3s ease}.country-redirect-overlay.active{opacity:1;visibility:visible}.country-redirect-overlay.active .country-redirect-modal{transform:translateY(0)}.country-redirect-overlay .country-redirect-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.2);width:90%;max-width:500px;position:relative;transform:translateY(20px);transition:transform 0.3s ease;overflow:hidden}.country-redirect-overlay .country-redirect-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background:transparent;border:none;font-size:24px;line-height:1;cursor:pointer;color:#666;z-index:2;display:flex;justify-content:center;align-items:center;transition:color 0.2s 0.3s ease}.country-redirect-overlay .country-redirect-close:hover{color:#000}.country-redirect-overlay .country-redirect-content{padding:20px}.country-redirect-overlay .country-redirect-header{text-align:center;margin-bottom:20px;padding-top:10px}.country-redirect-overlay .country-redirect-header .country-flag{display:inline-block;width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #f0f0f0}.country-redirect-overlay .country-redirect-header .country-flag img{width:100%;height:100%;object-fit:cover}.country-redirect-overlay .country-redirect-body{text-align:center;margin-bottom:25px}.country-redirect-overlay .country-redirect-body p{margin:0 0 10px 0;font-size:16px;line-height:1.5;color:#333}.country-redirect-overlay .country-redirect-body .message-en{font-weight:bold;margin-bottom:5px !important}.country-redirect-overlay .country-redirect-body .message-local{font-style:italic;color:#666 !important;font-size:14px !important}.country-redirect-overlay .country-redirect-footer{display:flex;justify-content:center;gap:15px}.country-redirect-overlay .country-redirect-footer .country-redirect-button{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color 0.2s transform 0.1s ease;min-width:120px;text-align:center;display:inline-block;text-decoration:none}.country-redirect-overlay .country-redirect-footer .country-redirect-button:active{transform:scale(0.98)}.country-redirect-overlay .country-redirect-footer .country-redirect-button.country-redirect-visit{background-color:#3498db;color:#fff;border:none}.country-redirect-overlay .country-redirect-footer .country-redirect-button.country-redirect-visit:hover{background-color:#2980b9;color:#fff}.country-redirect-overlay .country-redirect-footer .country-redirect-button.country-redirect-stay{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.country-redirect-overlay .country-redirect-footer .country-redirect-button.country-redirect-stay:hover{background-color:#e4e4e4}.country-redirect-overlay .country-redirect-footer .country-redirect-button .button-local{display:block;font-size:12px;font-weight:normal;margin-top:3px;opacity:0.85}@media (max-width:576px){.country-redirect-overlay .country-redirect-modal{width:95%}.country-redirect-overlay .country-redirect-footer{flex-direction:column}.country-redirect-overlay .country-redirect-footer .country-redirect-button{min-width:100%}}.searchwp-results-container{width:100%;padding:20px}.search-results-header{border-bottom:2px solid #eee;padding-bottom:20px;margin-bottom:30px}.search-results-title{font-size:28px;margin-bottom:10px;color:#333}.search-term{color:#004d9e}.search-results-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.search-filters{margin-bottom:30px}.filter-buttons{display:flex;gap:10px;flex-wrap:wrap}.filter-btn{padding:8px 16px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;transition:all 0.3s ease}.filter-btn:hover,.filter-btn.active{background:#004d9e;color:white;border-color:#004d9e}.search-result-item{border:1px solid #eee;padding:25px;margin-bottom:0;border-radius:8px;background:#fff;box-shadow:rgba(0,0,0,0.08) 0px 0px 25px 0px;transition:transform 0.2s ease,box-shadow 0.2s ease;height:100%}.search-result-item:hover{transform:translateY(-2px);box-shadow:rgba(0,0,0,0.15) 0px 5px 30px 0px}.post-type-badge{display:inline-block;background:#004d9e;color:white;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}.search-result-title{margin:0 0 15px 0}.search-result-title a{color:#333;text-decoration:none;font-size:20px;font-weight:600}.search-result-title a:hover{color:#004d9e}.search-result-excerpt{color:#666;line-height:1.6;margin-bottom:15px}.search-result-meta{display:flex;gap:20px;margin-bottom:15px;color:#888;font-size:14px}.search-result-meta i{margin-right:5px}.pdf-indicator{background:#ff6b6b;color:white;padding:4px 8px;border-radius:4px;font-size:12px;display:inline-block}.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type{display:inline-block;background:#004d9e;color:white;text-decoration:none;border-radius:4px;transition:background 0.3s ease;border:none;cursor:pointer;border-radius:30px}.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type:hover{background:#003a7a;color:white}.fusion-button-text{display:flex;align-items:center;gap:8px}.search-pagination{text-align:center;margin-top:40px}.search-pagination .page-numbers{display:inline-block;padding:8px 12px;margin:0 4px;text-decoration:none;border:1px solid #ddd;color:#004d9e}.search-pagination .page-numbers.current{background:#004d9e;color:white;border-color:#004d9e}.no-search-results{text-align:center;padding:60px 20px}.search-suggestions ul,.popular-content{text-align:left;max-width:400px;margin:0 auto}@media (max-width:768px){.search-results-list{grid-template-columns:1fr;gap:15px}.search-result-meta{flex-direction:column;gap:5px}.filter-buttons{justify-content:center}.searchwp-results-container{padding:15px}}.incon_footer .footer_contact{border-right:2px solid #3371B1}.avada-footer-scripts p{display:block;margin:0px auto;padding:0px 0px 20px 0px;background:var(--awb-color2);color:#fff;font-size:13px;text-align:center}.avada-footer-scripts p a{color:#fff}@media screen and (max-width:800px){.incon_footer .footer_contact{border-right:0px solid #3371B1;border-bottom:2px solid #3371B1}}