.elementor-17520 .elementor-element.elementor-element-c08a183{--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;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-17520 .elementor-element.elementor-element-feaaecb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-17520 .elementor-element.elementor-element-7ad5db8{--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;--flex-wrap:nowrap;}.elementor-17520 .elementor-element.elementor-element-563b9cd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17520 .elementor-element.elementor-element-9bf6936 .elementor-heading-title{font-family:"avenir-next-lt-pro-condensed", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-7b8aed6 );}.elementor-17520 .elementor-element.elementor-element-c8b6ec0{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 8px 0px;border-color:var( --e-global-color-7b8aed6 );}.elementor-17520 .elementor-element.elementor-element-c8b6ec0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7b8aed6 );}.elementor-17520 .elementor-element.elementor-element-a27fb1e .elementor-heading-title{font-family:"avenir-next-lt-pro-condensed", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-17520 .elementor-element.elementor-element-7faa307 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17520 .elementor-element.elementor-element-c291fcf{--display:flex;grid-column:span 4;}@media(min-width:768px){.elementor-17520 .elementor-element.elementor-element-7ad5db8{--width:25%;}.elementor-17520 .elementor-element.elementor-element-c291fcf{--width:75%;}}@media(max-width:767px){.elementor-17520 .elementor-element.elementor-element-feaaecb{--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;}}/* Start custom CSS for nasaa-newsletter-sidebar, class: .elementor-element-8403d5d */.elementor-17520 .elementor-element.elementor-element-8403d5d {
    h6 {
        font-weight: 600;
        font-size: 18px;
        line-height: 28px;
        margin: 16px 0 4px;
    }
    
    
    .e-loop-item {
        .elementor-element {
            /*padding-left: 2em;*/
            
            &[data-element_type=container] {
                padding-left: 0;
            //padding-bottom: 16px;
            }
            
            &.elementor-widget-heading {
               /*padding-left: 1rem;*/
                /*flex: none;*/
                
                h4.elementor-heading-title {
                    padding-left: 20px;
                }
                
                h2.elementor-heading-title {
                   position: relative;
                   top: 4px;
                   left: 8px;
                }
                
                a {
                    color: #510856 !important;
                    font-size: 16px;
                    line-height: 1.75rem;
                }
            }
            
        }
    }
}/* End custom CSS */
/* Start custom CSS for nasaa-newsletter-month-toc, class: .elementor-element-02d1b17 */.elementor-17520 .elementor-element.elementor-element-02d1b17 {
    .elementor-widget-container {
        
     & > h6 {
     color:  #6b7280;
     border-bottom: 1px solid rgb(229, 231, 235);
     font-weight: 600;
    }
    }
    
    .elementor-newsletter-template-container {
        /*gap: 30px;*/
        /*display: flex;*/
        /*flex-direction: column ;*/
        
        & > div:not(:last-of-type) {
            border-bottom: 2px dotted #0a0a0a;
            margin-bottom: 25px;
            padding-bottom: 25px;
        }
        
    }
}
#new_tableofcontent .elementor-widget-container .elementor-newsletter-template-container:not(:last-child) {
    border-bottom: 10px solid #6B7280; /* change color/thickness as needed */
}/* End custom CSS */