.footer_rw{background-color: #22304C; position: relative; overflow: hidden; line-height: 1.5; color: white; padding-top: 120px;}
.footer_rw a{color: white;}
.footer_rw .sm_icns_lst a{display: block;}
.footer_rw .sm_icns_lst a img{width: 33px;}

.footer_rw .container{display:flex;}
.footer_rw .col_bx{width: 20%; padding: 0px 2.5%;}
.footer_rw .col_bx:nth-child(1){width: 34%; margin-left: 0;}
.footer_rw .col_bx:nth-child(2){width: 26%; margin-left: 0;}
.footer_rw .col_bx p{line-height: 1.8; margin: 20px 0;}
.footer_rw .col_bx:nth-child(1) a{color:#FFBA33;}
.footer_rw .col_bx a:hover{color:#FFBA33;}
.footer_rw .col_bx h4{font-size: 18px; text-transform: uppercase;}
.footer_rw .col_bx .contact_Dta_lst{margin-left: 30px;}
.footer_rw .col_bx .contact_Dta_lst li{position: relative; margin-bottom: 10px;}
.footer_rw .col_bx .contact_Dta_lst li span{position: absolute; left: -30px; top: 6px;}
.footer_rw .col_bx .contact_Dta_lst li span img{display: block;}
.footer_rw .col_bx li{margin-bottom: 10px;}
.footer_rw .col_bx .sm_icns_lst{display: flex;}
.footer_rw .col_bx .sm_icns_lst li{margin-right: 10px;}

.footer_rw::before{content:''; position: absolute; left: -20px; bottom:10%; width: 70px; height: 30px; background:url(../images/footer_lft_bg.svg) no-repeat; background-size: cover;}
.footer_rw::after{content:''; position: absolute; right:-100px; bottom: 30%; width: 200px; height: 200px; background:url(../images/footer-ryt_bg.svg) no-repeat; background-size: 100%;}

.copyright_rw{background-color: #1B2944; padding: 20px; text-align: center; color:white}