/*
Theme Name: Capital Assignments
Theme URI:  https://www.brandesign.co.za
Author:     The Brandesign Group
Author URI: https://www.brandesign.co.za
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/


/* .bd-gradient-line .elementor-divider-separator {
	border-block-start:  solid transparent !important;
	border-top:  solid transparent !important;
	border-image: linear-gradient(90deg, #E8CB79 0%, #C3922E 100%) 1 !important;
	background: none !important;
} */


.bd-gradient-line .elementor-divider-separator {
	border: none !important;
height:3px !important;
	background: linear-gradient(90deg, #E8CB79, #C3922E, #E8CB79) !important;
	background-size: 200% 100% !important;

	animation: bdGradientMove 3s ease-in-out infinite !important;
}

/* Animation */
@keyframes bdGradientMove {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.bd-button-1 a{
	transition:all ease-in-out 0.3s; 
	background-color:#ba9a3f !important;
	color:white;
	border-radius:10px;
    font-family: 'Montserrat', sans-serif !important;
}

.bd-button-1 a:hover{
	transition:all ease-in-out 0.3s; 
	background-color:#08265B !important;
}

.bd-button-1 a {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: clamp(14px, 1vw, 16px);
  line-height: 1.2;

  padding: clamp(10px, 1vw, 14px) clamp(18px, 2vw, 30px);

  border-radius: 10px;
  box-sizing: border-box;

  min-height: 44px;

  min-width: 200px;
  max-width: 100%;
  text-align: center;

  white-space: normal;   /* allow wrapping if needed */
}


.bd-sliders .elementor-button.elementor-slide-button.elementor-size-sm{
	 display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: clamp(14px, 1vw, 16px);
  line-height: 1.2;

  padding: clamp(10px, 1vw, 14px) clamp(18px, 2vw, 30px);

  border-radius: 10px;
  box-sizing: border-box;

  min-height: 44px;

  min-width: 200px;
  max-width: 100%;
  text-align: center;

  white-space: normal;   /* allow wrapping if needed */
}