.faq{display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    max-width: 1280px;
    width: 100%;
    height: auto;
    margin: 0 auto 0;
    padding: 0 0.5em
    }
.faq div,.faq div h3,.faq div h4,.faq div h4,.faq div a{width:300px;height:150px}
.faq>div{margin: 0.5em;
    padding: 0;
    background-color:#e2e2e2!important;
    border-radius: 1em;
    transition: .9s;
    
border: 1px solid rgba(0, 0, 0, .2);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150px' height='150px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3C7.04 3 3 7.04 3 12C3 16.96 7.04 21 12 21C16.96 21 21 16.96 21 12C21 7.04 16.96 3 12 3ZM12 19.5C7.86 19.5 4.5 16.14 4.5 12C4.5 7.86 7.86 4.5 12 4.5C16.14 4.5 19.5 7.86 19.5 12C19.5 16.14 16.14 19.5 12 19.5ZM14.3 7.7C14.91 8.31 15.25 9.13 15.25 10C15.25 10.87 14.91 11.68 14.3 12.3C13.87 12.73 13.33 13.03 12.75 13.16V13.5C12.75 13.91 12.41 14.25 12 14.25C11.59 14.25 11.25 13.91 11.25 13.5V12.5C11.25 12.09 11.59 11.75 12 11.75C12.47 11.75 12.91 11.57 13.24 11.24C13.57 10.91 13.75 10.47 13.75 10C13.75 9.53 13.57 9.09 13.24 8.76C12.58 8.1 11.43 8.1 10.77 8.76C10.44 9.09 10.26 9.53 10.26 10C10.26 10.41 9.92 10.75 9.51 10.75C9.1 10.75 8.76 10.41 8.76 10C8.76 9.13 9.1 8.32 9.71 7.7C10.94 6.47 13.08 6.47 14.31 7.7H14.3ZM13 16.25C13 16.8 12.55 17.25 12 17.25C11.45 17.25 11 16.8 11 16.25C11 15.7 11.45 15.25 12 15.25C12.55 15.25 13 15.7 13 16.25Z' fill='%23666666' fill-opacity='0.07'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: -75px center;
    background-size: 90%;
}

.faq div>h3,.faq div>h4,.faq div>a{
    font-size: 1em!important;
padding: .5em;
display: grid;
    align-content: center;
    justify-content: center;
    font-size: 1em;
    color: #666;
border-radius: 1em;
background: linear-gradient(to top left, #df232b 5px, transparent 15%)!important;
}
.faq div h3,.faq div h4{margin:0;}
.faq span{width:100%;height:.5em;}

.faq div a{font-weight:bold;color:#df232b;text-align:center;border:none}


hr{width: 100%;
    height: 3px;
    margin: 1em 0;
    opacity: .25;
    border-radius: 5px;
    background-color: #666;}

.l_slide[itemprop="acceptedAnswer"]{height:50vh!important;height:50dvh!important;align-content:flex-start;padding:2em!important}

/**/
.l_s {
  display: flex;
  flex-direction: column;width: 100%;
  height: 42vh; /* Укажите нужную вам высоту или 100% */
 
  overflow: hidden; /* Чтобы ничего не вылетало за границы */
}
.l_s_header {
  flex-shrink: 0; /* Заголовок не будет сжиматься */
  padding: 10px 15px 0;
}
.l_s_content {
  flex-grow: 1; 
  overflow-y: auto; 
  padding: 0 15px 10px;
}
.l_s_content ul {
  margin: 0;
  padding-left: 20px;
}
/**/

@media(max-width:1080px){.l_slide{padding:1em!important;}}
@media(max-width:760px){.l_slide[itemprop="acceptedAnswer"]{height:85vh!important;height:85dvh!important;}.l_s{height:100%;width:100%;}}

.faq div:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.4);transition:.2s;border:1px solid rgba(0,0,0,.1)}
.faq div:active{transform:translateY(2px);box-shadow:0 5px 10px rgba(0, 0, 0, .1);transition:.2s;border:1px solid rgba(0,0,0,.1)}
