.elementor-4045 .elementor-element.elementor-element-162384e > .elementor-container{min-height:306px;}.elementor-4045 .elementor-element.elementor-element-162384e:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-162384e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.globalusagreencard.org/wp-content/uploads/2021/09/shutterstock_465124364.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4045 .elementor-element.elementor-element-162384e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1C4A70 0%, #183159 100%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4045 .elementor-element.elementor-element-162384e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-4045 .elementor-element.elementor-element-c3a1042{text-align:center;}.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:1em;}.elementor-4045 .elementor-element.elementor-element-c3a1042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4045 .elementor-element.elementor-element-d5b13d7{padding:30px 0px 30px 0px;}.elementor-4045 .elementor-element.elementor-element-bec7f13 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 span.ue_accordion_icon{border-radius:0px;font-size:22px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 span.uc_dactive{color:var( --e-global-color-text );}.elementor-4045 .elementor-element.elementor-element-1557ed4 span.uc_active{color:var( --e-global-color-text );}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading{background-color:var( --e-global-color-2f47ec2 );border-radius:0px;padding:25px 35px 25px 28px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active{background-color:var( --e-global-color-2f47ec2 );}.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_heading_title{padding:0px 10px 0px 10px;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active .ue_heading_title{color:var( --e-global-color-text );}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_content{padding:17px 28px 16px 28px;margin:0px 0px 0px 0px;background-color:#ffffff;border-radius:0px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_post_image img{height:200px;border-radius:0px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_post_title{color:#000000;margin-top:20px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_date{color:#7a7a7a;margin-top:10px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_post_text{color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_more_btn{font-family:"Nunito Sans", Sans-serif;font-weight:700;text-decoration:underline;padding:0px 0px 0px 0px;border-radius:0px;color:var( --e-global-color-secondary );margin-top:0px;}.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_more_btn:hover{color:var( --e-global-color-secondary );}@media(max-width:1200px){.elementor-4045 .elementor-element.elementor-element-162384e > .elementor-container{min-height:150px;}.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title{font-size:26px;}.elementor-4045 .elementor-element.elementor-element-c3a1042 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-c3a1042 */.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title:before,
.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title:after{
    content: '';
    display: block;
    width: 30px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 6'%3E%3Cpath d='M30 2H0V0h30v2zM17 4H0v2h17V4z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0 / contain;
    margin-left: 20px;
}
.elementor-4045 .elementor-element.elementor-element-c3a1042 .elementor-heading-title:before{
    transform: scale(-1, 1);
    margin: 0 20px 0;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_accordion, class: .elementor-element-1557ed4 */.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_ac_box{
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    margin-bottom: 18px;
    border: 1px solid #ececec;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active,
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active + .uc_content{
    position: relative;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active:before,
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active + .uc_content:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    background: #cc0d0c;
}

.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading{
    transition: padding 0.5s;
    display: flex;
    flex-direction: row-reverse;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading .ue_heading_title{
    flex: 1 1 auto;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading .fa-plus,
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading .fa-minus {
    display: block;
    width: 22px;
    height: 22px;
    flex: 0 0 22px;
    font-size: 0;
    color: transparent !important;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading .fa-plus{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpath fill='%239ba2aa' d='M8.775 10.25a1.02 1.02 0 0 0 .727-.302l7.5-7.5c.38-.403.37-1.035-.021-1.426S15.958.621 15.555 1l-6.78 6.776L1.999 1C1.599.597.951.597.552 1a1.02 1.02 0 0 0 0 1.447l7.5 7.5a1.02 1.02 0 0 0 .723.302z'/%3E%3C/svg%3E") no-repeat 50% 50%;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading .fa-minus{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M0,11C0,4.9,4.9,0,11,0s11,4.9,11,11s-4.9,11-11,11S0,17.1,0,11z' fill='%239ba2aa'/%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='20'%3E%3Cpath d='M8,8l6,6'/%3E%3Cpath d='M14,8l-6,6'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active{
    padding-top: 39px;
    padding-bottom: 0;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .uc_content{
    max-width: 1043px;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_post_text a{
    color: inherit;
    text-decoration: underline; 
    font-weight: 700;
}
.elementor-4045 .elementor-element.elementor-element-1557ed4 .ue_post_text a:hover{
    color: inherit;
    text-decoration: none; 
}

@media (max-width: 768px) {
    .elementor-4045 .elementor-element.elementor-element-1557ed4 .uc-heading.active{
        padding-top: 15px;
    }
}/* End custom CSS */