.fp-two-grid-wrapper { 
    display: grid; 
    gap: 40px; 
}

.fp-two-grid {
    display: flex;      
    margin-top: 181px;                      
}

.fp-two-grid.is-reverse { 
    justify-content: end;
    margin-top: -500px;
}
.fp-two-grid.is-reverse .fp-two-grid__media { 
    order: 2;    
    margin-top: -230px;     
}
.fp-two-grid.is-reverse .fp-two-grid__content { 
    order: 1; 
	padding-left: 18px
	
}

.fp-two-grid__image { 
    width: 100%; 
    height: auto; 
    display: block; 
}

.fp-two-grid__content .title-2 { 
    border-bottom: 1px solid #F9E5CD;    
}

#home .front-swiper-split__col .description {
	width: 786px
}

.fp-two-grid__desc { 
    margin-bottom: 16px; 
}

.fp-two-grid__btn {
  display: inline-block;
  padding: 12px 20px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  background: #111; color: #fff;
}

.fp-two-grid__content {
    margin-top: 204px;
    width: 100%;
    max-width: 587px;   
	z-index: 99
}
@media (min-width: 1025px) and (max-width: 1334px) {
    .fp-two-grid.is-reverse .fp-two-grid__media {
        margin-top: 14px;
    }
}


@media (max-width: 1024px) {
    .fp-two-grid {
        flex-direction: column-reverse;
        margin-top: 0;
    }
    .fp-two-grid__content {
        max-width: 100%;
        text-align: center;   
        padding: 0 30px;     
    }

    .fp-two-grid__content .button-link {
        margin: 30px auto 0;
    }
    .fp-two-grid.is-reverse .fp-two-grid__media {
        margin-top: 0;
    }

    .fp-two-grid.is-reverse .fp-two-grid__content {
        margin-top: 165px;
    }

    .fp-two-grid__content {
        margin-top: 50px;
    }
}
 
@media (max-width: 991px) {
  .fp-two-grid { 
        grid-template-columns: 1fr; 
    }
    .fp-two-grid.is-reverse .fp-two-grid__media,
    .fp-two-grid.is-reverse .fp-two-grid__content { 
        order: initial; 
    }
	#home .front-swiper-split__col .description {
		width: 100%
	}	
}

@media (max-width: 480px) {
    .fp-two-grid.is-reverse .fp-two-grid__content {
        margin-top: 206px;
    }
}