:root{--white:#fff;--black:#000;--heading-color:#222;--body-color:#636363;--accent-color:#2ea6f7;--blue-color:#2675cc;--blue-gradient:linear-gradient(135deg, #5aabf7 0%, #eef6ff 100%);--blue-gradient-dark:linear-gradient(135deg, #2675cc 0%, #5aabf7 100%);--gray-color:#e8edf0;--border-color:#ddd;--heading-font:var(--font-poppins), "Poppins", sans-serif;--body-font:var(--font-rubik), "Rubik", sans-serif}body,html{color:var(--body-color);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.6em;overflow-x:clip}h1,h2,h3,h4,h5,h6{clear:both;color:var(--heading-color);font-weight:700;line-height:1.2em;font-family:var(--heading-font);margin:0 0 20px;padding:0}.cs_primary_font{font-family:var(--heading-font)}.cs_secondary_font{font-family:var(--body-font)}h1{font-size:56px}h2{font-size:42px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:15px;line-height:1.6em}ul{margin:0 0 25px;padding-left:20px;list-style:square}ol{margin-bottom:25px;padding-left:20px}dfn,cite,em,i{font-style:italic}blockquote{margin:0;font-size:20px;font-style:italic;line-height:1.6em}address{margin:0 0 15px}img{border:0;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:all .3s}button{color:inherit;cursor:pointer;transition:all .3s}a:hover{color:var(--accent-color);text-decoration:none}table{width:100%;margin-bottom:25px}table th{color:var(--body-color);font-weight:600}table td,table th{border-top:1px solid var(--border-color);padding:11px 10px}dl{margin-bottom:25px}dl dt{font-weight:600}b,strong{font-weight:700}pre{color:var(--body-color);border:1px solid var(--border-color);border-radius:5px;padding:25px;font-size:18px}kbd{background-color:var(--body-color);border-radius:5px;font-size:100%}input,textarea{color:var(--heading-color);transition:all .4s}.cs_preloader{z-index:99999;background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.cs_preloader .cs_preloader_in{position:relative}.cs_preloader .cs_preloader_in svg{width:110px;height:110px}.cs_preloader .cs_wave_first svg{fill:#2ea6f726}.cs_preloader .cs_wave_second{width:100%;animation:1.25s linear infinite spark;position:absolute;top:0;left:0;overflow:hidden}.cs_preloader .cs_wave_second svg{fill:var(--accent-color)}@keyframes spark{0%{max-width:0}to{max-width:100%}}.cs_mb_1{margin-bottom:1px}.cs_mb_2{margin-bottom:2px}.cs_mb_3{margin-bottom:3px}.cs_mb_4{margin-bottom:4px}.cs_mb_5{margin-bottom:5px}.cs_mb_6{margin-bottom:6px}.cs_mb_7{margin-bottom:7px}.cs_mb_8{margin-bottom:8px}.cs_mb_9{margin-bottom:9px}.cs_mb_10{margin-bottom:10px}.cs_mb_11{margin-bottom:11px}.cs_mb_12{margin-bottom:12px}.cs_mb_13{margin-bottom:13px}.cs_mb_14{margin-bottom:14px}.cs_mb_15{margin-bottom:15px}.cs_mb_16{margin-bottom:16px}.cs_mb_17{margin-bottom:17px}.cs_mb_18{margin-bottom:18px}.cs_mb_19{margin-bottom:19px}.cs_mb_20{margin-bottom:20px}.cs_mb_21{margin-bottom:21px}.cs_mb_22{margin-bottom:22px}.cs_mb_23{margin-bottom:23px}.cs_mb_24{margin-bottom:24px}.cs_mb_25{margin-bottom:25px}.cs_mb_26{margin-bottom:26px}.cs_mb_27{margin-bottom:27px}.cs_mb_28{margin-bottom:28px}.cs_mb_29{margin-bottom:29px}.cs_mb_30{margin-bottom:30px}.cs_mb_31{margin-bottom:31px}.cs_mb_32{margin-bottom:32px}.cs_mb_33{margin-bottom:33px}.cs_mb_34{margin-bottom:34px}.cs_mb_35{margin-bottom:35px}.cs_mb_36{margin-bottom:36px}.cs_mb_37{margin-bottom:37px}.cs_mb_38{margin-bottom:38px}.cs_mb_39{margin-bottom:39px}.cs_mb_40{margin-bottom:40px}.cs_mb_41{margin-bottom:41px}.cs_mb_42{margin-bottom:42px}.cs_mb_43{margin-bottom:43px}.cs_mb_44{margin-bottom:44px}.cs_mb_45{margin-bottom:45px}.cs_mb_46{margin-bottom:46px}.cs_mb_47{margin-bottom:47px}.cs_mb_48{margin-bottom:48px}.cs_mb_49{margin-bottom:49px}.cs_mb_50{margin-bottom:50px}.cs_mb_51{margin-bottom:51px}.cs_mb_52{margin-bottom:52px}.cs_mb_53{margin-bottom:53px}.cs_mb_54{margin-bottom:54px}.cs_mb_55{margin-bottom:55px}.cs_mb_56{margin-bottom:56px}.cs_mb_57{margin-bottom:57px}.cs_mb_58{margin-bottom:58px}.cs_mb_59{margin-bottom:59px}.cs_mb_60{margin-bottom:60px}@media screen and (min-width:992px){.cs_height_1{height:1px}.cs_height_2{height:2px}.cs_height_3{height:3px}.cs_height_4{height:4px}.cs_height_5{height:5px}.cs_height_6{height:6px}.cs_height_7{height:7px}.cs_height_8{height:8px}.cs_height_9{height:9px}.cs_height_10{height:10px}.cs_height_11{height:11px}.cs_height_12{height:12px}.cs_height_13{height:13px}.cs_height_14{height:14px}.cs_height_15{height:15px}.cs_height_16{height:16px}.cs_height_17{height:17px}.cs_height_18{height:18px}.cs_height_19{height:19px}.cs_height_20{height:20px}.cs_height_21{height:21px}.cs_height_22{height:22px}.cs_height_23{height:23px}.cs_height_24{height:24px}.cs_height_25{height:25px}.cs_height_26{height:26px}.cs_height_27{height:27px}.cs_height_28{height:28px}.cs_height_29{height:29px}.cs_height_30{height:30px}.cs_height_31{height:31px}.cs_height_32{height:32px}.cs_height_33{height:33px}.cs_height_34{height:34px}.cs_height_35{height:35px}.cs_height_36{height:36px}.cs_height_37{height:37px}.cs_height_38{height:38px}.cs_height_39{height:39px}.cs_height_40{height:40px}.cs_height_41{height:41px}.cs_height_42{height:42px}.cs_height_43{height:43px}.cs_height_44{height:44px}.cs_height_45{height:45px}.cs_height_46{height:46px}.cs_height_47{height:47px}.cs_height_48{height:48px}.cs_height_49{height:49px}.cs_height_50{height:50px}.cs_height_51{height:51px}.cs_height_52{height:52px}.cs_height_53{height:53px}.cs_height_54{height:54px}.cs_height_55{height:55px}.cs_height_56{height:56px}.cs_height_57{height:57px}.cs_height_58{height:58px}.cs_height_59{height:59px}.cs_height_60{height:60px}.cs_height_61{height:61px}.cs_height_62{height:62px}.cs_height_63{height:63px}.cs_height_64{height:64px}.cs_height_65{height:65px}.cs_height_66{height:66px}.cs_height_67{height:67px}.cs_height_68{height:68px}.cs_height_69{height:69px}.cs_height_70{height:70px}.cs_height_71{height:71px}.cs_height_72{height:72px}.cs_height_73{height:73px}.cs_height_74{height:74px}.cs_height_75{height:75px}.cs_height_76{height:76px}.cs_height_77{height:77px}.cs_height_78{height:78px}.cs_height_79{height:79px}.cs_height_80{height:80px}.cs_height_81{height:81px}.cs_height_82{height:82px}.cs_height_83{height:83px}.cs_height_84{height:84px}.cs_height_85{height:85px}.cs_height_86{height:86px}.cs_height_87{height:87px}.cs_height_88{height:88px}.cs_height_89{height:89px}.cs_height_90{height:90px}.cs_height_91{height:91px}.cs_height_92{height:92px}.cs_height_93{height:93px}.cs_height_94{height:94px}.cs_height_95{height:95px}.cs_height_96{height:96px}.cs_height_97{height:97px}.cs_height_98{height:98px}.cs_height_99{height:99px}.cs_height_100{height:100px}.cs_height_101{height:101px}.cs_height_102{height:102px}.cs_height_103{height:103px}.cs_height_104{height:104px}.cs_height_105{height:105px}.cs_height_106{height:106px}.cs_height_107{height:107px}.cs_height_108{height:108px}.cs_height_109{height:109px}.cs_height_110{height:110px}.cs_height_111{height:111px}.cs_height_112{height:112px}.cs_height_113{height:113px}.cs_height_114{height:114px}.cs_height_115{height:115px}.cs_height_116{height:116px}.cs_height_117{height:117px}.cs_height_118{height:118px}.cs_height_119{height:119px}.cs_height_120{height:120px}.cs_height_121{height:121px}.cs_height_122{height:122px}.cs_height_123{height:123px}.cs_height_124{height:124px}.cs_height_125{height:125px}.cs_height_126{height:126px}.cs_height_127{height:127px}.cs_height_128{height:128px}.cs_height_129{height:129px}.cs_height_130{height:130px}.cs_height_131{height:131px}.cs_height_132{height:132px}.cs_height_133{height:133px}.cs_height_134{height:134px}.cs_height_135{height:135px}.cs_height_136{height:136px}.cs_height_137{height:137px}.cs_height_138{height:138px}.cs_height_139{height:139px}.cs_height_140{height:140px}.cs_height_141{height:141px}.cs_height_142{height:142px}.cs_height_143{height:143px}.cs_height_144{height:144px}.cs_height_145{height:145px}.cs_height_146{height:146px}.cs_height_147{height:147px}.cs_height_148{height:148px}.cs_height_149{height:149px}.cs_height_150{height:150px}}@media screen and (max-width:991px){.cs_mb_lg_1{margin-bottom:1px}.cs_mb_lg_2{margin-bottom:2px}.cs_mb_lg_3{margin-bottom:3px}.cs_mb_lg_4{margin-bottom:4px}.cs_mb_lg_5{margin-bottom:5px}.cs_mb_lg_6{margin-bottom:6px}.cs_mb_lg_7{margin-bottom:7px}.cs_mb_lg_8{margin-bottom:8px}.cs_mb_lg_9{margin-bottom:9px}.cs_mb_lg_10{margin-bottom:10px}.cs_mb_lg_11{margin-bottom:11px}.cs_mb_lg_12{margin-bottom:12px}.cs_mb_lg_13{margin-bottom:13px}.cs_mb_lg_14{margin-bottom:14px}.cs_mb_lg_15{margin-bottom:15px}.cs_mb_lg_16{margin-bottom:16px}.cs_mb_lg_17{margin-bottom:17px}.cs_mb_lg_18{margin-bottom:18px}.cs_mb_lg_19{margin-bottom:19px}.cs_mb_lg_20{margin-bottom:20px}.cs_mb_lg_21{margin-bottom:21px}.cs_mb_lg_22{margin-bottom:22px}.cs_mb_lg_23{margin-bottom:23px}.cs_mb_lg_24{margin-bottom:24px}.cs_mb_lg_25{margin-bottom:25px}.cs_mb_lg_26{margin-bottom:26px}.cs_mb_lg_27{margin-bottom:27px}.cs_mb_lg_28{margin-bottom:28px}.cs_mb_lg_29{margin-bottom:29px}.cs_mb_lg_30{margin-bottom:30px}.cs_mb_lg_31{margin-bottom:31px}.cs_mb_lg_32{margin-bottom:32px}.cs_mb_lg_33{margin-bottom:33px}.cs_mb_lg_34{margin-bottom:34px}.cs_mb_lg_35{margin-bottom:35px}.cs_mb_lg_36{margin-bottom:36px}.cs_mb_lg_37{margin-bottom:37px}.cs_mb_lg_38{margin-bottom:38px}.cs_mb_lg_39{margin-bottom:39px}.cs_mb_lg_40{margin-bottom:40px}.cs_mb_lg_41{margin-bottom:41px}.cs_mb_lg_42{margin-bottom:42px}.cs_mb_lg_43{margin-bottom:43px}.cs_mb_lg_44{margin-bottom:44px}.cs_mb_lg_45{margin-bottom:45px}.cs_mb_lg_46{margin-bottom:46px}.cs_mb_lg_47{margin-bottom:47px}.cs_mb_lg_48{margin-bottom:48px}.cs_mb_lg_49{margin-bottom:49px}.cs_mb_lg_50{margin-bottom:50px}.cs_mb_lg_51{margin-bottom:51px}.cs_mb_lg_52{margin-bottom:52px}.cs_mb_lg_53{margin-bottom:53px}.cs_mb_lg_54{margin-bottom:54px}.cs_mb_lg_55{margin-bottom:55px}.cs_mb_lg_56{margin-bottom:56px}.cs_mb_lg_57{margin-bottom:57px}.cs_mb_lg_58{margin-bottom:58px}.cs_mb_lg_59{margin-bottom:59px}.cs_mb_lg_60{margin-bottom:60px}.cs_height_lg_1{height:1px}.cs_height_lg_2{height:2px}.cs_height_lg_3{height:3px}.cs_height_lg_4{height:4px}.cs_height_lg_5{height:5px}.cs_height_lg_6{height:6px}.cs_height_lg_7{height:7px}.cs_height_lg_8{height:8px}.cs_height_lg_9{height:9px}.cs_height_lg_10{height:10px}.cs_height_lg_11{height:11px}.cs_height_lg_12{height:12px}.cs_height_lg_13{height:13px}.cs_height_lg_14{height:14px}.cs_height_lg_15{height:15px}.cs_height_lg_16{height:16px}.cs_height_lg_17{height:17px}.cs_height_lg_18{height:18px}.cs_height_lg_19{height:19px}.cs_height_lg_20{height:20px}.cs_height_lg_21{height:21px}.cs_height_lg_22{height:22px}.cs_height_lg_23{height:23px}.cs_height_lg_24{height:24px}.cs_height_lg_25{height:25px}.cs_height_lg_26{height:26px}.cs_height_lg_27{height:27px}.cs_height_lg_28{height:28px}.cs_height_lg_29{height:29px}.cs_height_lg_30{height:30px}.cs_height_lg_31{height:31px}.cs_height_lg_32{height:32px}.cs_height_lg_33{height:33px}.cs_height_lg_34{height:34px}.cs_height_lg_35{height:35px}.cs_height_lg_36{height:36px}.cs_height_lg_37{height:37px}.cs_height_lg_38{height:38px}.cs_height_lg_39{height:39px}.cs_height_lg_40{height:40px}.cs_height_lg_41{height:41px}.cs_height_lg_42{height:42px}.cs_height_lg_43{height:43px}.cs_height_lg_44{height:44px}.cs_height_lg_45{height:45px}.cs_height_lg_46{height:46px}.cs_height_lg_47{height:47px}.cs_height_lg_48{height:48px}.cs_height_lg_49{height:49px}.cs_height_lg_50{height:50px}.cs_height_lg_51{height:51px}.cs_height_lg_52{height:52px}.cs_height_lg_53{height:53px}.cs_height_lg_54{height:54px}.cs_height_lg_55{height:55px}.cs_height_lg_56{height:56px}.cs_height_lg_57{height:57px}.cs_height_lg_58{height:58px}.cs_height_lg_59{height:59px}.cs_height_lg_60{height:60px}.cs_height_lg_61{height:61px}.cs_height_lg_62{height:62px}.cs_height_lg_63{height:63px}.cs_height_lg_64{height:64px}.cs_height_lg_65{height:65px}.cs_height_lg_66{height:66px}.cs_height_lg_67{height:67px}.cs_height_lg_68{height:68px}.cs_height_lg_69{height:69px}.cs_height_lg_70{height:70px}.cs_height_lg_71{height:71px}.cs_height_lg_72{height:72px}.cs_height_lg_73{height:73px}.cs_height_lg_74{height:74px}.cs_height_lg_75{height:75px}.cs_height_lg_76{height:76px}.cs_height_lg_77{height:77px}.cs_height_lg_78{height:78px}.cs_height_lg_79{height:79px}.cs_height_lg_80{height:80px}.cs_height_lg_81{height:81px}.cs_height_lg_82{height:82px}.cs_height_lg_83{height:83px}.cs_height_lg_84{height:84px}.cs_height_lg_85{height:85px}.cs_height_lg_86{height:86px}.cs_height_lg_87{height:87px}.cs_height_lg_88{height:88px}.cs_height_lg_89{height:89px}.cs_height_lg_90{height:90px}.cs_height_lg_91{height:91px}.cs_height_lg_92{height:92px}.cs_height_lg_93{height:93px}.cs_height_lg_94{height:94px}.cs_height_lg_95{height:95px}.cs_height_lg_96{height:96px}.cs_height_lg_97{height:97px}.cs_height_lg_98{height:98px}.cs_height_lg_99{height:99px}.cs_height_lg_100{height:100px}.cs_height_lg_101{height:101px}.cs_height_lg_102{height:102px}.cs_height_lg_103{height:103px}.cs_height_lg_104{height:104px}.cs_height_lg_105{height:105px}.cs_height_lg_106{height:106px}.cs_height_lg_107{height:107px}.cs_height_lg_108{height:108px}.cs_height_lg_109{height:109px}.cs_height_lg_110{height:110px}.cs_height_lg_111{height:111px}.cs_height_lg_112{height:112px}.cs_height_lg_113{height:113px}.cs_height_lg_114{height:114px}.cs_height_lg_115{height:115px}.cs_height_lg_116{height:116px}.cs_height_lg_117{height:117px}.cs_height_lg_118{height:118px}.cs_height_lg_119{height:119px}.cs_height_lg_120{height:120px}.cs_height_lg_121{height:121px}.cs_height_lg_122{height:122px}.cs_height_lg_123{height:123px}.cs_height_lg_124{height:124px}.cs_height_lg_125{height:125px}.cs_height_lg_126{height:126px}.cs_height_lg_127{height:127px}.cs_height_lg_128{height:128px}.cs_height_lg_129{height:129px}.cs_height_lg_130{height:130px}.cs_height_lg_131{height:131px}.cs_height_lg_132{height:132px}.cs_height_lg_133{height:133px}.cs_height_lg_134{height:134px}.cs_height_lg_135{height:135px}.cs_height_lg_136{height:136px}.cs_height_lg_137{height:137px}.cs_height_lg_138{height:138px}.cs_height_lg_139{height:139px}.cs_height_lg_140{height:140px}.cs_height_lg_141{height:141px}.cs_height_lg_142{height:142px}.cs_height_lg_143{height:143px}.cs_height_lg_144{height:144px}.cs_height_lg_145{height:145px}.cs_height_lg_146{height:146px}.cs_height_lg_147{height:147px}.cs_height_lg_148{height:148px}.cs_height_lg_149{height:149px}.cs_height_lg_150{height:150px}}.cs_light{font-weight:300}.cs_normal{font-weight:400}.cs_medium{font-weight:500}.cs_semibold{font-weight:600}.cs_bold{font-weight:700}.cs_extra_bold{font-weight:800}.cs_black{font-weight:900}.cs_radius_3{border-radius:3px}.cs_radius_5{border-radius:5px}.cs_radius_7{border-radius:7px}.cs_radius_10{border-radius:10px}.cs_radius_15{border-radius:15px}.cs_mp_0{margin:0;padding:0;list-style:none}.cs_row_gap_30{margin-left:-15px;margin-right:-15px}.cs_row_gap_30>*{padding-left:15px;padding-right:15px}.cs_gap_y_24{gap:24px 0}.cs_gap_y_30{gap:30px 0}.cs_gap_y_35{gap:35px 0}.cs_gap_y_40{gap:40px 0}.cs_gap_y_45{gap:45px 0}.cs_gap_y_50{gap:50px 0}.cs_gap_y_60{gap:60px 0}.cs_gap_y_65{gap:65px 0}.cs_gap_y_80{gap:80px 0}hr{border:none;border-top:1px solid var(--border-color);opacity:1;margin:0;padding:0}.cs_bg_filed{background-position:50%;background-repeat:no-repeat;background-size:cover}.cs_bg_fixed{background-attachment:fixed}@media (max-width:1370px){.cs_bg_fixed{background-attachment:initial}}.cs_center{justify-content:center;align-items:center;display:flex}.cs_white_color{color:#e7e7e7}.cs_primary_color{color:var(--heading-color)}.cs_blue_color{color:var(--blue-color)}.cs_secondary_color{color:var(--body-color)}.cs_accent_color{color:#146da8}.cs_white_bg{background-color:var(--white)}.cs_primary_bg{background-color:var(--heading-color)}.cs_blue_bg{background:var(--blue-gradient)}.cs_secondary_bg{background-color:var(--body-color)}.cs_gray_bg{background-color:var(--gray-color)}.cs_gray_bg_2{background-color:#f0f4f6}.cs_accent_bg{background-color:var(--accent-color)}label{margin-bottom:7px;display:inline-block}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.cs_pb_60{padding-bottom:60px}.container-fluide{width:100%;max-width:1920px;margin:0 auto;padding:0 30px}@media (max-width:991px){.container-fluide{padding:0 12px}}.cs_btn.cs_style_1{border-radius:.2rem;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 28px;font-size:17px;font-weight:500;line-height:1.6em;display:inline-flex}.cs_btn.cs_style_1 i{font-size:15px}.cs_btn.cs_style_1.cs_color_1{color:#fff;background-color:#146da8}.cs_btn.cs_style_1.cs_color_1:hover{background-color:#125f96}.cs_btn.cs_style_1.cs_color_2{background-color:var(--blue-color);color:#fff}.cs_btn.cs_style_1.cs_color_2:hover{background-color:#146da8}.cs_btn.cs_style_1.cs_color_3{color:var(--blue-color);background-color:#fff}.cs_btn.cs_style_1.cs_color_3:hover{color:#fff;background-color:#146da8}.cs_player_btn{z-index:10;color:#e7e7e7;border-radius:50%;width:55px;height:55px;padding:0 0 0 3px;position:relative}.cs_player_btn:before,.cs_player_btn:after{content:"";background-color:var(--accent-color);border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.cs_player_btn:before{z-index:0;animation:1.5s ease-out infinite pulse-border}.cs_player_btn:after{z-index:1;transition:all .2s}.cs_player_btn span{z-index:3;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid;width:0;height:0;display:block;position:relative}.cs_spinner_img{animation:6s linear infinite spinAnimaiton}.cs_solution_content_wrapper.cs_type_1{padding:35px 30px 44px}@media (max-width:575px){.cs_solution_content_wrapper.cs_type_1{padding:35px 15px 45px}}@media (min-width:1400px){.cs_solution_content_wrapper{padding-right:76px}}.cs_solution_content_wrapper .cs_section_heading_left{margin-bottom:24px}.cs_solution_content_wrapper .cs_section_heading_right{margin-bottom:5px}.cs_solution_content_wrapper .cs_service_heading{margin-bottom:25px;font-size:22px}.cs_service_details .cs_service_heading{margin-bottom:27px;font-size:22px}.cs_service_details .cs_service_subtitle{margin-bottom:20px}.cs_service_details .cs_about_iconbox{border-top:0;margin-top:0;padding-top:30px}.cs_service_details .cs_about_iconbox:before{display:none}.cs_solution_thumbnail{margin-right:-50px}@media (max-width:1399px){.cs_solution_thumbnail{margin-right:0}}.cs_solution_thumbnail img{width:100%}.cs_service_details_thumbnail{width:100%;height:100%;max-height:448px}.cs_service_details_thumbnail img{width:100%;height:100%}.cs_solution_links.cs_style_2{flex-direction:column;gap:22px;display:flex}.cs_solution_links.cs_style_2 li{border:1px solid var(--border-color);background-color:var(--white);border-radius:35px;padding:7px 10px;transition:all .4s}.cs_solution_links.cs_style_2 li:hover{background-color:var(--blue-color)}.cs_solution_links.cs_style_2 li:hover a{color:#e7e7e7}.cs_solution_links.cs_style_2 li:hover .cs_tab_link_icon_left{background-color:var(--accent-color)}.cs_solution_links.cs_style_2 a{color:var(--blue-color);align-items:center;gap:15px;font-size:18px;font-weight:600;transition:all .4s;display:flex}.cs_solution_links.cs_style_2 .cs_tab_link_icon_left{background-color:var(--blue-color);color:#e7e7e7;border-radius:50%;flex:none;width:30px;height:30px;padding:5px;transition:all .4s}.cs_solution_links.cs_style_1 a{background:0 0;border-radius:1rem;align-items:center;gap:20px;width:100%;max-width:450px;padding-right:10px;font-size:18px;font-weight:500;transition:all .4s;display:inline-flex}.cs_solution_links.cs_style_1 .cs_tab_link_icon_left{background-color:var(--blue-color);border-radius:50%;flex:none;width:45px;height:45px;padding:5px;transition:all .4s}.cs_solution_links.cs_style_1 .cs_tab_link_icon_left img{filter:brightness(0)invert();width:22px;height:22px}.cs_solution_links.cs_style_1 .cs_tab_link_icon_right{background-color:var(--white);width:30px;height:30px;color:var(--accent-color);opacity:0;border-radius:50%;flex:none;margin-left:auto;font-size:16px;transition:all .4s;transform:translate(-10px)}.cs_solution_links.cs_style_1 li{border-bottom:1px solid var(--border-color);padding:20px 0}.cs_solution_links.cs_style_1 li:hover a{color:#e7e7e7;background:linear-gradient(142deg,#2878d0 -8.12%,#5aabf7 108.12%)}.cs_solution_links.cs_style_1 li:hover .cs_tab_link_icon_left{background-color:var(--accent-color)}.cs_solution_links.cs_style_1 li:hover .cs_tab_link_icon_right{opacity:1;transform:translate(0)}.cs_process.cs_style_1{text-align:center}.cs_process.cs_style_1 .cs_btn.cs_style_1{z-index:1;margin:50px auto 0;position:relative}.cs_process_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:45%;position:absolute;bottom:0;left:0}.cs_process_bg:after{content:"";background:var(--blue-gradient-dark);opacity:.85;width:100%;height:100%;position:absolute;top:0;left:0}.cs_contact_thumbnail{flex-direction:column;align-items:center;display:flex;position:relative}.cs_contact_thumbnail.cs_pl_40{padding-left:40px}@media (max-width:991px){.cs_contact_thumbnail.cs_pl_40{padding-left:0}}.cs_contact_thumbnail.cs_pr_40{padding-right:40px}@media (max-width:991px){.cs_contact_thumbnail.cs_pr_40{padding-right:0}}.cs_contact_thumbnail.cs_pr_40 .cs_teeth_shape{left:auto;right:50px}.cs_contact_thumbnail .cs_teeth_shape{position:absolute;top:40px;left:50px}@media (max-width:575px){.cs_contact_thumbnail .cs_teeth_shape{display:none}}.cs_contact_thumbnail .cs_contact_img{z-index:1;position:relative}.cs_contact_thumbnail .cs_contact_bg_shape{border-top:5px solid var(--blue-color);background-color:#d8e6f3;flex-direction:column;align-items:center;gap:40px;width:100%;height:40%;margin-top:-190px;padding:40px 0 15px;display:flex}@media (max-width:991px){.cs_contact_thumbnail .cs_contact_bg_shape{margin-top:0}}.cs_contact_thumbnail .cs_white_bg_shape{background-color:var(--white);width:100%;max-width:400px;height:190px;margin-top:-45px}@media (max-width:991px){.cs_contact_thumbnail .cs_white_bg_shape{display:none}}.cs_contact_thumbnail .cs_iconbox.cs_style_4{box-shadow:none;background-color:#0000;border-bottom:0;align-items:center;padding-top:0}.cs_contact_thumbnail .cs_iconbox.cs_style_4:hover{background-color:initial}.cs_contact_thumbnail .cs_iconbox.cs_style_4:hover .cs_iconbox_icon{background-color:var(--blue-color)}.cs_contact_thumbnail .cs_iconbox.cs_style_4:hover .cs_iconbox_title,.cs_contact_thumbnail .cs_iconbox.cs_style_4:hover .cs_iconbox_subtitle{color:initial}.cs_contact_form .cs_btn.cs_style_1{border:none;margin-top:10px}.cs_form_field{border:1px solid var(--border-color);resize:none;background-color:#f0f4f6;border-radius:5px;outline:none;width:100%;padding:10px 20px;transition:all .4s}.cs_form_field:focus{border-color:var(--accent-color)}.cs_form_field.cs_field_error{background-color:#fff5f5;border-color:#e53e3e}.cs_form_error_msg{color:#e53e3e;margin:5px 0 0;font-size:13px;line-height:1.4}.cs_form_success_msg{color:#276749;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:5px;margin:0 0 12px;padding:10px 16px;font-size:14px}.cs_appointment_form_wrapper{background-color:#f2f4f9;border-radius:40px;width:100%;max-width:970px;margin:0 auto;padding:90px 70px 100px}@media (max-width:991px){.cs_appointment_form_wrapper{border-radius:10px;padding:40px 30px 50px}}@media (max-width:575px){.cs_appointment_form_wrapper{background-color:#0000;padding:0}}.cs_appointment_form .cs_form_field{background-color:var(--white);border-radius:0}.cs_appointment_form select{color:var(--body-color);padding:12.3px 20px;font-size:16px;font-weight:400;line-height:1.6em}.cs_appointment_form .cs_btn.cs_style_1{background:var(--blue-gradient-dark);border:0;border-radius:0;width:100%;transition:all .4s}.cs_appointment_form .cs_btn.cs_style_1:hover{background:var(--accent-color)}.cs_location_map{width:100%;height:500px;margin-bottom:0}.cs_location_map iframe{width:100%;height:100%}.cs_location_map_wrapper{margin-bottom:0}.cs_map_actions{justify-content:center;padding:20px 24px 0;display:flex}@media (max-width:575px){.cs_map_actions{padding:16px 16px 0}}.cs_map_directions_btn{background:var(--blue-gradient-dark);color:#e7e7e7;border-radius:6px;align-items:center;gap:8px;padding:11px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.cs_map_directions_btn:hover{background:var(--accent-color);color:#e7e7e7}.cs_map_directions_btn svg{flex-shrink:0;font-size:18px}.cs_map_loading{width:100%;height:100%;color:var(--body-color);background:#f0f4f6;justify-content:center;align-items:center;font-size:15px;display:flex}.cs_map_fallback{background:linear-gradient(135deg,#f0f4f6 0%,#e8f0fe 100%);justify-content:center;align-items:center;display:flex}.cs_map_fallback .cs_map_fallback_inner{text-align:center;padding:60px 30px}.cs_map_fallback .cs_map_fallback_inner .cs_map_fallback_icon{color:var(--blue-color);margin-bottom:16px;font-size:52px;line-height:1;display:block}.cs_map_fallback .cs_map_fallback_inner h3{margin-bottom:8px;font-size:22px;font-weight:700}.cs_map_fallback .cs_map_fallback_inner p{color:var(--body-color);max-width:300px;margin-bottom:28px;font-size:15px}.cs_map_info{padding:2px 4px 4px}.cs_map_info strong{color:#222;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.cs_map_info p{color:#555;max-width:180px;margin-bottom:8px;font-size:12px;line-height:1.5}.cs_map_info a{color:var(--blue-color);font-size:12px;font-weight:600;text-decoration:none}.cs_map_info a:hover{text-decoration:underline}.cs_rating_container{max-width:180px}.cs_rating_percentage,.cs_rating{overflow:hidden}.cs_rating_percentage.scale_half,.cs_rating.scale_half{letter-spacing:10px;width:180px;margin-left:-15px;transform:scale(.5)}.cs_rating_percentage:before,.cs_rating:before{content:"";font-family:"Font Awesome 6 Free";position:absolute;top:0;left:0}.cs_rating{color:#ffb400;letter-spacing:7px;flex:none;width:157px;height:26px;font-size:22px;position:relative}.cs_rating:before{font-weight:400}.cs_rating_percentage{height:100%;position:absolute;top:0;left:0}.cs_rating_percentage:before{font-weight:900}@keyframes spinAnimaiton{0%{transform:rotateX(-20deg)rotateY(0)}75%{transform:rotateX(-20deg)rotateY(360deg)}to{transform:rotateX(-20deg)rotateY(360deg)}}@keyframes pulse-border{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1.5)}}.cs_section_heading.cs_style_1 .cs_section_title{margin:0;font-size:40px}.cs_section_heading.cs_style_1 .cs_section_subtitle{align-items:center;gap:10px;margin-bottom:18px;font-size:18px;font-weight:500;display:inline-flex}.cs_section_heading.cs_style_1 .cs_shape_left,.cs_section_heading.cs_style_1 .cs_shape_right{background-color:currentColor;border-radius:10px;width:32px;height:5px;position:relative}.cs_section_heading.cs_style_1 .cs_shape_left:before,.cs_section_heading.cs_style_1 .cs_shape_right:before{content:"";background-color:currentColor;border-radius:10px;width:5px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cs_section_heading.cs_style_1 .cs_shape_right:before{left:initial;right:0}.cs_section_heading.cs_style_1.cs_type_1{justify-content:space-between;align-items:center;display:flex}@media (max-width:991px){.cs_section_heading.cs_style_1.cs_type_1{flex-direction:column;gap:20px 0}}.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_right{flex:none;width:40%}@media (max-width:1400px){.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_right{width:45%}}@media (max-width:991px){.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_right{width:100%}}.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_left{flex:none;width:40%}@media (max-width:1400px){.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_left{width:45%}}@media (max-width:1199px){.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_left{width:50%}}@media (max-width:991px){.cs_section_heading.cs_style_1.cs_type_1 .cs_section_heading_left{width:100%}}.cs_about.cs_style_1 .cs_about_img_wrap{border-radius:16px;margin-right:24px;position:relative;overflow:hidden}@media (max-width:991px){.cs_about.cs_style_1 .cs_about_img_wrap{margin-right:0}}.cs_about.cs_style_1 .cs_about_img_wrap img{object-fit:cover;object-position:center top;width:100%;height:460px;display:block}@media (max-width:991px){.cs_about.cs_style_1 .cs_about_img_wrap img{height:340px}}.cs_about.cs_style_1 .cs_experience_box{background-color:var(--blue-color);z-index:5;text-align:center;border:6px solid #fff;border-radius:50%;flex-direction:column;width:116px;height:116px;padding-bottom:6px;position:absolute;bottom:24px;left:24px}.cs_about.cs_style_1 .cs_experience_box_number{color:#e7e7e7;margin-bottom:0;font-size:26px;font-weight:700;line-height:1.2}.cs_about.cs_style_1 .cs_experience_box_title{color:#e7e7e7;margin:0;padding:0 8px;font-size:12.5px;font-weight:500;line-height:1.35}.cs_about.cs_style_1 .cs_about_content{padding-left:20px}@media (max-width:991px){.cs_about.cs_style_1 .cs_about_content{padding-left:0}}.cs_about.cs_style_1 .cs_section_heading.cs_style_1{margin-bottom:14px}.cs_about.cs_style_1 .cs_section_heading.cs_style_1 .cs_section_title{font-size:38px}.cs_about.cs_style_1 .cs_section_heading.cs_style_1 .cs_section_subtitle{margin-bottom:12px}.cs_about.cs_style_1 .cs_about_text{margin-bottom:18px;line-height:1.75}.cs_about.cs_style_1 .cs_about_btn_wrap{text-align:left}.cs_about.cs_style_1 .cs_btn.cs_style_1{margin-top:22px}.cs_about_iconbox{border-top:1px solid var(--border-color);align-items:flex-start;gap:12px;margin-top:30px;padding-top:25px;display:flex;position:relative}.cs_about_iconbox:before{content:"";background-color:var(--accent-color);width:47px;height:1px;position:absolute;top:-1px;left:24%}.cs_about_iconbox .cs_about_iconbox_icon{background-color:var(--blue-color);color:#e7e7e7;border-radius:50%;flex:none;width:30px;height:30px;margin-top:6px}.cs_about_iconbox .cs_about_iconbox_subtitle{max-width:450px;margin-bottom:0}.cs_about_iconbox .cs_about_iconbox_subtitle a{color:var(--accent-color);font-weight:500;text-decoration:underline}.cs_progress_head{justify-content:space-between;gap:2px 10px;max-width:490px;margin-bottom:5px;font-weight:500;display:flex}.cs_progress{border:1px solid var(--accent-color);border-radius:15px;max-width:490px;height:7px;padding:1px}.cs_progress .cs_progress_in{border-radius:inherit;background-color:var(--accent-color);height:100%}.cs_social_btns.cs_style_1{flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.cs_social_btns.cs_style_1 a{color:#e7e7e7;background-color:#4a8fd8;border-radius:50%;width:30px;height:30px}.cs_social_btns.cs_style_1 a:hover{color:var(--accent-color);background-color:#fff}.cs_brand.cs_style_1{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px;transition:border-color .3s,box-shadow .3s;display:flex}.cs_brand.cs_style_1 img{object-fit:contain;filter:grayscale()opacity(.6);width:100px;height:100px;transition:filter .3s}@media (max-width:767px){.cs_brand.cs_style_1 img{width:80px;height:80px}}.cs_brand.cs_style_1:hover{border-color:var(--border-color);box-shadow:0 4px 16px #00000012}.cs_brand.cs_style_1:hover img{filter:grayscale(0)opacity()}.cs_service_wrapper{overflow:hidden}.cs_service_list{grid-template-columns:repeat(2,1fr);width:calc(100% + 2px);margin-bottom:-1px;display:grid}@media (max-width:767px){.cs_service_list{grid-template-columns:repeat(1,1fr)}}.cs_mp0{margin:0;padding:0;list-style:none}.cs_list.cs_style_1{flex-direction:column;gap:15px;display:flex}.cs_list.cs_style_1 li{padding-left:40px;position:relative}.cs_list.cs_style_1 li i{filter:brightness(0)invert(0);transition:all .4s;display:flex;position:absolute;top:6px;left:0}.cs_list.cs_style_1 li:hover i{filter:initial}.cs_list.cs_style_2{flex-direction:column;gap:15px;display:flex}.cs_list.cs_style_2 li{padding-left:28px;position:relative}.cs_list.cs_style_2 li i{color:var(--accent-color);font-size:18px;transition:all .4s;position:absolute;top:4px;left:0}.cs_list.cs_style_2 li:hover i{color:var(--blue-color)}.cs_video_area{background-color:var(--white);position:relative}.cs_video_area:after{content:"";background:var(--blue-gradient-dark);width:100%;height:220px;position:absolute;bottom:0;left:0}@media (max-width:991px){.cs_video_area:after{display:none}}.cs_video_area .cs_video_wrapper{z-index:1;background-color:var(--white);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cs_video_area .cs_video_open{margin-bottom:30px}.cs_video_area .cs_video_title{margin-bottom:12px}.cs_video_area .cs_video_title .cs_accent_color{border:2px solid var(--accent-color);border-radius:5px;padding:5px 10px;display:inline-block;position:relative}@media (max-width:991px){.cs_video_area .cs_video_title .cs_accent_color{border:0;padding:0}}.cs_video_area .cs_video_title .cs_accent_color:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M8 32 C14 16 24 12 34 8' stroke='%23f85a40' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cpolygon points='34,4 38,14 28,12' fill='%23f85a40'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;position:absolute;top:-36px;right:-36px}@media (max-width:991px){.cs_video_area .cs_video_title .cs_accent_color:after{display:none}}.cs_video_area .cs_video_subtitle{margin-bottom:40px}@media (max-width:991px){.cs_video_area .cs_video_subtitle br{display:none}}.cs_video_area .cs_hero_btns{flex-wrap:wrap;justify-content:center;gap:15px 30px;display:flex}.cs_video_area .cs_cta_shape{z-index:2}@media (min-width:1700px){.cs_video_area .cs_cta_shape{bottom:-35px;right:3%}}@media (min-width:1500px){.cs_video_area .cs_cta_shape{bottom:-35px;right:1%}}@media (max-width:1499px){.cs_video_area .cs_cta_shape{display:none}}.cs_project_grid.cs_style_1{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (max-width:575px){.cs_project_grid.cs_style_1{grid-template-columns:repeat(1,1fr)}}@media (max-width:1199px){.cs_project_grid.cs_style_1 .cs_project_item{grid-column:auto/span 2}}@media (max-width:575px){.cs_project_grid.cs_style_1 .cs_project_item{grid-column:auto/span 4}}.cs_project_grid.cs_style_1 .cs_project_item:first-child{grid-column:auto/span 2}@media (max-width:767px){.cs_project_grid.cs_style_1 .cs_project_item:first-child{grid-column:auto/span 4}}.cs_project_grid.cs_style_1 .cs_project_item:nth-child(2){grid-column:auto/span 2}@media (max-width:767px){.cs_project_grid.cs_style_1 .cs_project_item:nth-child(2){grid-column:auto/span 4}}.cs_project_grid.cs_style_2{grid-template-columns:repeat(6,1fr);gap:30px;display:grid}@media (max-width:767px){.cs_project_grid.cs_style_2{grid-template-columns:repeat(1,1fr)}}.cs_project_grid.cs_style_2 .cs_project_item{grid-column:auto/span 2}@media (max-width:991px){.cs_project_grid.cs_style_2 .cs_project_item{grid-column:auto/span 3}}.cs_project_grid.cs_style_2 .cs_project_item:nth-child(4),.cs_project_grid.cs_style_2 .cs_project_item:nth-child(5){grid-column:auto/span 3}@keyframes thermometer-animation{50%{height:100%}}.cs_video_open.cs_style_2{position:relative}.cs_video_open.cs_style_2:before{content:"";background-color:var(--blue-color);border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_video_open.cs_style_2:after{content:"";border:1px solid var(--blue-color);background-color:#0000;border-radius:50%;width:59px;height:59px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_video_open.cs_style_2 .cs_player_btn{width:75px;height:75px}.cs_video_open.cs_style_2 .cs_player_btn:before,.cs_video_open.cs_style_2 .cs_player_btn:after{border:1px solid var(--blue-color);background-color:#0000}.cs_code_input{border-color:#0000;width:135px;margin-top:20px;font-style:italic}body{padding-top:150px}@media (max-width:1199px){body{padding-top:130px}}@media (max-width:767px){body{padding-top:142px}}.cs_page_breadcrumb{text-align:center;height:320px;margin:0;position:relative;overflow:hidden}@media (max-width:991px){.cs_page_breadcrumb{height:260px}}@media (max-width:575px){.cs_page_breadcrumb{height:220px}}.cs_page_breadcrumb_overlay{background:#0000008c;position:absolute;inset:0}.cs_page_breadcrumb_content{z-index:1;position:relative}.cs_page_breadcrumb_title{color:#fff;margin:0;font-size:56px;font-weight:700;line-height:1.2}@media (max-width:991px){.cs_page_breadcrumb_title{font-size:42px}}@media (max-width:575px){.cs_page_breadcrumb_title{font-size:30px}}.cs_page_breadcrumb_trail{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cs_page_breadcrumb_trail li{align-items:center;gap:6px;display:flex}.cs_page_breadcrumb_trail a{color:#fff;font-size:15px;text-decoration:none;transition:color .2s}.cs_page_breadcrumb_trail a:hover{color:var(--blue-color);text-decoration:none}.cs_page_breadcrumb_sep{color:var(--accent-color);font-size:12px}.cs_page_breadcrumb_current{color:#fff;text-transform:capitalize;font-size:15px;font-weight:600}.cs_page_breadcrumb.cs_page_breadcrumb_plain{text-align:left;background:#f7faff;border-bottom:1px solid #e3edf9;height:auto;padding:26px 0}@media (max-width:991px){.cs_page_breadcrumb.cs_page_breadcrumb_plain{padding:20px 0}}.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_trail{justify-content:flex-start;margin:0}.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_trail a{color:#607084}.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_current{color:var(--heading-color);text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}@media (max-width:575px){.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_current{max-width:22ch}}.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_title{color:var(--heading-color);margin-top:10px;font-size:34px}@media (max-width:991px){.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_title{font-size:27px}}@media (max-width:575px){.cs_page_breadcrumb.cs_page_breadcrumb_plain .cs_page_breadcrumb_title{font-size:22px}}.cs_error_content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;display:flex}.cs_error_content .cs_error_thumbnail{width:100%;margin-bottom:48px}.cs_error_content .cs_error_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_error_content .cs_error_heading{margin-bottom:15px;font-size:30px}.cs_error_content .cs_error_subtitle{margin-bottom:26px}.cs_error_content .cs_btn.cs_style_1{border-radius:.2rem}.cs_tab_links.cs_style_3{color:var(--heading-color);flex-wrap:wrap;gap:10px;margin-top:25px;font-size:17px;font-weight:500;display:flex}.cs_tab_links.cs_style_3 li.active a{color:#e7e7e7;background-color:var(--accent-color)}.cs_tab_links.cs_style_3 li a{padding:4px 12px}i{display:flex}@keyframes cs_call_shake{0%,55%,to{transform:rotate(0)}60%{transform:rotate(-9deg)}65%{transform:rotate(9deg)}70%{transform:rotate(-6deg)}75%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}85%{transform:rotate(2deg)}90%{transform:rotate(0)}}@keyframes cs_call_ring{0%{box-shadow:0 0 #2878d094}70%{box-shadow:0 0 0 12px #2878d000}to{box-shadow:0 0 #2878d000}}.cs_call_float{z-index:9998;background:var(--blue-color);border-radius:.2rem;align-items:center;height:44px;padding:0 18px 0 4px;text-decoration:none;transition:background .22s,box-shadow .22s;display:inline-flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 20px #2878d066}.cs_call_float:hover{background:var(--accent-color);text-decoration:none;box-shadow:0 6px 28px #2878d08c}.cs_call_float_icon{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:10px;font-size:14px;animation:1.8s ease-out infinite cs_call_ring,3.2s ease-in-out infinite cs_call_shake;display:flex}.cs_call_float_num{color:#fff;letter-spacing:.02em;white-space:nowrap;font-size:14.5px;font-weight:600}@media (max-width:479px){.cs_call_float_num{display:none}.cs_call_float{justify-content:center;width:44px;padding:0}.cs_call_float_icon{margin-right:0}}.cs_scrollup{cursor:pointer;z-index:10;width:44px;height:44px;color:var(--accent-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:14px;transition:all .4s;display:flex;position:fixed;bottom:148px;right:24px;box-shadow:0 1px 5px 1px #0003}.cs_scrollup:hover{background-color:var(--accent-color);color:#e7e7e7}.cs_scrollup.cs_scrollup_show{bottom:148px}.rr--off .rr--svg{fill:#0000}.rr--on .rr--svg{fill:var(--rr--stroke-on-color,currentColor)}.rr--group{pointer-events:none}.cs_ecom_section_intro{color:var(--body-color);max-width:680px;margin:18px auto 0;font-size:16px;line-height:1.75}.cs_ecom_card{background:var(--white);border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 20px #00000012}.cs_ecom_card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #00000021}.cs_ecom_card .cs_ecom_card_accent{flex-shrink:0;width:100%;height:5px}.cs_ecom_card .cs_ecom_card_body{flex-direction:column;flex:1;padding:28px 26px 24px;display:flex}.cs_ecom_card .cs_ecom_card_num{color:#e7e7e7;width:38px;height:38px;font-size:13px;font-weight:700;font-family:var(--heading-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.cs_ecom_card .cs_ecom_card_name{color:var(--heading-color);margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.3}.cs_ecom_card .cs_ecom_card_tagline{text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.5}.cs_ecom_card .cs_ecom_card_desc{color:var(--body-color);margin-bottom:20px;font-size:15px;line-height:1.75}.cs_ecom_card .cs_ecom_card_features{flex-direction:column;flex:1;gap:9px;margin-bottom:24px;display:flex}.cs_ecom_card .cs_ecom_card_features li{color:var(--heading-color);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.cs_ecom_card .cs_ecom_card_features .cs_ecom_feat_icon{color:var(--accent-color);flex-shrink:0;margin-top:3px;font-size:11px}.cs_ecom_card .cs_ecom_card_footer{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:14px 18px;padding-top:20px;display:flex}.cs_ecom_card .cs_ecom_card_url{color:var(--body-color);opacity:.65;word-break:break-all;font-size:13px}.cs_lang_toggle{border:1.5px solid #2878d02e;border-radius:22px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.cs_lang_toggle button{cursor:pointer;color:var(--primary-color);font-size:13px;font-weight:700;line-height:1.4;font-family:var(--body-font);background:0 0;border:none;border-radius:18px;padding:4px 13px;transition:background .18s,color .18s}.cs_lang_toggle button.active{background:var(--primary-color);color:#e7e7e7}.cs_lang_toggle button:hover:not(.active){background:#2878d014}.cs_lang_toggle button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.cs_lang_toggle_white{border-color:#ffffff59}.cs_lang_toggle_white button{color:#e7e7e7}.cs_lang_toggle_white button.active{color:#e7e7e7;background:#ffffff40}.cs_lang_toggle_white button:hover:not(.active){background:#ffffff26}html[lang=bn],html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3,html[lang=bn] h4,html[lang=bn] h5,html[lang=bn] h6,html[lang=bn] p,html[lang=bn] span,html[lang=bn] li,html[lang=bn] a,html[lang=bn] button,html[lang=bn] input,html[lang=bn] select,html[lang=bn] textarea,html[lang=bn] label,html[lang=bn] .cs_lang_toggle button{font-family:var(--font-hind-siliguri),sans-serif}.cs_slider{z-index:1;position:relative}.slick-arrow{cursor:pointer;min-width:24px;min-height:24px}.slick-slide>div{flex-direction:column;display:flex}.cs_remove_overflow .slick-list{overflow:visible}.cs_remove_overflow .slick-slide{opacity:0;visibility:hidden;transition:all .3s linear}.cs_remove_overflow .slick-slide.slick-active{opacity:1;visibility:visible}.cs_slider_gap_24 .slick-slide{padding-left:12px;padding-right:12px}.cs_slider_gap_24 .slick-list{margin-left:-12px;margin-right:-12px}.cs_dental_slider_wrapper{border:7px solid var(--white);width:100%;max-width:712px;margin-left:auto;padding:60px}@media (max-width:575px){.cs_dental_slider_wrapper{padding:60px 12px}}.cs_dental_slider_wrapper .cs_slider_shape{z-index:3;bottom:60px;right:60px}.cs_slider_arrows.cs_style_1{gap:12px;display:flex}.cs_slider_arrows.cs_style_1 .cs_left_arrow,.cs_slider_arrows.cs_style_1 .cs_right_arrow{flex:none;width:40px;height:40px;transition:all .4s}.cs_slider_arrows.cs_style_1 .cs_left_arrow:hover,.cs_slider_arrows.cs_style_1 .cs_right_arrow:hover{background-color:var(--heading-color)}.cs_pagination.cs_style_1{justify-content:center;display:flex}.cs_pagination.cs_style_1 ul{gap:15px;margin:65px 0 0;padding:0;list-style:none;display:flex!important}@media (max-width:991px){.cs_pagination.cs_style_1 ul{margin-top:40px}}.cs_pagination.cs_style_1 li{border:2px solid var(--heading-color);cursor:pointer;background-color:#0000;border-radius:3px;width:14px;height:14px;margin:0;transition:all .3s;position:relative}.cs_pagination.cs_style_1 li:before{content:"";background-color:var(--heading-color);opacity:0;border-radius:2px;width:4px;height:4px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_pagination.cs_style_1 li.slick-active{background-color:#0000}.cs_pagination.cs_style_1 li.slick-active:before{opacity:1}.cs_pagination.cs_style_1 button{display:none}.cs_pagination.cs_style_2{justify-content:center;display:flex}.cs_pagination.cs_style_2.cs_flex_left{justify-content:start}.cs_pagination.cs_style_2.cs_flex_left ul{margin-top:30px}.cs_pagination.cs_style_2.cs_accent_color li.slick-active{background-color:var(--accent-color)}.cs_pagination.cs_style_2.cs_white_color li{background-color:var(--white)}.cs_pagination.cs_style_2 ul{gap:10px;margin:50px 0 0;padding:0;list-style:none;display:flex!important}@media (max-width:991px){.cs_pagination.cs_style_2 ul{margin-top:40px}}.cs_pagination.cs_style_2 li{cursor:pointer;background-color:#e0e9ef;border-radius:4px;width:25px;height:8px;margin:0;transition:all .3s;position:relative}.cs_pagination.cs_style_2 li.slick-active{background-color:var(--blue-color);width:40px}.cs_pagination.cs_style_2 button{display:none}.cs_pagination.cs_style_3{flex-wrap:wrap;justify-content:center;gap:10px;width:410px;display:flex;position:absolute;bottom:164px;right:0}@media (max-width:991px){.cs_pagination.cs_style_3{justify-content:flex-end;width:100%;padding-right:15px;bottom:145px}}@media (max-width:350px){.cs_pagination.cs_style_3{bottom:115px}}.cs_pagination.cs_style_3 .slick-dots{gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs_pagination.cs_style_3 li{list-style:none}.cs_pagination.cs_style_3 li:nth-child(-n+9) button:before{content:"0"}.cs_pagination.cs_style_3 button{color:#e7e7e7;background-color:#0000;background-color:var(--blue-color);border:none;border-radius:7px 7px 0 0;justify-content:center;align-items:center;min-width:35px;height:35px;padding:0;transition:all .3s;display:flex}.cs_pagination.cs_style_3 button:hover,.cs_pagination.cs_style_3 .slick-active button{background-color:var(--accent-color)}.cs_hero_slider_nav{width:96px;height:318px;position:absolute;bottom:40px;right:50px}@media (max-width:1199px){.cs_hero_slider_nav{right:20px}}@media (max-width:991px){.cs_hero_slider_nav{right:initial;width:250px;height:77px;left:50%;transform:translate(-50%)}}.cs_hero_slider_nav .slick-slide{padding-top:7px;padding-bottom:7px}@media (max-width:991px){.cs_hero_slider_nav .slick-slide{padding:0 5px}}.cs_hero_slider_nav .slick-list{margin-top:-7px;margin-bottom:-7px}@media (max-width:991px){.cs_hero_slider_nav .slick-list{margin:0 -5px}}.cs_hero_slider_nav .cs_hero_slider_thumb_mini{border:2px solid #0000;border-radius:10px;width:96px;height:96px;transition:all .4s;position:relative}@media (max-width:991px){.cs_hero_slider_nav .cs_hero_slider_thumb_mini{height:77px}}.cs_hero_slider_nav .cs_hero_slider_thumb_mini img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cs_hero_slider_nav .cs_hero_slider_thumb_mini:before{content:"+";border-radius:inherit;color:#e7e7e7;opacity:0;background-color:#2878d0c8;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:400;transition:all .4s;display:flex;position:absolute;top:0;left:0}.cs_hero_slider_nav .slick-current .cs_hero_slider_thumb_mini{border-color:#fff}.cs_hero_slider_nav .slick-slide:hover{cursor:pointer}.cs_hero_slider_nav .slick-slide:hover .cs_hero_slider_thumb_mini{border-color:#fff}.cs_hero_slider_nav .slick-slide:hover .cs_hero_slider_thumb_mini:before{opacity:1}@media (max-width:991px){.cs_mobile_hide{display:none!important}}@media (min-width:992px){.cs_mobile_show{display:none!important}}.slick-slide .cs_hero.cs_style_3 .cs_hero_text_in{opacity:0;transition:all .9s;position:relative;left:100px}.slick-slide .cs_hero.cs_style_3 .cs_hero_shape img{opacity:0;transition:all .6s;transform:scale(0)}.slick-slide.slick-active .cs_hero.cs_style_3 .cs_hero_text_in{opacity:1;transition-delay:.6s;left:0}.slick-slide.slick-active .cs_hero.cs_style_3 .cs_hero_shape img{opacity:1;transition-delay:.9s;transform:scale(1)}.cs_pagination.cs_style_2 button{opacity:0;z-index:2;background-color:#0000;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.cs_pagination.cs_style_1 button{opacity:0;z-index:2;background-color:#0000;border:none;width:calc(100% + 4px);height:calc(100% + 4px);padding:0;display:block;position:absolute;top:-2px;left:-2px;overflow:hidden}.cs_pagination.cs_style_4 button{opacity:0;z-index:2;background-color:#0000;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.cs_right_arrow,.cs_left_arrow{cursor:pointer}.cs-pd-video .cs_video_open,.cs-sample-img .cs_video_open{color:#e7e7e7;font-size:68px;line-height:48px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-pd-video .cs_video_open:hover,.cs-sample-img .cs_video_open:hover{color:#ffffffb3}.cs_video_popup{z-index:1000;width:100%;height:100%;transition-delay:.3s;position:fixed;top:0;left:-100%}.cs_video_popup.active{transition-delay:0s;left:0}.cs_video_popup-overlay{opacity:0;background:#000;transition:all .4s ease-out;position:absolute;left:0;right:0}.cs_video_popup.active .cs_video_popup-overlay{opacity:.8;background:#00000080;height:100%}.cs_video_popup-content{-webkit-overflow-scrolling:touch;text-align:center;opacity:0;visibility:hidden;padding:15px;font-size:0;transition:all .4s ease-out;position:absolute;inset:0;overflow:auto;transform:translateY(100px)}.cs_video_popup.active .cs_video_popup-content{opacity:1;visibility:visible;transform:translateY(0)}.cs_video_popup-content:after{content:"";vertical-align:middle;height:100%;display:inline-block}.cs_video_popup-container{text-align:left;vertical-align:middle;background:#fff;width:100%;max-width:1380px;display:inline-block;position:relative}.cs_video_popup-container .embed-responsive{width:100%}.embed-responsive{height:100%;padding:0;display:block;position:relative;overflow:hidden}.embed-responsive-16by9:before{content:"";padding-top:56.25%;display:block}.embed-responsive iframe,.embed-responsive video{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.cs_video_popup-close{cursor:pointer;background:#d90d0d;width:40px;height:40px;transition:all .4s ease-in-out;position:absolute;top:0;right:0}.cs_video_popup iframe{width:100%;height:100%;position:absolute}.cs_video_popup-close:before{content:"";background:#fff;width:20px;height:1px;margin-left:-10px;transition:all .4s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.cs_video_popup-close:after{content:"";background:#fff;width:20px;height:1px;margin-left:-10px;transition:all .4s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.cs_video_popup-close:hover:before,.cs_video_popup-close:hover:after{background:#000}.cs_video_popup-layer{position:absolute;bottom:0;left:0;right:0}.cs_video_popup-align{overflow:hidden}.cs_header_contact_list{flex-wrap:wrap;gap:0 25px;display:flex}.cs_header_contact_list li{align-items:center;gap:5px;display:flex}.cs_header_contact_list li i{margin-right:5px}.cs_search_wrap{position:relative}.cs_site_header{z-index:101;background-color:var(--white);width:100%;transition:box-shadow .3s;position:fixed;top:0;left:0;box-shadow:0 1px #2878d014}.cs_site_header.cs_header_scrolled{box-shadow:0 4px 20px #2878d01f}.cs_site_header.cs_style_1 .cs_main_header_in,.cs_site_header.cs_style_1 .cs_top_header_in{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{height:100px}.cs_site_header.cs_style_1 .cs_top_header_in{height:50px}.cs_site_header.cs_style_1 .cs_main_header_right{align-items:center;gap:5px 40px;height:100%;display:flex}@media (max-width:1199px){.cs_site_header.cs_style_1 .cs_main_header_right{gap:5px 25px;padding-right:50px}}@media (max-width:575px){.cs_site_header.cs_style_1 .cs_main_header_right{gap:5px 0}}.cs_site_header.cs_style_1 .cs_search_toggle{border:1px solid var(--body-color);cursor:pointer;border-radius:50%;width:35px;height:35px;transition:all .4s}.cs_site_header.cs_style_1 .cs_search_toggle:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#e7e7e7}.cs_site_header.cs_style_1.cs_type_1 .cs_main_header_in{height:110px}@media (max-width:1199px){.cs_site_header.cs_style_1.cs_type_1 .cs_main_header_in{height:80px}}.cs_site_header.cs_style_1.cs_type_1 .cs_main_header_shape{height:110px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:1199px){.cs_site_header.cs_style_1.cs_type_1 .cs_main_header_shape{height:80px}}.cs_site_header.cs_style_1.cs_type_1 .cs_main_header{z-index:1}.cs_site_header.cs_style_1.cs_type_1.cs_gescout_sticky{background-color:#0000}.cs_site_header.cs_style_1.cs_type_1.cs_gescout_show{box-shadow:initial}@media (min-width:1400px){.cs_site_header.cs_style_1.cs_type_1 .container{max-width:1500px}}.cs_site_header_full_width .container{max-width:100%;padding:0 100px}.cs_site_header_spacing_150{height:150px}@media screen and (max-width:1199px){.cs_site_header.cs_style_1 .container{max-width:100%}.cs_site_header_spacing_150{height:130px}.cs_main_header .container{max-width:100%}.cs_site_header.cs_style_1 .cs_nav{display:flex}}@media screen and (max-width:767px){.cs_site_header.cs_style_1 .cs_top_header{height:62px;padding:0;display:block}.cs_site_header.cs_style_1 .cs_top_header .container,.cs_site_header.cs_style_1 .cs_top_header .cs_top_header_in{height:100%}.cs_site_header.cs_style_1 .cs_top_header .cs_top_header_in{align-items:center}.cs_site_header.cs_style_1 .cs_top_header_left,.cs_site_header.cs_style_1 .cs_top_header .cs_social_btns{display:none}.cs_site_header.cs_style_1 .cs_top_header_in{justify-content:center}.cs_site_header.cs_style_1 .cs_top_header_right{justify-content:center;gap:14px;width:100%}.cs_site_header_spacing_150{height:142px}}.cs_nav ul{margin:0;padding:0;list-style:none}.cs_site_branding{display:inline-block}.cs_site_branding img{width:auto;max-height:46px}.cs_site_branding+.cs_nav{margin-left:80px}@media (max-width:1600px){.cs_site_branding+.cs_nav{margin-left:40px}}@media (max-width:1540px){.cs_site_branding+.cs_nav{margin-left:30px}}.cs_main_header{position:relative}.cs_main_header .container-fluid{padding-left:120px;padding-right:120px}@media screen and (min-width:1200px){.cs_main_header_center,.cs_top_header_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_site_header.cs_style_1 .cs_main_header_center{justify-content:center;align-items:center;width:100%;max-width:calc(100% - 300px);height:100%;display:flex}.cs_site_header.cs_style_1 .cs_main_header_left{justify-content:center;align-items:center;height:100%;display:flex}.cs_nav{align-items:center;height:100%;font-size:15px;font-weight:500;line-height:1.6em;display:flex}.cs_nav .cs_nav_list{height:inherit;flex-wrap:wrap;display:flex!important}.cs_nav .cs_nav_list>li{height:inherit;margin-right:24px}.cs_nav .cs_nav_list>li:last-child{margin-right:0}.cs_nav .cs_nav_list>li>a{height:inherit;align-items:center;padding:10px 0;display:inline-flex;position:relative}.cs_nav .cs_nav_list>li>ul{pointer-events:none;top:calc(100% + 15px);left:0}.cs_nav .cs_nav_list>li:hover>ul{opacity:1;visibility:visible;pointer-events:auto;top:100%}.cs_nav .cs_nav_list>li.menu-item-has-children>a{position:relative}.cs_nav .cs_nav_list>li.menu-item-has-children>a:after{content:"";border:2px solid;border-top:0;border-left:0;border-radius:0 0 2px;width:6px;height:6px;margin-left:6px;display:inline-block;position:relative;top:-1px;transform:rotate(45deg)}.cs_nav .cs_nav_list li:not(.cs_mega_menu){position:relative}.cs_nav .cs_nav_list ul{background-color:var(--white);border-top:2px solid var(--accent-color);z-index:100;opacity:0;visibility:hidden;border-radius:0 0 5px 5px;width:260px;padding:10px 0;transition:all .4s;position:absolute;box-shadow:0 1px 2px #0200b51a;display:block!important}.cs_nav .cs_nav_list ul li:hover ul{top:0}.cs_nav .cs_nav_list ul li:hover>ul{opacity:1;visibility:visible;transition:all .4s}.cs_nav .cs_nav_list ul a{line-height:inherit;padding:10px 20px;display:block}.cs_nav .cs_nav_list ul ul{top:15px;left:100%}.cs_nav+.cs_toolbox{margin-left:40px}.cs_menu_toggle,.cs_menu_dropdown_toggle{display:none}.cs_nav .cs_nav_list .cs_mega_menu{position:relative}.cs_nav .cs_nav_list .cs_mega_wrapper{border-top:2px solid var(--accent-color);border-radius:0 0 5px 5px;padding:5px 15px 10px;position:fixed;left:50%;transform:translate(-50%);width:1296px!important;display:flex!important;top:100px!important}.cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb{grid-gap:10px;grid-template-columns:repeat(6,1fr);padding:20px 20px 14px;display:grid!important}.cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb img{border:1px solid var(--border-color);border-radius:2px 20px 2px 2px;width:100%;margin-bottom:8px;transition:all .3s}.cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb a{text-align:center;padding:0;font-size:14px;font-weight:500;line-height:1.6em;display:block}.cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb a:hover img{border-color:#d5d4d4}.cs_nav .cs_nav_list .cs_mega_wrapper a{padding:7px 10px}.cs_nav .cs_nav_list .cs_mega_wrapper>li{flex:1;padding:10px 0}.cs_nav .cs_nav_list .cs_mega_wrapper>li ul{position:initial;width:100%;box-shadow:none;background-color:#0000;border:none;padding:0}.cs_nav .cs_nav_list .cs_mega_wrapper>li ul a{transition:all .4s}.cs_nav .cs_nav_list .cs_mega_menu:hover .cs_mega_wrapper li ul{opacity:1;visibility:visible}.cs_nav .cs_nav_list>li ul:not(.cs_mega_wrapper) .menu-item-has-children>a{justify-content:space-between;align-items:center;display:flex;position:relative}.cs_nav .cs_nav_list>li ul:not(.cs_mega_wrapper) .menu-item-has-children>a:after{content:"›";flex-shrink:0;margin-left:auto;padding-left:8px;font-size:18px;font-weight:400;line-height:1}}@media screen and (max-width:1600px){.cs_main_header .container-fluid{padding-left:25px;padding-right:25px}}@media screen and (max-width:1400px){.cs_nav .cs_nav_list .cs_mega_wrapper{width:1116px!important}.cs_site_header_full_width .container{max-width:100%}}@media screen and (max-width:1199px){.cs_main_header .container-fluid{padding-left:8px;padding-right:8px}.cs_nav .cs_nav_list .cs_mega_wrapper{width:100%!important}.cs_site_header_full_width .container{padding:0 15px}.cs_menu_dropdown_toggle{cursor:pointer;z-index:3;justify-content:flex-end;align-items:center;width:100%;height:40px;padding:23px 18px;display:flex;position:absolute;top:0;left:0}.cs_menu_dropdown_toggle span{width:10px;height:10px;display:block;position:relative}.cs_menu_dropdown_toggle span:before,.cs_menu_dropdown_toggle span:after{content:"";background-color:currentColor;width:10px;height:2px;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_menu_dropdown_toggle span:before{transform:translate(-50%,-50%)rotate(90deg)}.cs_menu_dropdown_toggle.active span:before{transform:translate(-50%,-50%)rotate(0)}.menu-item-has-children .menu-item-has-children .cs_menu_dropdown_toggle{padding:20px 18px}.cs_site_branding{z-index:101;position:relative}.cs_nav .cs_nav_list{width:100vw;color:var(--heading-color);z-index:100;background-color:#fff;min-height:100vh;padding:150px 0 10px;line-height:1.6em;transition:all .4s;position:fixed;top:0;left:-100vw;overflow:auto}.cs_nav .cs_nav_list.cs_active{left:0}.cs_nav .cs_nav_list ul{padding-left:15px;display:none}.cs_nav .cs_nav_list a{padding:12px 15px;line-height:16px;display:block}.cs_nav .cs_nav_list>li>a{font-size:18px;line-height:22px}.cs_nav .menu-item-has-children{position:relative}.cs_site_header.cs_style_1.cs_type_1 .cs_nav .cs_nav_list{padding-top:80px}.cs_animo_links>li>a .cs_animo_text{text-shadow:0 32px}.cs_animo_links>li>a:hover span{transform:translateY(-32px)}.cs_menu_toggle{cursor:pointer;z-index:101;width:30px;height:27px;display:inline-block;position:absolute;top:27px;right:30px}.cs_menu_toggle span,.cs_menu_toggle span:before,.cs_menu_toggle span:after{background-color:currentColor;width:100%;height:2px;display:block}.cs_menu_toggle span{margin:0 auto;transition-duration:0s;transition-delay:.2s;position:relative;top:12px}.cs_menu_toggle span:before{content:"";margin-top:-9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s;position:absolute}.cs_menu_toggle span:after{content:"";margin-top:9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s;position:absolute}.cs_site_header.cs_style_1 .cs_menu_toggle{margin-top:-13px;top:50%;right:0}.cs_toggle_active span{background-color:#0000;transition-delay:.2s}.cs_toggle_active span:before{margin-top:0;transition-delay:0s,.2s;transform:rotate(45deg)}.cs_toggle_active span:after{margin-top:0;transition-delay:0s,.2s;transform:rotate(-45deg)}.cs_nav .cs_nav_list a{position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{height:80px}.cs_site_header .current-menu-item>a:before{display:none}.cs_site_header.cs_style_1{top:0}.cs_site_header.cs_style_1 .cs_main_header_center .cs_site_branding{position:absolute;top:50%;left:0;transform:translateY(-50%)}.cs_has_main_nav,.cs_nav .cs_nav_list img{display:none}}@media screen and (max-width:991px){.cs_site_header .container{max-width:100%}.cs_site_header.cs_style_1 .cs_action_box>:not(:last-child){margin-right:25px}}@media screen and (max-width:767px){.cs_site_header .cs_btn.cs_style_1{display:none}}.cs_top_header.cs_blue_bg{background:linear-gradient(135deg,#1a69c4 0%,#1a9c5b 100%)}.cs_top_header_right{align-items:center;gap:16px;display:flex}.cs_topbar_search_wrap .cs_search_toggle{color:#e7e7e7;border-color:#ffffff73}.cs_topbar_search_wrap .cs_search_toggle:hover{color:#e7e7e7;background-color:#ffffff2e;border-color:#ffffffb3}.cs_topbar_mobile_actions{display:none}@media screen and (max-width:767px){.cs_topbar_mobile_actions{align-items:center;gap:14px;display:flex}.cs_site_header.cs_style_1 .cs_main_header .cs_cart_icon_link,.cs_site_header.cs_style_1 .cs_header_user_desktop{display:none}.cs_mobile_nav_footer{display:none!important}.cs_topbar_mobile_actions .cs_cart_icon_wrap,.cs_topbar_mobile_actions .cs_cart_icon_svg{color:#fff}.cs_topbar_mobile_actions .cs_header_user_menu .cs_btn.cs_style_1{padding:6px 14px;font-size:12.5px;display:inline-flex}}.cs_mobile_nav_footer,.cs_mobile_nav_login{display:none}@media screen and (max-width:1199px){.cs_nav .cs_nav_list{flex-direction:column;display:flex}.cs_mobile_nav_footer{z-index:2;background:#fff;border-top:1px solid #2878d017;padding:18px 15px 28px;list-style:none;display:block;position:sticky;bottom:0}.cs_mobile_nav_actions{justify-content:center;align-items:center;gap:20px;display:flex}.cs_header_user_desktop{display:none}.cs_mobile_nav_login{justify-content:center;margin-top:16px;display:flex}.cs_mobile_nav_login .cs_header_user_menu,.cs_mobile_nav_login .cs_header_user_skeleton{margin-left:0}.cs_mobile_nav_login .cs_btn.cs_style_1{display:inline-flex}.cs_mobile_nav_login .cs_header_user_dropdown{top:auto;bottom:calc(100% + 8px);right:50%;transform:translate(50%)}}.cs_search_modal_backdrop{z-index:99999;background:#040e2399;justify-content:center;align-items:flex-start;padding:100px 20px 20px;animation:.2s cs_search_fade_in;display:flex;position:fixed;inset:0}@media (max-width:575px){.cs_search_modal_backdrop{padding:80px 16px 16px}}.cs_search_modal{background:var(--white);border-radius:.2rem;width:100%;max-width:560px;padding:28px;animation:.2s cs_search_scale_in;position:relative;box-shadow:0 24px 60px #00000040}@media (max-width:575px){.cs_search_modal{padding:22px 18px}}.cs_search_modal_close{background:var(--gray-color);width:34px;height:34px;color:var(--heading-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .25s;display:flex;position:absolute;top:14px;right:14px}.cs_search_modal_close:hover{background:var(--accent-color);color:#fff}.cs_search_modal_form{border:1px solid var(--border-color);border-radius:.2rem;align-items:center;gap:12px;margin-top:34px;padding:6px 6px 6px 22px;transition:border-color .2s;display:flex}.cs_search_modal_form:focus-within{border-color:var(--accent-color)}.cs_search_modal_icon{color:var(--body-color);flex-shrink:0;font-size:18px}.cs_search_modal_field{min-width:0;height:44px;color:var(--heading-color);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cs_search_modal_submit{background:var(--blue-gradient-dark);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;transition:opacity .2s;display:flex}.cs_search_modal_submit:hover{opacity:.9}@keyframes cs_search_fade_in{0%{opacity:0}to{opacity:1}}@keyframes cs_search_scale_in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.cs_site_header.cs_style_1 .cs_top_header_in{flex-wrap:nowrap;gap:16px;height:auto;min-height:50px}.cs_site_header.cs_style_1 .cs_top_header_left{flex:auto;min-width:0}.cs_site_header.cs_style_1 .cs_top_header_right{flex:none}.cs_site_header.cs_style_1 .cs_header_contact_list{flex-wrap:nowrap;gap:0 20px;min-width:0}.cs_site_header.cs_style_1 .cs_header_contact_list li{white-space:nowrap;min-width:0}.cs_site_header.cs_style_1 .cs_header_contact_list li i{flex-shrink:0}.cs_site_header.cs_style_1 .cs_header_contact_list li:last-child{text-overflow:ellipsis;overflow:hidden}}@media (min-width:768px) and (max-width:1199px){.cs_site_header.cs_style_1 .cs_top_header_in{gap:12px}.cs_site_header.cs_style_1 .cs_top_header_right{gap:10px}.cs_site_header.cs_style_1 .cs_header_contact_list{gap:0 14px;font-size:13.5px}}@media (min-width:768px) and (max-width:991px){.cs_site_header.cs_style_1 .cs_header_contact_list li:last-child{display:none}}.cs_footer.cs_blue_bg{background:var(--blue-gradient-dark)}.cs_footer_highlight_col.cs_accent_bg{background:linear-gradient(135deg,#1a69c4 0%,#1a9c5b 100%)}.cs_footer{margin-top:25px;padding-top:1px}.cs_footer .cs_social_btns.cs_style_1{margin-top:50px}.cs_footer .cs_social_btns.cs_style_1 a{background-color:#54b3f4;width:40px;height:40px;font-size:16px;box-shadow:0 0 57px #0000000d}.cs_footer .cs_social_btns.cs_style_1 a:hover{background-color:var(--blue-color)}.cs_footer_highlight_col{background:linear-gradient(160deg,#0f3d7a 0%,#1a5599 100%);border-radius:5px 5px 0 0;margin-top:-26px;padding:60px 35px}@media (max-width:1199px){.cs_footer_highlight_col{padding:50px 15px}}.cs_footer_logo{border-bottom:1px solid #fff;margin-bottom:25px;padding-bottom:30px}.cs_footer_logo img{width:auto;max-height:46px}.cs_footer_contact li{padding-left:25px;position:relative}.cs_footer_contact li:not(:last-child){margin-bottom:20px}.cs_footer_contact li i{text-align:center;width:16px;position:absolute;top:5px;left:0}.cs_footer_menu{flex-wrap:wrap;gap:5px 25px;display:flex}.cs_footer_bottom_in{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.cs_footer_bottom_right{align-items:center;gap:20px;display:flex}.cs_footer_admin_link{color:#fff9;align-items:center;gap:6px;font-size:13px;transition:color .3s;display:inline-flex}.cs_footer_admin_link:hover{color:#e7e7e7}.cs_footer_widget_title{color:#e7e7e7;margin-bottom:30px;font-size:22px}@media (max-width:767px){.cs_footer_widget_title{margin-bottom:25px}}.cs_footer_widget_nav_list li:not(:last-child){margin-bottom:15px}.cs_footer_widget{padding:95px 0}@media (max-width:1199px){.cs_footer_widget{padding:70px 0}}@media (max-width:767px){.cs_footer_widget{padding:0}}.cs_footer_row{gap:80px;display:flex}@media (max-width:1400px){.cs_footer_row{gap:40px}}@media (max-width:1199px){.cs_footer_row{gap:40px 25px}}@media (max-width:991px){.cs_footer_row{flex-wrap:wrap;gap:0}}@media (max-width:767px){.cs_footer_row{gap:50px 0;padding-bottom:70px}}.cs_footer_row .cs_footer_col{flex:1}@media (max-width:991px){.cs_footer_row .cs_footer_col{width:30%;flex:none!important}}@media (max-width:767px){.cs_footer_row .cs_footer_col{width:100%}}.cs_footer_row .cs_footer_col:first-child{flex:1.6}@media (max-width:991px){.cs_footer_row .cs_footer_col:first-child{width:100%}}.cs_footer_row .cs_footer_col:last-child{flex:1.4}@media (max-width:991px){.cs_footer_row .cs_footer_col:last-child{width:40%}}@media (max-width:767px){.cs_footer_row .cs_footer_col:last-child{width:100%}.cs_footer{padding-top:32px}.cs_footer_row{gap:24px 16px;padding-bottom:40px}.cs_footer_row .cs_footer_col:nth-child(2),.cs_footer_row .cs_footer_col:nth-child(3){order:1;width:calc(50% - 8px)}.cs_footer_row .cs_footer_col:first-child{order:2;width:100%}.cs_footer_row .cs_footer_col:last-child{display:none}.cs_footer_widget_title{margin-bottom:16px;font-size:17px}.cs_footer_widget_nav_list li{font-size:13px}.cs_footer_widget_nav_list li:not(:last-child){margin-bottom:10px}.cs_footer_find_doctor_link{display:none}.cs_footer_highlight_col{border-radius:8px;margin-top:0;padding:32px 20px}}.cs_recent_post{align-items:center;gap:15px;display:flex}.cs_recent_post .cs_recent_post_thumb{border-radius:50%;flex:none;width:85px;height:85px;overflow:hidden}.cs_recent_post .cs_recent_post_thumb img{object-fit:cover;width:100%;height:100%}.cs_recent_post .cs_recent_post_title{color:#e7e7e7;margin:0;font-size:17px;font-weight:600;line-height:1.4em}.cs_recent_post p{color:#ffffffa6;margin-bottom:5px;font-size:14px}.cs_recent_post_list li:not(:last-child){margin-bottom:20px}.cs_service_footer{gap:10px;max-width:460px;margin:50px auto 0;display:flex}.cs_service_footer .cs_service_footer_icon{flex:none;width:24px;height:24px}.cs_service_footer .cs_service_footer_text{color:var(--heading-color);text-align:center;font-size:18px}@media (max-width:767px){.cs_service_footer .cs_service_footer_text{text-align:left}.cs_service_footer .cs_service_footer_text br{display:none}}.cs_service_footer a{color:var(--accent-color);margin-left:7px;line-height:28px;display:inline-block}.cs_service_footer a span{margin-left:5px;display:inline-block}.cs_service_footer a:hover{text-decoration:underline}.cs_sidebar.cs_style_1{grid-template-columns:repeat(1,1fr);gap:60px;display:grid}@media (max-width:991px){.cs_sidebar.cs_style_1{gap:30px}}.cs_sidebar_widget{border:1px solid var(--border-color);padding:35px 30px 40px}@media (max-width:1199px){.cs_sidebar_widget{padding:30px 15px}}.cs_sidebar_widget.cs_search{border-radius:0;justify-content:space-between;align-items:center;padding:3px;display:flex}.cs_sidebar_widget.cs_search input{border:none;outline:none;flex:1;padding-left:17px}.cs_sidebar_widget.cs_search .cs_search_icon{cursor:pointer;justify-content:center;align-items:center;width:37px;height:32px;transition:all .4s;display:inline-flex}.cs_sidebar_widget.cs_search .cs_search_icon:hover{background-color:var(--accent-color)}.cs_sidebar_widget.cs_service{border:none}.cs_sidebar_widget .cs_sidebar_title{margin-bottom:34px;font-size:22px;text-decoration:underline}.cs_sidebar_widget .cs_categories{flex-direction:column;gap:8px;display:flex}.cs_sidebar_widget .cs_categories li:first-child{margin-bottom:1px}.cs_sidebar_widget .cs_categories a{align-items:center;gap:10px;display:flex}.cs_sidebar_widget .cs_tag_list{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cs_sidebar_widget .cs_tag_list .cs_tag_link{border:1px solid var(--border-color);color:var(--body-color);flex:none;padding:5px 20px;font-size:17px;font-weight:400;transition:all .4s;display:inline-flex}.cs_sidebar_widget .cs_tag_list .cs_tag_link:hover{background-color:var(--blue-color);color:#e7e7e7;border-color:var(--blue-color)}.cs_hero.cs_style_1{align-items:center;height:100vh;min-height:680px;max-height:920px;margin:0;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.cs_hero.cs_style_1{padding:72px 0 64px;display:block;height:auto!important;min-height:0!important;max-height:none!important}}.cs_hero.cs_style_1 .cs_hero_video{aspect-ratio:16/9;pointer-events:none;border:none;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_hero.cs_style_1 .cs_hero_video_file{aspect-ratio:auto;object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;top:0;left:0;transform:none}.cs_hero.cs_style_1 .cs_hero_overlay{z-index:1;background:#040e2399;position:absolute;inset:0}.cs_hero.cs_style_1 .container{z-index:2;position:relative}.cs_hero.cs_style_1 .cs_hero_content{text-align:center;max-width:800px;margin:0 auto}.cs_hero.cs_style_1 .cs_hero_eyebrow{color:#5aabf7;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.cs_hero.cs_style_1 .cs_eyebrow_line{opacity:.8;background:#5aabf7;border-radius:2px;flex:none;width:38px;height:1.5px;display:inline-block}.cs_hero.cs_style_1 .cs_hero_title{color:#fff;margin-bottom:22px;font-size:38px;font-weight:800;line-height:1.08}@media (max-width:1199px){.cs_hero.cs_style_1 .cs_hero_title{font-size:29px}}@media (max-width:991px){.cs_hero.cs_style_1 .cs_hero_title{font-size:22px}}@media (max-width:767px){.cs_hero.cs_style_1 .cs_hero_title{font-size:18px}}@media (max-width:575px){.cs_hero.cs_style_1 .cs_hero_title{font-size:14px}}.cs_hero.cs_style_1 .cs_hero_title span{color:#5aabf7;display:inline;position:static}.cs_hero.cs_style_1 .cs_hero_title span:before{display:none}.cs_hero.cs_style_1 .cs_hero_subtitle{color:#e7e7e7cc;max-width:560px;margin:0 auto 42px;font-size:17px;line-height:1.78}@media (max-width:575px){.cs_hero.cs_style_1 .cs_hero_subtitle{font-size:14.5px}}.cs_hero.cs_style_1 .cs_hero_btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cs_hero.cs_style_1 .cs_hero_ghost_btn{color:#e7e7e7;background-color:#0000;border:2px solid #e7e7e78c}.cs_hero.cs_style_1 .cs_hero_ghost_btn:hover{background-color:#ffffff1f;border-color:#e7e7e7}@media (max-width:767px){.cs_hero.cs_style_1 .cs_hero_eyebrow,.cs_hero.cs_style_1 .cs_hero_subtitle{display:none}.cs_hero.cs_style_1 .cs_hero_btns .cs_btn{padding:8px 18px;font-size:13px}.cs_hero.cs_style_1 .cs_hero_btns .cs_btn i{font-size:11px}}.cs_hero.cs_style_2 .cs_hero_text,.cs_hero.cs_style_3 .cs_hero_text{max-width:650px;position:relative}@media (max-width:991px){.cs_hero.cs_style_2 .cs_hero_text,.cs_hero.cs_style_3 .cs_hero_text{max-width:550px}}.cs_hero.cs_style_2 .cs_hero_title,.cs_hero.cs_style_3 .cs_hero_title{margin-bottom:12px;font-size:66px}@media (max-width:991px){.cs_hero.cs_style_2 .cs_hero_title,.cs_hero.cs_style_3 .cs_hero_title{font-size:48px}}.cs_hero.cs_style_2 .cs_hero_subtitle,.cs_hero.cs_style_3 .cs_hero_subtitle{max-width:500px;margin-bottom:18px;font-size:19px}.cs_hero.cs_style_2 .cs_list.cs_style_2,.cs_hero.cs_style_3 .cs_list.cs_style_2{gap:10px;margin-bottom:30px;font-size:18px}.cs_hero.cs_style_2 .cs_list.cs_style_2 li i,.cs_hero.cs_style_3 .cs_list.cs_style_2 li i{top:4px}.cs_hero.cs_style_2 .cs_list.cs_style_2 li:hover i,.cs_hero.cs_style_3 .cs_list.cs_style_2 li:hover i{color:var(--accent-color)}.cs_hero.cs_style_2{height:810px;padding-bottom:100px}@media (max-width:991px){.cs_hero.cs_style_2{height:initial;padding-top:80px;padding-bottom:180px}}.cs_hero.cs_style_2 .cs_hero_shape{width:135px;margin-right:20px;position:absolute;top:15%;right:100%}.cs_hero.cs_style_2 .cs_hero_btns{flex-wrap:wrap;align-items:center;gap:15px 30px;display:flex}.cs_hero.cs_style_2 .cs_player_btn{width:50px;height:50px}.cs_hero.cs_style_2 .cs_video_open{color:#e7e7e7;align-items:center;gap:20px;font-size:17px;font-weight:500;display:flex}.cs_hero.cs_style_2 .cs_video_open:hover .cs_play_btn_text{letter-spacing:.5px}.cs_hero.cs_style_2 .cs_play_btn_text{text-decoration:underline;transition:all .4s}@media (max-width:991px){.cs_hero.cs_style_2 .cs_play_btn_text{color:var(--blue-color)}}.cs_hero.cs_style_2 .cs_hero_card{background-color:var(--accent-color);text-align:center;color:#e7e7e7;border:7px solid #fff;border-radius:50%;flex-direction:column;width:143px;height:143px;position:absolute;top:45%;right:-70px}@media (max-width:1400px){.cs_hero.cs_style_2 .cs_hero_card{right:10px}}@media (max-width:1199px){.cs_hero.cs_style_2 .cs_hero_card{right:80px}}@media (max-width:991px){.cs_hero.cs_style_2 .cs_hero_card{display:none}}.cs_hero.cs_style_2 .cs_hero_card h4{color:#e7e7e7;justify-content:center;align-items:center;gap:5px;margin-bottom:0;font-size:34px;display:flex}.cs_hero.cs_style_2 .cs_hero_card h4 span{font-size:14px;line-height:1.6em}.cs_hero.cs_style_2 .cs_hero_card p{font-size:18px;font-weight:700;font-family:var(--heading-font);margin:0}.cs_hero.cs_style_3{height:880px;padding-top:80px;position:relative}@media (max-width:991px){.cs_hero.cs_style_3{height:initial;padding-top:160px;padding-bottom:285px}}@media (max-width:350px){.cs_hero.cs_style_3{padding-bottom:255px}}.cs_hero.cs_style_3 .cs_hero_btns{flex-wrap:wrap;gap:15px;display:flex}.cs_hero.cs_style_3 .cs_hero_shape{width:125px;margin-right:40px;position:absolute;top:10px;right:100%}.cs_hero.cs_style_3 .cs_hero_title span{-webkit-text-stroke:3px var(--accent-color)}.cs_iconbox.cs_style_1 .cs_iconbox_head{border-bottom:1px solid var(--border-color);align-items:center;gap:13px;margin-bottom:15px;padding-bottom:20px;display:flex}.cs_iconbox.cs_style_1 .cs_iconbox_icon{border-radius:50%;flex:none;width:58px;height:58px;padding:15px;transition:all .4s;box-shadow:0 0 49px #121e3b24}.cs_iconbox.cs_style_1 .cs_iconbox_icon img{transition:all .3s}.cs_iconbox.cs_style_1 .cs_iconbox_title{font-size:22px}.cs_iconbox.cs_style_1 .cs_iconbox_subtitle{max-width:250px}.cs_iconbox.cs_style_1:hover .cs_iconbox_icon{background-color:var(--blue-color)}.cs_iconbox.cs_style_1:hover .cs_iconbox_icon img{filter:brightness(0)invert()}.cs_iconbox.cs_style_2{background-color:var(--white);flex-direction:column;height:220px;padding:30px;display:flex;position:relative;overflow:hidden}.cs_iconbox.cs_style_2.cs_gray_bg{background-color:var(--gray-color)}.cs_iconbox.cs_style_2 .cs_iconbox_header{justify-content:center;margin-bottom:4px;display:flex;position:relative}.cs_iconbox.cs_style_2 .iconbox_index{color:var(--blue-color);-webkit-text-stroke:1px var(--white);z-index:1;opacity:0;font-size:24px;font-weight:700;line-height:1.5em;position:absolute;top:0;right:0}.cs_iconbox.cs_style_2 .cs_iconbox_icon{width:53px;height:53px;position:relative}.cs_iconbox.cs_style_2 .cs_iconbox_icon img{z-index:1;position:relative}.cs_iconbox.cs_style_2 .cs_iconbox_icon:before{content:"";background-color:var(--blue-color);filter:drop-shadow(0 0 49px #31529d24);z-index:1;border-radius:50%;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_2 .cs_iconbox_icon:after{content:"";background-color:var(--accent-color);z-index:0;width:25px;height:25px;transition:all .4s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.cs_iconbox.cs_style_2 .cs_iconbox_title{z-index:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:15px;margin-bottom:5px;font-size:22px;transition:all .4s;display:-webkit-box;position:relative;overflow:hidden}.cs_iconbox.cs_style_2 .cs_iconbox_subtitle{z-index:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all .4s;display:-webkit-box;position:relative;overflow:hidden}.cs_iconbox.cs_style_2 .cs_iconbox_overlay{opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_2 .cs_iconbox_overlay:after{content:"";background-color:var(--blue-color);opacity:.8;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_2 .cs_iconbox_shape{background-color:var(--accent-color);border-radius:50%;width:56px;height:56px;transition:all .4s;position:absolute;bottom:-56px;right:-56px}.cs_iconbox.cs_style_2:hover .cs_iconbox_overlay,.cs_iconbox.cs_style_2:hover .iconbox_index{opacity:1}.cs_iconbox.cs_style_2:hover .cs_iconbox_icon:before{background-color:var(--accent-color)}.cs_iconbox.cs_style_2:hover .cs_iconbox_icon:after{background-color:var(--white)}.cs_iconbox.cs_style_2:hover .cs_iconbox_title a,.cs_iconbox.cs_style_2:hover .cs_iconbox_subtitle{color:#e7e7e7}.cs_iconbox.cs_style_2:hover .cs_iconbox_shape{bottom:-20px;right:-20px}.cs_iconbox.cs_style_3{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);align-items:start;gap:20px;padding:30px 0;display:flex;overflow:hidden}@media (max-width:767px){.cs_iconbox.cs_style_3{padding:30px 0!important}.cs_iconbox.cs_style_3:last-child{padding-bottom:0!important}}.cs_iconbox.cs_style_3:first-child,.cs_iconbox.cs_style_3:nth-child(2){padding-top:0}.cs_iconbox.cs_style_3:nth-child(5),.cs_iconbox.cs_style_3:nth-child(6){padding-bottom:0}.cs_iconbox.cs_style_3:nth-child(2n){padding-left:50px;padding-right:0}@media (max-width:767px){.cs_iconbox.cs_style_3:nth-child(2n){padding-left:0}}.cs_iconbox.cs_style_3:nth-child(odd){padding-right:50px}.cs_iconbox.cs_style_3 .cs_iconbox_icon{flex:none;width:65px;height:65px;position:relative}.cs_iconbox.cs_style_3 .cs_iconbox_icon:before{content:"";background-color:var(--white);border-radius:inherit;z-index:1;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_3 .cs_iconbox_icon:after{content:"";background-color:var(--accent-color);width:20px;height:20px;transition:all .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px)rotate(45deg)}.cs_iconbox.cs_style_3 .cs_iconbox_icon img{z-index:1;filter:brightness()invert(0);transition:all .4s;position:relative}.cs_iconbox.cs_style_3 .cs_iconbox_title{margin-bottom:5px;font-size:22px}.cs_iconbox.cs_style_3 .cs_iconbox_subtitle{margin-bottom:0}.cs_iconbox.cs_style_3:hover .cs_iconbox_icon:before{background-color:var(--blue-color)}.cs_iconbox.cs_style_3:hover .cs_iconbox_icon:after{transform:translate(-50%,5px)rotate(45deg)}.cs_iconbox.cs_style_3:hover .cs_iconbox_icon img{filter:brightness(0)invert()}.cs_iconbox_4_wrap{z-index:10;margin-top:-100px;position:relative}.cs_iconbox.cs_style_4{border-bottom:3px solid var(--blue-color);background-color:#fff;align-items:flex-start;gap:30px;padding:50px 70px;transition:all .4s;display:flex;box-shadow:0 0 128px #0000000d}@media (max-width:1400px){.cs_iconbox.cs_style_4{padding:40px}}@media (max-width:1199px){.cs_iconbox.cs_style_4{gap:20px;padding:30px}}@media (max-width:575px){.cs_iconbox.cs_style_4{padding:25px}}@media (max-width:430px){.cs_iconbox.cs_style_4{text-align:center;flex-direction:column;align-items:center}}.cs_iconbox.cs_style_4 .cs_iconbox_icon{background-color:var(--blue-color);border-radius:5px;flex:none;width:110px;height:110px;padding:20px;transition:all .3s}@media (max-width:1199px){.cs_iconbox.cs_style_4 .cs_iconbox_icon{width:90px;height:90px}}.cs_iconbox.cs_style_4 .cs_iconbox_title{margin-bottom:7px;font-size:35px;transition:all .3s}@media (max-width:991px){.cs_iconbox.cs_style_4 .cs_iconbox_title{font-size:30px}}.cs_iconbox.cs_style_4 .cs_iconbox_subtitle{color:var(--heading-color);margin-bottom:30px;font-size:17px;transition:all .3s}@media (max-width:430px){.cs_iconbox.cs_style_4 .cs_iconbox_subtitle{margin-bottom:20px}}.cs_iconbox.cs_style_4 .cs_btn.cs_style_1{border-radius:5px}.cs_iconbox.cs_style_4:hover{background-color:var(--blue-color)}.cs_iconbox.cs_style_4:hover .cs_iconbox_icon{background-color:var(--accent-color)}.cs_iconbox.cs_style_4:hover .cs_btn.cs_style_1{color:var(--blue-color);background-color:#fff}.cs_iconbox.cs_style_4:hover .cs_btn.cs_style_1:hover{background-color:var(--accent-color);color:#e7e7e7}.cs_iconbox.cs_style_4:hover .cs_iconbox_title,.cs_iconbox.cs_style_4:hover .cs_iconbox_subtitle{color:#e7e7e7}.cs_iconbox.cs_style_5{border:1px solid #ffffff4d;justify-content:start;align-items:center;gap:30px;padding:37px 50px;transition:all .4s;display:flex}@media (max-width:1199px){.cs_iconbox.cs_style_5{padding:30px}}@media (max-width:991px){.cs_iconbox.cs_style_5{flex-direction:column;align-items:start;gap:10px}.cs_iconbox.cs_style_5 br{display:none}}@media (max-width:575px){.cs_iconbox.cs_style_5{padding:20px}}.cs_iconbox.cs_style_5 .cs_iconbox_icon{width:53px;height:53px;position:relative}@media (max-width:991px){.cs_iconbox.cs_style_5 .cs_iconbox_icon{margin-bottom:15px;transform:rotate(90deg)}.cs_iconbox.cs_style_5 .cs_iconbox_icon img{transform:rotate(-90deg)}}.cs_iconbox.cs_style_5 .cs_iconbox_icon img{z-index:1;transition:all .3s;position:relative}.cs_iconbox.cs_style_5 .cs_iconbox_icon:before{content:"";background-color:var(--white);filter:drop-shadow(0 0 49px #31529d24);z-index:1;border-radius:50%;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_5 .cs_iconbox_icon:after{content:"";background-color:var(--accent-color);z-index:0;width:25px;height:25px;transition:all .4s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.cs_iconbox.cs_style_5 .cs_iconbox_title{font-size:22px}.cs_iconbox.cs_style_5 .cs_iconbox_line{background-color:var(--border-color);opacity:.3;width:83px;height:2px}@media (max-width:991px){.cs_iconbox.cs_style_5 .cs_iconbox_line{display:none}}.cs_iconbox.cs_style_5 .cs_iconbox_thumbnail{opacity:0;transition:all .6s;top:50%;right:10%;transform:translateY(-50%)rotate(0)}.cs_iconbox.cs_style_5 .cs_iconbox_btn{background-color:var(--white);border-radius:50%;width:60px;height:60px;font-size:30px;transition:all .4s;position:absolute;top:50%;right:50px;transform:translateY(-50%)}@media (max-width:1199px){.cs_iconbox.cs_style_5 .cs_iconbox_btn{top:30px;right:30px;transform:translateY(0%)}}@media (max-width:575px){.cs_iconbox.cs_style_5 .cs_iconbox_btn{top:20px;right:20px}}.cs_iconbox.cs_style_5 .cs_iconbox_btn i{color:var(--accent-color);transition:all .4s;transform:rotate(-135deg)}.cs_iconbox.cs_style_5:hover{border-style:dashed;border-color:var(--accent-color)}.cs_iconbox.cs_style_5:hover .cs_iconbox_icon:before{background-color:var(--accent-color)}.cs_iconbox.cs_style_5:hover .cs_iconbox_icon img{filter:brightness(0)invert()}.cs_iconbox.cs_style_5:hover .cs_iconbox_icon:after{background-color:var(--white)}.cs_iconbox.cs_style_5:hover .cs_iconbox_thumbnail{opacity:1;right:15%;transform:translateY(-50%)rotate(-22deg)}@media (max-width:991px){.cs_iconbox.cs_style_5:hover .cs_iconbox_thumbnail{display:none}}.cs_iconbox.cs_style_5:hover .cs_iconbox_btn{color:#e7e7e7;background-color:var(--accent-color)}.cs_iconbox.cs_style_5:hover .cs_iconbox_btn i{color:#e7e7e7;transform:rotate(0)}.cs_iconbox_wrapper{flex-direction:column;gap:10px;max-width:500px;padding-bottom:77px;display:flex}.cs_iconbox.cs_style_6{border-bottom:1px solid #dddddd4d;gap:28px;padding:30px 0;display:flex}@media (max-width:575px){.cs_iconbox.cs_style_6{gap:20px}}.cs_iconbox.cs_style_6 .cs_iconbox_icon{background-color:var(--white);border-radius:50%;flex:none;width:70px;height:70px;transition:all .4s}@media (max-width:575px){.cs_iconbox.cs_style_6 .cs_iconbox_icon{width:60px;height:60px}}.cs_iconbox.cs_style_6 .cs_iconbox_icon img{transition:all .4s}.cs_iconbox.cs_style_6 .cs_iconbox_index{color:#e7e7e7;border:2px solid var(--white);background-color:#0365d3;border-radius:50%;width:24px;height:24px;font-size:9px;font-weight:500;transition:all .4s;bottom:-10px;left:50%;transform:translate(-50%)}.cs_iconbox.cs_style_6 .cs_iconbox_title{margin-bottom:5px;font-size:22px}.cs_iconbox.cs_style_6:hover{border-color:#0365d3}.cs_iconbox.cs_style_6:hover .cs_iconbox_icon{background-color:#0365d3}.cs_iconbox.cs_style_6:hover .cs_iconbox_icon img{filter:brightness(0)invert()}.cs_iconbox.cs_style_6:hover .cs_iconbox_index{background-color:var(--blue-color)}.cs_iconbox.cs_style_7{flex-direction:column;display:flex}.cs_iconbox.cs_style_7 .cs_iconbox_thumbnail{z-index:2;border-radius:10px}.cs_iconbox.cs_style_7 .cs_iconbox_thumbnail img{object-fit:cover;border-radius:inherit;width:100%}.cs_iconbox.cs_style_7 .cs_iconbox_content{background-color:var(--white);text-align:center;border-radius:0 0 10px 10px;flex-direction:column;align-items:center;width:95%;margin:-50px auto 0;padding:70px 30px 30px;display:flex;position:relative;overflow:hidden}.cs_iconbox.cs_style_7 .cs_iconbox_overlay{border-radius:inherit;opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_iconbox.cs_style_7 .cs_iconbox_icon{background-color:var(--white);z-index:3;border-radius:50%;width:53px;height:53px;margin:-50px 0 32px;position:relative}.cs_iconbox.cs_style_7 .cs_iconbox_icon img{z-index:1;position:relative}.cs_iconbox.cs_style_7 .cs_iconbox_icon:before{content:"";background-color:var(--blue-color);filter:drop-shadow(0 0 49px #31529d24);z-index:1;border-radius:50%;width:100%;height:100%;transition:all .4s;position:absolute;top:3px;left:0}.cs_iconbox.cs_style_7 .cs_iconbox_icon:after{content:"";background-color:var(--accent-color);z-index:0;width:25px;height:25px;transition:all .4s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.cs_iconbox.cs_style_7 .cs_iconbox_title{margin-bottom:8px;font-size:22px}.cs_iconbox.cs_style_7 .cs_iconbox_subtitle{margin-bottom:13px}.cs_iconbox.cs_style_7 .cs_iconbox_title,.cs_iconbox.cs_style_7 .cs_iconbox_subtitle,.cs_iconbox.cs_style_7 .cs_iconbox_btn{z-index:1;align-items:center;transition:all .4s;display:flex;position:relative}.cs_iconbox.cs_style_7 .cs_iconbox_shape_1,.cs_iconbox.cs_style_7 .cs_iconbox_shape_2{background-color:var(--blue-color);border-radius:50%;width:40px;height:40px;transition:all .4s;position:absolute}.cs_iconbox.cs_style_7 .cs_iconbox_shape_1{bottom:-20px;left:-20px}.cs_iconbox.cs_style_7 .cs_iconbox_shape_2{bottom:-20px;right:-20px}.cs_iconbox.cs_style_7:hover .cs_iconbox_overlay{opacity:1}.cs_iconbox.cs_style_7:hover .cs_iconbox_icon:before{background-color:var(--accent-color)}.cs_iconbox.cs_style_7:hover .cs_iconbox_icon:after{background-color:var(--white)}.cs_iconbox.cs_style_7:hover .cs_iconbox_title,.cs_iconbox.cs_style_7:hover .cs_iconbox_subtitle,.cs_iconbox.cs_style_7:hover .cs_iconbox_btn{color:#e7e7e7}.cs_iconbox.cs_style_7:hover .cs_iconbox_shape_1,.cs_iconbox.cs_style_7:hover .cs_iconbox_shape_2{background-color:var(--accent-color)}.cs_iconbox.cs_style_8{background-color:#fff;align-items:center;gap:25px;width:100%;max-width:410px;height:190px;padding:20px 40px 20px 1px;display:flex;position:absolute;bottom:0;right:0}@media (max-width:991px){.cs_iconbox.cs_style_8{gap:15px;max-width:calc(100% - 65px);height:170px;padding-right:15px}}@media (max-width:350px){.cs_iconbox.cs_style_8{gap:12px;max-width:calc(100% - 54px);height:140px}}.cs_iconbox.cs_style_8 .cs_iconbox_icon{background-color:var(--accent-color);border:7px solid #fff;border-radius:10px;flex:none;width:120px;height:120px;margin-left:-60px}@media (max-width:991px){.cs_iconbox.cs_style_8 .cs_iconbox_icon{border-width:4px;width:100px;height:100px;margin-left:-50px;padding:18px}}@media (max-width:350px){.cs_iconbox.cs_style_8 .cs_iconbox_icon{width:80px;height:80px;margin-left:-40px;padding:14px}}.cs_iconbox.cs_style_8 .cs_iconbox_title{margin-bottom:7px;font-size:35px}@media (max-width:991px){.cs_iconbox.cs_style_8 .cs_iconbox_title{font-size:28px}}@media (max-width:400px){.cs_iconbox.cs_style_8 .cs_iconbox_title{font-size:24px}}.cs_iconbox.cs_style_8 .cs_iconbox_subtitle{color:var(--heading-color);margin:0;font-size:20px}@media (max-width:400px){.cs_iconbox.cs_style_8 .cs_iconbox_subtitle{font-size:18px}}.cs_iconbox_9_wrapper{border:1px solid var(--border-color);background-color:var(--white);z-index:1;border-radius:10px;padding:30px 0;position:relative}@media (max-width:991px){.cs_iconbox_9_wrapper{padding:30px 15px 0}}.cs_iconbox.cs_style_9{text-align:center;flex-direction:column;align-items:center;padding:30px 30px 40px;display:flex;position:relative}@media (max-width:991px){.cs_iconbox.cs_style_9{padding:30px 15px}}@media (min-width:1200px){.cs_iconbox.cs_style_9{padding:30px 40px 40px}}.cs_iconbox.cs_style_9.active{border:1px dashed var(--border-color);border-radius:10px}.cs_iconbox.cs_style_9 .cs_index{color:var(--border-color);font-size:48px;font-weight:700}.cs_iconbox.cs_style_9 .cs_iconbox_icon{z-index:1;background-color:#f0f4f6;border-radius:50%;width:124px;height:124px;margin-top:-12px;margin-bottom:30px;padding:10px;transition:all .4s;position:relative}.cs_iconbox.cs_style_9 .cs_iconbox_icon img{transition:all .4s}.cs_iconbox.cs_style_9 .cs_iconbox_icon:after{content:"";border:1px dashed var(--border-color);border-radius:inherit;width:104px;height:104px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_iconbox.cs_style_9 .cs_iconbox_title{margin-bottom:8px;font-size:22px}.cs_iconbox.cs_style_9 .cs_iconbox_shape{position:absolute;top:50px;right:0}@media (max-width:991px){.cs_iconbox.cs_style_9 .cs_iconbox_shape{display:none}}.cs_iconbox.cs_style_9 .cs_iconbox_shape.cs_left{left:0;right:auto;transform:rotateY(180deg)}.cs_iconbox.cs_style_9:hover .cs_iconbox_icon{background-color:var(--blue-color)}.cs_iconbox.cs_style_9:hover .cs_iconbox_icon img{filter:brightness(0)invert()}.cs_iconbox.cs_style_9:hover .cs_iconbox_icon:after{border-color:var(--white)}.cs_iconbox.cs_style_10{gap:15px;width:100%;height:100%;padding:25px 15px;transition:all .4s;display:flex}.cs_iconbox.cs_style_10 .cs_iconbox_icon{color:var(--accent-color);font-size:28px;transition:all .4s}.cs_iconbox.cs_style_10 .cs_iconbox_title{margin-bottom:-2px;font-size:22px;transition:all .4s}.cs_iconbox.cs_style_10 .cs_iconbox_subtitle{transition:all .4s}.cs_iconbox.cs_style_10:hover{background-color:var(--blue-color)}.cs_iconbox.cs_style_10:hover .cs_iconbox_icon,.cs_iconbox.cs_style_10:hover .cs_iconbox_title,.cs_iconbox.cs_style_10:hover .cs_iconbox_subtitle{color:#e7e7e7}.cs_iconbox.cs_style_11{text-align:center;flex-direction:column;align-items:center;display:flex}@media (max-width:1199px){.cs_iconbox.cs_style_11{padding:30px 15px}}.cs_iconbox.cs_style_11 .cs_iconbox_icon{background-color:var(--accent-color);border-radius:5px;width:65px;height:65px;margin-bottom:20px;transition:all .4s}.cs_iconbox.cs_style_11 .cs_iconbox_icon img{filter:brightness(0)invert();transition:all .4s}.cs_iconbox.cs_style_11 .cs_iconbox_title{margin-bottom:6px;font-size:22px}.cs_iconbox.cs_style_11 .cs_iconbox_subtitle{margin-bottom:13px}.cs_iconbox.cs_style_11 .cs_iconbox_btn{background-color:var(--white);width:30px;height:30px;color:var(--accent-color);border-radius:50%;transition:all .4s}.cs_iconbox.cs_style_11:hover .cs_iconbox_icon{background-color:var(--white)}.cs_iconbox.cs_style_11:hover .cs_iconbox_icon img{filter:brightness()invert(0)}.cs_iconbox.cs_style_11:hover .cs_iconbox_btn{background-color:var(--accent-color);color:#e7e7e7}.cs_svc_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}@media (max-width:575px){.cs_svc_header{text-align:center;flex-direction:column;align-items:center}}.cs_svc_badge{color:#155a9c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cs_svc_heading{color:var(--heading-color);margin:8px 0 0;font-size:40px;line-height:1.2}@media (max-width:991px){.cs_svc_heading{font-size:32px}}@media (max-width:575px){.cs_svc_heading{font-size:26px}}.cs_svc_view_all{background:var(--blue-color);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.cs_svc_view_all:hover{background:var(--accent-color);color:#fff;text-decoration:none}.cs_svc_view_all_mobile{display:none}@media (max-width:575px){.cs_svc_view_all_desktop{display:none}.cs_svc_view_all_mobile{margin-top:20px;display:inline-flex}}.cs_svc_grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1199px){.cs_svc_grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.cs_svc_grid{grid-template-columns:1fr;gap:16px}}.cs_svc_card{background:var(--white);border:1px solid #eef1f4;border-radius:16px;padding:16px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 8px 24px #1018280f}@media (max-width:575px){.cs_svc_card{padding:12px}}.cs_svc_card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1018281a}.cs_svc_card:focus-within{outline:2px solid var(--blue-color);outline-offset:3px}.cs_svc_link{color:inherit;text-decoration:none}.cs_svc_link:hover{color:inherit}.cs_svc_link:focus-visible{outline:none}.cs_svc_link:after{content:"";border-radius:inherit;z-index:3;position:absolute;inset:0}@media (max-width:991px){.cs_svc_card_desktop_only{display:none}}@media (min-width:992px){.cs_svc_card_compact_only{display:none}}.cs_svc_media{background:#eef4ff;border-radius:12px;min-height:210px;position:relative;overflow:hidden}@media (max-width:575px){.cs_svc_media{min-height:190px}}.cs_svc_media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs_svc_arrow_wrap{z-index:2;justify-content:flex-end;margin-top:-24px;display:flex;position:relative}.cs_svc_arrow_btn{background:var(--blue-color);border:5px solid var(--white);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:background .25s;display:flex}.cs_svc_card:hover .cs_svc_arrow_btn{background:var(--accent-color);color:#fff}.cs_svc_title{color:var(--heading-color);margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.25}.cs_svc_desc{z-index:2;pointer-events:none;color:var(--body-color);margin:10px 0 0;font-size:14px;line-height:1.65;position:relative}.cs_svc_desc .cs_inline_content_link{pointer-events:auto}.cs_post.cs_style_1{background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 16px #00000012}.cs_post.cs_style_1:hover{transform:translateY(-5px);box-shadow:0 8px 32px #0000001f}.cs_post.cs_style_1:hover .cs_post_thumb_wrap img{transform:scale(1.05)}.cs_post.cs_style_1:hover .cs_post_category{background:#146da8}.cs_post.cs_style_1:hover .cs_post_read_more{color:#146da8;gap:10px}.cs_post.cs_style_1 .cs_post_thumb_wrap{flex-shrink:0;height:220px;display:block;position:relative;overflow:hidden}.cs_post.cs_style_1 .cs_post_thumb_wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}@media (max-width:767px){.cs_post.cs_style_1 .cs_post_thumb_wrap{height:200px}}.cs_post.cs_style_1 .cs_post_category{background:var(--blue-color);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .25s;position:absolute;bottom:14px;left:16px}.cs_post.cs_style_1 .cs_post_content{flex-direction:column;flex:1;padding:24px 24px 28px;display:flex}@media (max-width:575px){.cs_post.cs_style_1 .cs_post_content{padding:20px}}.cs_post.cs_style_1 .cs_post_meta_row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.cs_post.cs_style_1 .cs_post_meta_item{color:#526174;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.cs_post.cs_style_1 .cs_post_meta_item svg{flex-shrink:0;font-size:11px}.cs_post.cs_style_1 .cs_post_meta_sep{color:#c4cdd8;font-size:12px;line-height:1}.cs_post.cs_style_1 .cs_post_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.cs_post.cs_style_1 .cs_post_title a{color:var(--heading-color);transition:color .2s}.cs_post.cs_style_1 .cs_post_title a:hover{color:var(--blue-color)}.cs_post.cs_style_1 .cs_post_excerpt{color:#59697a;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:20px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.cs_post.cs_style_1 .cs_post_read_more{color:var(--blue-color);align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.cs_post.cs_style_1 .cs_post_read_more svg{font-size:12px}.cs_post.cs_style_2{gap:15px;display:flex}@media (max-width:1199px){.cs_post.cs_style_2 br{display:none}}.cs_post.cs_style_2:not(:last-child){margin-bottom:30px}.cs_post.cs_style_2 .cs_post_thumb_thumbnail{flex:none;width:94px;height:78px;display:inline-block}.cs_post.cs_style_2 .cs_post_thumb_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_post.cs_style_2 .cs_post_meta{align-items:center;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.cs_post.cs_style_2 .cs_post_title{font-size:17px;font-weight:600}.cs_posts_grid.cs_style_1{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:1199px){.cs_posts_grid.cs_style_1{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cs_posts_grid.cs_style_1{grid-template-columns:repeat(1,1fr)}}.cs_blog_slider_outer .slick-list{margin:0 -12px;padding:16px 0 24px!important}.cs_blog_slider_outer .slick-slide{padding:0 12px}.cs_blog_slider_outer .cs_post.cs_style_1{border-radius:12px;position:relative}.cs_blog_slider_outer .cs_post.cs_style_1:before{content:"";z-index:2;background:var(--blue-color);pointer-events:none;border-radius:12px 12px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.cs_blog_slider_outer .cs_post.cs_style_1:hover{transform:translateY(-8px);box-shadow:0 18px 48px #2878d02e}.cs_blog_slider_outer .cs_post.cs_style_1 .cs_post_thumb_wrap{height:250px}@media (max-width:991px){.cs_blog_slider_outer .cs_post.cs_style_1 .cs_post_thumb_wrap{height:220px}}.cs_post_details.cs_style_1 .cs_post_thumb_thumbnail{margin-bottom:24px}.cs_post_details.cs_style_1 .cs_post_thumb_thumbnail img{width:100%}.cs_post_details.cs_style_1 .cs_post_meta{align-items:center;gap:25px;margin-bottom:17px;font-size:14px;display:flex}.cs_post_details.cs_style_1 .cs_post_meta li{align-items:center;gap:10px;display:flex}.cs_post_details.cs_style_1 .cs_reply_title{font-size:22px}.cs_post_details.cs_style_1 p{margin-bottom:20px}.cs_comment_body{border-bottom:1px solid var(--border-color);align-items:center;gap:20px;width:100%;max-width:730px;padding:35px 0;display:flex}@media (max-width:575px){.cs_comment_body{flex-direction:column;align-items:start}}.cs_comment_body:nth-child(2n){padding-left:50px}@media (max-width:991px){.cs_comment_body:nth-child(2n){padding-left:0}}.cs_comment_body h3{margin-bottom:6px;font-size:22px}.cs_comment_body p{margin-bottom:14px}.cs_comment_body .cs_comment_thumbnail{border-radius:50%;flex:none;width:90px;height:90px;overflow:hidden}.cs_comment_body .cs_comment_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_comment_body .cs_comment_meta_wrapper{align-items:center;gap:60px;display:flex}.cs_comment_body .cs_reply_btn{font-size:17px;font-weight:500}.cs_reply_heading{margin-bottom:33px;font-size:40px}.cs_reply_form .cs_form_field{background-color:var(--white);color:var(--body-color);font-size:16px;font-weight:400}.cs_reply_form select{color:var(--body-color);padding:12.3px 20px;font-size:17px}.cs_reply_form .cs_btn.cs_style_1{border:none;outline:none;margin-top:20px;padding:11px 50px}.cs_blog_single{padding:56px 0 90px}@media (max-width:991px){.cs_blog_single{padding:40px 0 70px}}@media (max-width:575px){.cs_blog_single{padding:28px 0 56px}}.cs_blog_single_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}@media (max-width:1199px){.cs_blog_single_layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media (max-width:991px){.cs_blog_single_layout{grid-template-columns:minmax(0,1fr);gap:48px}}.cs_blog_article{min-width:0}.cs_blog_head_meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cs_blog_pill{color:#155a9c;letter-spacing:.5px;text-transform:uppercase;background:#2878d01a;border-radius:.2rem;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.cs_blog_head_dot{background:#c7d4e3;border-radius:50%;width:4px;height:4px}@media (max-width:575px){.cs_blog_head_dot{display:none}}.cs_blog_head_time{color:#526174;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.cs_blog_head_time svg{font-size:12px}.cs_blog_head_title{color:var(--heading-color);letter-spacing:-.4px;margin:0 0 18px;font-size:46px;font-weight:700;line-height:1.18}@media (max-width:1199px){.cs_blog_head_title{font-size:40px}}@media (max-width:991px){.cs_blog_head_title{font-size:34px}}@media (max-width:575px){.cs_blog_head_title{font-size:26px;line-height:1.25}}.cs_blog_head_standfirst{color:#55677d;max-width:68ch;margin:0 0 26px;font-size:19px;line-height:1.62}@media (max-width:991px){.cs_blog_head_standfirst{font-size:17px}}@media (max-width:575px){.cs_blog_head_standfirst{margin-bottom:20px;font-size:15.5px}}.cs_blog_byline{border-bottom:1px solid #e8eef6;align-items:center;gap:12px;padding-bottom:26px;display:flex}.cs_blog_byline_avatar{background:var(--blue-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.cs_blog_byline_avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:575px){.cs_blog_byline_avatar{width:40px;height:40px;font-size:15px}}.cs_blog_byline_text{flex-direction:column;gap:2px;min-width:0;display:flex}.cs_blog_byline_name{color:var(--heading-color);font-size:15px;font-weight:700}.cs_blog_byline_date{color:#526174;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cs_blog_byline_date svg{font-size:12px}.cs_blog_featured{background:#eef4fb;border-radius:14px;margin:32px 0;overflow:hidden}.cs_blog_featured img{width:100%;height:auto;display:block}@media (max-width:575px){.cs_blog_featured{border-radius:10px;margin:24px 0}}.cs_blog_takeaways{border:1px solid #dfeaf8;border-left:4px solid var(--blue-color);background:#f5f9ff;border-radius:.2rem;margin:0 0 32px;padding:22px 26px}.cs_blog_takeaways h2{text-transform:uppercase;letter-spacing:.6px;color:var(--blue-color);margin:0 0 12px;font-size:15px;font-weight:700}.cs_blog_takeaways ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs_blog_takeaways li{color:#46586d;padding-left:24px;font-size:15.5px;line-height:1.6;position:relative}.cs_blog_takeaways li:before{content:"";background:var(--accent-color);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:4px}@media (max-width:575px){.cs_blog_takeaways{padding:18px 18px 18px 20px}.cs_blog_takeaways li{font-size:14.5px}}.cs_blog_body{max-width:72ch}.cs_blog_body p{color:#46586d;margin:0 0 24px;font-size:17px;line-height:1.85}.cs_blog_body p:last-child{margin-bottom:0}.cs_blog_body a{color:var(--blue-color)}@media (max-width:991px){.cs_blog_body p{font-size:16.5px}}@media (max-width:575px){.cs_blog_body p{margin-bottom:20px;font-size:15.5px;line-height:1.78}}.cs_blog_story{gap:52px;display:grid}@media (max-width:767px){.cs_blog_story{gap:38px}}.cs_blog_story_row{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,3.4vw,44px);display:grid;position:relative}.cs_blog_story_row>*{z-index:1;position:relative}.cs_blog_story_row:first-child:before{content:"";z-index:0;background:linear-gradient(145deg,#e9f7ff,#e8f6ff00);border-radius:28px;width:44%;height:60%;position:absolute;top:-22px;left:-34px}.cs_blog_story_row:last-child:after{content:"";z-index:0;border:1px solid #d5ecfb;border-radius:48% 52% 55% 45%;width:26%;height:46%;position:absolute;bottom:-26px;right:-28px}.cs_blog_story_row>:only-child{grid-column:1/-1}@media (max-width:767px){.cs_blog_story_row{grid-template-columns:1fr;gap:22px}.cs_blog_story_row:before,.cs_blog_story_row:after{display:none}.cs_blog_story_row .cs_blog_story_copy{order:1}.cs_blog_story_row .cs_blog_story_visual{order:2}}.cs_blog_story_row_reverse .cs_blog_story_visual{order:2}.cs_blog_story_row_reverse .cs_blog_story_copy{order:1}.cs_blog_story_visual{border:9px solid var(--white);background:#eaf4fa;border-radius:24px 24px 24px 6px;min-height:330px;margin:0;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 18px 38px #154f8424}.cs_blog_story_visual:after{content:"";pointer-events:none;background:linear-gradient(145deg,#1466a71f,#0000 43%);position:absolute;inset:0}.cs_blog_story_visual img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .65s cubic-bezier(.2,.75,.25,1);display:block}.cs_blog_story_visual:hover img{transform:scale(1.045)}.cs_blog_story_row_reverse .cs_blog_story_visual{border-radius:24px 24px 6px;transform:rotate(1.2deg)}@media (max-width:991px){.cs_blog_story_visual,.cs_blog_story_visual img{min-height:280px}}@media (max-width:767px){.cs_blog_story_visual{border-width:7px;min-height:240px;transform:none}.cs_blog_story_visual img{min-height:240px}.cs_blog_story_row_reverse .cs_blog_story_visual{transform:none}}.cs_blog_story_copy{min-width:0}.cs_blog_story_copy p{color:#46586d;margin:0 0 18px;font-size:16px;line-height:1.8}.cs_blog_story_copy p:last-child{margin-bottom:0}.cs_blog_story_copy a{color:var(--blue-color)}@media (max-width:991px){.cs_blog_story_copy p{font-size:15.5px}}@media (max-width:575px){.cs_blog_story_copy p{margin-bottom:15px;font-size:15px;line-height:1.76}}.cs_blog_gallery{margin:44px 0}@media (max-width:575px){.cs_blog_gallery{margin:32px 0}}.cs_blog_gallery_heading{color:var(--heading-color);margin:0 0 18px;font-size:22px;font-weight:700}@media (max-width:575px){.cs_blog_gallery_heading{font-size:19px}}.cs_blog_gallery_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:767px){.cs_blog_gallery_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.cs_blog_gallery_item_lead{grid-column:1/-1}.cs_blog_gallery_item_lead img{height:380px}@media (max-width:991px){.cs_blog_gallery_item_lead img{height:300px}}@media (max-width:575px){.cs_blog_gallery_item_lead img{height:220px}}.cs_blog_gallery_grid_single .cs_blog_gallery_item img{height:380px}@media (max-width:991px){.cs_blog_gallery_grid_single .cs_blog_gallery_item img{height:300px}}@media (max-width:575px){.cs_blog_gallery_grid_single .cs_blog_gallery_item img{height:220px}}.cs_blog_gallery_item{cursor:pointer;background:#eef4fb;border:0;border-radius:10px;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.cs_blog_gallery_item img{object-fit:cover;width:100%;height:180px;transition:transform .4s;display:block}.cs_blog_gallery_item:hover img,.cs_blog_gallery_item:focus-visible img{transform:scale(1.06)}.cs_blog_gallery_item:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}@media (max-width:575px){.cs_blog_gallery_item img{height:130px}}.cs_blog_gallery_zoom{width:32px;height:32px;color:var(--blue-color);opacity:0;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.cs_blog_gallery_item:hover .cs_blog_gallery_zoom,.cs_blog_gallery_item:focus-visible .cs_blog_gallery_zoom{opacity:1;transform:translateY(0)}@media (hover:none){.cs_blog_gallery_zoom{opacity:1;transform:translateY(0)}}.cs_blog_lightbox{z-index:1200;background:#091220f0;justify-content:center;align-items:center;padding:64px 72px;animation:.2s cs_blog_lightbox_in;display:flex;position:fixed;inset:0}@media (max-width:767px){.cs_blog_lightbox{padding:64px 16px}}@keyframes cs_blog_lightbox_in{0%{opacity:0}to{opacity:1}}.cs_blog_lightbox_figure{flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:100%;margin:0;display:flex}.cs_blog_lightbox_figure img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:calc(100vh - 190px)}.cs_blog_lightbox_figure figcaption{color:#ffffffd1;text-align:center;max-width:60ch;font-size:14px;line-height:1.5}.cs_blog_lightbox_count{color:#ffffff8c;letter-spacing:1px;font-size:12.5px}.cs_blog_lightbox_close,.cs_blog_lightbox_nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute}.cs_blog_lightbox_close:hover,.cs_blog_lightbox_nav:hover{background:#ffffff3d}.cs_blog_lightbox_close:focus-visible,.cs_blog_lightbox_nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.cs_blog_lightbox_close{width:42px;height:42px;font-size:18px;top:18px;right:18px}.cs_blog_lightbox_nav{width:46px;height:46px;font-size:16px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.cs_blog_lightbox_nav{width:38px;height:38px;top:auto;bottom:16px;transform:none}}.cs_blog_lightbox_prev{left:18px}@media (max-width:767px){.cs_blog_lightbox_prev{left:calc(50% - 52px)}}.cs_blog_lightbox_next{right:18px}@media (max-width:767px){.cs_blog_lightbox_next{right:calc(50% - 52px)}}.cs_blog_quote{background:var(--blue-gradient,linear-gradient(135deg, #5aabf7 0%, #eef6ff 100%));background:#f5f9ff;border:1px solid #dfeaf8;border-radius:14px;margin:44px 0;padding:34px 34px 28px;position:relative}.cs_blog_quote blockquote{color:#2c3e55;margin:0;font-size:19px;font-style:italic;line-height:1.7}.cs_blog_quote figcaption{align-items:center;gap:12px;margin-top:20px;display:flex}.cs_blog_quote figcaption img{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.cs_blog_quote figcaption span{flex-direction:column;line-height:1.4;display:flex}.cs_blog_quote figcaption strong{color:var(--heading-color);font-size:15px}.cs_blog_quote figcaption em{color:#7a8a9c;font-size:13px;font-style:normal}@media (max-width:575px){.cs_blog_quote{margin:32px 0;padding:24px 20px 20px}.cs_blog_quote blockquote{font-size:16.5px}}.cs_blog_quote_mark{color:var(--accent-color);opacity:.75;margin-bottom:14px;font-size:24px;display:block}.cs_blog_stats{border:1px solid #e8eef6;border-radius:14px;margin:44px 0;padding:30px 32px}.cs_blog_stats h2{color:var(--heading-color);margin:0 0 8px;font-size:21px;font-weight:700}.cs_blog_stats>p{color:#6b7c90;margin:0 0 22px;font-size:15px;line-height:1.65}@media (max-width:575px){.cs_blog_stats{margin:32px 0;padding:22px 18px}.cs_blog_stats h2{font-size:18px}}.cs_blog_stats_list{gap:18px;display:grid}.cs_blog_stat_head{color:#46586d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:14.5px;display:flex}.cs_blog_stat_value{color:var(--blue-color);font-weight:700}.cs_blog_stat_track{background:#e9eff7;border-radius:999px;height:8px;overflow:hidden}.cs_blog_stat_fill{border-radius:inherit;background:linear-gradient(90deg, var(--blue-color), var(--accent-color));height:100%}.cs_blog_foot{border-top:1px solid #e8eef6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:26px;display:flex}.cs_blog_tags{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cs_blog_tags_label{color:#526174;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cs_blog_tags_label svg{font-size:11px}.cs_blog_tags_list{flex-wrap:wrap;gap:8px;display:flex}.cs_blog_tag{color:#4a5b70;background:#f1f6fc;border:1px solid #e2ecf7;border-radius:.2rem;padding:5px 12px;font-size:13px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.cs_blog_tag:hover{background:var(--blue-color);border-color:var(--blue-color);color:#fff}.cs_blog_share{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs_blog_share_label{color:#526174;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.cs_blog_share_links{gap:8px;display:flex}.cs_blog_share_btn{color:#55677d;cursor:pointer;background:#f7fbff;border:1px solid #e2ecf7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.cs_blog_share_btn:hover{background:var(--blue-color);border-color:var(--blue-color);color:#fff}.cs_blog_share_btn.is-copied{color:#fff;background:#16a34a;border-color:#16a34a}.cs_blog_cta{color:#fff;background:linear-gradient(135deg,#2878d0 0%,#5aabf7 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:30px 34px;display:flex}.cs_blog_cta h2{color:#fff;margin:0 0 6px;font-size:23px;font-weight:700}.cs_blog_cta p{color:#ffffffe0;max-width:52ch;margin:0;font-size:15px;line-height:1.6}@media (max-width:767px){.cs_blog_cta{padding:24px 20px}.cs_blog_cta h2{font-size:20px}}.cs_blog_cta_actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.cs_blog_cta_call{color:#fff;opacity:.92;font-size:15px;font-weight:700;text-decoration:none}.cs_blog_cta_call:hover{color:#fff;text-decoration:underline}.cs_blog_side{align-content:start;gap:24px;min-width:0;display:grid}@media (min-width:992px){.cs_blog_side{position:sticky;top:100px}}.cs_blog_side_card{background:#fff;border:1px solid #e8eef6;border-radius:14px;padding:22px}.cs_blog_side_title{color:var(--heading-color);border-bottom:1px solid #eef3f9;margin:0 0 16px;padding-bottom:12px;font-size:17px;font-weight:700}@media (max-width:767px){.cs_blog_side_title{text-align:center}}.cs_blog_side_posts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cs_blog_side_posts a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.cs_blog_side_post_thumb{background:#eef4fb;border-radius:8px;flex-shrink:0;width:72px;height:60px;overflow:hidden}.cs_blog_side_post_thumb img{object-fit:cover;width:100%;height:100%}.cs_blog_side_post_text{flex-direction:column;gap:3px;min-width:0;display:flex}.cs_blog_side_post_date{color:#526174;font-size:12px}.cs_blog_side_post_title{color:var(--heading-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}a:hover .cs_blog_side_post_title{color:var(--blue-color)}.cs_blog_side_cats{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cs_blog_side_cats a{color:#55677d;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.cs_blog_side_cats a svg{color:var(--accent-color);font-size:11px}.cs_blog_side_cats a:hover{color:var(--blue-color);padding-left:4px}.cs_blog_side_promo{background-position:50%;background-size:cover;background-color:var(--blue-color);border-radius:14px;overflow:hidden}.cs_blog_side_promo_inner{text-align:center;color:#fff;background:linear-gradient(#102a52b8,#102a52e0);padding:28px 24px}.cs_blog_side_promo_inner h3{color:#fff;margin:0 0 8px;font-size:19px;font-weight:700}.cs_blog_side_promo_inner p{color:#ffffffd9;margin:0 0 18px;font-size:14px;line-height:1.6}.cs_blog_side_promo_icon{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.cs_blog_side_promo_icon img{object-fit:contain;width:30px;height:30px}.cs_blog_side_promo_btn{color:var(--blue-color);background:#fff;border-radius:.2rem;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.cs_blog_side_promo_btn:hover{background:var(--accent-color);color:#fff}.cs_blog_related{border-top:1px solid #e8eef6;margin-top:80px;padding-top:48px}@media (max-width:767px){.cs_blog_related{margin-top:56px;padding-top:36px}}.cs_blog_related_heading{color:var(--heading-color);margin:0 0 28px;font-size:28px;font-weight:700}@media (max-width:767px){.cs_blog_related_heading{text-align:center}}@media (max-width:575px){.cs_blog_related_heading{margin-bottom:20px;font-size:22px}}.cs_blog_related_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:991px){.cs_blog_related_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:575px){.cs_blog_related_grid{grid-template-columns:1fr;gap:16px}}.cs_blog_related_card{color:inherit;background:#fff;border:1px solid #e8eef6;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.cs_blog_related_card:hover{border-color:#cfe0f5;transform:translateY(-4px)}.cs_blog_related_card:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.cs_blog_related_media{background:#eef4fb;height:170px;display:block;overflow:hidden}.cs_blog_related_media img{object-fit:cover;width:100%;height:100%}@media (max-width:575px){.cs_blog_related_media{height:150px}}.cs_blog_related_media_empty{background:linear-gradient(135deg,#e8f1fb,#f6faff);width:100%;height:100%;display:block}.cs_blog_related_body{flex-direction:column;gap:7px;padding:16px 18px 20px;display:flex}.cs_blog_related_cat{letter-spacing:.5px;text-transform:uppercase;color:var(--blue-color);font-size:11.5px;font-weight:700}.cs_blog_related_title{color:var(--heading-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden}.cs_blog_related_date{color:#526174;font-size:12.5px}.cs_blog_resources{background:linear-gradient(#f7fbff,#fff);border-top:1px solid #eaf0f7;padding:74px 0 90px}@media (max-width:767px){.cs_blog_resources{padding:52px 0 64px}}.cs_blog_res_head{text-align:center;max-width:640px;margin:0 auto 34px}.cs_blog_res_eyebrow{color:var(--blue-color);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;font-weight:800;display:inline-flex}.cs_blog_res_eyebrow:before{content:"";background:linear-gradient(90deg, #3eaee9, var(--blue-color));width:26px;height:2px}.cs_blog_res_title{color:var(--heading-color);margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.22}.cs_blog_res_lead{color:#62748a;margin:0;font-size:15.5px;line-height:1.7}@media (max-width:575px){.cs_blog_res_lead{font-size:14.5px}}.cs_blog_res_grid{margin-top:0;margin-bottom:46px}.cs_blog_res_link{color:inherit;text-decoration:none}.cs_blog_res_link:hover{color:inherit}.cs_blog_res_link:focus-visible{outline:2px solid var(--blue-color);outline-offset:4px;border-radius:12px}.cs_blog_res_go{color:var(--blue-color);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:700;display:inline-flex}.cs_blog_res_go svg{font-size:11px;transition:transform .22s}.cs_svc_process_card:hover .cs_blog_res_go svg{transform:translate(4px)}.cs_blog_topics{background:#fff;border:1px solid #e6eef8;border-radius:14px;margin-bottom:26px;padding:26px 28px}@media (max-width:575px){.cs_blog_topics{padding:20px 18px}}.cs_blog_topics_title{color:var(--heading-color);align-items:center;gap:9px;margin:0 0 15px;font-size:16.5px;font-weight:700;display:flex}.cs_blog_topics_title svg{color:var(--blue-color);font-size:13px}.cs_blog_topics_list{flex-wrap:wrap;gap:9px;display:flex}.cs_blog_topic{color:#4a5b70;background:#f6faff;border:1px solid #e2ecf7;border-radius:.2rem;padding:7px 14px;font-size:13.5px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.cs_blog_topic:hover{background:var(--blue-color);border-color:var(--blue-color);color:#fff}.cs_blog_help{color:#fff;background:linear-gradient(135deg,#2878d0 0%,#5aabf7 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:34px 38px;display:flex}.cs_blog_help h3{color:#fff;margin:0 0 7px;font-size:23px;font-weight:700;line-height:1.28}.cs_blog_help p{color:#ffffffe6;max-width:56ch;margin:0;font-size:14.5px;line-height:1.7}@media (max-width:767px){.cs_blog_help{padding:26px 22px}.cs_blog_help h3{font-size:20px}}.cs_blog_help_actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:11px;display:flex}.cs_blog_help_btn{color:var(--blue-color);background:#fff;border-radius:.2rem;padding:12px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.cs_blog_help_btn:hover{color:#fff;background:#0c2f5a}.cs_blog_help_call{color:#fff;opacity:.94;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cs_blog_help_call svg{font-size:12px}.cs_blog_help_call:hover{color:#fff;text-decoration:underline}@media (max-width:991px){.cs_cta.cs_style_1{padding:70px 0}}.cs_cta.cs_style_1 .cs_cta_in{justify-content:space-between;align-items:center;display:flex}@media (max-width:991px){.cs_cta.cs_style_1 .cs_cta_in{flex-direction:column;gap:25px 0}}.cs_cta.cs_style_1 .cs_cta_left{align-items:center;gap:30px 70px;display:flex}@media (max-width:991px){.cs_cta.cs_style_1 .cs_cta_left{text-align:center;flex-direction:column}}.cs_cta.cs_style_1 .cs_cta_right{flex:none}.cs_cta.cs_style_1 .container{z-index:2;position:relative}.cs_cta.cs_style_1 .cs_cta_title{color:#e7e7e7;margin-bottom:10px;font-size:24px}.cs_cta.cs_style_1 .cs_cta_subtitle{color:#ffffffbf;margin-bottom:0}.cs_cta.cs_style_1.cs_blue_bg .cs_cta_title{color:#1a3354}.cs_cta.cs_style_1.cs_blue_bg .cs_cta_subtitle{color:#1a3354c7}.cs_cta.cs_style_1 .cs_cta_thumb{flex:none;width:200px;height:190px;position:relative}.cs_cta.cs_style_1 .cs_cta_thumb:before{content:"";background-color:var(--accent-color);width:110px;height:110px;margin-top:-55px;position:absolute;top:50%;right:-20px;transform:rotate(45deg)}@media (max-width:991px){.cs_cta.cs_style_1 .cs_cta_thumb:before{display:none}}.cs_cta.cs_style_1 .cs_cta_thumb img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.cs_cta.cs_style_1 .cs_cta_shape{width:300px;height:300px;position:absolute;bottom:-150px;right:-140px}.cs_cta.cs_style_1 .cs_cta_shape:before,.cs_cta.cs_style_1 .cs_cta_shape:after{content:"";background-color:var(--accent-color);border-radius:50%;width:100%;height:100%;position:absolute;top:0;right:0}.cs_cta.cs_style_1 .cs_cta_shape:before{z-index:1;animation:4s linear 1s infinite zoom-shape1;transform:scale(0)}.cs_cta.cs_style_1 .cs_cta_shape:after{opacity:.71;animation:4s linear infinite zoom-shape2;transform:scale(0)}@media (max-width:991px){.cs_cta.cs_style_1.cs_type_1{padding:0}}.cs_cta.cs_style_1.cs_type_1 .cs_cta_in{z-index:1;padding:33px 0;position:relative}@media (max-width:991px){.cs_cta.cs_style_1.cs_type_1 .cs_cta_in{padding:70px 0}}.cs_cta.cs_style_1.cs_type_1 .cs_cta_left{gap:30px 60px}.cs_cta.cs_style_1.cs_type_1 .cs_cta_thumb{width:initial;height:125px}.cs_cta.cs_style_1.cs_type_1 .cs_cta_thumb:before{width:60px;height:60px;margin-top:-32px;right:-12px}.cs_cta.cs_style_1.cs_type_1 .container{z-index:2;position:relative}.cs_cta.cs_style_1.cs_type_1 .container:before{content:"";background:var(--blue-gradient-dark);border-radius:100px 0 0 100px;width:100vw;height:100%;position:absolute;top:0;left:-20px}@media (max-width:991px){.cs_cta.cs_style_1.cs_type_1 .container:before{border-radius:0;left:50%;transform:translate(-50%)}}.cs_cta.cs_style_1.cs_type_1 .cs_cta_shape{z-index:3}.cs_cta.cs_style_2{width:100%;height:100%;min-height:600px;position:relative}@media (max-width:500px){.cs_cta.cs_style_2{min-height:640px}}@media (max-width:380px){.cs_cta.cs_style_2{min-height:680px}}.cs_cta.cs_style_2 .cs_cta_btn_wrapper{z-index:1;justify-content:center;display:flex;position:relative}@media (max-width:991px){.cs_cta.cs_style_2 .cs_cta_btn_wrapper{justify-content:start}}.cs_cta.cs_style_2 .cs_video_open{-webkit-backdrop-filter:blur(6px);color:var(--heading-color);letter-spacing:.01em;background:#fffffff5;border-radius:60px;align-items:center;gap:0;padding:8px 28px 8px 8px;font-size:16px;font-weight:600;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 8px 28px #0003}.cs_cta.cs_style_2 .cs_video_open:hover{transform:translateY(-3px);box-shadow:0 14px 40px #00000042}.cs_cta.cs_style_2 .cs_video_open:hover .cs_player_btn{background:var(--accent-color)}.cs_cta.cs_style_2 .cs_player_btn{background:var(--blue-color);width:52px;height:52px;color:var(--blue-color);border-radius:50%;flex-shrink:0;margin-right:16px;transition:background .22s}.cs_cta.cs_style_2 .cs_player_btn:before,.cs_cta.cs_style_2 .cs_player_btn:after{background-color:#fff}.cs_cta.cs_style_2 .cs_play_btn_text{background:0 0}.cs_cta.cs_style_2 .cs_cta_text{z-index:2;max-width:540px;position:relative}.cs_cta.cs_style_2 .cs_section_title{margin-bottom:12px}.cs_cta.cs_style_2 .cs_cta_subtitle{margin-bottom:44px;font-size:16px;font-weight:400}.cs_cta.cs_style_2 .cs_btn.cs_style_1{margin-top:1px}.cs_cta.cs_style_2 .cs_cta_shape{bottom:8%;right:3%}@media (max-width:767px){.cs_cta.cs_style_2 .cs_cta_shape{display:none}}.cs_cta.cs_style_3{padding:60px 0 65px}@media (max-width:767px){.cs_cta.cs_style_3{padding:40px 0}}.cs_cta.cs_style_3 .cs_cta_in{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:767px){.cs_cta.cs_style_3 .cs_cta_in{flex-direction:column;align-items:start;gap:24px}}.cs_cta.cs_style_3 .cs_cta_info{padding-left:20px;position:relative}.cs_cta.cs_style_3 .cs_cta_info:after,.cs_cta.cs_style_3 .cs_cta_info:before{content:"";border-radius:2px;width:3px;height:100%;position:absolute;left:0}.cs_cta.cs_style_3 .cs_cta_info:before{background-color:var(--white);top:0}.cs_cta.cs_style_3 .cs_cta_info:after{background-color:var(--blue-color);height:50%;bottom:0}.cs_cta.cs_style_3 .cs_cta_title{margin-bottom:10px;font-size:24px}.cs_cta.cs_style_3 .cs_color_3:hover{background-color:var(--blue-color)}@keyframes zoom-shape1{to{opacity:0;transform:scale(1)}}@keyframes zoom-shape2{to{opacity:0;transform:scale(1)}}.cs_testimonial_area{background-position:100%;background-repeat:no-repeat}.cs_testimonial_content{margin-left:75px;padding-left:75px;position:relative}@media (max-width:991px){.cs_testimonial_content{margin-left:0;padding-left:50px}}@media (max-width:575px){.cs_testimonial_content{padding-left:0}}.cs_testimonial_content:after{content:"";background-color:var(--accent-color);border-radius:5px;width:10px;height:100%;position:absolute;top:0;left:0}@media (max-width:575px){.cs_testimonial_content:after{display:none}}.cs_testimonial.cs_style_1{max-width:491px}.cs_testimonial.cs_style_1.cs_type_1{background-color:#f2f6fd;max-width:100%;padding:35px 35px 40px}@media (max-width:575px){.cs_testimonial.cs_style_1.cs_type_1{padding:35px 20px}}.cs_testimonial.cs_style_1.cs_type_1 .cs_testimonial_subtitle{margin-bottom:30px}.cs_testimonial.cs_style_1 .cs_rating_container{margin-bottom:17px}.cs_testimonial.cs_style_1 .cs_avatar.cs_style_1{align-items:center;gap:20px;display:flex}@media (max-width:575px){.cs_testimonial.cs_style_1 .cs_avatar.cs_style_1{gap:15px}}.cs_testimonial.cs_style_1 .cs_avatar_thumbnail{border-radius:50%;width:73px;height:73px}.cs_testimonial.cs_style_1 .cs_avatar_thumbnail img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cs_testimonial.cs_style_1 .cs_avatar_title{margin-bottom:1px;font-size:22px}@media (max-width:575px){.cs_testimonial.cs_style_1 .cs_avatar_title{font-size:20px}}.cs_testimonial.cs_style_1 .cs_testimonial_subtitle{margin-bottom:38px}.cs_testimonial.cs_style_1+.cs_testimonial_heading{margin-bottom:16px}.odometer-inside{display:flex}.cs_counter_area{position:relative}.cs_counter_area:after{content:"";background-color:var(--white);width:100%;height:50%;position:absolute;top:0;left:0}.cs_counter_content.cs_blue_bg{background:var(--blue-gradient-dark)}.cs_counter_content{z-index:2;border-radius:10px;position:relative;overflow:hidden}.cs_counter_content .cs_counter_heading{z-index:1;color:#fff;text-align:center;max-width:760px;margin:0 auto;padding:42px 24px 0;position:relative}.cs_counter_content .cs_counter_heading .cs_counter_eyebrow{color:#ffffffb8;letter-spacing:.16em;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.2;display:block}.cs_counter_content .cs_counter_heading h2{color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.2}.cs_counter_content .cs_counter_heading p{color:#ffffffc7;max-width:620px;margin:9px auto 0;font-size:15px;line-height:1.55}.cs_counter_content .cs_counter_shape{width:100%;top:-20px;left:0}.cs_counter_content .cs_counter_shape img{width:100%;display:inline-block}.cs_counter_1_wrap{z-index:1;justify-content:center;row-gap:40px;padding:45px 0;display:flex;position:relative}.cs_counter_1_wrap .cs_counter.cs_style_1{z-index:2;text-align:center;width:25%;padding:0 45px;position:relative}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_icon{background-color:var(--white);box-sizing:border-box;border-radius:50%;width:74px;height:74px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:14px;transition:all .4s}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_icon img{object-fit:contain;width:100%;height:100%;transition:all .4s;display:block}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_nmber{color:#e7e7e7;font-size:40px;font-weight:700;line-height:1.2em;font-family:var(--heading-font);margin-bottom:-2px}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_title{color:#e7e7e7;font-size:22px;font-weight:500}@media (min-width:575px){.cs_counter_1_wrap .cs_counter.cs_style_1{padding:0 20px}.cs_counter_1_wrap .cs_counter.cs_style_1:not(:nth-child(4n)):before{content:"";background-color:var(--border-color);opacity:.3;z-index:2;width:1px;height:57%;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.cs_counter_1_wrap .cs_counter.cs_style_1:last-child:before{display:none}@media (max-width:1199px){.cs_counter_1_wrap{flex-wrap:wrap}.cs_counter_1_wrap .cs_counter.cs_style_1{width:calc(50% - 25px)}.cs_counter_1_wrap .cs_counter.cs_style_1:nth-child(2):before{display:none}}@media (max-width:575px){.cs_counter_1_wrap{flex-direction:column}.cs_counter_1_wrap .cs_counter.cs_style_1{width:100%;margin:auto}}.cs_counter.cs_style_1{gap:17px}@media (max-width:575px){.cs_counter.cs_style_1 .cs_counter_nmber{min-width:70px}}@media (max-width:991px){.cs_counter_content .cs_counter_heading{padding-top:34px}.cs_counter_content .cs_counter_heading h2{font-size:28px}.cs_counter_1_wrap{grid-template-rows:repeat(2,168px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:34px 16px 38px;display:grid}.cs_counter_1_wrap .cs_counter.cs_style_1{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:auto;height:168px;min-height:0;padding:10px 12px;display:flex}.cs_counter_1_wrap .cs_counter.cs_style_1:before{display:none}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_icon{flex:0 0 58px;width:58px;height:58px;margin:0 auto 11px;padding:11px}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_nmber{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:44px;margin-bottom:3px;display:flex}.cs_counter_1_wrap .cs_counter.cs_style_1 .cs_counter_title{text-align:center;justify-content:center;align-items:flex-start;min-height:38px;margin:0;display:flex}}.cs_counter_2_wrap{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1199px){.cs_counter_2_wrap{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:575px){.cs_counter_2_wrap{grid-template-columns:repeat(1,1fr)}}.cs_counter_2_wrap .cs_counter.cs_style_2{border:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:48px 15px 45px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.cs_counter_2_wrap .cs_counter.cs_style_2:first-child{border-right:0;border-radius:10px 0 0 10px}.cs_counter_2_wrap .cs_counter.cs_style_2:nth-child(4){border-radius:0 10px 10px 0}.cs_counter_2_wrap .cs_counter.cs_style_2:nth-child(3){border-left:0;border-right:0}}@media (max-width:1199px){.cs_counter_2_wrap .cs_counter.cs_style_2{border-radius:10px}}.cs_counter_2_wrap .cs_counter.cs_style_2:after,.cs_counter_2_wrap .cs_counter.cs_style_2:before{content:"";background-color:#0000;width:100%;height:3px;transition:all .3s ease-in-out;position:absolute;left:0}.cs_counter_2_wrap .cs_counter.cs_style_2:after{top:0}.cs_counter_2_wrap .cs_counter.cs_style_2:before{bottom:0}.cs_counter_2_wrap .cs_counter.cs_style_2 .cs_counter_icon{background-color:var(--blue-color);border-radius:50%;width:74px;height:74px;margin-bottom:16px;transition:all .4s}.cs_counter_2_wrap .cs_counter.cs_style_2 .cs_counter_icon img{filter:brightness(0)invert()}.cs_counter_2_wrap .cs_counter.cs_style_2 .cs_counter_nmber{color:var(--heading-color);margin-bottom:-2px;font-size:40px;font-weight:700;line-height:1.2em}.cs_counter_2_wrap .cs_counter.cs_style_2 .cs_counter_title{color:var(--heading-color);font-size:22px;font-weight:500}.cs_counter_2_wrap .cs_counter.cs_style_2:hover .cs_counter_icon,.cs_counter_2_wrap .cs_counter.cs_style_2:hover:after,.cs_counter_2_wrap .cs_counter.cs_style_2:hover:before{background-color:var(--accent-color)}.cs_timeline_wrapper{overflow-x:auto}.cs_days_row{border:1px solid var(--border-color);grid-template-columns:repeat(8,1fr);min-width:1070px;display:grid}.cs_days_row .cs_day_col{text-transform:uppercase;justify-content:center;align-items:center;padding:24px 10px;transition:all .4s;display:flex}.cs_days_row .cs_day_col:not(:last-child){border-right:1px solid var(--border-color)}.cs_days_row .cs_day_col:hover{background-color:var(--blue-color);color:#e7e7e7}.cs_content_row{border:1px solid var(--border-color);border-top:0;grid-template-columns:repeat(8,1fr);min-width:1070px;display:grid}.cs_content_row .cs_content_col{text-align:center;flex:none;justify-content:center;align-items:center;padding:30px 10px;display:flex;position:relative}.cs_content_row .cs_content_col:not(:last-child){border-right:1px solid var(--border-color)}.cs_content_row .cs_content_col:after{content:"";opacity:0;background:linear-gradient(135deg,#2878d0 0%,#1a5bb8 50%,#0e3d8c 100%);width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_content_row .cs_content_col.cs_time:after{display:none}.cs_content_row .cs_content_col:hover:after{opacity:1}.cs_content_row .cs_content_col:hover .cs_schedule_title,.cs_content_row .cs_content_col:hover .cs_schedule_time,.cs_content_row .cs_content_col:hover .cs_doctor_title{color:#e7e7e7}.cs_content_row .cs_time{color:var(--heading-color);font-size:18px;font-weight:600}.cs_content_row .cs_schedule_wrapper{z-index:1;width:100%;position:relative}.cs_content_row .cs_schedule_wrapper .cs_schedule_title{margin-bottom:2px;font-size:20px}.cs_content_row .cs_schedule_wrapper .cs_schedule_time{color:var(--accent-color);margin-bottom:0;font-size:14px}.cs_content_row .cs_schedule_wrapper .cs_doctor_title{margin-bottom:0}.cs_team.cs_style_1.cs_blue_bg,.cs_team_bg_dark.cs_blue_bg{background:var(--blue-gradient-dark)}.cs_team.cs_style_1{border-radius:10px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:320px;min-height:480px;margin:0 auto;padding:56px 20px 68px;display:flex;position:relative;overflow:hidden}@media (max-width:1400px){.cs_team.cs_style_1{min-height:460px}}@media (max-width:991px){.cs_team.cs_style_1{min-height:480px}}.cs_team.cs_style_1 .cs_team_rating{white-space:nowrap;filter:drop-shadow(0 1px 3px #00000040);gap:5px;font-size:17px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cs_team.cs_style_1 .cs_team_rating .cs_star_filled{color:gold}.cs_team.cs_style_1 .cs_team_rating .cs_star_empty{color:#ffffff59}.cs_team.cs_style_1 .cs_team_thumbnail{z-index:1;border:3px solid #ffffff59;border-radius:50%;flex-shrink:0;width:155px;height:155px;position:relative;overflow:hidden}.cs_team.cs_style_1 .cs_team_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_team.cs_style_1 .cs_team_bio{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.cs_team.cs_style_1 .cs_team_title a{color:#e7e7e7;font-size:20px}.cs_team.cs_style_1 .cs_team_subtitle{color:#e7e7e7;margin-bottom:10px}.cs_team.cs_style_1 .cs_social_btns.cs_style_1 a{background-color:var(--white);color:var(--blue-color)}.cs_team.cs_style_1 .cs_social_btns.cs_style_1 a:hover{background-color:var(--accent-color);color:#e7e7e7}.cs_team.cs_style_1 .cs_team_shape{width:330px;height:270px;position:absolute;top:-170px;right:-110px;transform:rotate(-30deg)}.cs_team.cs_style_1 .cs_team_shape.cs_blue_bg{width:160px;height:330px;top:-135px;left:-50px;transform:rotate(-48deg)}.cs_team.cs_style_1 .cs_team_details_btn{color:#e7e7e7;white-space:nowrap;letter-spacing:.4px;z-index:1;background:#ffffff26;border:1.5px solid #ffffff80;border-radius:30px;padding:8px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cs_team.cs_style_1 .cs_team_details_btn:hover{color:#e7e7e7;background:#ffffff4d;border-color:#ffffffd9}.cs_team_bg_dark{justify-content:center;width:100%;height:45%;display:flex;position:absolute;bottom:0;left:0}.cs_team_bg_dark .cs_team_bg_white{width:100%;max-width:1400px;height:170px;position:absolute;top:-85px;left:50%;transform:translate(-50%)}.cs_team_section{background:linear-gradient(#f0f5ff 0%,#fff 55%)}.cs_team_section_wrap .slick-list{margin:0 -12px;padding:16px 0 24px!important}.cs_team_section_wrap .slick-slide{padding:0 12px}.cs_doc_card{background:var(--white);border-radius:12px;flex-direction:column;transition:transform .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.cs_doc_card:before{content:"";z-index:2;background:var(--blue-color);pointer-events:none;border-radius:12px 12px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.cs_doc_card:hover{transform:translateY(-8px);box-shadow:0 18px 48px #2878d02e}.cs_doc_card:hover .cs_doc_photo_wrap img{transform:scale(1.06)}.cs_doc_card:hover .cs_doc_photo_overlay{opacity:1}.cs_doc_photo_wrap{background:var(--gray-color);height:250px;display:block;position:relative;overflow:hidden}@media (max-width:991px){.cs_doc_photo_wrap{height:220px}}.cs_doc_photo_wrap img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s}.cs_doc_tier_badge{z-index:3;letter-spacing:.2px;border-radius:.2rem;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}.cs_doc_tier_badge.cs_tier_junior,.cs_doc_tier_badge.cs_tier_mbbs{color:#0f766e;background:#ccfbf1}.cs_doc_tier_badge.cs_tier_diploma,.cs_doc_tier_badge.cs_tier_specialist{color:#1d4ed8;background:#dbeafe}.cs_doc_photo_overlay{opacity:0;background:linear-gradient(#0000 0%,#2878d066 50%,#1c6dd0e6 100%);justify-content:center;align-items:flex-end;padding-bottom:22px;transition:opacity .35s;display:flex;position:absolute;inset:0}.cs_doc_socials{gap:10px;display:flex}.cs_doc_socials a{color:#fff;background:#ffffff2e;border:1.5px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;text-decoration:none;transition:background .25s,transform .2s;display:flex}.cs_doc_socials a:hover{color:#fff;background:#ffffff61;transform:translateY(-2px)}.cs_doc_body{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.cs_doc_stars{gap:3px;margin-bottom:10px;font-size:12px;display:flex}.cs_doc_stars .cs_star_filled{color:#f5a623}.cs_doc_stars .cs_star_empty{color:#d8dde5}.cs_doc_name{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}.cs_doc_name a{color:var(--heading-color);text-decoration:none;transition:color .25s}.cs_doc_name a:hover{color:var(--blue-color)}.cs_doc_divider{background:var(--blue-color);border-radius:2px;flex-shrink:0;width:36px;height:3px;margin-bottom:8px}.cs_doc_specialty{color:#146da8;flex:1;margin-bottom:18px;font-size:13px;font-weight:500;display:block}.cs_doc_btn{color:var(--blue-color);border:1.5px solid var(--blue-color);border-radius:.2rem;align-self:flex-start;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.cs_doc_btn:hover{background:var(--blue-color);color:#fff;text-decoration:none}.cs_doc_slider_outer{padding:0 60px;position:relative}@media (max-width:767px){.cs_doc_slider_outer{padding:0 48px}}@media (max-width:479px){.cs_doc_slider_outer{padding:0 40px}}.cs_doc_nav_btn{z-index:10;border:2px solid var(--blue-color);background:var(--white);width:46px;height:46px;color:var(--blue-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:background .25s,color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cs_doc_nav_btn:hover{background:var(--blue-color);color:#fff;box-shadow:0 4px 16px #2878d059}@media (max-width:767px){.cs_doc_nav_btn{width:38px;height:38px;font-size:13px}}.cs_doc_nav_prev{left:0}.cs_doc_nav_next{right:0}@media (max-width:574px){.cs_doc_slider_outer{padding:0 48px 58px}.cs_doc_nav_btn{touch-action:manipulation;border-width:1.5px;width:40px;height:40px;top:auto;bottom:0;transform:none;box-shadow:0 5px 16px #2878d024}.cs_doc_nav_btn:focus-visible{outline-offset:3px;outline:3px solid #2878d047}.cs_doc_nav_prev{left:calc(50% - 44px)}.cs_doc_nav_next{right:calc(50% - 44px)}}@media (max-width:479px){.cs_doc_slider_outer{padding-left:40px;padding-right:40px}}.cs_doc_grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:1199px){.cs_doc_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cs_doc_grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:479px){.cs_doc_grid{grid-template-columns:1fr}}.cs_doctor_details_wrapper{width:100%}.cs_doctor_details_wrapper .cs_progress_bar_wrapper{grid-template-columns:repeat(2,1fr);gap:20px 70px;display:grid}.cs_doctor_details_wrapper .cs_progress_bar_wrapper .cs_progress_head,.cs_doctor_details_wrapper .cs_progress_bar_wrapper .cs_progress{max-width:100%}@media (max-width:767px){.cs_doctor_details_wrapper .cs_progress_bar_wrapper{grid-template-columns:repeat(1,1fr)}}.cs_doctor_details_thumbnail{border-radius:15px;width:100%;height:100%;overflow:hidden}.cs_doctor_details_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_doctor_details_thumbnail .cs_doctor_thumbnail_shape1,.cs_doctor_details_thumbnail .cs_doctor_thumbnail_shape2{opacity:.5;border-radius:50%;width:160px;height:160px;animation:5s linear infinite scale-shape;transform:scale(.7)}.cs_doctor_details_thumbnail .cs_doctor_thumbnail_shape1{z-index:1;top:-100px;left:-70px}.cs_doctor_details_thumbnail .cs_doctor_thumbnail_shape2{animation-delay:2s;top:-40px;left:-100px}.cs_doctor_details{width:100%;padding-left:60px}@media (max-width:1199px){.cs_doctor_details{padding-left:0}}@media (max-width:991px){.cs_doctor_details{max-width:100%}}.cs_doctor_details .cs_doctor_info_header{margin-bottom:17px}.cs_doctor_details .cs_doctor_title{margin-bottom:3px;font-size:22px}.cs_doctor_details .cs_doctor_rating{align-items:center;gap:5px;margin-top:10px;font-size:17px;display:flex}.cs_doctor_details .cs_doctor_rating .cs_star_filled{color:gold;filter:drop-shadow(0 1px 2px #00000026)}.cs_doctor_details .cs_doctor_rating .cs_star_empty{color:#d8dde5}.cs_doctor_details .cs_doctor_rating .cs_rating_value{color:var(--body-color);letter-spacing:.2px;margin-left:4px;font-size:13px;font-weight:600}.cs_doctor_details .cs_info_col_book{padding:0}.cs_doctor_details .cs_doctor_book_btn{background-color:var(--blue-color);text-decoration:none;transition:background-color .4s}.cs_doctor_details .cs_doctor_book_btn .cs_iconbox_icon,.cs_doctor_details .cs_doctor_book_btn .cs_iconbox_title{color:#e7e7e7}.cs_doctor_details .cs_doctor_book_btn:hover{background-color:var(--accent-color)}.cs_doctor_details .cs_doctor_info_wrapper{border:1px solid var(--border-color);width:100%}@media (max-width:991px){.cs_doctor_details .cs_doctor_info_wrapper{max-width:100%}}.cs_doctor_details .cs_doctor_info_row{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:575px){.cs_doctor_details .cs_doctor_info_row{grid-template-columns:repeat(1,1fr)}}.cs_doctor_details .cs_doctor_info_row:last-child{border-bottom:0}.cs_doctor_details .cs_doctor_info_row:after{content:"";background-color:var(--border-color);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:575px){.cs_doctor_details .cs_doctor_info_row:after{display:none}}.cs_doctor_details .cs_doctor_info_col{justify-content:center;align-items:center;padding:5px;display:flex}@media (max-width:575px){.cs_doctor_details .cs_doctor_info_col:first-child{border-bottom:1px solid var(--border-color)}}@keyframes scale-shape{50%{opacity:1;transform:scale(1)}}.cs_nurse_profile_wrapper{align-items:flex-start}.cs_nurse_profile_card{background:var(--white);border:1px solid var(--border-color);border-radius:.2rem;padding:24px;box-shadow:0 4px 20px #0000000d}@media (min-width:992px){.cs_nurse_profile_card{position:sticky;top:24px}}.cs_nurse_profile_photo{aspect-ratio:1;background:var(--gray-color);border-radius:.2rem;width:100%;max-width:220px;margin:0 auto 18px;position:relative;overflow:hidden}.cs_nurse_profile_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs_nurse_profile_header h3{margin:0;font-size:20px}.cs_nurse_status_badge{color:#276749;white-space:nowrap;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:.2rem;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.cs_nurse_status_badge.cs_nurse_status_booked{color:#b7791f;background-color:#fffbeb;border-color:#f6d97a}.cs_nurse_schedule_dropdown{margin:10px 0 16px;position:relative}.cs_nurse_schedule_toggle{color:#92610a;cursor:pointer;background:#fffbeb;border:1px solid #f6d97a;border-radius:.2rem;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.cs_nurse_schedule_toggle:hover{background:#fff3d6}.cs_nurse_schedule_chevron{font-size:10px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.cs_nurse_schedule_chevron.cs_open{transform:rotate(180deg)}.cs_nurse_schedule_panel_wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.cs_nurse_schedule_panel_wrap.cs_open{grid-template-rows:1fr}.cs_nurse_schedule_panel_wrap.cs_open .cs_nurse_schedule_panel_inner{opacity:1}.cs_nurse_schedule_panel_inner{opacity:0;transition:opacity .3s 50ms;overflow:hidden}.cs_nurse_schedule_panel{background:#fff;border:1px solid #eee;border-radius:.2rem;max-height:220px;margin:6px 0 0;padding:6px 0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.cs_nurse_schedule_item{color:#444;border-bottom:1px solid #f5f5f5;padding:6px 14px;font-size:12.5px}.cs_nurse_schedule_item:last-child{border-bottom:none}.cs_nurse_pill_row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cs_nurse_pill_row.cs_nurse_pill_row_center{justify-content:center}.cs_nurse_specialty_pill{color:var(--blue-color);background:#eef4ff;border-radius:.2rem;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-block}.cs_nurse_tier_badge{white-space:nowrap;border-radius:.2rem;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.cs_nurse_tier_badge.cs_tier_junior,.cs_nurse_tier_badge.cs_tier_mbbs{color:#0f766e;background:#ccfbf1}.cs_nurse_tier_badge.cs_tier_diploma,.cs_nurse_tier_badge.cs_tier_specialist{color:#1d4ed8;background:#dbeafe}.cs_nurse_services_box{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin:4px 0 18px;padding:18px 0}.cs_nurse_services_box h4{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;font-size:15px;display:flex}.cs_nurse_services_tier{color:#8f96a3;font-size:12px;font-weight:500}.cs_nurse_services_list{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:420px){.cs_nurse_services_list{grid-template-columns:1fr}}.cs_nurse_services_list li{color:var(--body-color);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.cs_nurse_services_list li svg{color:#16a34a;flex-shrink:0;margin-top:2px;font-size:13px}.cs_nurse_category_icon{color:#fff;background:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 18px;font-size:38px;display:flex}.cs_nurse_category_icon.cs_tier_diploma,.cs_nurse_category_icon.cs_tier_specialist{background:var(--blue-gradient-dark)}.cs_nurse_category_header{text-align:center;flex-direction:column;justify-content:center;gap:8px;margin-bottom:20px}.cs_nurse_category_header h3{margin:0}.cs_nurse_category_note{color:#8f96a3;border-top:1px dashed var(--border-color);margin-top:4px;padding-top:12px;font-size:12.5px}.cs_nurse_category_note a{color:var(--blue-color);font-weight:600}.cs_nurse_category_note a:hover{color:var(--accent-color)}.cs_nurse_meta_line{color:var(--body-color);margin:8px 0 0;font-size:13.5px}.cs_nurse_meta_line.cs_nurse_meta_muted{color:#8f96a3;font-style:italic}.cs_nurse_stat_grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0;display:grid}.cs_nurse_stat_item{align-items:center;gap:10px;display:flex}.cs_nurse_stat_icon{width:40px;height:40px;color:var(--blue-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.cs_nurse_stat_icon.cs_stat_1{background:#eef4ff}.cs_nurse_stat_icon.cs_stat_2{background:#e8f8f5}.cs_nurse_stat_icon.cs_stat_3{background:#fff4eb}.cs_nurse_stat_icon.cs_stat_4{background:#f3eeff}.cs_nurse_stat_text{flex-direction:column;min-width:0;display:flex}.cs_nurse_stat_text span{color:#8f96a3;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.cs_nurse_stat_text strong{color:var(--heading-color);font-size:14px;line-height:1.3}.cs_nurse_bio{border-top:1px solid var(--border-color);padding-top:18px}.cs_nurse_bio h4{margin-bottom:10px;font-size:15px}.cs_nurse_bio p{color:var(--body-color);margin-bottom:10px;font-size:13.5px;line-height:1.7}.cs_nurse_bio_extra{border-top:1px dashed var(--border-color);padding-top:10px;color:#8f96a3!important;font-size:12.5px!important}.cs_nurse_booking_title{margin-bottom:16px;font-size:20px}.cs_nurse_booking_card{background:var(--white);border:1px solid var(--border-color);border-radius:.2rem;padding:26px;box-shadow:0 4px 20px #0000000d}@media (max-width:575px){.cs_nurse_booking_card{padding:18px}}.cs_nurse_rate_row{background:#f8faff;border-radius:.2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.cs_nurse_rate_left{flex:1;gap:14px;min-width:220px;display:flex}.cs_nurse_rate_icon{background:var(--blue-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.cs_nurse_rate_label{color:var(--heading-color);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.cs_nurse_rate_badge{color:#276749;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:.2rem;padding:3px 10px;font-size:11px;font-weight:700}.cs_nurse_rate_desc{color:var(--body-color);margin:6px 0 0;font-size:13px}.cs_nurse_rate_price{color:var(--blue-color);white-space:nowrap;font-size:24px;font-weight:800}.cs_nurse_rate_price span{color:var(--body-color);font-size:13px;font-weight:500}.cs_nurse_divider{background:var(--border-color);height:1px;margin:24px 0}.cs_nurse_section_label{color:var(--heading-color);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.cs_nurse_section_label svg{color:var(--blue-color)}.cs_nurse_date_row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:575px){.cs_nurse_date_row{grid-template-columns:1fr}}.cs_nurse_date_field label{color:var(--body-color);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.cs_nurse_shift_toggle{background:#eef4ff;border:1px solid #dce8ff;border-radius:.2rem;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:5px;display:grid;position:relative}.cs_nurse_shift_slider{background:var(--blue-gradient-dark);will-change:transform;border-radius:.2rem;width:calc(50% - 5px);height:calc(100% - 10px);transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;left:5px;box-shadow:0 6px 16px #2878d059}.cs_nurse_shift_slider.cs_shift_slide_right{transform:translate(100%)}.cs_nurse_shift_option{z-index:1;cursor:pointer;color:var(--body-color);background:0 0;border:none;border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 12px;transition:color .3s,transform .2s;display:flex;position:relative}.cs_nurse_shift_option:hover{transform:translateY(-1px)}.cs_nurse_shift_option:active{transform:translateY(0)}.cs_nurse_shift_option .cs_shift_option_title{font-size:13.5px;font-weight:700}.cs_nurse_shift_option .cs_shift_option_price{opacity:.85;font-size:11.5px}.cs_nurse_shift_option.cs_active{color:#fff}.cs_nurse_shift_option.cs_active .cs_shift_option_price{opacity:.95}.cs_nurse_shift_note{color:var(--body-color);background:#f3eeff;border:1px dashed #c9b8f7;border-radius:.2rem;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 14px;font-size:12.5px;display:flex}.cs_nurse_conflict_warning{color:#9b1c1c;background:#fff5f5;border:1px solid #feb2b2;border-radius:.2rem;margin:-4px 0 16px;padding:10px 14px;font-size:12.5px}.cs_physio_add_row{grid-template-columns:1.2fr 1fr 90px auto;align-items:end;gap:12px;margin-bottom:8px;display:grid}@media (max-width:767px){.cs_physio_add_row{grid-template-columns:1fr 1fr}.cs_physio_add_row .cs_physio_add_btn{grid-column:1/-1}}.cs_physio_add_hint{color:#6b7a8d;margin:0 0 14px;font-size:11.5px;line-height:1.6}.cs_physio_add_field label{color:var(--body-color);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.cs_physio_add_btn{background:var(--blue-gradient-dark);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:.2rem;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 18px;font-size:13.5px;font-weight:700;transition:transform .2s,box-shadow .25s;display:inline-flex}.cs_physio_add_btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2878d059}.cs_physio_add_btn:active{transform:translateY(0)}.cs_physio_dates_box{background:#f7faff;border:1px solid #dce8ff;border-radius:.2rem;margin-bottom:20px;padding:12px 14px}.cs_physio_dates_head{color:var(--body-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.cs_physio_dates_head strong{color:var(--blue-color)}.cs_physio_clear_btn{color:#9b1c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.cs_physio_clear_btn:hover{text-decoration:underline}.cs_physio_day_list{flex-direction:column;gap:8px;display:flex}.cs_physio_day_row{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}@media (max-width:575px){.cs_physio_day_row{grid-template-columns:1fr;gap:4px}}.cs_physio_day_label{color:var(--heading-color);font-size:12px;font-weight:700}.cs_physio_chips{flex-wrap:wrap;gap:8px;display:flex}.cs_physio_chip{color:var(--heading-color);background:#fff;border:1px solid #cfe0ff;border-radius:.2rem;align-items:center;gap:7px;padding:5px 8px 5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.cs_physio_chip button{color:#5b6b80;cursor:pointer;background:#eef4ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,color .2s;display:inline-flex}.cs_physio_chip button:hover{color:#9b1c1c;background:#ffe5e5}.cs_physio_discount_note{color:#1e5c2e;background:#eefaf0;border:1px dashed #94d3a2;border-radius:.2rem;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 14px;font-size:12.5px;display:flex}.cs_physio_discount_note svg{color:#2e7d32;flex-shrink:0}.cs_physio_discount_note strong{color:#14532d}.cs_nurse_two_nurses_tag{color:#fff;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:.2rem;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 3px 10px #d9770659}.cs_nurse_summary_box{border:1px dashed var(--blue-color);background:#eef4ff;border-radius:.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;padding:14px 18px;display:flex}.cs_nurse_summary_box span{color:var(--heading-color);font-size:13.5px}.cs_nurse_summary_box strong{color:var(--blue-color);font-size:15px}.cs_nurse_form_group{margin-bottom:20px}.cs_nurse_form_group label{color:var(--heading-color);align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.cs_required{color:#e53e3e}.cs_optional{color:#8f96a3;font-size:12px;font-weight:400}.cs_nurse_upload_box{text-align:center;border:1.5px dashed var(--border-color);cursor:pointer;color:var(--body-color);border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 16px;font-size:13px;transition:border-color .25s,background .25s;display:flex}.cs_nurse_upload_box svg{color:var(--blue-color);font-size:20px}.cs_nurse_upload_box:hover{border-color:var(--accent-color);background:#f8faff}.cs_nurse_file_list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs_nurse_file_list li{background:#f8faff;border-radius:.2rem;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.cs_nurse_file_list li button{color:#e53e3e;cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.cs_nurse_booking_card .cs_btn.cs_style_1{background:var(--blue-gradient-dark);border:0;border-radius:.2rem;width:100%;margin-top:4px;transition:all .4s}.cs_nurse_booking_card .cs_btn.cs_style_1:hover{background:var(--accent-color)}.cs_nurse_booking_card .cs_call_btn{width:100%;color:var(--blue-color);border:2px solid var(--blue-color);background:#fff;border-radius:.2rem;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:11px 28px;font-weight:600;transition:all .3s;display:flex}.cs_nurse_booking_card .cs_call_btn:hover{background:var(--blue-color);color:#fff}.cs_nursing_intro_heading .cs_section_heading_right{text-align:left!important}@media (max-width:767px){.cs_nursing_intro_heading .cs_section_heading_right{text-align:justify!important}.cs_nursing_intro_heading .cs_section_title,.cs_nursing_intro_heading .cs_section_heading_right{padding-left:.5rem;padding-right:.5rem}}.cs_nursing_tier_card{background:var(--white);border:2px solid #eef1f6;border-radius:.2rem;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000012}.cs_nursing_tier_card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #2878d029}.cs_nursing_tier_card.cs_tier_diploma{border-color:var(--blue-color)}.cs_nursing_tier_ribbon{background:var(--blue-gradient-dark);color:#fff;letter-spacing:.3px;z-index:2;border-radius:.2rem;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 4px 12px #2878d059}@media (max-width:575px){.cs_nursing_tier_ribbon{width:fit-content;margin:8px auto 0;display:block;position:static}}.cs_nursing_tier_head{align-items:center;gap:16px;padding:28px 28px 20px;display:flex}.cs_nursing_tier_head h3{margin:0 0 6px;font-size:21px}@media (max-width:575px){.cs_nursing_tier_head{text-align:center;flex-direction:column}}.cs_nursing_tier_icon{color:#fff;background:var(--accent-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.cs_tier_diploma .cs_nursing_tier_icon{background:var(--blue-gradient-dark)}.cs_nursing_tier_daily{color:#155a9c;background:#eef4ff;border-radius:.2rem;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:575px){.cs_nursing_tier_daily{margin-top:10px}}.cs_nursing_tier_meta{flex-direction:column;gap:6px;margin:0;padding:0 28px 16px;list-style:none;display:flex}.cs_nursing_tier_meta li{color:var(--body-color);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.cs_nursing_tier_meta li svg{color:var(--blue-color);flex-shrink:0}.cs_nursing_tier_list{border-top:1px solid var(--border-color);flex:1;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:16px 28px;list-style:none;display:grid}@media (max-width:575px){.cs_nursing_tier_list{grid-template-columns:1fr}}.cs_nursing_tier_list li{color:var(--body-color);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.cs_nursing_tier_list li svg{color:#16a34a;flex-shrink:0;margin-top:3px}.cs_nursing_tier_note{border-top:1px solid var(--border-color);color:#7a5c00;background:#fff7e6;align-items:flex-start;gap:8px;margin:0;padding:12px 28px;font-size:12.5px;line-height:1.5;display:flex}.cs_nursing_tier_note svg{color:#d4a017;flex-shrink:0;margin-top:2px}.cs_nursing_tier_note strong{color:#5c4400}.cs_nursing_tier_footer{background:var(--blue-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.cs_tier_diploma .cs_nursing_tier_footer{background:var(--blue-gradient-dark)}.cs_nursing_tier_price{color:#fff;font-size:22px;font-weight:800;line-height:1.2}.cs_nursing_tier_price span{opacity:1;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cs_nursing_tier_btn{color:var(--blue-color);white-space:nowrap;background:#fff;border-radius:.2rem;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.cs_nursing_tier_btn:hover{background:var(--accent-color);color:#fff;text-decoration:none}.cs_nursing_svc_card{background:var(--white);border:1px solid var(--border-color);border-radius:.2rem;height:100%;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s}.cs_nursing_svc_card:hover{border-color:var(--blue-color);transform:translateY(-6px);box-shadow:0 20px 45px #2878d024}.cs_nursing_svc_icon{background:#eaf3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex;box-shadow:0 0 0 1px #2878d014}.cs_nursing_svc_icon img{object-fit:contain;width:36px;height:36px}@media (max-width:575px){.cs_nursing_svc_icon{margin-left:auto;margin-right:auto}}@media (min-width:992px){.cs_nursing_svc_icon{width:84px;height:84px}.cs_nursing_svc_icon img{width:46px;height:46px}}.cs_nursing_svc_title{margin-bottom:10px;font-size:19px}.cs_nursing_svc_desc{color:var(--body-color);margin:0;font-size:14.5px;line-height:1.65}.cs_service_preview_gallery{box-shadow:none;background:0 0;border-radius:0;margin-top:40px;padding:0}.cs_service_preview_text p{margin:0}.cs_service_preview_text p+p{margin-top:14px}.cs_doctor_intro_heading{max-width:900px;margin:0 auto}.cs_doctor_mode_card{background:var(--white,#fff);border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;height:100%;padding:30px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 7px 20px #182f500f}.cs_doctor_mode_card:hover{border-color:#2878d07a;transform:translateY(-5px);box-shadow:0 17px 34px #18579b26}.cs_doctor_mode_card h3{color:#17243a;margin:0 0 10px;font-size:22px}.cs_doctor_mode_card_icon{color:#2878d0;background:#eaf3ff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:24px;display:inline-flex}.cs_doctor_mode_card_desc{color:#617083;margin:0 0 18px;font-size:14px;line-height:1.7}.cs_doctor_mode_card_list{flex:1;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cs_doctor_mode_card_list li{color:#617083;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.cs_doctor_mode_card_list svg{color:#1fa463;flex:none;margin-top:3px}.cs_doctor_mode_card_price{color:#17243a;border-top:1px solid #edf1f5;padding-top:16px;font-size:22px;font-weight:700}.cs_doctor_mode_card_price span{color:#617083;font-size:13px;font-weight:400}.cs_doctor_tier_card{background:var(--white,#fff);border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;height:100%;padding:32px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 7px 20px #182f500f}.cs_doctor_tier_card:hover{border-color:#2878d07a;transform:translateY(-5px);box-shadow:0 17px 34px #18579b26}.cs_doctor_tier_card.cs_doctor_tier_specialist{border-color:#2878d059}.cs_doctor_tier_head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.cs_doctor_tier_head h3{color:#17243a;margin:0 0 6px;font-size:24px}.cs_doctor_tier_icon{color:#2878d0;background:#eaf3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:inline-flex}.cs_doctor_tier_ribbon{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#2878d0,#2ea6f7);border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.cs_doctor_tier_daily{color:#617083;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cs_doctor_tier_daily svg{color:#2878d0}.cs_doctor_tier_meta{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:8px;margin:0 0 18px;padding:14px 0;list-style:none;display:grid}.cs_doctor_tier_meta li{color:#617083;align-items:center;gap:9px;font-size:13.5px;display:flex}.cs_doctor_tier_meta svg{color:#2878d0}.cs_doctor_tier_list{flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cs_doctor_tier_list li{color:#617083;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.cs_doctor_tier_list svg{color:#1fa463;flex:none;margin-top:3px}.cs_doctor_tier_prices{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.cs_doctor_tier_price_cell{text-align:center;background:#f7fbff;border:1px solid #e1e7ef;border-radius:10px;padding:14px 12px}.cs_doctor_tier_price_label{color:#617083;justify-content:center;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.cs_doctor_tier_price_label svg{color:#2878d0}.cs_doctor_tier_price_value{color:#17243a;font-size:21px;font-weight:700;display:block}.cs_doctor_tier_footer{margin-top:auto}.cs_doctor_tier_btn{color:#fff;text-align:center;background:#2878d0;border-radius:10px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.cs_doctor_tier_btn:hover{color:#fff;background:#2ea6f7;text-decoration:none}.cs_doctor_tier_footnote{background:#e6f4ff;border:1px solid #bae0ff;border-radius:12px;align-items:flex-start;gap:12px;max-width:780px;margin:34px auto 0;padding:16px 20px;display:flex}.cs_doctor_tier_footnote svg{color:#2878d0;flex:none;margin-top:3px;font-size:18px}.cs_doctor_tier_footnote p{color:#0958d9;margin:0;font-size:13.5px;line-height:1.65}.cs_doctor_slot_hint{color:#617083;align-items:center;gap:7px;margin:0 0 14px;font-size:12.5px;display:flex}.cs_doctor_slot_hint svg{color:#2878d0}.cs_nurse_date_row.cs_doctor_slot_row{grid-template-columns:1fr 1fr auto;align-items:end;margin-bottom:12px}.cs_doctor_slot_remove{color:#cf1322;cursor:pointer;background:#fff1f0;border:1px solid #ffccc7;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s;display:inline-flex}.cs_doctor_slot_remove:hover:not(:disabled){background:#ffccc7}.cs_doctor_slot_remove:disabled{opacity:.4;cursor:not-allowed}.cs_doctor_slot_add{color:#2878d0;cursor:pointer;background:#f7fbff;border:1px dashed #2878d080;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.cs_doctor_slot_add:hover{background:#eaf3ff;border-color:#2878d0}.cs_doctor_schedule_dropdown{background:#fafcff;border:1px solid #e1e7ef;border-radius:10px;margin-top:16px;padding:12px 14px}.cs_doctor_schedule_dropdown summary{color:#17243a;cursor:pointer;font-size:13px;font-weight:700}.cs_doctor_schedule_dropdown ul{margin:10px 0 0;padding-left:18px}.cs_doctor_schedule_dropdown ul li{color:#617083;font-size:12.5px;line-height:1.8}.cs_co_field_hint{color:#617083;margin-top:5px;font-size:11.5px;display:block}.cs_co_slot_list{margin-bottom:4px}@media (max-width:991px){.cs_doctor_tier_ribbon{margin-bottom:8px;display:inline-block;position:static}}@media (max-width:575px){.cs_doctor_tier_card,.cs_doctor_mode_card{padding:24px 18px}.cs_nurse_date_row.cs_doctor_slot_row{grid-template-columns:1fr 1fr}.cs_nurse_date_row.cs_doctor_slot_row .cs_doctor_slot_remove{grid-column:1/-1;width:100%}.cs_doctor_tier_prices{grid-template-columns:1fr}}.cs_ambulance_intro_heading .cs_section_heading_right{text-align:left!important}@media (max-width:767px){.cs_ambulance_intro_heading .cs_section_heading_right{text-align:center!important}}.cs_ambulance_type_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1199px){.cs_ambulance_type_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.cs_ambulance_type_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:459px){.cs_ambulance_type_grid{grid-template-columns:1fr}}.cs_ambulance_type_card{background:var(--white,#fff);border:1px solid #e1e7ef;border-radius:14px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 7px 20px #182f500f}.cs_ambulance_type_card:hover{border-color:#2878d07a;transform:translateY(-5px);box-shadow:0 17px 34px #18579b26}.cs_ambulance_type_visual{color:var(--blue-color,#2878d0);background:linear-gradient(#f7fbff 0%,#fff 100%);justify-content:center;align-items:center;padding:0 0 12px;display:flex}.cs_ambulance_type_visual>svg{filter:drop-shadow(0 7px 10px #2878d02e);background:#eaf3ff;border-radius:50%;width:84px;height:84px;padding:17px}.cs_ambulance_type_visual img{aspect-ratio:3/2;object-fit:cover;width:100%;filter:drop_shadow(0 6px 9px #2878d029);border-top-left-radius:14px;border-top-right-radius:14px}.cs_ambulance_type_ac .cs_ambulance_type_visual{color:#e3494d}.cs_ambulance_type_icu .cs_ambulance_type_visual{color:#c43443}.cs_ambulance_type_air .cs_ambulance_type_visual{color:#2b6aae}.cs_ambulance_type_freezer-van .cs_ambulance_type_visual{color:#e3a70f}.cs_ambulance_type_body{text-align:center;flex:1;padding:6px 19px 20px}.cs_ambulance_type_body h3{color:var(--heading-color,#17243a);margin:0 0 9px;font-size:18px;line-height:1.28}.cs_ambulance_type_body p{color:var(--body-color,#617083);margin:0;font-size:13px;line-height:1.62}.cs_ambulance_type_features{text-align:left;border-top:1px solid #edf1f5;gap:6px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.cs_ambulance_type_features li{color:var(--body-color,#617083);align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.cs_ambulance_type_features svg{color:#1fa463;flex:none;margin-top:2px}.cs_ambulance_type_call{background:var(--blue-color,#2878d0);color:#fff;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:12px 10px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s;display:inline-flex}.cs_ambulance_type_call:hover{background:var(--accent-color,#2ea6f7);color:#fff;text-decoration:none}.cs_ambulance_process_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:767px){.cs_ambulance_process_grid{grid-template-columns:1fr}}.cs_ambulance_step{background:#fff;border:1px solid #e3e9f0;border-radius:12px;min-height:215px;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:0 8px 24px #182f500d}.cs_ambulance_step:after{color:#2878d00f;content:attr(data-step);font-size:130px;font-weight:800;line-height:1;position:absolute;bottom:-32px;right:-22px}.cs_ambulance_step h3{z-index:1;margin:18px 0 8px;font-size:19px;position:relative}.cs_ambulance_step p{z-index:1;color:var(--body-color,#617083);margin:0;font-size:14px;line-height:1.65;position:relative}.cs_ambulance_step_number{color:var(--blue-color,#2878d0);letter-spacing:.08em;font-size:13px;font-weight:800;position:absolute;top:18px;right:20px}.cs_ambulance_step_icon{z-index:1;width:54px;height:54px;color:var(--blue-color,#2878d0);background:#eaf3ff;border-radius:50%;justify-content:center;align-items:center;font-size:21px;display:flex;position:relative}.cs_ambulance_callout{background:linear-gradient(135deg,#0e4f9d 0%,#2878d0 56%,#2d9de5 100%);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;padding:38px 42px;display:grid;overflow:hidden;box-shadow:0 18px 38px #155dae38}@media (max-width:991px){.cs_ambulance_callout{grid-template-columns:auto minmax(0,1fr)}.cs_ambulance_callout .cs_ambulance_callout_button{grid-column:1/-1;justify-self:start}}@media (max-width:575px){.cs_ambulance_callout{text-align:center;grid-template-columns:1fr;gap:16px;padding:30px 22px}.cs_ambulance_callout .cs_ambulance_callout_icon,.cs_ambulance_callout .cs_ambulance_callout_button{justify-self:center}}.cs_ambulance_callout_icon{color:#fff;background:#ffffff21;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:31px;display:flex}.cs_ambulance_callout_text h2{color:#fff;margin:0 0 8px;font-size:25px;line-height:1.25}.cs_ambulance_callout_text p{color:#ffffffde;max-width:700px;margin:0;font-size:14.5px;line-height:1.65}.cs_ambulance_callout_button{min-height:52px;color:var(--blue-color,#2878d0);text-align:center;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.cs_ambulance_callout_button:hover{background:var(--accent-color,#2ea6f7);color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:767px){.cs_ambulance_intro_heading .cs_section_title{padding-left:.5rem;padding-right:.5rem}.cs_ambulance_type_visual{min-height:108px;padding-top:18px}.cs_ambulance_type_visual svg{width:70px;height:70px;padding:14px}.cs_ambulance_type_visual img{height:82px}.cs_ambulance_type_body{padding:4px 14px 17px}.cs_ambulance_type_body h3{font-size:16px}.cs_ambulance_type_body p{font-size:12.5px}.cs_ambulance_type_call{font-size:11px}.cs_ambulance_step{text-align:center;min-height:0;padding:26px 22px}.cs_ambulance_step_icon{margin:0 auto}.cs_ambulance_callout_text h2{font-size:22px}}.cs_nurse_apply_cta{background:var(--blue-gradient-dark,linear-gradient(135deg, #1677ff, #003a70));border-radius:.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 44px;display:flex}.cs_nurse_apply_cta_text h3{color:#fff;margin:0 0 8px;font-size:26px}.cs_nurse_apply_cta_text p{color:#ffffffd9;max-width:640px;margin:0}.cs_nurse_apply_cta .cs_btn.cs_style_1{color:var(--blue-color);background:#fff;flex-shrink:0}.cs_nurse_apply_cta .cs_btn.cs_style_1:hover{background:var(--accent-color);color:#fff}@media (max-width:767px){.cs_nurse_apply_cta{text-align:center;justify-content:center;padding:28px 24px}.cs_nurse_apply_cta_text h3{font-size:21px}}.cs_apply_page_title{text-align:center;color:var(--heading-color,#1a1a2e);margin:0 0 32px;font-size:34px;font-weight:800}@media (max-width:575px){.cs_apply_page_title{margin-bottom:22px;font-size:26px}}.cs_apply_form_wrapper{background:#fff;border:1px solid #a9d6f7;border-radius:.2rem;max-width:860px;margin:0 auto;padding:40px;box-shadow:0 10px 40px #14285a14}@media (max-width:575px){.cs_apply_form_wrapper{padding:24px 18px}}.cs_apply_steps{justify-content:space-between;margin-bottom:40px;display:flex;position:relative}.cs_apply_steps:before{content:"";background:var(--border-color,#e5e5e5);z-index:0;height:2px;position:absolute;top:20px;left:8%;right:8%}.cs_apply_step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.cs_apply_step_icon{border:2px solid var(--border-color,#e5e5e5);color:#bbb;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .25s;display:flex}.cs_apply_step_label{color:#999;text-align:center;font-size:12px;font-weight:600}@media (max-width:575px){.cs_apply_step_label{display:none}}.cs_apply_step.cs_active .cs_apply_step_icon{border-color:var(--blue-color);color:var(--blue-color)}.cs_apply_step.cs_active .cs_apply_step_label{color:var(--heading-color,#1a1a2e)}.cs_apply_step.cs_done .cs_apply_step_icon{background:var(--blue-color);border-color:var(--blue-color);color:#fff}.cs_apply_form label{color:#555;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cs_form_file{border:1px solid var(--border-color,#e5e5e5);cursor:pointer;background:#fafafa;border-radius:.2rem;width:100%;padding:9px 14px;font-size:13px}.cs_localized_file_input{border:1px solid var(--border-color,#e5e5e5);color:#555;cursor:pointer;background:#fafafa;border-radius:.2rem;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px;margin-bottom:0!important;display:flex!important}.cs_localized_file_input_native{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cs_localized_file_input_button{color:var(--heading-color,#1a1a2e);background:#e9edf3;border-radius:3px;flex:none;padding:7px 11px;font-size:13px;font-weight:600}.cs_localized_file_input_name{color:#777;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cs_localized_file_input:focus-within{border-color:var(--blue-color,#1677ff);box-shadow:0 0 0 3px #1677ff1f}.cs_localized_date_input{cursor:pointer;width:100%;height:58px;position:relative;margin-bottom:0!important;display:block!important}.cs_localized_date_input_native{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs_localized_date_input_value{border:1px solid var(--border-color,#e5e5e5);color:var(--heading-color,#1a1a2e);background:#fafafa;border-radius:.2rem;align-items:center;padding:0 48px 0 20px;font-size:15px;display:flex;position:absolute;inset:0}.cs_localized_date_input_value.cs_placeholder{color:#777}.cs_localized_date_input_icon{z-index:1;color:#1a1a2e;font-size:18px;line-height:1;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.cs_localized_date_input:focus-within .cs_localized_date_input_value{border-color:var(--blue-color,#1677ff);box-shadow:0 0 0 3px #1677ff1f}.cs_form_checkbox{color:#444;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.cs_form_checkbox input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:3px}.cs_apply_tier_options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px;display:grid}.cs_apply_tier_option{border:2px solid var(--border-color,#e5e5e5);cursor:pointer;border-radius:.2rem;flex-direction:column;gap:4px;padding:16px 18px;transition:all .2s;display:flex}.cs_apply_tier_option input{opacity:0;pointer-events:none;position:absolute}.cs_apply_tier_option_title{color:var(--heading-color,#1a1a2e);font-weight:700}.cs_apply_tier_option_sub{color:#999;font-size:12px}.cs_apply_tier_option.cs_active{border-color:var(--blue-color);background:#1677ff0d}.cs_apply_tier_option.cs_active .cs_apply_tier_option_title{color:var(--blue-color)}.cs_chip_field{margin-bottom:4px}.cs_chip_label{color:#555;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cs_chip_input_wrapper{border:1px solid var(--border-color,#e5e5e5);background:#fff;border-radius:.2rem;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.cs_chip{color:var(--blue-color);background:#1677ff14;border-radius:.2rem;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cs_chip button{color:var(--blue-color);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.cs_chip_input{border:none;outline:none;flex:1;min-width:120px;padding:4px;font-size:13.5px}.cs_apply_review span{color:#999;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700;display:block}.cs_apply_review strong{color:var(--heading-color,#1a1a2e);margin-top:2px;font-size:14.5px;display:block}.cs_apply_nav{align-items:center;gap:14px;margin-top:32px;display:flex}.cs_apply_nav .cs_btn{cursor:pointer}.cs_apply_nav button.cs_btn{border:none}.cs_applied_modal_overlay{z-index:10050;background:#0a14288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cs_applied_modal{text-align:center;background:#fff;border-radius:.2rem;width:100%;max-width:460px;padding:40px 36px;box-shadow:0 30px 80px #00000040}.cs_applied_modal h3{color:var(--heading-color,#1a1a2e);margin:0 0 12px}.cs_applied_modal p{color:#666;margin:0 0 24px;font-size:14.5px;line-height:1.7}.cs_applied_modal_icon{color:#52c41a;background:#52c41a1f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;display:flex}.cs_applied_modal_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cs_applied_modal_actions .cs_btn{cursor:pointer;border:none}@keyframes cs_border_color_shift{0%{border-color:#2ea6f7}33%{border-color:#8fd3ff}66%{border-color:#2878d0}to{border-color:#2ea6f7}}.cs_nurse_booking_card,.cs_apply_form_wrapper{border-color:#a9d6f7}.cs_nurse_booking_card .cs_form_field:not(.cs_field_error),.cs_nurse_booking_card .cs_chip_input_wrapper,.cs_apply_form_wrapper .cs_form_field:not(.cs_field_error),.cs_apply_form_wrapper .cs_chip_input_wrapper{border-width:2px;border-color:#a9d6f7}.cs_nurse_booking_card .cs_form_field:not(.cs_field_error):focus,.cs_nurse_booking_card .cs_chip_input_wrapper:focus-within,.cs_apply_form_wrapper .cs_form_field:not(.cs_field_error):focus,.cs_apply_form_wrapper .cs_chip_input_wrapper:focus-within{animation:6s ease-in-out infinite cs_border_color_shift}.cs_nurse_booking_card:focus-within,.cs_apply_form_wrapper:focus-within{animation:7s ease-in-out infinite cs_border_color_shift}.cs_nurse_checkout .cs_co_card,.cs_nurse_checkout .cs_co_actions_card{border:1px solid #a9d6f7}.cs_nurse_checkout .cs_co_field:not(.cs_co_field_error) input,.cs_nurse_checkout .cs_co_field:not(.cs_co_field_error) textarea{border-width:2px;border-color:#a9d6f7}.cs_nurse_checkout .cs_co_field input:focus,.cs_nurse_checkout .cs_co_field textarea:focus{animation:6s ease-in-out infinite cs_border_color_shift}.cs_nurse_checkout .cs_co_card:focus-within,.cs_nurse_checkout .cs_co_actions_card:focus-within{animation:7s ease-in-out infinite cs_border_color_shift}.cs_card.cs_style_1{padding-bottom:1px;position:relative}.cs_card.cs_style_1 .cs_card_info_wrapper{width:100%;max-width:426px;margin-top:-70px;padding:30px;position:relative}@media (max-width:480px){.cs_card.cs_style_1 .cs_card_info_wrapper{padding:20px 20px 20px 12px}}.cs_card.cs_style_1 .cs_card_info_wrapper:after{content:"";background-color:var(--white);width:93%;height:100%;transition:all .4s;position:absolute;top:0;left:0}@media (max-width:575px){.cs_card.cs_style_1 .cs_card_info_wrapper:after{width:100%}}.cs_card.cs_style_1 .cs_card_text{z-index:1;width:100%;max-width:370px;padding-left:20px;padding-right:50px;position:relative}@media (max-width:480px){.cs_card.cs_style_1 .cs_card_text{padding-left:0}}.cs_card.cs_style_1 .cs_card_text:after{content:"";background-color:var(--accent-color);width:3px;height:100%;position:absolute;top:0;left:0}@media (max-width:480px){.cs_card.cs_style_1 .cs_card_text:after{display:none}}.cs_card.cs_style_1 .cs_card_index{background-color:var(--blue-color);color:#e7e7e7;z-index:1;width:47px;height:47px;font-size:18px;font-weight:700;transition:all .4s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cs_card.cs_style_1 .cs_card_title{margin-bottom:5px;font-size:22px;transition:all .4s}.cs_card.cs_style_1 .cs_card_subtitle{transition:all .4s}.cs_card.cs_style_1:hover .cs_card_info_wrapper:after{background-color:var(--blue-color)}.cs_card.cs_style_1:hover .cs_card_title,.cs_card.cs_style_1:hover .cs_card_subtitle{color:#e7e7e7}.cs_card.cs_style_1:hover .cs_card_index{background-color:var(--accent-color)}.cs_card.cs_style_2{border:1px solid var(--border-color);border-radius:10px;padding:10px 0 10px 10px}@media (max-width:991px){.cs_card.cs_style_2{padding:10px 10px 40px}}.cs_card.cs_style_2 .cs_card_thumb img{object-fit:cover;flex:none;width:100%;height:100%}.cs_card.cs_style_2 .cs_card_text{max-width:500px;margin-left:30px}.cs_card.cs_style_2 .cs_card_title{margin-bottom:16px;font-size:30px}.cs_card.cs_style_2 .cs_card_subtitle{margin-bottom:28px}.cs_card.cs_style_2 .cs_list.cs_style_1{margin-bottom:35px}.cs_card.cs_style_2 hr{margin-bottom:40px}.cs_card.cs_style_3{min-height:800px;overflow:hidden}.cs_card.cs_style_3 .cs_solution_content{z-index:2;max-width:550px;padding-right:20px;position:relative}@media (max-width:991px){.cs_card.cs_style_3 .cs_solution_content{max-width:100%;padding-right:0}}.cs_card.cs_style_3 .cs_section_heading.cs_style_1{margin-bottom:22px}.cs_card.cs_style_3 .cs_solution_text{margin-bottom:18px}.cs_card.cs_style_3 .cs_solution_list_wrapper{margin-bottom:42px}.cs_card.cs_style_3 .cs_solution_thumbnail{justify-content:start;align-items:end;width:50vw;height:100%;min-height:600px;display:flex;position:absolute;top:0;right:0}@media (max-width:991px){.cs_card.cs_style_3 .cs_solution_thumbnail{width:100%;position:initial;justify-content:center;align-items:center;display:flex}}.cs_card.cs_style_3 .cs_player_btn_2{transform:translate(-75px,-60px)}@media (max-width:991px){.cs_card.cs_style_3 .cs_player_btn_2{transform:translate(0)}}.cs_card.cs_style_3 .cs_player_btn_wrapper{background-color:var(--white);z-index:1;border-radius:50%;width:150px;height:150px;position:relative}@media (max-width:991px){.cs_card.cs_style_3 .cs_player_btn_wrapper{background-color:#0000;width:max-content;height:max-content}}.cs_card.cs_style_3 .cs_video_open{transform:scale(1.15)}.cs_card.cs_style_3 .cs_player_btn_column{background-color:var(--white);z-index:0;border-radius:20px;align-items:end;width:40px;height:330px;padding:10px;display:flex;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}@media (max-width:991px){.cs_card.cs_style_3 .cs_player_btn_column{display:none}}.cs_card.cs_style_3 .cs_player_btn_column div{background-color:var(--accent-color);border-radius:inherit;width:100%;height:50%;animation:3s cubic-bezier(.52,1.64,.37,.66) infinite thermometer-animation}.cs_card.cs_style_3 .cs_solution_shape{width:16%;bottom:-20px;left:2%}@media (max-width:991px){.cs_card.cs_style_3 .cs_solution_shape{display:none}}.cs_card.cs_style_4{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:991px){.cs_card.cs_style_4{grid-template-columns:repeat(1,1fr)}}.cs_card.cs_style_4 .cs_card_thumbnail{margin-bottom:-189px;margin-left:-50px}@media (max-width:1399px){.cs_card.cs_style_4 .cs_card_thumbnail{margin-left:0}}@media (max-width:1199px){.cs_card.cs_style_4 .cs_card_thumbnail{margin-bottom:0}}.cs_card.cs_style_5{position:relative}@media (max-width:1500px){.cs_card.cs_style_5{height:450px}}@media (max-width:1200px){.cs_card.cs_style_5{height:360px}}.cs_card.cs_style_5 .cs_card_thumbnail{width:100%;height:100%}.cs_card.cs_style_5 .cs_card_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_card.cs_style_5 .cs_card_info_wrapper{opacity:0;align-items:center;gap:20px;width:max-content;max-width:calc(100% - 100px);padding:30px;transition:all .4s;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%,20px)}@media (max-width:1599px){.cs_card.cs_style_5 .cs_card_info_wrapper{flex-direction:column;align-items:start;gap:15px;width:100%;max-width:calc(100% - 30px);bottom:15px;transform:translate(-50%,15px)}}.cs_card.cs_style_5 .cs_card_info_wrapper:before{content:"";background-color:#2878d0b8;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0;transform:skew(-30deg)}@media (max-width:1599px){.cs_card.cs_style_5 .cs_card_info_wrapper:before{transform:skew(0)}}.cs_card.cs_style_5 .cs_card_text{z-index:2;padding-left:20px;position:relative}@media (max-width:1599px){.cs_card.cs_style_5 .cs_card_text{padding-left:0}.cs_card.cs_style_5 .cs_card_text:after{display:none}}.cs_card.cs_style_5 .cs_card_text:after{content:"";background-color:var(--white);width:2px;height:100%;position:absolute;top:0;left:0}.cs_card.cs_style_5 .cs_card_index{z-index:2;font-size:28px;position:relative}.cs_card.cs_style_5 .cs_card_title{font-size:22px}.cs_card.cs_style_5 .cs_iconbox_btn{background-color:var(--accent-color);color:#e7e7e7;border:5px solid var(--white);z-index:3;border-radius:50%;width:70px;height:70px;font-size:30px;position:absolute;top:-30px;right:-45px}@media (max-width:1599px){.cs_card.cs_style_5 .cs_iconbox_btn{width:60px;height:60px;position:initial;border-width:3px;font-size:22px}}.cs_card.cs_style_5:hover .cs_card_info_wrapper{opacity:1;transform:translate(-50%)}.cs_card.cs_style_6{background-color:var(--white);border-top:5px solid var(--accent-color);text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:50px 30px;display:flex;position:relative}.cs_card.cs_style_6 .cs_card_shape{opacity:0;border-radius:6px 6px 10px 10px;width:100%;height:100%;transition:all .4s;position:absolute;bottom:0;left:0}.cs_card.cs_style_6 .cs_card_thumbnail{border:10px solid var(--white);filter:drop-shadow(0 0 13px #00000012);border-radius:50%;width:200px;height:200px;margin:-140px 0 30px}.cs_card.cs_style_6 .cs_card_thumbnail img{object-fit:cover;width:100%;height:100%}.cs_card.cs_style_6 .cs_card_info,.cs_card.cs_style_6 .cs_card_thumbnail{z-index:1;position:relative}.cs_card.cs_style_6 .cs_card_title{margin-bottom:10px;font-size:22px;transition:all .4s}.cs_card.cs_style_6 .cs_card_btn{background-color:var(--blue-color);color:#e7e7e7;border:2px solid #0000;border-radius:50%;width:43px;height:43px;font-size:18px;transition:all .4s;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.cs_card.cs_style_6:hover .cs_card_btn{background-color:var(--accent-color);color:#e7e7e7;border-color:var(--white)}.cs_card.cs_style_6:hover .cs_card_title,.cs_card.cs_style_6:hover .cs_card_subtitle{color:#e7e7e7}.cs_card.cs_style_6:hover .cs_card_shape{opacity:1}.cs_card.cs_style_7{background-color:#d8e6f3;max-height:312px;padding:114px 40px 40px;transition:all .4s;position:relative;overflow:hidden}.cs_card.cs_style_7 .cs_card_overlay{opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_card.cs_style_7 .cs_card_thumbnail_wrapper{visibility:visible;opacity:1;width:257px;height:auto;transition:all .4s;position:absolute;top:-50px;right:-55px}@media (max-width:1199px){.cs_card.cs_style_7 .cs_card_thumbnail_wrapper{width:220px;top:-40px;right:-35px}}.cs_card.cs_style_7 .cs_card_thumbnail{background-color:var(--white);border:1px solid var(--heading-color);z-index:1;border-radius:50%;width:257px;height:257px;position:relative}@media (max-width:1199px){.cs_card.cs_style_7 .cs_card_thumbnail{width:220px;height:220px}}.cs_card.cs_style_7 .cs_thumbnail_shape{position:absolute;bottom:-15px;left:-15px}.cs_card.cs_style_7 .cs_card_index{background-color:var(--white);width:65px;height:65px;color:var(--blue-color);margin-bottom:18px;font-size:30px;font-weight:700;transition:all .4s}.cs_card.cs_style_7 .cs_card_info_wrapper{z-index:1;max-width:220px;transition:all .4s;position:relative}.cs_card.cs_style_7 .cs_card_title{color:var(--heading-color);margin-bottom:7px;font-size:22px;transition:all .4s}.cs_card.cs_style_7 .cs_card_subtitle{margin-bottom:0;transition:all .4s}.cs_card.cs_style_7 .cs_card_btn{background-color:var(--white);width:30px;height:30px;color:var(--accent-color);visibility:hidden;opacity:0;border-radius:50%;margin-top:15px;transition:all .4s}.cs_card.cs_style_7:hover{padding:68px 20px 40px 40px}.cs_card.cs_style_7:hover .cs_card_overlay{opacity:1}.cs_card.cs_style_7:hover .cs_card_index{background-color:var(--accent-color);color:#e7e7e7}.cs_card.cs_style_7:hover .cs_card_title,.cs_card.cs_style_7:hover .cs_card_subtitle{color:#e7e7e7}.cs_card.cs_style_7:hover .cs_card_btn{visibility:visible;opacity:1}.cs_card.cs_style_7:hover .cs_card_thumbnail_wrapper{visibility:hidden;opacity:0}.cs_card.cs_style_8 .cs_card_title{margin-bottom:15px;font-size:22px}.cs_card.cs_style_8 .cs_card_subtitle{margin-bottom:20px}.cs_card.cs_style_8 .cs_progress_bar_wrapper{flex-direction:column;gap:10px;display:flex}.cs_pf_head{text-align:center;flex-direction:column;align-items:center;display:flex}.cs_pf_head .cs_section_title{margin-bottom:28px}.cs_pf_filters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cs_pf_filter_btn{border:1.5px solid var(--border-color);color:var(--body-color);cursor:pointer;background:0 0;border-radius:30px;padding:8px 22px;font-size:14px;font-weight:500;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.cs_pf_filter_btn:hover{border-color:var(--blue-color);color:var(--blue-color)}.cs_pf_filter_btn.active{background:var(--blue-color);border-color:var(--blue-color);color:#fff;box-shadow:0 4px 14px #2878d047}.cs_pf_stage{overflow:hidden}.cs_pf_track{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.cs_pf_panel{flex:0 0 100%;width:100%;min-width:0}.cs_pf_grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991px){.cs_pf_grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:575px){.cs_pf_grid{grid-template-columns:1fr;gap:16px}}.cs_pf_card{aspect-ratio:4/3;background:var(--gray-color);border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.cs_pf_card img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.cs_pf_card:hover img{transform:scale(1.07)}.cs_pf_badge{z-index:3;color:var(--blue-color);letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);background:#ffffffe6;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:16px;left:16px}.cs_pf_overlay{background:linear-gradient(#0000 0%,#2878d085 48%,#0f3778f0 100%);align-items:flex-end;padding:28px 24px;display:flex;position:absolute;inset:0}@media (max-width:575px){.cs_pf_overlay{padding:20px 18px}}.cs_pf_card_title{color:#fff;margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.35}@media (max-width:767px){.cs_pf_card_title{font-size:17px}}.cs_pf_card_sub{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.cs_tab_links.cs_style_1{justify-content:center;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991px){.cs_tab_links.cs_style_1{flex-wrap:wrap;justify-content:start}}@media (max-width:575px){.cs_tab_links.cs_style_1{flex-direction:column}}.cs_tab_links.cs_style_1 li{color:var(--heading-color);background-color:#f1f7fc;border-radius:5px;transition:all .4s;position:relative}@media (max-width:575px){.cs_tab_links.cs_style_1 li{justify-content:center;align-items:center;width:100%;display:flex}}.cs_tab_links.cs_style_1 li:after{content:"";background-color:var(--blue-color);opacity:0;width:30px;height:30px;transition:all .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px)rotate(45deg)}@media (max-width:991px){.cs_tab_links.cs_style_1 li:after{display:none}}.cs_tab_links.cs_style_1 li a{color:var(--heading-color);border-radius:5px;align-items:center;gap:15px;height:69px;padding-right:40px;font-size:23px;transition:all .4s;display:flex;position:relative;overflow:hidden}@media (max-width:1199px){.cs_tab_links.cs_style_1 li a{padding-right:20px}}@media (max-width:575px){.cs_tab_links.cs_style_1 li a{height:60px}}.cs_tab_links.cs_style_1 li a span{z-index:1;font-size:20px;position:relative}.cs_tab_links.cs_style_1 li .cs_tab_link_icon{background-color:#0000;border-right:2px solid #0000;border-radius:30px 60px 60px 30px;width:70px;height:100px;margin-left:-2px;transition:all .4s;position:relative}.cs_tab_links.cs_style_1 li .cs_tab_link_icon img{transition:all .4s}.cs_tab_links.cs_style_1 li.active{background-color:var(--blue-color)}.cs_tab_links.cs_style_1 li.active a{color:#e7e7e7}.cs_tab_links.cs_style_1 li.active:after{opacity:1;transform:translate(-50%,14px)rotate(45deg)}.cs_tab_links.cs_style_1 li.active .cs_tab_link_icon{background-color:var(--accent-color);border-color:var(--white)}.cs_tab_links.cs_style_1 li.active .cs_tab_link_icon img{filter:brightness(0)invert()}@media (max-width:575px){.cs_tab_links.cs_style_1 li.active .cs_tab_link_icon{background-color:inherit;border:none}}.cs_tab_links.cs_style_1 li:hover{background-color:var(--blue-color);color:#e7e7e7}.cs_tab_links.cs_style_1 li:hover a{color:#e7e7e7}.cs_tab_links.cs_style_1 li:hover:after{opacity:1;transform:translate(-50%,10px)rotate(45deg)}.cs_tab_links.cs_style_1 li:hover .cs_tab_link_icon{background-color:var(--accent-color);border-color:var(--white)}.cs_tab_links.cs_style_1 li:hover .cs_tab_link_icon img{filter:brightness(0)invert()}@media (max-width:575px){.cs_tab_links.cs_style_1 li:hover .cs_tab_link_icon{background-color:inherit;border:none}}@media (max-width:1399px){.cs_tab_links.cs_style_1{gap:15px}}.cs_tab{display:none}.cs_tab.active{display:block}.cs_mt_stage{overflow:hidden}.cs_mt_track{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.cs_mt_panel{flex:0 0 100%;width:100%;min-width:0}.cs_mt_mobile_grid{display:none}@media (max-width:991px){.cs_mt_desktop{display:none}.cs_mt_mobile_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}.cs_mt_grid_card{min-width:0;color:inherit;background:#eaf6ff;border-radius:.2rem;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.cs_mt_grid_card:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.cs_mt_grid_card:active{transform:scale(.98)}.cs_mt_grid_media{background:#edf4fb;height:234px;overflow:hidden}.cs_mt_grid_media img{object-fit:cover;object-position:top;width:100%;height:100%}.cs_mt_grid_arrow_wrap{z-index:2;justify-content:flex-end;margin-top:-20px;padding:0 16px;display:flex;position:relative}.cs_mt_grid_arrow_btn{background:var(--blue-color);border:3px solid var(--white);width:40px;height:40px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background-color .25s;display:flex;box-shadow:0 3px 10px #14407040}.cs_mt_grid_card:hover .cs_mt_grid_arrow_btn,.cs_mt_grid_card:active .cs_mt_grid_arrow_btn{background:var(--accent-color)}.cs_mt_grid_body{text-align:left;flex-direction:column;flex:1;padding:16px;display:flex}.cs_mt_grid_body .cs_mt_grid_label{letter-spacing:.4px;text-transform:uppercase;color:var(--blue-color);background:#2878d01a;border-radius:.2rem;align-self:center;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.cs_mt_grid_body h2{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.3;text-align:left!important}.cs_mt_grid_body>p{color:#607084;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}}@media (max-width:575px){.cs_mt_mobile_grid{grid-template-columns:1fr;gap:24px}.cs_mt_grid_media{height:208px}.cs_mt_grid_body{padding:14px}.cs_mt_grid_body h2{font-size:15px}}.cs_br_section{width:100%;padding:28px 0 32px;overflow:hidden}.cs_br_section .cs_br_outer{padding:0 62px;position:relative}@media (max-width:767px){.cs_br_section .cs_br_outer{padding:0 48px}}@media (max-width:480px){.cs_br_section .cs_br_outer{padding:0 40px}}.cs_br_section .cs_br_arrow{z-index:10;cursor:pointer;color:#2878d0;background:#fff;border:1.5px solid #d0dae8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #2878d01a}.cs_br_section .cs_br_arrow:hover{color:#fff;background:#2878d0;border-color:#2878d0}.cs_br_section .cs_br_arrow.cs_br_arrow_prev{left:10px}.cs_br_section .cs_br_arrow.cs_br_arrow_next{right:10px}.cs_br_section .cs_br_slide{padding:0 7px}.cs_br_section .cs_br_card{background:#f7f9fc;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:175px;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.cs_br_section .cs_br_card img{object-fit:contain;width:100%;height:100%;padding:18px}.cs_br_section .cs_br_card:hover{border-color:#d0dae8;box-shadow:0 4px 16px #00000012}@media (max-width:991px){.cs_br_section .cs_br_card{height:160px}}@media (max-width:767px){.cs_br_section .cs_br_card{height:140px}}.cs_sv_section{width:100%;padding:28px 0 32px;overflow:hidden}.cs_sv_section .cs_sv_outer{padding:0 62px;position:relative}@media (max-width:767px){.cs_sv_section .cs_sv_outer{padding:0 48px}}@media (max-width:480px){.cs_sv_section .cs_sv_outer{padding:0 40px}}.cs_sv_section .cs_sv_arrow{z-index:10;cursor:pointer;color:#2878d0;background:#fff;border:1.5px solid #d0dae8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #2878d01a}.cs_sv_section .cs_sv_arrow:hover{color:#fff;background:#2878d0;border-color:#2878d0}.cs_sv_section .cs_sv_arrow.cs_sv_arrow_prev{left:10px}.cs_sv_section .cs_sv_arrow.cs_sv_arrow_next{right:10px}.cs_sv_section .cs_sv_slide{padding:0 7px}.cs_sv_section .cs_sv_card{border-radius:2px;height:175px;transition:box-shadow .22s;display:flex;overflow:hidden}.cs_sv_section .cs_sv_card:hover{box-shadow:0 6px 22px #2878d021}.cs_sv_section .cs_sv_card_text{flex-direction:column;flex-shrink:0;justify-content:flex-start;width:52%;padding:34px 12px 18px 20px;display:flex}.cs_sv_section .cs_sv_category{color:#526174;letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:500;line-height:1}.cs_sv_section .cs_sv_title{color:#1a2b3c;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.15}.cs_sv_section .cs_sv_btn{color:#155a9c;background:0 0;border:1.5px solid #155a9c;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.cs_sv_section .cs_sv_btn:hover{color:#fff;background:#155a9c}.cs_sv_section .cs_sv_card_img{flex:1;position:relative;overflow:hidden}.cs_sv_section .cs_sv_card_img img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:991px){.cs_sv_section .cs_sv_card{height:160px}.cs_sv_section .cs_sv_title{font-size:18px}}@media (max-width:767px){.cs_sv_section .cs_sv_card{height:150px}.cs_sv_section .cs_sv_title{font-size:17px}.cs_sv_section .cs_sv_card_text{padding:14px 10px 14px 16px}}@media (max-width:480px){.cs_sv_section .cs_sv_card_text{width:58%}}.cs_partner_deck{padding:28px 0 12px;position:relative;overflow:hidden}.cs_partner_deck:before{content:"";clip-path:polygon(0 14%,100% 0,100% 85%,0 100%);background:linear-gradient(112deg,#102b58 0%,#1d6fc8 56%,#39a6e8 100%);position:absolute;inset:14% 0 4%}.cs_partner_deck_shell{z-index:1;grid-template-columns:minmax(250px,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(32px,7vw,116px);min-height:390px;padding:46px clamp(28px,5vw,82px) 48px;display:grid;position:relative}.cs_partner_deck_intro{color:var(--white)}.cs_partner_deck_intro .cs_partner_deck_eyebrow{color:#ffffffc2;letter-spacing:.17em;align-items:center;gap:9px;margin-bottom:15px;font-size:11px;font-weight:800;display:inline-flex}.cs_partner_deck_intro .cs_partner_deck_eyebrow:before{content:"";background:#8ee9ff;width:28px;height:2px}.cs_partner_deck_intro h2{color:var(--white);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.cs_partner_deck_intro h2 em{color:#a7efff;font-family:inherit;font-style:normal}.cs_partner_deck_intro>p{color:#ffffffbd;max-width:385px;margin:0;font-size:15px;line-height:1.7}.cs_partner_deck_dots{align-items:center;gap:8px;margin-top:28px;display:flex}.cs_partner_deck_dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;transition:width .3s;display:grid}.cs_partner_deck_dots button:before{content:"";background:#ffffff59;border-radius:99px;width:7px;height:7px;transition:width .3s,background .3s}.cs_partner_deck_dots button.active{width:36px}.cs_partner_deck_dots button.active:before{background:#a7efff;width:28px}.cs_partner_deck_stage{outline:none;height:294px;position:relative}.cs_partner_deck_stage:focus-visible{outline-offset:8px;border-radius:20px;outline:3px solid #a7efffe6}.cs_partner_deck_glow{filter:blur(54px);background:#9ae8ff70;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)}.cs_partner_flashcard{transform-origin:50% 100%;will-change:transform,opacity,filter;background:linear-gradient(145deg,#fffffffa,#e8f8fff2);border:1px solid #ffffffb8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,390px);height:245px;padding:28px;transition:transform 1.1s cubic-bezier(.16,.9,.3,1),opacity .82s ease-out,filter .82s ease-out;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 52px #03194347}.cs_partner_flashcard:before{content:"";border:28px solid #46afe621;border-radius:50%;width:168px;height:168px;position:absolute;bottom:-86px;right:-72px}.cs_partner_flashcard.is_active{z-index:4;opacity:1;filter:none;transform:translate(-50%)translateY(0)rotate(0)}.cs_partner_flashcard.is_next{z-index:3;opacity:.78;filter:saturate(.72);transform:translate(calc(17px - 50%))translateY(22px)rotate(3.2deg)scale(.96)}.cs_partner_flashcard.is_after-next{z-index:2;opacity:.48;filter:saturate(.45);transform:translate(calc(28px - 50%))translateY(40px)rotate(5.8deg)scale(.91)}.cs_partner_flashcard.is_hidden{z-index:1;opacity:0;pointer-events:none;transform:translate(calc(-50% - 50px))translateY(-34px)rotate(-8deg)scale(.84)}.cs_partner_flashcard_logo{z-index:1;justify-content:center;align-items:center;width:100%;height:138px;display:flex;position:relative}.cs_partner_flashcard_logo img{object-fit:contain;mix-blend-mode:multiply;transform-origin:50%;width:124%;height:124%;transform:scale(1.07)}.cs_partner_deck_controls{z-index:5;color:var(--white);letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:4px;right:0}.cs_partner_deck_controls button{width:34px;height:34px;color:var(--white);cursor:pointer;background:#0a2b5638;border:1px solid #ffffff8f;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:inline-flex}.cs_partner_deck_controls button:hover{background:var(--white);color:#1c6bb5;transform:scale(1.08)}.cs_partner_deck_controls b{color:#a7efff}@media (max-width:991px){.cs_partner_deck_shell{grid-template-columns:minmax(220px,.85fr) minmax(290px,1.15fr);gap:28px;min-height:355px;padding:42px 34px}.cs_partner_deck_stage{height:272px}.cs_partner_flashcard{width:min(100%,340px);height:224px}}@media (max-width:767px){.cs_partner_deck{padding-top:8px}.cs_partner_deck:before{clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);inset:5% 0 2%}.cs_partner_deck_shell{min-height:0;padding:38px 22px 40px;display:block}.cs_partner_deck_intro{text-align:center}.cs_partner_deck_intro .cs_partner_deck_eyebrow{margin-bottom:10px}.cs_partner_deck_intro h2{font-size:31px}.cs_partner_deck_intro>p{max-width:360px;margin:0 auto;font-size:13px}.cs_partner_deck_dots{justify-content:center;margin-top:18px}.cs_partner_deck_stage{max-width:355px;height:280px;margin:24px auto 0}.cs_partner_flashcard{width:min(100%,286px);height:210px;padding:22px}.cs_partner_flashcard_logo{height:116px}.cs_partner_deck_controls{bottom:0;right:50%;transform:translate(50%)}}.cs_svc_story{gap:58px;display:grid}.cs_svc_story_row{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:clamp(32px,5vw,78px);display:grid;position:relative}.cs_svc_story_row>*{z-index:1;position:relative}.cs_svc_story_row:first-child:before{content:"";z-index:0;background:linear-gradient(145deg,#e9f7ff,#e8f6ff00);border-radius:32px;width:43%;height:62%;position:absolute;top:-26px;left:-48px}.cs_svc_story_row:last-child:after{content:"";z-index:0;border:1px solid #d5ecfb;border-radius:48% 52% 55% 45%;width:27%;height:48%;position:absolute;bottom:-34px;right:-40px}.cs_svc_story_copy{animation:.7s ease-out .16s both cs_svc_story_reveal}.cs_svc_story_eyebrow{color:#2472c2;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:13px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.cs_svc_story_eyebrow:before{content:"";background:linear-gradient(90deg, #3eaee9, var(--blue-color));width:27px;height:2px}.cs_svc_story_title{max-width:560px;color:var(--heading-color);margin:0 0 18px;font-size:clamp(27px,3vw,39px);line-height:1.2}.cs_svc_story_text{max-width:620px;color:var(--body-color);margin:0;font-size:15px;line-height:1.82}.cs_svc_story_mobile_card{display:none}.cs_svc_story_visual{border:10px solid var(--white);background:#eaf4fa;border-radius:28px 28px 28px 6px;min-height:470px;margin:0;animation:.75s ease-out both cs_svc_story_visual_reveal;position:relative;overflow:hidden;box-shadow:0 22px 44px #154f8426}.cs_svc_story_visual:after{content:"";pointer-events:none;background:linear-gradient(145deg,#1466a71f,#0000 43%);position:absolute;inset:0}.cs_svc_story_visual img{object-fit:cover;width:100%;height:100%;min-height:470px;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.cs_svc_story_visual:hover img{transform:scale(1.045)}.cs_svc_story_visual_first{transform:rotate(-1.5deg)}.cs_svc_story_visual_second{border-radius:28px 28px 6px;transform:rotate(1.5deg)}@keyframes cs_svc_story_reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cs_svc_story_visual_reveal{0%{opacity:0}to{opacity:1}}@media (max-width:991px){.cs_svc_story{gap:52px}.cs_svc_story_row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.cs_svc_story_visual,.cs_svc_story_visual img{min-height:420px}.cs_svc_story_text{font-size:14px;line-height:1.76}}@media (max-width:767px){.cs_svc_story{gap:42px}.cs_svc_story_row,.cs_svc_story_row_reverse{grid-template-columns:1fr;gap:30px}.cs_svc_story_row_reverse .cs_svc_story_copy{order:2}.cs_svc_story_row_reverse .cs_svc_story_visual{order:1}.cs_svc_story_visual,.cs_svc_story_visual img{min-height:320px}.cs_svc_story_visual_first,.cs_svc_story_visual_second{transform:none}.cs_svc_story_row:before{width:75%;left:-12px}.cs_svc_story_row:last-child:after{width:45%;right:-10px}.cs_svc_story_copy{background:linear-gradient(145deg,#fbfdff,#f1f9ff);border:1px solid #d9ebf8;border-radius:18px;padding:23px 20px 18px;box-shadow:0 12px 28px #175b9114}.cs_svc_story_copy .cs_svc_story_eyebrow{margin-bottom:10px}.cs_svc_story_copy .cs_svc_story_title{margin-bottom:13px}.cs_svc_story_text_desktop{display:none}.cs_svc_story_mobile_card{display:block}.cs_svc_story_mobile_preview{color:#59738d;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:119px;margin:0;font-size:14px;font-weight:500;line-height:1.7;transition:max-height .35s,margin .35s,opacity .22s;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.cs_svc_story_mobile_preview.is_open{opacity:0;max-height:0;margin-bottom:0}.cs_svc_story_toggle{color:#2078be;letter-spacing:.03em;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:7px;padding:7px 0 0;font-family:inherit;font-size:12px;font-weight:700;transition:color .25s,transform .25s;display:flex}.cs_svc_story_toggle:hover{color:#176daf;transform:translateY(-1px)}.cs_svc_story_toggle:focus-visible{outline-offset:4px;outline:3px solid #237ecf57}.cs_svc_story_toggle_copy{margin-bottom:6px;display:block}.cs_svc_story_gesture{background:linear-gradient(90deg,#bee4fa59,#d3f1ffe6,#bee4fa59);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:66px;height:23px;transition:background .25s,transform .38s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cs_svc_story_gesture span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:block;transform:rotate(45deg)}.cs_svc_story_gesture span:first-child{opacity:.52;margin-bottom:-3px}.cs_svc_story_toggle:hover .cs_svc_story_gesture{background:linear-gradient(90deg,#a5d9f773,#bee8fc,#a5d9f773);transform:translateY(2px)}.cs_svc_story_gesture.is_open{transform:rotate(180deg)}.cs_svc_story_gesture.is_open span:first-child{opacity:.52}.cs_svc_story_mobile_panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.22,.8,.25,1),opacity .3s;display:grid}.cs_svc_story_mobile_panel.is_open{opacity:1;grid-template-rows:1fr}.cs_svc_story_mobile_panel_inner{min-height:0;overflow:hidden}.cs_svc_story_mobile_panel .cs_svc_story_text{opacity:0;padding:17px 3px 3px;font-size:14px;line-height:1.74;transition:opacity .28s,transform .42s cubic-bezier(.22,.8,.25,1);transform:translateY(-8px)}.cs_svc_story_mobile_panel.is_open .cs_svc_story_text{opacity:1;transition-delay:.12s;transform:translateY(0)}}@media (max-width:575px){.cs_svc_story_title{font-size:26px}.cs_svc_story_text{font-size:14px;line-height:1.74}.cs_svc_story_visual{border-width:7px;border-radius:20px 20px 20px 5px;min-height:270px}.cs_svc_story_visual img{min-height:270px}.cs_svc_story_visual_second{border-radius:20px 20px 5px}}@media (prefers-reduced-motion:reduce){.cs_svc_story_copy,.cs_svc_story_visual{animation:none}.cs_svc_story_visual img,.cs_svc_story_toggle,.cs_svc_story_gesture,.cs_svc_story_mobile_preview,.cs_svc_story_mobile_panel,.cs_svc_story_mobile_panel .cs_svc_story_text{transition:none}}.cs_svc_trust_strip{background:var(--white);border:1px solid #e6eef8;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;padding:28px 20px;display:grid;box-shadow:0 8px 28px #1018280f}@media (max-width:767px){.cs_svc_trust_strip{grid-template-columns:repeat(2,1fr);gap:22px 12px;margin-top:32px;padding:24px 14px}}.cs_svc_trust_item{text-align:center;border-left:1px solid #eef2f7}.cs_svc_trust_item:first-child{border-left:none}@media (max-width:767px){.cs_svc_trust_item:nth-child(odd){border-left:none}}.cs_svc_trust_value{color:var(--blue-color);font-size:30px;font-weight:700;line-height:1.1;display:block}@media (max-width:767px){.cs_svc_trust_value{font-size:24px}}.cs_svc_trust_label{color:var(--body-color);margin-top:6px;font-size:14px;display:block}@media (max-width:767px){.cs_svc_trust_label{font-size:12.5px}}.cs_svc_steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:50px 0 0;padding:0;list-style:none;display:grid}@media (max-width:991px){.cs_svc_steps{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:575px){.cs_svc_steps{grid-template-columns:1fr;gap:22px}}.cs_svc_step{background:var(--white);border:1px solid #e6eef8;border-radius:14px;padding:30px 24px 26px;transition:transform .3s,box-shadow .3s;position:relative}.cs_svc_step:hover{transform:translateY(-4px);box-shadow:0 14px 34px #10182817}.cs_svc_step:after{content:"";background:#d8e6f6;width:24px;height:2px;position:absolute;top:52px;right:-24px}.cs_svc_step:last-child:after{display:none}@media (max-width:991px){.cs_svc_step:after{display:none}}.cs_svc_step_num{background:var(--blue-color);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:16px;font-weight:700;display:inline-flex}.cs_svc_step_title{color:var(--heading-color);margin:0 0 8px;font-size:18px;line-height:1.35}.cs_svc_step_text{color:var(--body-color);margin:0;font-size:14.5px;line-height:1.7}.cs_svc_why_grid{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:50px;display:grid}@media (max-width:767px){.cs_svc_why_grid{grid-template-columns:1fr;gap:18px;margin-top:34px}}.cs_svc_why_card{background:linear-gradient(110deg, #f7fbff 0%, var(--white) 62%);isolation:isolate;border:1px solid #dcebf8;border-radius:8px 20px 20px 8px;gap:22px;min-height:190px;padding:31px 34px 30px 29px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #12497e0e}.cs_svc_why_card:before{content:"";z-index:0;background:linear-gradient(180deg, #36a8e8, var(--blue-color));width:6px;position:absolute;top:0;bottom:0;left:0}.cs_svc_why_card:after{content:"";z-index:0;border:34px solid #39a6e712;border-radius:50%;width:210px;height:210px;transition:transform .45s;position:absolute;bottom:-98px;right:-76px}.cs_svc_why_card:hover{border-color:#b7ddf6;transform:translateY(-6px);box-shadow:0 20px 42px #12497e21}.cs_svc_why_card:hover:after{transform:scale(1.12)translate(-7px,-8px)}.cs_svc_why_card:hover .cs_svc_why_icon{color:#fff;background:var(--blue-color);box-shadow:0 12px 23px #257cc947}@media (max-width:575px){.cs_svc_why_card{gap:16px;min-height:0;padding:24px 20px 24px 22px}}.cs_svc_why_icon{z-index:1;width:58px;height:58px;color:var(--blue-color);background:linear-gradient(145deg,#eaf8ff,#d7eeff);border:1px solid #c8e6f8;border-radius:50% 50% 50% 10%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 8px 17px #2c91d51f}@media (max-width:575px){.cs_svc_why_icon{width:46px;height:46px;font-size:18px}}.cs_svc_why_number{z-index:1;color:#2a84ce1a;letter-spacing:-.06em;pointer-events:none;font-size:51px;font-weight:800;line-height:1;position:absolute;top:14px;right:23px}@media (max-width:575px){.cs_svc_why_number{font-size:42px;top:13px;right:15px}}.cs_svc_why_copy{z-index:1;padding-right:16px;position:relative}.cs_svc_why_eyebrow{color:#2781c9;letter-spacing:.12em;text-transform:uppercase;margin:1px 0 6px;font-size:10px;font-weight:800;line-height:1.2;display:block}.cs_svc_why_title{color:var(--heading-color);margin:0 0 8px;font-size:19px;line-height:1.35}@media (max-width:575px){.cs_svc_why_title{font-size:17px}}.cs_svc_why_text{color:var(--body-color);margin:0;font-size:14.5px;line-height:1.72}.cs_svc_stats_section{background:linear-gradient(135deg,#1e63b4 0%,#2878d0 55%,#2ea6f7 100%)}.cs_svc_stats_head{text-align:center;max-width:680px;margin:0 auto 44px}@media (max-width:767px){.cs_svc_stats_head{margin-bottom:32px}}.cs_svc_stats_title{color:#fff;margin:0 0 12px;font-size:34px;line-height:1.25}@media (max-width:767px){.cs_svc_stats_title{font-size:25px}}.cs_svc_stats_desc{color:#ffffffe0;margin:0;font-size:15.5px;line-height:1.7}@media (max-width:767px){.cs_svc_stats_desc{font-size:14px}}.cs_svc_stats_grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:767px){.cs_svc_stats_grid{grid-template-columns:repeat(2,1fr);gap:26px 16px}}.cs_svc_stat{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;padding:26px 14px}@media (max-width:767px){.cs_svc_stat{padding:20px 10px}}.cs_svc_stat_value{color:#fff;font-size:36px;font-weight:700;line-height:1.1;display:block}@media (max-width:767px){.cs_svc_stat_value{font-size:27px}}.cs_svc_stat_label{color:#ffffffe6;margin-top:8px;font-size:14px;display:block}@media (max-width:767px){.cs_svc_stat_label{font-size:12.5px}}.cs_svc_faq_list{max-width:860px;margin:46px auto 0}@media (max-width:767px){.cs_svc_faq_list{margin-top:32px}}.cs_svc_faq_item{background:var(--white);border:1px solid #e6eef8;border-radius:12px;margin-bottom:14px;transition:border-color .42s,box-shadow .42s;overflow:hidden}.cs_svc_faq_item.active{border-color:#cfe1f7;box-shadow:0 10px 28px #10182812}.cs_svc_faq_heading{font-size:inherit;margin:0}.cs_svc_faq_btn{text-align:left;cursor:pointer;width:100%;color:var(--heading-color);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1.45;transition:color .25s;display:flex}.cs_svc_faq_btn:hover{color:var(--blue-color)}.cs_svc_faq_btn:focus-visible{outline:2px solid var(--blue-color);outline-offset:-2px}@media (max-width:575px){.cs_svc_faq_btn{padding:16px;font-size:15px}}.cs_svc_faq_icon{width:30px;height:30px;color:var(--blue-color);background:#eaf3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:transform .5s cubic-bezier(.22,.8,.25,1),background .38s,color .38s;display:inline-flex}.cs_svc_faq_item.active .cs_svc_faq_icon{background:var(--blue-color);color:#fff;transform:rotate(180deg)}.cs_svc_faq_panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .58s cubic-bezier(.22,.8,.25,1),opacity .36s;display:grid}.cs_svc_faq_panel.active{opacity:1;grid-template-rows:1fr}.cs_svc_faq_panel_inner{min-height:0;overflow:hidden}.cs_svc_faq_panel .cs_svc_faq_a{opacity:0;padding:0 22px 20px;transition:transform .48s cubic-bezier(.22,.8,.25,1),opacity .3s;transform:translateY(-8px)}@media (max-width:575px){.cs_svc_faq_panel .cs_svc_faq_a{padding:0 16px 16px}}.cs_svc_faq_panel.active .cs_svc_faq_a{opacity:1;transition-delay:.1s;transform:translateY(0)}.cs_svc_faq_a{color:var(--body-color);margin:0;font-size:14.5px;line-height:1.78}.cs_svc_cta{background:linear-gradient(120deg,#123f77 0%,#2878d0 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:34px;padding:46px 52px;display:flex}@media (max-width:991px){.cs_svc_cta{flex-direction:column;align-items:flex-start;gap:26px;padding:36px 30px}}@media (max-width:575px){.cs_svc_cta{text-align:center;align-items:center;padding:28px 20px}}.cs_svc_cta_title{color:#fff;margin:0 0 10px;font-size:30px;line-height:1.28}@media (max-width:767px){.cs_svc_cta_title{font-size:23px}}.cs_svc_cta_desc{color:#ffffffe0;max-width:560px;margin:0;font-size:15.5px;line-height:1.7}@media (max-width:767px){.cs_svc_cta_desc{font-size:14px}}.cs_svc_cta_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:26px;display:flex}@media (max-width:575px){.cs_svc_cta_actions{justify-content:center;gap:18px}}.cs_svc_cta_primary{color:#2874c9;white-space:nowrap;background-color:#fff}.cs_svc_cta_primary:hover{color:#1f61a8;background-color:#e8f1fc}.cs_svc_cta_phone{color:#fff;align-items:center;gap:12px;text-decoration:none;transition:opacity .25s;display:inline-flex}.cs_svc_cta_phone:hover{color:#fff;opacity:.85}.cs_svc_cta_phone_icon{background:#ffffff29;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:inline-flex}.cs_svc_cta_phone_label{color:#ffffffd1;font-size:12.5px;display:block}.cs_svc_cta_phone_num{font-size:17px;font-weight:700;line-height:1.3;display:block}.cs_svc_process_deck{width:min(100%,760px);margin:50px auto 0}.cs_svc_process_stage{outline:none;height:372px;position:relative}.cs_svc_process_stage:focus-visible{outline-offset:8px;border-radius:24px;outline:3px solid #237ecf6b}.cs_svc_process_glow{filter:blur(2px);clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);background:linear-gradient(135deg,#247dcf2b,#68cff53d);width:min(100%,590px);height:256px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.cs_svc_process_card{transform-origin:50% 100%;will-change:transform,opacity,filter;background:linear-gradient(145deg,#fffffffc,#ebf8fff5);border:1px solid #cce4f8f0;border-radius:22px;width:min(100%,650px);height:304px;padding:56px 64px 36px;transition:transform .95s cubic-bezier(.16,.9,.3,1),opacity .72s ease-out,filter .72s ease-out;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 52px #133f7129}.cs_svc_process_card:before{content:"";border:30px solid #34a5e01f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-108px;right:-84px}.cs_svc_process_card.is_active{z-index:4;opacity:1;filter:none;transform:translate(-50%)translateY(0)rotate(0)}.cs_svc_process_card.is_next{z-index:3;opacity:.76;filter:saturate(.7);transform:translate(calc(20px - 50%))translateY(20px)rotate(2.8deg)scale(.965)}.cs_svc_process_card.is_after-next{z-index:2;opacity:.44;filter:saturate(.4);transform:translate(calc(33px - 50%))translateY(39px)rotate(5.1deg)scale(.92)}.cs_svc_process_card.is_hidden{z-index:1;opacity:0;pointer-events:none;transform:translate(calc(-50% - 54px))translateY(-30px)rotate(-7deg)scale(.85)}.cs_svc_process_tag{z-index:1;color:#155a9c;letter-spacing:.1em;text-transform:uppercase;background:#edf8ff;border:1px solid #cce9fb;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:20px;left:20px}.cs_svc_process_content{z-index:1;text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.cs_svc_process_icon{color:#227bc8;background:linear-gradient(145deg,#e9f8ff,#ccefff);border:1px solid #b7e2fa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:15px;font-size:29px;display:inline-flex;box-shadow:0 9px 20px #238bcc26}.cs_svc_process_card .cs_svc_step_title{max-width:500px;color:var(--heading-color);margin:0 0 8px;font-size:22px;line-height:1.28}.cs_svc_process_card .cs_svc_step_text{max-width:510px;color:var(--body-color);margin:0;font-size:14.5px;line-height:1.7}.cs_svc_process_controls{z-index:5;color:#607a94;letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:0;right:50%;transform:translate(50%)}.cs_svc_process_controls button{background:var(--white);color:#247dca;cursor:pointer;border:1px solid #98cff2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 6px 15px #237ecf1a}.cs_svc_process_controls button:hover{color:var(--white);background:#247dca;transform:scale(1.08)}.cs_svc_process_controls b{color:#247dca}.cs_svc_process_dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.cs_svc_process_dots button{cursor:pointer;background:#c9ddeb;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.cs_svc_process_dots button.active{background:#247dca;width:27px}@media (max-width:767px){.cs_svc_process_deck{margin-top:36px}.cs_svc_process_stage{height:380px}.cs_svc_process_glow{height:250px;top:37px}.cs_svc_process_card{width:min(100%,320px);height:300px;padding:58px 25px 28px}.cs_svc_process_tag{top:16px;left:16px}.cs_svc_process_icon{width:62px;height:62px;margin-bottom:13px;font-size:26px}.cs_svc_process_card .cs_svc_step_title{margin-bottom:7px;font-size:19px}.cs_svc_process_card .cs_svc_step_text{font-size:13px;line-height:1.62}}.cs_svc_process_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:50px 0 0;padding:0;list-style:none;display:grid}@media (max-width:991px){.cs_svc_process_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:575px){.cs_svc_process_grid{grid-template-columns:1fr;gap:18px;margin-top:36px}}.cs_svc_process_grid .cs_svc_process_card{opacity:1;filter:none;width:auto;height:100%;min-height:355px;padding:56px 20px 30px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;top:auto;left:auto;transform:none}.cs_svc_process_grid .cs_svc_process_card:hover{border-color:#b7e2fa;transform:translateY(-5px);box-shadow:0 18px 38px #133f7129}@media (max-width:991px){.cs_svc_process_grid .cs_svc_process_card{min-height:330px;padding-inline:30px}}@media (max-width:575px){.cs_svc_process_grid .cs_svc_process_card{min-height:300px;padding:58px 25px 28px}}.cs_ceo_message{--ceo-navy:#092a49;--ceo-blue:#1677c8;--ceo-cyan:#36b8eb;--ceo-ice:#eaf7ff;position:relative;overflow:hidden}.cs_ceo_message .cs_ceo_message_shell{isolation:isolate;color:#fff;clip-path:polygon(0 5%,100% 0,97.5% 94%,2.5% 100%);background:linear-gradient(125deg,#052441fa 0%,#093e69f7 48%,#0f6ba9f0 100%);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,5vw,82px);min-height:660px;padding:clamp(52px,6.2vw,92px);display:grid;position:relative;overflow:hidden}.cs_ceo_message .cs_ceo_message_glow,.cs_ceo_message .cs_ceo_message_orbit{z-index:-1;pointer-events:none;position:absolute}.cs_ceo_message .cs_ceo_message_glow{filter:blur(2px);border-radius:50%}.cs_ceo_message .cs_ceo_message_glow_one{background:radial-gradient(circle,#36b8eb47,#36b8eb00);width:440px;height:440px;top:-170px;left:-190px}.cs_ceo_message .cs_ceo_message_glow_two{background:radial-gradient(circle,#59c4f13d,#59c4f100);width:520px;height:520px;bottom:-290px;right:-250px}.cs_ceo_message .cs_ceo_message_orbit{border:1px solid #ffffff21;border-radius:50%;width:540px;height:540px;top:58px;left:-75px}.cs_ceo_message .cs_ceo_message_orbit:before,.cs_ceo_message .cs_ceo_message_orbit:after{content:"";border-radius:50%;position:absolute}.cs_ceo_message .cs_ceo_message_orbit:before{border:1px dashed #ffffff1a;inset:42px}.cs_ceo_message .cs_ceo_message_orbit:after{background:#7bdbff;width:11px;height:11px;top:65px;right:78px;box-shadow:0 0 0 8px #7bdbff1f,0 0 32px #7bdbffb3}.cs_ceo_message .cs_ceo_message_portrait_column,.cs_ceo_message .cs_ceo_message_letter{z-index:1;position:relative}.cs_ceo_message .cs_ceo_message_portrait_column{flex-direction:column;align-items:center;display:flex}.cs_ceo_message .cs_ceo_message_portrait_stage{width:min(100%,390px);padding:17px 17px 0 0;position:relative}.cs_ceo_message .cs_ceo_message_portrait_backdrop{background:linear-gradient(155deg,#5fccf859,#ffffff0f);border:1px solid #ffffff61;border-radius:190px 190px 28px 28px;position:absolute;inset:0 0 20px 22px;transform:rotate(4deg);box-shadow:0 26px 70px #00112547}.cs_ceo_message .cs_ceo_message_portrait{z-index:1;aspect-ratio:4/5;background:#dceef8;border:7px solid #fffffff5;border-radius:190px 190px 24px 24px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00142a5c}.cs_ceo_message .cs_ceo_message_portrait img{z-index:0;object-fit:cover;object-position:center top;opacity:0;will-change:opacity,transform;width:100%;height:100%;transition:opacity 2.2s ease-in-out,transform 31s cubic-bezier(.2,.62,.24,1);display:block;position:absolute;inset:0;transform:scale(1.075)}.cs_ceo_message .cs_ceo_message_portrait img.is_active{z-index:1;opacity:1;transform:scale(1.015)}.cs_ceo_message .cs_ceo_message_portrait_tint{z-index:2;pointer-events:none;background:linear-gradient(#0000 54%,#03213b52 100%);position:absolute;inset:0}.cs_ceo_message .cs_ceo_message_identity_badge{z-index:2;min-width:138px;color:var(--ceo-navy);background:#fff;border-radius:14px 3px 14px 14px;flex-direction:column;padding:13px 18px 12px;display:flex;position:absolute;bottom:38px;right:-25px;box-shadow:0 16px 38px #0012263d}.cs_ceo_message .cs_ceo_message_identity_badge:before{content:"";background:var(--ceo-cyan);border-radius:999px;width:42px;height:3px;position:absolute;top:0;left:0}.cs_ceo_message .cs_ceo_message_identity_badge span{color:var(--ceo-blue);letter-spacing:.18em;font-size:11px;font-weight:800;line-height:1.2}.cs_ceo_message .cs_ceo_message_identity_badge strong{margin-top:2px;font-size:17px;line-height:1.25}.cs_ceo_message .cs_ceo_message_unity_note{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;max-width:360px;margin-top:28px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.cs_ceo_message .cs_ceo_message_unity_icon{flex:0 0 34px;width:34px;height:22px;position:relative}.cs_ceo_message .cs_ceo_message_unity_icon i{border:2px solid #6ed5ff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px}.cs_ceo_message .cs_ceo_message_unity_icon i:first-child{left:0}.cs_ceo_message .cs_ceo_message_unity_icon i:last-child{right:0}.cs_ceo_message .cs_ceo_message_letter{color:#17344e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #ffffffad;border-radius:4px 32px;padding:clamp(30px,3.2vw,50px);box-shadow:0 28px 80px #00122847}.cs_ceo_message .cs_ceo_message_letter:before{content:"";background:linear-gradient(180deg, var(--ceo-cyan), var(--ceo-blue));border-radius:0 8px 8px 0;width:4px;height:86px;position:absolute;top:40px;left:0}.cs_ceo_message .cs_ceo_message_eyebrow{color:var(--ceo-blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:14px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.cs_ceo_message .cs_ceo_message_eyebrow>span{background:var(--ceo-cyan);border-radius:99px;width:34px;height:2px;position:relative}.cs_ceo_message .cs_ceo_message_eyebrow>span:after{content:"";background:var(--ceo-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:0}.cs_ceo_message .cs_ceo_message_title{max-width:700px;color:var(--ceo-navy);letter-spacing:-.035em;margin:0 0 23px;font-size:clamp(29px,3vw,45px);line-height:1.13}.cs_ceo_message .cs_ceo_message_quote{color:#155f94;background:linear-gradient(100deg,#edf9ff,#f7fcff);border:1px solid #d7effc;border-radius:5px 18px;margin:0 0 23px;padding:17px 20px 17px 53px;position:relative;overflow:hidden}.cs_ceo_message .cs_ceo_message_quote:after{content:"";border:18px solid #36b8eb17;border-radius:50%;width:100px;height:100px;position:absolute;top:-62px;right:-58px}.cs_ceo_message .cs_ceo_message_quote p{z-index:1;margin:0;font-size:16px;font-weight:650;line-height:1.62;position:relative}.cs_ceo_message .cs_ceo_message_quote_mark{color:var(--ceo-cyan);font-family:Georgia,serif;font-size:52px;line-height:1;position:absolute;top:7px;left:16px}.cs_ceo_message .cs_ceo_message_body p{color:#4c6477;margin:0;font-size:15px;line-height:1.82}.cs_ceo_message .cs_ceo_message_body p+p{margin-top:13px}.cs_ceo_message .cs_ceo_message_footer{border-top:1px solid #e2edf4;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:27px;padding-top:21px;display:flex}.cs_ceo_message .cs_ceo_message_signature{flex-direction:column;display:flex}.cs_ceo_message .cs_ceo_message_signature span{color:#7b8e9e;margin-bottom:5px;font-family:Georgia,serif;font-size:13px;font-style:italic}.cs_ceo_message .cs_ceo_message_signature strong{color:var(--ceo-navy);font-size:18px;line-height:1.3}.cs_ceo_message .cs_ceo_message_signature .cs_ceo_message_name{border:1px solid #1677c833;border-left:4px solid var(--ceo-cyan);color:var(--ceo-navy);letter-spacing:.015em;background:linear-gradient(110deg,#36b8eb2b,#eaf7ffe6 55%,#fff 100%);border-radius:3px 15px;align-self:flex-start;margin-top:1px;padding:8px 16px 9px 17px;font-size:clamp(19px,2vw,23px);font-weight:800;position:relative;overflow:hidden;box-shadow:0 8px 22px #092a491a}.cs_ceo_message .cs_ceo_message_signature .cs_ceo_message_name:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:28%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:rotate(18deg)}.cs_ceo_message .cs_ceo_message_signature small{color:var(--ceo-blue);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700;line-height:1.4}.cs_ceo_message .cs_ceo_message_signature_mark{color:var(--ceo-navy);white-space:nowrap;padding-bottom:7px;font-family:Georgia,serif;font-size:20px;font-style:italic;position:relative}.cs_ceo_message .cs_ceo_message_signature_mark span{color:var(--ceo-cyan)}.cs_ceo_message .cs_ceo_message_signature_mark:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--ceo-cyan), #36b8eb00);height:2px;position:absolute;bottom:0;left:0;right:0}.cs_ceo_message.is_reveal_ready:not(.is_visible) .cs_ceo_message_portrait_column{opacity:0;transform:translate(-40px,34px)rotate(-1.5deg)}.cs_ceo_message.is_reveal_ready:not(.is_visible) .cs_ceo_message_letter{opacity:0;transform:translate(48px,26px)}.cs_ceo_message .cs_ceo_message_reveal{transition:opacity .85s,transform 1.05s cubic-bezier(.16,1,.3,1)}.cs_ceo_message .cs_ceo_message_letter{transition-delay:.12s}.cs_ceo_message.is_visible .cs_ceo_message_signature_mark:after{animation:1.2s cubic-bezier(.16,1,.3,1) .75s both cs_ceo_signature_draw}.cs_ceo_message.is_visible .cs_ceo_message_name:after{animation:1.25s ease-out .95s both cs_ceo_name_glint}@keyframes cs_ceo_signature_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs_ceo_name_glint{0%{transform:translate(0)rotate(18deg)}to{transform:translate(620%)rotate(18deg)}}@media (max-width:1199px){.cs_ceo_message .cs_ceo_message_shell{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:34px;min-height:620px;padding:64px 48px}.cs_ceo_message .cs_ceo_message_portrait_stage{width:min(100%,340px)}.cs_ceo_message .cs_ceo_message_letter{padding:34px}.cs_ceo_message .cs_ceo_message_title{font-size:clamp(28px,3.2vw,38px)}.cs_ceo_message .cs_ceo_message_body p{line-height:1.72}}@media (max-width:991px){.cs_ceo_message .cs_ceo_message_shell{clip-path:polygon(0 3%,100% 0,98% 96%,2% 100%);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:26px;min-height:0;padding:62px 31px 68px}.cs_ceo_message .cs_ceo_message_portrait_stage{width:min(100%,290px)}.cs_ceo_message .cs_ceo_message_portrait{border-width:5px}.cs_ceo_message .cs_ceo_message_identity_badge{min-width:119px;padding:11px 14px 10px;bottom:28px;right:-13px}.cs_ceo_message .cs_ceo_message_identity_badge strong{font-size:15px}.cs_ceo_message .cs_ceo_message_unity_note{letter-spacing:.11em;align-items:flex-start;font-size:9px}.cs_ceo_message .cs_ceo_message_letter{border-radius:4px 25px;padding:30px 27px}.cs_ceo_message .cs_ceo_message_title{font-size:30px}.cs_ceo_message .cs_ceo_message_quote{padding:15px 16px 15px 46px}.cs_ceo_message .cs_ceo_message_quote p{font-size:14px}.cs_ceo_message .cs_ceo_message_body p{font-size:13px}.cs_ceo_message .cs_ceo_message_footer{flex-direction:column;align-items:flex-start;gap:13px}}@media (max-width:767px){.cs_ceo_message .container{padding-inline:12px}.cs_ceo_message .cs_ceo_message_shell{clip-path:polygon(0 2%,100% 0,98% 98%,2% 100%);grid-template-columns:1fr;gap:32px;padding:57px 18px 62px}.cs_ceo_message .cs_ceo_message_orbit{width:420px;height:420px;top:15px;left:50%;transform:translate(-50%)}.cs_ceo_message .cs_ceo_message_portrait_stage{width:min(87vw,340px);padding-right:13px}.cs_ceo_message .cs_ceo_message_unity_note{text-align:center;justify-content:center;margin-top:22px}.cs_ceo_message .cs_ceo_message_letter{border-radius:4px 24px;width:100%;padding:28px 22px}.cs_ceo_message .cs_ceo_message_letter:before{height:66px;top:31px}.cs_ceo_message .cs_ceo_message_eyebrow{letter-spacing:.12em;align-items:flex-start;font-size:9px}.cs_ceo_message .cs_ceo_message_title{margin-bottom:19px;font-size:clamp(27px,8vw,34px);line-height:1.16}.cs_ceo_message .cs_ceo_message_quote{margin-bottom:20px}.cs_ceo_message .cs_ceo_message_body p{font-size:14px;line-height:1.75}.cs_ceo_message .cs_ceo_message_footer{margin-top:23px}.cs_ceo_message .cs_ceo_message_signature .cs_ceo_message_name{padding:7px 13px 8px 14px;font-size:19px}}@media (max-width:420px){.cs_ceo_message .cs_ceo_message_shell{padding-inline:14px}.cs_ceo_message .cs_ceo_message_identity_badge{right:-4px}.cs_ceo_message .cs_ceo_message_letter{padding-inline:18px}.cs_ceo_message .cs_ceo_message_quote{padding-left:42px}.cs_ceo_message .cs_ceo_message_signature_mark{font-size:18px}.cs_ceo_message .cs_ceo_message_signature .cs_ceo_message_name{max-width:100%}}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_shell{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_column{order:2}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_letter{order:1}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_orbit{left:auto;right:-75px}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_stage{padding:17px 0 0 17px}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_backdrop{inset:0 22px 20px 0;transform:rotate(-4deg)}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_identity_badge{border-radius:3px 14px 14px;left:-25px;right:auto}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_identity_badge:before{left:auto;right:0}.cs_ceo_message.cs_ceo_message_is_reverse.is_reveal_ready:not(.is_visible) .cs_ceo_message_portrait_column{transform:translate(40px,34px)rotate(1.5deg)}.cs_ceo_message.cs_ceo_message_is_reverse.is_reveal_ready:not(.is_visible) .cs_ceo_message_letter{transform:translate(-48px,26px)}@media (max-width:1199px){.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_shell{grid-template-columns:minmax(0,1.22fr) minmax(270px,.78fr)}}@media (max-width:991px){.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_shell{grid-template-columns:minmax(0,1.28fr) minmax(240px,.72fr)}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_identity_badge{left:-13px;right:auto}}@media (max-width:767px){.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_shell{grid-template-columns:1fr}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_column{order:1}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_letter{order:2}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_orbit{left:50%;right:auto}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_stage{padding:17px 13px 0 0}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_portrait_backdrop{inset:0 0 20px 22px;transform:rotate(4deg)}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_identity_badge{border-radius:14px 3px 14px 14px;left:auto;right:-4px}.cs_ceo_message.cs_ceo_message_is_reverse .cs_ceo_message_identity_badge:before{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.cs_ceo_message .cs_ceo_message_reveal,.cs_ceo_message .cs_ceo_message_portrait img,.cs_ceo_message .cs_ceo_message_name:after,.cs_ceo_message .cs_ceo_message_signature_mark:after{transition:none!important;animation:none!important}}.cs_about_departments{--dept-navy:#092d4f;--dept-blue:#1677c8;--dept-cyan:#35b8ea;position:relative}.cs_about_departments .cs_about_departments_canvas{isolation:isolate;background:linear-gradient(145deg,#f9fdff 0%,#eff8fd 52%,#f8fcff 100%);border:1px solid #dcecf5;border-radius:42px 6px;padding:clamp(62px,7vw,104px) clamp(28px,5vw,76px) clamp(70px,7vw,108px);position:relative;overflow:hidden;box-shadow:0 28px 80px #13496f1a}.cs_about_departments .cs_about_departments_grid_texture,.cs_about_departments .cs_about_departments_ambient{z-index:-1;pointer-events:none;position:absolute}.cs_about_departments .cs_about_departments_grid_texture{opacity:.34;background-image:linear-gradient(#1677c80e 1px,#0000 1px),linear-gradient(90deg,#1677c80e 1px,#0000 1px);background-size:34px 34px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.cs_about_departments .cs_about_departments_ambient{filter:blur(1px);border-radius:50%}.cs_about_departments .cs_about_departments_ambient_one{background:radial-gradient(circle,#35b8ea2e,#35b8ea00);width:420px;height:420px;top:-240px;left:-260px}.cs_about_departments .cs_about_departments_ambient_two{background:radial-gradient(circle,#3d78e724,#3d78e700);width:480px;height:480px;bottom:-300px;right:-290px}.cs_about_departments .cs_about_departments_header{z-index:2;text-align:center;max-width:790px;margin:0 auto;position:relative}.cs_about_departments .cs_about_departments_header h2{color:var(--dept-navy);letter-spacing:-.045em;margin:14px 0 17px;font-size:clamp(34px,4vw,53px);line-height:1.12}.cs_about_departments .cs_about_departments_header>p{color:#577083;max-width:690px;margin:0 auto;font-size:16px;line-height:1.75}.cs_about_departments .cs_about_departments_eyebrow{color:var(--dept-blue);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.cs_about_departments .cs_about_departments_eyebrow i{background:var(--dept-cyan);width:27px;height:1px;display:block;position:relative}.cs_about_departments .cs_about_departments_eyebrow i:first-child:before,.cs_about_departments .cs_about_departments_eyebrow i:last-child:after{content:"";background:var(--dept-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.cs_about_departments .cs_about_departments_eyebrow i:first-child:before{left:0}.cs_about_departments .cs_about_departments_eyebrow i:last-child:after{right:0}.cs_about_departments .cs_about_departments_map{z-index:1;margin-top:47px;position:relative}.cs_about_departments .cs_about_departments_hub{z-index:3;text-align:center;background:#fff;border:1px solid #cfe7f5;border-radius:56px 8px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,330px);min-height:112px;margin:0 auto;padding:20px 40px;display:flex;position:relative;box-shadow:0 18px 45px #134d7624}.cs_about_departments .cs_about_departments_hub:before{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #1677c838;position:absolute;inset:7px}.cs_about_departments .cs_about_departments_hub strong{z-index:2;color:var(--dept-navy);letter-spacing:.12em;text-transform:uppercase;font-size:15px;line-height:1.3;position:relative}.cs_about_departments .cs_about_departments_hub p{z-index:2;color:#526f86;margin:5px 0 0;font-size:11px;line-height:1.5;position:relative}.cs_about_departments .cs_about_departments_hub_orbit{pointer-events:none;border:1px solid #35b8ea2e;border-radius:68px 12px;position:absolute;inset:-16px}.cs_about_departments .cs_about_departments_hub_orbit i{background:var(--dept-cyan);border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite cs_about_department_node_pulse;position:absolute;box-shadow:0 0 0 6px #35b8ea1a,0 0 20px #35b8ea80}.cs_about_departments .cs_about_departments_hub_orbit i:first-child{top:15%;left:11%}.cs_about_departments .cs_about_departments_hub_orbit i:nth-child(2){animation-delay:.8s;top:48%;right:8%}.cs_about_departments .cs_about_departments_hub_orbit i:nth-child(3){animation-delay:1.6s;bottom:-4px;left:45%}.cs_about_departments .cs_about_departments_connector{z-index:0;width:calc(66.666% + 18px);height:78px;margin:0 auto;position:relative}.cs_about_departments .cs_about_departments_connector span{transform-origin:top;background:linear-gradient(#70c9ed,#a8d9ec);width:1px;height:42px;position:absolute;top:0;left:50%}.cs_about_departments .cs_about_departments_connector:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#a8d9ec 4%,#70c9ed 50%,#a8d9ec 96%,#0000);height:1px;position:absolute;top:41px;left:0;right:0}.cs_about_departments .cs_about_departments_connector i{background:var(--dept-blue);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:39px;box-shadow:0 0 0 3px #1677c81f}.cs_about_departments .cs_about_departments_connector i:first-of-type{left:0}.cs_about_departments .cs_about_departments_connector i:nth-of-type(2){left:calc(50% - 3px)}.cs_about_departments .cs_about_departments_connector i:nth-of-type(3){right:0}.cs_about_departments .cs_about_departments_connector i:after{content:"";background:#a8d9ec;width:1px;height:36px;position:absolute;top:5px;left:1px}.cs_about_departments .cs_about_departments_portals{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,31px);display:grid}.cs_about_departments .cs_about_department_portal{--department-accent:#1f98d2;--department-soft:#e9f8ff;background:#fffffff5;border:1px solid #b0d3e7bf;border-radius:28px 7px;flex-direction:column;min-width:0;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s,border-color .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #194d6f1a}.cs_about_departments .cs_about_department_portal:nth-child(2){margin-top:24px;margin-bottom:-24px}.cs_about_departments .cs_about_department_tone_2{--department-accent:#596ee6;--department-soft:#eef0ff}.cs_about_departments .cs_about_department_tone_3{--department-accent:#22a98a;--department-soft:#e9faf5}.cs_about_departments .cs_about_department_media{background:#dcecf4;height:250px;margin:0;position:relative;overflow:hidden}.cs_about_departments .cs_about_department_media>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s;display:block}.cs_about_departments .cs_about_department_media_shade{background:linear-gradient(180deg, #05223808 30%, #052238b8 100%),linear-gradient(120deg, color-mix(in srgb, var(--department-accent) 22%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.cs_about_departments .cs_about_department_number{color:#ffffffe6;letter-spacing:-.07em;text-shadow:0 5px 20px #00142342;font-size:48px;font-weight:800;line-height:1;position:absolute;top:13px;left:19px}.cs_about_departments .cs_about_department_icon{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffbf;border-radius:18px 4px;place-items:center;width:58px;height:58px;padding:13px;display:grid;position:absolute;bottom:17px;right:19px;box-shadow:0 12px 28px #00182c38}.cs_about_departments .cs_about_department_icon img{object-fit:contain;width:100%;height:100%;display:block}.cs_about_departments .cs_about_department_content{flex-direction:column;flex:1;padding:27px 25px 29px;display:flex}.cs_about_departments .cs_about_department_content h3{color:var(--dept-navy);letter-spacing:-.028em;margin:7px 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.2}.cs_about_departments .cs_about_department_content ul{border-top:1px solid #e6eff4;gap:9px;margin:20px 0 0;padding:17px 0 0;list-style:none;display:grid}.cs_about_departments .cs_about_department_content li{color:#456276;align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.cs_about_departments .cs_about_department_content li>span{background:var(--department-soft);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:1px;position:relative}.cs_about_departments .cs_about_department_content li>span i{border-right:2px solid var(--department-accent);border-bottom:2px solid var(--department-accent);width:5px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.cs_about_departments .cs_about_department_label{color:var(--department-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.cs_about_departments .cs_about_department_description{color:#61798a;margin:0;font-size:14px;line-height:1.72}.cs_about_departments .cs_about_department_corner{background:var(--department-soft);opacity:.9;pointer-events:none;width:68px;height:68px;position:absolute;bottom:-25px;right:-25px;transform:rotate(45deg)}.cs_about_departments.is_reveal_ready:not(.is_visible) .cs_about_departments_reveal{opacity:0;transform:translateY(42px)scale(.985)}.cs_about_departments .cs_about_departments_reveal{transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1)}.cs_about_departments .cs_about_departments_hub{transition-delay:.14s}.cs_about_departments.is_visible .cs_about_department_portal{animation:1s cubic-bezier(.16,1,.3,1) backwards cs_about_department_portal_reveal;animation-delay:var(--department-delay,0s)}.cs_about_departments.is_reveal_ready:not(.is_visible) .cs_about_departments_connector{opacity:0;transform:scaleY(.3)}.cs_about_departments .cs_about_departments_connector{transform-origin:top;transition:opacity .75s .25s,transform .9s cubic-bezier(.16,1,.3,1) .25s}@media (hover:hover) and (pointer:fine){.cs_about_departments .cs_about_department_portal:hover{border-color:color-mix(in srgb, var(--department-accent) 42%, #c7dfed);transform:translateY(-9px);box-shadow:0 30px 70px #154b6f2e}.cs_about_departments .cs_about_department_portal:hover .cs_about_department_media>img{filter:saturate(1.06);transform:scale(1.075)}.cs_about_departments .cs_about_department_portal:nth-child(2):hover{transform:translateY(-9px)}}@keyframes cs_about_department_node_pulse{0%,to{opacity:.62;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}@keyframes cs_about_department_portal_reveal{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:1199px){.cs_about_departments .cs_about_departments_canvas{padding-inline:38px}.cs_about_departments .cs_about_department_media{height:220px}.cs_about_departments .cs_about_department_content{padding-inline:21px}.cs_about_departments .cs_about_department_content h3{font-size:23px}}@media (max-width:991px){.cs_about_departments .cs_about_departments_canvas{border-radius:32px 6px;padding:68px 30px 76px}.cs_about_departments .cs_about_departments_connector{width:1px;height:48px}.cs_about_departments .cs_about_departments_connector span{height:48px;left:0}.cs_about_departments .cs_about_departments_connector:before,.cs_about_departments .cs_about_departments_connector i{display:none}.cs_about_departments .cs_about_departments_portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cs_about_departments .cs_about_department_portal:nth-child(2){margin:0}.cs_about_departments .cs_about_department_portal:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);display:grid}.cs_about_departments .cs_about_department_portal:nth-child(3) .cs_about_department_media{height:100%;min-height:330px}.cs_about_departments .cs_about_department_content h3{font-size:25px}}@media (max-width:767px){.cs_about_departments .container{padding-inline:12px}.cs_about_departments .cs_about_departments_canvas{border-radius:25px 5px;padding:55px 16px 62px}.cs_about_departments .cs_about_departments_header h2{margin-top:12px;font-size:clamp(31px,9vw,40px)}.cs_about_departments .cs_about_departments_header>p{font-size:14px;line-height:1.7}.cs_about_departments .cs_about_departments_eyebrow{letter-spacing:.12em;gap:7px;font-size:9px}.cs_about_departments .cs_about_departments_eyebrow i{width:17px}.cs_about_departments .cs_about_departments_map{margin-top:37px}.cs_about_departments .cs_about_departments_hub{width:calc(100% - 24px);min-height:102px;padding-inline:31px}.cs_about_departments .cs_about_departments_portals{grid-template-columns:1fr;gap:18px}.cs_about_departments .cs_about_department_portal:nth-child(3){grid-column:auto;display:flex}.cs_about_departments .cs_about_department_portal:nth-child(3) .cs_about_department_media,.cs_about_departments .cs_about_department_media{height:235px;min-height:0}.cs_about_departments .cs_about_department_content{padding:24px 21px 27px}.cs_about_departments .cs_about_department_content h3{font-size:25px}.cs_about_departments .cs_about_department_description{font-size:13px}}@media (max-width:390px){.cs_about_departments .cs_about_departments_canvas{padding-inline:12px}.cs_about_departments .cs_about_department_media{height:215px}.cs_about_departments .cs_about_department_number{font-size:42px}.cs_about_departments .cs_about_department_content{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.cs_about_departments .cs_about_departments_reveal,.cs_about_departments .cs_about_departments_connector,.cs_about_departments .cs_about_department_portal,.cs_about_departments .cs_about_department_media>img,.cs_about_departments .cs_about_departments_hub_orbit i{transition:none!important;animation:none!important}}.cs_shop_hero{background:linear-gradient(135deg,#2675cc 0%,#003c9e 55%,#098fe9 100%);padding:72px 0 64px;position:relative;overflow:hidden}.cs_shop_hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.cs_shop_hero .cs_shop_hero_inner{z-index:1;max-width:700px;position:relative}.cs_shop_hero_title{color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}.cs_shop_hero_subtitle{color:#ffffffd9;margin-bottom:24px;font-size:clamp(15px,2vw,18px);line-height:1.6}.cs_shop_hero_stats{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.cs_hero_stat_pill{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:.2rem;padding:6px 18px;font-size:13px;font-weight:500}.cs_shop_hero_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cs_shop_hero_call_btn{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff80;border-radius:.2rem;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.cs_shop_hero_call_btn:hover{color:#fff;background:#ffffff38;border-color:#fff}.cs_shop_section{padding:70px 0}.cs_shop_section_alt{background-color:#f0f4f8}.cs_section_gap{height:40px}.cs_section_gap_sm{height:28px}.cs_shop_view_all_wrap{text-align:center;margin-top:48px}.cs_shop_cat_section_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs_shop_cat_section_title_row{align-items:center;gap:14px;display:flex}.cs_shop_cat_section_icon{object-fit:contain;background:#f0f6ff;border-radius:10px;flex-shrink:0;width:48px;height:48px;padding:6px}.cs_shop_cat_view_all_btn{color:#155a9c;white-space:nowrap;background:#e8f0fe;border-radius:.2rem;align-self:center;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.cs_shop_cat_view_all_btn:hover{color:#fff;background:#155a9c}.cs_shop_category_grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1199px){.cs_shop_category_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cs_shop_category_grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:575px){.cs_shop_category_grid{grid-template-columns:repeat(2,1fr);gap:10px}}.cs_shop_category_card_link{text-decoration:none;display:block}.cs_shop_category_card_link:hover .cs_shop_category_card{transform:translateY(-4px);box-shadow:0 12px 32px #2878d024}.cs_shop_category_card_link:hover .cs_category_icon_circle{transform:scale(1.1)}.cs_shop_category_card{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;height:100%;padding:28px 16px;transition:transform .25s,box-shadow .25s}.cs_category_icon_circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;transition:transform .25s;display:inline-flex}.cs_category_name{color:#222;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.cs_category_count{color:#636363;margin:0;font-size:12px}.cs_products_grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:1199px){.cs_products_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.cs_products_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cs_products_grid{grid-template-columns:1fr}}.cs_products_grid_3col{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.cs_products_grid_3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cs_products_grid_3col{grid-template-columns:1fr}}.cs_products_grid_4col{grid-template-columns:repeat(4,1fr)}@media (max-width:1199px){.cs_products_grid_4col{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cs_products_grid_4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cs_products_grid_4col{grid-template-columns:1fr}}.cs_product_card{box-shadow:none;background:0 0;border:none;border-radius:0;height:auto!important;min-height:unset!important;outline:none!important}.cs_product_card:hover{outline:none!important}.cs_pc_card{cursor:pointer;background:#fff;border:1px solid #c8ddf8;border-radius:.2rem;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 2px 10px #2878d00f;height:auto!important;min-height:unset!important;display:flex!important}.cs_pc_card:hover{border:1.5px solid #2878d0;transform:translateY(-6px);box-shadow:0 18px 52px #2878d02b}.cs_pc_card:hover .cs_pc_img_wrap img{transform:scale(1.055)}.cs_pc_card:hover .cs_pc_img_wrap:after{transition:transform .65s;transform:translate(160%)}.cs_pc_img_wrap{aspect-ratio:4/3;background:linear-gradient(148deg,#eef5ff 0%,#f7fbff 100%);flex-shrink:0;position:relative;overflow:hidden}.cs_pc_img_wrap img{transition:transform .45s}.cs_pc_img_wrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000 30%,#ffffff8f 50%,#0000 70%);transition:transform;position:absolute;inset:0;transform:translate(-130%)}.cs_pc_oos{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4;background:#f0f5fcd1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs_pc_oos span{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#c0392b;border-radius:.2rem;padding:4px 16px;font-size:11px;font-weight:700}.cs_pc_placeholder{color:#9aacbf;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cs_pc_placeholder svg{opacity:.4}.cs_pc_placeholder span{opacity:.6;font-size:12px;font-weight:500}.cs_pc_body{flex-direction:column;flex:1;padding:10px 14px 14px;display:flex}.cs_pc_tags{flex-wrap:wrap;gap:.4rem;min-height:1.375rem;margin-bottom:5px;display:flex}.cs_pc_tag{letter-spacing:.2px;border-radius:.2rem;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.cs_pc_tag svg{font-size:8px}.cs_pc_tag_badge{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#2675cc;border:1px solid #2675cc}.cs_pc_tag_rent{color:#155a9c;background:#2878d014;border:1px solid #2878d033}.cs_pc_tag_refill{color:#146b3a;background:#1a8a4a14;border:1px solid #1a8a4a33}.cs_pc_rating{align-items:center;gap:5px;margin-bottom:4px;display:flex}.cs_pc_stars{gap:1.5px;display:flex}.cs_pc_stars svg{font-size:10.5px}.cs_star_filled{color:#f59e0b}.cs_star_empty{color:#d9e4f0}.cs_pc_rating_count{color:#636363;font-size:10.5px}.cs_pc_name{color:#222;-webkit-line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0 0 5px;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cs_pc_name a{color:#222;text-decoration:none;transition:color .18s}.cs_pc_name a:hover{color:#2675cc}.cs_pc_price_row{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:auto;padding-bottom:7px;display:flex}.cs_pc_price_main{color:#2675cc;font-size:17px;font-weight:800;line-height:1}.cs_pc_price_contact{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#1a8a4a,#27ae60);border-radius:.2rem;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.cs_pc_enquire_btn{text-decoration:none;background:linear-gradient(90deg,#1a8a4a,#27ae60)!important}.cs_pc_price_rent{color:#636363;font-size:11px;font-weight:500}.cs_pc_rent_unit{opacity:1;margin-left:1px;font-size:10px}.cs_pc_actions{gap:.4rem;margin-top:5px;display:flex}.cs_pc_cart_btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2675cc;border:none;border-radius:.2rem;flex:1;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.cs_pc_cart_btn:hover:not(:disabled){background:#146da8;transform:scale(1.02)}.cs_pc_cart_btn.cs_pc_added{background:#146b3a}.cs_pc_cart_btn.cs_pc_disabled,.cs_pc_cart_btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.cs_pc_detail_btn{color:#155a9c;white-space:nowrap;background:#f0f5ff;border:1.5px solid #ccdcf5;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cs_pc_detail_btn svg{font-size:11px}.cs_pc_detail_btn:hover{color:#fff;background:#2675cc;border-color:#2675cc}.cs_cart_icon_link{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.cs_cart_icon_link:hover .cs_cart_icon_wrap{color:#2ea6f7}.cs_cart_icon_wrap{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s;display:inline-flex;position:relative}.cs_cart_icon_svg{font-size:20px}.cs_cart_badge{color:#fff;background:#2ea6f7;border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-6px}.cs_shop_breadcrumb_wrap{background:#f0f4f8;border-bottom:1px solid #ddd;padding:12px 0}.cs_shop_breadcrumb{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs_shop_breadcrumb li{color:#636363;align-items:center;gap:6px;font-size:13px;display:flex}.cs_shop_breadcrumb li a{color:#155a9c;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.cs_shop_breadcrumb li a:hover{color:#146da8}.cs_shop_breadcrumb li svg{color:#636363;flex-shrink:0}.cs_breadcrumb_active{font-weight:500;color:#222!important}.cs_breadcrumb_truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (max-width:767px){.cs_breadcrumb_truncate{max-width:140px}}.cs_category_page_header{background:#fff;border-bottom:1px solid #ddd;border-left:5px solid #2675cc;padding:28px 0}.cs_category_page_header_inner{align-items:center;gap:20px;display:flex}.cs_category_page_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.cs_category_page_title_block{flex:1}.cs_category_page_title{color:#222;margin-bottom:6px;font-size:clamp(22px,3vw,32px);font-weight:700}.cs_category_page_desc{color:#636363;max-width:680px;margin:0;font-size:14px;line-height:1.6}.cs_shop_category_main{padding-top:40px;padding-bottom:70px}.cs_sw_toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding:0}.cs_sw_toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2675cc}.cs_sw_label{align-items:center;gap:7px;display:flex}.cs_sw_chevron{color:#636363;flex-shrink:0;margin-left:6px;font-size:11px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.cs_sw_toggle_open .cs_sw_chevron{transform:rotate(-180deg)}.cs_shop_sidebar_help .cs_sw_chevron{color:#ffffffb3}.cs_sw_body{overflow:visible}.cs_sw_body.cs_sw_body_ready{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .28s;overflow:hidden}.cs_sw_body.cs_sw_body_ready.cs_sw_body_open{opacity:1;max-height:700px}.cs_shop_sidebar{position:sticky;top:100px}.cs_shop_sidebar_widget{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:20px}.cs_sidebar_widget_title{color:#222;border-bottom:2px solid #f0f4f8;align-items:center;gap:7px;margin-bottom:16px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.cs_shop_cat_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs_shop_cat_link{color:#636363;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.cs_shop_cat_link:hover{color:#222;background:#f0f4f8;border-left-color:#2ea6f7}.cs_shop_cat_link span:last-child{color:#636363;background:#f0f4f8;border-radius:50px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.cs_shop_cat_link_active{color:#2675cc!important;background:#2878d00d!important;font-weight:600!important}.cs_shop_cat_link_active span:last-child{color:#fff;background:#2675cc}.cs_sort_options{flex-direction:column;gap:8px;display:flex}.cs_sort_radio_label{color:#636363;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cs_sort_radio_label input[type=radio]{accent-color:#2675cc;cursor:pointer}.cs_sort_radio_label:hover span{color:#222}.cs_filter_checkbox_label{color:#636363;cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.cs_filter_checkbox_label input[type=checkbox]{accent-color:#2675cc;cursor:pointer;width:14px;height:14px}.cs_filter_checkbox_label:hover span{color:#222}.cs_shop_sidebar_help{color:#fff;background:linear-gradient(135deg,#2675cc 0%,#0995f3 100%);border:none}.cs_shop_sidebar_help .cs_sidebar_widget_title{color:#fff;border-bottom-color:#fff3}.cs_shop_sidebar_help p{color:#ffffffd9;margin-bottom:12px;font-size:12.5px;line-height:1.5}.cs_sidebar_call_btn{color:#2675cc;text-align:center;background:#fff;border-radius:6px;padding:9px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.cs_sidebar_call_btn:hover{opacity:.9;color:#2675cc}.cs_shop_page_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.cs_products_found_count{color:#636363;margin:0;font-size:14px}.cs_products_found_count strong{color:#2675cc}.cs_sort_select{color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;padding:7px 12px;font-size:13px}.cs_sort_select:focus{border-color:#2675cc}@media (min-width:992px){.cs_mobile_sort_select{display:none}}.cs_shop_empty_state{text-align:center;background:#fff;border:1px dashed #ddd;border-radius:12px;padding:60px 20px}.cs_shop_empty_state .cs_empty_icon{margin-bottom:16px;font-size:48px}.cs_shop_empty_state h3{color:#222;margin-bottom:8px;font-size:18px}.cs_shop_empty_state p{color:#636363;margin-bottom:20px;font-size:14px}.cs_shop_not_found{text-align:center;padding:80px 20px}.cs_not_found_inner{max-width:480px;margin:0 auto}.cs_not_found_inner .cs_not_found_icon{color:#c0cbd8;margin-bottom:20px}.cs_not_found_inner h2{color:#222;margin-bottom:12px;font-size:24px}.cs_not_found_inner p{color:#636363;margin-bottom:24px;font-size:14px}.cs_shop_product_page{background:#fff}.cs_product_detail_section{padding:48px 0}.cs_product_detail_img_wrap{position:sticky;top:100px}.cs_product_detail_img{background:#f0f4f8;border-radius:12px;justify-content:center;align-items:center;width:100%;height:420px;display:flex;overflow:hidden}.cs_product_detail_img img{object-fit:contain;width:100%;height:100%;padding:20px}@media (max-width:991px){.cs_product_detail_img{height:300px}}.cs_product_detail_placeholder{color:#9aacbf;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.cs_product_detail_placeholder svg{opacity:.4}.cs_product_detail_placeholder span{opacity:.6;font-size:14px;font-weight:500}.cs_pis_root{position:sticky;top:100px}.cs_pis_stage{-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2878d033,0 7px 20px #2878d014}.cs_pis_slides{aspect-ratio:4/3;width:100%;position:relative}.cs_pis_slide{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.cs_pis_slide img{padding:0;display:block}.cs_pis_slide.cs_pis_active{opacity:1;pointer-events:auto}.cs_pis_arrow{z-index:4;color:#2675cc;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,transform .18s,box-shadow .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #2878d02e}.cs_pis_arrow:hover{color:#fff;background:#2675cc;transform:translateY(-50%)scale(1.08);box-shadow:0 4px 16px #2878d059}.cs_pis_arrow.cs_pis_arrow_l{left:10px}.cs_pis_arrow.cs_pis_arrow_r{right:10px}.cs_pis_counter{z-index:4;color:#fff;letter-spacing:.5px;pointer-events:none;background:#00000085;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:12px}.cs_pis_thumbs{scrollbar-width:thin;scrollbar-color:#c8ddf8 #0000;gap:6px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.cs_pis_thumbs::-webkit-scrollbar{height:4px}.cs_pis_thumbs::-webkit-scrollbar-track{background:0 0}.cs_pis_thumbs::-webkit-scrollbar-thumb{background:#c8ddf8;border-radius:2px}.cs_pis_thumb{cursor:pointer;background:#f0f4f8;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.cs_pis_thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs_pis_thumb:hover{border-color:#2878d073;transform:scale(1.04)}.cs_pis_thumb.cs_pis_thumb_on{border-color:#2675cc;box-shadow:0 0 0 2px #2878d038}@media (max-width:767px){.cs_pis_thumb{width:52px;height:52px}}.cs_product_detail_badge{color:#fff;letter-spacing:.3px;background:#2ea6f7;border-radius:.2rem;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:600;display:inline-block}.cs_product_detail_name{color:#222;margin-bottom:14px;font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.3}.cs_product_detail_rating_row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.cs_product_detail_stars{margin-bottom:0}.cs_product_detail_stars svg{font-size:15px}.cs_detail_rating_value{color:#222;font-size:14px;font-weight:700}.cs_detail_reviews_count{color:#636363;font-size:13px}.cs_product_views_tag{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#1677ff 0%,#4096ff 100%);border-radius:.2rem;align-items:center;gap:5px;margin-left:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #1677ff59}.cs_order_type_toggle{background:#f0f4f8;border-radius:.2rem;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.cs_order_type_btn{color:#636363;cursor:pointer;background:0 0;border:none;border-radius:.2rem;padding:8px 22px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.cs_order_type_btn.cs_active{color:#fff;background:#2675cc;box-shadow:0 2px 8px #2878d040}.cs_order_type_btn:not(.cs_active):hover{color:#2675cc;background:#2878d014}.cs_product_detail_price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.cs_detail_price_main{color:#2675cc;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.cs_detail_price_contact{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#1a8a4a,#27ae60);border-radius:.2rem;padding:8px 22px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.4;display:inline-block}.cs_detail_price_note{color:#636363;font-size:13px}.cs_invoice_overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cs_invoice_modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.22s cs_invoice_in;display:flex;box-shadow:0 20px 60px #00000040}@keyframes cs_invoice_in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cs_invoice_modal_header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cs_invoice_modal_title{color:#1a1a2e;font-size:16px;font-weight:700}.cs_invoice_close_btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.cs_invoice_close_btn:hover{color:#333;background:#f5f5f5}.cs_invoice_body{flex:1;padding:24px 28px;overflow-y:auto}.cs_invoice_body .inv-header{text-align:center;border-bottom:3px solid #2675cc;margin-bottom:18px;padding-bottom:14px}.cs_invoice_body .inv-logo{color:#2675cc;letter-spacing:.5px;font-size:20px;font-weight:800}.cs_invoice_body .inv-tagline{color:#888;margin-top:2px;font-size:11px}.cs_invoice_body .inv-title{color:#444;letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:700}.cs_invoice_body .inv-meta{color:#555;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.cs_invoice_body table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px}.cs_invoice_body table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.3px;background:#2675cc;padding:8px 10px;font-size:11px}.cs_invoice_body table td{border-bottom:1px solid #f0f0f0;padding:8px 10px}.cs_invoice_body table tr:nth-child(2n) td{background:#f7f9ff}.cs_invoice_body table .td-right{text-align:right}.cs_invoice_body .badge{border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cs_invoice_body .badge.badge-buy{color:#2675cc;background:#e6f4ff}.cs_invoice_body .badge.badge-rent{color:#d46b08;background:#fff7e6}.cs_invoice_body .badge.badge-refill{color:#389e0d;background:#f6ffed}.cs_invoice_body .summary{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px;padding:12px 16px}.cs_invoice_body .summary .summary-row{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.cs_invoice_body .summary .summary-total{color:#2675cc;border-top:1px solid #e8e8e8;margin-top:6px;padding-top:8px;font-size:15px;font-weight:800}.cs_invoice_body .customer{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px;padding:12px 16px}.cs_invoice_body .customer h4{text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-size:11px}.cs_invoice_body .customer .customer-row{gap:10px;padding:3px 0;font-size:13px;display:flex}.cs_invoice_body .customer .customer-label{color:#555;min-width:80px;font-weight:600}.cs_invoice_body .footer{text-align:center;color:#aaa;border-top:1px solid #f0f0f0;padding-top:12px;font-size:11px;line-height:1.8}.cs_invoice_modal_actions{border-top:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.cs_invoice_btn{cursor:pointer;border:none;border-radius:.2rem;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.cs_invoice_btn:disabled{opacity:.6;cursor:not-allowed}.cs_invoice_btn.cs_invoice_btn_print{color:#333;background:#f5f5f5}.cs_invoice_btn.cs_invoice_btn_print:hover{background:#e8e8e8}.cs_invoice_btn.cs_invoice_btn_confirm{color:#fff;background:#2675cc;flex:1;justify-content:center}.cs_invoice_btn.cs_invoice_btn_confirm:hover:not(:disabled){background:#2061aa}.cs_rent_tiers{background:#f0f7ff;border:1px solid #bdd7ff;border-radius:10px;margin-bottom:18px;padding:14px 18px}.cs_rent_tiers_label{color:#555;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px;font-size:12px;font-weight:700}.cs_rent_tiers_list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs_rent_tier_item{background:#fff;border:1px solid #d0e6ff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:160px;padding:8px 16px;display:flex}.cs_rent_tier_days{color:#636363;font-size:13px;font-weight:500}.cs_rent_tier_price{color:#2675cc;font-size:15px;font-weight:800}.cs_product_stock_status{border-radius:.2rem;align-items:center;gap:7px;margin-bottom:10px;margin-right:10px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.cs_product_stock_status.cs_in_stock{color:#146b3a;background:#1a8a4a1a}.cs_product_stock_status.cs_out_of_stock{color:#c0392b;background:#c0392b1a}@keyframes cs_free_delivery_pulse{0%,to{box-shadow:0 0 #389e0d73}50%{box-shadow:0 0 0 7px #389e0d00}}.cs_product_delivery_badge{border-radius:.2rem;align-items:center;gap:7px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.cs_product_delivery_badge.cs_delivery_free{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#2d9e3a 0%,#52c41a 100%);border:1.5px solid #ffffff40;animation:2s ease-in-out infinite cs_free_delivery_pulse}.cs_product_delivery_badge.cs_delivery_free svg{filter:drop-shadow(0 1px 1px #0000002e)}.cs_product_delivery_badge.cs_delivery_negotiable{color:#914500;background:#d46b0814;border:1px solid #d46b0833;font-weight:600}.cs_product_detail_divider{border:none;border-top:1px solid #ddd;margin:18px 0}.cs_product_detail_short_desc{color:#636363;margin-bottom:20px;font-size:14.5px;line-height:1.7}.cs_product_qty_row{align-items:center;gap:14px;margin-bottom:22px;display:flex}.cs_qty_label{color:#222;font-size:14px;font-weight:600}.cs_qty_control{border:1.5px solid #ddd;border-radius:.2rem;align-items:center;display:inline-flex;overflow:hidden}.cs_qty_btn{cursor:pointer;color:#222;background:#f0f4f8;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s;display:flex}.cs_qty_btn:hover:not(:disabled){background:#dce4f0}.cs_qty_btn:disabled{opacity:.4;cursor:not-allowed}.cs_qty_value{text-align:center;color:#222;min-width:44px;font-size:15px;font-weight:600;line-height:36px}.cs_cart_qty_control .cs_qty_btn{width:28px;height:28px}.cs_cart_qty_control .cs_qty_value{min-width:32px;font-size:13px;line-height:28px}.cs_product_detail_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cs_detail_add_to_cart{color:#fff;cursor:pointer;background:#2675cc;border:2px solid #2675cc;border-radius:.2rem;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,transform .15s;display:inline-flex}.cs_detail_add_to_cart:hover:not(:disabled){color:#fff;background:#2ea6f7;border-color:#2ea6f7;transform:scale(1.02)}.cs_detail_add_to_cart.cs_added{background:#146b3a;border-color:#146b3a}.cs_detail_add_to_cart:disabled{opacity:.5;cursor:not-allowed}.cs_detail_appointment_btn{color:#2675cc;background:0 0;border:2px solid #2675cc;border-radius:.2rem;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .22s,color .22s;display:inline-flex}.cs_detail_appointment_btn:hover{color:#fff;background:#2675cc}.cs_product_delivery_info{color:#636363;background:#2ea6f714;border:1px solid #2ea6f733;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.cs_delivery_item{align-items:center;gap:6px;display:inline-flex}.cs_delivery_item svg{color:#2ea6f7}.cs_delivery_divider{color:#ddd}.cs_product_tabs_section{padding:0 0 60px}.cs_product_tabs{background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.cs_product_tab_nav{background:#f0f4f8;border-bottom:2px solid #ddd;display:flex}.cs_product_tab_btn{color:#636363;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:14px 28px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.cs_product_tab_btn.cs_active{color:#2675cc;background:#fff;border-bottom-color:#2675cc}.cs_product_tab_btn:not(.cs_active):hover{color:#222}.cs_product_tab_content{padding:28px}.cs_product_info_panel{display:none}.cs_product_info_panel.cs_active{display:block}.cs_product_mobile_section_title{display:none}.cs_product_description p{color:#636363;margin-bottom:16px;font-size:14.5px;line-height:1.8}.cs_product_description p:last-child{margin-bottom:0}.cs_desc_section{border-bottom:1px solid #ddd;margin-bottom:44px;padding-bottom:36px}.cs_desc_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cs_desc_section_heading{color:#222;text-align:center;margin-bottom:24px;padding-bottom:14px;font-size:20px;font-weight:800;line-height:1.4;position:relative}.cs_desc_section_heading:after{content:"";background:linear-gradient(90deg,#2675cc 0%,#4096ff 100%);border-radius:2px;width:50px;height:3px;margin:10px auto 0;display:block}@media (max-width:576px){.cs_desc_section_heading{font-size:16px}}.cs_desc_subsection{margin-bottom:20px}.cs_desc_subsection:last-child{margin-bottom:0}.cs_desc_subsection_title{color:#222;margin-bottom:6px;font-size:15px;font-weight:700}.cs_desc_subsection_text{color:#636363;margin-bottom:10px;font-size:14.5px;line-height:1.8}.cs_desc_subsection_text:last-of-type{margin-bottom:0}.cs_inline_content_link{color:#2675cc;text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.cs_inline_content_link:hover,.cs_inline_content_link:focus-visible{color:#1e5ca1;text-decoration-color:currentColor}.cs_hero_subtitle .cs_inline_content_link,.cs_cta_subtitle .cs_inline_content_link,.marquee-container .cs_inline_content_link,.cs_svc_cta_desc .cs_inline_content_link,.cs_ambulance_callout_text .cs_inline_content_link,.cs_white_color .cs_inline_content_link{color:inherit}.cs_hero_subtitle .cs_inline_content_link:hover,.cs_hero_subtitle .cs_inline_content_link:focus-visible,.cs_cta_subtitle .cs_inline_content_link:hover,.cs_cta_subtitle .cs_inline_content_link:focus-visible,.marquee-container .cs_inline_content_link:hover,.marquee-container .cs_inline_content_link:focus-visible,.cs_svc_cta_desc .cs_inline_content_link:hover,.cs_svc_cta_desc .cs_inline_content_link:focus-visible,.cs_ambulance_callout_text .cs_inline_content_link:hover,.cs_ambulance_callout_text .cs_inline_content_link:focus-visible,.cs_white_color .cs_inline_content_link:hover,.cs_white_color .cs_inline_content_link:focus-visible{color:inherit;opacity:.82}.cs_desc_bullets{margin:10px 0 0;padding:0;list-style:none}.cs_desc_bullets li{color:#636363;margin-bottom:6px;padding-left:20px;font-size:14px;line-height:1.75;position:relative}.cs_desc_bullets li:before{content:"•";color:#2675cc;font-weight:700;position:absolute;left:4px}.cs_desc_cta_wrap{text-align:center;margin-top:22px}.cs_desc_cta_btn{color:#222;letter-spacing:.8px;text-transform:uppercase;border:2px solid #222;border-radius:4px;padding:11px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.cs_desc_cta_btn:hover{color:#fff;background:#222;border-color:#222;text-decoration:none}.cs_product_specs_table{border-collapse:collapse;width:100%;font-size:14px}.cs_product_specs_table tr{border-bottom:1px solid #ddd}.cs_product_specs_table tr:last-child{border-bottom:none}.cs_spec_row_even{background:#f0f4f8}.cs_spec_row_odd{background:#fff}.cs_spec_label{color:#222;vertical-align:top;width:38%;padding:11px 16px;font-weight:600}.cs_spec_value{color:#636363;padding:11px 16px;line-height:1.5}@media (max-width:991px){.cs_product_tab_nav{display:none}.cs_product_tab_content{flex-direction:column;padding:0;display:flex}.cs_product_info_panel{display:block}.cs_product_specs{border-bottom:1px solid #ddd;order:1;padding:clamp(20px,4vw,28px);overflow-x:auto}.cs_product_description{order:2;padding:clamp(20px,4vw,28px)}.cs_product_mobile_section_title{color:#222;align-items:center;gap:10px;margin:0 0 18px;font-size:clamp(18px,3vw,22px);font-weight:800;line-height:1.3;display:flex}.cs_product_mobile_section_title:before{content:"";background:linear-gradient(#2675cc 0%,#2ea6f7 100%);border-radius:3px;flex:0 0 5px;width:5px;height:24px}.cs_product_specs_table{table-layout:fixed}.cs_spec_label,.cs_spec_value{overflow-wrap:anywhere}}@media (max-width:576px){.cs_product_specs,.cs_product_description{padding:18px 14px 22px}.cs_spec_label,.cs_spec_value{padding:10px 9px;font-size:13px}.cs_spec_label{width:40%}}.cs_related_products_section{background:#f0f4f8;padding:60px 0}.cs_cart_page{background:#f0f4f8;min-height:70vh}.cs_cart_container{padding-top:40px;padding-bottom:70px}.cs_cart_page_title{color:#222;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:clamp(22px,3vw,30px);font-weight:700;display:flex}.cs_cart_page_title svg{color:#2675cc}.cs_cart_item_total_badge{color:#fff;background:#2675cc;border-radius:50px;padding:3px 12px;font-size:14px;font-weight:600}.cs_cart_empty{text-align:center;background:#fff;border:1px dashed #ddd;border-radius:16px;max-width:500px;margin:0 auto;padding:80px 20px}.cs_cart_empty_icon{color:#b0bec5;margin-bottom:20px}.cs_cart_empty_title{color:#222;margin-bottom:10px;font-size:22px;font-weight:700}.cs_cart_empty_desc{color:#636363;margin-bottom:24px;font-size:14px;line-height:1.6}.cs_cart_table_wrap{background:#fff;border:1px solid #ddd;border-radius:12px;margin-bottom:16px;overflow-x:auto}.cs_cart_table{border-collapse:collapse;width:100%;min-width:560px}.cs_cart_table thead{background:#f0f4f8;border-bottom:2px solid #ddd}.cs_cart_table_head th{color:#636363;text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:13px 16px;font-size:12px;font-weight:700}.cs_cart_table_row{border-bottom:1px solid #ddd}.cs_cart_table_row:last-child{border-bottom:none}.cs_cart_table_row td{vertical-align:middle;color:#636363;padding:16px;font-size:14px}.cs_cart_product_cell{min-width:200px}.cs_cart_product_info{align-items:center;gap:12px;display:flex}.cs_cart_product_img_placeholder{color:#b0bec5;background:#f0f4f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.cs_cart_product_name{color:#222;margin-bottom:3px;font-size:13.5px;font-weight:600;line-height:1.3}.cs_cart_product_category{color:#636363;text-transform:capitalize;margin:0;font-size:11.5px}.cs_cart_type_badge{border-radius:50px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.cs_cart_type_badge.cs_cart_type_buy{color:#2675cc;background:#2878d014}.cs_cart_type_badge.cs_cart_type_rent{color:#0880d1;background:#2ea6f71a}.cs_cart_rental_unit{color:#636363;margin-left:2px;font-size:11px}.cs_cart_price_cell{white-space:nowrap;color:#222;font-weight:500}.cs_cart_qty_cell{min-width:110px}.cs_cart_line_total_cell{white-space:nowrap;color:#2675cc;font-size:15px}.cs_cart_remove_btn{color:#c0cbd8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:color .2s,background .2s}.cs_cart_remove_btn:hover{color:#c0392b;background:#c0392b14}.cs_cart_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs_cart_continue_link{color:#2675cc;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.cs_cart_continue_link:hover{color:#2ea6f7}.cs_cart_clear_btn{color:#636363;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:6px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.cs_cart_clear_btn:hover{color:#c0392b;background:#c0392b0d;border-color:#c0392b}.cs_cart_summary{background:#fff;border:1px solid #ddd;border-radius:14px;padding:26px;position:sticky;top:100px}.cs_cart_summary_title{color:#222;border-bottom:2px solid #f0f4f8;margin-bottom:20px;padding-bottom:14px;font-size:18px;font-weight:700}.cs_cart_summary_rows{margin-bottom:22px}.cs_cart_summary_row{color:#636363;border-bottom:1px solid #f0f4f8;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.cs_cart_summary_row:last-child{border-bottom:none}.cs_cart_summary_value{color:#222;font-weight:600}.cs_delivery_note{color:#636363!important;font-size:12px!important;font-weight:400!important}.cs_cart_summary_total_row{margin-top:6px;border-top:2px solid #ddd!important;padding-top:14px!important}.cs_cart_summary_total_label{font-weight:700;color:#222!important;font-size:16px!important}.cs_cart_summary_total_value{font-weight:800;color:#2675cc!important;font-size:22px!important}.cs_cart_checkout_btn{color:#7a8fa0;cursor:not-allowed;text-align:center;background:#c0cbd8;border:none;border-radius:8px;width:100%;margin-bottom:14px;padding:14px;font-size:14px;font-weight:700;display:block}.cs_cart_order_note{background:#2ea6f712;border:1px solid #2ea6f733;border-radius:8px;margin-bottom:16px;padding:12px}.cs_cart_order_note p{color:#636363;margin:0;font-size:12.5px;line-height:1.6}.cs_cart_phone_btn{color:#fff;background:#2ea6f7;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:background .22s;display:flex}.cs_cart_phone_btn:hover{color:#fff;background:#0995f3}.cs_cart_appt_link{text-align:center;color:#636363;font-size:12.5px;text-decoration:none;transition:color .2s;display:block}.cs_cart_appt_link:hover{color:#2ea6f7}.cs_shop_benefits_grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:1199px){.cs_shop_benefits_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cs_shop_benefits_grid{grid-template-columns:1fr}}.cs_shop_benefit_card{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px 22px;transition:transform .22s,box-shadow .22s}.cs_shop_benefit_card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2878d01a}.cs_benefit_icon{color:#2675cc;background:#2878d012;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;transition:background .22s,color .22s;display:inline-flex}.cs_shop_benefit_card:hover .cs_benefit_icon{color:#fff;background:#2675cc}.cs_benefit_title{color:#222;margin-bottom:8px;font-size:15px;font-weight:700}.cs_benefit_desc{color:#636363;margin:0;font-size:13px;line-height:1.6}.cs_shop_cta_section{background:linear-gradient(135deg,#2675cc 0%,#098fe9 100%);padding:60px 0}.cs_shop_cta_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cs_shop_cta_text{flex:1;min-width:280px}.cs_shop_cta_text h2{color:#fff;margin-bottom:8px;font-size:clamp(20px,2.5vw,28px);font-weight:700}.cs_shop_cta_text p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.6}.cs_shop_cta_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;display:flex}.cs_btn.cs_color_white{color:#2675cc;background:#fff;border:2px solid #fff}.cs_btn.cs_color_white:hover{color:#fff;background:0 0}.cs_shop_cta_appt_btn{color:#fff;background:0 0;border:2px solid #fff9;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .22s,background .22s;display:inline-flex}.cs_shop_cta_appt_btn:hover{color:#fff;background:#ffffff1a;border-color:#fff}.cs_products_grid>.cs_product_card,.cs_products_grid_3col>.cs_product_card,.cs_products_grid_4col>.cs_product_card{height:auto;min-height:unset}.cs_shop_main_page,.cs_shop_category_page,.cs_shop_product_page,.cs_cart_page{animation:.3s fadeInPage}@keyframes fadeInPage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[lang=bn] .cs_product_name,[lang=bn] .cs_product_detail_name{font-family:Noto Sans Bengali,SolaimanLipi,sans-serif}.cs_cart_drawer_overlay{z-index:1200;background:#00000073;justify-content:flex-end;align-items:stretch;animation:.22s cs_overlay_in;display:flex;position:fixed;inset:0}@media (max-width:767px){.cs_cart_drawer_overlay{justify-content:center;align-items:center}}@keyframes cs_overlay_in{0%{opacity:0}to{opacity:1}}.cs_cart_drawer{background:#fff;flex-direction:column;width:420px;max-width:100%;height:100%;animation:.28s cubic-bezier(.22,.61,.36,1) cs_drawer_slide_in;display:flex;overflow:hidden;box-shadow:-4px 0 30px #2878d02e}@media (max-width:767px){.cs_cart_drawer{border-radius:16px;width:92%;height:auto;max-height:88vh;animation:.28s cubic-bezier(.22,.61,.36,1) cs_modal_pop_in;box-shadow:0 8px 40px #2878d038}}@keyframes cs_drawer_slide_in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cs_modal_pop_in{0%{opacity:0;transform:scale(.93)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.cs_cart_drawer_header{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cs_cart_drawer_title{color:#222;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.cs_cart_drawer_bag_icon{color:#2675cc;font-size:20px}.cs_cart_drawer_count_badge{color:#fff;background:#2ea6f7;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cs_cart_drawer_close{cursor:pointer;color:#636363;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .18s,color .18s;display:flex}.cs_cart_drawer_close:hover{color:#222;background:#f0f4f8}.cs_cart_drawer_body{flex:1;min-height:0;padding:16px 0;overflow-y:auto}.cs_cart_drawer_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 24px;display:flex}.cs_cart_drawer_empty p{color:#636363;margin:0;font-size:15px}.cs_cart_drawer_empty_icon{color:#ddd;font-size:52px}.cs_cart_drawer_continue_btn{color:#fff;cursor:pointer;background:#2675cc;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}.cs_cart_drawer_continue_btn:hover{background:#2ea6f7}.cs_cart_drawer_items{flex-direction:column;gap:14px;margin:0;padding:0 16px;list-style:none;display:flex}.cs_cart_drawer_item{background:#f0f4f8;border-radius:10px;gap:14px;padding:14px;display:flex}.cs_cart_drawer_item_img{color:#636363;background:#ddd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.cs_cart_drawer_item_info{flex:1;min-width:0}.cs_cart_drawer_item_name{color:#222;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:600;overflow:hidden}.cs_cart_drawer_item_type{color:#636363;margin:0 0 8px;font-size:12px}.cs_cart_drawer_item_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs_cart_drawer_qty{background:#fff;border:1.5px solid #ddd;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.cs_drawer_qty_btn{cursor:pointer;color:#222;background:#f0f4f8;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;transition:background .15s;display:flex}.cs_drawer_qty_btn:hover:not(:disabled){background:#dce4f0}.cs_drawer_qty_btn:disabled{opacity:.35;cursor:not-allowed}.cs_drawer_qty_val{text-align:center;color:#222;min-width:30px;padding:0 4px;font-size:13px;font-weight:600;line-height:28px}.cs_cart_drawer_item_subtotal{color:#2675cc;margin-left:auto;font-size:13px;font-weight:700}.cs_cart_drawer_remove{cursor:pointer;color:#c0392b;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;font-size:12px;transition:background .15s;display:flex}.cs_cart_drawer_remove:hover{background:#fdecea}.cs_cart_drawer_footer{background:#fff;border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:10px;padding:18px 20px;display:flex}.cs_cart_drawer_total_row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.cs_cart_drawer_total_label{color:#636363;font-size:14px}.cs_cart_drawer_total_amount{color:#2675cc;font-size:20px;font-weight:800}.cs_cart_drawer_view_btn{text-align:center;color:#2675cc;border:2px solid #2675cc;border-radius:8px;padding:11px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.cs_cart_drawer_view_btn:hover{color:#fff;background:#2675cc}.cs_cart_drawer_checkout_btn{text-align:center;color:#fff;background:#2ea6f7;border-radius:8px;padding:13px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.cs_cart_drawer_checkout_btn:hover{color:#fff;background:#0995f3}.cs_detail_buy_now{color:#fff;cursor:pointer;background:#146da8;border:2px solid #146da8;border-radius:.2rem;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,transform .15s;display:inline-flex}.cs_detail_buy_now:hover{color:#fff;background:#125f96;border-color:#125f96;text-decoration:none;transform:scale(1.02)}.cs_detail_whatsapp{color:#fff;cursor:pointer;background:#087a38;border:2px solid #087a38;border-radius:.2rem;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,transform .15s;display:inline-flex}.cs_detail_whatsapp:hover{color:#fff;background:#06642e;border-color:#06642e;transform:scale(1.02)}.cs_detail_call{color:#2675cc;cursor:pointer;background:0 0;border:2px solid #2675cc;border-radius:.2rem;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .22s,color .22s;display:inline-flex}.cs_detail_call:hover{color:#fff;background:#2675cc;text-decoration:none}.cs_cart_checkout_btn_live{color:#fff;background:#2675cc;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:13px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.cs_cart_checkout_btn_live:hover{color:#fff;background:#2061aa;text-decoration:none}.cs_cart_whatsapp_btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:12px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.cs_cart_whatsapp_btn:hover{background:#1fb055}.cs_co_page{padding-bottom:80px}.cs_co_container{padding-top:36px;padding-bottom:20px}.cs_co_page_title{color:#222;align-items:center;gap:10px;margin-bottom:28px;font-size:26px;font-weight:700;display:flex}.cs_co_page_title svg{color:#2675cc}.cs_co_card{background:#fff;border-radius:16px;margin-bottom:24px;padding:28px;box-shadow:0 2px 16px #00000012}.cs_co_card_title{color:#222;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:14px;font-size:17px;font-weight:700}.cs_co_items{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.cs_co_item{align-items:center;gap:14px;display:flex}.cs_co_item_img{color:#bbb;background:#f0f4f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;display:flex;overflow:hidden}.cs_co_item_img img{object-fit:cover;width:100%;height:100%}.cs_co_item_info{flex:1;min-width:0}.cs_co_item_name{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:14px;font-weight:600;overflow:hidden}.cs_co_item_meta{color:#636363;font-size:12.5px}.cs_co_item_price{color:#222;white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.cs_co_rental_note{color:#636363;font-size:11px;font-weight:400;display:block}.cs_co_subtotal_row{color:#636363;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;display:flex}.cs_co_subtotal_val{color:#222;font-size:18px;font-weight:700}.cs_co_delivery_note{color:#636363;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.cs_co_delivery_row{color:#636363;border-top:1px dashed #ddd;padding-top:8px;font-size:13.5px}.cs_co_grand_total_row{color:#222;border-top:2px solid #2675cc;margin-top:4px;padding-top:10px;font-size:15px;font-weight:700}.cs_co_grand_total_row .cs_co_subtotal_val,.cs_co_grand_total_val{color:#2675cc;font-size:18px;font-weight:800}.cs_co_delivery_free{color:#389e0d;font-size:12px;font-weight:600}.cs_co_delivery_negotiable{color:#d46b08;font-size:12px;font-weight:700}.cs_co_delivery_free_val{color:#389e0d;font-size:13.5px;font-weight:700}.cs_co_field{flex-direction:column;gap:6px;display:flex}.cs_co_field label{color:#222;font-size:13.5px;font-weight:600}.cs_co_field input,.cs_co_field textarea{color:#222;resize:vertical;background:#fff;border:1.5px solid #ddd;border-radius:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.cs_co_field input:focus,.cs_co_field textarea:focus{border-color:#2675cc;outline:none}.cs_co_field input::placeholder,.cs_co_field textarea::placeholder{color:#adb5bd}.cs_co_field.cs_co_field_error input,.cs_co_field.cs_co_field_error textarea{border-color:#c0392b}.cs_co_required{color:#c0392b;margin-left:2px}.cs_co_error_msg{color:#c0392b;font-size:12px;display:block}.cs_co_actions_card{background:#fff;border-radius:16px;padding:28px;position:sticky;top:96px;box-shadow:0 2px 16px #00000012}.cs_co_total_block{margin-bottom:24px}.cs_co_total_row{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.cs_co_total_label{color:#222;font-size:15px;font-weight:600}.cs_co_total_val{color:#2675cc;font-size:26px;font-weight:800}.cs_co_delivery_tbd{color:#d46b08;margin:4px 0 0;font-size:11.5px;font-style:italic}.cs_co_delivery_tbd_row span{color:#d46b08;font-size:11.5px;font-style:italic}.cs_co_total_sub,.cs_co_total_delivery{color:#636363;margin-bottom:6px;font-size:13.5px}.cs_co_total_grand{border-top:2px solid #2675cc;margin-top:6px;padding-top:10px}.cs_co_action_btns{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.cs_co_btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:flex}.cs_co_btn:hover{text-decoration:none;transform:translateY(-2px)}.cs_co_btn:active{transform:translateY(0)}.cs_co_btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.cs_co_btn_primary{color:#fff;background:#2675cc;box-shadow:0 4px 14px #2675cc59}.cs_co_btn_primary:hover{color:#fff;background:#2061aa;box-shadow:0 6px 20px #2675cc73}.cs_co_btn_whatsapp{color:#fff;background:#25d366;box-shadow:0 4px 14px #25d3664d}.cs_co_btn_whatsapp:hover{color:#fff;background:#1fb055;box-shadow:0 6px 20px #25d36659}.cs_co_btn_call{color:#2675cc;background:#fff;border:2px solid #2675cc}.cs_co_btn_call:hover{color:#fff;background:#2675cc}.cs_co_btn_back{color:#222;background:#f0f4f8}.cs_co_btn_back:hover{color:#222;background:#dbe5ee}.cs_co_submit_error{text-align:center;margin-bottom:4px}.cs_co_reassurance{border-top:1px solid #ddd;padding-top:16px}.cs_co_reassurance p{color:#146b3a;margin-bottom:5px;font-size:12.5px;font-weight:500;line-height:1.4}.cs_co_reassurance p:last-child{margin-bottom:0}.cs_co_success_wrap{justify-content:center;align-items:center;min-height:60vh;padding:60px 20px;display:flex}.cs_co_success_card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:460px;padding:48px 40px;box-shadow:0 4px 32px #0000001a}.cs_co_success_card h2{color:#222;margin-bottom:12px;font-size:26px;font-weight:700}.cs_co_success_icon{color:#146b3a;margin:0 auto 20px;font-size:68px;display:block}.cs_co_success_num{color:#2675cc;background:#2675cc1a;border-radius:20px;margin-bottom:16px;padding:4px 18px;font-size:14px;font-weight:700;display:inline-block}.cs_co_success_msg{color:#636363;margin-bottom:28px;font-size:15px;line-height:1.65}.cs_co_empty{text-align:center;padding:80px 0}.cs_co_empty .cs_co_empty_icon{color:#bbb;margin-bottom:20px;font-size:64px;display:block}.cs_co_empty h2{margin-bottom:10px;font-size:22px}.cs_co_empty p{color:#636363;margin-bottom:24px}@media (max-width:991px){.cs_co_actions_card{position:static}}@media (max-width:575px){.cs_co_success_card{padding:36px 24px}.cs_co_page_title{font-size:22px}}.cs_fp_section{width:100%;overflow:hidden}.cs_fp_title{color:#222;text-align:center;margin:0 0 18px;font-size:22px;font-weight:700}.cs_fp_outer{padding:0 62px;position:relative}@media (max-width:767px){.cs_fp_outer{padding:0 48px}}@media (max-width:480px){.cs_fp_outer{padding:0 40px}}.cs_fp_arrow{z-index:10;cursor:pointer;color:#2675cc;background:#fff;border:1.5px solid #d0dae8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #2878d01a}.cs_fp_arrow:hover{color:#fff;background:#2675cc;border-color:#2675cc}.cs_fp_arrow:focus-visible{outline-offset:3px;outline:3px solid #2878d047}.cs_fp_arrow.cs_fp_arrow_prev{left:10px}.cs_fp_arrow.cs_fp_arrow_next{right:10px}.cs_fp_slide{padding:0 10px}.cs_fp_card{cursor:pointer;border:1px solid #2878d026;border-radius:0;height:175px;text-decoration:none;transition:box-shadow .24s,border-color .24s,transform .24s;display:flex;overflow:hidden;transform:translateY(0)}.cs_fp_card:hover{border-color:#2878d059;transform:translateY(-4px);box-shadow:0 10px 32px #2878d02e}.cs_fp_card:hover .cs_fp_card_img img{transform:scale(1.07)}.cs_fp_card_text{flex-direction:column;flex-shrink:0;justify-content:flex-start;width:52%;padding:18px 12px 18px 20px;display:flex}.cs_fp_badge{color:#fff;text-transform:uppercase;letter-spacing:.2px;background:#2ea6f7;border-radius:.2rem;width:fit-content;margin:0 0 5px;padding:2px 8px;font-size:10px;font-weight:700}.cs_fp_tags{flex-wrap:wrap;gap:4px;margin:0 0 5px;display:flex}.cs_fp_tag{letter-spacing:.15px;border-radius:.2rem;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.cs_fp_tag svg{flex-shrink:0;font-size:8px}.cs_fp_tag_rentable{color:#1677ff;background:#1677ff1a;border:1px solid #1677ff47}.cs_fp_tag_refillable{color:#16a34a;background:#16a34a1a;border:1px solid #16a34a47}.cs_fp_name{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.cs_fp_card:hover .cs_fp_name{color:#2675cc}.cs_fp_price{color:#2675cc;margin:0 0 10px;font-size:16px;font-weight:800;line-height:1}.cs_fp_price.cs_fp_price_contact{color:#fff;background:linear-gradient(90deg,#1a8a4a,#27ae60);border-radius:.2rem;padding:4px 12px;font-size:12px;display:inline-block}.cs_fp_btn{color:#2675cc;cursor:pointer;background:0 0;border:1.5px solid #2675cc;border-radius:.2rem;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:11.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.cs_fp_btn:hover:not(:disabled){color:#fff;background:#2675cc}.cs_fp_btn:disabled{color:#636363;cursor:not-allowed;border-color:#ddd}.cs_fp_card_img{flex:1;align-self:stretch;position:relative;overflow:hidden}.cs_fp_card_img img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .36s;position:absolute;top:0;left:0}@media (max-width:991px){.cs_fp_card{height:160px}.cs_fp_name{font-size:13px}}@media (max-width:767px){.cs_fp_outer{padding:0 54px}.cs_fp_arrow{touch-action:manipulation;border-color:#c9d8ea;width:38px;height:38px;box-shadow:0 5px 16px #2878d024}.cs_fp_arrow.cs_fp_arrow_prev{left:6px}.cs_fp_arrow.cs_fp_arrow_next{right:6px}.cs_fp_slide{padding:0 6px}.cs_fp_card{border-radius:12px;height:180px}.cs_fp_card_text{padding:18px 10px 16px 16px}}@media (max-width:480px){.cs_fp_section{padding:0 2px}.cs_fp_title{margin-bottom:22px;font-size:25px}.cs_fp_outer{padding:0 0 58px}.cs_fp_slide{padding:0 2px}.cs_fp_arrow{background:#fff;width:40px;height:40px;top:auto;bottom:0;transform:none}.cs_fp_arrow.cs_fp_arrow_prev{left:calc(50% - 44px)}.cs_fp_arrow.cs_fp_arrow_next{right:calc(50% - 44px)}.cs_fp_card{border-radius:14px;height:215px;box-shadow:0 8px 24px #182f5017}.cs_fp_card_text{width:54%;padding:24px 10px 18px 18px}.cs_fp_name{margin-bottom:8px;font-size:15px}.cs_fp_price{margin-bottom:14px;font-size:18px}.cs_fp_btn{padding:6px 10px;font-size:11px}.cs_fp_card_img{background:#ffffff5c}.cs_fp_card_img img{object-fit:contain;padding:12px 8px}}.cs_ap_page_header{background:linear-gradient(135deg,#e8f0fe 0%,#f0f6ff 100%);border-bottom:1px solid #d4e3f8;padding:36px 0 28px}.cs_ap_header_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cs_ap_page_title{color:#222;margin:0 0 4px;font-size:30px;font-weight:800}.cs_ap_page_subtitle{color:#636363;margin:0;font-size:14px}.cs_ap_search_form{background:#fff;border:2px solid #c8ddf8;border-radius:10px;flex:1;align-items:center;gap:0;min-width:280px;max-width:380px;transition:border-color .18s;display:flex;overflow:hidden}.cs_ap_search_form:focus-within{border-color:#2675cc}.cs_ap_search_input{color:#222;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:14px}.cs_ap_search_input::placeholder{color:#aaa}.cs_ap_search_btn{color:#fff;cursor:pointer;background:#2675cc;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;transition:background .18s;display:flex}.cs_ap_search_btn:hover{background:#2061aa}.cs_ap_search_clear{color:#999;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 10px;display:flex}.cs_ap_search_clear:hover{color:#c0392b}.cs_ap_mobile_filter_btn{color:#2675cc;cursor:pointer;background:#fff;border:1.5px solid #c8ddf8;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:9px 18px;font-size:14px;font-weight:600;transition:border-color .18s;display:none;position:relative}.cs_ap_mobile_filter_btn:hover{border-color:#2675cc}@media (max-width:991px){.cs_ap_mobile_filter_btn{display:inline-flex}}.cs_ap_filter_dot{background:#ff4d4f;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.cs_ap_mobile_drawer_overlay{z-index:1300;background:#00000073;align-items:stretch;display:flex;position:fixed;inset:0}.cs_ap_mobile_drawer{background:#fff;flex-direction:column;width:320px;max-width:92vw;height:100%;display:flex;overflow-y:auto;box-shadow:4px 0 24px #0000002e}.cs_ap_mobile_drawer_head{color:#222;z-index:1;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 18px;font-size:16px;font-weight:700;display:flex;position:sticky;top:0}.cs_ap_drawer_close{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;padding:4px;display:flex}.cs_ap_drawer_close:hover{color:#c0392b}.cs_ap_mobile_drawer_body{flex:1;padding:12px 16px 32px}@media (max-width:991px){.cs_ap_sidebar_col{display:none}}.cs_ap_sidebar{scrollbar-width:thin;scrollbar-color:#d0dcee #0000;max-height:calc(100vh - 110px);padding-right:4px;position:sticky;top:90px;overflow-y:auto}.cs_ap_sidebar::-webkit-scrollbar{width:4px}.cs_ap_sidebar::-webkit-scrollbar-thumb{background:#d0dcee;border-radius:4px}.cs_ap_cat_nav .cs_shop_cat_link{align-items:center;gap:8px;display:flex}.cs_ap_cat_count{color:#2675cc;background:#e8f0fe;border-radius:20px;flex-shrink:0;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.cs_ap_clear_btn{color:#c0392b;cursor:pointer;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.cs_ap_clear_btn:hover{background:#ffd8d4}.cs_ap_main{padding-top:36px;padding-bottom:60px}.cs_ap_search_tag{color:#2675cc;background:#e8f0fe;border-radius:20px;align-items:center;gap:8px;margin-bottom:18px;padding:4px 12px 4px 14px;font-size:13px;display:inline-flex}.cs_ap_search_tag strong{color:#222}.cs_ap_search_tag button{cursor:pointer;color:#2675cc;background:0 0;border:none;align-items:center;padding:0 2px;display:flex}.cs_ap_search_tag button:hover{color:#c0392b}.cs_ap_loading{text-align:center;color:#999;padding:80px 0}.cs_ap_loading p{margin-top:14px;font-size:15px}.cs_ap_sections{flex-direction:column;gap:48px;display:flex}.cs_ap_cat_section{scroll-margin-top:90px}.cs_ap_cat_header{border-bottom:2px solid #e6edf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:14px;display:flex}.cs_ap_cat_header_left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.cs_ap_cat_icon_wrap{background:#e8f0fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.cs_ap_cat_icon_wrap.cs_ap_cat_icon_fallback{background:#e8f0fe}.cs_ap_cat_icon_img{object-fit:contain;width:100%;height:100%;padding:6px}.cs_ap_cat_name{color:#222;margin:0 0 3px;font-size:20px;font-weight:800}.cs_ap_cat_desc{color:#636363;white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin:0;font-size:13px;overflow:hidden}.cs_ap_cat_header_right{flex-shrink:0;align-items:center;gap:10px;display:flex}.cs_ap_cat_badge{color:#2675cc;white-space:nowrap;background:#e8f0fe;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.cs_ap_cat_view_btn{color:#fff;white-space:nowrap;background:#2675cc;border-radius:8px;align-items:center;gap:5px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.cs_ap_cat_view_btn:hover{color:#fff;background:#2061aa}@media (max-width:767px){.cs_ap_page_title{font-size:24px}.cs_ap_search_form{width:100%;min-width:0;max-width:100%}.cs_ap_header_inner,.cs_ap_cat_header{flex-direction:column;align-items:flex-start}.cs_ap_cat_header_right{justify-content:flex-start;width:100%}.cs_ap_cat_name{font-size:17px}.cs_ap_sections{gap:36px}}.cs_missing_overlay{z-index:10060;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a142880;justify-content:center;align-items:center;padding:20px;animation:.22s forwards cs_missing_fade_in;display:flex;position:fixed;inset:0}.cs_missing_overlay.is_closing{animation:.24s forwards cs_missing_fade_out}.cs_missing_modal{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:430px;padding:38px 32px 30px;animation:.28s cubic-bezier(.16,1,.3,1) forwards cs_missing_pop_in;position:relative;box-shadow:0 30px 80px #0a142847}.cs_missing_modal.is_closing{animation:.24s forwards cs_missing_pop_out}@media (max-width:575px){.cs_missing_modal{border-radius:15px;padding:30px 22px 24px}}.cs_missing_close{color:#7c8899;cursor:pointer;background:#f2f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}.cs_missing_close:hover{color:var(--heading-color);background:#e6ebf2}.cs_missing_close:focus-visible{outline:2px solid var(--blue-color);outline-offset:2px}.cs_missing_icon{color:#d48806;background:#faad1424;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:29px;display:flex}.cs_missing_title{color:var(--heading-color);margin:0 0 10px;font-size:20px;line-height:1.35}@media (max-width:575px){.cs_missing_title{font-size:17.5px}}.cs_missing_desc{color:var(--body-color);margin:0 0 22px;font-size:14.5px;line-height:1.7}@media (max-width:575px){.cs_missing_desc{font-size:13.5px}}.cs_missing_progress{background:#eef2f7;border-radius:99px;height:4px;overflow:hidden}.cs_missing_progress_bar{border-radius:inherit;background:linear-gradient(90deg, var(--blue-color) 0%, var(--accent-color) 100%);transform-origin:0;height:100%;animation-name:cs_missing_countdown;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes cs_missing_countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cs_missing_fade_in{0%{opacity:0}to{opacity:1}}@keyframes cs_missing_fade_out{0%{opacity:1}to{opacity:0}}@keyframes cs_missing_pop_in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cs_missing_pop_out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.cs_missing_overlay,.cs_missing_modal{animation-duration:.01ms}}.cs_faq_intro{text-align:center;max-width:700px;margin:0 auto 48px}@media (max-width:767px){.cs_faq_intro{margin-bottom:32px;padding-left:.5rem;padding-right:.5rem}}.cs_faq_intro_badge{letter-spacing:1px;color:var(--blue-color);background:#eaf3ff;border-radius:.2rem;margin-bottom:18px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-block}.cs_faq_intro_title{color:var(--heading-color);margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.3}@media (max-width:991px){.cs_faq_intro_title{font-size:30px}}@media (max-width:575px){.cs_faq_intro_title{font-size:22px}}.cs_faq_intro_desc{color:var(--body-color);margin:0;font-size:16px;line-height:1.8}@media (max-width:575px){.cs_faq_intro_desc{font-size:14px}}.cs_faq_wrap{max-width:860px;margin:0 auto}.cs_faq_categories{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}@media (max-width:575px){.cs_faq_categories{gap:8px;margin-bottom:28px}}.cs_faq_category_btn{border:1px solid var(--border-color);background:var(--white);color:var(--heading-color);cursor:pointer;border-radius:.2rem;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.cs_faq_category_btn:hover{border-color:var(--accent-color);color:var(--blue-color)}.cs_faq_category_btn.active{background:var(--blue-gradient-dark);color:var(--white);border-color:#0000}.cs_faq_category_btn.active .cs_faq_category_count{color:var(--white);background:#ffffff40}@media (max-width:575px){.cs_faq_category_btn{padding:8px 14px;font-size:12px}}.cs_faq_category_count{background:var(--gray-color);color:var(--body-color);border-radius:50px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;transition:all .3s;display:inline-flex}.cs_faq_list{flex-direction:column;gap:16px;display:flex}.cs_faq_item{background:var(--white);border:1px solid var(--border-color);border-left:4px solid #0000;border-radius:.2rem;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 30px #0000000a}.cs_faq_item.active{border-color:var(--accent-color);border-left-color:var(--blue-color);box-shadow:0 16px 34px #2878d01f}.cs_faq_item_heading{margin:0}.cs_faq_item_head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:22px 26px;display:flex}@media (max-width:575px){.cs_faq_item_head{gap:12px;padding:16px}}.cs_faq_item_index{color:var(--accent-color);opacity:.55;flex-shrink:0;font-size:14px;font-weight:700}@media (max-width:575px){.cs_faq_item_index{font-size:12px}}.cs_faq_item_question{color:var(--heading-color);flex-grow:1;font-size:17px;font-weight:600;line-height:1.5}@media (max-width:575px){.cs_faq_item_question{font-size:14px}}.cs_faq_item_icon{background:var(--gray-color);width:34px;height:34px;color:var(--blue-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:transform .35s,background .3s,color .3s;display:flex}.cs_faq_item.active .cs_faq_item_icon{background:var(--blue-gradient-dark);color:var(--white);transform:rotate(180deg)}@media (max-width:575px){.cs_faq_item_icon{width:28px;height:28px;font-size:11px}}.cs_faq_item_body_wrap{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.cs_faq_item.active .cs_faq_item_body_wrap{grid-template-rows:1fr}.cs_faq_item_body_inner{overflow:hidden}.cs_faq_item_answer{color:var(--body-color);margin:0;padding:0 26px 24px 68px;font-size:15px;line-height:1.85}@media (max-width:575px){.cs_faq_item_answer{padding:0 16px 18px 42px;font-size:13px}}.cs_faq_empty{text-align:center;color:var(--body-color);padding:40px 0}.cs_faq_cta{background:var(--blue-gradient-dark);border-radius:.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:860px;margin:0 auto;padding:40px 48px;display:flex;box-shadow:0 20px 45px #2878d038}.cs_faq_cta h3{color:var(--white);margin-bottom:8px;font-size:24px;font-weight:700}.cs_faq_cta p{color:#ffffffd9;margin:0;font-size:15px}@media (max-width:767px){.cs_faq_cta{text-align:center;justify-content:center;padding:32px 28px}}@media (max-width:575px){.cs_faq_cta{border-radius:14px;padding:28px 20px}.cs_faq_cta h3{font-size:19px}.cs_faq_cta p{font-size:13px}}.cs_faq_cta_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.cs_faq_cta_phone{color:var(--white);white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.cs_faq_cta_phone svg{font-size:14px}@media (max-width:575px){.cs_faq_cta_phone{font-size:14px}}.cs_search_intro{text-align:center;max-width:700px;margin:0 auto 40px}.cs_search_intro_badge{letter-spacing:1px;color:var(--blue-color);background:#eaf3ff;border-radius:50px;margin-bottom:16px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-block}.cs_search_intro_title{color:var(--heading-color);word-break:break-word;margin:0;font-size:28px;font-weight:700;line-height:1.3}@media (max-width:575px){.cs_search_intro_title{font-size:20px}}.cs_search_empty{text-align:center;max-width:520px;color:var(--body-color);margin:40px auto}.cs_search_empty h2{color:var(--heading-color);margin-bottom:10px;font-size:22px}.cs_search_empty p{margin:0;font-size:15px;line-height:1.8}.cs_search_empty a{color:var(--blue-color);font-weight:600;text-decoration:underline}.cs_search_empty_icon{color:var(--accent-color);margin-bottom:16px;font-size:34px}.cs_search_section{margin-bottom:48px}.cs_search_section:last-child{margin-bottom:0}.cs_search_section_title{color:var(--heading-color);align-items:center;gap:10px;margin-bottom:22px;font-size:22px;font-weight:700;display:flex}@media (max-width:575px){.cs_search_section_title{font-size:18px}}.cs_search_section_count{background:var(--gray-color);color:var(--body-color);border-radius:50px;padding:3px 12px;font-size:13px;font-weight:700}.cs_search_section_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;display:grid}.cs_search_card{background:var(--white);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}.cs_search_card:hover{border-color:var(--accent-color);transform:translateY(-4px);box-shadow:0 14px 30px #0000001a}.cs_search_card_media{background:#f5f8ff;flex-shrink:0;width:100%;height:170px;position:relative;overflow:hidden}.cs_search_card_media img{object-fit:cover;width:100%;height:100%}.cs_search_card_media_round{background:0 0;justify-content:center;height:auto;padding-top:24px;display:flex}.cs_search_card_media_round img{object-fit:cover;border:3px solid var(--gray-color);border-radius:50%;width:96px;height:96px}.cs_search_card_media_fallback{width:100%;height:100%;color:var(--accent-color);background:#eaf3ff;justify-content:center;align-items:center;font-size:30px;display:flex}.cs_search_card_body{flex-direction:column;flex-grow:1;padding:18px 20px 22px;display:flex}.cs_search_card_badge{color:var(--blue-color);background:#eaf3ff;border-radius:50px;align-self:flex-start;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700}.cs_search_card_title{color:var(--heading-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.cs_search_card_media_round+.cs_search_card_body .cs_search_card_title{text-align:center}.cs_search_card_desc{color:var(--body-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.cs_search_card_media_round+.cs_search_card_body .cs_search_card_desc{text-align:center}.cs_search_card_meta{color:var(--body-color);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:inline-flex}.cs_portal_copyright{background:var(--heading-color,#222);color:#fff;font-family:var(--body-font,"Rubik", sans-serif);text-align:center;padding:14px 16px;font-size:12px;font-weight:400}.cs_auth_layout_wrap{flex-direction:column;min-height:calc(100vh - 150px);display:flex}.cs_auth_layout_wrap .cs_auth_page{min-height:unset;flex:1}@keyframes cs_spin_kf{to{transform:rotate(360deg)}}.cs_spin{animation:.7s linear infinite cs_spin_kf}.cs_auth_page{background:linear-gradient(135deg,#eef4fd 0%,#f0fdf4 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.cs_auth_card{background:#fff;border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 8px 40px #0000001a}.cs_auth_header{text-align:center;color:#fff;background:linear-gradient(135deg,#1a69c4 0%,#1a9c5b 100%);padding:36px 36px 28px}.cs_auth_header img{object-fit:cover;border-radius:50%;width:52px;height:52px;margin-bottom:14px}.cs_auth_header h2{margin:0 0 6px;font-size:22px;font-weight:700}.cs_auth_header p{opacity:.85;margin:0;font-size:14px}.cs_auth_body{padding:32px 36px 28px}@media (max-width:480px){.cs_auth_body{padding:24px 20px 20px}}.cs_auth_server_error{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.cs_auth_field{margin-bottom:16px}.cs_auth_field label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cs_auth_field.cs_auth_field_error input{border-color:#f87171}.cs_auth_input_wrap{position:relative}.cs_auth_input_wrap input{color:#111;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 40px 10px 36px;font-size:14px;transition:border .2s}.cs_auth_input_wrap input:focus{border-color:#1a69c4}.cs_auth_input_wrap input:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.cs_auth_input_icon{color:#9ca3af;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cs_auth_pw_toggle{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cs_auth_pw_toggle:hover{color:#374151}.cs_auth_error_msg{color:#b91c1c;margin-top:4px;font-size:12px;display:block}.cs_auth_fields_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.cs_auth_fields_row{grid-template-columns:1fr}}.cs_auth_submit_btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1a69c4,#1a9c5b);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px;font-size:15px;font-weight:600;transition:opacity .2s;display:flex}.cs_auth_submit_btn:hover{opacity:.9}.cs_auth_submit_btn:disabled{opacity:.7;cursor:not-allowed}.cs_auth_divider{text-align:center;margin:20px 0;position:relative}.cs_auth_divider:before{content:"";background:#e5e7eb;height:1px;position:absolute;top:50%;left:0;right:0}.cs_auth_divider span{color:#9ca3af;background:#fff;padding:0 12px;font-size:12px;position:relative}.cs_auth_google_btn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.cs_auth_google_btn:hover{background:#f9fafb;border-color:#d1d5db}.cs_auth_google_btn:disabled{opacity:.6;cursor:not-allowed}.cs_auth_footer{text-align:center;color:#6b7280;margin-top:20px;font-size:13px}.cs_auth_footer a{color:#1a69c4;font-weight:600;text-decoration:none}.cs_auth_footer a:hover{text-decoration:underline}.cs_auth_loading{background:#f3f4f6;border-radius:16px;width:100%;max-width:480px;height:480px;animation:1.5s ease-in-out infinite cs_skeleton_pulse}@keyframes cs_skeleton_pulse{0%,to{opacity:1}50%{opacity:.5}}.cs_header_login_btn{white-space:nowrap;background:#1a69c4;border-radius:6px;align-items:center;gap:6px;margin-left:8px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex;color:#fff!important}.cs_header_login_btn:hover{background:#145baa}.cs_header_user_skeleton{background:#e5e7eb;border-radius:50%;width:34px;height:34px;margin-left:8px;animation:1.5s ease-in-out infinite cs_skeleton_pulse}.cs_header_user_menu{margin-left:8px;position:relative}.cs_header_user_menu:hover .cs_header_user_dropdown{opacity:1;visibility:visible;transform:translateY(0)}.cs_header_user_avatar{color:#fff;cursor:pointer;background:#1a69c4;border:2px solid #1a69c4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:14px;font-weight:700;transition:box-shadow .15s;display:flex;overflow:hidden}.cs_header_user_avatar:hover{box-shadow:0 0 0 3px #1a69c440}.cs_header_user_avatar img{object-fit:cover;width:100%;height:100%}.cs_header_user_dropdown{z-index:9999;opacity:0;visibility:hidden;background:#fff;border-radius:10px;min-width:200px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 8px 32px #00000024}.cs_hud_user_info{border-bottom:1px solid #f3f4f6;padding:14px 16px 10px}.cs_hud_user_info strong{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cs_hud_user_info span{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cs_hud_item{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:9px 16px;font-size:13px;text-decoration:none;transition:background .12s;display:flex}.cs_hud_item:hover{background:#f3f4f6}.cs_hud_item svg{color:#9ca3af}.cs_hud_divider{background:#f3f4f6;height:1px}.cs_hud_signout{color:#b91c1c}.cs_hud_signout svg{color:#f87171}.cs_hud_signout:hover{background:#fef2f2}:root{--cb-public-header-height:150px}@media (max-width:1199px){:root{--cb-public-header-height:130px}}@media (max-width:767px){:root{--cb-public-header-height:142px}}.cs_up_admin_shell{inset:var(--cb-public-header-height) 0 0;z-index:100;font-family:var(--body-font,"Rubik", sans-serif);background:#f5f6fa;position:fixed;overflow:hidden}.cs_up_admin_layout{height:100%;min-height:0!important}.cs_up_admin_sidebar{scrollbar-color:#1e3a52 #020c18;scrollbar-width:thin;scrollbar-gutter:stable;height:100%;overflow:hidden auto;background:#001529!important}.cs_up_admin_sidebar::-webkit-scrollbar{width:5px}.cs_up_admin_sidebar::-webkit-scrollbar-track{background:#020c18}.cs_up_admin_sidebar::-webkit-scrollbar-thumb{background:#1e3a52;border-radius:3px}.cs_up_admin_sidebar::-webkit-scrollbar-thumb:hover{background:#2a4e6e}.cs_up_admin_sidebar .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.cs_up_admin_sidebar .ant-menu{margin-top:8px;border-inline-end:0!important}.cs_up_admin_brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:69px;padding:18px 16px;display:flex;overflow:hidden}.cs_up_admin_brand .ant-typography{color:#fff;white-space:nowrap;font-size:14px}.cs_up_admin_brand_icon{color:#fff;background:#1677ff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.cs_up_admin_close.ant-btn{color:#fff;flex:none;margin-left:auto}.cs_up_menu_label{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cs_up_menu_label .ant-tag{margin:0;font-size:10px;line-height:18px}.cs_up_admin_main{min-width:0;min-height:0!important}.cs_up_admin_header{z-index:10;border-bottom:1px solid;flex:none;align-items:center;height:64px;padding:0 24px;line-height:64px;display:flex}.cs_up_admin_header_primary{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.cs_up_admin_toggle.ant-btn{flex:none;width:40px;height:40px;font-size:18px}.cs_up_admin_header_controls{margin-left:auto;margin-right:16px}.cs_up_header_profile{color:#222;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;line-height:1.25;transition:background .2s;display:flex}.cs_up_header_profile:hover{background:#f0f0f0}.cs_up_header_profile_copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cs_up_header_profile_copy strong{text-overflow:ellipsis;white-space:nowrap;color:#222;max-width:180px;font-size:13px;overflow:hidden}.cs_up_header_profile_copy small{color:#8c8c8c;text-transform:capitalize;font-size:11px}.cs_up_header_profile_arrow{color:#8c8c8c;font-size:10px}.cs_up_admin_scroller{background:#f5f6fa;min-height:0;overflow:auto}.cs_up_admin_content_wrap{flex-direction:column;min-height:100%;display:flex}.cs_up_admin_content{flex:1;width:100%;padding:24px}.cs_up_admin_content_wrap>.cs_portal_copyright{flex:none;margin-top:2rem}.cs_up_admin_backdrop{z-index:1000;opacity:0;pointer-events:none;background:#00000073;border:0;padding:0;transition:opacity .7s;position:absolute;inset:0}.cs_up_admin_backdrop.cs_up_admin_backdrop_visible{opacity:1;pointer-events:auto}.cs_up_profile_dropdown{background:#fff;border-radius:14px;min-width:248px;overflow:hidden;box-shadow:0 12px 40px #0000002e}.cs_up_profile_dropdown_head{text-align:center;background:linear-gradient(135deg,#1677ff 0%,#003a70 100%);padding:22px 20px 18px}.cs_up_profile_dropdown_name{color:#fff;margin-top:10px;font-size:15px;font-weight:700;line-height:1.3}.cs_up_profile_dropdown_email{color:#ffffffb8;margin-top:3px;font-size:12px}.cs_up_profile_status{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:10px 18px;display:flex}.cs_up_profile_status .ant-tag{text-transform:capitalize;margin:0;font-size:11px}.cs_up_profile_status>.ant-badge:last-child{margin-left:auto}.cs_up_profile_role_label{color:#888;font-size:12px}.cs_up_profile_online{color:#52c41a;font-size:11px}.cs_up_profile_actions{padding:8px 10px}.cs_up_profile_actions .ant-btn{text-align:left;border-radius:8px;height:38px}@media (max-width:767px){.cs_up_admin_sidebar{z-index:1001;inset:0 auto 0 0;box-shadow:4px 0 24px #0000004d;position:absolute!important}.cs_up_admin_header{flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;height:auto;min-height:104px;padding:6px 12px 10px;line-height:normal}.cs_up_admin_header_primary{min-height:44px}.cs_up_admin_header_secondary{justify-content:center;display:flex}.cs_up_admin_content{padding:12px}.cs_up_header_profile_copy strong{max-width:115px}}@media (max-width:420px){.cs_up_header_profile{padding-inline:6px}.cs_up_header_profile_copy strong{max-width:92px}}.cs_up_root{background:#f4f6f9;min-height:calc(100vh - 150px);display:flex;position:relative}.cs_up_main{flex-direction:column;flex:1;min-width:0;min-height:calc(100vh - 150px);padding:0;display:flex}@media (max-width:900px){.cs_up_main{padding:0}}.cs_up_content{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:28px 28px 40px 288px}@media (max-width:900px){.cs_up_content{padding:24px 16px 32px;padding-top:72px}}.cs_up_sidebar{z-index:100;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;height:calc(100vh - 150px);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:150px;left:0;overflow-y:auto}@media (max-width:900px){.cs_up_sidebar{z-index:10001;height:100vh;top:0;transform:translate(-100%);box-shadow:4px 0 24px #0000002e}}.cs_up_sidebar.cs_up_sidebar_open{transform:translate(0)}.cs_up_sidebar_close{color:#374151;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;display:none;position:absolute;top:12px;right:12px}@media (max-width:900px){.cs_up_sidebar_close{display:block}}.cs_up_sidebar_overlay{z-index:10000;opacity:0;background:#00000073;transition:opacity .3s;display:none;position:fixed;inset:0}@media (max-width:900px){.cs_up_sidebar_overlay{display:block}}.cs_up_sidebar_overlay.cs_up_overlay_visible{opacity:1}.cs_up_user_block{text-align:center;border-bottom:1px solid #f3f4f6;padding:24px 20px 16px}.cs_up_avatar{color:#fff;background:linear-gradient(135deg,#1a69c4,#1a9c5b);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:26px;font-weight:700;display:flex;overflow:hidden}.cs_up_avatar img{object-fit:cover;width:100%;height:100%}.cs_up_user_name{color:#111;margin:0 0 2px;font-size:14px;font-weight:700}.cs_up_user_email{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:12px;overflow:hidden}.cs_up_user_role{color:#1a69c4;text-transform:capitalize;background:#eef4fd;border-radius:20px;padding:2px 10px;font-size:11px;display:inline-block}.cs_up_nav{flex:1;padding:12px}.cs_up_nav_item{color:#374151;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.cs_up_nav_item svg{color:#9ca3af;font-size:15px}.cs_up_nav_item:hover{color:#1a69c4;background:#f3f4f6}.cs_up_nav_item:hover svg{color:#1a69c4}.cs_up_nav_item.cs_up_nav_active{color:#1a69c4;background:#eef4fd;font-weight:600}.cs_up_nav_item.cs_up_nav_active svg{color:#1a69c4}.cs_up_nav_coming{color:#92400e;background:#fef3c7;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px}.cs_up_sidebar_footer{border-top:1px solid #f3f4f6;padding:16px 12px}.cs_up_signout_btn{color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13.5px;transition:background .12s;display:flex}.cs_up_signout_btn:hover{background:#fef2f2}.cs_up_mobile_toggle{z-index:200;color:#fff;cursor:pointer;background:#1a69c4;border:none;border-radius:8px;padding:8px 10px;font-size:18px;display:none;position:fixed;top:158px;left:14px;box-shadow:0 2px 8px #0003}@media (max-width:900px){.cs_up_mobile_toggle{align-items:center;display:flex}}.cs_up_page_title{color:#111;margin:0 0 20px;font-size:22px;font-weight:700}.cs_up_card{background:#fff;border-radius:12px;margin-bottom:20px;padding:20px 24px;box-shadow:0 1px 6px #00000012}.cs_up_card_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs_up_card_header h3{color:#111;margin:0;font-size:15px;font-weight:700}.cs_up_view_all{color:#1a69c4;white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:flex}.cs_up_view_all:hover{text-decoration:underline}.cs_up_section_title{color:#111;border-bottom:1px solid #f3f4f6;margin:0 0 16px;padding-bottom:10px;font-size:15px;font-weight:700}.cs_up_welcome_banner{color:#fff;background:linear-gradient(135deg,#1a69c4,#1a9c5b);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:24px 28px;display:flex}.cs_up_welcome_banner h2{margin:0 0 4px;font-size:20px;font-weight:700}.cs_up_welcome_banner p{opacity:.85;margin:0;font-size:14px}.cs_up_wb_icon{opacity:.25;flex-shrink:0;font-size:52px}.cs_up_stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (max-width:720px){.cs_up_stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.cs_up_stats{grid-template-columns:1fr 1fr;gap:10px}}.cs_up_stat_card{text-align:center;background:#fff;border-radius:12px;padding:18px 16px;box-shadow:0 1px 6px #00000012}.cs_up_sc_icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:18px;display:flex}.cs_up_sc_val{color:#111;font-size:26px;font-weight:800;line-height:1}.cs_up_sc_label{color:#9ca3af;margin-top:4px;font-size:12px}.cs_up_grid_2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:700px){.cs_up_grid_2{grid-template-columns:1fr}}.cs_up_order_item{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:10px 0;display:flex}.cs_up_order_item:last-child{border-bottom:none}.cs_up_order_icon{color:#1a69c4;background:#eef4fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.cs_up_order_info{flex:1;min-width:0}.cs_up_order_num{color:#111;margin:0 0 2px;font-size:13px;font-weight:600}.cs_up_order_date{color:#9ca3af;margin:0;font-size:12px}.cs_up_order_amount{color:#111;text-align:right;font-size:13px;font-weight:600}.cs_up_status_badge{text-transform:capitalize;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.cs_up_status_pending{color:#92400e;background:#fef3c7}.cs_up_status_confirmed{color:#1e40af;background:#dbeafe}.cs_up_status_processing{color:#5b21b6;background:#ede9fe}.cs_up_status_delivered{color:#065f46;background:#d1fae5}.cs_up_status_cancelled{color:#991b1b;background:#fee2e2}.cs_up_payment_badge{border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.cs_up_payment_due{color:#cf1322;background:#fff1f0}.cs_up_payment_paid{color:#065f46;background:#d1fae5}.cs_up_quick_actions{flex-direction:column;gap:8px;display:flex}.cs_up_qa_btn{color:#374151;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.cs_up_qa_btn:hover{color:#1a69c4;background:#f0f6ff;border-color:#1a69c4}.cs_up_qa_icon{background:#f3f4f6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.cs_up_placeholder{text-align:center;color:#9ca3af;padding:28px 16px}.cs_up_placeholder p{color:#6b7280;margin:8px 0 4px;font-size:13.5px}.cs_up_placeholder span{font-size:12px}.cs_up_ph_icon{color:#d1d5db;font-size:40px}.cs_up_badge_soon{color:#92400e;background:#fef3c7;border-radius:20px;padding:2px 9px;font-size:11px}.cs_up_orders_filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cs_up_filter_btn{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .15s}.cs_up_filter_btn:hover{color:#1a69c4;border-color:#1a69c4}.cs_up_filter_active{color:#fff;background:#1a69c4;border-color:#1a69c4}.cs_up_filter_active:hover{color:#fff}.cs_up_filter_count{opacity:.8}.cs_up_orders_empty{text-align:center;padding:56px 24px}.cs_up_orders_empty svg{color:#d1d5db}.cs_up_orders_empty h3{color:#374151;margin:16px 0 8px;font-size:18px;font-weight:700}.cs_up_orders_empty p{color:#9ca3af;margin:0 0 20px;font-size:14px}.cs_up_order_card{padding:0;overflow:hidden}.cs_up_order_card_head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cs_up_order_card_num{color:#111;font-size:14px;font-weight:700;display:block}.cs_up_order_card_date{color:#9ca3af;margin-top:2px;font-size:12px;display:block}.cs_up_order_card_items{padding:4px 20px}.cs_up_order_card_item{border-bottom:1px solid #f9fafb;align-items:center;gap:12px;padding:12px 0;display:flex}.cs_up_order_card_item:last-child{border-bottom:none}.cs_up_order_item_img{color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex;overflow:hidden}.cs_up_order_item_img img{object-fit:cover;width:100%;height:100%}.cs_up_order_item_info{flex:1;min-width:0}.cs_up_order_item_name{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13.5px;font-weight:600;overflow:hidden}.cs_up_order_item_meta{color:#9ca3af;margin:0;font-size:12px}.cs_up_order_item_price{color:#1a69c4;white-space:nowrap;flex-shrink:0;margin:0;font-size:13.5px;font-weight:700}.cs_up_order_item_price span{color:#9ca3af;font-size:11px;font-weight:400}.cs_up_order_card_foot{background:#f9fafb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.cs_up_order_card_addr{color:#6b7280}.cs_up_order_card_addr strong{color:#374151}.cs_up_order_card_total{color:#374151;font-size:14px}.cs_up_order_card_total strong{color:#111}.cs_up_profile_form .row{margin:0 -6px}.cs_up_profile_form .row [class^=col]{padding:0 6px}.cs_up_pf_field{margin-bottom:0}.cs_up_pf_field label{color:#374151;margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.cs_up_pf_field input{color:#111;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:14px;transition:border .2s}.cs_up_pf_field input:focus{border-color:#1a69c4}.cs_up_pf_field input:disabled{color:#9ca3af;background:#f9fafb}.cs_up_pf_save_btn{color:#fff;cursor:pointer;background:#1a69c4;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 22px;font-size:13.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.cs_up_pf_save_btn:hover{opacity:.9}.cs_up_pf_save_btn:disabled{opacity:.6;cursor:not-allowed}.cs_up_addr_item{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:12px 0;display:flex}.cs_up_addr_item:last-of-type{border-bottom:none}.cs_up_addr_icon{color:#1a69c4;background:#eef4fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.cs_up_addr_info{flex:1;min-width:0}.cs_up_addr_label{color:#111;align-items:center;gap:8px;margin:0 0 2px;font-size:13px;font-weight:600;display:flex}.cs_up_addr_text{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.cs_up_addr_default{color:#065f46;background:#d1fae5;border-radius:20px;padding:1px 8px;font-size:10px;font-weight:600}.cs_up_addr_actions{flex-shrink:0;gap:6px;display:flex}.cs_up_addr_btn{cursor:pointer;color:#374151;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s;display:flex}.cs_up_addr_btn:hover{background:#e5e7eb}.cs_up_addr_btn_del:hover{color:#b91c1c;background:#fee2e2}.cs_up_new_addr_form{background:#f9fafb;border-radius:8px;margin-top:12px;padding:14px}.cs_up_addr_select,.cs_up_addr_input{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-size:13px}.cs_up_addr_select:focus,.cs_up_addr_input:focus{border-color:#1a69c4}.cs_up_add_addr_btn{color:#6b7280;cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.cs_up_add_addr_btn:hover{color:#1a69c4;border-color:#1a69c4}.cs_up_services_preview{flex-direction:column;gap:10px;display:flex}.cs_up_service_preview_card{background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 1px 4px #0000000f}.cs_up_sp_icon{color:#fff;background:linear-gradient(135deg,#1a69c4,#1a9c5b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.cs_up_sp_label{color:#111;margin:0 0 2px;font-size:14px;font-weight:600}.cs_up_sp_desc{color:#6b7280;margin:0;font-size:12.5px}.cs_up_notifications_preview{flex-direction:column;gap:10px;display:flex}.cs_up_notif_preview{background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 1px 4px #0000000f}.cs_up_notif_icon{flex-shrink:0;font-size:22px}.cs_up_notif_label{color:#111;margin:0 0 2px;font-size:14px;font-weight:600}.cs_up_notif_desc{color:#6b7280;margin:0;font-size:12.5px}.cb_internal_gateway{color:#182230;min-width:0}.cb_internal_page_head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cb_internal_page_head h1{color:#101828;margin:2px 0 5px;font-size:clamp(24px,3vw,32px);line-height:1.2}.cb_internal_page_head p{color:#667085;max-width:720px;margin:0;line-height:1.6}.cb_internal_eyebrow{color:#1677ff;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.cb_internal_summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cb_internal_summary>div,.cb_internal_summary>button{text-align:left;color:#667085;background:#fff;border:1px solid #e7edf5;border-radius:12px;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex;box-shadow:0 4px 16px #1018280a}.cb_internal_summary>div>.anticon,.cb_internal_summary>button>.anticon{color:#1677ff;background:#eaf3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.cb_internal_summary>div strong,.cb_internal_summary>button strong{color:#101828;font-size:17px;line-height:1.2;display:block}.cb_internal_summary>button{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.cb_internal_summary>button:hover{border-color:#b7d4f5;transform:translateY(-2px);box-shadow:0 9px 24px #10182814}.cb_internal_summary_admin{grid-template-columns:repeat(4,minmax(0,1fr))}.cb_internal_workspace{background:#fff;border:1px solid #e4eaf2;border-radius:16px;grid-template-columns:340px minmax(0,1fr);height:clamp(560px,100dvh - 355px,760px);min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 36px #10182812}.cb_internal_workspace_admin{grid-template-columns:390px minmax(0,1fr)}.cb_internal_inbox{background:#fbfcfe;border-right:1px solid #e4eaf2;flex-direction:column;min-width:0;min-height:0;display:flex}.cb_internal_inbox_head{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;min-height:71px;padding:15px 17px;display:flex}.cb_internal_inbox_head h2{color:#101828;margin:0;font-size:17px;line-height:1.3}.cb_internal_inbox_head span{color:#8a94a6;font-size:11.5px}.cb_internal_filters{border-bottom:1px solid #edf1f6;padding:10px;overflow-x:auto}.cb_internal_filters .ant-segmented{min-width:max-content}.cb_internal_admin_filters{border-bottom:1px solid #edf1f6;padding:10px}.cb_internal_admin_filters>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cb_internal_admin_filters .ant-select{width:100%}.cb_internal_conversation_list{scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.cb_internal_conversation_list>.ant-empty{margin:48px 14px}.cb_internal_list_loading{padding:18px}.cb_internal_pagination{background:#fff;border-top:1px solid #edf1f6;justify-content:center;padding:9px 10px;display:flex}.cb_internal_conversation{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #edf1f6;border-left:3px solid #0000;border-right:0;width:100%;padding:14px 15px;transition:background .18s,border-color .18s;display:block}.cb_internal_conversation:hover{background:#f2f7fd}.cb_internal_conversation.cb_internal_conversation_active{background:#eaf3ff;border-left-color:#1677ff}.cb_internal_conversation.cb_internal_conversation_unread{background:#fffbea}.cb_internal_conversation.cb_internal_conversation_unread.cb_internal_conversation_active{background:#eaf3ff}.cb_internal_conversation_top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cb_internal_conversation_top time{color:#98a2b3;flex:none;font-size:10.5px}.cb_internal_conversation_subject{color:#182230;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.cb_internal_conversation_admin_subject{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:600;overflow:hidden}.cb_internal_conversation_preview{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 9px;font-size:12px;line-height:1.45;overflow:hidden}.cb_internal_conversation_bottom{color:#8a94a6;align-items:center;gap:6px;font-size:10.5px;display:flex}.cb_internal_conversation_bottom .ant-tag{margin:0;font-size:10px;line-height:18px}.cb_internal_conversation_bottom .ant-badge{margin-left:auto}.cb_internal_reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb_internal_thread{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.cb_internal_thread_empty,.cb_internal_thread_loading{color:#8a94a6;place-items:center;display:grid}.cb_internal_thread_header{background:#fff;border-bottom:1px solid #e9edf3;align-items:center;gap:11px;min-height:71px;padding:12px 16px;display:flex}.cb_internal_thread_back{flex:none;display:none}.cb_internal_thread_avatar{flex:none;color:#fff!important;background:linear-gradient(135deg,#1677ff,#0f5aad)!important}.cb_internal_thread_heading{flex:1;min-width:0}.cb_internal_thread_heading h2{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 2px;font-size:14.5px;line-height:1.3;overflow:hidden}.cb_internal_thread_peer{color:#667085;font-size:11px;font-weight:600}.cb_internal_thread_meta{color:#98a2b3;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.cb_internal_thread_meta span{text-overflow:ellipsis;overflow:hidden}.cb_internal_thread_tags{flex:none;gap:4px;display:flex}.cb_internal_thread_tags .ant-tag{margin:0}.cb_internal_thread_actions{border-top:1px dashed #edf1f6;flex:0 0 100%;justify-content:flex-end;padding-top:8px;display:flex}.cb_internal_gateway_admin .cb_internal_thread_header{flex-wrap:wrap}.cb_internal_action_select{min-width:105px}.cb_internal_status_select{min-width:145px}.cb_internal_thread_security{color:#3b6b50;text-align:center;background:#eefaf3;border-bottom:1px solid #d9f0e2;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:10.5px;display:flex}.cb_internal_messages{scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;background:radial-gradient(circle at 12% 10%,#1677ff09,#0000 28%),#f8fafc;min-height:0;padding:20px clamp(14px,3vw,30px);overflow-y:auto}.cb_internal_message{align-items:flex-end;gap:8px;max-width:min(78%,720px);margin:0 auto 18px 0;display:flex}.cb_internal_message.cb_internal_message_own{justify-content:flex-end;margin-left:auto;margin-right:0}.cb_internal_message.cb_internal_message_own .cb_internal_message_sender{text-align:right}.cb_internal_message.cb_internal_message_own .cb_internal_message_bubble{color:#fff;background:linear-gradient(135deg,#1677ff,#075dbb);border-bottom-right-radius:4px;box-shadow:0 7px 18px #1677ff2e}.cb_internal_message.cb_internal_message_own .cb_internal_message_time{justify-content:flex-end}.cb_internal_message_stack{min-width:0}.cb_internal_message_sender{color:#667085;margin:0 3px 4px;font-size:10.5px;font-weight:700}.cb_internal_message_bubble{color:#263244;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 4px;padding:11px 14px;font-size:13px;line-height:1.65;box-shadow:0 5px 14px #1018280d}.cb_internal_rich_body{gap:5px;display:grid}.cb_internal_rich_block{white-space:pre-wrap;min-height:1.25em}.cb_internal_rich_bullet,.cb_internal_rich_numbered{align-items:flex-start;gap:7px;display:flex}.cb_internal_rich_marker{flex:none;min-width:15px;font-weight:700}.cb_internal_message_attachments{gap:6px;margin-top:7px;display:grid}.cb_internal_message_attachment{color:#344054;background:#fff;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:9px;min-width:230px;max-width:360px;padding:8px 10px;text-decoration:none;display:flex;box-shadow:0 4px 12px #1018280d}.cb_internal_message_attachment>.anticon:first-child{color:#1677ff;font-size:20px}.cb_internal_message_attachment>.anticon:last-child{color:#1677ff;margin-left:auto}.cb_internal_message_attachment>span{flex-direction:column;flex:1;min-width:0;display:flex}.cb_internal_message_attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cb_internal_message_attachment small{color:#98a2b3;font-size:9.5px}.cb_internal_message_attachment:hover{color:#1677ff;border-color:#9dc4f0}.cb_internal_message_attachment_image{padding:5px}.cb_internal_message_attachment_image img{object-fit:cover;background:#edf2f7;border-radius:7px;flex:0 0 48px;width:48px;height:42px}.cb_internal_message_own .cb_internal_message_attachments{justify-items:end}.cb_internal_message_time{color:#98a2b3;align-items:center;gap:4px;margin:5px 3px 0;font-size:9.5px;display:flex}.cb_internal_message_read{color:#1677ff}.cb_internal_composer{background:#fff;border-top:1px solid #e4eaf2;align-items:flex-end;gap:10px;padding:13px 14px;display:flex}.cb_internal_composer .cb_rich_message_editor{flex:1}.cb_internal_send{min-width:116px;height:42px}.cb_internal_composer_closed{color:#7a5b00;text-align:center;background:#fff7db;border-radius:8px;width:100%;padding:10px 12px;font-size:12px}.cb_internal_modal_intro{color:#667085;background:#f5f8fc;border-left:3px solid #1677ff;margin:0 0 18px;padding:10px 12px;font-size:12px;line-height:1.6}.cb_internal_form_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cb_rich_message_editor{background:#fff;border:1px solid #d9dfe8;border-radius:10px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cb_rich_message_editor:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.cb_rich_message_editor_disabled{opacity:.68;background:#f5f5f5}.cb_rich_message_toolbar{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e9edf3;align-items:center;gap:2px;padding:6px 7px;display:flex;overflow-x:auto}.cb_rich_message_toolbar .ant-btn{flex:none}.cb_rich_font_family{flex:0 0 118px;min-width:118px}.cb_rich_font_size{flex:0 0 86px;min-width:86px}.cb_rich_toolbar_divider{background:#d9dfe8;flex:0 0 1px;width:1px;height:21px;margin:0 4px}.cb_rich_color{cursor:pointer;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:24px;display:grid;position:relative}.cb_rich_color:hover{background:#e9edf3}.cb_rich_color span{font-family:Georgia,serif;font-size:14px;font-weight:700;text-decoration:underline}.cb_rich_color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cb_rich_message_surface{color:#263244;white-space:pre-wrap;background:#fff;outline:none;padding:11px 13px;font-family:Arial,sans-serif;font-size:13px;line-height:1.6;overflow-y:auto}.cb_rich_message_surface:empty:before{content:attr(data-placeholder);color:#a1a9b7;pointer-events:none}.cb_rich_message_surface ul,.cb_rich_message_surface ol{margin:4px 0;padding-left:24px}.cb_rich_attachments{background:#fbfcfe;border-top:1px solid #edf1f6;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;padding:8px;display:grid}.cb_rich_attachment{color:#475467;background:#fff;border:1px solid #e1e7ef;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.cb_rich_attachment>.anticon{color:#1677ff;font-size:17px}.cb_rich_attachment>span{flex-direction:column;flex:1;min-width:0;display:flex}.cb_rich_attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cb_rich_attachment small{color:#98a2b3;font-size:9px}.cb_rich_message_footer{color:#98a2b3;background:#fbfcfe;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:9.5px;display:flex}@media (max-width:1199px){.cb_internal_workspace{grid-template-columns:310px minmax(0,1fr)}.cb_internal_workspace_admin{grid-template-columns:340px minmax(0,1fr)}.cb_internal_summary_admin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cb_internal_workspace,.cb_internal_workspace_admin{grid-template-columns:minmax(0,1fr);height:clamp(580px,100dvh - 250px,760px)}.cb_internal_inbox{border-right:0}.cb_internal_workspace>.cb_internal_thread,.cb_internal_workspace.cb_internal_show_thread>.cb_internal_inbox{display:none}.cb_internal_workspace.cb_internal_show_thread>.cb_internal_thread{display:grid}.cb_internal_thread_back{display:inline-flex}}@media (max-width:767px){.cb_internal_page_head{flex-direction:column;align-items:stretch;gap:13px}.cb_internal_page_head>.ant-btn{align-self:center}.cb_internal_page_head h1{font-size:25px}.cb_internal_page_head p{font-size:13px}.cb_internal_summary,.cb_internal_summary_admin{grid-template-columns:repeat(2,minmax(0,1fr))}.cb_internal_summary>div,.cb_internal_summary>button{gap:8px;min-height:60px;padding:10px;font-size:11px}.cb_internal_summary>div>.anticon,.cb_internal_summary>button>.anticon{flex-basis:32px;width:32px;height:32px}.cb_internal_summary strong{font-size:14px}.cb_internal_workspace,.cb_internal_workspace_admin{height:calc(100dvh - var(--cb-public-header-height) - 122px);border-radius:12px;min-height:520px}.cb_internal_gateway_admin .cb_internal_workspace_admin{height:calc(100dvh - 160px)}.cb_internal_thread_header{gap:7px;padding:10px 9px}.cb_internal_thread_avatar,.cb_internal_thread_tags .ant-tag:nth-child(n+2){display:none}.cb_internal_thread_actions,.cb_internal_thread_actions .ant-space{justify-content:center}.cb_internal_thread_security{padding-inline:8px}.cb_internal_message{max-width:92%}.cb_internal_composer{flex-direction:column;align-items:stretch}.cb_internal_send{align-self:center}.cb_internal_form_row{grid-template-columns:1fr;gap:0}}@media (max-width:420px){.cb_internal_summary,.cb_internal_summary_admin{grid-template-columns:1fr}.cb_internal_summary>div,.cb_internal_summary>button{min-height:54px}.cb_internal_action_select{min-width:96px}.cb_internal_status_select{min-width:128px}}.cs_content_blocks{--cs-blk-gap:18px}.cs_content_blocks>*+*{margin-top:var(--cs-blk-gap)}.cs_content_blocks .cs_blk_h{color:#04519b;margin:0;font-weight:700;line-height:1.35}.cs_content_blocks .cs_blk_h--center{text-align:center}.cs_content_blocks .cs_blk_h--right{text-align:right}.cs_content_blocks .cs_blk_h--justify{text-align:justify}.cs_content_blocks .cs_blk_h1{font-size:30px}.cs_content_blocks .cs_blk_h2{font-size:26px}.cs_content_blocks .cs_blk_h3{font-size:22px}.cs_content_blocks .cs_blk_h4{font-size:19px}.cs_content_blocks .cs_blk_h5{font-size:17px}.cs_content_blocks .cs_blk_h6{text-transform:uppercase;letter-spacing:.04em;font-size:15px}.cs_content_blocks p+.cs_blk_h,.cs_content_blocks ul+.cs_blk_h,.cs_content_blocks ol+.cs_blk_h,.cs_content_blocks figure+.cs_blk_h{margin-top:calc(var(--cs-blk-gap) + 10px)}.cs_content_blocks .cs_blk_p{color:#4d5765;margin:0;font-size:16px;line-height:1.75}.cs_content_blocks .cs_blk_p--small{font-size:14px}.cs_content_blocks .cs_blk_p--large{font-size:18px}.cs_content_blocks .cs_blk_p--lead{font-size:20px;line-height:1.65}.cs_content_blocks .cs_blk_p--medium{font-weight:600}.cs_content_blocks .cs_blk_p--bold{font-weight:700}.cs_content_blocks .cs_blk_p--italic{font-style:italic}.cs_content_blocks .cs_blk_p--muted{color:#7b8593}.cs_content_blocks .cs_blk_p--primary{color:#04519b}.cs_content_blocks .cs_blk_p--success{color:#1f8a54}.cs_content_blocks .cs_blk_p--warning{color:#a9721a}.cs_content_blocks .cs_blk_p--danger{color:#c0392b}.cs_content_blocks .cs_blk_p--center{text-align:center}.cs_content_blocks .cs_blk_p--right{text-align:right}.cs_content_blocks .cs_blk_p--justify{text-align:justify}.cs_content_blocks .cs_blk_list{color:#4d5765;margin:0;padding-left:20px;font-size:16px;line-height:1.75}.cs_content_blocks .cs_blk_list li+li{margin-top:6px}.cs_content_blocks .cs_blk_list li::marker{color:#04519b}.cs_content_blocks .cs_blk_list--center{text-align:center;list-style-position:inside}.cs_content_blocks .cs_blk_list--right{text-align:right;list-style-position:inside}.cs_content_blocks .cs_blk_list--justify{text-align:justify}.cs_content_blocks .cs_blk_hr{margin-block:calc(var(--cs-blk-gap) + 6px);border:0;border-top:1px solid #e3e8ef}.cs_content_blocks .cs_blk_fig{margin:0}.cs_content_blocks .cs_blk_fig img{border-radius:10px}.cs_content_blocks .cs_blk_cap{color:#7b8593;text-align:center;margin-top:8px;font-size:13px}@media (max-width:575px){.cs_content_blocks{--cs-blk-gap:14px}.cs_content_blocks .cs_blk_h1{font-size:24px}.cs_content_blocks .cs_blk_h2{font-size:21px}.cs_content_blocks .cs_blk_h3{font-size:19px}.cs_content_blocks .cs_blk_h4{font-size:17px}.cs_content_blocks .cs_blk_p{font-size:15px}.cs_content_blocks .cs_blk_p--lead{font-size:17px}.cs_content_blocks .cs_blk_list{font-size:15px}}@keyframes mob_fade_up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mob_fade_in{0%{opacity:0}to{opacity:1}}@keyframes mob_underline_grow{0%{opacity:0;width:0}to{opacity:1;width:44px}}@keyframes mob_pulse_ring{0%{box-shadow:0 0 #2ea6f780}70%{box-shadow:0 0 0 12px #2ea6f700}to{box-shadow:0 0 #2ea6f700}}@keyframes mob_counter_pop{0%{opacity:0;transform:scale(.88)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes mob_card_slide_up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mob_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mob_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (max-width:991px){[data-aos]{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:767px){.cs_section_heading.cs_style_1{text-align:center!important}.cs_section_heading.cs_style_1 .cs_section_subtitle{letter-spacing:.14em;justify-content:center;margin-bottom:10px;font-size:11.5px}.cs_section_heading.cs_style_1 .cs_section_subtitle .cs_shape_left{display:none}.cs_section_heading.cs_style_1 .cs_section_title{margin-bottom:0;line-height:1.32;font-size:24px!important}.cs_section_heading.cs_style_1 .cs_section_title:after{content:"";background:linear-gradient(90deg,#2878d0 0%,#2ea6f7 100%);border-radius:2px;width:44px;height:3px;margin:10px auto 0;animation:.55s .2s forwards mob_underline_grow;display:block}.cs_section_heading.cs_style_1>p,.cs_section_heading.cs_style_1 .cs_section_heading_right p{text-align:center;font-size:14px;line-height:1.72}.cs_hero.cs_style_1{flex-direction:column;height:auto!important;min-height:340px!important;max-height:none!important;padding:36px 0 22px!important;display:flex!important}.cs_hero.cs_style_1>.container{flex-direction:column;flex:auto;display:flex}.cs_hero.cs_style_1 .cs_hero_content{text-align:center;flex-direction:column;flex:auto;justify-content:space-between;max-width:100%;display:flex}.cs_hero.cs_style_1 .cs_hero_eyebrow{justify-content:center;margin-bottom:14px;font-size:11px;animation:.5s 50ms forwards mob_fade_up}.cs_hero.cs_style_1 .cs_hero_title{margin-bottom:14px;line-height:1.35;animation:.5s .18s forwards mob_fade_up;font-size:17px!important}.cs_hero.cs_style_1 .cs_hero_subtitle{text-align:center;max-width:100%;margin-bottom:26px;font-size:14px;line-height:1.72;animation:.5s .3s forwards mob_fade_up}.cs_hero.cs_style_1 .cs_hero_btns{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:0;animation:.5s .42s forwards mob_fade_up}.cs_hero.cs_style_1 .cs_hero_btns .cs_btn.cs_style_1{white-space:nowrap;padding:7px 14px;font-size:11px}.cs_hero.cs_style_1 .cs_hero_btns .cs_btn.cs_style_1 i,.cs_hero.cs_style_1 .cs_hero_btns .cs_btn.cs_style_1 svg{font-size:9px}.cs_hero.cs_style_1 .cs_hero_btns .cs_btn.cs_style_1:first-child{animation:2.4s ease-in-out 1.2s infinite mob_pulse_ring}.cs_services_slider_section .cs_services_slider_wrap,[class*=cs_services_slider] .cs_services_slider_wrap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.cs_services_slider_section .cs_services_slider_wrap::-webkit-scrollbar{display:none}[class*=cs_services_slider] .cs_services_slider_wrap::-webkit-scrollbar{display:none}.cs_services_slider_section .cs_services_slider_wrap>*,[class*=cs_services_slider] .cs_services_slider_wrap>*{scroll-snap-align:start;flex-shrink:0;min-width:72%}.cs_cta_in{text-align:center;flex-direction:column!important;align-items:center!important;gap:24px!important}.cs_cta_left{text-align:center;flex-direction:column;align-items:center}.cs_cta_info{text-align:center}.cs_cta_title{text-align:center;line-height:1.35;font-size:20px!important}.cs_cta_subtitle{text-align:center;font-size:14px}.cs_cta_right{justify-content:center;width:100%;display:flex}.cs_cta_right .cs_btn.cs_style_1{animation:2.4s ease-in-out infinite mob_pulse_ring}.cs_about_content{text-align:center;margin-top:28px}.cs_about_text{text-align:center;margin-bottom:22px;font-size:14px;line-height:1.75}.cs_iconbox.cs_style_1{text-align:center;background:#f7fbff;border:1px solid #dceeff;border-radius:10px;margin-bottom:14px;padding:18px 16px;animation:.5s forwards mob_card_slide_up}.cs_iconbox.cs_style_1 .cs_iconbox_head{flex-direction:column;align-items:center;gap:10px;margin-bottom:8px}.cs_iconbox.cs_style_1 .cs_iconbox_title{text-align:center;font-size:15px}.cs_iconbox.cs_style_1 .cs_iconbox_subtitle{text-align:center;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.65}.cs_fp_title{text-align:center;font-size:20px}.cs_counter_content.cs_blue_bg{border-radius:14px;position:relative;overflow:hidden}.cs_counter_content.cs_blue_bg:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.cs_counter_heading{min-height:122px;padding:28px 18px 0!important}.cs_counter_heading h2{font-size:24px!important}.cs_counter_heading p{font-size:13px!important}.cs_counter_1_wrap{flex-direction:unset!important;grid-template-rows:repeat(2,158px)!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:28px 16px!important;display:grid!important}.cs_counter.cs_style_1{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;height:158px;padding:8px 6px;animation:.5s forwards mob_counter_pop;display:flex;width:auto!important}.cs_counter.cs_style_1:first-child{animation-delay:50ms}.cs_counter.cs_style_1:nth-child(2){animation-delay:.15s}.cs_counter.cs_style_1:nth-child(3){animation-delay:.25s}.cs_counter.cs_style_1:nth-child(4){animation-delay:.35s}.cs_counter.cs_style_1 .cs_counter_icon.cs_center{background:var(--white);box-sizing:border-box;border-radius:50%;flex:none;width:44px;height:44px;margin:0 auto 10px;padding:8px;box-shadow:0 4px 12px #0a366e2e}.cs_counter.cs_style_1 .cs_counter_nmber{white-space:nowrap;justify-content:center;min-height:38px;margin-bottom:4px;font-weight:800;line-height:1;font-size:28px!important}.cs_counter.cs_style_1 .cs_counter_title{text-align:center;opacity:.88;min-height:34px;line-height:1.4;font-size:12px!important}.cs_svc_card{animation:.45s forwards mob_card_slide_up}.cs_team_section .cs_doc_card{text-align:center}.cs_team_section .cs_doc_body{text-align:center;align-items:center}.cs_team_section .cs_doc_stars,.cs_team_section .cs_doc_name,.cs_team_section .cs_doc_divider,.cs_team_section .cs_doc_specialty,.cs_team_section .cs_doc_btn,.cs_team_section .cs_doc_socials{margin-left:auto;margin-right:auto}.cs_team_section .cs_doc_name,.cs_team_section .cs_doc_specialty{width:100%}.cs_team_section .cs_doc_btn{justify-content:center;width:fit-content;display:inline-flex}.cs_team_section .cs_doc_socials{justify-content:center}.cs_team_section .cs_team_name,.cs_team_section .cs_team_specialty,.cs_team_section .cs_doctor_name,.cs_team_section h3,.cs_team_section h4{text-align:center}.cs_iconbox.cs_style_3{background:#ffffffeb;border-left:4px solid #2878d0;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 14px;animation:.45s forwards mob_card_slide_up;box-shadow:0 2px 12px #2878d01a}.cs_iconbox.cs_style_3 .cs_iconbox_icon.cs_center{background:#2878d014;border-radius:8px;width:42px;min-width:42px;height:42px}.cs_iconbox.cs_style_3 .cs_iconbox_text{flex:1}.cs_iconbox.cs_style_3 .cs_iconbox_title{text-align:left;margin-bottom:4px;font-size:14px;font-weight:700}.cs_iconbox.cs_style_3 .cs_iconbox_subtitle{text-align:left;font-size:12.5px;line-height:1.6}.cs_tabs.cs_style_1,.cs_tab_links.cs_style_1{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.cs_tabs.cs_style_1::-webkit-scrollbar{display:none}.cs_tab_links.cs_style_1::-webkit-scrollbar{display:none}[class*=cs_portfolio] h2,[class*=cs_portfolio] h3,[class*=cs_portfolio] p.cs_section_subtitle,.cs_tabs h2,.cs_tabs h3,.cs_tabs p.cs_section_subtitle{text-align:center}.cs_cta.cs_style_2 .cs_cta_text_block,.cs_cta.cs_style_2 h2,.cs_cta.cs_style_2 p,.cs_cta.cs_style_2 .cs_cta_title,.cs_cta.cs_style_2 .cs_cta_subtitle{text-align:center!important}.cs_cta.cs_style_2 .cs_btn_wrap,.cs_cta.cs_style_2 [class*=cs_cta_btn]{justify-content:center;display:flex}.cs_tab_links.cs_style_1{scrollbar-width:none;border-bottom:1px solid #e0e8f4;flex-flow:row;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.cs_tab_links.cs_style_1::-webkit-scrollbar{display:none}.cs_tab_links.cs_style_1 li a{white-space:nowrap;padding:8px 14px;font-size:13px}.cs_tab_content h2,.cs_tab_content h3,.cs_tab_content p{text-align:center}.cs_tab_content .cs_list.cs_style_1 li{font-size:13.5px}.cs_tab_content .cs_btn{justify-content:center;margin:0 auto;display:flex}.cs_contact_section h2,.cs_contact_section h3,.cs_contact_section p,.cs_contact_section .cs_section_title,.cs_contact_section .cs_section_subtitle,[class*=cs_contact] h2,[class*=cs_contact] h3,[class*=cs_contact] p,[class*=cs_contact] .cs_section_title,[class*=cs_contact] .cs_section_subtitle{text-align:center}.cs_home_contact_banner{display:none!important}.cs_post.cs_style_1{border-radius:10px;animation:.45s forwards mob_card_slide_up;overflow:hidden;box-shadow:0 3px 18px #2878d017}.cs_post.cs_style_1 .cs_post_title{text-align:center;font-size:16px;line-height:1.4}.cs_post.cs_style_1 .cs_post_meta{flex-wrap:wrap;justify-content:center;gap:8px}.cs_post.cs_style_1 .cs_post_subtitle{text-align:center;font-size:13.5px}.cs_post.cs_style_1 .cs_post_btn_wrap,.cs_post.cs_style_1 .cs_post_btn{justify-content:center;display:flex}.cs_brands_section h2,.cs_brands_section h3,.cs_brands_section p{text-align:center}.cs_height_100{height:50px!important}.cs_height_90{height:45px!important}.cs_height_80{height:40px!important}.cs_height_70{height:35px!important}.cs_height_60{height:30px!important}.cs_height_50{height:25px!important}.cs_btn.cs_style_1{border-radius:.2rem;padding:10px 22px;font-size:13.5px}.cs_product_detail_section .cs_product_detail_name,.cs_product_detail_section .cs_product_detail_short_desc{text-align:center}.cs_product_detail_section .cs_product_detail_rating_row,.cs_product_detail_section .cs_product_detail_price,.cs_product_detail_section .cs_product_qty_row,.cs_product_detail_section .cs_product_detail_actions,.cs_product_detail_section .cs_product_delivery_info{flex-wrap:wrap;justify-content:center}.cs_product_detail_section .cs_product_detail_badge,.cs_product_detail_section .cs_order_type_toggle,.cs_product_detail_section .cs_product_stock_status,.cs_product_detail_section .cs_product_delivery_badge{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.cs_product_detail_section .cs_rent_tiers{text-align:center}.cs_product_detail_section .cs_product_detail_divider{width:100%}.cs_gray_bg{position:relative}.cs_gray_bg:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#2878d00f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.cs_gray_bg>.container{z-index:1;position:relative}.cs_about_btn_wrap,.cs_post_btn_wrap{text-align:center}.cs_svc_view_all_mobile{width:fit-content;margin:20px auto 0;display:block}.cs_card_text>.cs_btn.cs_style_1,.cs_cta_text>.cs_btn.cs_style_1,.cs_about_btn_wrap>.cs_btn.cs_style_1{width:fit-content;margin-left:auto;margin-right:auto;display:flex}}.cs_hero.cs_style_1 .cs_hero_text{background-color:inherit;padding:inherit;border-radius:inherit;position:inherit}.cs_tab_links.cs_style_1 li a span{font-size:19px}.cs_card.cs_style_2 .cs_card_text{max-width:530px}.cs_card.cs_style_2 .cs_card_title{font-size:27px}.home_form_area .cs_form_field{background-color:#fff}.about-page-area .about-team hr{display:none}@media (max-width:576px){.seo-btn-label{display:none}}.cs_lazy_section_skeleton{min-height:min(var(--cs-skeleton-height),360px);background:linear-gradient(110deg,#f1f5f9 8%,#e2e8f0 18%,#f1f5f9 33%) 0 0/220% 100%;border-radius:12px;flex-direction:column;justify-content:center;gap:14px;width:100%;padding:28px;animation:1.4s linear infinite cs_lazy_skeleton_shimmer;display:flex}.cs_lazy_section_skeleton_bar{background:#94a3b859;border-radius:999px;width:min(420px,75%);height:18px;display:block}.cs_lazy_section_skeleton_bar_short{width:min(260px,50%)}@keyframes cs_lazy_skeleton_shimmer{to{background-position-x:-220%}}@media (max-width:767px){.cs_lazy_section_skeleton{min-height:min(var(--cs-skeleton-height),240px);padding:20px}}
