.elementor-1779 .elementor-element.elementor-element-d76dde8{--display:flex;}.elementor-1779 .elementor-element.elementor-element-6f518b3 > .elementor-widget-container{border-style:solid;border-color:#E46E6E;box-shadow:9px 9px 10px 2px rgba(0,0,0,0.5);}.elementor-1779 .elementor-element.elementor-element-6f518b3{column-gap:0px;text-align:center;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-text );}.elementor-1779 .elementor-element.elementor-element-ebf3da6 > .elementor-widget-container{border-style:solid;border-color:#E46E6E;box-shadow:9px 9px 10px 2px rgba(0,0,0,0.5);}.elementor-1779 .elementor-element.elementor-element-ebf3da6{column-gap:0px;text-align:center;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-text );}.elementor-1779 .elementor-element.elementor-element-19e07ac{--display:flex;}.elementor-1779 .elementor-element.elementor-element-9852779{--display:flex;}.elementor-1779 .elementor-element.elementor-element-70ec146{--display:flex;}.elementor-1779 .elementor-element.elementor-element-fff140d{--display:flex;}.elementor-1779 .elementor-element.elementor-element-dcf201f{--display:flex;}.elementor-1779 .elementor-element.elementor-element-c947f5d{--display:flex;}.elementor-1779 .elementor-element.elementor-element-c9a3051{--display:flex;}.elementor-1779 .elementor-element.elementor-element-9fd71a6{--display:flex;}.elementor-1779 .elementor-element.elementor-element-1b1ffb6{--display:flex;}.elementor-1779 .elementor-element.elementor-element-edfb412{--display:flex;}.elementor-1779 .elementor-element.elementor-element-b58edbf{--display:flex;}.elementor-1779 .elementor-element.elementor-element-c6700f3{--display:flex;}.elementor-1779 .elementor-element.elementor-element-2999fe5{--display:flex;}.elementor-1779 .elementor-element.elementor-element-961697b{--display:flex;}.elementor-1779 .elementor-element.elementor-element-14e025b{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */.album-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  padding: 10px 0;
  max-width: 960px;
  margin: 0 auto;
  box-sizing: border-box;
}

.album-buttons .open-album-popup {
  cursor: pointer;
  flex: 1 1 calc(20% - 15px);
  max-width: calc(20% - 15px);
  box-sizing: border-box;
  min-width: 0;
}

@media (max-width: 767px) {
  .album-buttons .open-album-popup {
    flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}/* End custom CSS */