.elementor-776 .elementor-element.elementor-element-7a07098{--display:flex;}.elementor-776 .elementor-element.elementor-element-349743e{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-776 .elementor-element.elementor-element-7a07098{--content-width:900px;}}/* Start custom CSS for container, class: .elementor-element-7a07098 */.elementor-776 .elementor-element.elementor-element-7a07098 { padding: 48px 24px 64px; background: #f8f2e6; text-align: center; } .elementor-776 .elementor-element.elementor-element-7a07098 h2 { font-family: Georgia, serif; font-size: 36px; line-height: 1.2; color: #596346; margin-top: 24px; } .elementor-776 .elementor-element.elementor-element-7a07098 p { font-size: 19px; line-height: 1.65; color: #65564b; font-weight: 400; } .elementor-776 .elementor-element.elementor-element-7a07098 .elementor-button { background-color: #b57458; color: #fff; border-radius: 8px; padding: 20px 30px; font-size: 16px; font-weight: 600; } .elementor-776 .elementor-element.elementor-element-7a07098 .elementor-button:hover { background-color: #596346; } .elementor-776 .elementor-element.elementor-element-7a07098 .elementor-widget-video { border-radius: 16px; overflow: hidden; } @media (max-width: 767px) { .elementor-776 .elementor-element.elementor-element-7a07098 { padding: 28px 20px 44px; } .elementor-776 .elementor-element.elementor-element-7a07098 h2 { font-size: 28px; } .elementor-776 .elementor-element.elementor-element-7a07098 p { font-size: 17px; } .elementor-776 .elementor-element.elementor-element-7a07098 .elementor-button { padding: 18px 20px; font-size: 14px; } }/* End custom CSS */