.elementor-5074 .elementor-element.elementor-element-4cbf7ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-1287377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-910ac35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-910ac35.e-con{--flex-grow:0;--flex-shrink:0}.elementor-5074 .elementor-element.elementor-element-3b536d7{width:var(--container-widget-width,126.558%);max-width:126.558%;--container-widget-width:126.558%;--container-widget-flex-grow:0}.elementor-5074 .elementor-element.elementor-element-3b536d7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-5074 .elementor-element.elementor-element-b56297d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-7ed680b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-7ed680b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-5074 .elementor-element.elementor-element-9f0cbf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-80efecb{--display:flex;--min-height:362px;--overlay-opacity:0.5}.elementor-5074 .elementor-element.elementor-element-80efecb::before,.elementor-5074 .elementor-element.elementor-element-80efecb>.elementor-background-video-container::before,.elementor-5074 .elementor-element.elementor-element-80efecb>.e-con-inner>.elementor-background-video-container::before,.elementor-5074 .elementor-element.elementor-element-80efecb>.elementor-background-slideshow::before,.elementor-5074 .elementor-element.elementor-element-80efecb>.e-con-inner>.elementor-background-slideshow::before,.elementor-5074 .elementor-element.elementor-element-80efecb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-5074 .elementor-element.elementor-element-80efecb:not(.elementor-motion-effects-element-type-background),.elementor-5074 .elementor-element.elementor-element-80efecb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://hillsidefamilymedicine.org/wp-content/uploads/2026/02/1521905-1-scaled.webp) 50% 50%;background-size:cover}.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-pagination-bullet-active,.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-pagination-progressbar-fill{background-color:#2A2A2A}.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-pagination-fraction{color:#2A2A2A}.elementor-5074 .elementor-element.elementor-element-d20aa82{width:var(--container-widget-width,101.558%);max-width:101.558%;--container-widget-width:101.558%;--container-widget-flex-grow:0}.elementor-5074 .elementor-element.elementor-element-d20aa82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-5074 .elementor-element.elementor-element-d20aa82 .elementor-swiper-button{font-size:5px;color:#000}.elementor-5074 .elementor-element.elementor-element-d20aa82 .elementor-swiper-button svg{fill:#000}.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:8px;width:8px}.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-horizontal .swiper-pagination-progressbar{height:8px}.elementor-5074 .elementor-element.elementor-element-d20aa82 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFF;opacity:1}.elementor-5074 .elementor-element.elementor-element-d20aa82 .elementor-testimonial__text{color:#FFF}.elementor-5074 .elementor-element.elementor-element-d20aa82 .elementor-testimonial__name{color:#FFF}.elementor-5074 .elementor-element.elementor-element-d20aa82 .elementor-testimonial__title{color:#FFF}.elementor-5074 .elementor-element.elementor-element-7a09d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5074 .elementor-element.elementor-element-961d7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-5074 .elementor-element.elementor-element-7ed680b{--width:100%}}.tags-section{padding:40px 60px;font-family:"Georgia",serif}.tags-title{font-size:48px;font-weight:400;color:#2f2f2f;margin-bottom:20px}.tags-list{display:flex;gap:16px;flex-wrap:wrap}.tag-pill{background-color:#5a2d1b;color:#fff;text-decoration:none;padding:10px 22px;border-radius:999px;font-size:16px;font-family:"Poppins",sans-serif;transition:background 0.3s ease}.tag-pill:hover{background-color:#7a3a22}.swiper-wrapper{margin-top:10rem}.swiper-pagination{text-align:center!important}.elementor-element.elementor-element-f1efd10.e-con-full.e-flex.rt-default-class.e-con.e-parent.e-lazyloaded{padding:0}.review-about{display:flex;justify-content:center;margin-top:30px}.reviews-btn{border:1px solid #fff;border-radius:20px;color:#fff;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;min-width:165px;padding:14px 20px;text-transform:uppercase;text-decoration:none;text-align:center;transition:all .3s ease;line-height:1}.reviews-btn:hover{border:1px solid #4c2719;background:#4c2719;color:#fff}.contact-section{padding:40px 60px;font-family:"Georgia",serif}.contact-title{font-size:40px;font-weight:400;margin-bottom:20px;color:#2f2f2f}.contact-card{background:#d9d2c4;padding:30px;border-radius:12px;width:420px}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form input,.contact-form select,.contact-form textarea{border:1.5px solid #5a5a5a;border-radius:12px;padding:10px 14px;font-size:14px;outline:none;background:#f7f7f7;font-family:"Poppins",sans-serif}.contact-form textarea{min-height:90px;resize:vertical}.form-footer{display:flex;align-items:center;gap:14px;margin-top:5px}.submit-btn{background:#5a2d1b;color:#fff;border:none;padding:6px 20px;border-radius:999px;font-size:12px;letter-spacing:2px;cursor:pointer}.submit-btn:hover{background:#7a3a22}.privacy-text{font-size:12px;color:#5a5a5a}