.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3193 .elementor-element.elementor-element-5572155 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-1px;color:#000000;}:root{--page-title-display:none;}/* Start custom CSS *//* CONTACT US PAGE — NORMAL WHITE HEADER
   Elementor class: contact-page*/

/* Header */
body:has(.contact-page) .rmk-header {
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
}

/* Remove transparent header overlay */
body:has(.contact-page) .rmk-header::before {
    opacity: 0 !important;
    background: none !important;
}

/* LOGO*/

body:has(.contact-page) .rmk-logo-img,
body:has(.contact-page) .rmk-header.is-scrolled .rmk-logo-img {
    filter: none !important;
}


/* =========================================================
   NAVIGATION
========================================================= */

body:has(.contact-page) .rmk-nav-link,
body:has(.contact-page) .rmk-header.is-scrolled .rmk-nav-link {
    color: #006837 !important;
    opacity: 1 !important;
}

/* Navigation hover */
body:has(.contact-page) .rmk-nav-link:hover,
body:has(.contact-page) .rmk-nav-link:focus,
body:has(.contact-page) .rmk-nav-link:active {
    color: #006837 !important;
    opacity: 1 !important;
}

/* Dropdown arrow */
body:has(.contact-page) .rmk-dropdown-arrow {
    color: #006837 !important;
}

body:has(.contact-page) .rmk-dropdown-arrow path {
    stroke: #006837 !important;
}


/* DROPDOWN */

body:has(.contact-page) .rmk-dropdown-menu {
    background: #ffffff !important;
}

body:has(.contact-page) .rmk-dropdown-link {
    color: #006837 !important;
}

body:has(.contact-page) .rmk-dropdown-link:hover {
    color: #006837 !important;
    background: rgba(71, 236, 41, 0.10) !important;
}


/* CLIENT LOGIN BUTTON */

body:has(.contact-page) .rmk-cta-btn,
body:has(.contact-page) .rmk-header.is-scrolled .rmk-cta-btn {
    background: #51C83C !important;
    background-color: #51C83C !important;

    color: #ffffff !important;

    transform: none;
}

/* Login hover */
body:has(.contact-page) .rmk-cta-btn:hover,
body:has(.contact-page) .rmk-cta-btn:focus,
body:has(.contact-page) .rmk-cta-btn:active {
    background: #43B634 !important;
    color: #ffffff !important;
}


/* SCROLL STATE
   Contact page stays exactly the same after scrolling*/

body:has(.contact-page) .rmk-header.is-scrolled {
    background: #ffffff !important;
    background-color: #ffffff !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.08) !important;
}

body:has(.contact-page) .rmk-header.is-scrolled::before {
    opacity: 0 !important;
}


/* MOBILE */

@media (max-width: 991px) {

    /* Header */
    body:has(.contact-page) .rmk-header {
        background: #ffffff !important;
        background-color: #ffffff !important;
    }

    /* Logo */
    body:has(.contact-page) .rmk-logo-img {
        filter: none !important;
    }

    /* Hamburger */
    body:has(.contact-page) .rmk-hamburger span {
        background: #006837 !important;
    }

    /* Mobile navigation */
    body:has(.contact-page) .rmk-nav {
        background: #ffffff !important;
    }

    body:has(.contact-page) .rmk-nav-link {
        color: #333333 !important;
    }

    body:has(.contact-page) .rmk-nav-link:hover,
    body:has(.contact-page) .rmk-nav-link:focus,
    body:has(.contact-page) .rmk-nav-link:active {
        color: #006837 !important;
    }

    /* Mobile login */
    body:has(.contact-page) .rmk-cta-btn {
        background: #51C83C !important;
        color: #ffffff !important;
    }
}


/* SMALL MOBILE */

@media (max-width: 480px) {

    body:has(.contact-page) .rmk-header {
        background: #ffffff !important;
    }

    body:has(.contact-page) .rmk-logo-img {
        filter: none !important;
    }

    body:has(.contact-page) .rmk-hamburger span {
        background: #006837 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sensemyfarm.com.au/wp-content/uploads/2026/08/Gotham-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'gotham';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://sensemyfarm.com.au/wp-content/uploads/2026/08/Gotham-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sensemyfarm.com.au/wp-content/uploads/2026/08/Gotham-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */