.elementor-3194 .elementor-element.elementor-element-9760c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3194 .elementor-element.elementor-element-9760c59:not(.elementor-motion-effects-element-type-background), .elementor-3194 .elementor-element.elementor-element-9760c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3194 .elementor-element.elementor-element-b0b9f29{margin:35px 35px calc(var(--kit-widget-spacing, 0px) + 35px) 35px;}.elementor-3194 .elementor-element.elementor-element-e0cbc35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-55px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3194 .elementor-element.elementor-element-e0cbc35{margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-e0cbc35 */.box{
    position:relative;
}

.close{

    position:absolute;

    top:15px;

    right:18px;

    width:34px;

    height:34px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#2b2b2b;

    color:white;

    cursor:pointer;

    font-size:22px;

    transition:.3s;

}

.close:hover{

    background:#FFC107;

    color:#000;

}
button{

    width:100%;

    margin-top:18px;

    padding:15px;

    border:none;

    border-radius:14px;

    background:linear-gradient(90deg,#FFC107,#FFD54F);

    color:white;

    font-size:16px;

    font-weight:700;

    cursor:pointer;

    transition:.35s;

}

button:hover{

    transform:translateY(-3px);

    box-shadow:0 12px 25px rgba(255,193,7,.45);

}/* End custom CSS */