.mi_h2 {
    
}

#menu-1-bded1d8 {
    padding: 20px 0 50px;
}

#menu-1-bded1d8 li {
    text-align: center;
    list-style: none;
    border: 2px solid #444342;
    display: block;
    max-width: 300px;
    width: 90%;
    margin: 10px auto;
}

#menu-1-bded1d8 li a {
    font-size: 13px;
    line-height: 13px;
    padding: 12px 0;
    display: block;
    margin-top: 2px;
}




.elementor-heading-title {
                        padding: 0;
                        margin: 0;
                        line-height: 1
                      }
                      
                      .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
                        color: inherit;
                        font-size: inherit;
                        line-height: inherit
                      }
                      
                      .elementor-widget-heading .elementor-heading-title.elementor-size-small {
                        font-size: 15px
                      }
                      
                      .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
                        font-size: 19px
                      }
                      
                      .elementor-widget-heading .elementor-heading-title.elementor-size-large {
                        font-size: 29px
                      }
                      
                      .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
                        font-size: 39px
                      }
                      
                      .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
                        font-size: 59px
                      }

.elementor-widget-image {
                              text-align: center
                            }
                            
                            .elementor-widget-image a {
                              display: inline-block
                            }
                            
                            .elementor-widget-image a img[src$=".svg"] {
                              width: 48px
                            }
                            
                            .elementor-widget-image img {
                              vertical-align: middle;
                              display: inline-block
                            }

 .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                                background-color: #818a91;
                                color: #fff
                              }
                              
                              .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
                                color: #818a91;
                                border: 3px solid;
                                background-color: transparent
                              }
                              
                              .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
                                margin-top: 8px
                              }
                              
                              .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
                                width: 1em;
                                height: 1em
                              }
                              
                              .elementor-widget-text-editor .elementor-drop-cap {
                                float: left;
                                text-align: center;
                                line-height: 1;
                                font-size: 50px
                              }
                              
                              .elementor-widget-text-editor .elementor-drop-cap-letter {
                                display: inline-block
                              }