@use "../abstracts/mixin" as *; .footer_container { font-family: Montserrat, serif; font-size: 14px; font-weight: 600; line-height: 1.71; text-align: left; color: #fff; .footer_menu { background-image: linear-gradient(to right, #0102b0, #4090e3); @media (max-width: 768px) { padding: 60px 30px 30px 30px; } .row { @include container; } .row:first-child { padding-bottom: 70px; margin-bottom: 34px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } a { color: #fff; text-decoration: none; display: block; width: 100%; } .buttons a { text-transform: uppercase; margin-bottom: 10px; } .box_header { border-bottom: 1px solid rgba(255, 255, 255, 0.2); span { border-bottom: 3px solid #fff; color: #fff; font-size: 14px; } } } .copyright { padding: 20px; background-color: #0f259d; text-align: center; position: relative; .scroll_top { position: absolute; right: 30px; top: -19px; width: 38px; height: 38px; background-color: #5ba8f4; color: #fff; text-decoration: none; line-height: 40px; border-radius: 5px; } } .footer_menu2 { @include reset-list; li { float: left; margin-right: 40px; a { text-decoration: underline; } } } .footer_social_media { float: right; @include reset-list; li { float: left; margin: 4px; a { display: block; width: 34px; height: 34px; border-radius: 5px; text-align: center; line-height: 37px; &.facebook { background-color: #0f259d; } &.twitter-x { background-color: #5ba8f4; } &.youtube { background-color: #e73323; } } } } }