.elementor .content{max-width:1300px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:60px;padding-inline-end:60px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .flex-row{padding:0px;flex-direction:row;gap:var(--gap-xl);align-items:center;}.elementor .button{font-family:"Montserrat";font-weight:700;font-size:15px;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:16px;border-radius:0px;transition:all 400ms;display:inline-block;align-self:start;}.elementor .button:hover,.elementor .button:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .btn-primary{color:var(--dark);background-image:radial-gradient(circle at top left, #F7CC9A 0%,#FCBC71 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 400ms;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-image:radial-gradient(circle at top left, #F7CC9A 30%,#FCBC71 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .Section{overflow:hidden;padding-block-start:100px;padding-block-end:100px;flex-direction:column;align-items:center;}.elementor .background-canvas{background-image:linear-gradient(180deg, #FDF3E7 72%,#f3e6d6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:100px;}.elementor .text-gap{gap:20px;}.elementor .texture-top{width:100%;position:absolute;inset-block-start:0px;opacity:18%;}.elementor .background-overlay{background-image:linear-gradient(#1c112bf0, #1c112bf0),url("https://icon-fs.com/wp-content/uploads/2026/03/icon-community-building-background.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .background-brand{background-image:radial-gradient(circle at top left, #2A1A41 0%,#1C112B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .section-hero{padding-block-start:88px;padding-block-end:60px;flex-direction:column;align-items:center;}.elementor .sticky{position:sticky;inset-block-start:81px;}.elementor .post-card{overflow:hidden;padding:0px;border-start-start-radius:0px;border-start-end-radius:32px;border-end-start-radius:32px;border-end-end-radius:0px;border-width:1px;border-color:#E3DED6;border-style:solid;background-color:#FCFCFC;transition:all 400ms;}.elementor .post-card:hover,.elementor .post-card:focus-visible{box-shadow:0px 24px 48px 0px rgba(28, 17, 43, 0.14);transform:translate3d(0px, -10px, 0px);}.elementor .post-thumb{overflow:hidden;position:relative;padding:0px;margin:0px;}.elementor .post-body{padding-block-start:20px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:12px;}.elementor .post-meta{font-weight:500;font-size:13px;text-transform:uppercase;}.elementor .background-post-grid{background-color:#ffffff;display:flex;}.elementor .post-cat{position:absolute;inset-block-end:0px;inset-inline-start:0px;font-weight:700;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:0px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-image:radial-gradient(circle at top left, #F7CC9A 0%,#FCBC71 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .post-thumb-img{width:100%;height:100%;object-fit:cover;padding:0px;margin:0px;margin-bottom: 0 !important;\n}