.faq-section{display:inline-block;float:left;margin:40px 0;padding:30px 0;width:100%}.section-title{color:#333;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.faq-accordion{margin:0 auto}.faq-item{margin-bottom:10px;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.15)}.faq-question{align-items:center;background-color:#fff;border:none;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:16px;text-align:left;transition:background-color .3s ease;width:100%}.faq-question:hover{background-color:#e9ecef}.faq-question-text{flex-grow:1;text-align:left}.faq-icon{color:#ff2a2f;font-size:24px;font-weight:700;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{background-color:#fff;border-top:1px solid #e0e0e0;padding:16px;transition:all .3s ease}.faq-answer.show{padding:20px}.faq-answer p{color:#555;line-height:1.6;margin:0 0 15px}@media (max-width:768px){.faq-section{margin:30px 0;padding:20px 0}.section-title{font-size:24px;margin-bottom:20px}.faq-question{font-size:16px;padding:15px}.faq-answer.show{padding:15px}}.modal-overlay{background:#1e1e1e;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:10000}.modal-overlay.active{animation:opacity_part .3s ease both;display:block}.d-flex{display:flex}.w-100{width:100%}input.form-control[type=email],input.form-control[type=number],input.form-control[type=text]{border:1px solid #d6d6d6;font-size:16px;padding:14px 16px}.help-text{color:#888;display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:8px;width:100%}.modal{background:#fff;display:none;left:50%;max-height:100%;overflow-y:auto;padding:32px;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10001}.modal.active{display:block}.modal .modal-title{display:flex;justify-content:space-between;width:100%}.modal .modal-title .title{color:#262727;display:inline-block;font-family:ProximaNova;font-size:28px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:normal;margin-bottom:32px;width:100%}.modal .modal-close{background:transparent;border:none;cursor:pointer;height:24px;padding:0;position:relative;transition:transform .3s ease;width:24px}.modal .modal-close:after,.modal .modal-close:before{background:#000;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.modal .modal-close:before{transform:rotate(45deg)}.modal .modal-close:after{transform:rotate(-45deg)}.modal .modal-close:hover{transform:rotate(90deg)}.modal .modal-body .img-block{flex-shrink:0;height:200px;margin-right:16px;text-align:center;width:50%}.modal .modal-body .img-block img{height:100%}.modal .modal-body .row{display:inline-block}.modal .modal-body .product-info-min,.modal .modal-body .row{margin-bottom:24px;width:100%}.modal .modal-body .product-info-min .product-info-min-title{font-size:16px;font-weight:700;margin-bottom:16px;width:100%}.modal .modal-body .product-info-min .product-info-min-text{display:flex;justify-content:space-between;margin-bottom:8px;width:100%}@keyframes opacity_part{0%{opacity:0}to{opacity:.5}}@keyframes opacity{0%{opacity:0}to{opacity:1}}#sertificates .swiper-button-next{color:#ff2a2f;right:-40px}#sertificates .swiper-button-prev{color:#ff2a2f;left:-40px}#news-slide{align-items:start;display:flex}@media (max-width:768px){#news-slide{flex-direction:column}}.other-volumes{display:flex;gap:8px;margin-bottom:16px;width:100%}.other-volumes-container{width:100%}.other-volumes-title{color:#888;float:left;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:4px;width:100%}.other-volumes .other-volume{align-items:center;border:1px solid #ff2a2f;color:#ff2a2f;display:flex;font-size:16px;height:40px;justify-content:center;transition:background .3s ease,color .3s ease;width:40px}.other-volumes .other-volume.active,.other-volumes .other-volume:hover{background:#ff2a2f;color:#fff}.menu-title{color:#000;float:left;font-size:24px;font-weight:400;line-height:1;margin-bottom:24px}.menu-title-2{color:#262727;font-size:16px;font-weight:700;line-height:1.5}.title-2{color:#000;float:left;font-size:24px;font-weight:400;line-height:1}
