.gform_wrapper{margin-top:-16px}input[type=text],textarea{background:#eee;border:none;border-radius:4px;color:#333!important;padding:15px!important;transition:all .5s ease}input[type=text]:focus,textarea:focus{background:#dac6e7}.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}.gform_wrapper .gform_footer input.button{float:right;background:#fff0;border:2px solid #8649ab;line-height:1.7em!important;font-size:18px!important;font-weight:500;color:#8649ab;padding:.3em 1em!important;border-radius:3px;cursor:pointer;margin-right:0!important}.gform_wrapper .gform_footer input.button:hover{background:rgb(0 0 0 / .05);border:2px solid #fff0}table.op-table{width:1%;border:none;margin:0}table.op-table tr td,table.op-table tr th{white-space:nowrap;line-height:1.25em;padding:3px 6px}table.op-table tr td{border:none}table.op-table tr.op-row.op-row-day th.op-cell-heading{font-weight:600}table.op-table tr.op-row.op-row-day td .op-closed{color:inherit;font-style:italic}.op-overview-shortcode{display:inline-block}.skt-team-member-thumbnail{font-size:0;line-height:1;margin:0 0 12px}.skt-team-member-thumbnail img{border-radius:50%}.skt-team-member{text-align:center}.skt-team-member h2{font-size:20px;text-transform:none;margin:0;padding:0}.skt-team-member a{color:inherit;text-decoration:none}.skt-team-member a h2{color:#8649ab}.skt-team-member a:focus h2,.skt-team-member a:hover h2{text-decoration:underline}.skt-team-member-grid{font-size:0;text-align:center}@media (min-width:768px){.skt-team-member-grid{margin:0 -15px}}.skt-team-member-grid .skt-team-member{padding:0 15px 30px}@media (min-width:480px){.skt-team-member-grid .skt-team-member{display:inline-block;vertical-align:top;width:50%}}@media (min-width:980px){.skt-team-member-grid .skt-team-member{width:25%;padding-top:2%;padding-bottom:2%}}@media (min-width:1350px){.skt-team-member-grid .skt-team-member{padding-top:27px;padding-bottom:27px}}body.single-team_member #sidebar{text-align:center}body.single-team_member #sidebar ul.menu>li>a{color:#8649ab}body.single-team_member #sidebar ul.menu>li>a:focus,body.single-team_member #sidebar ul.menu>li>a:hover{text-decoration:underline}@media (max-width:567px){#main-header .et_menu_container{width:90%}#main-header .et_menu_container #logo{max-width:65%}}#main-header #et-top-navigation .book-now>a{background:#ab494d;color:#fff!important;font-family:Raleway,Helvetica,Arial,Lucida,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;border-radius:50px;box-shadow:0 5px 20px #d6dee4;text-align:center;padding-top:13px;padding-bottom:12px}@media only screen and (min-width:981px){#main-header #et-top-navigation .book-now>a{padding-left:16px;padding-right:16px;margin-top:-13px}}#main-header.et-fixed-header{box-shadow:0 0 30px rgb(7 51 84 / .17)!important}.et_pb_bg_layout_dark.et_pb_text a{color:#fff;text-decoration:underline}.et_pb_bg_layout_dark.et_pb_text a:focus,.et_pb_bg_layout_dark.et_pb_text a:hover{text-decoration:none}.et_pb_blurb .et_pb_module_header{text-transform:none}.services .et_pb_blurb .et_pb_main_blurb_image{max-width:220px;margin-bottom:10px}.services .et_pb_blurb .et_pb_main_blurb_image img{border-radius:50%}.staff .et_pb_team_member_description,.staff .et_pb_team_member_image{display:block!important}.staff .et_pb_team_member_image img{border-radius:50%}.staff .et_pb_team_member_description .et_pb_module_header{text-transform:none}