/* Basic reset */
* {  box-sizing: border-box; }
body { font-size:1.25rem; margin: 0; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; background-color: #feffda; }

/* Navbar */
.navbar { background: linear-gradient(90deg, #6c6800, #64610c); }
.navbar .container { position: relative; max-width: 1100px; margin: 0 auto; display: flex; align-items: right; justify-content: space-between; padding: 2rem 3rem; }
.brand { padding:0px;height:70px;}

.menu-list { list-style: none; margin: 10px; display: flex; gap: 8rem; align-items: right; position: absolute; left: 50%; transform: translateX(-50%); }
.menu-list li a { color: #fff; font-size:1.5rem; text-decoration: none; padding: 0.5rem 0.75rem; display: block; border-radius: 4px; transition: background 150ms ease; }
.menu-list li a:hover { background: rgba(255,255,255,0.12); }

@media (max-width: 600px) {
    .container { padding: 0.5rem; }
    .menu-list { position: static; transform: none; flex-direction: column; gap: 0.25rem; width: 100%; margin-top: 0.5rem; }
}

.main-box{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    margin: 1rem;
    text-align: center;
    padding: 2rem;
}
.cards{
    background-color: rgb(254, 255, 209);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    width: 250px;
    margin: 10px;
    display:inline-block;
    overflow: hidden;
    height:200px;
    padding: 0.5rem;
    text-align: center;
}
.box-type-1{
    background-color: rgb(254, 255, 209);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    border-radius: 12px;
    width: min(100%, 1100px);
    margin: 1rem auto;
    padding: 1.5rem 2rem;
    display: flex;
    align-items: flex-start;
    gap: 2rem;
}

.box-type-1 .text-content {
    flex: 1.3;
    text-align: left;
    
}

.box-type-1 .text-content p:first-child {
    margin-top: 0;
}

.box-type-1 .image-content {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
}

.box-type-1 img {
    display: block;
    width: 100%;
    max-width: 350px;
    height: auto;
    border-radius: 12px;
    object-fit: cover;
    transform: translateY(0);
    margin-top: 0;
}

@media (max-width: 768px) {
    .box-type-1 {
        flex-direction: column;
        padding: 1.25rem;
    }

    .box-type-1 .text-content,
    .box-type-1 .image-content {
        width: 100%;
        flex: 1 1 100%;
    }
}
.banner{
    width:100%;
    text-align: center;
    margin-top:10px;
}
.content{
    margin: 30px;
    text-align: left;
}
* {
    box-sizing:border-box;
}
.col-1{width:8.33%;}
.col-2{width:16.66%;}
.col-3{width:25%;}
.col-4{width:33.33%;}
.col-5{width:41.66%;}
.col-6{width:50%;}
.col-7{width:58.33%;}
.col-8{width:66.66%;}
.col-9{width:75%;}
.col-10{width:83.33%;}
.col-11{width:91.66%;}
.col-12{width:100%;}
[class*="col-"]{
 float:left;
}
@media only screen and (max-width:420px){
/*Formobilephones:*/
    .col-m-1{width:16.66%;}
    .col-m-2{width:33.33%;}
    .col-m-3{width:50%;}
    .col-m-4{width:66%;}
    .col-m-5{width:83.33%;}
    .col-m-6{width:100%;}
    [class*="col-"]{
        float:left;
       }

}