@charset "UTF-8";

body {
background: #FFFDF8;
max-width: 100%;
margin: 0 auto;
}
   

.container-fluid {
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh; /* Make sure the body takes the full height of the viewport */
    text-align: center;
}

.container-fluid img {
    max-width: 100%; /* Ensure the logo does not exceed its original size */
}

.container {
	display: flex;
    height: 100vh; /* Make sure the body takes the full height of the viewport */
}


h1 {
position:relative;
max-width: 53%;
padding-left: 45px;
padding-top: 0px;
font-family: 'Philosopher';
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 50px;

color: #000000;
}

#logo1 {
	
position: relative;
width: 18%;
padding-left: 35px;
padding-top: 25px;
}

#meditating {
    width: 85%;
    height: auto;
    max-width: 600px; /* Set a maximum width if needed */
    margin: auto; /* Center the image horizontally */
    display: block; /* Ensure the element is treated as a block-level element */
    padding-top: 15px;
}

/* Remove underline from all links */
a {
    text-decoration: none;
}

.container-button {
	display: flex;
    flex-direction: column;
    align-items: center;
    padding: 43px;
    justify-content: space-between;
	padding-right: 40px;
	padding-bottom: 0;
    text-align: left; /* Ensure text content aligns to the left */
}

.button {
    margin-left: auto;
    background-color: #DF8D93; /* Set the background color to your desired color */
    color: #FFFDF8; /* Set the text color to your desired color */
    border: none; /* Remove the button border */
	border-radius: 29px;
    padding: 10px 30px; /* Adjust padding as needed */
    font-family: 'Montserrat', semi-bold; /* Set the font family */
    font-size: 20px; /* Set the font size */
    cursor: pointer; /* Add a pointer cursor for better user experience */
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));

  }

#arrow {
	padding: 8px;
    margin-left: auto;
	width: 5%;
  }

#indicator {
width: 10%;
padding-left: 44px;
opacity: 0;
}


@media (max-width: 576px) {
  /* Styles for smaller screens */
}






