%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/ns.eco-n-tech.co.uk/html/src/scss/
Upload File :
Create Path :
Current File : /var/www/ns.eco-n-tech.co.uk/html/src/scss/_footer.scss

.footer{
	&__content{
		margin: 0 auto;
		padding: calc-rem(113) 0;
		@include media-breakpoint-down(md) {
			padding: calc-rem(50) 0 0 0;
		}

		.title{
			font-weight: 300;
			font-size: calc-rem(50);
			line-height: calc-rem(61);
			text-align: center;
			color: $white;
			margin-bottom: calc-rem(30);

			@include media-breakpoint-down(xl) {
				font-size: calc-rem(38);
			}
			@include media-breakpoint-down(md) {
				font-weight: bold;
				font-size: calc-rem(24);
				line-height: calc-rem(29);
				margin-bottom: calc-rem(40);
			}
		}
		.image-block{
			.img{
				position: relative;
				overflow: hidden;

				margin: 0 auto;
				width: calc-rem(260);
				height: calc-rem(433);
				border-radius: calc-rem(130);

				@include media-breakpoint-down(xl) {
					width: calc-rem(200);
					height: calc-rem(373);
				}
				@include media-breakpoint-down(md) {
					margin: 0;
					width: calc-rem(132);
					height: calc-rem(240);
				}
				img{
					width: 100%;
					height: calc-rem(433);
					position: absolute;
				   	top:50%;
				   	left:50%;
				   	z-index: 1;
		   			transform:translate(-50%,-50%);
					height: calc-rem(560);
				   	object-fit:cover;

				   	@include media-breakpoint-down(xl) {
						height: calc-rem(373);
					}
				   	@include media-breakpoint-down(md) {
						height: calc-rem(240);
					}
				}
			}
			@include media-breakpoint-down(lg) {
				order: 2;
			}
			@include media-breakpoint-down(md) {
				width: 33.333%;

				display: flex;
				justify-content: flex-end;
				align-items: center; 
			}
			@include media-breakpoint-down(sm) {
				width: 50%;
			}
		}
		.contact-block{
			padding-top: calc-rem(40);

			@include media-breakpoint-down(md) {
				padding-top: calc-rem(0);
				width: 66.666%;
			}
			@include media-breakpoint-down(sm) {
				width: 50%;
			}
			.contact{
				justify-content: space-between;
				font-family: 'Montserrat', sans-serif;
				font-style: normal;
				font-weight: 500;
				font-size: calc-rem(24);
				line-height: calc-rem(29);
				padding-left: 0;
				padding-right: 0;

				@include media-breakpoint-down(md) {
					padding: 0;
				}
				span{
					display: block;
					margin-bottom: calc-rem(36);
					text-transform: uppercase;
					color: $orange;

					@include media-breakpoint-down(xl) {
						font-size: calc-rem(15);
						margin-bottom: calc-rem(50);
					}
					@include media-breakpoint-down(lg) {
						font-weight: 700;
						font-size: calc-rem(20);
						line-height: calc-rem(24);
						margin-bottom: calc-rem(20);
					}
				}
				a{
					display: block;
					font-style: normal;
					font-weight: normal;
					color: $white;
					font-size: calc-rem(22);
					line-height: calc-rem(27);

					@include media-breakpoint-down(xxl) {
						font-size: calc-rem(18);
					}
					@include media-breakpoint-down(xl) {
						font-size: calc-rem(15);
						margin-bottom: calc-rem(50);
					}
					@include media-breakpoint-down(lg) {
						font-size: calc-rem(14);
						line-height: calc-rem(14);
						margin-bottom: calc-rem(40);
					}
				}
			}
			.col-md-4{
				@include media-breakpoint-down(lg) {
					width: 100%;
				}

				&:last-of-type {
					a {
						margin-bottom: 0;
					}
				}
			}
		}
		.social{
			p{
				font-family: 'Montserrat', sans-serif;
				font-style: normal;
				font-weight: 400;
				font-size: calc-rem(18);
				line-height: calc-rem(22);
				text-transform: uppercase;
				letter-spacing: 0.2em;
				color: $white;
				display: flex;
				align-items: center;

				@include media-breakpoint-down(xl) {
					font-size: calc-rem(16);
				}

				@include media-breakpoint-down(md) {
					 font-size: calc-rem(12);
					 line-height: calc-lh(12, 14);
					 letter-spacing: 0;
				 }

				span{
					margin-right: calc-rem(36);
					font-size: calc-rem(24);

					@include media-breakpoint-down(xl) {
						font-size: calc-rem(23);
						margin-right: calc-rem(20);
					}
				}
			}
			ul{
				padding: 0;
				margin: calc-rem(170) 0 calc-rem(140) 0;
				list-style-type: none;
				display: flex;

				@include media-breakpoint-down(xxl) {
					margin: calc-rem(120) 0 calc-rem(90) 0;
				}
				@include media-breakpoint-down(xl) {
					margin: calc-rem(90) 0 calc-rem(70) 0;
				}
				@include media-breakpoint-down(lg) {
					justify-content: space-around;
				}
				@include media-breakpoint-down(md) {
					margin: calc-rem(38) 0 calc-rem(22) 0;
				}
				@include media-breakpoint-down(xm) {
					margin: calc-rem(38) 0 calc-rem(22) 0;
				}
				li{
					a{
						font-style: normal;
						font-weight: 400;
						font-size: calc-rem(24);
						line-height: calc-rem(29);
						letter-spacing: 0.2em;
						color: $white;
						transition: 0.5s;

						@include media-breakpoint-down(xxl) {
							font-size: calc-rem(20);
							line-height: calc-rem(25);
						}
						@include media-breakpoint-down(xl) {
							font-size: calc-rem(16);
							line-height: calc-rem(20);
						}
						@include media-breakpoint-down(lg) {
							font-size: calc-rem(18);
							padding: calc-rem(5) 0 calc-rem(8) 0;
						}
						&:hover{
							color: $orange;
						}
						span{
							@include media-breakpoint-down(lg) {
								display: none;
							}
						}
					}
				
					margin-right: calc-rem(70);
					@include media-breakpoint-down(xxl) {
						margin-right: calc-rem(25);
					}
					@include media-breakpoint-down(lg) {
						margin-right: 0;
					}
					i{
						margin-right: calc-rem(36);
						@include media-breakpoint-down(xxl) {
							margin-right: calc-rem(15);
						}
						@include media-breakpoint-down(lg) {
							margin-right: 0;
						}
					}
					&:last-child{
						margin-right: calc-rem(0);
					}
				}
			}
		}
		.bottom-social{
			p {
				display: flex;
				align-items: center;

				@include media-breakpoint-down(xl) {
					text-align: start;
				}

				@include media-breakpoint-down(lg) {
					text-align: center;
				}

				@include media-breakpoint-down(md) {
					padding-bottom: calc-rem(70);
					justify-content: center;
				}


			}
			ul{
				justify-content: center;
				li{
					@include media-breakpoint-down(lg) {
						margin-right: calc-rem(82);
					}
					&:last-child{
						@include media-breakpoint-down(lg) {
							margin-right: calc-rem(0);
						}
					}
				}
			}
		}
		.row{
			padding: 0 calc-rem(20);
			--bs-gutter-x: 0;

			@include media-breakpoint-down(xm) {
				padding: 0;
			}
		}
	}

	&__social-item {
		display: inline-block;
		position: relative;
		z-index: 1;
		padding-left: calc-rem(45);

		&:after {
			position: absolute;
			content: '';
			display: block;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			z-index: 10;
		}
	}

	&__facebook {

		&:after {
		    width: calc-rem(11);
		    height: calc-rem(23);
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi44MDgwNSAyMy41VjEyLjcwNzdIMFY4LjgyMkgyLjgwODA1VjUuNTAzMDdDMi44MDgwNSAyLjg5NTA0IDQuNDY2NzcgMC41IDguMjg4ODIgMC41QzkuODM2MzEgMC41IDEwLjk4MDYgMC42NTA3NjUgMTAuOTgwNiAwLjY1MDc2NUwxMC44OTA0IDQuMjc5MzhDMTAuODkwNCA0LjI3OTM4IDkuNzIzNDQgNC4yNjc4NCA4LjQ0OTk2IDQuMjY3ODRDNy4wNzE2NyA0LjI2Nzg0IDYuODUwODUgNC45MTMzMyA2Ljg1MDg1IDUuOTg0NjlWOC44MjJIMTFMMTAuODE5NSAxMi43MDc3SDYuODUwODVWMjMuNUgyLjgwODA1WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) center center no-repeat;

			@media only screen and (max-width: 375px) {
				height : calc-rem(18);
				background-size: contain;
			}
		}
	}

	&__linkedin {

		&:after {
			width: calc-rem(24);
			height: calc-rem(23);
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS40NDgxOSAyMy41VjcuOTgxOTRIMC4zMDM1MzJWMjMuNUg1LjQ0ODE5Wk0yLjg3NjUzIDUuODYxOTRDNC42NzA1NiA1Ljg2MTk0IDUuNzg3MjYgNC42NzAzMyA1Ljc4NzI2IDMuMTgxMjJDNS43NTM4MyAxLjY1ODUzIDQuNjcwNjMgMC41IDIuOTEwNTcgMC41QzEuMTUwNzkgMC41IDAgMS42NTg1NSAwIDMuMTgxMjJDMCA0LjY3MDQgMS4xMTY0MiA1Ljg2MTk0IDIuODQyOTQgNS44NjE5NEgyLjg3NjUzWk04LjI5NTc0IDIzLjVIMTMuNDQwNFYxNC44MzRDMTMuNDQwNCAxNC4zNzAyIDEzLjQ3MzggMTMuOTA2OCAxMy42MDk3IDEzLjU3NTNDMTMuOTgxNiAxMi42NDg3IDE0LjgyODEgMTEuNjg4OSAxNi4yNDkzIDExLjY4ODlDMTguMTEwOSAxMS42ODg5IDE4Ljg1NTcgMTMuMTEyIDE4Ljg1NTcgMTUuMTk4MVYyMy40OTk5SDI0VjE0LjYwMkMyNCA5LjgzNTQ0IDIxLjQ2MTkgNy42MTc2MiAxOC4wNzcgNy42MTc2MkMxNS4zMDE3IDcuNjE3NjIgMTQuMDgzMSA5LjE3MjkyIDEzLjQwNjIgMTAuMjMyMkgxMy40NDA1VjcuOTgxNjJIOC4yOTU4NUM4LjM2MzM3IDkuNDM3NzUgOC4yOTU3NCAyMy41IDguMjk1NzQgMjMuNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+) center center no-repeat;

			@media only screen and (max-width: 375px) {
				width : calc-rem(19);
				height : calc-rem(18);
				background-size: contain;
			}
		}
	}

	&__instagram {

		&:after {
			width: calc-rem(22);
			height: calc-rem(22);
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcgMkg3QzQuMjM4NTggMiAyIDQuMjM4NTggMiA3VjE3QzIgMTkuNzYxNCA0LjIzODU4IDIyIDcgMjJIMTdDMTkuNzYxNCAyMiAyMiAxOS43NjE0IDIyIDE3VjdDMjIgNC4yMzg1OCAxOS43NjE0IDIgMTcgMloiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE1Ljk5OTcgMTEuMzcwM0MxNi4xMjMxIDEyLjIwMjUgMTUuOTgxIDEzLjA1MjUgMTUuNTkzNSAxMy43OTkzQzE1LjIwNiAxNC41NDYxIDE0LjU5MjkgMTUuMTUxNyAxMy44NDEzIDE1LjUzQzEzLjA4OTggMTUuOTA4MiAxMi4yMzgyIDE2LjAzOTkgMTEuNDA3NSAxNS45MDYyQzEwLjU3NjggMTUuNzcyNiA5LjgwOTQ3IDE1LjM4MDQgOS4yMTQ1NSAxNC43ODU1QzguNjE5NjIgMTQuMTkwNSA4LjIyNzQ0IDEzLjQyMzIgOC4wOTM3NyAxMi41OTI1QzcuOTYwMTEgMTEuNzYxOSA4LjA5MTc3IDEwLjkxMDIgOC40NzAwMyAxMC4xNTg3QzguODQ4MjkgOS40MDcxNiA5LjQ1Mzg5IDguNzk0MDQgMTAuMjAwNyA4LjQwNjU0QzEwLjk0NzUgOC4wMTkwNCAxMS43OTc1IDcuODc2ODkgMTIuNjI5NyA4LjAwMDNDMTMuNDc4NiA4LjEyNjE5IDE0LjI2NDYgOC41MjE3NiAxNC44NzE0IDkuMTI4NjFDMTUuNDc4MiA5LjczNTQ1IDE1Ljg3MzggMTAuNTIxNCAxNS45OTk3IDExLjM3MDNaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNy41IDYuNUgxNy41MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) center center no-repeat;

			@media only screen and (max-width: 375px) {
				width : calc-rem(15);
				height : calc-rem(15);
				background-size: contain;
			}
		}
	}
}
.list-clip-path{
	position: absolute;
    bottom: 0;
    z-index: -10;
    width: 0;
    height: 0;
}

.kontact,
.footer {
	.col-md-6,
	.col-md-10,
	.row {

		@include media-breakpoint-down(md) {
			padding-left: 0;
			padding-right: 0;
			width: 100%;
			margin: 0 auto;
		}
	}

	.container {
		@include media-breakpoint-down(md) {
			padding-left: calc-rem(15);
			padding-right: calc-rem(15);
		}
	}
}

.kontact {

	.icon-phone {
		display: inline-block;
		position: relative;
		z-index: 1;

		&:after {
			position: absolute;
			content: '';
			display: block;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			width: calc-rem(22);
			height: calc-rem(22);
			z-index: 10;
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNTIzMiA1LjYxODQzQzE1LjQ4MjIgNS44MDU1NCAxNi4yMDgzIDYuNDI5NzMgMTYuODk5MiA3LjEyMDYyQzE3LjU5MDEgNy44MTE1IDE4LjIxNDMgOC41Mzc2NCAxOC40MDE0IDkuNDk2NjJMMTQuNTIzMiA1LjYxODQzWk0xNC41MjMyIDEuNjkxMTZDMTYuNTE1NiAxLjkxMjUgMTcuNzg4MSAyLjk0NTExIDE5LjIwNjUgNC4zNjE3MUMyMC42MjQ4IDUuNzc4MzEgMjIuMTA0OCA3LjQ5NDcgMjIuMzI4NiA5LjQ4NjhMMTkuMjA2NSA0LjgxMzM0TDE0LjUyMzIgMS42OTExNlpNMjEuMzQ2OCAxNy4zMjE3VjIwLjI2NzJDMjEuMzQ3OSAyMC41NDA2IDIxLjI5MTkgMjAuODExMyAyMS4xODI0IDIxLjA2MThDMjEuMDcyOCAyMS4zMTIzIDIwLjkxMjIgMjEuNTM3MiAyMC43MTA3IDIxLjcyMjFDMjAuNTA5MiAyMS45MDY5IDIwLjI3MTMgMjIuMDQ3NyAyMC4wMTIzIDIyLjEzNTNDMTkuNzUzMyAyMi4yMjI5IDE5LjQ3ODggMjIuMjU1NCAxOS4yMDY1IDIyLjIzMDhDMTYuMTg1MiAyMS45MDI1IDEzLjI4MzIgMjAuODcwMSAxMC43MzM0IDE5LjIxNjZDOC4zNjExMyAxNy43MDkyIDYuMzQ5ODggMTUuNjk3OSA0Ljg0MjQ2IDEzLjMyNTdDMy4xODMxNyAxMC43NjQzIDIuMTUwNTYgNy44NDgxNCAxLjgyODI4IDQuODEzMzRDMS44MDM3NSA0LjU0MTg0IDEuODM2MDEgNC4yNjgyIDEuOTIzMDMgNC4wMDk4NUMyLjAxMDA0IDMuNzUxNSAyLjE0OTkgMy41MTQwOSAyLjMzMzY5IDMuMzEyNzVDMi41MTc0OCAzLjExMTQxIDIuNzQxMTggMi45NTA1NSAyLjk5MDU1IDIuODQwNEMzLjIzOTkyIDIuNzMwMjUgMy41MDk0OSAyLjY3MzI0IDMuNzgyMSAyLjY3Mjk4SDYuNzI3NTVDNy4yMDQwNCAyLjY2ODI5IDcuNjY1OTcgMi44MzcwMiA4LjAyNzI1IDMuMTQ3NzJDOC4zODg1MyAzLjQ1ODQyIDguNjI0NSAzLjg4OTg5IDguNjkxMTkgNC4zNjE3MUM4LjgxNTUxIDUuMzA0MzIgOS4wNDYwNyA2LjIyOTg0IDkuMzc4NDYgNy4xMjA2MkM5LjUxMDU2IDcuNDcyMDMgOS41MzkxNSA3Ljg1Mzk1IDkuNDYwODQgOC4yMjExMkM5LjM4MjU0IDguNTg4MjggOS4yMDA2MiA4LjkyNTMxIDguOTM2NjQgOS4xOTIyNUw3LjY4OTc0IDEwLjQzOTJDOS4wODc0MSAxMi44OTcyIDExLjEyMjYgMTQuOTMyNCAxMy41ODA2IDE2LjMzMDFMMTQuODI3NiAxNS4wODMyQzE1LjA5NDUgMTQuODE5MiAxNS40MzE1IDE0LjYzNzMgMTUuNzk4NyAxNC41NTlDMTYuMTY1OSAxNC40ODA3IDE2LjU0NzggMTQuNTA5MiAxNi44OTkyIDE0LjY0MTNDMTcuNzkgMTQuOTczNyAxOC43MTU1IDE1LjIwNDMgMTkuNjU4MSAxNS4zMjg2QzIwLjEzNSAxNS4zOTU5IDIwLjU3MDYgMTUuNjM2MSAyMC44ODIgMTYuMDAzNkMyMS4xOTMzIDE2LjM3MTEgMjEuMzU4OCAxNi44NDAyIDIxLjM0NjggMTcuMzIxN1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) center center no-repeat;

		}
	}
}

Zerion Mini Shell 1.0