@charset "utf-8";.H1,.H2,.H3,.H4{font-family:"Trebuchet MS",tahoma,arial,sans-serif;font-size:23px;font-weight:700;color:#434343;text-transform:uppercase;line-height:20px}.H2{font-size:18px}.H3{font-size:17px}.H4{font-size:16px}.button_primary{background-color:#c9da00;border:1px solid #bdcd00;box-shadow:2px 2px 3px #a3b400;color:#0a3266;font-size:19px;text-transform:uppercase}.button_primary:focus,.button_primary:hover{background-color:#ddeb34;border-color:#d3e313;color:#104990;cursor:pointer}.button_secondary{border:none;background-color:#007bc9;box-shadow:2px 0 2px #13558e;color:#fff;font-size:13px;font-weight:700;padding:6px 10px;text-transform:uppercase}.button_secondary:focus,.button_secondary:hover{background-color:#0f94eb;cursor:pointer}.button_tertiary{border:none;background-color:#ccc;box-shadow:0 7px 6px -6px #656565;color:#434343;font-size:14px;font-weight:700;padding:6px 10px;text-transform:uppercase}.button_tertiary:focus,.button_tertiary:hover{border:none;background-color:#e6e6e6;cursor:pointer}.invertIcon{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);unicode-bidi:bidi-override;direction:rtl}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}.footer-composite{overflow:auto;max-height:100%;top:0;bottom:0;margin-bottom:36px}.footer-composite *{box-sizing:border-box}.footer-composite dd,.footer-composite dl,.footer-composite dt{margin:0}.footer-composite ::-webkit-input-placeholder{color:#555}.footer-composite :-ms-input-placeholder{color:#555;opacity:1}.footer-composite input[placeholder]{color:#555}.footer-composite :-moz-placeholder{color:#555;opacity:1}.footer-composite ::-moz-placeholder{color:#555!important;opacity:1}.footer-composite input:-moz-placeholder{color:#555;opacity:1}.footer-composite input::-moz-placeholder{color:#555;opacity:1}.footer-composite input[type=week],.footer-composite input[type=email],.footer-composite input[type=url],.footer-composite input[type=search],.footer-composite input[type=tel],.footer-composite input[type=color],.footer-composite input[type=text],.footer-composite input[type=password],.footer-composite input[type=datetime],.footer-composite input[type=datetime-local],.footer-composite input[type=date],.footer-composite input[type=month],.footer-composite input[type=time],.footer-composite select,.footer-composite textarea{width:100%;display:block;height:inherit}.footer-composite input,.footer-composite select,.footer-composite textarea{font-family:tahoma,arial,sans-serif}.footer-composite a{color:#434343;text-decoration:none}.footer-composite img{-ms-interpolation-mode:bicubic}.footer-composite input::-ms-clear{display:none}.footer-composite button,.footer-composite input,.footer-composite select,.footer-composite textarea{vertical-align:middle}.footer-composite input,.footer-composite select,.footer-composite textarea{cursor:pointer;border-radius:0}.footer-composite input[type=file],.footer-composite select{height:30px;line-height:30px}.footer-composite select{border:1px solid #ccc;background-color:#fff}.footer-composite textarea{height:auto}.footer-composite .uneditable-input,.footer-composite input[type=week],.footer-composite input[type=email],.footer-composite input[type=url],.footer-composite input[type=search],.footer-composite input[type=tel],.footer-composite input[type=color],.footer-composite input[type=text],.footer-composite input[type=password],.footer-composite input[type=datetime],.footer-composite input[type=datetime-local],.footer-composite input[type=date],.footer-composite input[type=month],.footer-composite input[type=time],.footer-composite textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.footer-composite .uneditable-input:focus,.footer-composite input:focus:invalid:focus,.footer-composite input[type=week]:focus,.footer-composite input[type=email]:focus,.footer-composite input[type=url]:focus,.footer-composite input[type=search]:focus,.footer-composite input[type=tel]:focus,.footer-composite input[type=color]:focus,.footer-composite input[type=number]:focus,.footer-composite input[type=text]:focus,.footer-composite input[type=password]:focus,.footer-composite input[type=datetime]:focus,.footer-composite input[type=datetime-local]:focus,.footer-composite input[type=date]:focus,.footer-composite input[type=month]:focus,.footer-composite input[type=time]:focus,.footer-composite select:focus:invalid:focus,.footer-composite textarea:focus,.footer-composite textarea:focus:invalid:focus{outline:0;border:1px solid #009fd2;box-shadow:inset 0 0 10px rgba(70,204,255,.6),0 0 8px rgba(82,168,236,.6)}.footer-composite input[type=checkbox]:focus,.footer-composite input[type=radio]:focus{border-color:transparent;outline:#009fd2 solid 1px}.footer-composite hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px dashed #fff}.footer-composite li{line-height:20px}.footer-composite p{margin:0 0 10px}.footer-composite small{font-size:85%}.footer-composite strong{font-weight:700}.footer-composite em{font-style:italic}.footer-composite h1,.footer-composite h2,.footer-composite h3,.footer-composite h4,.footer-composite h5,.footer-composite h6{margin:10px 0;line-height:20px;text-rendering:optimizelegibility;text-transform:uppercase;font-family:'Trebuchet MS',tahoma,arial,sans-serif;font-weight:700;color:#434343}.footer-composite h1{font-size:24px}.footer-composite h2{font-size:23px}.footer-composite h3{font-size:18px}.footer-composite h4{font-size:17px}.footer-composite h5{font-size:16px}.footer-composite audio,.footer-composite canvas,.footer-composite video{display:inline-block}.footer-composite fieldset{border:0}.footer-composite .calendar-kattie{background:url(../../img/sprite-icons.png) -221px -299px no-repeat;display:block}.footer-composite label{display:block;font-weight:400}.footer-composite button:disabled,.footer-composite button[disabled=disabled],.footer-composite input:disabled,.footer-composite input[disabled=disabled],.footer-composite select:disabled,.footer-composite select[disabled=disabled],.footer-composite textarea:disabled,.footer-composite textarea[disabled=disabled]{background-color:#dadada!important;border-color:#dadada!important;cursor:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-composite a:focus{outline:0}.footer-composite .contact-box{display:block;background:#fff;width:100%;text-transform:uppercase;font-weight:700;z-index:2}.footer-composite .contact-box ul li{width:100%;height:37px;margin:0 0 7px;text-transform:uppercase;font-weight:700}.footer-composite .contact-box ul li a{vertical-align:middle;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-repeat:no-repeat;padding:0 0 0 43px;color:#434343;font-weight:700}.footer-composite .contact-box ul li a:hover{text-decoration:none;cursor:pointer}.footer-composite .contact-box ul li a img{margin-right:5px;margin-top:-2px}.footer-composite .contact-box ul li.contact-phone{border:1px solid #ef6726}.footer-composite .contact-box ul li.contact-chat{border:1px solid #009fd2}.footer-composite .contact-box ul li.contact-email{border:1px solid #8347b2}.footer-composite .contact-box ul li.contact-store{border:1px solid #fbae12}.footer-composite .contact-box ul li.contact-appt{border:1px solid #3c1053}.footer-composite .contact-box ul li.contact-back{border:1px solid #f04d98}.footer-composite .contact-box ul li.contact-fax{border:1px solid rgba(239,103,38,.67)}.footer-composite .contact-box ul li.contact-phone a:hover{color:#ef6726}.footer-composite .contact-box ul li.contact-chat a:hover{color:#009fd2}.footer-composite .contact-box ul li.contact-email a:hover{color:#8347b2}.footer-composite .contact-box ul li.contact-store a:hover{color:#fbae12}.footer-composite .contact-box ul li.contact-appt a:hover{color:#3c1053}.footer-composite .contact-box ul li.contact-back a:hover{color:#f04d98}.footer-composite .contact-box ul li.contact-fax a:hover{color:#ef6726}.footer-composite .contact-box ul li.contact-phone{background:url(../../img/sprite-icons.png) -308px -43px no-repeat}.footer-composite .contact-box ul li.contact-chat{background:url(../../img/sprite-icons.png) -308px -88px no-repeat}.footer-composite .contact-box ul li.contact-email{background:url(../../img/sprite-icons.png) -308px -133px no-repeat}.footer-composite .contact-box ul li.contact-store{background:url(../../img/sprite-icons.png) -308px -178px no-repeat}.footer-composite .contact-box ul li.contact-appt{background:url(../../img/sprite-icons.png) -308px -223px no-repeat}.footer-composite .contact-box ul li.contact-back{background:url(../../img/sprite-icons.png) -308px -268px no-repeat}.footer-composite .contact-box ul li.contact-fax{background:url(../../img/sprite-icons.png) -308px -313px no-repeat}.footer-composite .background-grey-lighter{background-color:#edeff1}.footer-composite .contact-box ul li.contact-phone a:before{border-color:transparent transparent transparent #EF6726}.footer-composite .contact-box ul li.contact-appt a:before{border-color:transparent transparent transparent #3C1053}.footer-composite .contact-box ul li.contact-chat a:before{border-color:transparent transparent transparent #009FD2}.footer-composite .contact-box ul li.contact-email a:before{border-color:transparent transparent transparent #8347B2}.footer-composite .contact-box ul li.contact-back a:before{border-color:transparent transparent transparent #f04d98}.footer-composite .contact-box ul li.contact-store a:before{border-color:transparent transparent transparent #fbae12}@media only screen and (max-width:641px){.footer-composite{margin-bottom:20px}}@media only screen and (max-width:641px){.footer-composite{margin:0}}.footer-composite .footer-composite-inner{display:table;width:100%;table-layout:fixed;border-spacing:20px 0}@media only screen and (max-width:641px){.footer-composite .footer-composite-inner{display:block}}.footer-composite .footer-composite-item{display:table-cell;border:1px solid #f1f2f4;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@media only screen and (max-width:641px){.footer-composite .footer-composite-item{display:block;margin-top:22px}.footer-composite .footer-composite-item:first-child{margin-top:0}}.footer-composite .footer-composite-title{font-family:'Titillium Web',sans-serif;font-size:21px;line-height:1em;color:#555;margin:-1px -1px 0;padding:10px 20px;background-color:#f1f2f4;text-transform:none}.footer-composite .footer-composite-body{font-size:14px;line-height:21px;padding:12px 16px 14px}.footer-composite .composite-how-to-list{margin:0}.footer-composite .composite-how-to-list+.composite-how-to-list{margin-top:15px}.footer-composite .composite-how-to-list-title{font-weight:400;font-size:14px}.footer-composite .composite-how-to-list-content{font-size:14px}.footer-composite .composite-how-to-list-link{color:#007bc9;font-weight:700;text-decoration:none}.footer-composite .composite-how-to-list-link[href]{text-decoration:underline}.footer-composite .composite-how-to-list-link[href^=tel]{text-decoration:none!important}.footer-composite .composite-about-list-item{padding:10px 0;border-top:1px solid #f1f2f4}.footer-composite .composite-about-list-item:first-child{border-top:none;padding-top:4px}.footer-composite .composite-about-list-link{font-weight:700;display:block;font-size:14px;color:inherit}.footer-composite .composite-about-list-link:hover{text-decoration:none;color:inherit}.footer-composite .composite-about-list-link[href]:hover{color:#fb4f14;text-decoration:none;cursor:pointer}.footer-composite .composite-about-list-link[href$=".pdf"]{position:relative;padding-right:32px}.footer-composite .composite-about-list-link[href$=".pdf"]:after{content:'';position:absolute;right:0;top:50%;background:url(../../img/sprite-icons.png) -42px -43px no-repeat;width:31px;height:26px;margin-top:-13px}.footer-composite .composite-about-list-size{font-weight:400}.footer-composite .composite-contact .insurance-contact{margin-bottom:0}.footer-composite .composite-contact .insurance-contact-title{display:none}.footer-composite .composite-contact .insurance-contact-text{margin-bottom:8px;font-size:14px}.footer-composite .contact-box{margin:0}.footer-composite .contact-box ul{display:block;width:auto;border-spacing:0}.footer-composite .contact-box ul li{display:table;margin-bottom:10px;padding-left:34px;background:0 0;position:relative}.footer-composite .contact-box ul li:after,.footer-composite .contact-box ul li:before{content:'';position:absolute;top:0;left:0;height:100%;width:37px}.footer-composite .contact-box ul li:after{left:0;top:50%;margin:-10px 0 0 -6px;background:url(../../img/sprite-icons.png) no-repeat;width:12px;height:20px}.footer-composite .contact-box ul li:last-child{margin-bottom:0}.footer-composite .contact-box ul li.contact-phone:before{content:'';background-color:#EF6726}.footer-composite .contact-box ul li.contact-phone:after{background-position:0 0;width:12px;height:20px;margin:-10px 0 0 10px}.footer-composite .contact-box ul li.contact-appt:before{content:'';background-color:#3C1053}.footer-composite .contact-box ul li.contact-appt:after{background-position:-88px -2px;width:17px;height:17px;margin:-8px 0 0 8px}.footer-composite .contact-box ul li.contact-chat:before{content:'';background-color:#009FD2}.footer-composite .contact-box ul li.contact-chat:after{background-position:-135px -1px;width:17px;height:17px;margin:-8px 0 0 8px}.footer-composite .contact-box ul li.contact-email:before{content:'';background-color:#8347B2}.footer-composite .contact-box ul li.contact-email:after{background-position:-42px -4px;width:16px;height:12px;margin:-6px 0 0 8px}.footer-composite .contact-box ul li.contact-back:before{content:'';background-color:#f04d98}.footer-composite .contact-box ul li.contact-back:after{background-position:-274px 0;width:20px;height:23px;margin:-12px 0 0 10px}.footer-composite .contact-box ul li.contact-store:before{content:'';background-color:#fbae12}.footer-composite .contact-box ul li.contact-store:after{background-position:-179px 0;width:14px;height:20px;margin:-7px 0 0 10px}.footer-composite .contact-box ul li a{display:table-cell;font-size:12px;margin:0;line-height:1em;padding-left:10px;position:relative}.footer-composite .contact-box ul li a:before{position:absolute;content:'';width:0;height:0;left:-1px;top:18px;margin-top:-8px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #007bff}