:root {
    --defult-blue: rgb(0 147 209);
    --primary-color: #0093d1;
    --secondary-color: #005a8e;
    --accent-color: #ff9800;
    --text-color: #333333;
    --light-text: #ffffff;
    --bg-color: #f8f9fa;
    --border-color: #e0e0e0;
    --hover-bg: #f0f7ff;
    --active-bg: #e3f2fd;
    --shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    --font-family-base: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
    --font-size-base: 1rem;
    --line-height-base: 1.6;
    --color-text: #2d3748;
    --color-bg: #ffffff;
    --bg-black-color: #2d3e50;
    --bg-dark-green: rgb(0 49 30);
    --bg-light-green: rgb(112 162 39);
    --bg-lighter-green: rgb(232 243 215);
    --bg-hover-green :rgb(70 113 6);
    --secondary-color: #e74c3c;
    --text-color: #333;
    --light-bg: #f8f9fa;
    --hover_orange-color: rgb(274 148 29);
    --base-txt-orange: rgba(255, 102, 0, 1);
    --base-orange-light:rgb(255 240 218);
    --base-skin: #f44c28;
    --base-headingfont: "Roboto";
    --base-bodyfont: "Roboto";
    --base-subheadingfont: "Satisfy";
    --base-white: #ffffff;
    --green-lighter: rgb(232 243 215) !important;
    --bs-success-rgb: rgba(12, 188, 135, 1);
    --bs-text-opacity: 1;
    --bs-trevlo-white2: #FAF5EE;
    --bs-trevlo-base: #FF5956;
    --bs-gotur-base: #63AB45;
}
.bg-greenlighter{ background-color: var(--green-lighter) !important;}
html, body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    color: rgb(25 25 25);
    font-family: Roboto, Helvetica, Arial, sans-serif !important;
    margin: 0;
    padding: 0;
    font-family: 'Roboto',-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.6;
    color: var(--text-color);
    background-color: #fff;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
}
     
div#page {
    clear: both;
    display: block;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: auto;
    position: relative;
}
.menuzord-brand img {
    max-height: max-content;
    height: 70px;
    margin-top: 4px;
    width: 70%;
}
.clip-path {
    position: absolute;
    width: 100%;
    height: 70px;
    bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .top_bar_contact_item.item-2, .top_bar_contact_item.item-1 {
        display: none;
    }
}