.page-wrapper {
  padding: 0px !important;
}

.section-home-1 {
  width: 100vw !important;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}

.wrap-video {
  height: 0;
    overflow: hidden;
    padding-top: 52.25%;
    position: relative;
    width: 100%;
}

.wrap-video iframe {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}


.section-home-2 .wrap-content .col-inner{
  display: grid;
  align-items: flex-start;
  gap: 28px
}

.section-home-2 .wrap-content .col-left h1 {
  font-weight: 900;
  color: hsl(0, 0%, 100%);
  text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px;
}

.section-home-2 .wrap-content .col-left p {
  margin-bottom: 22px;
}
.section-home-2 .wrap-content .col-left p:last-child {
  margin-bottom: 0px;
}

.section-home-2 .wrap-content .col-right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section-home-3 .list-service .box-image {
	position: relative;
	overflow: hidden;
	transition: all .5s;
}
.section-home-3 .list-service .box-image img {
	aspect-ratio: 1 / 1;
	height: 100%;
    object-fit: cover;
}

.section-home-3 .list-service .box-image::before {
	background-color: #000000b3;
    border-radius: 100%;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(0);
    transition: all .7s cubic-bezier(.4, 0, .2, 1);
    width: 100%;
    z-index: 1;
}
.section-home-3 .list-service .box-image:hover {
	transform: perspective(700px) rotateX(5deg) rotateY(0);
}
.section-home-3 .list-service .box:hover .box-image::before {
	opacity: 1;
    transform: scale(2);
}
.section-home-3 .list-service .box-text {
	padding-bottom: 0px;
}
.section-home-3 .list-service .box-text-inner {
	margin: auto;
    padding: 30px 15px;
}
.section-home-3 .list-service .box-text-inner h4 {
	text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px;
	font-size: var(--fz-24);
	line-height: 36px;
	font-weight: 400;
	color: var(--text-white);
	text-transform: uppercase;
}

.section-home-4 .wrap-testilonials {
	padding-top: 106px;
}

.section-home-4 .wrap-testilonials .global-slider-style-1 {
	margin-top: 50px
}

.section-home-4 .wrap-testilonials .item {
	text-align: center;
}
.section-home-4 .wrap-testilonials .item .content {
	font-size: var(--fz-15);
	font-weight: 400;
	line-height: 23px;
}
.section-home-4 .wrap-testilonials .item .content * {
	margin-bottom: 16px;
}

.section-home-4 .wrap-testilonials .item .name {
	font-size: var(--fz-24);
	font-weight: 500;
	color: var(--text-white);
	line-height: 36px;
}

/* .section-home-5 .col-inner,
.section-home-5 .list-gallery .gallery-col,
.section-home-5 .list-gallery * {
	height: 100%;
} */
.section-home-6 .btn.btn-secondary,
.section-home-5 .btn.btn-secondary {
	margin: auto;
	margin-top: 30px;
	display: flex;
	justify-content: center;
	width: fit-content;
}
.section-home-6 .btn.btn-secondary {
	margin-top: 0px;
}

.section-home-5 .row.list-gallery {
	flex-wrap: nowrap;
}
.section-home-5 .row.list-gallery .col-inner,
.section-home-5 .row.list-gallery .box,
.section-home-5 .row.list-gallery .box-image,
.section-home-5 .row.list-gallery img {
	height: 100%;
}
.section-home-5 .row.list-gallery .gallery-col {
	padding-bottom: 0px !important;
}
.section-home-6 .row.wrap-gallery {
	margin-top: 40px;
}
.section-home-6 .gallery-col.col {
	padding-left: 10px;
	padding-right: 10px;
}
.section-home-6 .gallery-col.col {
	padding-bottom: 20px;
}
@media (min-width: 1023.99px) {
  .section-home-2 .wrap-content .col-inner {
    grid-template-columns: 7fr 5fr;
  }
	.section-home-5 .list-gallery .gallery-col {
		padding: 0px 14px 0px;
	}
	.section-home-5 .list-gallery .box-image img {
	height: 581px;
	object-fit: fill;
}
}

@media (max-width: 767.99px) {
	.section-home-3 .list-service .medium-4 {
		padding-left: 15px;
		padding-right: 15px;
		flex-basis: 50%;
        max-width: 50%;
	}
}

@media (max-width: 567px) {
	.section-home-3 .list-service .medium-4 {
		flex-basis: 100%;
        max-width: 100%;
	}
}