html,body{overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom);min-height:100vh;min-height:-webkit-fill-available;font-weight:400}#et-boc ::selection{background:#a9c9a7;color:#ffffff}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100%}@media (max-width:980px){h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:22px}}.et-db #et-boc .et-l .et_pb_row{width:calc(100% - 40px)}.et-db #et-boc .et-l .et_pb_row.fullwidth,.et-db #et-boc .et-l .et_section_specialty.fullwidth .et_pb_row{width:100%}@media (max-width:980px){.mobswap,.et_section_specialty.mobswap .et_pb_row{display:flex;flex-direction:column-reverse;gap:20px}.mobswap:after{content:unset}}#headMenu .et-menu-nav,#headMenu .et_pb_menu__menu,#headMenu .et_pb_menu__wrap,#headMenu ul.et-menu.nav{width:100%}#headMenu.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0}#headMenu ul a{font-size:16px;letter-spacing:0.5px;color:#1b1e0b;padding:8px 16px;border:0;border-radius:5px}#headMenu ul a:hover{opacity:1;color:#a9c9a7}#headMenu ul.et-menu{display:flex;align-items:center;gap:8px;margin:0}#headMenu ul.et-menu li{padding:0;margin:0}#headMenu ul.et-menu>li>a{display:block;padding:12px;font-weight:500;transition:all 200ms linear}#headMenu ul.et-menu li a i{font-size:15px}@media (max-width:980px){#headMenu .et_mobile_menu{border:0;border-radius:5px}#headMenu .et_pb_menu_inner_container{flex-direction:row-reverse;justify-content:flex-end;padding-right:40px}#headMenu .et_pb_menu__wrap{max-width:40px}#headMenu.et_pb_menu .et_mobile_nav_menu{margin:0}#headMenu .et_pb_menu__logo-wrap{margin:0 auto}}#headMenu .mobile_menu_bar{padding:4px;background-color:#657f56;border-radius:5px}#headMenu .mobile_menu_bar:before{top:1px}#headMenu .hl-link a{background-color:#657f56;color:#ffffff!important}#headMenu .hl-link:hover a{background-color:#a9c9a7;color:#ffffff!important}#mainSlider .et_pb_slide_image img{box-shadow:0 0 30px -15px #E2E2E2}@media (max-width:767px){#mainSlider .et_pb_slide{padding:0 20px}#mainSlider .et_pb_slide_image{display:block!important}#mainSlider .et_pb_slide_image img{animation-name:fadeIn!important}#mainSlider .et-pb-controllers{bottom:0}#mainSlider .et-pb-arrow-next,#mainSlider .et-pb-arrow-prev{top:33%;font-size:44px}}#testimonials .et_pb_slide .et_pb_container{height:fit-content!important}.service-item{background-color:#ffffff;border-radius:10px;box-shadow:0px 0px 10px -3px #E2E2E2}.service-item .et_pb_main_blurb_image{margin-bottom:0}.service-item .et_pb_blurb_container{padding:20px;border-radius:10px}.form-select-btn{cursor:pointer;background-color:#657f56;padding:8px 16px;border-radius:10px;transition:all 200ms linear}.form-select-btn:hover{background-color:#a9c9a7}.form-select-btn .et_pb_blurb_content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px}.form-select-btn .et_pb_blurb_container{padding-left:0}.form-select-btn .et_pb_main_blurb_image{width:auto;margin-bottom:0}.form-select-btn .et_pb_module_header{padding-bottom:0}.form-select-btn .et_pb_image_wrap .et-pb-icon{font-size:32px;font-weight:700!important}.ui-datepicker .ui-datepicker-calendar{width:calc(100vw - 40px);max-width:316px}.ui-datepicker{background:#fff;padding:10px;border-radius:10px;left:0;font-size:16px;line-height:32px;box-shadow:0px 1px 6px -2px rgba(0,0,0,0.2)}.ui-datepicker table{border-spacing:0;border-collapse:collapse}.ui-datepicker .ui-datepicker-title{color:#1b1e0b;font-weight:600}.ui-datepicker a,.ui-datepicker .ui-datepicker-calendar span{cursor:pointer;float:left;list-style:none;margin:0;padding:0;text-align:center;height:32px;width:32px;border:0;border-radius:5px;color:#5f5f5f;text-decoration:none}.ui-datepicker .ui-datepicker-calendar span{color:#657f56;cursor:default;font-weight:normal;-webkit-font-smoothing:antialiased}.ui-datepicker .ui-datepicker-unselectable span{color:#aaaaaa}.ui-datepicker a:hover,.ui-datepicker a.ui-state-highlight:hover{color:#ffffff;background-color:#a9c9a7}.ui-datepicker a.ui-state-highlight{font-weight:600;color:#657f56;background-color:#f9f9f9}.ui-datepicker a.ui-state-active{font-weight:600;color:#ffffff;background-color:#657f56}.ui-datepicker a:focus{box-shadow:none}.ui-datepicker-header{position:relative;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{position:absolute}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev:before,.ui-datepicker-next:before{position:absolute;display:block;top:0;left:0;content:"‹";text-indent:0;width:34px;text-align:center;font-size:16px;-webkit-font-smoothing:antialiased}.ui-datepicker-next:before{content:"›";top:0;right:0;left:auto}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker-next.ui-state-disabled,.ui-datepicker-next.ui-state-disabled:hover{background-color:#fff;cursor:default;color:#657f56}#appointForm .wbk-input,#appointForm .wbk-select,#appointForm .wbk-text,#appointForm .wbk-email-custom,#appointForm .wbk-input:focus,#appointForm .wbk-select:focus,#appointForm .wbk-text:focus,#appointForm .wbk-email-custom:focus{box-shadow:0px 0px 20px -5px #E2E2E2!important}#appointForm .wbk-slot-button{padding:5px 0}#appointForm .wbk-comment{resize:none}.entry-content tr td{padding:unset}@media (min-width:981px){p.et_pb_contact_field{margin-bottom:20px}}.footer-sidebar .et_pb_widget:last-child{margin-bottom:0!important}.footer-sidebar li:before{content:">";font-family:'Poppins',sans-serif;display:inline;margin-right:5px}.et_pb_scroll_top.et-pb-icon{bottom:20px;right:20px;background-color:#657f56;border-radius:5px}.et_pb_scroll_top.et-pb-icon:hover{color:#ffffff;background-color:#a9c9a7}.et_pb_newsletter_result{color:#1b1e0b!important}