body::-webkit-scrollbar-thumb {
min-height: 30px;
border-radius: 0px;
background-color: var(--e-global-color-accent);
}
body::-webkit-scrollbar {
width: 10px;
background-color: #fff;
outline: none;
}
body::-webkit-scrollbar-track {
background-color: #fff;
border-radius: 0px;
}  h1, h2, h3, h4, h5, h6 {
margin-block-start: 0;
} h2:not(:first-child), h3:not(:first-child), h4:not(:first-child), h5:not(:first-child), h6:not(:first-child) {
margin-block-start: 2rem;
}     .elementor[data-elementor-type="single-post"] ul,
.elementor[data-elementor-type="single-page"] ul,
.elementor[data-elementor-type="single-post"] ol,
.elementor[data-elementor-type="single-page"] ol {
padding-bottom: .9rem;
}  .elementor[data-elementor-type="single-post"] .elementor-widget-theme-post-content a {
font-weight: 600;
}    .elementor[data-elementor-type="single-post"] .elementor-widget-theme-post-content ul {
list-style: none;
padding-inline-start: 26px;
} .elementor[data-elementor-type="single-post"] .elementor-widget-theme-post-content ul > li {
display: table-row;
} .elementor[data-elementor-type="single-post"] .elementor-widget-theme-post-content ul > li::before {
display: table-cell;
text-align: right;
content: "+";
font-size: 1em;
font-weight: bold;
color: var(--e-global-color-accent);
padding-right: 5px;
}   .cta.elementor-widget-button .elementor-button {
display: inline-flex;
transition: all 0.3s;
position: relative;
overflow: hidden;
z-index: 1;
}
.cta.elementor-widget-button .elementor-button:hover:before {
width: 100%;
}
.cta.elementor-widget-button .elementor-button:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 100%;
background-color: #00000020;
transition: all 0.3s;
z-index: -1;
} .cta.elementor-widget-button .elementor-button .elementor-button-icon {
transform: rotate(-45deg);
}  .nr_title-header {
text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5), 2px 2px 10px rgba(255, 255, 255, 0.5); text-shadow: 0px 0px 1px white, 0px 0px 2px rgba(255, 255, 255, 0.5), 2px 2px 10px rgba(255, 255, 255, 0.5);
} .nr_super-title .elementor-heading-title:before {
content: "";
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDY4IDcyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDQzMzIsMCwwLDAuOTg4Njg1LC0wLjU5MjkzOSwtMS4yMzY4NCkiPgogICAgICAgIDxyZWN0IHg9IjEuNzIyIiB5PSIxLjI1MSIgd2lkdGg9IjE5Ny40ODQiIGhlaWdodD0iNzIuODI0IiBzdHlsZT0iZmlsbDpub25lOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNy44LC0xLjUpIj4KICAgICAgICA8cGF0aCBkPSJNMTYuOSw2NS4zTDE3LjgsNTkuN0wzMy4yLDU5LjdMMzMuMiw0MC43TDIxLjMsNDAuN0wyMi4yLDM1LjNMMzMuMiwzNS4zTDMzLjIsMTguNUwyNS4yLDE4LjVMMjYuMywxMi45TDQwLjYsMTIuOUw0MC42LDY1LjNMMTYuOSw2NS4zWiIgc3R5bGU9ImZpbGw6cmdiKDE5MSwxNjQsOTUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik00NC43LDY1LjNMNDQuNywxMi45TDUyLjEsMTIuOUw1Mi4xLDU5LjdMNjQuNiw1OS43TDY1LjYsNjUuM0w0NC43LDY1LjNaIiBzdHlsZT0iZmlsbDpyZ2IoMTkxLDE2NCw5NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTkuOSw3MS4zTDczLjcsNzEuMyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6cmdiKDE5MSwxNjQsOTUpO3N0cm9rZS13aWR0aDoycHg7Ii8+CiAgICAgICAgPHBhdGggZD0iTTIyLjMsM0wxMC4zLDY5LjMiIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOnJnYigxOTEsMTY0LDk1KTtzdHJva2Utd2lkdGg6MnB4OyIvPgogICAgICAgIDxwYXRoIGQ9Ik02MS4xLDNMNzMuMSw2OS4zIiBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpyZ2IoMTkxLDE2NCw5NSk7c3Ryb2tlLXdpZHRoOjJweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
display: block;
height: 70px;
width: 70px;
background-size: 70px;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: -4px;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
} .nr_404 .nr_super-title .elementor-heading-title:before {
height: 160px;
width: 160px;
background-size: 150px;
}    .cky-btn {
text-transform: inherit !important;
} .cky-consent-container .cky-consent-bar, .cky-modal {
border-radius: unset !important;
}