.home_page_services_block_parent{display:flex;flex-direction:column;gap:28px}.home_page_services_top_container{border-radius:5px;box-sizing:border-box;display:flex;float:left;height:auto;min-height:190px;overflow:hidden;padding:34px 28px 28px;width:100%}.home_page_services_top_container.red_bg{background-color:#fcedef}.home_page_services_top_container.orange_bg{background-color:#ffefe8}.home_page_services_top_container.green_bg{background-color:#e8fafa}.top_title_name{align-items:center;border-radius:5px 0 5px 0;display:flex;height:34px;justify-content:center;left:0;padding:0 25px;position:absolute;top:0;width:fit-content}.top_title_name b{color:#fff;font-size:16px;font-weight:700}.home_page_services_top_container.red_bg .top_title_name{background-color:#ef3341}.home_page_services_top_container.orange_bg .top_title_name{background-color:#ff4b00}.home_page_services_top_container.green_bg .top_title_name{background-color:#00a5a7}.service_left_col_title{align-items:center;display:flex;float:left;height:auto;justify-content:start;position:relative;width:calc(50% - 28.5px)}.service_left_col_title h2{font-size:30px;margin:0;padding:0}.service_divider{align-items:center;display:flex;justify-content:center;position:relative;width:57px}.service_divider hr{background-color:#000;border:0;height:100%;margin:0;padding:0;width:1px}.service_right_col_text{align-items:center;display:flex;float:left;height:auto;justify-content:start;position:relative;width:calc(50% - 28.5px)}.service_right_col_text p{font-size:16px;margin:0;padding:0}.home_page_services_bottom_container{display:flex;gap:28px}.home_service_project_slider_parent{border-radius:5px;display:flex;height:auto;overflow:hidden;position:relative;width:calc(50% - 14px)}.home_service_project_slider_parent .swiper-slide{display:flex}.home_service_project_slider_parent .swiper-slide a{display:block;height:100%;position:relative;text-decoration:none;width:100%}.home_service_project_slider_parent .swiper-slide a button span{color:#000;font-size:14px;font-weight:400}.home_service_swiper_buttons_container{background-color:#fff;border-radius:5px 0 0 0;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 15px;position:absolute;right:0;width:99px;z-index:2}.home_service_swiper_buttons_container .swiper-button-next,.home_service_swiper_buttons_container .swiper-button-prev{bottom:unset;height:auto;left:unset;margin:0;padding:0;position:relative;right:unset;top:unset}.home_service_swiper_buttons_container .swiper-button-next svg,.home_service_swiper_buttons_container .swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.home_service_swiper_buttons_container .swiper-button-next:after,.home_service_swiper_buttons_container .swiper-button-prev:after{display:none}.home_service_project_slider_parent .swiper,.home_service_project_slider_parent .swiper-wrapper{height:100%;position:relative;width:100%}.home_service_project_slider_parent .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home_service_project_slider_parent .swiper-slide a button{align-items:center;background-color:#fff;border:0;border-radius:20px;color:#000;cursor:pointer;display:flex;gap:14px;height:auto;justify-content:center;min-width:75px;padding:10px 16px 12px;position:absolute;right:28px;top:28px;transition:all .15s linear}.home_service_project_slider_parent .swiper-slide a button p{font-size:12px;font-weight:400;line-height:100%;margin:0;padding:0}.about_us_project_slider_title_container{background-color:#fff;border-radius:0 0 5px 0;height:auto;left:0;position:absolute;top:0;width:fit-content;z-index:0}.about_us_project_slider_title_container h2{font-size:16px;height:auto;margin:0;padding:20px 28px}.home_page_services_top_container.red_bg~.home_page_services_bottom_container .about_us_project_slider_title_container h2{color:#ef3341}.home_page_services_top_container.orange_bg~.home_page_services_bottom_container .about_us_project_slider_title_container h2{color:#ff4b00}.home_page_services_top_container.green_bg~.home_page_services_bottom_container .about_us_project_slider_title_container h2{color:#00a5a7}.home_services_list_parent{border-radius:5px;box-sizing:border-box;display:flex;float:left;gap:28px;height:auto;min-height:370px;overflow:hidden;padding:28px;position:relative;width:calc(50% - 14px)}.home_services_list_parent.red_bg{background-color:#ef3341}.home_services_list_parent.orange_bg{background-color:#ff4b00}.home_services_list_parent.green_bg{background-color:#00a5a7}.home_services_list_float_container{display:flex;flex-direction:column;float:left;gap:14px;height:auto;justify-content:space-between;position:relative;width:calc(100% - 140px)}.home_services_list_float_container b{color:#fff;font-size:20px;font-weight:700}.home_services_list_float_container ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.home_services_list_float_container ul li{height:auto;margin:0;padding:0;width:100%}.home_services_list_float_container ul li a{color:#fff;display:block;text-decoration:underline;width:fit-content}.home_services_list_float_container ul li p{color:#fff;font-size:16px;margin:0;padding:0}.home_services_right_icon_container{height:100%;position:absolute;right:0;top:0;width:140px}.home_services_right_icon_container svg.brand_circle{height:100%;left:0;position:absolute;top:20%;width:auto}.home_services_right_icon_container svg.culture_heart{height:100%;left:0;position:absolute;top:5%;width:auto}.home_services_right_icon_container svg.comms_bubble{height:100%;left:0;position:absolute;top:-6%;width:auto}.services_button_cta a{cursor:pointer;display:block;height:auto;margin:14px 0 0;text-decoration:none;width:fit-content}.services_button_cta a button{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:20px;color:#fff;display:flex;gap:14px;justify-content:center;min-width:75px;padding:10px 16px 12px;transition:all .15s linear}.services_button_cta a button p{color:#fff;font-size:12px;font-weight:400;line-height:100%;margin:0;padding:0}.services_button_cta a button span{color:#fff;font-size:14px;font-weight:400}.project_image_container_tag_container{bottom:28px;display:flex;flex-wrap:wrap;gap:14px;height:auto;left:28px;position:absolute;width:calc(100% - 113px);z-index:2}.project_image_container_tag_container span{background-color:#fff;border-radius:20px;height:auto;padding:10px 16px 12px;width:fit-content}.project_image_container_tag_container span p{color:#000;font-size:12px;font-weight:400;line-height:100%;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.services_button_cta a:hover button{background-color:#fff;transition:all .15s linear}.services_button_cta a:hover button p,.services_button_cta a:hover button span{color:#000}.home_service_project_slider_parent .swiper-slide a:hover button{background-color:#000}.home_service_project_slider_parent .swiper-slide a:hover button p,.home_service_project_slider_parent .swiper-slide a:hover button span{color:#fff}.home_services_list_float_container ul li a:hover{opacity:.5}}@media screen and (max-width:930px){.home_page_services_bottom_container{flex-direction:column}.home_services_list_parent{min-height:unset;width:100%}.home_service_project_slider_parent{height:350px;width:100%}}@media screen and (max-width:830px){.home_page_services_top_container{flex-direction:column;gap:28px}.service_divider,.service_left_col_title,.service_right_col_text{width:100%}.service_divider hr{height:1px;width:100%}.service_right_col_text{padding:0}.service_left_col_title{padding:28px 0 0}}@media screen and (max-width:660px){.home_service_project_slider_parent{height:300px;width:100%}}@media screen and (max-width:540px){.home_services_list_float_container{width:calc(100% - 88px)}.home_services_right_icon_container{align-items:start;box-sizing:border-box;display:flex;justify-content:center;margin:0 28px 0 0;padding:28px 0 0;width:60px}.home_services_right_icon_container svg.brand_circle,.home_services_right_icon_container svg.comms_bubble,.home_services_right_icon_container svg.culture_heart{bottom:unset;height:auto;left:unset;position:relative;right:unset;top:unset;width:100%}.project_image_container_tag_container{display:none}.home_service_project_slider_parent .swiper-slide a button{bottom:28px;left:28px;right:unset;top:unset}}