.nav-button{margin-bottom:20px}.nav-button a{padding-bottom:22px!important;padding:22px 28px!important;border:none;background:#3d3d3d!important;color:#fff!important;font-weight:600!important;text-transform:uppercase;text-align:center;font-size:20px!important}.nav-button:hover a{background:#606060!important;border:none;opacity:1}.et-fixed-header #top-menu .nav-button a{color:#fff!important;border:none;opacity:1}.et-fixed-header #top-menu .nav-button:hover a{background:#606060!important;color:#fff!important;border:none;opacity:1}.et-fixed-header #top-menu .nav-button.current-menu-item a{color:#fff!important}@media only screen and (max-width:767px){body header img#logo{max-width:70%!important;max-height:70%!important;height:auto!important;width:auto!important}}.ginput_container input,.ginput_container textarea{border:solid 1px #adadad;padding:10px!important}.ginput_container input:focus,.ginput_container textarea:focus{border:solid 1px #3d3d3d}.gform_button{cursor:pointer;padding:18px 28px!important;border:none;background:#3d3d3d!important;color:#fff!important;font-weight:600!important;text-transform:uppercase;font-size:20px!important}.gform_button:hover{cursor:pointer;background:#606060!important;border:none;opacity:1;transform:translate(0px,-10px);transition-duration:500ms}.gfield_label{font-family:"karla"}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#000;font-size:32px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}@media screen and (max-width:1024px){#rmp-container-237536{z-index:100000;height:auto}}#sidebar a:hover{color:#000!important}.insurance-button{padding-bottom:22px!important;padding:22px 28px!important;border:none;background:#3d3d3d!important;color:#fff!important;font-weight:600!important;text-transform:uppercase;text-align:center;font-size:20px!important}.insurance-button:hover{background:#606060!important;border:none;opacity:1}.card-button{line-height:1.2em!important;text-align:center;width:100%}body .uwy.userway_p5 .userway_buttons_wrapper{bottom:80px!important}.dsm_before_after_image_wrapper.dsm-before-after-image-slider-container{max-height:200px!important}html:has(#simple-banner-script-js) .et_fixed_nav.et_show_nav #page-container{padding-top:159px}html:has(#simple-banner-script-js) #main-header:not(:has(#simple-banner)){padding-top:43px}@media (max-width:980px){html:has(#simple-banner-script-js) .et_fixed_nav.et_show_nav #page-container{padding-top:122px}}@media (max-width:636px){html:has(#simple-banner-script-js) .et_fixed_nav.et_show_nav #page-container{padding-top:145px}html:has(#simple-banner-script-js) #main-header:not(:has(#simple-banner)){padding-top:66px}}@media (max-width:372px){html:has(#simple-banner-script-js) .et_fixed_nav.et_show_nav #page-container{padding-top:168px}html:has(#simple-banner-script-js) #main-header:not(:has(#simple-banner)){padding-top:89px}}.dsm_icon_list .dsm_icon_list_text{line-height:1.5em}