.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 0px 20px 0px;}.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:0px;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:"";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-496 .elementor-element.elementor-element-cb0ae17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-496 .elementor-element.elementor-element-673ca21 .typo-title-text{font-size:19px;font-weight:600;color:#fff !important;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("https://k2physio.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:"";}.flaticon-pin:before{content:"";}.flaticon-alarm-clock:before{content:"";}.flaticon-email:before{content:"";}.flaticon-left-arrow:before{content:"";}.flaticon-right-arrow:before{content:"";}.flaticon-therapist:before{content:"";}.flaticon-24-hours:before{content:"";}.flaticon-consultation:before{content:"";}.flaticon-foot:before{content:"";}.flaticon-physical:before{content:"";}.flaticon-massage:before{content:"";}.flaticon-broken-bone:before{content:"";}.flaticon-chiropractic:before{content:"";}.flaticon-doctor:before{content:"";}.flaticon-patient:before{content:"";}.flaticon-physiotherapy:before{content:"";}.flaticon-plus-symbol:before{content:"";}.flaticon-alarm-clock-1:before{content:"";}