.elementor-329479 .elementor-element.elementor-element-32049989{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-329479 .elementor-element.elementor-element-44359218 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-329479 .dialog-widget-content{background-color:#00000000;border-style:none;margin:0px 0px 0px 0px;}#elementor-popup-modal-329479{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-329479 .dialog-message{width:min(640px, 93vw);height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-329479 .dialog-close-button{display:flex;background-color:#00000063;font-size:min(1.25rem, 5vw);}#elementor-popup-modal-329479 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-329479 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:650px){#elementor-popup-modal-329479{justify-content:center;align-items:center;}}/* Start custom CSS for html, class: .elementor-element-5f333f96 */.sng-main {
    
    color: #f8f8f8;
    display: grid;
    grid-template-columns: 40% 60%;
    align-items: center;
    
    
 
    & .sng-img {
        background: linear-gradient(45deg, gold, goldenrod);
        height: 100%;
        border-radius: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        
        & img {
            max-width: 250px;
        }
        
       
        
    }
    
    & div:nth-of-type(1) {
        padding-block: min(1rem, 3vw);
        padding-inline: min(1.5rem, 3vw);
        display: flex;
        flex-direction: column;
        gap: min(0.5rem, 3vw);
        
        
        
    }
    
    

    
    & h1, p {
        margin: 0;
    }
    
    & h1 {
        font-family: tomorrow;
        font-size: 1.75rem;
    }
    
    & button {
        margin-top: 1rem;
        border-radius: 0.2rem;
        background: #fee401;
        border: 1px solid gold;
        color: #000000;
        font-weight: 600;
        
        &:hover {
            background: transparent;
            color: #fee401;
        }
        
    }
    
    
}


@media (width < 700px) {
    .sng-main {
        grid-template-columns: 1fr;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32049989 */.elementor-329479 .elementor-element.elementor-element-32049989 {
    border-radius: 1rem;
    background: #1c1c1e;
    border: 1px solid #3b3b3b;
    overflow: hidden !important;
    
    

}/* End custom CSS */
/* Start custom CSS */.dialog-close-button {
padding: min(0.1rem, 3vw);


&:focus {
    outline: 0;
}
}/* End custom CSS */