@charset "UTF-8";:root{--primary-color:#31a0b0;--secondary-color:#ffb81f;--accent-color:#36a0af;--feature-color:#4682b4;--text-color:#646363;--text-light:#666;--bg-light:#f8f9fa;--bg-lighter:#f2f2f2;--bg-white:#fff;--border-color:#e0e0e0;--header-height:80px;--container-max-width:1000px;--transition-speed:0.3s;--box-shadow:0 2px 10px rgba(0,0,0,0.1);--box-shadow-hover:0 4px 20px rgba(0,0,0,0.15)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:15px;font-weight:400;scroll-behavior:smooth}body{font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1.6;font-weight:400;color:var(--text-color);background:var(--bg-white);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-speed)}a:hover{color:var(--accent-color)}.com-content-article__body p{margin-bottom:10px}.images-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin:25px auto}p,li{font-size:20px}#system-message-container{display:none}.activeFeedbackField{display:inline-block;position:relative;width:0;overflow:hidden}.activeFeedbackField input{position:absolute;left:10px}.activeFeedbackDescription{padding-top:5px;margin:0}.container{width:100%;max-width:1080px;margin:0 auto;padding:0}.com-content-article.item-page .container{max-width:1150px}.contentpane,.site.com_rsblog main.site-main{max-width:1320px;margin:0 auto}.rsblog-entry-image{display:none}.top-bar{background:var(--primary-color);color:var(--bg-white);padding:7px 0 4px 0;font-size:0.875rem;letter-spacing:0.41em;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:17px;text-align:center}.top-bar p{margin-bottom:0}.top-bar a{color:var(--bg-white)}.top-bar a:hover{opacity:0.8}.top-bar-white{color:var(--bg-white);padding:10px 0;font-size:0.875rem;--bg-overlay-color:rgb(242,242,242)}.top-bar-white a{color:var(--primary-color)}.top-bar-white a:hover{opacity:0.8}.site-header{background:var(--bg-white);box-shadow:var(--box-shadow);position:relative;z-index:1000;transition:all var(--transition-speed) ease}.has-sticky-header .site-header{position:sticky;top:0}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0 5px 0;gap:20px}.logo-wrapper{flex-shrink:0}.right-column{display:flex;align-content:flex-end;flex-direction:column;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end}.search-wrapper{width:230px}.logo img{height:60px;width:auto}.site-title{font-size:1.5rem;font-weight:bold;color:var(--primary-color)}.site-header .container{max-width:1400px}.main-navigation{flex-grow:1;display:flex;justify-content:center;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;line-height:10%;margin:15px 0 0}.main-navigation ul{display:flex;list-style:none;padding:0;gap:0px}.main-navigation li{position:relative;color:var(--text-color);margin:0;padding:0 15px}.main-navigation li:not(:first-child){border-left:1px solid #000}.main-navigation a{display:block;padding:10px 0;color:var(--text-color);font-weight:600;font-size:20px;transition:color var(--transition-speed)}.main-navigation a:hover,.main-navigation .current a,.main-navigation .active a{color:var(--accent-color)}.main-navigation li ul{display:none;position:absolute;top:100%;left:0;background:var(--bg-white);box-shadow:var(--box-shadow);flex-direction:column;gap:0;width:400px;padding:10px 0}.main-navigation li:hover>ul{display:flex}.main-navigation li ul li{width:100%}.main-navigation li ul a{padding:10px 20px;line-height:normal}.main-navigation li ul a:hover{background:var(--bg-light)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0}.mobile-menu-toggle span{display:block;width:100%;height:3px;background:var(--primary-color);transition:all var(--transition-speed)}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.top-social{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 10px}.top-social a{transition:0.3s all;display:flex}.top-social a:hover{opacity:0.7}.top-social img{width:35px}.top-buttons{margin:5px 0}.top-button{font-size:16px;padding:10px 15px;color:#fff;background-color:#b61a22;border:2px solid #b61a22;border-radius:5px;text-align:center;display:flex;justify-content:center;align-items:center;transition:all 0.3s;font-weight:700;text-transform:uppercase;line-height:normal}.top-button:hover{background-color:#fff;color:#b61a22}.header-contact{display:flex;flex-flow:row;flex-shrink:0}.header-address{width:59%;text-align:center;color:var(--text-color);font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;padding-top:5px}.header-phone{width:39%}.header-phone a,.header-phone a:hover{display:flex;align-items:normal;justify-content:center;gap:8px;font-weight:700;color:var(--text-color);font-size:23px;font-weight:bold;font-family:"Montserrat",Helvetica,Arial,sans-serif;opacity:1;font-variant-numeric:lining-nums}.underlined{text-decoration:underline}.phone-icon{width:14px;height:13px;color:green;padding-bottom:5px}.icon-phone::before{content:"📞"}.slider-section{position:relative;overflow:hidden}.hero-form-overlay{position:absolute;top:50%;right:5%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,0.95);padding:30px;border-radius:8px;box-shadow:var(--box-shadow-hover);max-width:400px;width:90%}.maintext-block-serv-wrapper{position:absolute;top:50%;right:5%;width:auto;z-index:11;transform:translate(-5%,-50%)}.maintext-block-serv{display:inline-block;padding:30px;text-align:left;background:rgba(0,0,0,0.7);border-radius:15px;border:2px solid #000}.maintext-block-serv h2{font-size:32px;color:#fff;font-weight:400;margin:0px 0 10px 0;line-height:normal}.maintext-block-serv ul{padding:0;margin:0}.maintext-block-serv ul li{display:block;list-style:none;padding:0;position:relative;text-transform:capitalize}.maintext-block-serv ul li a{font-size:22px;color:#fff;font-weight:500;text-decoration:none}.maintext-block-serv ul li a:hover{text-decoration:underline}.maintext-block{display:inline-block;text-align:center;margin:0 auto;padding-bottom:10px}.maintext-block p{font-size:26px;font-weight:400;color:#fff;padding:15px 0 5px;margin:0}.maintext-block h3{font-size:24px;font-weight:400;color:#fff;margin-top:10px;font-family:'Cabin',sans-serif}.slider-overlay-text{background-color:#48b9bc;text-align:center;padding:15px}.slider-overlay-text h2{padding:0px;margin:0;color:#fff;font-size:42px;font-weight:700}.about-us-block{padding:50px 15px}.about-us-block .custom-module{display:flex;align-items:center;justify-content:center;gap:50px}.about-us-block .txt-wrap{flex:1}.about-us-block .txt-wrap h2{margin:0 0 15px;font-size:28px}.about-us-block .txt-wrap p{margin:15px 0;font-size:20px}.about-us-block .img-wrap{text-align:center}.about-us-block .img-wrap .img-item{border:5px solid #48b9bc;overflow:hidden;border-radius:50%}.about-us-block .img-wrap p{margin:15px auto 0;color:#48b9bc;font-size:22px;font-weight:500}.medical-facility-block{padding:50px 15px}.medical-facility-block .container{text-align:center}.medical-facility-block h2{color:#48b9bc;font-size:42px;line-height:normal;margin:0 auto 30px}.medical-facility-block p{margin:15px auto;font-size:20px}.medical-facility-block .images-wrap{margin:50px auto}.medical-facility-block .images-wrap .medical-facility-item{overflow:hidden;border-radius:30px}.appointment-form{min-width:100%;float:none}.formResponsive *{border-radius:0 !important;font-size:16px}.formResponsive input:not(.rsform-calendar-box),.formResponsive textarea{width:98% !important}.formResponsive button:not(.btnCal){background-color:var(--accent-color) !important;width:100% !important;padding-top:8px !important;padding-bottom:8px !important;margin-top:12px;font-size:16px !important}.btnCal{margin-top:3px}.rsform-calendar-box{width:89% !important}.formResponsive select{width:98% !important}.formControlLabel{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px}.appointment-block{display:flex;width:100%;padding:50px;box-sizing:border-box;gap:0;background:#fff;justify-content:center;align-items:center}.appointment-block .txt-appointment{background:#ffb81f;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 60px;box-sizing:border-box;text-align:center;border-radius:30px 0 0 30px}.appointment-block .txt-appointment h2{margin-bottom:15px;font-size:42px;text-align:center;font-weight:900;color:#000;line-height:normal}.appointment-block .txt-appointment h3{color:#2f2e2e;margin-bottom:10px;font-size:26px;font-weight:700;line-height:normal}.appointment-block .txt-appointment p{color:#2f2e2e;margin-bottom:15px;font-size:18px;text-align:center;line-height:normal}.appointment-block .txt-appointment p.white{margin-bottom:10px;color:#fff;font-size:16px;line-height:1.4em;text-align:center;font-weight:bold}.appointment-block .txt-appointment p.white span{margin:15px 0;font-size:32px;color:#000}.appointment-block .form-appointment{background:#fff;display:flex;align-items:center;justify-content:center;padding:30px 60px;border:5px solid #ebebeb;border-radius:30px}.features-section{padding:0 40px 40px 40px;background:var(--bg-white)}.features-section h2{color:#48b9bc;font-size:42px;line-height:normal;margin:0 auto 30px;text-align:center}.features-grid{background:var(--bg-light);padding:40px 17%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.feature-item{background:var(--bg-white);padding:0 0 30px 0;text-align:center;border-radius:0;box-shadow:var(--box-shadow);transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.feature-item:hover{}.feature-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;margin:20px 0;color:var(--feature-color)}.feature-button a{border:1px solid #ffb81f;background-color:#ffb81f;padding:5px 10px;color:var(--text-color);transition:0.3s all}.feature-button a:hover{border:1px solid #000;background-color:#fff;padding:5px 10px;color:#000}.flip-image{perspective:1000px}.flip-inner{position:relative;width:100%;height:325px;transition:transform 0.7s ease;transform-style:preserve-3d}.flip-image:hover .flip-inner,.flip-image:focus-within .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{position:absolute;inset:0;backface-visibility:hidden;height:325px;overflow:hidden}.flip-front img{width:100%;height:100%;object-fit:cover}.flip-back{transform:rotateY(180deg);background:#48b9bc;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.flip-back p{font-size:18px}.services-section{padding:80px 0;background:var(--bg-white)}.about-section{padding:30px 0;background:var(--bg-white);max-width:756px;margin:0 auto}.about-section h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--primary-color);font-size:34px;text-align:center;font-weight:400}.about-section .icon-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--primary-color);font-size:22px;text-align:center;font-weight:400}.about-section a{color:var(--accent-color);font-weight:400}.icon-blue{background-color:#31a0b0;border-radius:50%;width:79px;height:77px;display:flex;align-items:center;justify-content:center;margin:5px auto}.locations-block{padding:50px 15px}.locations-block h2{color:#48b9bc;font-size:42px;line-height:normal;margin:0 auto 30px;text-align:center}.locations-block .locations-wrap{display:flex;align-items:flex-start;justify-content:center;gap:50px;margin:50px auto 0}.locations-block .locations-wrap .txt-locations{display:flex;align-items:flex-start;justify-content:center;gap:10px;flex-direction:column;flex:1 1 0}.locations-block .locations-wrap .txt-locations p{font-size:18px;font-weight:700}.locations-block .locations-wrap .map-locations{flex:1 1 0}.testimonials-section{padding:40px 0;background:var(--bg-white)}.testimonials-section h2{font-family:"Montserrat",Helvetica,Arial,sans-serif;text-align:center;font-size:34px;color:var(--primary-color);font-weight:400}.testimonials{display:flex;flex-flow:row;align-content:center}.testimonial{padding:3% 7%;flex:1;display:flex;flex-flow:column;align-content:center;justify-content:center;align-items:center;border:1px solid}.testimonial-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:26px;color:var(--primary-color)}.testimonial-text{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:20px;color:var(--text-color);text-align:center}.testimonials-block{background:rgb(72,185,188);text-align:center;padding:50px 0;background-image:linear-gradient(to bottom,rgba(40,120,120,0.8),rgb(40,120,120,0.8)),url(https://www.ahcpain.com/templates/ahchealthcare/images/testimonilas-bg.jpg);background-size:cover}.testimonials-block h2{font-weight:700;color:#fff;font-size:44px;text-align:center;margin:0}.insurance-section{padding:60px 0 0;background:var(--bg-lighter)}.insurance-section #email{border:0;background-color:transparent;border-bottom:1px solid var(--text-color);font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:15px;box-shadow:none;padding:10px}.contact-info-section{padding:40px 0 120px;background:var(--bg-white);color:var(--text-color);margin-bottom:40px}.contact-info-section h2{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:34px;color:var(--primary-color);text-align:center;font-weight:400}.contact-info-section h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:24px;color:var(--text-color);text-align:center;margin-bottom:20px;font-weight:400}.addresses{display:flex;flex-flow:row;gap:30px;flex-wrap:wrap}.address-item{flex:none;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.address-item h3{font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:26px;color:var(--primary-color);text-align:left;margin-bottom:10px}.address-item iframe{margin:20px 0 0;height:300px}.breadcrumbs-section{padding:20px 0;background:var(--bg-light);border-bottom:1px solid var(--border-color)}.content-section{padding:0}.content-wrapper{display:grid;gap:40px}.content-wrapper.full-width{grid-template-columns:1fr}.content-wrapper.has-sidebar{grid-template-columns:1fr 300px}.content-wrapper.has-both-sidebars{grid-template-columns:250px 1fr 250px}.main-content{overflow:hidden}.sidebar{background:var(--bg-light);padding:20px;border-radius:8px}.site-footer{background:#31a0b0;color:#ecf0f1;margin-top:60px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400}.footer-widgets{padding:60px 0 40px}.footer-grid{display:flex;gap:10px;justify-content:space-between;align-items:center}.footer-column{font-weight:400}.footer-column h3{color:var(--bg-white);margin-bottom:20px;font-size:1.25rem}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column a{color:var(--bg-white);transition:color var(--transition-speed);text-decoration:underline}.footer-column a:hover{color:var(--bg-white)}.footer-column p{font-size:16px}.copyright{background:#31a0b0;padding:20px 0;text-align:left;font-weight:400;font-size:10px;font-family:"Montserrat",Helvetica,Arial,sans-serif;border-top:1px solid rgba(255,255,255,0.1);text-align:center}.copyright p{font-weight:400;font-size:10px}.copyright a{color:#fff}.page-header h1{background-color:var(--primary-color);font-size:34px;font-weight:400;color:var(--bg-white);width:100%;padding:40px 0;margin-bottom:40px;text-align:center}.sections{display:block;margin:0 auto}.section{float:none;clear:both;margin-top:20px;display:flex;align-items:flex-end}.sections .title h2{margin:20px 0;font-size:34px;color:var(--primary-color);font-weight:400;text-align:center !important}.doc-info h4{font-weight:400}.doc-info h3{font-size:22px;color:var(--primary-color);font-weight:400}.doc-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px}.doc-block{flex:1 1 calc(50% - 20px);box-sizing:border-box;text-align:center;background-color:var(--bg-light);padding:30px 0}.doc-block h3{color:var(--primary-color);font-size:24px;font-weight:400}.doc-block p{font-size:18px}.bold{font-weight:800}.btn{display:inline-block;padding:12px 30px;background:var(--primary-color);color:var(--bg-white);border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all var(--transition-speed);text-align:center}.btn:hover{background:var(--secondary-color);color:var(--bg-white);transform:translateY(-2px);box-shadow:var(--box-shadow)}.btn-secondary{background:var(--accent-color)}.btn-secondary:hover{background:#e55a2b}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="search"],textarea,select{width:100%;padding:12px 15px;border:1px solid var(--text-color);font-size:1rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;transition:border-color var(--transition-speed)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color)}textarea{resize:vertical}label{display:block;margin-bottom:8px;font-weight:500}.text-center{text-align:center}.text-right{text-align:right}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.alert{padding:15px 20px;margin-bottom:20px;border-radius:5px;border-left:4px solid}.alert-success{background:#d4edda;border-color:#28a745;color:#155724}.alert-error,.alert-danger{background:#f8d7da;border-color:#dc3545;color:#721c24}.alert-warning{background:#fff3cd;border-color:#ffc107;color:#856404}.alert-info{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}button.back-to-top{right:auto;left:30px}.element-invisible{display:none}.rabutton{max-width:350px;position:fixed;right:30px;bottom:30px;z-index:99}.rabutton .wrap{height:100%;display:flex;align-items:center;justify-content:center}.rabutton .buttonrs{min-width:255px;min-height:45px;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#fff;background:#b71c1c;border:none;border-radius:3px;box-shadow:12px 12px 24px rgb(25 54 78 / 22%);transition:all 0.3s ease-in-out 0s;cursor:pointer;outline:none;position:relative;padding:10px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.rabutton .buttonrs::before{content:'';border-radius:13px;min-width:calc(250px + 28px);min-height:calc(40px + 4px);border:4px solid #bf0000;box-shadow:0 0 60px rgb(195 195 195 / 64%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out 0s}.rabutton .buttonrs:hover,.buttonrs:focus{color:#da0000;transform:translateY(-6px);background:#fff}.rabutton .buttonrs:hover::before,.rabutton .buttonrs:focus::before{opacity:1}.rabutton .buttonrs::after{content:'';width:30px;height:30px;border-radius:100%;border:6px solid #ccc;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:ring 1.5s infinite}.rabutton .buttonsr:hover::after,.buttonrs:focus::after{animation:none;display:none}img.se{width:100%;max-width:425px;border-radius:20px}#one{float:left;width:49%;padding-right:2%;margin-bottom:20px}#two{width:49%;float:right;margin-bottom:20px}#offices{margin:0;width:100%;float:left}#address{float:left;width:45%;margin-bottom:20px}#week{float:left;width:105px;margin-bottom:20px}#hours{float:left;max-width:145px;margin-bottom:20px}#offices.images{max-width:500px;margin:0 auto;text-align:center;float:none}.contact-section{max-width:1200px;margin:40px auto;border-radius:15px;overflow:hidden;border:2px solid #2fa1b3}.contact-section .section-title{background:#2fa1b3;color:#fff;padding:10px 15px;margin:0;font-size:26px;border-radius:10px}.contact-section .contact-flex{display:flex;gap:20px;padding:15px;box-sizing:border-box}.contact-section .contact-map{flex:1;min-height:350px}.contact-section .contact-map iframe{width:100%;height:100%;border:0;border-radius:8px}.contact-section .contact-info{flex:1 1 20%;display:flex;flex-direction:column}.contact-section .info-columns{display:flex;gap:20px;flex-wrap:nowrap;justify-content:space-between}.contact-section .office-hours h3,.contact-section .contact-address h3{color:#2fa1b3;margin-bottom:10px}.contact-section .contact-address p{font-size:17px}.contact-section .office-hours-list{list-style:none;padding:0;margin:0;max-width:260px}.contact-section .office-hours-list li{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:17px;gap:5px}.contact-section .office-hours-list .day{font-weight:700}.contact-section .office-hours-list .time{white-space:nowrap}.contact-section .contact-actions{display:flex;flex-direction:column;gap:15px;min-width:200px}.contact-section .office-btn{text-align:center;padding:10px;color:#fff;text-decoration:none;border-radius:10px;font-weight:700;transition:0.3s all}.contact-section .btn-red{background:#c62828}.contact-section .btn-teal{background:#2fa1b3}.contact-section .btn-orange{background:#f39c12}.contact-section .office-btn:hover{opacity:0.5}.contact-section .contact-description{margin:25px auto 0;text-align:center;font-size:17px}.inner-wrap{padding:50px 2% 100px;text-align:center}.inner-wrap h2{font-size:44px;margin:0 auto;font-weight:500}.inner-wrap h5{margin:25px auto}.google-review{margin-top:60px}.google-review a{margin:0 auto;display:inline-block}.google-review img:hover{transform:scale(1.02);transition:all 300ms ease}.thumbs-wrap{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:0 2% 100px}.thumbs-wrap .item{margin:0 20px;max-width:300px}.thumbs-wrap .item:hover{transform:scale(1.02);transition:all 300ms ease}.thumbs-wrap .item img{width:100%}.thumbs-wrap .item span{font-size:23px;margin-bottom:20px;display:block;font-weight:600}div.latestItemsCategory{background:transparent;border:none;border-radius:4px;margin:0;padding:0}div.latestItemsCategory h2{display:none}h2.latestItemTitle a{color:var(--primary-color)}#k2Container{padding-top:30px}div.itemToolbar{display:none}div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul,div.k2LoginBlock ul,div.k2UserBlock ul.k2UserBlockActions,div.k2UserBlock ul.k2UserBlockRenderedMenu,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul,div.k2UsersBlock ul{padding:10px 20px;margin:0}div.k2LatestCommentsBlock ul li,div.k2TopCommentersBlock ul li,div.k2ItemsBlock ul li,div.k2LoginBlock ul li,div.k2ArchivesBlock ul li,div.k2AuthorsListBlock ul li,div.k2CategoriesListBlock ul li,div.k2UsersBlock ul li{margin:0;display:block;padding:8px 0 8px 15px}.clearList{display:none !important}.contentfull{flex-wrap:wrap;display:flex;background:#fff;padding-bottom:30px;max-width:1300px;margin:0 auto}.divContent{flex:0 0 80%}.divRight{flex:0 0 20%}.divRight .moduletable{margin-top:25px;padding-left:40px}.divRight .moduletable ul{padding:0px 4px !important}.divRight .moduletable ul li{padding:5px 0 5px 3px !important}body#bfa #k2Container{padding-top:0}.latestItemsCategory{float:right;width:30px}div.genericItemReadMore{display:none !important}div.k2ArchivesBlock ul li a{color:#1461ba;font-weight:500}.osmap-sitemap .even{padding:2px 0}.formTableLayout{margin:0 auto}.formTableLayout button#submit{background:#945aaa;color:#fff;border-color:#945aaa;padding:5px 30px;border-radius:5px;font-size:19px;font-weight:normal;font-family:"Montserrat",Helvetica,Arial,sans-serif;border:2px solid transparent;transition:0.3s all}.formTableLayout button#submit:hover{background:transparent;color:#945aaa;border-color:#945aaa;border:2px solid;cursor:pointer}.formTableLayout tr.rsform-block>td{padding:5px;font-weight:600}input,textarea,button,select{outline:none;padding:4px}table.pe{margin:0 0 20px 0}table.pe ul{margin:0}.activeFeedbackField{visibility:hidden}.item-page ul{margin-block-start:15px;margin-block-end:15px;padding-inline-start:40px}.inner-box{background-color:#9ee5c7;padding:30px;margin:30px auto}.inner-box h3,.com-content-article__body h3{margin:0 0 15px;color:#000}.inner-btn{display:flex;align-items:center;justify-content:center;margin:50px auto}.inner-btn a{background-color:#2F2E2E;color:#fff;padding:15px 30px;font-size:18px;transition:0.3s all}.inner-btn a:hover{background-color:#000}.loc-wrap{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:30px}.loc{width:100%;box-sizing:border-box;text-align:center;max-width:330px}.loc-h2{background:#31a0b0;margin:0;border-radius:7px 7px 0 0}.loc-h2 h2{font-weight:600;color:#fff;font-size:24px;padding:12px 0;border-bottom:3px solid #78787b;margin:0}.loc-txt-wrap{display:block;background:#fff;border-radius:0 0 7px 7px;border-bottom:3px solid #31a0b0;border-left:3px solid #31a0b0;border-right:3px solid #31a0b0;padding:10px 0}.loc .address{font-size:18px;margin:10px 0 20px;color:#78787b;font-weight:400}.loc .phone,.loc .phone a{font-size:20px;font-weight:500;color:#31a0b0;white-space:nowrap}.loc .shedule{margin:15px auto 0;font-size:18px;color:#78787b;font-weight:500;text-align:left;text-transform:uppercase}.table-row{display:table-row}.loc .day{padding-right:15px}.table{display:table;vertical-align:middle}.table-cell{display:table-cell;vertical-align:middle}.loc-btn a{padding:10px 30px;border-radius:7px;font-weight:400;font-size:18px;background:#31a0b0;color:#fff;border:2px solid #78787b;transition:0.3s all;margin:15px auto 10px;display:inline-block}.loc-btn a:hover{color:#31a0b0;background-color:#fff}.com-content-article__body .doctor{float:right;margin:0 0 15px 15px}.com-content-article__body .doctor span{display:block}.doctors-wrap{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:30px}.doctors-wrap .doctor-item{text-align:center;max-width:245px}.doctors-wrap .doctor-item img{margin:0 0 10px}.doctors-wrap .doctor-item span{display:block}
