<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
 //============================================================================================
 //Copyright (c) 2008-2025 WEO Media (Touchpoint Communications LLC). All rights reserved.
 //   UNAUTHORIZED USE IS STRICTLY PROHIBITED                                                       
 //   FOR QUESTIONS AND APPROPRIATE LICENSING PLEASE CONTACT:                              
 //   info@weomedia.com | www.weomedia.com                                                         
 //                                                                                                 
 //   Some portions of the CSS code (modified and unmodified) have been included from public,       
 //   or open source, sources. Included individual images, videos, documents,                       
 //   scripts, embedded code, and referenced code files may have additional copyright               
 //   holders and additional restrictions on licensing.                                             
 //                                                                                                 
 //	  ***** LIMITATION OF LIABILITY *****                                                           
 //   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,         
 //   INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR      
 //   PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE            
 //   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,           
 //   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE         
 //   OR OTHER DEALINGS IN THE SOFTWARE.                                                            
 //   ***********************************                                                           
 //============================================================================================     
 */


/* CSS:[C] 4-1401-4743m-20230120100441 *//* CSS TOP */
/* MAIN: 4743 */
a[href^=tel] {
 color: inherit;
}
.TPbw{width:100%}
.tpCN{display:none;}
.TPRelatedTerms{margin:30px auto 10px auto;width:600px;}
.VertAlign{position: relative;top: 50%;transform: translateY(-50%);}
.TPvertCenter{position: relative;top: 50%;transform: translateY(-50%);}
.TPverifyImg{vertical-align:top;}
.TPartListContainer{position:relative;width:100%;height:100%}
.TPartListBox{position:absolute;top:0;left:0;width:100%;height:100%}
.TPartListBoxShow{position:relative;opacity:1.0;transition: opacity 2s;z-index:1000 !important}
.TPartListBoxHide{position:absolute;opacity:0.0;transition: opacity 2s;}
.TPmb0{}
.TPcontactCol{text-align:center;padding:10px;}
.TPcopyrightCol{text-align:center;padding:10px;}
.TPmobiLink{color:#aaa}
a.TPmobiLink:link{color:#aaa;text-decoration:none;}
a.TPmobiLink:visited{color:#aaa;text-decoration:none;}
a.TPmobiLink:hover{color:#555;text-decoration:underline;}

/* P style */
P {font-family:Questrial, Arial, sans-serif; font-size:20px;line-height:1.2;color:#525252;} 
P a:link {color:#525252; text-decoration: underline;transition: all .25s;} 
P a:visited {color:#525252; text-decoration: underline;transition: all .25s;} 
P a:hover {color:#b55b3c;  text-decoration: none;} 

A {}
A:link {}
A:hover { text-decoration: none;}
A:visited {}
H1 {font-family:Playfair Display, sans-serif; font-size:43px;line-height:1.2;color:#b55b3c;  padding:0;margin:0;font-weight:900;display:inline;} 

H2 {font-family:Questrial, Arial, sans-serif; font-size:25px;line-height:1.2;color:#5CA2AC;text-transform:uppercase;padding:0;margin:0;  letter-spacing: 2px;} 

H3 {font-family:Questrial, Arial, sans-serif; font-size:20px;line-height:1.2;color:#525252;font-weight: bold;padding:0;margin:0;  letter-spacing: 2px;} 

.TPH1 {font-family:Playfair Display, sans-serif; font-size:43px;line-height:1.2;color:#b55b3c;  padding:0;margin:0;font-weight:900;display:inline;} 

.TPH2 {font-family:Questrial, Arial, sans-serif; font-size:25px;line-height:1.2;color:#5CA2AC;text-transform:uppercase;padding:0;margin:0;  letter-spacing: 2px;} 

.TPH3 {font-family:Questrial, Arial, sans-serif; font-size:20px;line-height:1.2;color:#525252;font-weight: bold;padding:0;margin:0;  letter-spacing: 2px;} 

.TPtitle {font-family:Playfair Display, sans-serif; font-size:43px;line-height:1.2;color:#b55b3c;font-weight:900;display:inline;} 
a.TPtitle:hover {color:#525252;} 

.TPsubtitle {font-family:Questrial, Arial, sans-serif; font-size:25px;line-height:1.2;color:#5CA2AC;text-transform:uppercase;   letter-spacing: 2px;margin:0;} 
a.TPsubtitle:hover {color:#525252;} 

.TParticle {font-family:Questrial, Arial, sans-serif; font-size:20px;line-height:1.2;color:#525252;} 
a.TParticle:link {color:#525252; text-decoration: underline;transition: all .25s;} 
a.TParticle:visited {color:#525252; text-decoration: underline;transition: all .25s;} 
a.TParticle:hover {color:#b55b3c;  text-decoration: none;} 

.TPblogPostLine{padding-bottom:12px;font-size:80%;}
.TPblogReadMoreLine{padding-top:12px;font-size:80%;text-decoration:underline;}
.TPblogReadMoreLine:hover{text-decoration:none;color:blue;}
.TPblogIntroBox{transition:background-color 1s;cursor:pointer;padding:4px;}
.TPblogIntroBox:hover{background-color:#cccccc;}
.TPBandCol {margin-left:auto; margin-right:auto;} 
.TPnav {font-family:Questrial, Arial, sans-serif;color:#ffffff; font-size: 18px; font-weight:300; white-space:pre; text-transform:uppercase;} 
a.TPnav:link {color:#ffffff;} 
a.TPnav:visited {color:#ffffff;} 
a.TPnav:hover {color:#525252;} 

.TPnavTable {margin-left: auto;margin-right: auto;} 
.TPnavSep {color:#ffffff; Vertical-align:middle;padding-left:10px;padding-right:10px;visibility:hidden;} 
.TPpagebody {background-color:#ffffff;padding:0;margin:0;-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;} 
.TPstylePM {font-family:Questrial, Arial, sans-serif; color:#ffffff; font-size: 16px; font-weight:300; white-space:pre; text-transform:uppercase;} 
a.TPstylePM:hover {color:#7CB4BC;} 

.TPpopMenuBox {border-color:#a5573c;background-color:#a5573c;padding: 3px;padding-top:10px;padding-bottom:10px;} 
.TPnavBar {padding:25px;} 
.TPDnav{}
A.TPDnav:link {text-decoration: none;}
A.TPDnav:hover {text-decoration: underline;}
A.TPDnav:visited {text-decoration: none;}
/* from 4743 */
/* Colors 
C1 - #b55b3c
C2 - #ffffff
C3 - #5CA2AC   #8bbdc4
C4 - #525252

*/

/*- - WEO2 CSS FIXES- - */

.TPmb ul, .TPmb li{margin:0; padding:0;list-style-type:none;width:100%;position:relative;}
.TPmb ul li{display:block;text-align:left;}
.TPmb &gt; ul &gt; li:hover{background:#914930;border-radius:10px;}
.TPmb ul li li:hover{border-radius:10px;}
.TPmb li{}
.TPmb li li{padding-left:1em}
.TPmb a{}
.TPmb { font-size:20px; line-height:20px;}
.TPmbSub{text-size-ajust:100%}
.TPmbSub li a{font-size:80%; font-family:Questrial, Arial, sans-serif; color:#ffffff;}
.TPmbSub li a:hover { color:#7CB4BC;}
.TPmbSubBtn{width:1em;height:0;border-top:0.4em solid transparent;border-bottom:0.4em solid transparent;position:absolute;top:0.4em;left:20em;}
.TPmbSubBtn::after{border-color:#fff;}
.TPmb1Btn{text-align:center;margin:0.1em 0.4em;padding:0.1em 0.4em; background-color:transparent;border-radius:10pt;height:44pt;cursor:pointer;line-height:38pt;}
.TPmb1Btn:hover{color:#000;}
.TPmb1Box{padding:10px;width:100%;font-size:0.8em;}
.TPmb1List{padding:6pt;color:#000000;}
.TPmb1Link{padding:6pt;display:inline-block;width:100%;}

.TPmenuLink, a.TPmenuLink:link, a.TPmenuLink:visited {
  font-family:Questrial, Arial, sans-serif;
  color:#ffffff;
}
a.TPmenuLink:focus, a.TPmenuLink:hover {
  color:#7CB4BC;
}



@media (min-width: 768px) {.TPbw { width: 750px;}}
@media (min-width: 992px) {.TPbw { width: 970px;}}
@media (min-width: 1200px) {.TPbw { width: 1170px;}}

/* ..... HEALTHGRADES SVG ICON FONT ..... Generated by Glyphter */

/* This font is fully compatible with Font Awesome default styles */
@font-face {
  font-family: 'WEO';
  src: url('/tpn/c/C1401/docs/WEO.eot');
  src: url('/tpn/c/C1401/docs/WEO.eot?#iefix') format('embedded-opentype'), url('/tpn/c/C1401/docs/WEO.woff') format('woff'), url('/tpn/c/C1401/docs/WEO.ttf') format('truetype'), url('/tpn/c/C1401/docs/WEO.svg#WEO') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa-healthgrades:before {
  font-family: 'WEO';
  content: '\0060';
}

/** Custom **/
.TPbtn a{text-decoration: none;}
.TPbtn {border-radius: 0px;}
.TPbtn:hover,.TPbtn:focus,.TPbtn:active{}
.TPbtn-primary{color:#ffffff;background-color: #b55b3c; border-color: #b55b3c;}
.TPbtn-primary:hover, .TPbtn-primary:focus { background-color: #5CA2AC; border-color: #5CA2AC;}
.TPtext-green{color:#ffffff;}
.fa.TPtext-green {color: #b55b3c;}
a.TPtext-green:hover {background-color:#8C8C8C;}
.TPsm .fa { 
width:35px; 
height:35px; 
padding: 5px 0; 
color: #b55b3c;
}
.TPsm .fa:hover { color:#ffffff; }
.TPsm .fa-envelope-o:hover { color:#6E3724; }

.TPtitle small {
  font-size: 70%;
  font-weight:normal;
  font-style:italic;
}

/*fa icons*/
.TPtopBannerBand .fa{font-size: 26px;padding:3px;color:#ffffff;margin:3px 0;}
.TPtopBannerBand .fa:hover,.TPtopBannerBand .fa:active,.TPtopBannerBand .fa:focus{opacity:.7;}

/** Header **/
.TPtopBanner .TPbtn {
font-size:19px;
margin-top: 5px;
}
.TPreq-apt-link .TPbtn {
  line-height: 0.7;
}
@media (min-width: 767px) {
  .TPborder-left{border-left: 1px solid #b55b3c;
  line-height: 4em;
  margin-top: 5px;
}
}
/* nav  */
/** Unfix mobile nav on mobile horizontal display **/
.TPpagebody{padding-top:150px;}
.TPbw.TPBandCol.TPaniBanner {padding:0px;margin-top: -150px;}
@media only screen and (orientation: landscape) and (max-height: 480px)  {
  #FixedNavTop {position: relative!important;}
  .TPpagebody {padding:0;}
  .TPbw.TPBandCol.TPaniBanner {margin-top:0px;}
}

.TPmb.TPmenuBtn{display:none; }
@media screen and (max-width: 1199px) {
  .TPmb.TPmenuBtn {display:inline-block;}
  .TPnavBar{display: none !important;}
}
.TPwebNavBand{background:rgba(199, 99, 59, 0.9); }
.popmenusep {width: 90%; height: 6px; border-top: solid 1px #ffffff; margin-left: 1px; margin-top: 6px; }

/* mobile nav colors */
.TPmb.TPmenuBtn{background-color: transparent;color:#ffffff;}



.TPtopBannerBand{
    background-image: url(/tpn/c/C1401/img/20220328-BKG-art2-c1401.jpg);
    background-repeat: repeat;
}
.TPwebNav,.TPaniBanner,.TPart4Col,.TPart5Col{width: 100%;}
.TPaniBanner {
  background-image: url(/tpn/c/C1401/img/BKG-top-c1401.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  height: 600px;
}
.TPgreen-transparent {
  background: rgba(139, 189, 196, .8);
  padding: 50px 40px;
  position: absolute;
  top: 71px;
}
.TPgreen-transparent&gt;div{
  max-width: 350px;
  margin:0 0 0 auto;
}
.TPaniBanner .TPtitle {
  color:#ffffff;
}

@media (min-width: 1200px) {
  .TPgreen-transparent{top:117px;}
}

/* Art 1 */
.TPart1Band{padding: 5% 0;}

/* Art 2 */
.TPart2Band {
  background-image:url(/tpn/c/C1401/img/20220328-BKG-art2-c1401.jpg);
  background-repeat:repeat;
}
.TPthumbnail {background: transparent;border:transparent;color:#ffffff;}
.TPthumbnail:hover,.TPthumbnail:focus,.TPthumbnail:active {opacity: .7;}
.TPthumbnail img.TPcta-responsive {width: 40%;}
.TPthumbnail .TPcaption {text-align: center;}
.TPlearnmore {max-width: 60px;margin:10px auto 0;}
.TPart2Band .TPtitle, .TPart2Band .TPsubtitle, .TPart2Band .TParticle {color: #ffffff;}

/* Art 3 */
.TPart3Band {background: #DDECEE;}
/*a.TPlink-inline{color: #525252;text-decoration: underline;}
a.TPlink-inline:hover,a.TPlink-inline:active,a.TPlink-inline:focus{text-decoration: none;}*/

/* Art 4 */
/*.TPpanel {padding: 0; margin: 0; border: none; box-shadow: none;}*/
/*.TPquote {max-width: 60px; display: inline-block; float: left; padding: 0px; margin: 20px 10px 0 0;}*/
.TPart4Band{
  background-image: url(/tpn/c/C1401/img/BKG-art4-c1401.png);
  background-repeat: no-repeat;
  background-size: 50% 100%;
  background-position: right;
}
.TPwoman-padding-top{
  width: 60%;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .TPwoman-padding-top{width:100%;padding-top: 330px;}
}
@media (min-width: 992px) {
  .TPwoman-padding-top{padding-top: 20px;}
}
@media (min-width: 1200px) {
  .TPwoman-padding-top{padding-top: 0px;}
}
.TPbkg-grey {
  background: #DDECEE;
  padding: 10px;
}

/* Art 5 / footer */
.TPcontact-row{
  background-image: -webkit-linear-gradient(#ffffff 0%, transparent), url(/tpn/c/C1401/img/BKG-footer-c1401.jpg);
  background-image: -o-linear-gradient(#ffffff 0%, transparent), url(/tpn/c/C1401/img/BKG-footer-c1401.jpg);
  background-image: linear-gradient(#ffffff 0%, transparent), url(/tpn/c/C1401/img/BKG-footer-c1401.jpg);
  min-height: 500px;
  background-size: cover;
  background-repeat:no-repeat;
}
@media (max-width:767px){
  .TPcontact-row {
    background-position: bottom -140px center;
  }
}
.TPlogo-footer{
  margin:0 auto;
  display: block;
  max-width: 240px;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .TPside-border{
    border-left: 1px solid #b55b3c;
    border-right: 1px solid #b55b3c;
  }
}

/* Announcement Section */

.TPpageAnnouncement {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: -20px;
  margin-bottom: 60px;
  color: #b55b3c;
  font-family: Questrial, arial, verdana, sans serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.6;
  border: 2px ridge #b55b3c;
  border-radius: 5px;
}

  /* menu open and close sizes */ 
[id^="MenuDiv"][onclick*="AnimateDivUpDownEx"][adopen=false] {
  height: 0px!important;
}
[id^="MenuDiv"][onclick*="AnimateDivUpDownEx"][adopen=true] {
  height: calc(100vh) !important;
}

/* add scroll if menu is larger than screen */
 [id^="MenuDiv"][onclick*="AnimateDivUpDownEx"] {
  overflow: scroll !important;
 -ms-overflow-style: none; /* IE and Edge */
 scrollbar-width: none; /* Firefox */
}
[id^="MenuDiv"][onclick*="AnimateDivUpDownEx"]::-webkit-scrollbar {
 display: none;
}

/* mobile nav width fix */
[id^="MenuDiv"][onclick*="AnimateDivUpDownEx"], [id^=TPsbm][adopen=true], [id^=TPsbm][adopen=false] {
  width: auto!important;
}


/* Copyright (c) 2008-2025 WEO Media (Touchpoint Communications LLC). All Rights Reserved.  Duplication or unauthorized usage prohibited. [3/c1401 - 8/25/2025 10:52:29 AM] */
</pre></body></html>