html{visibility:hidden;opacity:0;transition:opacity 0.3s ease-in-out}html.loaded{visibility:visible;opacity:1}@font-face{font-family:'Instrument Sans';src:url('https://viveremeliora.com/wp-content/uploads/2025/01/InstrumentSans-VariableFont_wdthwght.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}html{font-size:24px}svg{transform:unset!important}h1,h2,h3,h4,h5,h6,.et_pb_button{font-family:"nicholas",sans-serif}body,p{font-family:"Instrument Sans",serif;font-weight:400;font-size:0.9rem}header p{font-size:0.7rem!important}.wpforms-field-label{color:#BDBDBD;font-family:"nicholas",sans-serif;font-size:1rem!important;font-weight:400!important}.wpforms-field-name-first,.wpforms-field-name-last,#wpforms-292-field_2,#wpforms-292-field_5,.wpforms-field-date-time-date,.wpforms-field-date-time-time,#wpforms-841-field_2,.wpforms-field-phone{background-color:transparent!important;border:none!important;border-bottom:1px solid #FFFFFF!important;color:#FFF!important}#wpforms-841-field_5,#wpforms-841-field_3{background-color:transparent!important;color:#FFF!important}#wpforms-841-field_4{border:none!important;color:#fff!important}.wpforms-field-large{background-color:transparent!important}.wpforms-field-sublabel{color:#BDBDBD!important;font-size:0.7rem!important;font-family:"Instrument Sans",sans-serif!important}.wpforms-submit{margin-top:2rem!important;border-radius:40px!important;border:1px solid #FFF!important;background-color:transparent!important;font-family:"nicholas",sans-serif!important;color:#fff!important;font-size:1rem!important;padding-left:1.5rem;font-weight:400;padding-right:1.5rem;transition:all 300ms ease 0ms}.wpforms-submit:hover{background-color:#554B45!important}.wpforms-required-label{display:none!important}#mobile_menu2{position:fixed;top:15vh;left:0px;width:100vw}.office-hours{color:#ffffff;font-size:16px;line-height:1.5}@media (max-width:768px){.mobile-header-row .et_pb_column{display:inline-block;width:auto;vertical-align:middle;text-align:center}.mobile-header-row{display:flex;justify-content:space-between;align-items:center}}.office-hours .day{font-family:"Instrument Sans";color:#BDBDBD;font-size:1rem;display:flex;justify-content:space-between;padding:4px 0}.office-hours .day span:first-child{text-align:left}.office-hours .day span:last-child{text-align:right}@media (max-width:768px){.office-hours .day{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.office-hours .day span{display:block;margin-bottom:4px}}.accordion{max-width:1600px}.column{flex:1}.accordion-item{background-repeat:no-repeat;background-size:cover;padding:3rem 4rem 3rem 4rem;width:100%}.accordion-item.item-1{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Preventative_Care_Services-scaled.jpg")}.accordion-item.item-2{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/General_Dentistry_Services-scaled.jpg")}.accordion-item.item-3{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Restorative_Dentistry_Services-scaled.jpg")}.accordion-item.item-4{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Cosmetic_Dentistry_Services-scaled.jpg")}.accordion-item.item-5{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Dental_Technology_Services-scaled.jpg")}.accordion-item.item-6{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Same_Day_And_Emergency_Care_Services-scaled.jpg")}.accordion-item.dental-item-1{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/02/Implant-1.jpg")}.accordion-item.dental-item-2{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/02/Implant-2.jpg")}.accordion-item.dental-item-3{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/03/Implant-3b.jpg")}.accordion-item.invisalign-item-1{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/03/Invisalign-1b.jpg")}.accordion-item.invisalign-item-2{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/03/Invisalign-2b.jpg")}@media (max-width:500px){.accordion-item.item-1{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_Preventative_Care_Services.jpg");background-repeat:no-repeat;background-size:cover}.accordion-item.item-2{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_General_Dentistry_Services.jpg");background-repeat:no-repeat;background-size:cover}.accordion-item.item-3{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_Restorative_Dentistry_Services.jpg");background-repeat:no-repeat;background-size:cover}.accordion-item.item-4{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_Cosmetic_Dentistry_Services.jpg");background-repeat:no-repeat;background-size:cover}.accordion-item.item-5{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_Dental_Technology_Services.jpg");background-repeat:no-repeat;background-size:cover}.accordion-item.active.item-5{background-size:contain}.accordion-item.item-6{background-image:url("https://viveremeliora.com/wp-content/uploads/2025/01/Mobile_Same_Day_And_Emergency_Care_Services.jpg");background-repeat:no-repeat;background-size:cover}}.accordion-item{background-repeat:no-repeat;background-size:cover;padding:3rem 4rem;width:100%;cursor:pointer}.accordion-header{display:flex;align-items:center;cursor:pointer}.accordion-header-container{display:flex;width:100%;align-items:center}.accordion-title{color:#FFFFFF;font-family:'nicholas',Helvetica,Arial,Lucida,sans-serif;padding-bottom:0!important;font-size:1.3rem;width:100%}.accordion-icon{font-size:2rem;color:#F2F0ED;width:50px;height:50px;font-weight:200;margin-left:auto;transition:transform 0.3s ease}.accordion-item.active .accordion-icon{transform:rotate(90deg)}.accordion-item.active .accordion-list{max-height:500px}.accordion-list{font-family:'nicholas',Helvetica,Arial,Lucida,sans-serif;padding-left:1rem;font-size:1rem;line-height:normal!important;max-height:0;overflow:hidden;transition:transform 0.3s ease;display:flex;align-items:flex-start;justify-content:flex-start;color:#FFF;list-style-type:none!important}.et_pb_module .accordion-item.active .accordion-list{padding-bottom:1rem;overflow:hidden;gap:5rem;margin-top:1.5rem;width:80%}.accordion ul.accordion-list{padding:0}.accordion-list a{color:#FFF;text-decoration:underline}@media (max-width:1250px){.accordion-list{gap:5px}}@media (max-width:960px){.accordion-item{padding:2rem 2rem 2rem 2rem}.accordion-description{font-size:0.85rem}.accordion-header{display:unset}.accordion-item.active .accordion-header{padding-bottom:1.5rem}.accordion-icon{width:25px;height:25px}.accordion-list-item{font-size:0.85rem;margin-bottom:10px}.accordion-item.active .accordion-list{margin-top:3.5rem!important}}@media (max-width:700px){.accordion-title{padding-right:0.5rem}}@media (max-width:1050px){.accordion-list{display:block;list-style:inside}}@media (max-width:500px){.accordion-header{gap:0}.accordion-item{padding:1rem}}.superscript-1::after{content:"¹";font-size:0.75em;vertical-align:super;margin-left:0.2em;color:inherit}.superscript-2::after{content:"²";font-size:0.75em;vertical-align:super;margin-left:0.2em;color:inherit}#mobile_menu2{height:calc(100vh - 15vh);overflow-y:scroll!important;padding-bottom:20vh}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#f2f2f2;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}