* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body{
    background: linear-gradient(135deg, #fafafa 0%, #f8c2f6 100%);
    font-family: 'Work Sans', sans-serif;
    color: #2c2c2c;
    line-height: 1.6;
    padding-bottom: 60px;   



}

.title{
     width: 100%;
    height: 140px;
    background: linear-gradient(135deg, #ff1493 0%, #ff69b4 50%, #ff85c1 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    
    
}
.title img {
    
    height: 100px;
    margin-left: 20px;
    font-weight: 900;
    letter-spacing: 4px;
    
   
}


.header{
    font-family: 'Playfair Display', serif;
    font-size: 3.5rem;
    font-weight: 900;
    color: white;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);

    
}

  #menu{
            width: 90%;
            margin: auto;
            border: none;
            padding: 0px;
            gap: 15px;
            display: flex;
            justify-content: space-between;
            margin-top: 20px;
            z-index: 9999;
            
           

        }

        .menu-item{
            width: 18%;
            background-color: transparent;
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center;
        
        }

        .menu-item a {
            text-decoration: none;
            color: #000000;
            font-weight: bold;
            font-size: 0.95rem;
            letter-spacing: 0.5px;
        }

        .current {
            background-color: rgb(255, 0, 179);
            color: rgb(0, 0, 0);
            font-weight: bold;
            border-radius: 16px;
        }

        .menu-item:hover {
            background-color: rgb(255, 159, 244);
            border-radius: 16px;
        }

        .menu-item:hover a{
            color: white;
        }

        #third {
            color: black;
            font-weight: bold;
            position: relative;
        }

        #third:hover {
            color: white;
        }

        #third:hover #sub-menu{
            display: block;
           
        }

        #sub-menu {
            width: 100%;
            display: none;
            background-color:  rgb(39, 23, 23);
            position: absolute;
            top: 38px;
            z-index: 9999;
        }

        .sub-menu-item{
            width: 100%;
            background-color: rgb(214, 38, 115);
            margin-bottom: 5px;
            border-bottom: solid white 1px;
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center;
        }

.zug{
    
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    gap: 40px;
    align-items: start;
    width: 95%;
    max-width: 1600px;
    margin: 80px auto;
    padding: 0;
}

.main{
    padding: 10px;
}

.history{
     background: white;
    border-radius: 30px;
    padding: 50px;
    box-shadow: 0 15px 50px rgba(255, 20, 147, 0.25);
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
 
    
}

.history1{
   font-family: 'Playfair Display', serif;
    font-size: 2.5rem;
    font-weight: 900;
    background: linear-gradient(135deg, #ff1493, #ff69b4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 15px;
}

.history2{
    font-size: 1.1rem;
    line-height: 1.9;
    color: #444;
    font-weight: 400;
}

.importance{
   background: white;
    border-radius: 30px;
    padding: 50px;
    box-shadow: 0 15px 50px rgba(255, 20, 147, 0.25);
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
 
}

.importance1{
    font-family: 'Playfair Display', serif;
    font-size: 2.5rem;
    font-weight: 900;
    background: linear-gradient(135deg, #ff1493, #ff69b4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 15px;
}

.importance2{
    font-size: 1.1rem;
    line-height: 1.9;
    color: #444;
    font-weight: 400;
}

.imagesection{
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 30px;
    padding-top: 20px;
}

.img1{
    width: 400px;
    height: 350px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.im1{
    width: 400px;
    height: 350px;
    border-radius: 20px;
    overflow: hidden;
    

}

.img2{
    width: 400px;
    height: 350px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.im2{
    width: 400px;
    height: 350px;
    border-radius: 20px;
    overflow: hidden;
    

}


.groceries{
 font-size: 2rem;
 letter-spacing: 2px;
 margin-left: 5% ;
 margin-top: 25px;

}



.essen1{
     background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    
    
   
}

.essen2{
     background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
 
   
}

.essen3{
     background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    

}

.mig1{
     width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
    
    

}
.res1{
    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
}

.coop1{
     width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;

}


.tt1{
    
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;

}
.tt2{
    
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;
    

}
.tt3{
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;
}
.tt4{
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;
}
.tt5{
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;
}
.tt6{
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    letter-spacing: 1px;
}

.mig{
    width: 45%;
    height: 400px;
    object-fit: cover;
    border-radius: 0;
    margin-right: 30px;

}

.res{
    width: 45%;
    height: 320px;
    object-fit: cover;
    border-radius: 0;

}

.coop{
    width: 45%;
    height: 320px;
    object-fit: cover;
    border-radius: 0;
}




.shopping{
 font-size: 2rem;
 letter-spacing: 2px;
 margin-left: 5% ;


}


.shop1{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    
}

.shop2{
   background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   
}

.shop3{
   background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    
}

.ro{
    width: 45%;
    height: 320px;
    object-fit: cover;
    border-radius: 0;
}

.me{
    width: 45%;
    height: 320px;
    object-fit: cover;
    border-radius: 0;

}

.tr{
    width: 45%;
    height: 320px;
    object-fit: cover;
    border-radius: 0;
}

.ro1{
    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
}

.me1{
    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;

}

.tr1{
    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
}


.imgsec{

    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
}

.imgsec1{
    width: 350px;
    margin-bottom: 10px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.imgsec2{
    width: 350px;
    margin-bottom: 10px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.imgsec3{
    width: 350px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.i1{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.i2{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.i3{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.standup{
    background: white;
    border-radius: 30px;
    padding: 60px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.standup1{
   font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}

.standup2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.whysub{
    background: white;
    border-radius: 30px;
    padding: 60px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.whysub1{
    font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}


.whysub2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.b1{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.b2{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.b3{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}



.paddle{
    background: white;
    border-radius: 30px;
    padding: 60px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.paddle1{
   font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}

.paddle2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.whyboot{
    background: white;
    border-radius: 30px;
    padding: 60px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.whyboot1{
    font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}


.whyboot2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.imgboot{

    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
}

.imgboot1{
    width: 150%;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    margin-bottom: 20px;
    
}

.imgboot2{
    width: 150%;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    
    border: 4px solid white;
    margin-bottom: 20px;
    
}

.imgboot3{
    width: 150%;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    
    border: 4px solid white;
    
}

.c1{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.c2{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.c3{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}



.cruise{
    background: white;
    border-radius: 30px;
    padding: 60px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.cruise1{
   font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}

.cruise2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.whycruise{
    background: white;
    border-radius: 30px;
    padding: 60px;
    position: relative;
    overflow: hidden;
    border: 3px solid transparent;
   
}

.whycruise1{
    font-family: 'Playfair Display', serif;
    font-size: 2.8rem;
    font-weight: 900;
    color:  hsl(320, 90%, 61%);;
    margin-bottom: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 20px;
}


.whycruise2{
    font-size: 1.15rem;
    line-height: 2;
    color: #444;
    font-weight: 400;
    text-align: justify;
}

.imgcruise{

    width: 55%;
    padding: 40px;
    color: #444;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.8;
    
}

.imgcruise1{
    width: 350px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    margin-bottom: 20px;
    
}

.imgcruise2{
    width: 350px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    margin-bottom: 20px;
    
}

.imgcruise3{
    width: 350px;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.3);
    border: 4px solid white;
    
}

.restaurant1{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig1{
    width: 45%;
    height: 100%;
    object-fit: cover;
}

.mig2{
    width: 55%;
    padding: 45px;
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}








.restaurant1{
    background: white;
    border: none;
    width: 90%;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    

   

}
.mig1{
    width: 45%;
    height: 350px;
    object-fit: cover;margin-right: 5%;
    padding: 0px;
}

.mig2{
    width: 55%;
   
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}

.box1{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}



.restaurant2{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig3{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig4{
    width: 55%;
    
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}

.box2{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
     margin-right: 20%;
   
}






.restaurant3{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig5{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig6{
    width: 55%;
    
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}
.box3{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}







.restaurant4{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig7{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig8{
    width: 55%;
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}
.box4{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}






.restaurant5{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig9{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig10{
    width: 55%;

    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}

.box5{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}







.restaurant6{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig11{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig12{
    width: 55%;
    
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}
.box6{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}





.restaurant7{
    background: white;
    border: none;
    width: 90%;
    max-width: 1200px;
    margin: 35px auto;
    border-radius: 25px;
    box-shadow: 0 10px 40px rgba(255, 20, 147, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
   

}
.mig13{
    width: 45%;
    height: 350px;
    object-fit: cover;
    margin-right: 5%;
}

.mig14{
    width: 55%;
   
    color: #555;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
}
.box7{
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    font-weight: 700;
    color: #48323e;
    text-align: center;
    margin: 60px 0 40px;
    text-transform: uppercase;
    letter-spacing: 3px;
   
}





.bar1{
   background: linear-gradient(135deg, #1a0033 0%, #330066 100%);
    border: 4px solid #ff1493;
    width: 90%;
    max-width: 1200px;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0 15px 60px rgba(255, 20, 147, 0.4), 0 0 40px rgba(138, 43, 226, 0.3);
    overflow: hidden;
    display: flex;
    align-items: center;
    
    position: relative;
   
}

.big1{
    width: 50%;
    height: 550px;
    object-fit: cover;
    filter: brightness(0.95) contrast(1.1);
   
}

.bo1{
     display: block;
    font-size: 2rem;
    font-family: 'Playfair Display', serif;
    color: #ff69b4;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px rgba(255, 20, 147, 0.5);
   
}

.big10{
     width: 50%;
    padding: 50px;
    color: #ffffff;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}



.bar2{
   background: linear-gradient(135deg, #1a0033 0%, #330066 100%);
    border: 4px solid #ff1493;
    width: 90%;
    max-width: 1200px;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0 15px 60px rgba(255, 20, 147, 0.4), 0 0 40px rgba(138, 43, 226, 0.3);
    overflow: hidden;
    display: flex;
    align-items: center;
    
    position: relative;
   
}

.big2{
    width: 50%;
    height: 550px;
    object-fit: cover;
    filter: brightness(0.95) contrast(1.1);
   
}
.bo2{
     display: block;
    font-size: 2rem;
    font-family: 'Playfair Display', serif;
    color: #ff69b4;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px rgba(255, 20, 147, 0.5);
   
}
.big11{
     width: 50%;
    padding: 50px;
    color: #ffffff;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}


.bar3{
   background: linear-gradient(135deg, #1a0033 0%, #330066 100%);
    border: 4px solid #ff1493;
    width: 90%;
    max-width: 1200px;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0 15px 60px rgba(255, 20, 147, 0.4), 0 0 40px rgba(138, 43, 226, 0.3);
    overflow: hidden;
    display: flex;
    align-items: center;
    
    position: relative;
   
}
.big3{
    width: 50%;
    height: 550px;
    object-fit: cover;
    filter: brightness(0.95) contrast(1.1);
   
}
.bo3{
     display: block;
    font-size: 2rem;
    font-family: 'Playfair Display', serif;
    color: #ff69b4;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px rgba(255, 20, 147, 0.5);
   
}
.big12{
     width: 50%;
    padding: 50px;
    color: #ffffff;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}

.bar4{
   background: linear-gradient(135deg, #1a0033 0%, #330066 100%);
    border: 4px solid #ff1493;
    width: 90%;
    max-width: 1200px;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0 15px 60px rgba(255, 20, 147, 0.4), 0 0 40px rgba(138, 43, 226, 0.3);
    overflow: hidden;
    display: flex;
    align-items: center;
    
    position: relative;
   
}
.big4{
    width: 50%;
    height: 550px;
    object-fit: cover;
    filter: brightness(0.95) contrast(1.1);
   
}
.bo4{
     display: block;
    font-size: 2rem;
    font-family: 'Playfair Display', serif;
    color: #ff69b4;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px rgba(255, 20, 147, 0.5);
   
}
.big13{
     width: 50%;
    padding: 50px;
    color: #ffffff;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}

.bar5{
   background: linear-gradient(135deg, #1a0033 0%, #330066 100%);
    border: 4px solid #ff1493;
    width: 90%;
    max-width: 1200px;
    margin: 40px auto;
    border-radius: 30px;
    box-shadow: 0 15px 60px rgba(255, 20, 147, 0.4), 0 0 40px rgba(138, 43, 226, 0.3);
    overflow: hidden;
    display: flex;
    align-items: center;
   
    position: relative;
   
}

.big5{
    width: 50%;
    height: 550px;
    object-fit: cover;
    filter: brightness(0.95) contrast(1.1);
   
}
.bo5{
     display: block;
    font-size: 2rem;
    font-family: 'Playfair Display', serif;
    color: #ff69b4;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px rgba(255, 20, 147, 0.5);
   
}
.big14{
     width: 50%;
    padding: 50px;
    color: #ffffff;
    font-size: 1.15rem;
    font-weight: 300;
    line-height: 2;
   
}
















