.cs_moving_section.cs_stroke_text{margin:0 10px;-webkit-text-stroke:1px var(--body-color)!important}.cs_hero.cs_style1 .cs_hero_bg{width:100%!important;background-size:cover;background-repeat:no-repeat;background-position-y:200%}.cs_about.cs_style_1 .cs_about_bg{width:72%}.cs_about.cs_style_1 .cs_about_text{width:100%;max-width:650px;background-color:#fff;padding:55px 50px 55px 0}.cs_card.cs_style_1.cs_color_1 .cs_card_title,.cs_card.cs_style_1.cs_color_1 .cs_card_subtitle,.cs_card.cs_style_1 .cs_card_link,.cs_section_heading.cs_style_1.cs_color_1 .cs_section_title,.cs_section_heading.cs_style_1.cs_color_1 .cs_section_subtitle,.cs_btn.cs_style_1.cs_color_1{color:#000!important}.back-color{background-color:#fff!important}.cs_btn.cs_style_1{display:none}.bpa-frontend-main-container{min-height:480px!important}.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_title,.cs_hero.cs_style1 .cs_hero_mini_title{color:#fff;text-shadow:0 4px 4px #0008c}.cs_round_btn{border:1px solid #fff;color:#fff}.cs_section_heading.cs_style_1 .cs_section_subtitle::before{content:"";position:absolute;height:14px;width:47px;border-radius:0;background-image:url(https://tcsghana.com/wp-content/uploads/2024/12/3dots.png);background-color:transparent;background-repeat:no-repeat;top:8px;left:0}path[Attributes Style]{d:path("M 133.53 6.53033 C 133.823 6.23744 133.823 5.76256 133.53 5.46967 L 128.757 0.696699 C 128.464 0.403806 127.99 0.403806 127.697 0.696699 C 127.404 0.989593 127.404 1.46447 127.697 1.75736 L 131.939 6 L 127.697 10.2426 C 127.404 10.5355 127.404 11.0104 127.697 11.3033 C 127.99 11.5962 128.464 11.5962 128.757 11.3033 L 133.53 6.53033 Z M 0 6.75 H 133 V 5.25 H 0 V 6.75 Z");fill:#fff!important}.custom-logo{height:60px;width:173px}.cs_main_header{position:relative;background-color:#fff}.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_mini_title{margin-top:100px}.cs_card.cs_style_1 .cs_card_right_in{max-width:830px}.elementor-widget-button .elementor-button{background-color:transparent;border:1px solid #000;border-radius:0}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#000}.cs_hero_mini_title>svg>path{fill:#fff!important}.pricing-table{margin-top:-50px!important}#zf-widget-root-id{text-align:left}#zf-widget-root-id .zf-pricing-table-container{margin:0;float:left}.cs_portfolio.cs_style_2 .cs_portfolio_title{padding-right:30px}@font-face{font-family:"Helvetica-Neue-Regular";src:url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.eot");src:url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.eot?#iefix")format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.woff2")format("woff2"),url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.woff")format("woff"),url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.ttf")format("truetype"),url("https://db.onlinewebfonts.com/t/0d49fc455f4a8951a42daf952412a713.svg#Helvetica Neue Regular")format("svg")}@font-face{font-family:"Helvetica-Neue-Light";src:url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.eot");src:url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.eot?#iefix")format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.woff2")format("woff2"),url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.woff")format("woff"),url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.ttf")format("truetype"),url("https://db.onlinewebfonts.com/t/0e6de1ec911a2e267ff136bbdd384a44.svg#Helvetica Neue Light")format("svg")}.helvlight{font-family:"Helvetica-Neue-Light"}.interfont{font-family:"Inter"}p,.cs_round_btn{font-family:"Helvetica-Neue-Light"}.cs_portfolio.cs_style_2 .cs_portfolio_subtitle,.cs_section_heading.cs_style_1 .cs_section_subtitle{font-family:'Inter Tight'}.cs_section_heading.cs_style_1.cs_type_1,.anim_blog{display:none}@media screen and (min-width:1200px){.cs_nav .cs_nav_list li:not(.cs_mega_menu){font-family:'Inter';position:relative;font-size:14px;text-transform:uppercase}}@media screen and (min-width:1200px){.cs_nav .cs_nav_list ul a{padding:3px 20px}.cs_nav+.cs_toolbox{display:none}}.cs_footer_contact_list{font-family:"Helvetica-Neue-Light"}.cs_footer_social,.cs_copyright{font-family:"Helvetica-Neue-Light"}.cs_footer_contact_list li i{top:5px}.cs_footer_nav{display:none}.cs_footer_social a:hover{border-color:#fff}.cs_footer_social a:hover{border:1px solid #454545;padding:10px 15px;min-height:70px;color:#454545;background-color:#fff}.cs_google_map{display:none}[type='submit']:not(:disabled){background-color:#fff;padding:10px 60px}.bpa-front-tabs--panel-body .bpa-front-dc--body{min-height:400px!important}a:hover,a:focus,a:active,.cs_nav .cs_nav_list>li.menu-item-has-children>ul.sub-menu>li.current>a,.cs_nav .cs_nav_list>li.current>a{color:#056839}.cs_nav .cs_nav_list ul{border-top:2px solid #ED1C24}.cs_pagination.cs_style1 .swiper-pagination-bullet{border:1px solid #fff}.cs_pagination.cs_style1 .swiper-pagination-bullet::before{background-color:#fff}.cs_section_heading.cs_style_1 .cs_section_subtitle{padding-left:65px}.cs_accent_color,.cs_accent_color_hover:hover{color:#056839}.cs_portfolio.cs_style_2 .cs_portfolio_title:hover{color:#056839}.about-button{background-color:transparent;border:1px solid #000;border-radius:0;display:inline-block;line-height:1;font-size:15px;padding:12px 24px;color:#fff;fill:#fff;text-align:center;transition:all .3s}.about-button:hover{background-color:#000;color:#fff!important}.cs_swiper_navigation_wrap>*:hover{color:#056839}.cs_section_heading_hr.cs_style_1 .cs_hr_design{border:.5px solid #FFDE16}.bpa-front-tabs--vertical-left .bpa-front-tab-menu a.bpa-front-tab-menu--item.__bpa-is-active,.bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-front-module--bs-ad--price,.bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active::before,.bpa-custom-datepicker .el-year-table td.today .cell,.bpa-custom-datepicker .el-month-table td.today .cell,.bpa-front--dt__calendar .vc-day.is-today .vc-day-content,.bpa-front-form-control--checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#056839!important}.bpa-front-tabs,.bpa-appointment-cancellation_container{--bpa-pt-main-green:#056839!important;--bpa-pt-main-green-darker:#056839!important;--bpa-pt-main-green-alpha-12:#e2faf1!important}html{scroll-behavior:smooth}.pad300right{padding-right:300px}.spacetextclass{max-width:780px}#crmWebToEntityForm.zcwf_lblLeft *{font-size:30px}.zcwf_lblLeft .zcwf_col_fld{width:100%!important}.zcwf_lblLeft .zcwf_col_fld input[type=text],input[type=password],.zcwf_lblLeft .zcwf_col_fld textarea{width:100%!important;border-radius:0px!important}#crmWebToEntityForm.zcwf_lblLeft *{font-size:18px!important;font-family:Inter}.crm_max-wid{width:650px}.centerformclass{display:flex;flex-direction:column;align-items:center}.fieldpaddingclass{padding:25px 20px}.zcwf_lblLeft .zcwf_row{margin:5px 0px!important}.crmbuttonclass{background-color:transparent!important;color:#c0c6cc!important;border-radius:0px!important;padding:10px 20px!important}.crmbuttonclass:hover{background-color:#c0c6cc!important;color:#000!important;border-radius:0px!important;padding:10px 20px!important;transition:0.35s}.cs_contact_ms{display:flex;width:45vw;gap:9%;flex-direction:column-reverse}.wpcf7-select{margin-top:6px}.cs_portfolio.cs_style_2 .cs_portfolio_info{width:100%;position:absolute;bottom:0;opacity:1;transition:all 0.5s ease}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:40px;height:40px;margin-top:-460px;z-index:10;cursor:pointer;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}.cs_slider_5 .swiper-wrapper{margin-left:0%}.elementor-element,.elementor-lightbox{--swiper-navigation-size:24px}.member-header{position:absolute;z-index:9999;margin-top:20px;text-align:center;margin-left:-400px}@media(max-width:600px){.pad300right{padding-right:0}.cs_team_section .cs_team_img img{height:-webkit-fill-available}.spacetextclass{max-width:350px!important}.cs_contact_ms{display:flex;gap:9%;flex-direction:column-reverse;width:90vw}.cs_about.cs_style_1 .cs_about_bg{top:0;right:0;height:37%;width:100%}.cs_about.cs_style_1 .cs_about_text{padding:25px 20px 0 0}.cs_card.cs_style_1 .cs_card_link_wrap{position:absolute;right:10px;top:15%;transform:translateY(-50%);color:#101010}.cs_contact_ms .cs_contact .cs_contact_title{margin-bottom:0px!important}.centerformclass{align-items:normal}.crm_max-wid{width:100%}.cs_slider_5 .swiper-wrapper .swiper-slide{width:100%!important}.swiper-slide.swiper-slide-active .cs_about.cs_style_1 .cs_about_text{top:100px;margin-bottom:30px}.cs_swiper_controll{top:40px;margin-top:-82px}.cs_height_lg_30{height:0}.cs_footer_contact_list{margin:20px -20px}.cs_team_section{height:1500px}.cs_service_details .cs_service_details_text{margin-top:0}.row{flex-direction:column}.homeimage{height:25%!important}.member-header{position:initial;z-index:9999;margin-top:0;text-align:center;margin-left:0}.membertop{margin-top:-20px}.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_title,.cs_hero.cs_style1 .cs_hero_mini_title{color:#000;text-shadow:0 4px 4px #0008c}.mobfont{font-size:20px;line-height:25px}.cs_hero_mini_title>svg>path{fill:#000!important}[type='submit']:not(:disabled){border:1.5px solid #000;border-radius:0}.sociablbutclass{line-height:20px}.swiper-button-prev,.swiper-button-next{margin-top:-380px}}.max-service{max-width:650px}.cs_contact_ms .cs_contact .cs_contact_title{font-size:50px;font-weight:900;margin-bottom:-50px}.cs_contact_ms .cs_contact_section_2{flex-basis:50%;width:100vw}