.scheme_default,
body.scheme_default { --theme-color-text: #1F242E;
}
header .site-header-base {
position: fixed;
width: 100%;
z-index: 1000;
left: 0;
top: 0;
}
nav.sc_layouts_menu ul.sub-menu {
top: calc(100% + 8px);
}
.page_content_wrap {
padding-top: 140px;
}    .elementor-element.elementor-widget__width-initial.site-title.elementor-widget {
max-width: 662px;
}
.elementor-element.site-identity {
z-index: 100;
}  .services_single-head {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 28px;
}
.services_page_featured {
max-height: 840px;
display: flex;
overflow: hidden;
}
.services_page_featured img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
aspect-ratio: auto;
}
.services_single-head a.sc_button.sc_button_default {
margin-right: 0;
}
span.arrow-line {
display: block;
width: 16px;
height: 10px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY3MDcgNC44MDI2N0wxNi4xNDY3IDQuMjc1NEMxNi4wNjU0IDQuMTk0MDMgMTUuOTY4OSA0LjEyOTQ4IDE1Ljg2MjYgNC4wODU0M0MxNS43NTY0IDQuMDQxMzkgMTUuNjQyNSA0LjAxODcyIDE1LjUyNzUgNC4wMTg3MkMxNS40MTI1IDQuMDE4NzIgMTUuMjk4NiA0LjA0MTM5IDE1LjE5MjQgNC4wODU0M0MxNS4wODYxIDQuMTI5NDggMTQuOTg5NiA0LjE5NDAzIDE0LjkwODMgNC4yNzU0TDguOTI5OTIgMTAuMjUwNUwyLjk0Mzg3IDQuMjY0NDZDMi44NjI1OSA0LjE4MzA5IDIuNzY2MDcgNC4xMTg1MyAyLjY1OTgzIDQuMDc0NDlDMi41NTM1OCA0LjAzMDQ1IDIuNDM5NyA0LjAwNzc4IDIuMzI0NjkgNC4wMDc3OEMyLjIwOTY5IDQuMDA3NzggMi4wOTU4IDQuMDMwNDUgMS45ODk1NiA0LjA3NDQ5QzEuODgzMzIgNC4xMTg1MyAxLjc4NjggNC4xODMwOSAxLjcwNTUyIDQuMjY0NDZMMS4xODE1MiA0Ljc4ODQ1QzEuMDE3NTMgNC45NTI1NiAwLjkyNTQwMSA1LjE3NTA4IDAuOTI1NDAxIDUuNDA3MDhDMC45MjU0MDEgNS42MzkwOSAxLjAxNzUzIDUuODYxNiAxLjE4MTUyIDYuMDI1NzFMOC4zMDg1NiAxMy4xNzc5QzguNDcwMTggMTMuMzQ5NyA4LjY5MzEgMTMuNDUwNyA4LjkyODgyIDEzLjQ1OUM5LjE2NDE3IDEzLjQ1MDUgOS4zODY2NCAxMy4zNDk0IDkuNTQ4IDEzLjE3NzlMMTYuNjY3NCA2LjA0NTM5QzE2LjgzMiA1Ljg3OTI1IDE2LjkyNCA1LjY1NDYzIDE2LjkyMzQgNS40MjA3NUMxNi45MjQxIDUuMTg5NDMgMTYuODMzMyA0Ljk2NzIxIDE2LjY3MDcgNC44MDI2N1oiIGZpbGw9IiMyMDIzMkEiLz4KPC9zdmc+Cg==');
margin-top: 20px;
} .footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
color: #fff;
}
.scroll_to_top_style_default {
background-color: #B1BDA0 ;
}
.scroll_to_top_style_default:hover {
color: var(--theme-color-inverse_link);
border-color: var(--theme-color-text_link);
background-color: var(--theme-color-text_link);
}
table {
width: 100%;
border-collapse: collapse;
}
.sc_table table {
width: 100%;
margin-left: -4px;
margin-right: -4px;
}
.sc_table table tbody tr td:first-child {
text-align: left;
}
table th,
table td {
border: 4px solid #eaf2d8;
text-align: center;
padding: 10px;
font-size: 16px;
font-weight: bold;
}
table th {
background-color: #f28c13;
color: #fff;
}
table .title {
text-align: left;
font-weight: bold;
}
table .highlight {
color: #03363D;
font-weight: bold;
background-color: #fff;
}
table th:first-child {
text-align: left;
}
table > tbody > tr:nth-child(2n+1) > td {
background-color: #ffffff;
}
.sc_table table th, table th {
padding: 0.5em;
}
.sc_table table td, table td {
padding: 0.5em 0.8em;
} header .sc_layouts_row .sc_layouts_item {
margin-top: 0.3em !important;
margin-bottom: 0.3em !important;
}
.menu_mobile .menu_mobile_inner .socials_mobile {
display: none !important;
}