      .more-reviews-btn {
         margin: 30px auto;
        max-width: 300px;
        align-items: center;
        text-align: center;
        display: flex;
        text-align: center;
        justify-content: center;
      }
      
      .accreditation-review-slide {
          /*background-color: #eff9f9;*/
            /*padding: 15px;*/
            border-radius: 15px;
      }
      
      .accreditation-review-slide p {
          font-size: 14px;
          margin-top: -30px;
          border: 5px solid white;
            padding: 15px;
            border-radius: 15px;
            background-color: #eff9f9;

      }
      
      .raiting-stars5 {
          margin-top: -20px;
          width: 100px !important;
      }
      
      .articles-list {
        display: flex;
        gap: 30px;
        flex-wrap: wrap;
        margin-top: 20px;
        
    }
    
    .article-item h5 {
     color: #293A5F !important;
     font-size: 18px;
    }
    
    .articles-list--wrapper {
       margin-top: 100px; 
       margin-bottom: 30px;
    }

    .article-item {
        list-style: none;
        width: 31%;
        
    }

    .article-item a {
        color: #02B5BC;
    }

    .article-item a:hover {
        cursor: pointer;
    }

    .article-item img {
        border-radius: 15px;
        width: 100%;
        margin-bottom: 15px
    }
      
      
      
       .contact-us {
                margin-top: 100px;
                display: flex;
                flex-direction: column;
                gap: 30px;
                align-items: center;
                }
       
       .contact-us--btns {
                                display: flex;
                                flex-direction: column;
                                gap: 20px

                            }

                            .contact-us--btn {
                                    height: 60px;
                                    display: flex;
                                    line-height: 60px;
                                    padding: 0 10px;
                                    width: 400px;
                                    background: #02B5BC;
                                    border: 1px solid #02B5BC;
                                    border-radius: 15px;
                                    color: #fff !important;
                                    font-size: 16px;
                                    text-align: center;
                                    max-width: 400px;
                                    justify-content: space-between;
                                    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
                                    font-weight: 500 !important;
                            }

                            .contact-us--btn-red {
                                background: #fe3f7a;
                                border: 1px solid #fe3f7a;
                            }
                             
                            .contact-us--arrow {
                                font-size: 32px;
                            }

                            .contact-us--btn-icon {
                                display: flex;
                                align-items: center;
                                gap: 15px;

                            }

                            .contact-us--btn-icon img {
                                height: 40px;
                            }
    
    
    
    
     .accreditation-order {
        display: flex;
        justify-content: center;
        margin-top: 100px;
        background-image: url('/wp-content/uploads/2025/05/docs-2-1.jpg');
        background-attachment: fixed;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-background-size: cover;

        height: 70vh;
        
    
    }
    
    .accreditation-order--wrapper {
        max-width: 1320px;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 50px;
        padding: 0 30px;
    }
    
    .accreditation-order-form {
        background: #f4f4f4;
        padding: 40px 20px;
        border-radius: 20px;
        max-width: 550px;
    }
    

    
    .accreditation-order--content .advantages-benefit--list-item {
        color: white !important;
        font-weight: 600;
        font-size: 22px;
    }
    
    .wpcf7-form p {
        margin-bottom: 0;
    }
    

    @media (max-width: 767px) {
        
        
        .article-item p {
            font-size: 12px;
            line-height: 1.2em;
        }
        
        .article-item a {
            font-size: 12px;
            line-height: 1.2em;
        }
        
        
        .articles-list {
            gap: 10px;
            flex-direction: column;
}
       
       .article-item {
           width: 100%;
           margin-bottom: 40px;
       } 
        
        .article-item h5 {
            font-size: 14px;
    }
        
           .articles-list-wrapper {

        margin-top: 50px;
    }
        
        .contact-us--btn-icon span {
            font-size: 14px;
        }
        
        
        .contact-us--btn {
            width: 300px;
        }
        
        .advantages-benefit--list {
            text-align: center;
        }
        
         .accreditation-order {
        margin-top: 50px;
        height: auto;
    }
        .accreditation-order {
            gap: 30px;
            flex-direction: column;
            align-items: center
    }
    
    .accreditation-order--wrapper {
            flex-direction: column;
            gap: 30px;
            padding: 30px 15px;
    }
    
    }

    
    
    
    
    .accreditation-reviews-btns {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 15px;
    }

    .accreditation-reviews-prev {
        margin-right: 30px;
    }

.accreditation-reviews-prev, .accreditation-reviews-next {
    font-size: 40px;
    color: #03b4bc;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: inline-flex;
    background-color: #eff9f9;
    align-items: center;
    justify-content: center;
    line-height: 55px;
}

.accreditation-reviews-prev:hover, .accreditation-reviews-next:hover {
    cursor: pointer;
}

.raiting-stars5 {
    
}

.accreditation-reviews-container {
    overflow: hidden; /* Скрыть лишние слайды */
    width: 100%; /* Задаем ширину контейнера */
    margin-top: 100px;
}

.accreditation-reviews-slide {
    display: flex;
    /*gap: 15px;*/
    width: 100%;
    transition: transform 0.5s ease; /* Плавный переход для контейнера слайдов */
}

.accreditation-review-slide {
    min-width: 100%; /* По умолчанию один слайд на экране */
}



@media (min-width: 1024px) {
    .accreditation-review-slide {
    
        min-width: calc(100% / 3); /* Три слайда на экране */

    }
}



@media (max-width: 1024px) {
    
    .accreditation-review-slide p {
        width: 95%;
    }
    
     .accreditation-reviews-slide {
                         width: 100vw;

     }
    
       .accreditation-review-slide {
min-width: 95%;
        display: flex;
    justify-content: center;
    flex-direction: column;
    }
    
    .accreditation-reviews-container {
        margin-top: 50px;
    }
}


.link-personal-data {
    text-decoration: underline; 
}

.order-approval-wrapper p label {
    display: flex;
    align-items: center;
    margin: 10px 0;
}

.order-approval-wrapper {
    margin-bottom: 30px;
}

.order-approval {
    height: 20px !important;
    width: 20px !important;
    margin-right: 20px;
}

.order-approval-wrapper span {
    font-size: 12px;
}

.wpcf7-form p span input {
    color: #293A5F !important;
}

.wpcf7-form p span input::placeholder  {
    color: #293A5F !important;
}

.wpcf7-response-output {
    border-radius: 20px !important;
    padding: 20px !important;
    border-color: #27C6CA !important;;
    color: #293A5F !important;
}

.wpcf7-not-valid-tip {
    color: #fe3f7a !important;
}













.procedure--list {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
        }

        .procedure--list-item {
            list-style: none;
            width: 32%;
            margin-top: 30px;
            
        }

        .procedure--list-item span {
            background-color: #03b4bc;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            color: white;
            font-weight: 700;
        }

         .procedure--list-item p {
            color: #293A5F !important;
            margin-top: 7px;
         }

        .procedure-wrapper {
            background-color: #eff9f9;
            padding: 20px;
            margin-top: 100px;
            border-radius: 20px;
        }


        .procedure-wrapper h2, .accreditation-reviews-container h2, .contact-us h2, .articles-list--wrapper h2 {
                 font-size: 24px;  
                 margin-bottom: 30px;
                 color: #293A5F !important;
        }


 @media (max-width: 992px) { 
     .procedure--list-item  {
         width: 48%;
     }
     
 }



 @media (max-width: 767px) { 
     
     
     .advantages-benefit--list-item {
         font-size: 16px !important;
     }
     
        .procedure-wrapper {
            margin-top: 50px;
        }
     
        .procedure-wrapper h2, .accreditation-reviews-container h2, .contact-us h2, .articles-list--wrapper h2 {
             font-size: 22px !important;
         }

         .procedure--list-item {
            list-style: none;
            width: 100%;
            margin-top: 10px;

            
        }

        .procedure--list {
            gap: 30px;
        }

 }


 @media (max-width: 400px) {
          .procedure-wrapper h2, .accreditation-reviews-container h2, .contact-us h2, .articles-list--wrapper h2 {
             font-size: 20px !important;
         }
             }
    
    
    
    
    
    
    
    
    .advantages-benefit-reverse {
        margin-top: 40px;
        flex-direction: row-reverse
    }

    .advantages-benefit img {
        max-width: 560px;
        width: 50%;
        border-radius: 15px;
        object-fit: cover;
    }

    .advantages-benefit--content {
        display: flex;
    flex-direction: column;
    justify-content: center;
    }

    .advantages-benefit--content h4 {
     font-size: 24px;   
     margin-bottom: 15px;
    }

    .advantages-benefit {
        display: flex;
        gap: 50px;
    }


    .advantages-benefit--list-item {
        list-style: none;
        color: #293A5F !important;
        line-height: 1.3em;
            margin-top: 15px;

    }

    .advantages-benefit--list-item span {
        color: rgb(3, 180, 188);
    }


    @media (max-width: 767px) {
        
        .advantages-benefit img {
            width: 100%;
        }
        
        
        .advantages-benefit {
            flex-direction: column;
        }


        
         .advantages-benefit--content h4 {
             font-size: 22px;
         }
 
       
    }


             @media (max-width: 400px) {
                  .advantages-benefit--content h4 {
             font-size: 20px;
         }
             }















        .accreditation-advantages ul {
            display: flex;
            gap: 20px;
            width: 100%;
            padding: 0;
            margin-top: 30px;
        }

        .accreditation-advantage img {
            width: 40px;
        }



        .accreditation-advantage {
            color: #293A5F !important;
            width: 33%;
            list-style: none;
            padding: 10px;
            border-radius: 15px;
            display: flex;
            gap: 15px;
            flex-direction: column;
        }
        
        .accreditation-advantage h3 {
            font-weight: 700;
        }
        
        
        .accreditation-content {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }


            .accreditation-content h1 {
                color: #293A5F;
            }

             .accreditation-content h2 {
                font-size: 24px;
                color: #02B5BC !important;
                font-weight: 500;
             }


             .accreditation-content h2 p {
                color: #293A5F !important;
                font-weight: 400;
              }



            .accreditation-content a {
                height: 60px;
                display: inline-block;
                line-height: 60px;
                padding: 0 15px;
                background: #02B5BC;
                border: 1px solid #02B5BC;
                border-radius: 8px;
                color: #fff !important;
                font-size: 16px;
                text-align: center;
                max-width: 400px;
            }
            
            .accreditation-advantages {
                margin-bottom: 100px;
            }


            .accreditation-advantages li {
                background-color: #eff9f9;
            }
        

            .accreditation-banner {
                display: flex;
                align-items: center;
                gap: 20px;
                justify-content: space-between;

            }

            .accreditation-banner img {
                    width: 50%;
                    border-radius: 15px;
                    max-width: 570px;
            }



            @media (max-width: 767px) {
                
                
                 .accreditation-content a { 
                     font-size: 14px;
                     padding: 0 5px;
                     height: 40px;
                    line-height: 40px;
                     
                 }
                
                
                .accreditation-advantage h3 {
                    font-size: 16px !important;
                }
                
                .accreditation-advantages {
                margin-bottom: 50px;
            }


                .accreditation-advantage {
                    width: 100%;
                }

                .accreditation-advantages ul {
                  margin-top: 15px;
                  flex-direction: column;
            }


            .accreditation-banner {
                flex-direction: column;
            }        

             .accreditation-content {
                display: flex;
                flex-direction: column;
                align-items: center;
                gap: 15px
             }


                .accreditation-content h1 {
                font-size: 32px;
                text-align: center;
            }

             .accreditation-content h2 {
                font-size: 16px;
                text-align: center;
                line-height: 1.3em;
                color: #02B5BC;
             }

              .accreditation-content h2 p {
                margin: 0;
                color: #293A5F;
              }

              .accreditation-banner img {
                    width: 100%;
                    border-radius: 10px;
                    margin-top: 30px;
                    margin-bottom: 50px;
            }


            


            }
            
            
            
