@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
	font-family: 'Poppins', sans-serif;
}

.bg-grey {
	background-color: #263238 !important;
}

.bg-orange {
	background-color: #FF7B01 !important;
}

.text-orange {
	color: #FF7B01 !important;
}

.nav-link {
	font-size: 20px;
}

.swiper-container {
	width: 100%;
	height: 300px;
	margin: 20px auto;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.btn-white {
	background-color: white !important
}

.jumbotron-homepage { 
  background: url(images/studio.png);
  background-size: cover; 
  background-repeat: no-repeat;
  background-position: center center;
  height: 86.8vh;
  padding-top: 175px;
}

.headline {
	font-weight: 800;
	font-size: 65px;
}

.subheadline {
	font-weight: 600;
	display: block;
	width: 100%;
	font-size: 25px;
}

#btn-learn-more {
	border-radius: 100px;
	font-weight: 800;
	-webkit-box-shadow: -1px 10px 3px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 10px 3px -9px rgba(0,0,0,0.75);
	box-shadow: -1px 10px 3px -9px rgba(0,0,0,0.75);
}

.section-title {
	font-weight: 900;
}

.section-hr {
	height: 3px; 
	border: 0;
	width: 5%;
}

.section-content {
	font-size: 20px;
}

.our-works .work-image {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

footer {
	padding-top: 50px;
	padding-bottom: 10px;
}

.logo-footer {
	width: 50%;
}

.phone-icon {
	font-size: 36px;
}

footer .footer-section-title {
	font-weight: 800;
}

footer .phone-number {
	font-weight: 500;
}

footer .social-media-icon {
	font-size: 36px;
}

footer .copyright {
	margin-top: 50px;
	font-weight: 300;
	margin-bottom: 0;
}