.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-17b74a0 */.manage-info {
    border: 1px solid #cccccc;
    padding: 5%;
    border-radius: 10px;
}

.manage-info h2 {
    text-align: center;
    margin-bottom: 50px;
    color: #a6a6a6;
}

.manage-info .layout {
    margin-bottom: 25px;
}

.manage-info .layout .box-1 {
    width: 25%;
    float: left;
    margin-right: 12%;
}

.manage-info .layout .box-2 {
    width: 25%;
    float: left;
    margin-right: 12%;
}

.manage-info .layout .box-3 {
    width: 25%;
    float: left;
}

.manage-info .layout .box-x {

    width: 25%;
    margin: 0 auto;

}

.manage-info .layout .box-x .img {}

.manage-info .layout .box-x .img img ,.manage-info .layout .box-1 .img img ,.manage-info .layout .box-2 .img img ,.manage-info .layout .box-3 .img img {
    width: 100%;
    max-height: 312px;
    min-height: 312px;
}

p.title {
    color: #993300 ;
    text-align: center;
    margin: 15px 0 5px 0;
    font-weight: bold;
    font-size: 1.1em;
}

p.position {
    text-align: center;
    margin: 0;
    font-size: 0.9em;
}

.clear {
    clear: both;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c8b922 */.gallery {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
      max-width: 1000px;
      margin: auto;
    }
  .gallery-row {
      display: flex;
      justify-content: space-between;
      width: 100%;
      flex-wrap: wrap;
    }
  .image-box {
      flex: 1 1 calc(33.333% - 13.33px); /* 3 columns - gap */
      max-width: calc(33.333% - 13.33px);
    }

    .image-box.centered-two {
      flex: 1 1 calc(33.333% - 13.33px);
      max-width: calc(33.333% - 13.33px);
    }

    .image-box img {
      width: 100%;
      height: auto;
      display: block;
      border-radius: 8px;
    }

    .row-two {
      justify-content: center;
    }


@media only screen and (max-width: 768px) {

.box-1,.box-2,.box-3,.box-x{
    width:100% !important;
}

.image-box, .image-box.centered-two {
        flex: 1 1 100%;
        max-width: 100%;
      }

      .gallery-row {
        justify-content: center;
      }

}/* End custom CSS */