/*
Theme Name: Child Theme Special Divi
Version: 1.0
Description: A child theme of SpecialDivi
Author: HelamanEspinoza
Template: SpecialDivi
*/

		/* Imports the parent theme's stylesheet */
		@import url("../SpecialDivi/style.css");
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* -------------------- Fonts -------------------- */

		/* Imports Adobe Font - Athelas */
		@import url("https://use.typekit.net/yed7cnx.css");
		/* Imports Google Font - Averia Libre */
		@import url('https://fonts.googleapis.com/css2?family=Averia+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* ----------------------------------------------------- Website Code ----------------------------------------------------- */

	/* -------------------- All Words/Text -------------------- */
		/* Sets h1 to bold with a large font size */
			h1 {
				font: bold 65px Athelas;
}
		/* Sets h2 to normal weight with a medium font size */
			h2 {
				font: normal 20px Athelas;
}
		/* Sets h3 to bold with a larger font size, with !important to ensure it applies */
			h3 {
				font: bold 35px Athelas !important;
}
		/* Sets h4 to normal weight with a medium font size */
			h4 {
				font: normal 20px Athelas;
}
		/* Sets h5 to a smaller font size, with !important to ensure it applies */
			h5 {
				font: 15px Athelas !important;
}
		/* Sets paragraph text to a readable size */
			p {
				font: 18px "Averia Libre";
}
		/* Styles blockquotes and quotes with italicized font and a specific color */
			blockquote, q {
				font: italic 18px "Averia Libre";
				color: #3C4A5A;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* -------------------- Header -------------------- */
		/* Sets the header menu font, uppercase text, and bold weight */
			#header .et_pb_fullwidth_menu--with-logo {
				font-family: Athelas;
				text-transform: uppercase;
				font-weight: bold;
}
		/* Applies a semi-transparent background with a blur effect */
			#header .et_pb_fullwidth_menu {
				background: rgba(255, 248, 234, 0.8);
				backdrop-filter: blur(8px);
				padding: 5px;
}
		/* Positions the menu items with a left margin */
			#header .et_pb_menu__menu {
				margin-left: 150px;
}
		/* Sets the menu text color */
			#header .et_pb_fullwidth_menu .et-menu-nav .et-menu a {
				color: #3C4A5A;
}
		/* Changes the menu text color on hover */
			#header .et_pb_fullwidth_menu .et-menu-nav .et-menu a:hover {
				color: #8C2F1A;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* -------------------- Intro - First Section -------------------- */
		/* Adds top padding to the intro header */
			#intro .et_pb_fullwidth_header {
				padding-top: 34%;
}
		/* Positions the text container closer to the top */
			#intro .et_pb_fullwidth_header_container {
				bottom: 200px;
}
		/* Adds a semi-transparent background overlay */
			#intro .et_pb_fullwidth_header::before {
				content: "";
				position: absolute;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(60, 74, 90, 0.2);
}
		/* Sets the font color for all text */
			#intro .header-content h1,
			#intro .header-content h3,
			#intro .header-content h4,
			#intro .header-content p {
				color: #FFF8EA !important;
}
		/* Styles the 'Become A Beacon' button with spacing, padding, and hover effects */
			#intro .header-content h4 {
				margin-top: 90px;
				display: inline-block;
				padding: 5px 15px;
				border-radius: 5px;
				font-weight: bold;
				cursor: pointer;
				border-bottom: 2px solid #FFF8EA;
				transition: background-color 0.9s ease;
}
		/* Changes the button background color on hover */
			#intro .header-content h4:hover {
				background-color: #8C2F1A;
}
		/* Limits the paragraph text width */
			#intro .header-content p {
				width: 350px;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* -------------------- Welcome - Second Section -------------------- */
		/* Sets the background color */
			#welcome {
  				background: #FFF8EA;
}
		/* Centers the text content */
			#welcome .et_pb_text_inner {
				text-align: center;
}
		/* Adds spacing and font color to text elements */
			#welcome .et_pb_text_inner h2,
			#welcome .et_pb_text_inner h3,
			#welcome .et_pb_text_inner p {
				margin-bottom: 50px;
				color: #3C4A5A;
}
		/* Sets the quote color and spacing */
		#welcome .et_pb_text_inner q {
			margin-bottom: 50px;
			color: #8C2F1A;
}
/* Sets the blockquote border color */
#welcome, blockquote {
  border-color: #8C2F1A;
}
/* Sets the width and spacing for image columns */
#welcome .et_pb_row_4col .et_pb_column {
  width: 23.5%;
  margin-right: 2%;
}
/* Ensures image wrappers fill columns with a tall aspect ratio and fade-in animation */
#welcome .et_pb_row_4col .et_pb_image_wrap {
  width: 100%;
  padding-bottom: 180%;
  animation: fadeIn 0.9s ease 0.2s forwards;
}
/* Styles images to fill wrappers with rounded corners and a hover zoom effect */
#welcome .et_pb_row_4col .et_pb_image_wrap img {
  position: absolute;
  height: 100%;
  object-fit: cover;
  transition: transform 1s ease;
  border-radius: 5px;
}
/* Scales images down on hover */
#welcome .et_pb_row_4col .et_pb_image_wrap:hover img {
  transform: scale(0.95);
}
/* Defines the fade-in animation for images */
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}
/* Adjusts the horizontal focus for individual images */
#welcome img.wp-image-513 { object-position: 20%; }
#welcome img.wp-image-514 { object-position: 65%; }
#welcome img.wp-image-516 { object-position: 20%; }
#welcome img.wp-image-515 { object-position: 30%; }
/* Sets the height and rounded corners for slider slides */
#welcome .et_pb_slider .et_pb_slide {
  height: 800px;
  border-radius: 5px;
}
/* Adjusts the background position for each slide */
#welcome .et_pb_slide[data-slide-id="et_pb_slide_0"] { background-position: 20% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_1"] { background-position: 70% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_2"] { background-position: 70% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_3"] { background-position: 15% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_4"] { background-position: 60% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_5"] { background-position: 40% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_6"] { background-position: 60% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_7"] { background-position: 0% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_8"] { background-position: 10% 0%; }
#welcome .et_pb_slide[data-slide-id="et_pb_slide_9"] { background-position: 55% 0%; }
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* -------------------- Programs - Third Section -------------------- */
/* Sets the background color */
#programs {
  background: #FFF8EA;
}
/* Centers the top text content */
#programs .et_pb_row:first-child .et_pb_text_inner {
  text-align: center;
}
/* Adds spacing and font color to top text elements */
#programs .et_pb_row:first-child .et_pb_text_inner h2,
#programs .et_pb_row:first-child .et_pb_text_inner h3,
#programs .et_pb_row:first-child .et_pb_text_inner > p {
  margin-bottom: 50px;
  color: #3C4A5A;
}
/* Sets the quote color and spacing */
#programs .et_pb_text_inner blockquote,
#programs .et_pb_text_inner q {
  margin-bottom: 50px;
  color: #8C2F1A;
}
/* Aligns text and images vertically with spacing between rows */
#programs .et_pb_row:not(:first-child) {
  display: flex;
  align-items: center;
  margin-bottom: 200px;
}
/* Reduces spacing for the last row */
#programs .et_pb_row:last-child {
  margin-bottom: 100px;
}
/* Adds spacing below subtitles */
#programs .et_pb_row:not(:first-child) .et_pb_text_inner h3 {
  margin-bottom: 20px;
}
/* Adjusts text box positioning for specific rows */
#programs .et_pb_row:nth-child(2) .et_pb_text_inner,
#programs .et_pb_row:nth-child(4) .et_pb_text_inner {
  padding-right: 20px;
}
/* Adjusts text box positioning for other rows */
#programs .et_pb_row:nth-child(3) .et_pb_text_inner,
#programs .et_pb_row:nth-child(5) .et_pb_text_inner {
  margin-left: -70px;
}
/* Styles images with rounded corners and a shadow */
#programs .et_pb_row:not(:first-child) .et_pb_image_wrap img {
  border-radius: 5px;
  box-shadow: 0 4px 8px rgba(60, 74, 90, 0.1);
  height: 420px;
}
/* Sets a specific width for the last row's image */
#programs .et_pb_row:last-child .et_pb_image_wrap img {
  width: 624.233px;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- Call to Actions - Fourth Section --------------- */
/* Sets the background color */
#calltoactions {
  background: #B8422C;
}
/* Centers the text content */
#calltoactions .et_pb_text_inner {
  text-align: center;
}
/* Adds spacing and font color to text elements */
#calltoactions .et_pb_text_inner h2,
#calltoactions .et_pb_text_inner h3,
#calltoactions .et_pb_text_inner p {
  margin-bottom: 50px;
  color: #FFF8EA;
}
/* Sets the quote color and spacing */
#calltoactions .et_pb_text_inner q {
  margin-bottom: 50px;
  color: #F6BA38;
}
/* Sets the blockquote border color */
#calltoactions .et_pb_text_inner blockquote {
  border-color: #F6BA38;
}
/* Adds rounded corners and spacing to slider slides */
#calltoactions .et_pb_slider .et_pb_slide {
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: -90px !important;
}
/* Adds a semi-transparent background overlay to slides */
#calltoactions .et_pb_slider .et_pb_slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(60, 74, 90, 0.3);
  z-index: 1;
}
/* Styles slide text with spacing and font color, positioned above the overlay */
#calltoactions .et_pb_slider .et_pb_slide_description h3,
#calltoactions .et_pb_slide_description p,
#calltoactions .et_pb_slide_description h4 {
  margin-bottom: 10px;
  color: #FFF8EA !important;
  position: relative;
  z-index: 2;
}
/* Adjusts the slide text container with padding and positioning */
#calltoactions .et_pb_slide_description {
  margin-top: -140px;
  padding: 70px !important;
}
/* Styles the 'DONATE' and 'LEARN MORE' buttons with padding and hover effects */
#calltoactions .et_pb_slider .et_pb_slide_description h4 {
  margin-top: 200px;
  display: inline-block;
  padding: 5px 20px;
  border-radius: 5px;
  font-weight: bold;
  cursor: pointer;
  border-bottom: 2px solid #FFF8EA;
  transition: background-color 0.1s ease;
}
/* Changes the button background color on hover */
#calltoactions .et_pb_slider .et_pb_slide_description h4:hover {
  background-color: #8C2F1A !important;
}
/* Adjusts the slider container width and height */
#calltoactions .et_pb_slider .et_pb_container {
  max-width: 90% !important;
  margin: 0 auto !important;
  height: auto !important;
  min-height: 750px;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- BYU-I Scroll - Fifth Section --------------- */
/* Sets the background color */
#byuiscroll.et_pb_section {
  background: #8C2F1A;
}
/* Sets the font color for text elements */
#byuiscroll .et_pb_text_inner h3,
#byuiscroll .et_pb_text_inner blockquote q,
#byuiscroll .et_pb_text_inner p,
#byuiscroll .et_pb_text_inner p,
#byuiscroll .et_pb_text_inner h4 {
  color: #FFF8EA;
}
/* Sets the blockquote border color */
#byuiscroll .et_pb_text_inner blockquote {
  border-color: #FFF8EA;
}
/* Styles the 'READ THE ARTICLE' button with padding and hover effects */
#byuiscroll .et_pb_text_9 .et_pb_text_inner {
  margin-top: 40px;
  display: inline-block;
  padding: 5px 164px;
  border-radius: 5px;
  font-weight: bold;
  cursor: pointer;
  border-bottom: 2px solid #FFF8EA;
  transition: background-color 0.1s ease;
}
/* Changes the button background color on hover */
#byuiscroll .et_pb_text_inner:hover {
  background-color: #B8422C;
}
/* Removes bottom padding from the button text */
#byuiscroll .et_pb_text_inner h4 {
  padding-bottom: 0;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- Newsletter - Sixth Section --------------- */
/* Sets the background color */
#newsletter,
#newsletter .et_pb_newsletter {
  background-color: #B8422C;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- Social Media - Seventh Section --------------- */
/* Sets the background color */
#socialmedia {
  background-color: #FFF8EA;
}
/* Centers the title text */
#socialmedia .et_pb_column .et_pb_text_inner h2 {
  text-align: center;
}
/* Centers the text container */
#socialmedia .et_pb_text_inner {
  text-align: center;
}
/* Styles social media links with spacing and hover effects */
#socialmedia .et_pb_text_inner span {
  display: inline-block;
  margin: 0 30px;
  color: #1E4E1C;
  transition: color 0.3s ease;
  position: relative;
}
/* Changes the social media link color on hover */
#socialmedia .et_pb_text_inner span:hover {
  color: #8C2F1A;
}
/* Sets up the underline effect for social media links */
#socialmedia .et_pb_text_inner span::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -2px;
  left: 0;
  background-color: #8C2F1A;
  transition: width 0.3s ease;
}
/* Expands the underline on hover */
#socialmedia .et_pb_text_inner span:hover::after {
  width: 100%;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- Footer Eighth Section --------------- */
/* Sets the background color */
#footer {
  background-color: #B8422C;
}
/* Sets the font color for the first column */
#footer .et_pb_column:first-child .et_pb_text_inner h3,
#footer .et_pb_column:first-child .et_pb_text_inner p {
  color: #FFF8EA;
}
/* Adjusts the title to fit punctuation */
#footer .et_pb_column:first-child .et_pb_text_inner h3 {
  margin-right: -1px;
}
/* Adds spacing below paragraphs */
#footer .et_pb_column:first-child .et_pb_text_inner p {
  margin-bottom: 90px !important;
}
/* Styles the 'VOLUNTEER' and 'DONATE' buttons with padding and hover effects */
#footer .et_pb_column:first-child .et_pb_text_inner h4,
#footer .et_pb_column:first-child .et_pb_text_inner h4 {
  padding: 10px 20px;
  background-color: #FFF8EA;
  color: #B8422C;
  border-radius: 4px;
  transition: background-color 0.3s ease;
  text-align: center;
  margin: 10px 0;
}
/* Changes the button background color on hover */
#footer .et_pb_column:first-child .et_pb_text_inner h4:hover,
#footer .et_pb_column:first-child .et_pb_text_inner h4:hover {
  background-color: #F6BA38;
}
/* Sets the font color for the second column */
#footer .et_pb_column:nth-child(2),
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h4 {
  color: #FFF8EA !important;
}
/* Adjusts spacing and width for the second column */
#footer .et_pb_column:nth-child(2) {
  margin-left: 60px !important;
  max-width: 130px;
  margin: 0 auto;
}
/* Makes the title bold */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h4 {
  font-weight: bold;
}
/* Styles text buttons with hover effects and underlines */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 {
  color: #FFF8EA;
  margin: 5px 0;
  transition: color 0.3s ease;
  position: relative;
  display: block;
}
/* Changes text button color on hover */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5:hover,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5:hover,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5:hover,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5:hover {
  color: #F6BA38;
}
/* Sets up the underline effect for text buttons */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5::after,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F6BA38;
  transition: width 0.3s ease;
}
/* Expands the underline on hover for text buttons */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5:hover::after { width: 100%; }
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5:hover::after { width: 99%; }
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5:hover::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5:hover::after { width: 102%; }
/* Styles linked text buttons with hover effects */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5 a.text-button:hover,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5 a.text-button:hover,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button:hover,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button:hover {
  color: #F6BA38 !important;
}
/* Sets up the underline effect for linked text buttons */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5 a.text-button::after,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5 a.text-button::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F6BA38;
  transition: width 0.3s ease;
}
/* Expands the underline on hover for linked text buttons */
#footer .et_pb_column:nth-child(2) .et_pb_text_inner h5 a.text-button:hover::after,
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h5 a.text-button:hover::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button:hover::after,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h5 a.text-button::after {
  width: 80%;
}
/* Sets the font color for the third column */
#footer .et_pb_column:nth-child(3),
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h4 {
  color: #FFF8EA !important;
}
/* Adjusts spacing and width for the third column */
#footer .et_pb_column:nth-child(3) {
  margin-left: 90px !important;
  max-width: 190px;
  margin: 0 auto;
}
/* Makes the title bold */
#footer .et_pb_column:nth-child(3) .et_pb_text_inner h4 {
  font-weight: bold;
}
/* Sets the font color for the fourth column */
#footer .et_pb_column:nth-child(4),
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h4,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h4 {
  color: #FFF8EA !important;
}
/* Adjusts spacing and width for the fourth column */
#footer .et_pb_column:nth-child(4) {
  margin-left: 90px !important;
  width: 234px;
}
/* Makes the titles bold */
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h4,
#footer .et_pb_column:nth-child(4) .et_pb_text_inner h4 {
  font-weight: bold;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* --------------- Privacy - Ninth Section --------------- */
/* Sets the background color and font color */
#privacy {
  background-color: #8C2F1A;
  color: #FFF8EA;
}
/* Centers and sizes the text */
#privacy .et_pb_text_inner p {
  text-align: center;
  font-size: 12px;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------- Mobile View Code -------------------- */
@media screen and (max-width: 480px) {
  /* Header Section */
  #header .et_pb_menu__logo-wrap {width: 200px;}
  #header .mobile_menu_bar::before {color: #8C2F1A;}
  #header .et_mobile_menu {border-color: #8C2F1A;background: #FFF8EA !important;padding: 20px;box-shadow: 0 2px 5px rgba(60, 74, 90, 0.5);}
  #header .et_mobile_menu li a {color: #3C4A5A;font: bold 15px Athelas;padding: 15px 0px;transition: color 0.3s ease;}
  #header .et_mobile_menu li a:hover,
  #header .et_mobile_menu li a:active {color: #8C2F1A !important;}
    /* Intro Section */
  #intro .et_pb_fullwidth_header {padding-top: 25%;}
  #intro .et_pb_fullwidth_header_container {bottom: 0px;padding: 15px;}
  #intro .header-content p {width: 100%;}
    /* Welcome Section */
  #welcome .et_pb_row:first-child {padding: 25px;}
  #welcome .et_pb_text_inner h2,
  #welcome .et_pb_text_inner h3,
  #welcome .et_pb_text_inner p,
  #welcome .et_pb_text_inner q {margin-bottom: 30px;}
  #welcome .et_pb_row_4col {flex-direction: column;gap: 10px;}
  #welcome .et_pb_slider .et_pb_slide {height: 300px;}
  /* Programs Section */
#programs .et_pb_row {flex-direction: column;margin-bottom: 0px !important;gap: 10px;}
  #programs .et_pb_row:first-child .et_pb_text_inner h2,
  #programs .et_pb_row:first-child .et_pb_text_inner h3,
  #programs .et_pb_row:first-child .et_pb_text_inner > p,
  #programs .et_pb_text_inner q {margin-bottom: 30px;}
  #programs .et_pb_row:not(:first-child) .et_pb_text_inner {padding-right: 0 !important;margin-left: 0 !important;text-align: center;}
  #programs .et_pb_row:not(:first-child) .et_pb_image_wrap img {height: 290px;}
/* Call to Actions Section */
#calltoactions .et_pb_text_inner h2,
#calltoactions .et_pb_text_inner h3,
#calltoactions .et_pb_text_inner p,
#calltoactions .et_pb_text_inner q {margin-bottom: 30px;}
#calltoactions .et_pb_slider .et_pb_slide {margin-bottom: 0px !important;}
#calltoactions .et_pb_slide_description {padding: 0px !important;}
#calltoactions .et_pb_slider .et_pb_slide_description h4 {margin-top: 10px font: bold 16px Athelas;}
/* BYU-Idaho Scroll Section */
#byuiscroll .et_pb_text_9 .et_pb_text_inner {margin-top: 0px;padding: 6px 80px;}
  /* Social Media Section */
#socialmedia .et_pb_text_inner span {margin: 0 10.6px; font: 13px "Averia Libre";}
/* Footer Section */
#footer .et_pb_column:first-child .et_pb_text_inner p {margin-bottom: 50px !important;}
#footer .et_pb_column:nth-child(2), 
#footer .et_pb_column:nth-child(3),
#footer .et_pb_column:nth-child(4) {margin: 15px !important;}
    /* Privacy Section */
  #privacy .et_pb_row {padding: 0px;}
  #privacy .et_pb_text_inner p {font-size: 9.8px;}

}