body.single-post .page-title-bar .heading,
body.single-post .page-title-bar h1,
body.single-post h1.entry-title,
body.single-post .entry-title {
font-size: clamp(34px, 3.2vw, 46px) !important;
line-height: 1.08 !important;
font-weight: 800 !important;
letter-spacing: -0.025em !important;
max-width: 1100px !important;
margin-left: auto !important;
margin-right: auto !important;
} body.single-post .page-title-bar .heading *,
body.single-post .page-title-bar h1 * {
font-size: inherit !important;
line-height: inherit !important;
font-weight: inherit !important;
} @media only screen and (max-width: 1024px) {
body.single-post .page-title-bar .heading,
body.single-post .page-title-bar h1,
body.single-post h1.entry-title,
body.single-post .entry-title {
font-size: 38px !important;
}
} @media only screen and (max-width: 767px) {
body.single-post .page-title-bar .heading,
body.single-post .page-title-bar h1,
body.single-post h1.entry-title,
body.single-post .entry-title {
font-size: 30px !important;
line-height: 1.1 !important;
letter-spacing: -0.015em !important;
}
} .tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn,
.tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn:hover,
.tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn:focus {
background: transparent !important;
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
color: #174d3b !important;
text-decoration: none !important;
} .tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn *,
.tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn:hover *,
.tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn:focus * {
color: #174d3b !important;
fill: #174d3b !important;
stroke: #174d3b !important;
text-decoration: none !important;
} .tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn::before,
.tutor-billing-wrapper
.tutor-billing-tabs-content
> .tutor-flex.tutor-items-center.tutor-justify-between
button.tutor-btn::after {
background: transparent !important;
} button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"],
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:hover,
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:focus,
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:active {
background: transparent !important;
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
color: #174d3b !important;
text-decoration: none !important;
} button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"] *,
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:hover *,
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:focus *,
button.tutor-btn.tutor-btn-ghost.tutor-btn-x-small.tutor-btn-icon[aria-label="Close modal"]:active * {
color: #174d3b !important;
fill: #174d3b !important;
stroke: #174d3b !important;
}  .tutor-payment-modal-contents input[type="radio"].tutor-radio {
appearance: auto !important;
-webkit-appearance: auto !important;
accent-color: #174d3b !important;
opacity: 1 !important;
visibility: visible !important;
} .tutor-payment-modal-contents input[type="checkbox"] {
appearance: auto !important;
-webkit-appearance: auto !important;
accent-color: #174d3b !important;
opacity: 1 !important;
visibility: visible !important;
}