.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(2),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(3) ,.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(12),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(13),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(14), .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(25),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(61),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(50),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(28) ,.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(29) ,.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(51),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(60) {opacity: 0;}
.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(34) , .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(35),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(26) , .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(32) , .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(37)  , .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(31) , .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(38), .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(49) {position: relative;top: -54px;}
.FFM_software_sec .integrations_sec .integrations-grid {pointer-events: none;perspective: 4000px;flex: none;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width: 100%;height: 100%;position: relative;transform: perspective(1200px);display: grid;row-gap: 15px;}
.FFM_software_sec .FFM_super_force .on_boarding_sec .onboarding_tab_list .work_points_main .work_points ,.FFM_software_sec .FFM_super_force.on_boarding_sec .onboarding_tab_list .work_points_main .check_data ,.FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .work_points {max-width: 100% !important;}
.FFM_software_sec .integrations_sec .integrations-grid-block {aspect-ratio: 1;pointer-events: auto;transition: all .6s cubic-bezier(.165,.84,.44,1);position: relative;transform: none;background-color:#F9FAFC;width: 80px;height: 80px;border: 1px solid #EEF0F5;border-radius: 16px;}
.FFM_software_sec .business_trust_sec .simple_steps_sec .simple_steps_sec_list {position: relative;padding: 20px;background: #f9f9f9;border: 1px solid #ddd;border-radius: 10px;text-align: center;overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round {display: block;text-align: left;margin-bottom: 24px;background-color: #fff;border: 1px solid #007AFF40;border-left: 3px solid #007AFF;border-radius: 10px;padding: 16px;}
.start_seeing_sec ul li.tab_menu_list_menu.active ,.start_seeing_sec ul li.tab_menu_list_menu:hover {border-bottom: 3px solid #007AFF !important;background: linear-gradient(180deg, rgba(0, 122, 255, 0) 0%, rgba(0, 122, 255, 0.08) 100%);color: #0054B3;}
.FFM_software_sec .integrations_sec .integrations-grid-title {pointer-events: auto;text-align: center;flex-flow: column;justify-content: center;align-items: center;width: 100%;height: 100%;display: flex;position: relative;grid-area: 3 / 4 / 5 / 10;}
.FFM_software_sec .business_trust_sec .simple_steps_sec h3.category_list_wrap {text-align: center;font-size: 18px;line-height: 21px;padding-bottom: 8px;animation: fadeIn 1.5s ease forwards;margin-bottom: 10px;}
.FFM_software_sec.on_boarding_sec .onboarding_tab_list .top_title h3 {margin-bottom: 16px;}.FFM_software_sec .on_boarding_sec .onboarding_tab_list .top_title p.work_points {font-size: 16px;}
.FFM_software_sec .integrations_sec.integrations-section {flex-flow: column;justify-content: center;align-items: center;margin-bottom: 2.4rem;display: flex;position: relative;}
.FFM_software_sec .demo_features_list_sec .bg_color {background-color: #F9FAFC;padding: 48px 30px 59px 30px;border: 1px solid #EEF0F5;border-radius: 16px;}
.FFM_software_sec .business_trust_sec .simple_steps_sec {gap: 30px;padding-top: 40px;display: grid;grid-template-columns: repeat(3, 1fr);}
.FFM_software_sec .demo_features_list_sec .bg_color .top_title {padding-bottom: 40px;max-width: 922px;margin: 0 auto;text-align: center;}
.FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .work_points {padding-bottom: 20px;padding-top: 0 !important;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round >.d-flex.align_center {gap: 16px;flex-wrap: nowrap;}
.FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .wid-50:first-child {max-width: 565px;padding-right: 0;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round:last-child {margin-bottom:0;padding-bottom: 16px;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec p.check_data {padding-top: 12px;color: #515869;line-height: 24px;}
.FFM_software_sec .Superworks_give_wings {background-color: transparent;}.FFM_software_sec .FFM_super_force {padding-bottom: 80px;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round >.d-flex.align_center h3 {font-size: 16px;}
.FFM_software_sec .banner_left_side.hrms_tob_bottom_p.banner_wrap_detail {max-width: 830px !important;flex: 50% !important;}
.FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .check_data {font-size: 16px;line-height: 20px;}
.FFM_software_sec .FFM_super_force.on_boarding_sec .onboarding_tab_list .work_points_main .check_data {padding-right: 0;}
.FFM_software_sec .business_trust_sec .simple_steps_sec p {animation: fadeIn 2s ease forwards;padding-bottom: 15px;}
.FFM_software_sec .integrations_sec .integrations-grid-title .all_sub_title {color: #1E2538;padding-bottom: 0;}
.FFM_software_sec .FFM_super_force.on_boarding_sec .onboarding_tab_list .work_points_main {display: block;}
.FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .main_img {max-width: 712px;}
.FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec .top_title {padding-bottom: 0 !important;}
.FFM_software_sec .business_trust_sec ,.FFM_software_sec .integrations_sec {background-color: #F9FAFC;}
.FFM_software_sec .banner_hrms_slider_wrap.banner_wrap_detail img.desktop-image {max-width: 590px;}
.integrations-grid.integrations_grid_2 .integrations-grid-block.border_blue img {width: 34px;}
.left_side_sec p.work_points {color: #1E2538;font-size: 16px;text-align: left;}

.left_side_sec .point_list {border: 1px solid #EEF0F5;border-radius: 12px;padding:20px 16px;margin-bottom: 16px;font-size: 16px;line-height: 20px;color: #1E2538;}
.main_right_img, .FFM_software_sec .integrations_sec .integrations-grid-title.d-none, .main_img.active ,.Integrations_menu_mobile ,.FFM_software_sec .integrations_sec p:first-child {display: none;}
.integrations-grid.integrations_grid_2 .integrations-grid-block.border_blue {background-color: #fff;border: 1px solid #007AFF33;}.integrations-grid.integrations_grid_2 {max-width: 1428px;}
.start_seeing_sec_list .comman_tabing_wrap .wid-50 {width: 50%;}.start_seeing_sec_list .comman_tabing_wrap .left_side_sec {max-width: 565px;max-width: 565px;margin-right: 22px;flex: 40%;}
.main_right_img ,.FFM_software_sec .integrations_sec .integrations-grid-title.d-none ,.main_img.active ,.left_side_sec .demo_check_round.active .progress-bar-container {display: block;}
.start_seeing_sec_list .comman_tabing_wrap .onboarding_tab_right {max-width: 604px;}.FFM_software_sec .start_seeing_sec ul {max-width: max-content;border-radius: 0;border: 0;}
.FFM_software_sec .on_boarding_tab_sec li.tab_menu_list p {position: relative;color: #1E2538;font-size: 14px;display: inline-block;}
.left_side_sec .demo_check_round.active .point_list ,.left_side_sec .point_list:hover {border: 1px solid #007AFF33;background: #007AFF0D;color:#007AFF;}
.FFM_software_sec .start_seeing_sec ul li.tab_menu_list_menu {margin: -2px;font-size: 16px;padding: 16px 30px;border: 0;border-bottom: 3px solid #E5E8F0;}
.progress-bar-container {width: 100%;height: 3px;background: #CCE4FF;margin-top: 15px;overflow: hidden;position: relative;margin-left: 32px;display: none;}
.FFM_software_sec .on_boarding_tab_sec li.tab_menu_list.active p, .FFM_software_sec .on_boarding_tab_sec li.tab_menu_list:hover p {color: #007AFF;}
.integrations-section {position: relative;}.start_seeing_sec_list .comman_tabing_wrap {justify-content: space-between;align-items: center;}
.FFM_software_sec.new_design_page.hrms_main_page .banner_section .banner-hrms_title .superwork_essential b {color: #1E2538;}
.start_seeing_sec ul li.tab_menu_list_menu.active img ,.start_seeing_sec ul li.tab_menu_list_menu:hover span img {opacity:0;}
.FFM_software_sec .sub_header .products_name.d-flex img, .FFM_software_sec .sub_header .products_name.d-flex {width: 126px;}
.start_seeing_sec ul li.tab_menu_list_menu span {width: 100%;display: block;padding-bottom: 12px;padding-top: 8px;}
.progress-bar {width: 0;height: 100%;background: #007AFF;transition: width 10s linear;border-radius: 5px;}
.FFM_software_sec .integrations_sec .integrations-grid-title.d-none {display: none !important;}
.FFM_software_sec .integrations_sec .integrations-grid.is-base {position: absolute;}
.FFM_software_sec .all_products_column .products_name .pro_name img {width: 18px;}
section.product_cta_sec p.sub_title_heading {padding-bottom: 20px;}
.main_right_img {position: relative;overflow: hidden;height: 371px;}
.left_side_sec .point_list img {margin: 0;padding-right: 12px;}
.h-100{height: 100%;}

@keyframes smoothFloat {0% {transform: translateY(-120%) scale(0.8); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); opacity: 0; }100% {transform: translateY(0%) scale(1);opacity: 1; }}

.FFM_software_sec .business_trust_sec .simple_steps_sec .simple_steps_sec_list .round img {width: 100%;height: auto;animation: imageBounce 4s ease-in-out infinite;transition: transform 0.3s ease;}
.FFM_software_sec .onboarding_tab_right .main_img img {width: 100%;height: auto;opacity: 0;transform: translateX(100%);animation: slideInRight 1s ease-out forwards;animation-delay: 0.5s;}
.FFM_software_sec .business_trust_sec .simple_steps_sec .simple_steps_sec_list:hover {transform: translateY(-10px) scale(1.03);box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15);}
.FFM_software_sec .demo_features_list_sec .bg_color .main_img img {opacity: 0;transform: translateX(-100%); animation: slideInLeft 1s ease-out forwards; }
.FFM_software_sec .business_trust_sec .simple_steps_sec .simple_steps_sec_list:hover .round img {transform: rotate(10deg) scale(1.05);}
.main_right_img img {position: absolute;top: 0;left: 0;width: 565px;height: 497px;animation: smoothFloat 1s ease-in-out forwards;}
.FFM_software_sec .banner_section .desktop-image {opacity: 0;transform: scale(0.8);animation: fadeInZoom 1s ease-out forwards;}
.integrations-grid.integrations_grid_2 .integrations-grid-block.border_blue{animation: boxPulse 2s infinite ease-in-out;}
.FFM_software_sec .demo_features_list_sec .bg_color .main_img {position: relative;overflow: hidden;}
.FFM_software_sec .onboarding_tab_right .main_img {position: relative;overflow: hidden;}
.FFM_software_sec .sub_header .products_name.d-flex {max-width: 150px;width: 100%;}
.hr-tool-kit-popup-overlay.FFM_software_sec .sub_header {z-index: unset;}

@keyframes boxPulse {0% {transform: scale(1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}50% {transform: scale(1.1);box-shadow: 0 0 20px rgb(0 122 255 / 20%);}100% {transform: scale(1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}}
@keyframes slideInRight {0% {opacity: 0;transform: translateX(100%); }50% {opacity: 1;transform: translateX(0); }100% {opacity: 1;transform: translateX(0); }}
@keyframes slideInLeft {0% {opacity: 0;transform: translateX(-100%);}100% {opacity: 1;transform: translateX(0);}}
@keyframes fadeIn {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}
@keyframes fadeInZoom {0% {opacity: 0;transform: scale(0.8);}100% {opacity: 1;transform: scale(1);}}
@keyframes imageBounce {0%, 100% {transform: translateY(0);}50% {transform: translateY(-10px);}}

@media(max-width: 1260px) {
  .FFM_software_sec .on_boarding_tab_sec ul {overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;margin-bottom: 30px;}
  .FFM_software_sec .integrations_sec .integrations-grid-block {width: 80px;height: 80px;}
}
@media(max-width: 1169px) {
  .FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .main_img img {height: 100%;object-fit: contain;}
  .FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .wid-50:first-child {width: 50%;}
  .FFM_software_sec .integrations_sec .integrations-grid-title h2 {font-size: 25px;line-height: 35px;}
  .FFM_software_sec .integrations_sec .integrations-grid-block {width: 65px;height: 65px;}
  .FFM_software_sec .integrations_sec .integrations-grid-block img {width: 35px;}
}
@media(max-width: 1100px) {
  .FFM_software_sec .on_boarding_tab_sec .onboarding_tab_list .wid-50 {max-width: 50%;}
}
@media(max-width: 1024px) {
  .FFM_software_sec .start_seeing_sec_list .comman_tabing_wrap .left_side_sec {max-width: 100%;margin-right: 0;flex: 100%;}
  .FFM_software_sec .start_seeing_sec_list .comman_tabing_wrap .onboarding_tab_right {max-width: 100%;width: 100%;}
  .FFM_software_sec .business_trust_sec .simple_steps_sec {gap: 20px;grid-template-columns: repeat(2, 1fr);}
  .FFM_software_sec .start_seeing_sec_list .comman_tabing_wrap .wid-50 {width: 100%;text-align: center;}
  .FFM_software_sec .start_seeing_sec_list .comman_tabing_wrap {justify-content: center;}
  .FFM_software_sec .start_seeing_sec ul {margin-bottom: 20px;}
}
@media(max-width: 992px) {
  .FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(26) ,.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(31),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(32),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(37),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(38),.FFM_software_sec .integrations_sec .integrations-grid-block:nth-child(49) {opacity:0;}
  .FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .wid-50:first-child {width: 100%;max-width: 100%;}
  .FFM_software_sec .FFM_super_force .on_boarding_tab_sec .onboarding_tab_list .main_img img {object-fit: unset;}
  .FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round {margin-bottom: 20px;}
  .FFM_software_sec .order_left_right.demo_features_list_sec .demo_sub_inner_sec:first-child {order: 1;}
  .FFM_software_sec .integrations_sec .integrations-grid-block img {width: 33px;object-fit: contain;}
  .FFM_software_sec .demo_features_list_sec .bg_color .top_title{padding-bottom: 30px !important;}
  .FFM_software_sec .on_boarding_tab_sec .onboarding_tab_list .wid-50 {max-width: 100%;}
  .FFM_software_sec .demo_features_list_sec .bg_color {padding: 30px !important;}
  .FFM_software_sec .FFM_super_force {padding-bottom: 70px;}
}
@media(max-width: 882px) {
  .FFM_software_sec .start_seeing_sec ul li.tab_menu_list_menu {font-size: 14px;padding: 10px 20px;}
  .FFM_software_sec .integrations_sec .integrations-grid-title.d-none {display: block !important;}
  .Integrations_menu_mobile{display: block !important;text-align: center;padding-bottom: 35px;}
  .Integrations_menu_mobile:last-child {padding-bottom:0;padding-top: 35px;}
  .integrations-section {display: none;}
}
@media(max-width: 768px) {
  .FFM_software_sec .demo_features_list_sec .bg_color ,.FFM_software_sec .business_trust_sec .simple_steps_sec .simple_steps_sec_list {padding: 15px !important;}
  .FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .work_points {padding-bottom: 16px;flex-wrap: nowrap;}
  .FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .check_data {font-size: 14px;line-height: 18px;}
  .FFM_software_sec .start_seeing_sec ul {overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;}
  .FFM_software_sec .on_boarding_sec .onboarding_tab_list .work_points_main .check_round img {max-width: 18px;}
  .FFM_software_sec .on_boarding_sec .onboarding_tab_list .top_title p.work_points {font-size: 15px;}
  .FFM_software_sec .demo_features_list_sec .demo_sub_inner_sec li.demo_check_round {padding: 12px;}
  .FFM_software_sec .start_seeing_sec ul li.tab_menu_list_menu {margin: 0;padding-top: 0;}
  .FFM_software_sec .start_seeing_sec ul li.tab_menu_list_menu span {padding-top: 0;}
  .FFM_software_sec .start_seeing_sec ul li.tab_menu_list_menu {padding: 10px 15px;}
  .left_side_sec .point_list {padding: 14px 12px;font-size: 14px;line-height: 16px;}
  .FFM_software_sec .business_trust_sec .simple_steps_sec {padding-top: 30px;}
  .progress-bar-container {height: 2px;margin-top: 10px;margin-left: 30px;}
  .left_side_sec p.work_points {font-size: 15px;line-height: 25px;}
  .left_side_sec .point_list img {margin: 0;padding-right: 10px;}
}
@media(max-width: 600px) {
  .FFM_software_sec .business_trust_sec .simple_steps_sec {grid-template-columns: repeat(1, 1fr);}
  .main_right_img img {height: auto;}.main_right_img {height: 300px;}
  .Integrations_menu_mobile:last-child {padding-top: 20px;}
  .Integrations_menu_mobile {padding-bottom: 20px;}
}
@media(max-width: 435px) {
  .FFM_software_sec .sub_header .products_name.d-flex {max-width: 120px;width: 100%;}
}