:root{
    /*--ztc-bg-main-bg-1: #f90;*/
    --ztc-bg-main-bg-1: #FF8800;
    /*--ztc-text-text-2: #565656;*/
    --light-gray: #F8F8F8;
}

.rich-text{
    p:not(:last-child){
        margin-bottom: 1.5rem;
    }
    a{
        text-decoration: underline;
    }
    ul{
        list-style: square;
    }
    b, strong {
        font-weight: bold;
    }
    h2, h3, h4, h5{
        margin-bottom: 1rem;
        font-weight: bold;
        line-height: 1.3;
    }
}


.text-normal{
    font-size: 1.3rem;
    line-height: 1.5;
    font-weight: 300;
}
@media(max-width: 1023px){
    .text-normal{
        font-size: 1.1rem;
    }
}

.theme-btn1{
    color: var(--bs-body-color);
}
.theme-btn1::after{
    display: none;
}

body{
    cursor: default;
    font-family: "Montserrat", sans-serif;
}

.has-shadow{
    box-shadow: rgba(9, 10, 12, 0.1) 0px 8px 16px 10px, rgba(9, 10, 12, 0.02) 0px 0px 0px 1px;
}

.is-rounded{
    border-radius: 1.5rem !important;
}

.theme-btn1{
    line-height: 1.45 !important;
}
.theme-btn1:hover{
    background-color: rgb(86, 86, 86);
}

.section-is-gray{
    background-color: var(--light-gray);
}
@media(max-width: 1023px){
    .container{
        padding-right: 2rem;
        padding-left: 2rem;
    }
}
