:root {
  /* =========================
     FONTS
  ========================= */
  --font-site: Google Sans Flex;
  --font-site-title: Literata;

  /* =========================
     COLORS
  ========================= */
  --color-text-primary: ;
  --color-text-secondary: ;
  --color-bg-primary: ;
  --color-bg-secondary: ;

  /* =========================
     TYPOGRAPHY SIZES
  ========================= */
  --font-h1: 70px;
  --font-h2: 70px;
  --font-h3: 27px;
  --font-h4: ;
  --font-eyebrow: 20px;
}


/* REUSABLE CSS */

@font-face {
    font-family: 'Bouquet swash';
    src: url('https://s3.amazonaws.com/static.organiclead.com/Site-f79e549d-16f4-4215-a7d9-06c636f5f093/fonts/Bouquetswash.woff2') format('woff2'),
        url('https://s3.amazonaws.com/static.organiclead.com/Site-f79e549d-16f4-4215-a7d9-06c636f5f093/fonts/Bouquetswash.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



#ry-pg-body {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgb(246 236 227 / 40%) 100%);
}

.mobile-container {
    background: #fff !important;
}


.ry-sticky-menu.fixed {
    box-shadow: 0 2px 2px #616a49;
}
	
.hp-section {
    position: relative;
}

.overlink, .overlink a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0;
    cursor: pointer;
    inset: 0;
}

.section-header h2 {
	font-size: 70px;
	letter-spacing: -3px;
	color: #000;
	font-weight: 500 !important;
	font-style: italic;
	font-family: "Literata", sans-serif !important;
	text-transform: capitalize;
}

.section-header span {
	display: block;
	font-size: 20px;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 400;
	font-family: "Google Sans Flex";
	line-height: normal;
}



.section-text p {
    font-size: 18px;
    line-height: 28px;
    color: var(--color-text-main);
}

.section-cta {
    padding: 30px 0 0;
}

.section-cta div {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.section__cta .ry-btn.ry-btn-primary:hover {
    background: #616b49;
}


/* END OF REUSABLE CSS */