.google-map-section .google-map iframe#gmap_canvas{position:relative;width:100%;height:550px}.wpcf7-not-valid-tip{color:gray}.service-sidebar>div:not(.elementor){position:relative;display:block;background:#f8f7f3;margin-bottom:30px;padding:43px 0 20px 0}.service-sidebar .sidebar-support{padding:43px 40px 50px 40px!important}.service-sidebar h5{position:relative;display:block;font-size:20px;line-height:30px;font-weight:700;margin-bottom:12px;padding-left:50px}.service-sidebar h5:before{position:absolute;content:'';width:5px;height:15px;left:0;top:7px}.service-sidebar h5:before{background:#9e0036}.service-sidebar ul{list-style:none!important;padding-left:0px!important}.service-sidebar .current-menu-item a{background:#fff}.service-sidebar .current-menu-item a,.service-sidebar .current-menu-item a:hover{color:#717577}.service-sidebar ul li a:after{content:none}.service-sidebar li a{position:relative;display:block;font-size:16px;line-height:26px;color:#717577!important;font-weight:500;padding:14px 50px!important}.service-sidebar li a:before{position:absolute;content:"\f0da";font-family:'Font Awesome 5 Pro';font-size:12px;font-weight:700;color:#22272b;top:16px;right:50px;opacity:0;transition:all 500ms ease}.service-sidebar li:hover a:before,.service-sidebar .current-menu-item a:before{opacity:1}.elementor-343 .elementor-element.elementor-element-07372d4>.elementor-element-populated{padding:0 0 0 0}.elementor-496 .elementor-element.elementor-element-cb0ae17>.elementor-element-populated{padding:0 0 0 0}@font-face{font-family:"Flaticon";src:url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.eot);src:url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.eot#1754019495) format("embedded-opentype"),url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.woff2) format("woff2"),url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.woff) format("woff"),url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.ttf) format("truetype"),url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url(https://totalcare-pt.com/wp-content/plugins/resox-core/assets/elementor/icon/fonts/Flaticon.svg#Flaticon) format("svg")}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-telephone:before{content:"\f100"}.flaticon-pin:before{content:"\f101"}.flaticon-alarm-clock:before{content:"\f102"}.flaticon-email:before{content:"\f103"}.flaticon-left-arrow:before{content:"\f104"}.flaticon-right-arrow:before{content:"\f105"}.flaticon-therapist:before{content:"\f106"}.flaticon-24-hours:before{content:"\f107"}.flaticon-consultation:before{content:"\f108"}.flaticon-foot:before{content:"\f109"}.flaticon-physical:before{content:"\f10a"}.flaticon-massage:before{content:"\f10b"}.flaticon-broken-bone:before{content:"\f10c"}.flaticon-chiropractic:before{content:"\f10d"}.flaticon-doctor:before{content:"\f10e"}.flaticon-patient:before{content:"\f10f"}.flaticon-physiotherapy:before{content:"\f110"}.flaticon-plus-symbol:before{content:"\f111"}.flaticon-alarm-clock-1:before{content:"\f112"}