.creed-script {
  font-family: "Brittany Signature", "Allura", cursive;
  font-size: clamp(30px, 3vw, 54px);
  font-weight: 400;
  line-height: 1.1;
  color: #063F35;
}

.creed-script-small {
  font-family: "Brittany Signature", "Allura", cursive;
  font-size: clamp(22px, 2vw, 34px);
  font-weight: 400;
  line-height: 1.15;
  color: #063F35;
}

.creed-divider {
  width: 90px;
  height: 1px;
  background: #B58A45;
}

#header-top p{
	margin:0 !important;
}

#header-top{
	max-height:40px;
}

#hi::before{
	content:'';
	background-color: gold;
	height:2px;
	display:block;
}

.elementor-button-icon .icon-rt-chevron{
  color: var( --e-global-color-0026055 );
}

@font-face {
  font-family: "The Suavity";
  src: url("https://your-cdn.com/path/the-suavity.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Disable Elementor's normal hover flip */
.creed-click-flip .elementor-flip-box__container {
  transform: none !important;
}

/* Show the front by default */
.creed-click-flip .elementor-flip-box__front {
  transform: none !important;
  z-index: 2;
}

/* Keep the back hidden */
.creed-click-flip .elementor-flip-box__back {
  transform: rotateY(180deg) !important;
  z-index: 1;
}

/* Flip only after the click class is added */
.creed-click-flip.is-flipped .elementor-flip-box__front {
  transform: rotateY(-180deg) !important;
}

.creed-click-flip.is-flipped .elementor-flip-box__back {
  transform: rotateY(0deg) !important;
  z-index: 3;
}

/* Preserve the animation */
.creed-click-flip .elementor-flip-box__front,
.creed-click-flip .elementor-flip-box__back {
  transition: transform 0.6s ease !important;
  backface-visibility: hidden;
}

/* Make the card feel clickable */
.creed-click-flip {
  cursor: pointer;
}

.creed-click-flip,
.creed-click-flip .elementor-flip-box__container,
.creed-click-flip .elementor-flip-box__front,
.creed-click-flip .elementor-flip-box__back {
  border-radius: 20px;
  overflow: hidden;
}

.creed-click-flip .elementor-icon-wrapper.elementor-view-default{display:none;}

.creed-click-flip .elementor-flip-box__layer.elementor-flip-box__front  .elementor-flip-box__layer__description{
	display: inline;
    align-self: center;
    margin: auto;
    border: 1px solid white;
    padding: .5rem 1.5rem;
}

.creed-click-flip .elementor-flip-box__front .elementor-flip-box__layer__title{
	margin-bottom:50px;
}

.creed-click-flip .elementor-flip-box__back .elementor-flip-box__layer__title{
	margin-bottom:5px;
}

#home-mail .icon-env-mail:before{
	font-size: 12px !important;
}

#infinity .icon-infinity-double:before{
font-size: 42px !important;
    left: -3% !important;
    top: 28px;
}