/*
Theme Name: Client Name
Template: hello-elementor
Author: The Brandesign group
Description: A child theme for Hello Elementor
Version: 1.0
*/



/* ------------------------GLOBALS ------------------------*/

:root{
	--white:#ffffff;
	--blue:#005BA8;
	--green:#318F36;
	--dark-green:#145629;
	--dark-brown:#1A1818;
}


h1, h2, h3, h4, h5, h6 {
	font-family:'Manrope', sans-serif !important;
}


.bd-header.scrolled {
    background-color:#FFFFFF !important;
    padding: 12px 0;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
/* 	backdrop-filter:blur(10px); */
}

body{
	overflow-x:hidden !important;
}

/* Rank Math Breadcrumb */
.rank-math-breadcrumb {
  font-size: 14px;
  line-height: 1.4;
  color: #005BA8;
}

/* Removes default paragraph spacing */
.rank-math-breadcrumb p {
  margin: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}

/* Breadcrumb links */
.rank-math-breadcrumb a {
  color: #000000;
  text-decoration: none;
  font-weight: 400;
}

/* Link hover */
.rank-math-breadcrumb a:hover {
  color: #318F36;
  text-decoration: underline;
}

/* Separator */
.rank-math-breadcrumb .separator {
  color: #005BA8;
  margin: 0 2px;
}

/* Current page */
.rank-math-breadcrumb .last {
  color: #005BA8;
  font-weight: 600;
}

/* ------------------------END GLOBALS ------------------------*/

/* ------------------------BUTTONS ------------------------*/

.bd-green-btn a{
	background-color:var(--dark-green);
	color:var(--white);
	border-radius:0px;
	border:0px;
    padding-inline: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.bd-green-btn a:hover{
	transition:all ease-in-out 0.3s;
	background-color:var(--blue);
	color:var(--white);
	border-radius:50px;
	border:0px;
    padding-inline: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.bd-blue-btn a{
	background-color:var(--blue) !important;
	color:var(--white) !important;
	border-radius:0px;
	border:0px;
	padding-inline: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.bd-blue-btn a:hover{
	transition:all ease-in-out 0.3s;
	background-color:var(--green) !important;
	color:var(--white) !important;
	border-radius:50px;
	border:0px;
	padding-inline: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* ------------------------END BUTTONS ------------------------*/




/* ------------------------Media Query ------------------------*/


/* ------------------------Mobile Query------------------------*/
@media only screen and (max-width: 600px) {

    /* --------------GLOBALS --------------*/
 
	
	
	
	
	
	
	
	
    /* --------------GLOBALS --------------*/
    
    
  }

  /* ------------------------End Mobile Query------------------------*/

  /* ------------------------Tablet Mobile Query ------------------------*/

  @media only screen and (min-width: 601px) and (max-width: 1024px) {
    /* Styles for tablets (portrait and landscape) */
    
	  
	  
	  
	  
	  
	  
	  
  }
  