.elementor-19528 .elementor-element.elementor-element-0ba6048 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:20px}.elementor-19528 .elementor-element.elementor-element-0ba6048{padding:20px 50px}.inclusion{background:linear-gradient(180deg,#fff 0%,#f7f2ec 100%)}.included-item{background:#fff;border:2.5px solid #ece3d7;border-radius:20px;padding:10px 5px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;margin:5px;transform:scale(.7);background:radial-gradient(circle,#fff8f0 0%,#f0e3d5 100%);box-shadow:0 5px 15px rgba(200,169,126,.15),inset 0 1px 0 rgba(255,255,255,.8);transform:scale(.95)}.included-item:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(0,0,0,.08);border-color:#c8a97e}.inclusion .elementor-text-editor p{text-align:center;margin-bottom:5px;font-size:16px;font-weight:600;color:#4a3b2f;word-break:normal;overflow-wrap:break-word;hyphens:none}svg.icon-wedding{width:72px;height:72px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f3ed,#ede1d2);border:1px solid #e5d7c8;fill:#b78b57}@media (max-width:1440px){.inclusion .elementor-row{display:flex;flex-wrap:wrap;justify-content:center}.inclusion .included-item{flex:0 0 calc(20% - 10px);max-width:calc(20% - 10px)}}@media (max-width:1025px){.inclusion .elementor-row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:0 2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.inclusion .elementor-row::-webkit-scrollbar{display:none}.inclusion .included-item{flex:0 0 25%;max-width:25%;scroll-snap-align:center}.inclusion{padding:60px 20px}.inclusion .elementor-text-editor p{font-size:14px;line-height:1.4}svg.icon-wedding{width:80px;height:80px;background:radial-gradient(circle,#fff8f0 0%,#f0e3d5 100%);border:1px solid #d8c0a0;box-shadow:0 5px 15px rgba(200,169,126,.15),inset 0 1px 0 rgba(255,255,255,.8)}}@media (max-width:480px){.inclusion .elementor-row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:0 2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.inclusion .elementor-row::-webkit-scrollbar{display:none}.inclusion .included-item{flex:0 0 40%;max-width:40%;scroll-snap-align:center}.inclusion{padding:10px}.included-item{padding:5px;min-height:150px;display:flex;flex-direction:column;justify-content:center}.included-icon{width:55px;height:55px}.inclusion .elementor-text-editor p{margin-top:2px;font-size:12px}}