*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.container{
    width: 100%;
    height: 100vh;
    background-color: white;
    z-index: -1;
}
#navbar{
    position: fixed;
    top: 0;
    width: 100%;
    transition: transform 0.3s ease;
    z-index: 10;
}
.nav-hidden{
    transform: translateY(-100%);
}
.header-con{
    width: 100%;
    height: 40px;
    background-color: #8B5A2B;
    display: flex;
}
.min-sec-1{
    padding: 10px 10px 10px 60px;
}
.min-sec-1 > p{
    color: white;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.min-sec-2{
    display: flex;
    gap: 30px;
    padding: 10px 30px 10px 10px;
}
.min-sec-2 > p{
    color: white;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.location-icon{
    color: gold;
    animation: pulsate 3s infinite ease-in-out;
}
@keyframes pulsate{
    0%{
        transform: scale(0.900);
    }
    10%{
        transform: scale(1.2);
    }
    20%{
        transform: scale(0.900);
    }
    30%{
        transform: scale(1.2);
    }
    40%{
        transform: scale(0.900);
    }
    50%{
        transform: scale(1.2);
    }
    60%{
        transform: scale(0.900);
    }
    70%{
        transform: scale(1.2);
    }
    80%{
        transform: scale(0.900);
    }
    90%{
        transform: scale(1.2);
    }
    100%{
        transform: scale(0.900);
    }
}
.min-sec-2 > a{
    color: white;
    text-decoration: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    z-index: 10;
}
.hidden-txt{
    display: none;
}
.flx{
    display: flex;
    gap: 7px;
}
.flx:hover{
    cursor: pointer;
}
.hidden-txt-2{
    display: none;
}
.flx-2{
    display: flex;
    gap: 7px;
}
.flx-2:hover{
    cursor: pointer;
}
.min-sec-2 > p:hover .hidden-txt{
    cursor: pointer;
    display: block;
}
.min-sec-2 > a:hover .hidden-txt-2{
    cursor: pointer;
    display: block;
}
.envelope{
    color: gold;
    animation: vibrate 3s infinite ease-in-out;
}
@keyframes vibrate{
    0%{
        transform: rotate(0deg);
    }
    10%{
        transform: rotate(40deg);
    }
    20%{
        transform: rotate(-40deg);
    }
    30%{
        transform: rotate(40deg);
    }
    40%{
        transform: rotate(-40deg);
    }
    50%{
        transform: rotate(40deg);
    }
    60%{
        transform: rotate(-40deg);
    }
    70%{
        transform: rotate(0deg);
    }
    80%{
        transform: rotate(0deg);
    }
    90%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(0deg);
    }
}
.motto{
    position: absolute;
    top: 10px;
    right: 20px;
}
.motto > p{
    color: gold;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
}
.over-lay{
    height: 120px;
    padding: 30px 10px 10px 30px;
    display: flex;
    gap: 360px;
    position: sticky;
    top: 40px;
    z-index: 9;
    background-color: wheat;
}
.logo-first-sec{
    display: flex;
}
.logo-txt > p{
    color: brown;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-shadow: 2px 2px 5px black;
}
.hamburger{
    display: none;
}
.navigation{
    padding-top: 18px;
    display: flex;
    gap: 50px;
    position: relative;
}
.exit{
    display: none;
}
.logoMenuBox{
    display: none;
}
.gtstd{
    display: none;
}
.call{
    display: none;
}
.callTxt{
    display: none;
}
.email{
    display: none;
}
.navigation > li{
    list-style: none;
    background-color:  #8B5A2B;
    padding: 7px 12px 7px 12px;
    border-radius: 30px;
}
.navigation >li:hover{
    cursor: pointer;
    list-style: none;
    background-color:  #8B5A2B;
    padding: 7px 12px 7px 12px;
    border-radius: 30px;
    animation: none;

}
.navigation > li:hover .hidden{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 7px;
}
.verb{
    grid-row: span 2;
}
.navigation > li:hover{
    border-top: 7px solid purple;
}
.navigation > li > a{
    color: gold;
    text-decoration: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.hidden{
    display: none;
    width: 370px;
    height: 200px;
    background-color: white;
    opacity: 0.5;
    position: absolute;
    right: 200px;
    padding: 10px;
}
.hidden > li{
    list-style: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.hidden > li > a{
    position: absolute;
    text-decoration: none;
    color: #8B5A2B;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.hidden-2{
    display: none;
    width: 370px;
    height: 200px;
    background-color: white;
    opacity: 0.5;
    position: absolute;
    right: 70px;
    padding: 10px;
}
.hidden-2 > li{
    list-style: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.hidden-2 > li > a{
    position: absolute;
    text-decoration: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #8B5A2B;
    transform: colorchange 15s ease-in-out;
    animation-iteration-count: infinite;
}
.navigation > li:hover .hidden-2{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 7px;
}
.bgimg_bx{
    width: 100%;
    height: 680px;
    margin-top: 160px;
    background-image: url(../media/jacob-mcgowin-HVakqQl78b8-unsplash.jpg);
    background-position: contain;
    background-size: 100% 680px;
}
.bgimg_bx::before{
    margin-top: 160px;
    height: 680px;
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
}
.label{
    z-index: 8;
    position: absolute;
    padding: 140px 60px 80px 60px;
}
.label >p{
    z-index: 8;
    color: gold;
    font-size: 33px;
    font-weight: 700;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-shadow: 0px 5px 9px black;
}
.ball{
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: white;
    margin-left: 10px;
    animation: bounceandcolorchange 9s infinite ease-in-out;
}
@keyframes bounceandcolorchange{
    0%{
        transform: translate(0px, 0px);
        background-color: white;
    }
    10%{
        transform: translate(30px, -80px);
    }
    20%{
        transform: translate(50px, 0px);
        background-color: #8B5A2B;
    }
    30%{
        transform: translate(100px, -90px);
    }
    40%{
        transform: translate(150px, 0px);
        background-color: purple;
    }
    50%{
        transform: translate(125px, -80px);
    }
    60%{
        transform: translate(100px, 0px);
        background-color: orangered;
    }
    70%{
        transform: translate(75px, -80px);
    }
    80%{
        transform: translate(50px, 0px);
        background-color: goldenrod;
    }
    90%{
        transform: translate(25px, -90px);
    }
    100%{
        transform: translate(0px, 0px);
        background-color: white;
    }
}
.btn{
    width: 199px;
    display: flex;
    justify-content: center;
    background-color: rgb(232, 167, 5);
    padding: 10px 9px 10px 9px;
    border-radius: 20px;
    border: 4px solid white;
    animation: pulse 9s infinite ease-in-out;
}
@keyframes pulse{
    0%{
        transform: scale(1);
    }
    10%{
        transform: scale(0.44);
    }
    20%{
        transform: scale(1);
        border: 5px solid #8B5A2B;
    }
    30%{
        transform: scale(0.44);
    }
    40%{
        transform: scale(1);
        border: 5px solid purple;
    }
    50%{
        transform: scale(0.44);
    }
    60%{
        transform: scale(1);
        border: 5px solid orangered;
    }
    70%{
        transform: scale(0.44);
    }
    80%{
        transform: scale(1);
        border: 5px solid goldenrod;
    }
    90%{
        transform: scale(0.44);
    }
    100%{
        transform: scale(1);
    }
}
.btn > a{
    color: white;
    font-size: 18px;
    text-decoration: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
}
.btn > a::after{
    content: ">"
}
.fixed{
    width: 23%;
    position: fixed;
    bottom: 70px;
    right: 0;
    display: flex;
    z-index: 5;
    /* outline: 2px solid red; */
}
.fan{
    height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 5;
    border: 3px solid gold;
    border-radius: 50%;
}
.blade{
    height: 40px;
    width: 10px;
    z-index: 5;
    background-color: gold;
    border-radius: 10px;
    animation: spin 0.20s infinite ease-in-out;
}
@keyframes spin{
    0%{
        transform: rotate(0deg);
    }
    25%{
        transform: rotate(90deg);
    }
    50%{
        transform: rotate(180deg);
    }
    75%{
        transform: rotate(270deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
.logo{
    height: fit-content;
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 5;
}
.fan-2{
    height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 5;
    border: 3px solid gold;
    border-radius: 50%;
}
.blade-2{
    height: 40px;
    width: 10px;
    z-index: 5;
    background-color: gold;
    border-radius: 10px;
    animation: spin 0.20s infinite ease-in-out;
}
.abt_pg{
    width: 100%;
    padding-bottom: 60px;
}
.sec-1 {
    width: 100%;
    padding-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 60px;
}
.sec-1 > h2{
    text-shadow: 2px 2px 5px black;
    font-style: italic;
    font-weight: 500;
    font-size: 60px;
    color:rgb(232, 167, 5);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font: italic
}
.flex-con{
    display: flex;
    gap: 40px;
}
.left{
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.leftHidden{
    display: none;
}
.two{
    margin-left: 200px;
}
.right >h3{
    text-shadow: 2px 2px 5px black;
    font-weight: 200;
    font-size: 50px;
}
.right >p{
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 20px;
}
.FAQs{
    padding-top: 50px;
    width: 1005;
}
.intro{
    padding: 20px;
    background-color: #8B5A2B;
    display: flex;
    justify-content: center;
    align-items: center;
}
.intro > h2{
    font-size: 50px;
    font-weight: 500;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-shadow: 2px 2px 8px gold;
    color: gold;
}
.faq{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    padding: 20px 20px 20px 20px;
}
.faq-answer{
    padding: 5px 20px 5px 20px;
    border: 2px solid #8B5A2B;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}
.bold{
    font-weight: bold;
    color: gold;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.faq-answer >p{
    font-size: 20px;
    color: #8B5A2B;
}
.faq-question{
    width: 100%;
    padding: 15px;
    text-align: left;
    border: 2px solid #8B5A2B;
    cursor: pointer;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.faq-question:hover{
    background: #8B5A2B;
    border: none;
    color: gold;
}
.faq-item{
    margin-bottom: 10px;
}
.footer{
    background-color: black;
    display: flex;

}
.line{
    height: 80px;
    margin-top: 80px;
    border: 1px solid #8B5A2B;
}
.txt{
    margin-left: 20px;
    padding-top: 60px;
}
.txt >p{
    color: gold;
}
.telephoneLink{
    color: purple;
    text-decoration: none;
}
.telephoneLink:hover{
    color: #8B5A2B;
}
.emailLink{
    color: purple;
    text-decoration: none;
}
.emailLink:hover{
    color: #8B5A2B;
}
.bottom{
    margin-top: 30px;
    display: flex;
    gap: 10px;
}
.bottom >a{
    color: purple;
    text-decoration: none;
}
.bottom >a:hover{
    color: #8B5A2B;
}
.line-min{
    height: 19px;
    border: 1px solid #8B5A2B;
}
.right_sec{
    margin-left: 270px;
    padding-top: 160px;
    display: flex;
    gap: 40px;
}
.right_sec >a{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: purple;
    font-size: 50px;
    text-decoration: none;
}
.right_sec > a i{
    pointer-events: none;
}
/* 1237: my laptop screen size; so it is where the layout breaks. */

@media (max-width: 1237px){
    .over-lay{
        height: 120px;
        width: 100%;
        padding: 30px 10px 10px 30px;
        display: flex;
        gap: 14%;
        position: sticky;
        top: 40px;
        z-index: 9;
        background-color: wheat;
    }
}
@media (max-width: 1024px){
    .header-con{
        width: 100%;
        height: 90px;
        background-color: #8B5A2B;
        display: flex;
    }
    .min-sec-1{
        display: flex;
        gap: 30px;
        padding: 30px 30px 10px 10px;
    }
    .min-sec-1 > p{
        color: white;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .location-icon{
        color: gold;
        font-size: 30px;
        animation: pulsate 3s infinite ease-in-out;
    }
    @keyframes pulsate{
        0%{
            transform: scale(0.900);
        }
        10%{
            transform: scale(1.2);
        }
        20%{
            transform: scale(0.900);
        }
        30%{
            transform: scale(1.2);
        }
        40%{
            transform: scale(0.900);
        }
        50%{
            transform: scale(1.2);
        }
        60%{
            transform: scale(0.900);
        }
        70%{
            transform: scale(1.2);
        }
        80%{
            transform: scale(0.900);
        }
        90%{
            transform: scale(1.2);
        }
        100%{
            transform: scale(0.900);
        }
    }
    .min-sec-1 > a{
        color: white;
        text-decoration: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        z-index: 10;
    }
    .hidden-txt{
        display: none;
    }
    .flx{
        display: flex;
        gap: 7px;
    }
    .flx:hover{
        cursor: pointer;
    }
    .hidden-txt-2{
        display: none;
    }
    .flx-2{
        display: flex;
        gap: 7px;
    }
    .flx-2:hover{
        cursor: pointer;
    }
    .min-sec-2 > p:hover .hidden-txt{
        cursor: pointer;
        display: block;
    }
    .min-sec-2 > a:hover .hidden-txt-2{
        cursor: pointer;
        display: block;
    }
    .envelope{
        color: gold;
        font-size: 30px;
        animation: vibrate 3s infinite ease-in-out;
        z-index: -1;
    }
    @keyframes vibrate{
        0%{
            transform: rotate(0deg);
        }
        10%{
            transform: rotate(40deg);
        }
        20%{
            transform: rotate(-40deg);
        }
        30%{
            transform: rotate(40deg);
        }
        40%{
            transform: rotate(-40deg);
        }
        50%{
            transform: rotate(40deg);
        }
        60%{
            transform: rotate(-40deg);
        }
        70%{
            transform: rotate(0deg);
        }
        80%{
            transform: rotate(0deg);
        }
        90%{
            transform: rotate(0deg);
        }
        100%{
            transform: rotate(0deg);
        }
    }
    .motto{
        position: absolute;
        top: 10px;
        right: 20px;
        padding-top: 30px;
    }
    .motto > p{
        color: gold;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight: 500;
    }
    .over-lay{
        gap: clamp(34em, 42em, 50em);
    }
    .hamburger{
        height: fit-content;
        display: flex;
        flex-direction: column;
        margin-top: 18px;
        gap: 5px;
        cursor: pointer;
    }
    .hamburger span{
        width: 25px;
        height: 3px;
        background-color: #8B5A2B;
        display: block;
    }
    .navigation{
        height: 90em;
        width: 80%;
        padding-top: 170px;
        background: linear-gradient(
            180deg,
            #6b3f1d 0%,
            #4a2b13 100%
        );
        backdrop-filter: blur(12px);
        display: none;
        text-align: center;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 11;
        animation: apearSmoothly 300ms linear;
    }
    @keyframes apearSmoothly {
        0%{
            width: 0%;
        }
        100%{
            width: 80%;
        }
    }
    .exit{
        display: block;
        position: absolute;
        height: 70px;
        width: 40px;
        top: 13px;
        right: 30px;
    }
    .logoMenuBox{
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        top: 3px;
        left: 10px;
    }
    .logoMenuBox >p:first-of-type{
        color: gold;
        letter-spacing: 1px;
        font-size: 20px;
    }
    .logoMenuBox >p:nth-of-type(2){
        color: gold;
    }
    .navigation > li{
        list-style: none;
        background-color: none;
        padding: 25px 12px 25px 12px;
        margin-bottom: 30px;
        border-radius: 30px;
    }
    .navigation > li:hover .hidden{
        display: none;
    }
    .verb{
        grid-row: span 2;
    }
    .navigation > li:hover{
        border-top: none;
        padding: 25px 12px 25px 12px;
    }
    .navigation > li > a{
        color: gold;
        text-decoration: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 30px;
    }
    .hidden{
        display: none;
        width: 370px;
        height: 200px;
        background-color: white;
        opacity: 0.5;
        position: absolute;
        right: 200px;
        padding: 10px;
    }
    .hidden > li{
        list-style: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .hidden > li > a{
        text-decoration: none;
        color: #8B5A2B;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .hidden-2{
        display: none;
        width: 370px;
        height: 200px;
        background-color: white;
        opacity: 0.5;
        position: absolute;
        right: 70px;
        padding: 10px;
    }
    .hidden-2 > li{
        list-style: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .hidden-2 > li > a{
        text-decoration: none;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: #8B5A2B;
    }
    .navigation > li:hover .hidden-2{
        display: none;
        grid-template-columns: 1fr 1fr;
        gap: 7px;
    }
    .gtstd{
        width: 30em;
        height: 70px;
        margin-left: 15em;
        background-color: gold;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .gtstd >a{
        display: inline-flex;
        text-decoration: none;
        color: #4a2b13;
        font-size: 27px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .call{
        margin-left: 10px;
        display: flex;
        gap: 10px;
        position: absolute;
        bottom: 39.20em;
        left: 10px;
    }
    .callBubble{
        width: 70px;
        height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        border: 1px solid rgb(222, 189, 0);
        background-color: rgba(177, 177, 177, 0.2);
    }
    .callTxt{
        padding-top: 17px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .callTxt >p:first-child{
        color: gold;
        font-size: 26px;
    }
    .callTxt a{
        font-size: 18px;
    }
    .email{
        display: flex;
        gap: 10px;
        position: absolute;
        bottom: 39.20em;
        right: 10px;
    }
    .emailBubble{
        width: 70px;
        height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        border: 1px solid rgb(222, 189, 0);
        background-color: rgba(177, 177, 177, 0.2);
    }
    .emailTxt{
        padding-top: 17px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .emailTxt >p:first-child{
        color: gold;
        font-size: 26px;
    }
    .emailTxt a{
        font-size: 18px;
    }
    .bgimg_bx{
        width: 1024px;
        height: 680px;
        margin-top: 160px;
        background-image: url(../media/jacob-mcgowin-HVakqQl78b8-unsplash.jpg);
        background-position: contain;
        background-size: 100% 680px;
    }
    .bgimg_bx::before{
        margin-top: 160px;
        height: 680px;
        width: 1024px;
        content: "";
        position: absolute;
        inset: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 1;
    }
    .abt_pg{
        width: 1024px;
        padding-bottom: 60px;
    }
    .sec-1 {
        width: 100%;
        padding-top: 40px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 60px;
    }
    .right >h3{
        text-shadow: 2px 2px 5px black;
        font-weight: 200;
        font-size: 40px;
    }
    .right >p{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 20px;
    }
    .FAQs{
        padding-top: 50px;
        width: 1024px;
    }
    .intro{
        padding: 20px;
        width: 1024px;
        background-color: #8B5A2B;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .footer{
        background-color: black;
        display: flex;
        width: 1024px;
    }
    .line{
        height: 80px;
        margin-top: 80px;
        border: 1px solid #8B5A2B;
    }
    .txt{
        margin-left: 20px;
        padding-top: 60px;
    }
    .txt >p{
        color: gold;
        font-size: 20px;
        letter-spacing: 1.30px;
    }
    .telephoneLink{
        color: purple;
        text-decoration: none;
    }
    .telephoneLink:hover{
        color: #8B5A2B;
    }
    .emailLink{
        color: purple;
        text-decoration: none;
    }
    .emailLink:hover{
        color: #8B5A2B;
    }
    .bottom{
        margin-top: 30px;
        display: flex;
        gap: 10px;
    }
    .bottom >a{
        color: purple;
        text-decoration: none;
    }
    .bottom >a:hover{
        color: #8B5A2B;
    }
    .line-min{
        height: 19px;
        border: 1px solid #8B5A2B;
    }
    .right_sec{
        margin-left: 0px;
        padding-top: 160px;
        display: flex;
        gap: 40px;
    }
    .right_sec >a{
        display: inline-flex;
        justify-content: center;
        align-items: center;
        color: purple;
        font-size: 50px;
        text-decoration: none;
    }
    .right_sec > a i{
        pointer-events: none;
    }
}
@media (max-width: 768px){
    .faq{
        display: flex;
        flex-direction: column;
        gap: 40px;
        padding: 20px 20px 20px 20px;
    }
    .bold{
        font-weight: bold;
        color: gold;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .faq-answer >p{
        font-size: 20px;
        color: #8B5A2B;
        font-size: 30px;
    }
    .faq-question{
        width: 100%;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #8B5A2B;
        cursor: pointer;
        font-weight: bold;
        font-size: 30px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .faq-question:hover{
        background: #8B5A2B;
        border: none;
        color: gold;
    }
    .faq-item{
        margin-bottom: 10px;
    }
}