section.added_value_home{width:100%;position:relative;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:8vh 0;box-sizing:border-box}@media(min-width:1280px){section.added_value_home{height:60vh;padding:0 15vw}}@media(min-width:1920px){section.added_value_home{padding:0 15vw;min-height:650px;height:65vh}}@media(min-width:1280px){section.added_value_home .img_shape_02_added_value_home{width:370px;height:auto;position:absolute;right:0;bottom:-16vh;z-index:100}section.added_value_home .img_shape_01_added_value_home{width:180px;height:auto;position:absolute;left:0;bottom:0}}section.added_value_home .header_added_value_home{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;flex:1 1}section.added_value_home .header_added_value_home .title_added_value_home{color:#3d91c0;text-align:center;font-size:3rem;font-weight:600;font-family:Montserrat-Bold,serif;margin:10px 0 2rem}@media(min-width:1280px){section.added_value_home .header_added_value_home .title_added_value_home{margin:0 auto;font-size:56px;text-align:center}section.added_value_home .header_added_value_home .divider{background-color:#ff5400;height:5px;width:25vw;border-radius:2px;margin:1rem 0}}section.added_value_home .body_added_value_home{flex:2 1;width:100%;height:100%;display:flex;box-sizing:border-box;row-gap:2rem}@media(min-width:1280px){section.added_value_home .body_added_value_home{width:70%;justify-content:flex-start;align-items:center;flex-direction:column}}section.added_value_home .body_added_value_home .card_container{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:2rem;padding:0 1rem}section.added_value_home .body_added_value_home .card_container .card{height:auto;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:25px;border:1px solid #3d91c0;padding:1rem 2rem;box-sizing:border-box;font-family:Montserrat-Bold,serif;font-size:16px;text-align:center;color:#1d4356}@media(min-width:1280px){section.added_value_home .body_added_value_home .card_container .card{height:110px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:25px;border:1px solid #3d91c0;padding:1rem 2rem;box-sizing:border-box;font-family:Montserrat-Bold,serif;font-size:28px;text-align:center;color:#1d4356;transition:all .3s ease-in-out}section.added_value_home .body_added_value_home .card_container .card:hover{box-shadow:0 0 20px #3d91c0}}@media(min-width:1280px)and (min-width:1920px){section.added_value_home .body_added_value_home .card_container .card{font-size:2.3rem}}section.client_benefits{position:relative;min-height:auto;padding:5vh 20px 0;box-sizing:border-box;background-color:#3d91c0;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}@media(min-width:1280px){section.client_benefits{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;align-items:center;column-gap:3rem;flex-direction:row-reverse;padding:0 10vw;box-sizing:border-box;top:-1px}}@media(min-width:1920px){section.client_benefits{padding:0 15vw}}section.client_benefits .img_container_client_benefits{flex:1 1;width:100%;height:100%;position:relative}section.client_benefits .img_container_client_benefits .img_client_benefits{width:100%;height:auto;position:relative}@media(min-width:1280px){section.client_benefits .img_container_client_benefits .img_client_benefits{width:625px;height:auto;position:relative;bottom:-10vh}}@media(min-width:1920px){section.client_benefits .img_container_client_benefits .img_client_benefits{width:800px}}section.client_benefits .content_client_benefits{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.client_benefits .content_client_benefits .data_content .header_data_content{width:auto}@media(min-width:1280px){section.client_benefits .content_client_benefits .data_content .header_data_content{width:max-content}}section.client_benefits .content_client_benefits .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#fff;margin:10px 0;text-align:center}@media(min-width:1280px){section.client_benefits .content_client_benefits .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#fff;margin:10px 0;text-align:left}}@media(min-width:1920px){section.client_benefits .content_client_benefits .data_content .header_data_content .title_data_content{font-size:3rem}}section.client_benefits .content_client_benefits .data_content .header_data_content .divider{width:70%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.client_benefits .content_client_benefits .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.client_benefits .content_client_benefits .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify;color:#fff}section.client_benefits .content_client_benefits .data_content .info_data_content span{font-family:Montserrat-Bold,serif}@media(min-width:1920px){section.client_benefits .content_client_benefits .data_content .info_data_content{font-size:1.5rem}}.container_home_banner{position:relative;min-height:90vh;background-color:#3d91c0;display:flex;flex-direction:column-reverse;border-bottom:2vh solid #ff5400}@media(min-width:950px){.container_home_banner{min-height:calc(99vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;background-image:url(/images/main-bk-home.png);display:flex;justify-content:center;align-items:center;padding:0 5vw;box-sizing:border-box;top:-1px}}@media(min-width:1280px){.container_home_banner{padding:0 10vw}}@media(min-width:1920px){.container_home_banner{padding:0 10vw}}.container_home_banner .content_titles_home_banner{position:relative;display:flex;align-items:center;flex-direction:column;height:auto}@media(min-width:950px){.container_home_banner .content_titles_home_banner{flex-direction:row;justify-content:flex-start;align-items:center;min-height:600px;width:100%}}.container_home_banner .content_titles_home_banner .header_content_titles_home_banner{display:flex;align-items:center;flex-direction:column}@media(min-width:950px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner{position:relative;align-items:flex-start;top:-5rem}}.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .title_home_banner{color:#fff;text-align:center;font-size:30px;font-weight:600;margin:12px auto;font-family:Montserrat-Bold,serif}@media(min-width:950px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .title_home_banner{font-size:40px;text-align:left}}@media(min-width:1280px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .title_home_banner{font-size:56px;text-align:left}}@media(min-width:1920px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .title_home_banner{font-size:5.2rem}}.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .title_home_banner span{font-family:Montserrat-Regular,serif}.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .divider{display:none}@media(min-width:950px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .divider{background:#fff;height:5px;width:70%;border-radius:5px;margin:1rem 0}}.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .subtitle_home_banner{color:#fff;text-align:center;font-size:18px;font-weight:600;font-family:Montserrat-SemiBold,serif}@media(min-width:950px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .subtitle_home_banner{font-size:25px;text-align:left}}@media(min-width:1280px){.container_home_banner .content_titles_home_banner .header_content_titles_home_banner .subtitle_home_banner{font-size:30px;text-align:left;margin:0}}.container_home_banner .content_titles_home_banner .img_main_container_home_banner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(min-width:950px){.container_home_banner .content_titles_home_banner .img_main_container_home_banner{position:absolute;right:0;top:0;width:min-content;height:min-content;min-width:520px}}@media(min-width:1280px){.container_home_banner .content_titles_home_banner .img_main_container_home_banner{min-width:750px}}@media(min-width:1920px){.container_home_banner .content_titles_home_banner .img_main_container_home_banner{height:auto;width:55%}}.container_home_banner .content_titles_home_banner .img_main_container_home_banner .img_main_home_banner{width:100%;height:auto}@media(min-width:950px){.container_home_banner .content_titles_home_banner .img_main_container_home_banner .img_main_home_banner{position:relative;width:100%;top:-25%}}.container_home_banner .content_titles_home_banner .button_home_banner{background:linear-gradient(#FF5400,#ff9c00);border-radius:20px;height:35px;box-shadow:0 2px 5px rgba(51,51,51,.6901960784);color:#fff;padding:5px 20px;border:1px solid #fff;font-family:Montserrat-Bold,serif;cursor:pointer;margin:1.5rem 0}@media(min-width:950px){.container_home_banner .content_titles_home_banner .button_home_banner{font-size:20px;padding:0 30px}}@media(min-width:1920px){.container_home_banner .content_titles_home_banner .button_home_banner{font-size:3rem;height:75px;border-radius:35px}}.container_home_banner .content_titles_home_banner .button_home_banner:hover{background:#fff;color:#ff5400;border:1px solid #fff}.container_home_banner .content_info_home_banner{display:flex;flex-direction:column;align-items:center;row-gap:15px;margin:0;padding:15px;background-color:#fff}@media(min-width:1280px){.container_home_banner .content_info_home_banner{border-top:none;position:absolute;background-color:rgba(0,0,0,0);width:520px;bottom:8rem;left:10rem;padding:0}}.container_home_banner .content_info_home_banner .text_info_home_banner{text-align:justify;font-size:12px;color:#333;font-weight:400;line-height:1.1rem}@media(min-width:1280px){.container_home_banner .content_info_home_banner .text_info_home_banner{color:#fff}}.container_home_banner .content_info_home_banner .btn_container_home_banner{display:flex;column-gap:2rem;width:100%;flex-direction:column;row-gap:1rem}@media(min-width:1280px){.container_home_banner .content_info_home_banner .btn_container_home_banner{flex-direction:row;row-gap:0}}.container_home_banner .content_info_home_banner .btn_container_home_banner .course_home_banner_btn{background-color:#fff;border-radius:20px;height:35px;box-shadow:0 2px 5px rgba(51,51,51,.6901960784);color:#ff5400;padding:5px 20px;border:1px solid #fff;cursor:pointer}@media(min-width:1280px){.container_home_banner .content_info_home_banner .btn_container_home_banner .course_home_banner_btn{font-size:17px;padding:5px 10px}}.container_home_banner .content_info_home_banner .btn_container_home_banner .course_home_banner_btn:hover{background:linear-gradient(#FF5400,#ff9c00);color:#fff;border:1px solid #fff}.container_home_banner .content_info_home_banner .btn_container_home_banner .signup_home_banner_btn{background-color:#fff;border-radius:20px;height:35px;box-shadow:0 2px 5px rgba(51,51,51,.6901960784);color:#ff5400;padding:5px 20px;border:1px solid #fff;cursor:pointer}@media(min-width:1280px){.container_home_banner .content_info_home_banner .btn_container_home_banner .signup_home_banner_btn{font-size:17px;padding:5px auto}}.container_home_banner .content_info_home_banner .btn_container_home_banner .signup_home_banner_btn:hover{background:linear-gradient(#FF5400,#ff9c00);color:#fff;border:1px solid #fff}section.labor_law_home{position:relative;min-height:50vh;padding:5vh 20px;box-sizing:border-box;box-shadow:0 0 5px rgba(51,51,51,.3333333333)}@media(min-width:1280px){section.labor_law_home{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;align-items:center;column-gap:3rem;padding:0 10vw;box-sizing:border-box;top:-1px}}@media(min-width:1920px){section.labor_law_home{padding:0 15vw;column-gap:6rem}}section.labor_law_home .img_container_labor_law_home{flex:1 1;width:100%;height:auto}section.labor_law_home .img_container_labor_law_home .img_labor_law_home{width:100%;height:auto}@media(min-width:1280px){section.labor_law_home .img_container_labor_law_home .img_labor_law_home{width:625px;height:auto;position:relative;left:3vw}}@media(min-width:1920px){section.labor_law_home .img_container_labor_law_home .img_labor_law_home{width:800px}}section.labor_law_home .content_labor_law_home{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.labor_law_home .content_labor_law_home .data_content .header_data_content{width:auto}@media(min-width:1280px){section.labor_law_home .content_labor_law_home .data_content .header_data_content{width:max-content}}section.labor_law_home .content_labor_law_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.labor_law_home .content_labor_law_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.labor_law_home .content_labor_law_home .data_content .header_data_content .title_data_content{font-size:3rem}}section.labor_law_home .content_labor_law_home .data_content .header_data_content .title_data_content span{color:#3d91c0}section.labor_law_home .content_labor_law_home .data_content .header_data_content .divider{width:90%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.labor_law_home .content_labor_law_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.labor_law_home .content_labor_law_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:center}@media(min-width:1280px){section.labor_law_home .content_labor_law_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify}}@media(min-width:1920px){section.labor_law_home .content_labor_law_home .data_content .info_data_content{font-size:2rem}}section.outsourcing_home{position:relative;min-height:90vh;padding:5vh 20px;box-sizing:border-box;box-shadow:0 0 5px rgba(51,51,51,.3333333333)}@media(min-width:1280px){section.outsourcing_home{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;column-gap:3rem;align-items:center;padding:0 10vw;box-sizing:border-box;top:-1px}}@media(min-width:1920px){section.outsourcing_home{padding:0 10vw;column-gap:6rem}}section.outsourcing_home .img_container_outsourcing_home{flex:1 1;width:100%;height:auto}section.outsourcing_home .img_container_outsourcing_home .img_outsourcing_home{width:100%;height:auto}@media(min-width:1280px){section.outsourcing_home .img_container_outsourcing_home .img_outsourcing_home{width:625px;height:auto}}@media(min-width:1920px){section.outsourcing_home .img_container_outsourcing_home .img_outsourcing_home{width:800px}}section.outsourcing_home .content_outsourcing_home{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.outsourcing_home .content_outsourcing_home .data_content .header_data_content{width:auto}@media(min-width:1280px){section.outsourcing_home .content_outsourcing_home .data_content .header_data_content{width:max-content}}section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .title_data_content{font-size:3rem}}section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .title_data_content span{color:#3d91c0}section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .divider{width:90%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.outsourcing_home .content_outsourcing_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.outsourcing_home .content_outsourcing_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:center}@media(min-width:1280px){section.outsourcing_home .content_outsourcing_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify}}@media(min-width:1920px){section.outsourcing_home .content_outsourcing_home .data_content .info_data_content{font-size:2rem}}section.payroll_benefit_home{position:relative;min-height:50vh;padding:5vh 20px;box-sizing:border-box;box-shadow:0 0 5px rgba(51,51,51,.3333333333)}@media(min-width:1280px){section.payroll_benefit_home{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;column-gap:3rem;padding:0 10vw;box-sizing:border-box;top:-1px}}@media(min-width:1920px){section.payroll_benefit_home{padding:0 10vw;column-gap:6rem}}section.payroll_benefit_home .img_container_payroll_benefit_home{flex:1 1;width:100%;height:auto}section.payroll_benefit_home .img_container_payroll_benefit_home .img_payroll_benefit_home{width:100%;height:auto}@media(min-width:1280px){section.payroll_benefit_home .img_container_payroll_benefit_home .img_payroll_benefit_home{width:625px;height:auto}}@media(min-width:1920px){section.payroll_benefit_home .img_container_payroll_benefit_home .img_payroll_benefit_home{width:800px}}section.payroll_benefit_home .content_payroll_benefit_home{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content{width:auto}@media(min-width:1280px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content{width:max-content}}section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .title_data_content{font-size:3rem}}section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .title_data_content span{color:#3d91c0}section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .divider{width:90%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.payroll_benefit_home .content_payroll_benefit_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:center}@media(min-width:1280px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify}}@media(min-width:1920px){section.payroll_benefit_home .content_payroll_benefit_home .data_content .info_data_content{font-size:2rem}}section.payroll_benefit_home .content_payroll_benefit_home .data_content .info_data_content span{font-family:Montserrat-Bold,serif}section.project_manage_temp_home{position:relative;min-height:50vh;padding:5vh 20px;box-sizing:border-box;box-shadow:0 0 5px rgba(51,51,51,.3333333333)}@media(min-width:1280px){section.project_manage_temp_home{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;flex-direction:row-reverse;column-gap:3rem;align-items:center;padding:0 10vw;box-sizing:border-box;top:-1px}}@media(min-width:1920px){section.project_manage_temp_home{padding:0 15vw}}section.project_manage_temp_home .img_container_project_manage_temp_home{flex:1 1;width:100%;height:auto}section.project_manage_temp_home .img_container_project_manage_temp_home .img_project_manage_temp_home{width:100%;height:auto}@media(min-width:1280px){section.project_manage_temp_home .img_container_project_manage_temp_home .img_project_manage_temp_home{width:625px;height:auto}}@media(min-width:1920px){section.project_manage_temp_home .img_container_project_manage_temp_home .img_project_manage_temp_home{width:800px}}section.project_manage_temp_home .content_project_manage_temp_home{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content{width:auto}@media(min-width:1280px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content{width:max-content}}section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .title_data_content{font-size:3rem}}section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .title_data_content span{color:#3d91c0}section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .divider{width:90%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.project_manage_temp_home .content_project_manage_temp_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:center}@media(min-width:1280px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify}}@media(min-width:1920px){section.project_manage_temp_home .content_project_manage_temp_home .data_content .info_data_content{font-size:2rem}}section.recruitment_home{position:relative;min-height:90vh;padding:5vh 20px;box-sizing:border-box;box-shadow:0 0 5px rgba(51,51,51,.3333333333)}@media(min-width:950px){section.recruitment_home{min-height:calc(100vh - 156px);overflow-y:hidden;width:100%;overflow-x:hidden;display:flex;justify-content:center;align-items:center;column-gap:3rem;padding:0 10vw;box-sizing:border-box;top:-1px}}section.recruitment_home .img_container_recruitment_home{flex:1 1;width:100%;height:auto}section.recruitment_home .img_container_recruitment_home .img_recruitment_home{width:100%;height:auto}@media(min-width:1280px){section.recruitment_home .img_container_recruitment_home .img_recruitment_home{width:625px;height:auto}}@media(min-width:1920px){section.recruitment_home .img_container_recruitment_home .img_recruitment_home{width:800px}}section.recruitment_home .content_recruitment_home{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.recruitment_home .content_recruitment_home .data_content .header_data_content{width:auto}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content .header_data_content{width:max-content}}section.recruitment_home .content_recruitment_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:2.1rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.recruitment_home .content_recruitment_home .data_content .header_data_content .title_data_content{font-size:3rem}}section.recruitment_home .content_recruitment_home .data_content .header_data_content .title_data_content span{color:#3d91c0}section.recruitment_home .content_recruitment_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.recruitment_home .content_recruitment_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:center}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content .info_data_content{font-family:Montserrat-Regular,serif;font-size:1rem;text-align:justify}}@media(min-width:1920px){section.recruitment_home .content_recruitment_home .data_content .info_data_content{font-size:1.5rem}}section.recruitment_home .content_recruitment_home .data_content_list .header_data_content{width:auto;margin-bottom:2rem}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content_list .header_data_content{width:max-content;margin-bottom:2rem}}section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:1.6rem;color:#1d4356;margin:10px 0;text-align:center}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .title_data_content{font-family:Montserrat-Bold,serif;font-size:1.8rem;color:#1d4356;margin:10px 0}}@media(min-width:1920px){section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .title_data_content{font-size:2.3rem}}section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .title_data_content span{color:#3d91c0}section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .divider{width:100%;height:5px;border-radius:3px;background:linear-gradient(#FF5400,#ff9c00);margin:0 auto}@media(min-width:1280px){section.recruitment_home .content_recruitment_home .data_content_list .header_data_content .divider{width:100%;height:5px;border-radius:2px;background:#ff5400;margin:1rem 0}}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;list-style:none;gap:2rem;padding:0}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content{display:flex;justify-content:flex-start;align-items:center;gap:1rem;border:1px solid #3d91c0;border-radius:25px;padding:5px 1.5rem;width:100%;box-sizing:border-box;box-shadow:0 0 3px rgba(51,51,51,.3333333333);min-height:84px;transition:all .3s ease-in-out}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content:hover{box-shadow:0 0 10px #3d91c0}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content span{font-size:3rem;font-family:Montserrat-Bold,serif;color:#3d91c0}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content .info_data_content h6.info_title{margin:5px 0;font-size:1.1rem;font-family:Montserrat-SemiBold,serif;color:#1d4356}@media(min-width:1920px){section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content .info_data_content h6.info_title{font-size:1.5rem}}section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content .info_data_content p{font-size:1rem;font-family:Montserrat-Regular,serif;margin:5px 0}@media(min-width:1920px){section.recruitment_home .content_recruitment_home .data_content_list .items_data_content .item_data_content .info_data_content p{font-size:1.4rem}}section.services_home{width:100%;position:relative;min-height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10vh 0}@media(min-width:1280px){section.services_home{height:70vh;padding:0 10vw}}@media(min-width:1920px){section.services_home{padding:0 10vw}}@media(min-width:1280px){section.services_home .img_shape_02_services_home{width:40vh;height:auto;position:absolute;right:0;bottom:-10vh}}@media(min-width:1920px){section.services_home .img_shape_02_services_home{width:410px;height:auto;position:absolute;right:0;bottom:-10vh}}@media(min-width:1280px){section.services_home .img_shape_01_services_home{width:180px;height:auto;position:absolute;left:0;bottom:2vh}}section.services_home .header_services_home{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;flex:1 1}section.services_home .header_services_home .title_services_home{color:#3d91c0;text-align:center;font-size:3rem;font-weight:600;margin:0 auto;font-family:Montserrat-Bold,serif}@media(min-width:1280px){section.services_home .header_services_home .title_services_home{font-size:56px;text-align:center}}@media(min-width:1920px){section.services_home .header_services_home .title_services_home{font-size:5.2rem}}@media(min-width:1280px){section.services_home .header_services_home .divider{background-color:#ff5400;height:5px;width:25vw;border-radius:2px;margin:1rem 0}}section.services_home .body_services_home{flex:2 1;width:100%;height:100%;display:flex;box-sizing:border-box;row-gap:2rem;flex-direction:column}@media(min-width:1280px){section.services_home .body_services_home{width:70%;justify-content:flex-start;align-items:center}}@media(min-width:1920px){section.services_home .body_services_home{width:85%;justify-content:space-evenly;column-gap:3rem;row-gap:4rem}}section.services_home .body_services_home .card_container{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media(min-width:1280px){section.services_home .body_services_home .card_container{width:100%;height:auto;justify-content:left;flex-direction:row;align-items:center;column-gap:2rem}}section.services_home .body_services_home .card_container .card{width:90%;min-height:10vh;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:25px;font-family:Montserrat-Bold,serif;font-size:22px;text-align:center;color:#1d4356;transition:all .3s ease-in-out}@media(min-width:1280px){section.services_home .body_services_home .card_container .card{min-width:30%;width:35%;height:110px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:25px;padding:1rem 1.5rem;font-family:Montserrat-Bold,serif;font-size:26px;text-align:center;color:#1d4356}section.services_home .body_services_home .card_container .card:hover{cursor:pointer;box-shadow:0 0 20px #ff5400}}@media(min-width:1920px){section.services_home .body_services_home .card_container .card{font-size:2.5rem}}@media(min-width:1280px){section.services_home .body_services_home .card_container.body_1_services_home>.card:nth-child(2){width:25%}}