.elementor-2951 .elementor-element.elementor-element-66a8160{--display:flex;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2951 .elementor-element.elementor-element-d5904a3{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2951 .elementor-element.elementor-element-66a8160{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2951 .elementor-element.elementor-element-3f0e7ca{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2951 .elementor-element.elementor-element-66a8160{--content-width:1440px;}}/* Start custom CSS for container, class: .elementor-element-66a8160 */.elementor-2951 .elementor-element.elementor-element-66a8160 {
    position: relative;
    background:
        radial-gradient(
            ellipse at 82% 8%,
            rgba(255, 171, 64, 0.58) 0%,
            rgba(255, 199, 92, 0.35) 22%,
            rgba(255, 226, 164, 0.18) 43%,
            transparent 68%
        ),
        radial-gradient(
            ellipse at 18% 2%,
            rgba(255, 210, 105, 0.34) 0%,
            rgba(255, 235, 188, 0.18) 35%,
            transparent 66%
        ),
        linear-gradient(
            180deg,
            #fff8e9 0%,
            #fffaf2 28%,
            #fffdf9 58%,
            #ffffff 100%
        );

    background-repeat: no-repeat;
    background-size: cover;
}

/* Tablet */
@media (max-width: 900px) {
    .elementor-2951 .elementor-element.elementor-element-66a8160 {
        min-height: auto;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .elementor-2951 .elementor-element.elementor-element-66a8160 {
        padding: 125px 14px 70px;
    }
}/* End custom CSS */