.SearchOrder{flex-direction:column;gap:.5em;width:100%;display:flex}.SearchOrder .orders{flex-direction:column;gap:.5em;display:flex}.SearchOrder .orders .found-order{cursor:pointer;transition:var(--transition-primary);padding:0 1em}.SearchOrder .orders .found-order:hover{opacity:.5}
.QuestionForm{background-color:#f5f5f5;border-radius:15px;flex-direction:column;gap:1em;width:100%;padding:1.5em;display:flex}.QuestionForm h2{color:#040404;margin:0;font-size:24px;font-style:normal;font-weight:900;line-height:normal}.QuestionForm .info-text{align-content:center;gap:.5em;display:flex}.QuestionForm .info-text img{width:15px}.QuestionForm .info-text p{color:#040404;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.QuestionForm .question-form{flex-direction:column;gap:1em;width:100%;display:flex}.QuestionForm .question-form .input-container{flex-direction:column;gap:.5em;display:flex}.QuestionForm .question-form .input-container .input{color:#040404;border:1px solid #a9a9a9;border-radius:5px;padding:1em;font-size:14px;font-style:normal;font-weight:500}.QuestionForm .question-form .input-container .input:focus{border:1px solid #040404}.QuestionForm .question-form .input-container .input:disabled{background:#eee;border:none}.QuestionForm .question-form .input-container .input.error-input{border:1px solid red}.QuestionForm .question-form .input-container span{color:red;font-size:14px;font-style:normal;font-weight:500}.QuestionForm .question-form button{color:#fff;cursor:pointer;width:100%;transition:var(--transition-primary);background-color:#040404;border:1px solid #040404;border-radius:5px;padding:1em;font-size:14px;font-style:normal;font-weight:500}.QuestionForm .question-form button:hover{opacity:.7}
.FaqChapter{flex-direction:column;gap:2em;display:flex}.FaqChapter .questions{flex-direction:column;gap:1.5em;display:flex}.FaqChapter .questions .action{justify-content:center;width:100%;margin-top:1em;display:flex}.FaqChapter .questions .action button{cursor:pointer;width:fit-content;transition:var(--transition-primary);background-color:#040404;border:1px solid #040404;border-radius:5px;align-items:center;gap:1em;padding:1em;display:flex}.FaqChapter .questions .action button:hover{opacity:.7}.FaqChapter .questions .action button span{color:#fff;font-size:14px;font-style:normal;font-weight:500}
.item-blog{cursor:pointer;transition:var(--transition-primary);border-radius:10px;align-items:flex-end;height:405px;padding:1.5em;display:flex;position:relative}.item-blog:hover .content-item{transform:translate(0)}.item-blog:hover .content-item p{opacity:1}.item-blog:hover .background-container .gradient{background:linear-gradient(#f8f8f800 0%,#f8f8f8f2 64.87%)}.item-blog .itemClass{display:block}.item-blog .content-item{transition:var(--transition-primary);z-index:5;transform:translateY(35px)}.item-blog .content-item h3{color:#040404;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.item-blog .content-item p{transition:var(--transition-primary);color:#040404;text-overflow:ellipsis;opacity:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.item-blog .background-container{z-index:2;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.item-blog .background-container .gradient{z-index:1;background:linear-gradient(#f8f8f800 0%,#f8f8f8e6 69.98%);border-radius:10px;width:100%;height:100%;position:absolute}.item-blog .background-container img{object-fit:cover;border-radius:10px;width:100%;height:100%}.item-blog.item-long{width:calc(70% - .5em)}.item-blog.item-short{width:calc(30% - .5em)}@media (max-width:1605px){.item-blog.item-long,.item-blog.item-short{width:calc(50% - .5em)}}@media (max-width:705px){.item-blog{height:300px}.item-blog .content-item{transform:translate(0)}.item-blog .content-item h3{font-size:14px}.item-blog .content-item p{display:none}}@media (max-width:505px){.item-blog{height:200px}}
.BlogChapter .posts{flex-wrap:wrap;justify-content:space-between;gap:1em;width:100%;display:flex}.BlogChapter .posts .action{justify-content:center;width:100%;margin-top:1em;display:flex}.BlogChapter .posts .action button{cursor:pointer;width:fit-content;transition:var(--transition-primary);background-color:#040404;border:1px solid #040404;border-radius:5px;align-items:center;gap:1em;padding:1em;display:flex}.BlogChapter .posts .action button:hover{opacity:.7}.BlogChapter .posts .action button span{color:#fff;font-size:14px;font-style:normal;font-weight:500}
.pdf-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:20px;display:grid}.pdf-gallery-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;padding:15px;transition:all .3s;display:flex}.pdf-gallery-item:hover{border-color:#007bff;box-shadow:0 4px 12px #0000001a}.pdf-gallery-item.expanded{z-index:10;grid-column:1/-1;max-width:100%}.protocol-header{cursor:pointer;border-bottom:1px solid #eee;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:12px;display:flex}.protocol-icon{color:#e74c3c;font-size:1.5em}.protocol-info{flex:1}.protocol-info h4{color:#333;margin:0 0 5px;font-size:1.1em}.protocol-info p{color:#666;margin:0;font-size:.9em}.expand-toggle{color:#007bff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px;font-size:1.2em}.expand-toggle:hover{background:#f0f0f0}.pdf-container iframe{border:none;width:100%;transition:all .3s}.image-container{text-align:center;background:#f8f9fa;border-radius:4px;padding:10px}.protocol-actions{border-top:1px solid #eee;gap:10px;margin-top:15px;padding-top:15px;display:flex}.protocol-actions .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:1200px){.pdf-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.pdf-gallery-grid{grid-template-columns:1fr}.protocol-actions{flex-direction:column}}.protocols-empty{text-align:center;color:#666;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;padding:40px 20px}.protocols-empty p{margin:0;font-size:1.1em}
.TabBarNav{width:100%;height:100%}.TabBarNav nav{align-items:center;margin:3.125em 0;display:flex}.TabBarNav nav button{color:#1e1e1e;text-align:center;border-bottom:1px solid #e2e2e2;width:25%;padding:.5em 0;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.TabBarNav nav button:disabled{color:#1e1e1e;opacity:1;background:0 0;border-bottom:2px solid #040404;font-weight:700}@media (min-width:1800px){.TabBarNav nav button{font-size:30px}}@media (max-width:995px){.TabBarNav nav button{font-size:18px}}
/*# sourceMappingURL=66755325f9e1c5b5.css.map*/