body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f7f7f7;
    color: #333;
    text-align: center;
}

.container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
}

header {
    background-color: #white;  /* Orange color */
    color: #fff;
    padding: 1em;
    font-size: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

header img {
    max-height: 50px;
    margin-right: 10px;

}

section {
    padding: 2em;
}

#slideshow-container {
    position: relative;
    max-width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

.slide {
    /*display: none;*/
    width: 100%;
   max-width: 400px;
   margin: 0 auto;
    height: auto;

}


/* CSS for the slideshow */

.slide {
  display: none;
}

p {
    margin-top: 20px;
    font-size: 20px;
}

button {
    background-color: #27bced;  /* Darker orange color */
    color: #fff;
    padding: 1.5em 3em;
    font-size: 1.2em;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease-in-out;
}

button:hover {
    background-color: #000;  /* Darker shade on hover */
}


.right{
    width: 100%;
  max-width: 200px;
}

/*1*/
 * {
         margin: 0;
         padding: 0;
         -webkit-box-sizing: border-box;
         box-sizing: border-box
         }
         a {
         text-decoration: none;
         cursor: pointer !important
         }
         html {
         font-size: 62.5%;
         -webkit-text-size-adjust: 100%;
         height: 100%
         }
         img {
         border: none;
         vertical-align: middle;
         max-width: 100%
         }
         body {
         font-family: 'Montserrat', Arial, sans-serif;
         font-size: 1.8rem;
         min-width: 320px;
         line-height: 1.3;
         height: 100%
         }
         :focus {
         outline: 0
         }
         .step-block {
         position: relative;
         height: 100%;
         display: flex;
         flex-flow: row wrap;
         justify-content: center;
         align-items: center
         }
         .step-block.first-step {
         margin: 0 auto;
         max-width: 660px;
         width: 100%;
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center center
         }
       
         .step-item {
         display: none;
         max-width: 600px;
         width: 100%;
         position: relative;
         text-align: center;
         padding-bottom: 2rem
         }
         /*.step-block.first-step .step-item {
         background: #28c2f6;
         }*/
         .step-item.visible {
         display: block
         }
         .step-title {
         font-weight: 700;
         font-size: 4.2rem;
         font-weight: 700;
         padding-bottom: 12px
         }
         p {
         margin-bottom: 1rem
         }
         .buttons-block {
         margin: 3rem auto 1rem;
         display: flex;
         }
         #agreeclick {
  background: #28c0f4;
}
         .step-btn {
         position: relative;
         z-index: 100;
         display: inline-block;
         width: 100%;
         max-width: 300px;
         padding: 14px 0;
         margin: 0 0.5rem;
         font-size: 22px;
         font-weight: 700;
         background-color: #000;
         color: #fff;
         border-radius: 30px;
         cursor: pointer;
         text-transform: uppercase;
         text-decoration: none
         }
         
         

         .next-btn {
         color: #fff;
         width: 66%;
         margin: 0 auto
         }
         .yes-btn {
         background-color: #4eeaf3;
         color: #000
         }
         @media (max-width:960px) {
         html {
         font-size: 55%
         }
         .step-btn {
         font-size: 18px
         }
         
         }
         @media (max-width:600px),
         (max-height:600px) {
         html {
         font-size: 50%
         }
         }
         #step2{
            width: 100%;
         }