@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Inter Tight", sans-serif;
    font-optical-sizing: auto;
}

html,
body {
    height: 100%;
    width: 100%;
}
main,header,footer
{
    overflow: hidden !important;
}
main {
    position: relative;
}

.green {
    color: #385212;
}

.green-btn {
    background: linear-gradient(135deg, #6B8E23, #2E4F2E) !important;
    color: #fff;
}

.green-btn:hover {
    background-color: #385212 !important;
    color: #fff;
    transition: 0.3s;
}
/* ==================================
   call button sticky STYLES
================================== */

.mobile-call-btn {
  position: fixed;
  bottom: 0%;
  left: 20%;
  width: 60%;
  z-index: 9999;
  background-color: #ffffff;
  text-align: center;
  padding: 4px 0;
  border-radius: 15px 15px 0 0;
  border: 2px solid #888;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.15);
}

.call-now-button {
  color: #fff;
  font-weight: 600;
  font-size: 0.9rem;
  text-decoration: none;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 16px; /* spacing inside buttons */
}

.call-now-button:first-child {
  border-right: 1px solid #000; /* white divider */
}

.btn3{
   border: 2px solid #385212 !important;
    color: #385212 !important;
    font-weight: bold !important;
}
.btn3:hover{
     background: linear-gradient(135deg, #6B8E23, #2E4F2E) !important;
    color: #fff !important;
    transition: 0.3s;

}
.call-now-button i {
  font-size: 1.2rem;
}
.call-now-button.call {
  color: red !important;
}

.call-now-button.call i {
  color: red !important;
}

.call-now-button.whatsapp {
  color: green !important;
}

.call-now-button.whatsapp i {
  color: green !important;
}