footer.footer{background-color:#e0e1e0;padding:50px 0 4px}footer .footer_row{display:flex;padding:0 25px;width:100%}.footer_col{width:100%}footer .footer_row--1{padding-bottom:25px}footer .footer_row--2{align-items:end;border-top:2px solid #a9a9a9;padding:5px 25px}footer .footer_row--2 div{max-width:303px;width:100%}footer .footer_col--1 .footer_menu{display:flex;width:100%}footer .footer_col--1{max-width:900px}footer .footer_col--2{max-width:300px}footer .footer_menu .footer_list{max-width:303px;width:100%}footer .footer_list ul li{line-height:15px;list-style:none}footer .footer_social-icons{display:flex;gap:15px}footer .footer_list_heading{color:#662f90;font-family:Montserrat,sans-serif!important;font-size:20px;font-weight:600;line-height:30px;padding-bottom:10px}footer .copyright_text p,footer .footer_link{color:#231f20;cursor:pointer;font-family:Montserrat,sans-serif!important;font-size:14px;font-weight:400;line-height:21px;outline:none;text-decoration:none}footer .footer_link{transition:color .3s}footer .footer_link:hover{color:#40a9ff}footer .support_mail{font-size:12px;line-height:18px}@media only screen and (max-width:1199px){footer .footer_row--2 div{width:24%}}@media only screen and (max-width:1109px){footer .footer_col--2{width:35%}footer .footer_menu .footer_list--1{width:89%}footer .footer_menu .footer_list--2{width:115%}footer .footer_menu .footer_list--3{max-width:206px}footer .footer_row--2 .terms_text{width:29%}footer .footer_row--2 .privacy_text{width:22%}}@media only screen and (max-width:1048px){footer .footer_row--2 .version_info{width:26%}}@media only screen and (max-width:991px){footer .footer_row--1{flex-direction:column}footer .footer_col--2{padding-top:18px;width:100%}footer .footer_menu .footer_list--1,footer .footer_menu .footer_list--2,footer .footer_menu .footer_list--3,footer .footer_row--2 .privacy_text,footer .footer_row--2 .terms_text,footer .footer_row--2 .version_info,footer .footer_row--2 div{max-width:unset;width:unset}footer .footer_col--1 .footer_menu,footer .footer_row--2{justify-content:space-between}}@media only screen and (max-width:767px){footer .footer_col--1 .footer_menu,footer .footer_row--2{align-items:flex-start;flex-direction:column}footer .footer_menu .footer_list,footer .footer_row--2 div{padding-bottom:16px}footer .f-social-icon svg{margin:0}.footer_row--2 div{line-height:15px}.footer_row--2 div.version_info{padding-bottom:8px}}