.footer-icons-sticky {
			position: fixed;
			z-index: 5555;
			right: 0;
			top: 300px
		}

		.footer-icons-sticky li {
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			width: 150px;
			margin-bottom: 2px;
			background-color: #141a5b;
			color: #fff;
			text-transform: uppercase;
			padding: 8px 13px;
			right: -106px;
			transition: all .6s ease;
			-ms-transition: .6s;
			-webkit-transition: .6s;
			position: relative
		}

		.footer-icons-sticky a {
			display: block
		}

		.footer-icons-sticky li svg {
			fill: #fff;
			padding-right: 15px;
			width: 32px;
			height: 32px
		}

		.footer-icons-sticky li.line svg {
			width: 36px;
			height: 36px;
			transition: all .6s ease
		}

		.footer-icons-sticky .lineic {
			max-width: 20px;
			margin-right: 15px;
			transition: all .6s ease
		}

		.footer-icons-sticky li {
			color: #fff;
			font-size: 13px;
			font-weight: 600;
			transition: all .6s ease
		}

		.footer-icons-sticky li:hover {
			right: -10px;
			cursor: pointer;
			background-color: #ffc218
		}

		.footer-icons-sticky li:hover :is(span, svg) {
			color: #000;
			fill: #000
		}

		.footer-icons-sticky li:hover .lineic {
			filter: invert(100%) sepia(12%) saturate(0%) hue-rotate(177deg) brightness(109%) contrast(101%)
		}

		@media screen and (max-width:500px) {
			.footer-icons-sticky {
				right: 0;
				left: 0;
				width: 100%;
				background-color: #141a5b;
				top: unset;
				margin: 0;
				bottom: 0
			}

			.footer-icons-sticky li {
				position: static;
				justify-content: center;
				width: 100%;
				padding: 15px
			}

			.footer-icons-sticky li {
				padding-bottom: 4px
			}
		}