.elementor-88857 .elementor-element.elementor-element-53a53d8b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88857 .elementor-element.elementor-element-61f1e919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-88857 .elementor-element.elementor-element-61f1e919{color:#000000;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-88857 .elementor-element.elementor-element-420604dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-88857 .elementor-element.elementor-element-420604dd{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-88857 .elementor-element.elementor-element-76a0294 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-88857 .elementor-element.elementor-element-16fafd9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-88857 .elementor-element.elementor-element-16fafd9a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-61f1e919 */.elementor-88857 .elementor-element.elementor-element-61f1e919{
    --widgets-spacing: 0;
    margin-bottom: -20px !important;
}
.elementor-88857 .elementor-element.elementor-element-61f1e919 h4{
    margin:0;
    font-weight: 400;
}
.elementor-88857 .elementor-element.elementor-element-61f1e919 h4 strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-420604dd */.elementor-88857 .elementor-element.elementor-element-420604dd{
    --widgets-spacing: 0;
        margin-bottom: -20px !important;
}
.elementor-88857 .elementor-element.elementor-element-420604dd p{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-76a0294 */.elementor-88857 .elementor-element.elementor-element-76a0294{
    width:100%;
}
.elementor-88857 .elementor-element.elementor-element-76a0294 input{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 5px 5px 5px 5px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    background:#ffffff;
    
}
.elementor-88857 .elementor-element.elementor-element-76a0294 input[type=text]{
    width:100%;
}
.tnp.tnp-subscription {
    max-width:100%;
}
.tnp.tnp-subscription label{
    display: none;
}

.elementor-88857 .elementor-element.elementor-element-76a0294 input[type=submit]{
    border: none;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    background-color: #693F92 !important;
    color: #fff;
    cursor: pointer;
    transition: all .3s ease;
        width:150px;
    float:right;
}
.elementor-88857 .elementor-element.elementor-element-76a0294 .tnp-field.tnp-privacy-field{
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var(--e-global-color-text);
}
.elementor-88857 .elementor-element.elementor-element-76a0294 .entry-content{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16fafd9a */.elementor-88857 .elementor-element.elementor-element-16fafd9a p{
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a53d8b */.elementor-88857 .elementor-element.elementor-element-53a53d8b{
    background:#f0f0f0;
}/* End custom CSS */
/* Start custom CSS */ .main-cat-h2  h2{
    width: fit-content;
}
 .main-cat-h2 h2:after{
    content: "";
    display: block;
    margin: 0; 
    padding-top: 0; 
    width: 50px;
    transition: width .3s;
}
 .main-cat-h2 h2:hover:after{
    width:100%;
}
#foreign-actors h2:after{
    border-bottom: 5px solid #e62125;
}
#foreign-actors h2:hover:after{
    width:100%;
}
#society h2:after{
    border-bottom: 5px solid #fdd831;
}
#syrian-actors h2:after{
    border-bottom: 5px solid #47a1d8;
}
#refugees h2:after{
        border-bottom: 5px solid #8fc73e;
}
#security h2:after{
        border-bottom: 5px solid #f8991d;
}
#who h2:after{
    border-bottom: 5px solid #ff00ff;
}
.cat-header h4{
    width: fit-content;
    background: #693F92;
    padding: 15px 10px;
    border-radius: 3px;
}/* End custom CSS */