/* CSS for pb/container (Parent: ) */
.pb-987db409-0cd8-4f0b-a907-f933a640c14b { box-sizing: border-box !important; position: relative !important; max-width: none !important; padding-left: var(--wp--style--root--padding-left, 1rem) !important; padding-right: var(--wp--style--root--padding-right, 1rem) !important; min-height: 100svh !important; max-height: 900px !important; position: relative; }
.pb-987db409-0cd8-4f0b-a907-f933a640c14b > .pb-container-inner { display: flex !important; justify-content: flex-end !important; align-items: flex-start !important; gap: 20px !important; --gap: 20px !important; max-width: var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px)) !important; margin-left: auto !important; margin-right: auto !important; min-height: 100svh !important; max-height: 900px !important; }
.pb-987db409-0cd8-4f0b-a907-f933a640c14b::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 0 !important; border-radius: inherit !important; pointer-events: none !important; transition: all 0.3s ease-in-out !important; background-image: url('https://shrisaidasmandal.org/wp-content/uploads/2026/07/contact.webp') !important; background-size: cover !important; background-position: 20% 61% !important; background-repeat: no-repeat !important; background-attachment: scroll !important; }
@media (max-width: 1024px) {
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b { max-width: none !important; padding-left: var(--wp--style--root--padding-left, 1rem) !important; padding-right: var(--wp--style--root--padding-right, 1rem) !important; min-height: 100svh !important; max-height: 900px !important; position: relative; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b > .pb-container-inner { display: flex !important; max-width: var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px)) !important; margin-left: auto !important; margin-right: auto !important; min-height: 100svh !important; max-height: 900px !important; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 0 !important; border-radius: inherit !important; pointer-events: none !important; transition: all 0.3s ease-in-out !important; background-image: url('https://shrisaidasmandal.org/wp-content/uploads/2026/07/mogra-mahotsav-banner.webp') !important; background-size: cover !important; background-position: 25% 100% !important; background-repeat: no-repeat !important; background-attachment: scroll !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b { max-width: none !important; padding-left: var(--wp--style--root--padding-left, 1rem) !important; padding-right: var(--wp--style--root--padding-right, 1rem) !important; min-height: 100svh !important; max-height: 900px !important; position: relative; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b > .pb-container-inner { display: flex !important; max-width: var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px)) !important; margin-left: auto !important; margin-right: auto !important; min-height: 100svh !important; max-height: 900px !important; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 0 !important; border-radius: inherit !important; pointer-events: none !important; transition: all 0.3s ease-in-out !important; background-image: url('https://shrisaidasmandal.org/wp-content/uploads/2026/07/mogra-mahotsav-banner.webp') !important; background-size: cover !important; background-position: 54% 100% !important; background-repeat: no-repeat !important; background-attachment: scroll !important; }
}
@media (max-width: 599px) {
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b { max-width: none !important; padding-left: var(--wp--style--root--padding-left, 1rem) !important; padding-right: var(--wp--style--root--padding-right, 1rem) !important; min-height: 100svh !important; max-height: 900px !important; position: relative; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b > .pb-container-inner { display: flex !important; max-width: var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px)) !important; margin-left: auto !important; margin-right: auto !important; min-height: 100svh !important; max-height: 900px !important; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 0 !important; border-radius: inherit !important; pointer-events: none !important; transition: all 0.3s ease-in-out !important; background-image: url('https://shrisaidasmandal.org/wp-content/uploads/2026/07/mogra-mahotsav-banner.webp') !important; background-size: cover !important; background-position: 54% 100% !important; background-repeat: no-repeat !important; background-attachment: scroll !important; }
}
@media (max-width: 480px) {
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b { max-width: none !important; padding-left: var(--wp--style--root--padding-left, 1rem) !important; padding-right: var(--wp--style--root--padding-right, 1rem) !important; min-height: 100svh !important; max-height: 900px !important; position: relative; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b > .pb-container-inner { display: flex !important; max-width: var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px)) !important; margin-left: auto !important; margin-right: auto !important; min-height: 100svh !important; max-height: 900px !important; }
  .pb-987db409-0cd8-4f0b-a907-f933a640c14b::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 0 !important; border-radius: inherit !important; pointer-events: none !important; transition: all 0.3s ease-in-out !important; background-image: url('https://shrisaidasmandal.org/wp-content/uploads/2026/07/mogra-mahotsav-banner.webp') !important; background-size: cover !important; background-position: 54% 100% !important; background-repeat: no-repeat !important; background-attachment: scroll !important; }
}
/* CSS for pb/container (Parent: pb/container) */
.pb-89367e06-47d5-4c9a-997b-dc3531c4910b { box-sizing: border-box !important; --child-flex: initial; --child-max-width: initial; padding-bottom: 120px !important; }
.pb-89367e06-47d5-4c9a-997b-dc3531c4910b > .pb-container-inner { display: flex !important; justify-content: flex-end !important; align-items: flex-start !important; gap: 20px !important; --gap: 20px !important; }
@media (max-width: 1024px) {
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b { --child-flex: initial; --child-max-width: initial; padding-bottom: 120px !important; }
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b > .pb-container-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b { --child-flex: initial; --child-max-width: initial; padding-bottom: 120px !important; }
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b > .pb-container-inner { display: flex !important; }
}
@media (max-width: 599px) {
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b { --child-flex: initial; --child-max-width: initial; padding-bottom: 120px !important; }
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b > .pb-container-inner { display: flex !important; }
}
@media (max-width: 480px) {
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b { --child-flex: initial; --child-max-width: initial; padding-bottom: 120px !important; }
  .pb-89367e06-47d5-4c9a-997b-dc3531c4910b > .pb-container-inner { display: flex !important; }
}
/* CSS for pb/container (Parent: pb/container) */
.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { box-sizing: border-box !important; --child-flex: initial; --child-max-width: initial; padding-top: 45px !important; padding-right: 60px !important; padding-bottom: 45px !important; padding-left: 60px !important; background-color: #FFFCF5 !important; border-radius: 16px !important; }
.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 > .pb-container-inner { display: flex !important; justify-content: flex-end !important; align-items: flex-start !important; gap: 20px !important; --gap: 20px !important; }
.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { max-width: 500px !important; width: 500px !important; flex: 0 0 auto !important; min-width: 0 !important; }
@media (max-width: 1024px) {
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { --child-flex: initial; --child-max-width: initial; padding-top: 45px !important; padding-right: 60px !important; padding-bottom: 45px !important; padding-left: 60px !important; background-color: #FFFCF5 !important; border-radius: 16px !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { max-width: 500px !important; width: 500px !important; flex: 0 0 auto !important; min-width: 0 !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 > .pb-container-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { --child-flex: initial; --child-max-width: initial; padding-top: 45px !important; padding-right: 60px !important; padding-bottom: 45px !important; padding-left: 60px !important; background-color: #FFFCF5 !important; border-radius: 16px !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 > .pb-container-inner { display: flex !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { max-width: 500px !important; width: 500px !important; flex: 0 0 auto !important; min-width: 0 !important; }
}
@media (max-width: 599px) {
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { --child-flex: initial; --child-max-width: initial; padding-top: 30px !important; padding-right: 40px !important; padding-bottom: 30px !important; padding-left: 40px !important; background-color: #FFFCF5 !important; border-radius: 16px !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 > .pb-container-inner { display: flex !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { max-width: 100% !important; width: 100% !important; flex: 0 0 auto !important; min-width: 0 !important; }
}
@media (max-width: 480px) {
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { --child-flex: initial; --child-max-width: initial; padding-top: 30px !important; padding-right: 40px !important; padding-bottom: 30px !important; padding-left: 40px !important; background-color: #FFFCF5 !important; border-radius: 16px !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7.pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 { max-width: 100% !important; width: 100% !important; flex: 0 0 auto !important; min-width: 0 !important; }
  .pb-68ae6213-e527-4ffe-85b3-8f40df5898f7 > .pb-container-inner { display: flex !important; }
}
/* CSS for pb/heading (Parent: pb/container) */
.pb-c3f716ba-5c5e-471c-b7df-b3cf4570d263 { box-sizing: border-box !important; }
/* CSS for pb/separator (Parent: pb/container) */
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { width: 50px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; align-self: flex-start !important; max-height: calc(4px + 12px) !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; justify-content: flex-start !important; align-items: center !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner > .pb-separator-line { width: 50px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; background-color: #e38c47; background-image: none; }
@media (max-width: 1024px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { width: 50px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; align-self: flex-start !important; max-height: calc(4px + 12px) !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; justify-content: flex-start !important; align-items: center !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner > .pb-separator-line { width: 50px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 781px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { width: 50px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; align-self: flex-start !important; max-height: calc(4px + 12px) !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; justify-content: flex-start !important; align-items: center !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner > .pb-separator-line { width: 50px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 599px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { width: 50px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; align-self: flex-start !important; max-height: calc(4px + 12px) !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; justify-content: flex-start !important; align-items: center !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner > .pb-separator-line { width: 50px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 480px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { width: 50px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; align-self: flex-start !important; max-height: calc(4px + 12px) !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; justify-content: flex-start !important; align-items: center !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner > .pb-separator-line { width: 50px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
.pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { box-sizing: border-box !important; padding-bottom: 0px !important; }
.pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { display: flex !important; }
@media (max-width: 1024px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { padding-bottom: 0px !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { padding-bottom: 0px !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { display: flex !important; }
}
@media (max-width: 599px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { padding-bottom: 0px !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { display: flex !important; }
}
@media (max-width: 480px) {
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 { padding-bottom: 0px !important; }
  .pb-b3b79dcd-c92e-46c8-8b60-bad63f97ae14 > .pb-separator-inner { display: flex !important; }
}
/* CSS for pb/container (Parent: ) */
.pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 { box-sizing: border-box !important; max-width: calc(var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px))) !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-top: 60px !important; padding-bottom: 80px !important; }
.pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 > .pb-container-inner { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 60px !important; --gap: 60px !important; }
@media (max-width: 1024px) {
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 { max-width: calc(var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px))) !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-top: 100px !important; padding-bottom: 100px !important; }
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 { max-width: calc(var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px))) !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-top: 60px !important; padding-bottom: 60px !important; }
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 > .pb-container-inner { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 60px !important; --gap: 60px !important; }
}
@media (max-width: 599px) {
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 { max-width: calc(var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px))) !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-top: 60px !important; padding-bottom: 60px !important; }
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
@media (max-width: 480px) {
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 { max-width: calc(var(--wp--style--global--content-size, var(--wp--custom--layout--content-size, 1200px))) !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-top: 60px !important; padding-bottom: 60px !important; }
  .pb-072d4c40-fe77-4670-98ec-04b8ecd90f18 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
/* CSS for pb/container (Parent: pb/container) */
.pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 { box-sizing: border-box !important; }
.pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 > .pb-container-inner { display: flex !important; justify-content: flex-start !important; align-items: center !important; gap: 20px !important; --gap: 20px !important; }
@media (max-width: 1024px) {
  .pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 > .pb-container-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 > .pb-container-inner { display: flex !important; }
}
@media (max-width: 599px) {
  .pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 > .pb-container-inner { display: flex !important; }
}
@media (max-width: 480px) {
  .pb-4929a03e-1ccf-4533-9a57-5f63cd0724a6 > .pb-container-inner { display: flex !important; }
}
/* CSS for pb/heading (Parent: pb/container) */
.pb-fff8ff78-bd17-4df0-8b26-e7455ef77487 .pb-heading-text { text-align: center !important; }
.pb-fff8ff78-bd17-4df0-8b26-e7455ef77487 { box-sizing: border-box !important; }
/* CSS for pb/heading (Parent: pb/container) */
.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 .pb-heading-text { font-size: var(--wp--preset--font-size--custom-1) !important; line-height: var(--wp--preset--line-height--custom-1) !important; font-weight: 300 !important; text-align: center !important; }
.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { box-sizing: border-box !important; }
.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { max-width: 900px !important; }
@media (max-width: 1024px) {
  .pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { max-width: 900px !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { max-width: 900px !important; }
}
@media (max-width: 599px) {
  .pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { max-width: 900px !important; }
}
@media (max-width: 480px) {
  .pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10.pb-3fdd97ef-1b3d-4d5e-b46b-6e765d826e10 { max-width: 900px !important; }
}
/* CSS for pb/separator (Parent: pb/container) */
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { width: 280px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; max-height: calc(4px + 12px) !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; align-items: center !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner > .pb-separator-line { width: 280px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; background-color: #e38c47; background-image: none; }
@media (max-width: 1024px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { width: 280px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; max-height: calc(4px + 12px) !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; align-items: center !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner > .pb-separator-line { width: 280px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 781px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { width: 280px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; max-height: calc(4px + 12px) !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; align-items: center !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner > .pb-separator-line { width: 280px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 599px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { width: 280px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; max-height: calc(4px + 12px) !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; align-items: center !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner > .pb-separator-line { width: 280px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
@media (max-width: 480px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { width: 280px !important; max-width: 100% !important; flex: 0 0 auto !important; --child-flex: 0 0 auto !important; --child-max-width: 100% !important; max-height: calc(4px + 12px) !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { flex-direction: row !important; flex-wrap: nowrap !important; align-self: stretch !important; height: 100% !important; align-items: center !important; }
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner > .pb-separator-line { width: 280px !important; height: 4px !important; width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }
}
.pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 { box-sizing: border-box !important; }
.pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { display: flex !important; }
@media (max-width: 1024px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { display: flex !important; }
}
@media (max-width: 599px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { display: flex !important; }
}
@media (max-width: 480px) {
  .pb-b1c770de-2d63-4b41-9b1a-f0a77dc1b923 > .pb-separator-inner { display: flex !important; }
}
/* CSS for pb/container (Parent: pb/container) */
.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 { box-sizing: border-box !important; --child-flex: initial; --child-max-width: initial; margin-bottom: 30px !important; }
.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: flex-start !important; gap: 60px !important; --gap: 60px !important; }
.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner > * { width: auto !important; min-width: 0 !important; flex: 0 1 auto !important; }
.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20.pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner > .block-editor-inner-blocks > .block-editor-block-list__layout > * { width: auto !important; min-width: 0 !important; flex: 0 1 auto !important; }
@media (max-width: 1024px) {
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 { --child-flex: initial; --child-max-width: initial; margin-bottom: 30px !important; }
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 { --child-flex: initial; --child-max-width: initial; margin-bottom: 30px !important; }
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
@media (max-width: 599px) {
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 { --child-flex: initial; --child-max-width: initial; margin-bottom: 30px !important; }
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
@media (max-width: 480px) {
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 { --child-flex: initial; --child-max-width: initial; margin-bottom: 30px !important; }
  .pb-ac935a48-fe2a-4745-841c-1f832ab5aa20 > .pb-container-inner { display: flex !important; gap: 60px !important; --gap: 60px !important; }
}
/* CSS for pb/gallery (Parent: pb/container) */
.pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { --pb-gallery-columns: 4; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { grid-auto-rows: 200px; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 1) { grid-column: span 2; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 2) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 3) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 4) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 5) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 6) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 7) { grid-column: span 1; grid-row: span 1; }
@media (max-width: 781px) {
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { --pb-gallery-columns: 4; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { grid-auto-rows: 150px; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 1) { grid-column: span 2; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 2) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 3) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 4) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 5) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 6) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 7) { grid-column: span 1; grid-row: span 1; }
}
@media (max-width: 599px) {
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { --pb-gallery-columns: 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner { grid-auto-rows: 100px; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 1) { grid-column: span 2; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 2) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 3) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 4) { grid-column: span 1; grid-row: span 2; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 5) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 6) { grid-column: span 1; grid-row: span 1; }
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item:nth-child(7n + 7) { grid-column: span 1; grid-row: span 1; }
}
.pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner, .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item { --pb-gallery-gap: 20px; }
@media (max-width: 599px) {
    .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-inner, .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 .pb-gallery-item { --pb-gallery-gap: 15px; }
}
.pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 { box-sizing: border-box !important; }
.pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 > .pb-gallery-inner { flex-direction: row !important; flex-wrap: wrap !important; gap: 20px !important; --gap: 20px !important; }
@media (max-width: 1024px) {
  .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 > .pb-gallery-inner { gap: 20px !important; --gap: 20px !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 > .pb-gallery-inner { gap: 20px !important; --gap: 20px !important; }
}
@media (max-width: 599px) {
  .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 > .pb-gallery-inner { flex-direction: row !important; flex-wrap: wrap !important; gap: 15px !important; --gap: 15px !important; }
}
@media (max-width: 480px) {
  .pb-c7319af7-3f7d-4f8b-8427-8272a9bc9c88 > .pb-gallery-inner { gap: 15px !important; --gap: 15px !important; }
}
/* CSS for pb/gallery-items (Parent: pb/gallery) */
.pb-644c30ff-9c08-425a-a876-de4c56a03eda { box-sizing: border-box !important; }
.pb-644c30ff-9c08-425a-a876-de4c56a03eda > .pb-container-inner { display: flex !important; }
@media (max-width: 1024px) {
  .pb-644c30ff-9c08-425a-a876-de4c56a03eda > .pb-container-inner { display: flex !important; }
}
@media (min-width: 600px) and (max-width: 781px) {
  .pb-644c30ff-9c08-425a-a876-de4c56a03eda > .pb-container-inner { display: flex !important; }
}
@media (max-width: 599px) {
  .pb-644c30ff-9c08-425a-a876-de4c56a03eda > .pb-container-inner { display: flex !important; }
}
@media (max-width: 480px) {
  .pb-644c30ff-9c08-425a-a876-de4c56a03eda > .pb-container-inner { display: flex !important; }
}
