h1, h2, h3, h4, h5 {
margin-top: 0;
}
ul, ol {
margin-bottom: 1.6em;
}
ul li, ol li {
margin-bottom: 0.8em;
}
.elementor-widget-theme-post-content p a, 
.elementor-widget-theme-post-content li a {
text-decoration: underline;
font-weight: 600;
}
p strong, li strong {
font-weight: 600;
}
.elementor-form input[type="checkbox"] {
height: 16px;
width: 16px;
margin-right: 8px;
transform: translateY(4px);
}
.elementor-field-type-checkbox span, .elementor-field-type-checkbox label {
line-height: 1.6em;
}
.elementor-field-type-html small {
display: block;
font-size: var(--e-global-typography-adee772-font-size);
line-height: var(--e-global-typography-adee772-line-height);
}
.rank-math-breadcrumb p {
margin-bottom: 0;
overflow-x: hidden;
white-space: nowrap;
font-size: var( --e-global-typography-f12e97c-font-size );
color: rgba(255,255,255,0.5);
}
.rank-math-breadcrumb p a {
color: #fff;
}
.rank-math-breadcrumb p .separator {
font-weight: bold !important;
}
.rank-math-breadcrumb a:hover {
text-decoration: underline !important;
color: #fff;
}
.elementor-button-icon {
display: flex;
}
.elementor-button-content-wrapper {
align-items: center;
}
.elementor-button-icon .e-font-icon-svg {
height: 1em;
}
.grecaptcha-badge { 
visibility: hidden !important;
}
.cky-notice-des {
line-height: 1.4em;
font-size: 14px;
}