.calgary-form label{font-size:18px;display:flex;color:#333;font-family:"Exo"}.calgary-form input{background:#f2f2f2;border:none!important;border-radius:4px!important;height:40px!important;margin-top:0!important}.htmega-form-style-1 form input:not([type=checkbox],[type=radio],[type=file]),.htmega-form-style-1 select{margin-top:10px!important;margin-bottom:16px}.calgary-form small{color:#333;text-align:left!important;width:100%;float:left;font-size:14px;font-family:"Exo"}.calgary-form input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;background:#12aecf;font-size:18px;font-family:"Exo";font-weight:600;line-height:28px;margin:20px 0 0!important}.calgary-form span.wpcf7-spinner{display:none}.title-color-style h3.elementor-heading-title span{color:#13aecf}.Reasons-list-title h3.section-title-txt span{display:inline-block;margin-bottom:16px}.Reasons-list-title .elementor-widget-container{min-height:229px}.our-team-box .elementor-image-box-content h3.elementor-image-box-title{margin-top:0}.our-team-box figure.elementor-image-box-img{line-height:0}section.direct-billing-main:after{content:"";position:absolute;background-image:url("https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/direct-border-bottom.png");height:75px;bottom:-73px;width:100%;background-size:100% 100%;left:0;--lzl-bg-img:"https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/direct-border-bottom.png"}.services-list-sec h3.elementor-image-box-title{margin:0;background:#1a347c;padding-left:20px;padding-top:21px;padding-bottom:21px;font-family:"Quicksand_Bold"}.services-list-sec figure.elementor-image-box-img{display:block;line-height:0}section.direct-billing-main:after.lzl:not(.lzl-ed),section.direct-billing-main:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2075%22%20width%3D%221600%22%20height%3D%2275%22%3E%3C%2Fsvg%3E")}.services-row-sec .elementor-container{justify-content:space-between}.services-row-sec .elementor-container .elementor-column{width:32%}.service-details-sec .elementor-widget-container p{position:relative;padding-left:18px}.service-details-sec .elementor-widget-container p:before{content:"";position:absolute;height:8px;width:8px;background:#000;left:0;top:13px;border-radius:100%}.services-list-sec figure.elementor-image-box-img{height:242px;overflow:hidden}.services-list-sec figure.elementor-image-box-img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-out}.services-list-sec figure.elementor-image-box-img:hover img{transform:scale3d(1.1,1.1,1);transition:.3s ease-out}.home-section-2 .elementor-container{border-radius:15px;overflow:hidden}.home-banner-title h1.section-title-txt,.home-banner-title h2.section-subtitle-txt{text-shadow:0px 4px 3px rgba(0,0,0,40%),0px 8px 13px rgba(0,0,0,10%),0px 18px 23px rgba(0,0,0,10%)}.how-it-works-bus h2.section-title-txt{position:relative}.how-it-works-bus h2.section-title-txt:after{content:"";position:absolute;width:85px;background:#0076a3;height:3px;left:30px;bottom:-27px}.how-it-works-bus .htmega-section-title:after{content:"";position:absolute;background-image:url("https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/03/arrow-down.png");height:40px;width:40px;bottom:-20px;left:26px;--lzl-bg-img:"https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/03/arrow-down.png"}.how-it-works-last .htmega-section-title:after{display:none}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media{margin-bottom:0;line-height:0}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a{display:block;height:200px;overflow:hidden}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a img{transition:all .2s ease-out!important;height:100%;width:100%;object-fit:cover}.how-it-works-bus .htmega-section-title:after.lzl:not(.lzl-ed),.how-it-works-bus .htmega-section-title:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%3E%3C%2Fsvg%3E")}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media:hover img{transform:scale(1.06)}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{padding:15px}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-single-post{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,20%);box-shadow:0px 0px 15px rgba(0,0,0,20%);border-radius:6px}.blog-post-sec ul.page-numbers a.page-numbers{color:#000!important;line-height:37px!important}.blog-post-sec ul.page-numbers span.page-numbers.current{background:#1a3779;color:#fff}.blog-post-sec ul.page-numbers a.page-numbers:hover{background:#1a3779;color:#fff!important}.post-content-sec h2{color:#1a347c;font-family:Quicksand;font-weight:700;font-size:40px}.post-content-sec h3{color:#13aecf;font-weight:700;font-style:normal;font-size:32px}.home-map-top .elementor-widget-container{line-height:0}.home-map-top .elementor-widget-container iframe{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}section.header-sticky-sec{position:fixed;width:100%;left:0;right:0}.home-contact-form p{margin-bottom:7px}.home-contact-form p input,.home-contact-form p textarea{width:100%;height:35px;border-radius:4px;color:#000;font-family:"Quicksand",Sans-serif;font-size:14px;font-weight:400;line-height:1;border:0;outline:none}.home-contact-form p textarea{resize:none;height:75px}.home-contact-form p small{font-size:14px;color:#fff;font-family:"Quicksand",Sans-serif;line-height:25px}.home-contact-form p small a{text-decoration:underline;color:#fff}.home-contact-form p input.wpcf7-submit{background:#fff;color:#1a3779;font-size:14px;font-weight:600;font-family:"Quicksand",Sans-serif;padding:0}.home-contact-form p span.wpcf7-spinner{position:absolute;margin:0}.home-contact-form .wpcf7-response-output{margin:0!important;color:#fff}input.wpcf7-not-valid{border-bottom:2px solid #900!important;outline:none}span.wpcf7-not-valid-tip{color:#900;font-size:11px;float:none;padding-left:5px;font-weight:700}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #980000;color:#980000}.conatact-page-form .elementor-widget-container{box-shadow:0px 0px 20px 0px rgba(0,0,0,.12)}.conatact-page-form form.wpcf7-form p input,.conatact-page-form form.wpcf7-form p textarea{height:45px;border-radius:5px;color:#1a3779;font-size:15px;font-weight:600;font-family:"Quicksand",Sans-serif}.conatact-page-form form.wpcf7-form p textarea{height:80px;resize:none}.conatact-page-form form.wpcf7-form p small{font-size:16px;color:#000;font-family:"Quicksand",Sans-serif;line-height:25px}.conatact-page-form form.wpcf7-form p small a{text-decoration:underline}.conatact-page-form form.wpcf7-form p input.wpcf7-submit{font-size:18px;background-color:#187ab9;padding:0 30px;border:0;color:#fff;font-weight:700;outline:none;width:100%}.conatact-page-form form.wpcf7-form p span.wpcf7-spinner{margin:0;position:absolute}@media (max-width:1200px){section.blog-banner-sec{padding:100px 0 150px!important}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{padding:15px;min-height:235px}section.blog-post-list-p{padding:0 0 25px!important}section.contact-us-blog{padding:120px 0!important}.if-youre-des .elementor-widget-container{margin:40px 0!important}.blog-single-row .elementor-container{max-width:95%!important;margin-top:40px}.post-content-sec h2{font-size:30px}.post-content-sec h3,.post-content-sec h2{font-size:25px}}@media (max-width:980px){section.direct-billing-main{background-size:128% 100%!important}section.map-section-main .elementor-widget-google_maps{max-width:530px;margin:0 auto}.services-list-sec figure.elementor-image-box-img{height:150px;overflow:hidden}.services-list-sec h3.elementor-image-box-title{padding-left:10px;padding-top:15px;padding-bottom:15px}.service-details-sec .elementor-widget-container p:before{height:7px;width:7px;top:8px}.our-team-row .elementor-container{justify-content:space-between}.our-team-row .elementor-container .elementor-column{width:32%}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a{height:140px}.if-youre-des .elementor-widget-container{margin:30px 0!important}section.contact-us-blog{padding:80px 0!important}.admin-bar #rmp_menu_trigger-1207{display:block;margin-top:0!important}.rmp-menu-sub-level-item ul.rmp-submenu.rmp-submenu-depth-2.rmp-submenu-open{padding-left:5%!important}.rmp-container.rmp-container.rmp-slide-top.rmp-menu-open{margin-top:75px!important;min-height:40vh}}@media (max-width:767px){.home-banner-title h1.section-title-txt,.home-banner-title h2.section-subtitle-txt{text-shadow:none}.Reasons-list-title .elementor-widget-container{min-height:auto}section.direct-billing-main{background-size:350% 100%!important;background-position-x:94%!important}section.direct-billing-main:after{height:73px;bottom:-73px;background-size:140% 100%}.our-team-row .elementor-container .elementor-column{width:47%}.our-team-row .elementor-container{justify-content:space-around}.services-row-sec .elementor-container .elementor-column{width:100%;margin-bottom:40px}.services-row-sec .elementor-container .elementor-column:last-child{margin-bottom:0}.services-list-sec figure.elementor-image-box-img{height:220px}.blog-post-sec .htbuilder-post-area{flex-wrap:wrap}.blog-post-sec .htbuilder-post-area .htbuilder-post-col{width:50%}.elementor-834 .elementor-element.elementor-element-519b628.schedule-btn .htmega-button .htb-btn,.elementor-854 .elementor-element.elementor-element-a1477ff.schedule-btn .htmega-button .htb-btn{font-size:18px!important;padding:15px 30px!important}section.contact-us-blog{padding:60px 0!important}.blog-single-row .elementor-container{max-width:92%!important;margin-top:30px}.post-content-sec h3,.post-content-sec h2{font-size:22px}}@media (max-width:480px){.blog-post-sec .htbuilder-post-area .htbuilder-post-col{width:100%}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{min-height:auto}section.blog-post-list-p{padding:0 0 10px!important;margin-top:20px!important}.elementor-834 .elementor-element.elementor-element-519b628.schedule-btn .htmega-button .htb-btn,.elementor-854 .elementor-element.elementor-element-a1477ff.schedule-btn .htmega-button .htb-btn{font-size:16px!important;padding:13px 25px!important}section.blog-banner-sec{padding:50px 0 100px!important}section.contact-us-blog{padding:50px 0!important}}