/*div.panel {
    display: none;
}

div.panel.show {
    display: block !important;
}*/ 
h2, h1, h3, h4 {
    font-family: 'Playfair Display';
}
a{
    text-decoration:none;
}
a:hover {
    text-decoration: none;
}

  .faq{
            padding: 100px 0;
        }
    .faq h2 {
        font-size: 35px;
        font-weight: bold;
        line-height: 1.34;
        width: fit-content;
        font-family: 'Playfair Display';
        text-align: left;
        border-bottom: 6px solid #ff6700;
        color: black;
        margin-bottom: 40px;
    }
          .combn{
            margin: 20px 0;

          }
          .question{
             background-color: #f2f2f2;
            display: flex;
            align-items: center;
            padding: 14px 30px;
            cursor: pointer;
            justify-content: space-between;
          }
          .combn:before{
                position: absolute;
                content: "";
                width: 40px;
                margin-left: -15px;
                opacity: 1;
                height: 40px;
                background-image: url(../images/smcircle.png);
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 7px;
          }
          .question p{
            font-family: Raleway;
              font-size: 16px;
              font-weight: 600;
              font-style: italic;
              line-height: 1.19;
              text-align: left;
              color: black;
              margin: 0;
          }
          .question i{
            color: #FE2E00;
            font-size: 30px;
            cursor: pointer;
          }
            .answer p {
                font-family: Raleway;
                font-size: 14px;
                font-weight: 500;
                line-height: 1.79;
                text-align: left;
                color: #333436;
               
                
            }
.answer a {
    font-family: Raleway;
    font-size: 14px;
    color: #ff6700;
}
.answer ul {
    font-family: Raleway;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.79;
    text-align: left;
    color: #333436;
    margin: 0;
    list-style: none;
}

.answer {
    transition: max-height 0.2s ease-out;
    padding: 20px 25px;
}
          .arrow:focus{
            outline: none;
            border: none;
          }
          .arrow{
            outline: none;
            border: none;
            background: none;
          }
          .faq:before {
            position: absolute;
            content: "";
            width: 175px;
            left: -42px;
            top: 0px;
            opacity: .5;
            height: 185px;
            background-image: url(../images/circle.png);
            background-repeat: no-repeat;
            background-size: contain;
          }
          .faq:after {
            position: absolute;
            content: "";
            width: 200px;
            right: 0px;
            top: -65px;
            opacity: .5;
            z-index: -1;
            height: 206px;
            background-image: url(../images/circle.png);
            background-repeat: no-repeat;
            background-size: contain;
          }
          .faq h2:after {
            position: absolute;
            content: "";
            width: 183px;
            right: 12px;
            top: 125px;
            opacity: 0.7;
            z-index: -1;
            height: 203px;
            background-image: url(../images/ses-block.png);
            background-repeat: no-repeat;
            background-size: contain;
          }
          @media (max-width: 767px){
            .faq h2 {
              font-size: 20px;
            }
            .question p {
              font-size: 14px;
            }
            .answer p {
              font-size: 12px;
            }
            .question {
              padding: 10px 30px;
            }
           
            .faq:before {
              left: -60px;
            }
          }

          @media (max-width: 400px){
             .faq h2 {
              font-size: 18px;
            }
            .question {
              padding: 5px 30px;
            }
          }

@media (max-width: 1599px) and (min-width: 1152px) {
    .custom-container {
        max-width: 1250px;
    }
}