/*
Theme Name:         Sage Starter New Theme
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme.
Version:            11.0.1
Author:             Roots
Author URI:         https://roots.io/
Text Domain:        sage
License:            MIT License
License URI:        https://opensource.org/licenses/MIT
Requires PHP:       8.2
Requires at least:  6.6
*/
body{
  color: #000;
}
.blue {
  background: #f5f1ec;
  border: 1px solid #f5f1ec;
  transition: all 0.3s ease;
	color: #282A2B !important;
	
}
.blue:hover{
	color: #fff !important;
}

.transparent {
	border-color: #4B5D33 !important;
}

.blue:hover , .transparent:hover , #gform_submit_button_1:hover {
  background: #282A2B !important;
  border: 1px solid #282A2B !important;
  transition: all 0.3s ease;
}
.green {
  background: #4B5D33;
  border: 1px solid #4B5D33;
  transition: all 0.3s ease;
}
.green:hover, #gform_submit_button_1:hover, #gform_submit_button_3:hover, #gform_submit_button_4:hover, #gform_submit_button_6:hover {
  background: #282A2B !important;
  border: 1px solid #282A2B !important;
  transition: all 0.3s ease;
}
.btn-style , .button {
  display: inline-flex;
  padding: 15px 20px;
  color: white;
  border-radius: 64px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  margin-right: 10px;
  text-decoration: none !important;
}
.transparent {
  background: transparent;
  border: 1px solid #fff ;
    transition: all 0.3s ease;
}
.text-title {
	color: #3B5F32;
}
.gform_title {
  font-size: 1.875rem !important;
  font-weight: 800 !important;
  color: #2d5f3f !important;
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.gfield_label {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  color: #4B5D33 !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
#gform_submit_button_2, .gform_button button {
  display: inline-block !important;
  border-radius: 9999px !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
  color: white !important;
  background-color: #4B5D33 !important;
  font-size: 0.875rem !important;
  margin-bottom: 2.5rem !important;
}
#gform_submit_button_2:hover, .gform_button button:hover {
	background-color: #282A2B !important;
}

@media (min-width: 768px) {
  .gform_title {
    font-size: 3rem; /* md:text-5xl */
  }
}

@media screen and (max-width: 1023px) {
  .btn-style,  .button {
    padding: 10px 15px;
	line-height: unset;
  }
}

.text-section .text ul, .text-section .text ol {
	list-style: disc !important;
	padding: revert !important;
	margin: revert !important;
}
.text-section .text ol {
		list-style: decimal !important;
}
iframe {
  width: 100%;
}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
	font-size: revert !important;
	font-weight: revert !important;
	padding: revert !important;
  margin: revert !important;
}
#gform_submit_button_1, #gform_submit_button_3, #gform_submit_button_4, #gform_submit_button_6 {
  padding: 15px 20px;
  border-radius: 64px;
  cursor: pointer;
  font-weight: 600;
  background: #4B5D33 !important;
  border: 1px solid #4B5D33 !important;
}

.gform-body.gform_body input {
  border: 1px solid #ccc !important;
}

#gform_fields_1 input[type="text"],
#gform_fields_1 input[type="email"],
#gform_fields_1 textarea {
    border: 1px solid #ddd;
    background: #f5f5f5;
}
#applyPopup .relative.mt-8.max-w-4xl.w-full.mx-auto.p-12.bg-white.shadow-xl.rounded-xl {
  max-height: 90vh;
  overflow-y: auto;
}


