h1.h1-txt,.h1-txt{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:5em;font-size:80px;font-weight:700;line-height:1.1;text-shadow:2px 2px #ffffff}h2.h2-txt,.h2-txt{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:3.75em;font-size:50px;font-weight:700;line-height:1.03;padding-bottom:20px}body:not(.home) h2.h2-txt,.h2-txt{font-size:36px}h2.h2-txt-mid,.h2-txt-mid{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:3.75em;font-size:50px;font-weight:700;line-height:1.03;padding-bottom:20px}body:not(.home) h2.h2-txt-mid,.h2-txt-mid{font-size:46px}@media only screen and (max-width:390px){body:not(.home) h2.h2-txt-mid,.h2-txt-mid{font-size:36px}}h2.hero-h2-subhead,.hero-h2-subhead{padding-bottom:10px;line-height:1em;font-size:26px;font-weight:400;color:#333;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif}@media only screen and (max-width:980px){h1.h1-txt,.h1-txt{font-size:60px;line-height:1.1}}@media only screen and (max-width:420px){h1.h1-txt,.h1-txt{font-size:48px;line-height:1.1}}@media only screen and (max-width:330px){h1.h1-txt,.h1-txt{font-size:44px;line-height:1.1}}@media only screen and (max-width:310px){h1.h1-txt,.h1-txt{font-size:36px;line-height:1.1}}@media only screen and (max-width:600px){h2.h2-txt,.h2-txt{font-size:32px!important}}@media only screen and (max-width:385px){h2.h2-txt,.h2-txt{font-size:28px!important}}h3.h3-txt,.h3-txt{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:30px;font-weight:700;line-height:1.2}@media only screen and (max-width:400px){h3.h3-txt,.h3-txt{font-size:26px!important}}h4.h4-txt,.h4-txt{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:1.5em;font-size:24px;font-weight:500;line-height:1.6}h5.h5-txt,.h5-txt{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:1.5em;font-size:22px;font-weight:600;line-height:1.6}.fsize45{color:#fff;font-family:'Oswald';font-size:45px;line-height:1.3}.body-txt,li,td,th{font-size:1.063em;font-size:17px;font-weight:500;line-height:1.6}.gform-theme--foundation .gform_fields{row-gap:10px!important}h2.gform_title{display:none}label.gform-field-label.gform-field-label--type-sub{display:none!important}.white-txt,h1.white-txt,h2.white-txt,h3.white-txt,h4.white-txt,h5.white-txt{color:#ffffff}.blue-txt,h1.blue-txt,h2.blue-txt,h3.blue-txt,h4.blue-txt,h5.blue-txt,.blue-list li:before{color:#00548b}.blue-txt-mid,h1.blue-txt-mid,h2.blue-txt-mid,h3.blue-txt-mid,h4.blue-txt-mid,h5.blue-txt-mid,.blue-list-mid li:before{color:#00548b}.green-list li:before{color:#00b09b}.green-txt,h1.green-txt,h2.green-txt,h3.green-txt,h4.green-txt,h5.green-txt{color:#00b09b}.bgreen-list li:before{color:#7bdcd5}.caps-txt{text-transform:uppercase}@media only screen and (max-width:1130px){.caps-txt{font-size:25px!important}}.eyebrow{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;color:#333!important;font-size:14px;line-height:1.03em;padding-bottom:7px!important}.treated{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;color:#666!important;font-size:14px;line-height:1.03em;text-align:center}ul.arrow-txt-list,ul.circle-txt-list{list-style:none;padding-left:0px}ul.arrow-txt-list li:before{content:"\f138";font-family:FontAwesome;font-weight:900;padding-right:10px;position:absolute;left:-0px}ul.arrow-txt-list li,ul.circle-txt-list li{padding-left:25px;margin-bottom:10px}ul.circle-txt-list li:before{content:"\f192";font-family:FontAwesome;padding-right:10px;position:absolute;left:-0px}.pad-top-15{margin-top:15px}.column-2-table tr td,.column-2-table tr,.column-2-table,.entry-content table:not(.variations){border-width:0px}.column-2-table .arrow-txt-list li::before{position:relative!important;left:auto}.column-2-table .arrow-txt-list li{padding-left:0px}.column-2-table table td{padding:0px}.column-2-table td{vertical-align:top;padding-left:0px!important}.column-2-table img{border-radius:15px}.small-txt{font-size:15px!important}ul.checklist.two-col{column-count:2;column-gap:40px}@media only screen and (max-width:450px){ul.checklist.two-col{column-count:1}}ul.checklist.two-col li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.equal-height-row{align-items:stretch}.equal-height-row .et_pb_column{display:flex}.equal-height-row .image-fill{height:100%}.equal-height-row .image-fill .et_pb_image_wrap{height:100%}.equal-height-row .image-fill img{height:100%;width:100%;object-fit:cover}.banner-hero-inner-page.et_section_regular:before{content:'';background-image:url(https://ritucciregenerativemed.com/wp-content/uploads/2024/09/circle-half.png);background-position:center left;background-repeat:no-repeat;background-attachment:scroll;width:416px;height:40vh;position:absolute;top:0;left:0;z-index:1;overflow:hidden}@media only screen and (max-width:500px){.banner-hero-inner-page.et_section_regular:before{width:300px!important}}.gradient-over-image.overflow-this{z-index:-90;overflow:visible;left:-30vw;top:500%}#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:#000;background:#f0f3f6;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}.et_mobile_menu{border-top-color:#00548b}.et_mobile_menu li a{padding:10px 5% 10px 0px}.et_mobile_menu li li{padding-left:0}.et_mobile_menu li a{border-bottom:1px solid rgb(0 0 0 / 20%)}.et_mobile_menu li ul li a{border-bottom:1px solid rgb(0 0 0 / 20%);font-weight:400;line-height:1.2;padding-left:20px}ul#mobile_menu1>li>a{line-height:1.25;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;font-weight:400}@media only screen and (max-width:980px){.et_pb_menu .et_mobile_menu{top:106%;padding:2%}}