.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
position: absolute !important;
word-wrap: normal !important;
}*,
*::before,
*::after {
box-sizing: border-box;
}
body {
-webkit-font-smoothing: antialiased;
margin: 0;
color: #404040;
background: white;
font-size: 1rem;
line-height: 1.6;
font-family: 'Open Sans', sans-serif;
}
a {
color: #3BA9FC;
text-decoration: none;
}
a:hover {
color: #F7C243;
}
h1, h2, h3 {
color: #111;
line-height: 1.2;
font-family: 'Oswald', sans-serif;
}
h1 {
margin-top: 0;
} .red-btn {
background: #e21938 !important;
padding: 12px 24px !important;
}
.elementor-slide-heading {
font-family: 'Oswald', sans-serif;
}
article .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 !important;
}