.wpforms-field-label,.wpforms-field-sublabel{color:#f7f6f2!important}.wpforms-submit{background-color:#152d2f!important}body,p{font-family:"work-sans",sans-serif;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,.ivyora-medium{font-family:"ivyora-display",sans-serif;font-weight:500}.italic{font-style:italic;font-weight:400}.et_pb_button,a{font-family:"astoria",sans-serif}.et-menu a,.dsm-menu a{font-family:"work-sans",sans-serif}.ivyora-light{font-family:"ivyora-display",sans-serif;font-weight:300}.et_pb_slides .et_pb_slider_container_inner{display:block}.et_pb_slides{height:100%}.number-heading{position:relative}.number-heading::before{content:'';height:50px;width:50px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:-75px}.et_pb_column:has(.et_pb_icon){margin-bottom:unset}.number-heading-1::before{background-image:url('https://staging.renovo-dental.com/wp-content/uploads/2024/12/01.svg')}.number-heading-2::before{background-image:url('https://staging.renovo-dental.com/wp-content/uploads/2024/12/02.svg')}.number-heading-3::before{background-image:url('https://staging.renovo-dental.com/wp-content/uploads/2024/12/03.svg')}.number-heading-4::before{background-image:url('https://staging.renovo-dental.com/wp-content/uploads/2024/12/04.svg')}.et_pb_button_module_wrapper.white-underline{border-bottom:1px solid #F7F6F2!important}.et_pb_button_module_wrapper.gold-underline{border-bottom:1px solid #B3AD8A!important}.et_pb_button_module_wrapper.dark-gold-underline{border-bottom:2px solid #6E6244!important}.container{display:flex;flex-direction:row;width:100%;max-width:100vw;margin:0 auto;min-height:90vh;gap:3rem;background-color:#001a1a}.text-container{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:auto;background-color:#001a1a;box-sizing:border-box;margin:2rem}.img-container{width:50%;height:auto;position:relative;overflow:hidden;margin:2rem}.imgelements{position:absolute;width:100%;height:auto;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(100px);transition:transform 0.3s ease-out}.imgelements img{width:100%;height:100vh;object-fit:cover;position:relative}.imgelements-description{position:absolute;left:0;top:0;margin:5rem;color:#f7f6f2;font-family:"Work Sans";font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0.9px}.imgelements-description h3{color:#f7f6f2;margin-bottom:1rem;font-family:"ivyora-display";font-size:40px;font-style:italic;font-weight:400;line-height:25px;letter-spacing:4px}.imgelements-description p{color:#f7f6f2;font-family:"work-sans";font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0.9px}.scroll-heading{color:#f7f6f2;text-align:center;font-family:"ivyora-display";font-weight:300;font-size:27px;line-height:60px;letter-spacing:2.7px;text-transform:uppercase}.scroll-text{color:#b3ad8a;text-align:center;font-family:"Work Sans";font-size:16px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:1.6px;text-transform:uppercase}.scroll-button{color:#b3ad8a;font-family:Astoria;font-size:25px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.5px;padding-bottom:1rem;border-bottom:1px solid #b3ad8a}.scroll-head{display:flex;align-items:center;flex-direction:column}.scroll-logo{width:15%}.button-underline{font-family:'astoria';text-align:left;font-size:25px;font-style:normal;letter-spacing:2.5px;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:space-between;transition:all 1000ms ease}.button-underline span{transition:all 1000ms ease}.button-underline span:hover{cursor:pointer;font-size:105%}@media (max-width:600px){.button-underline{font-size:22px}.button-underline span{padding-bottom:0.5rem}}.button-underline span{padding-bottom:1rem}.button-underline-white{color:#F7F6F2}.button-underline-gold{color:#D4CEAF}.button-underline-dark-gold{color:#6E6244}.et_pb_code:has(.button-underline-white){border-bottom:1px solid #F7F6F2!important}.et_pb_code:has(.button-underline-gold){border-bottom:1px solid #D4CEAF!important}.et_pb_code:has(.button-underline-dark-gold){border-bottom:1px solid #6E6244!important}