section.footer_section{overflow:hidden;position:relative;z-index:1}.footer_section .social_media_group svg{fill:#fff;height:39px;max-width:46px;width:100%}.footer_section .social_media_links{-webkit-box-pack:initial;-ms-flex-pack:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:normal;max-width:176px;padding:0;width:100%}.footer_section .social_media_links li:not(:last-child){margin-right:15%}.footer_section .footer_container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footer_section .footer_logo img{display:block;max-width:238px!important;width:100%}.footer_section .footer_logo{-ms-flex-preferred-size:19%;flex-basis:19%}.footer_section .footer_right_content{-ms-flex-preferred-size:41%;flex-basis:41%}.footer_section .social_media_group{-ms-flex-preferred-size:33%;flex-basis:33%}.footer_section .footer_describe p{color:#fff;font-size:32px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.31}.footer_section .bottom_right{position:relative;z-index:1}.footer_section .bottom_right .abs{bottom:-76px;max-width:191px;min-height:258px;position:absolute;right:-27%;width:100%;z-index:-1}.footer_section .footer_describe :is(p){margin-bottom:40px}.footer_section .social_media_group svg:hover{fill:#000;cursor:pointer;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}@media(min-width:320px) and (max-width:1439px){.footer_section .bottom_right .abs{right:0}}@media(min-width:768px) and (max-width:1024px){.footer_section .bottom_right .abs{max-width:132px;min-height:176px}.footer_section .footer_describe :is(p){margin-bottom:35px}}@media(max-width:767px){.footer_section .footer_container{display:block}.footer_section .bottom_right .abs{max-width:132px;min-height:167px}.footer_section .footer_describe :is(p){font-size:27px;margin-bottom:10px}.footer_section .footer_describe{margin-bottom:25px;margin-left:26px}.footer_section .social_media_links{margin-left:25px}.footer_section .bottom_right .abs{bottom:-45px}}@media(max-width:480px){.footer_section .bottom_right .abs{max-width:134px;min-height:162px}.footer_section .footer_logo img{max-width:185px!important}.footer_section .footer_describe p{color:#fff;font-size:24px}}