.content-block{
  align-items: flex-start;
}
.content h1,
.content h2,
.content h3{
  font-size: 4rem;
  line-height: 5.6rem;
  margin: 6.4rem 0 3.2rem;
}
.content h4,
.content h5,
.content h6{
  font-size: 2.8rem;
  line-height: 3.2rem;
  margin: 4rem 0 2rem;
  font-weight: 500;
}
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child,
.content h5:first-child,
.content h6:first-child,
.post-hook:first-child + h1,
.post-hook:first-child + h2,
.post-hook:first-child + h3,
.post-hook:first-child + h4,
.post-hook:first-child + h5,
.post-hook:first-child + h6,
.content-single-img:first-child,
.content-btn:first-child,
.content-galllery:first-child,
.content .action-v1:first-child{
  margin-top: 0;
}
.content h1:last-child,
.content h2:last-child,
.content h3:last-child,
.content h4:last-child,
.content h5:last-child,
.content h6:last-child,
.content-single-img:last-child,
.content-galllery:last-child,
.content .action-v1:last-child{
  margin-bottom: 0;
}
.content-single-img{
  margin: 6.4rem 0;
}
.content-single-img img{
  width: 100%;
  height: auto;
  border-radius: 2.4rem;
}
.content-btn{
  margin-top: 3.2rem;
}
.content a:not(.btn,.btn-icon){
  color: var(--orange);
}
.content a:not(.btn,.btn-icon):hover{
  text-decoration: underline !important;
}
.content-galllery{
  margin: 4rem 0 6.4rem;
}
.content-galllery .d-flex:nth-child(n + 4){
  margin-top: 2.4rem;
}
.content-galllery-item{
  display: block;
  width: 100%;
}
.content-galllery-item img{
  width: 100%;
  height: 22rem;
  border-radius: 1.2rem;
  object-fit: cover;
}
.content .action-v1{
  margin: 6.4rem 0 4.8rem;
  padding: 6.4rem;
}
.content .action-v1::after{
  width: 44.3rem;
  height: 29.2rem;
  background-image: url(../images/pattern-08.png);
}
.content-btn-icon{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-btn-icon .btn-icon + .btn-icon{
  text-align: right;
}
@media(min-width:1560px) and (max-width:1579.98px){
  .content h1, 
  .content h2, 
  .content h3{
    margin: 5.6rem 0 3.2rem;
  }
  .content-single-img {
    margin: 5.6rem 0;
  }
  .content-galllery {
    margin: 4rem 0 5.6rem;
  }
  .content-galllery-item img {
    height: 21rem;
  }
  .content .action-v1 {
    margin: 5.6rem 0 4rem;
    padding: 5.6rem;
  }
}
@media(min-width:1460px) and (max-width:1559.98px){
  .content h1, 
  .content h2, 
  .content h3{
    font-size: 3.8rem;
    line-height: 4.8rem;
    margin: 5.6rem 0 2.8rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.6rem;
    line-height: 3rem;
    margin: 3.2rem 0 2rem;
  }
  .content-single-img {
    margin: 5.6rem 0;
  }
  .content-btn {
    margin-top: 2.8rem;
  }
  .content-galllery {
    margin: 3.2rem 0 5.6rem;
  }
  .content-galllery-item img {
    height: 19.4rem;
  }
  .content .action-v1 {
    margin: 5.6rem 0 4rem;
    padding: 5.6rem;
  }
  .content .action-v1::after {
    width: 38.2rem;
    height: 25.2rem;
  }
}
@media(min-width:1360px) and (max-width:1459.98px){
  .content h1, 
  .content h2, 
  .content h3{
    font-size: 3.4rem;
    line-height: 4.4rem;
    margin: 5.6rem 0 2.8rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.4rem;
    line-height: 3rem;
    margin: 3.2rem 0 2rem;
  }
   .content-single-img {
    margin: 5.6rem 0;
  }
  .content-btn {
    margin-top: 2.8rem;
  }
  .content-galllery {
    margin: 3.2rem 0 5.6rem;
  }
  .content-galllery-item img {
    height: 17.8rem;
  }
  .content .action-v1 {
    margin: 5.6rem 0 4rem;
    padding: 5.6rem;
  }
  .content .action-v1::after {
    width: 33.7rem;
    height: 22.2rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .content h1, 
  .content h2, 
  .content h3{
    font-size: 3.2rem;
    line-height: 4.2rem;
    margin: 4.8rem 0 2.4rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin: 3.2rem 0 1.6rem;
  }
  .content-single-img {
    margin: 4.8rem 0;
  }
  .content-btn {
    margin-top: 2.4rem;
  }
  .content-galllery {
    margin: 3.2rem 0 4.8rem;
  }
  .content-galllery-item img {
    height: 15.4rem;
  }
  .content .action-v1 {
    margin: 4.8rem 0 3.6rem;
    padding: 4.8rem;
  }
  .content .action-v1::after {
    width: 30.6rem;
    height: 20.2rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .content h1, 
  .content h2, 
  .content h3{
    font-size: 3rem;
    line-height: 3.8rem;
    margin: 4.8rem 0 2.4rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.1rem;
    line-height: 2.6rem;
    margin: 3.2rem 0 1.6rem;
  }
  .content-single-img {
    margin: 4.8rem 0;
  }
  .content-btn {
    margin-top: 2.4rem;
  }
  .content-galllery {
    margin: 3.2rem 0 4.8rem;
  }
  .content-galllery-item img {
    height: 11rem;
    border-radius: 0.6rem;
  }
  .content .action-v1 {
    margin: 4.8rem 0 3.6rem;
    padding: 4rem;
  }
  .content .action-v1::after {
    width: 30.6rem;
    height: 20.2rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .content-block{
    display: block !important;
  }
  .content{
    margin-top: 3.2rem;
  }
  .content br{
    display: none;
  }
  .content h1, 
  .content h2, 
  .content h3 {
    font-size: 3rem;
    line-height: 3.8rem;
    margin: 4rem 0 2.4rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin: 3.2rem 0 1.6rem;
  }
  .content-single-img {
    margin: 4rem 0;
  }
  .content-btn {
    margin-top: 2.4rem;
  }
  .content-galllery {
    margin: 3.2rem 0 4rem;
  }
  .content-galllery-item img {
    height: 14rem;
  }
  .content .action-v1 {
    margin: 4rem 0 3.2rem;
    padding: 4.8rem;
  }
  .content .action-v1 br{
    display: block;
  }
}
@media(max-width:767.98px){
  .content-block{
    display: block !important;
  }
  .content{
    margin-top: 2.4rem;
  }
  .content br{
    display: none;
  }
  .content h1, 
  .content h2, 
  .content h3{
    font-size: 2.4rem;
    line-height: 3.2rem;
    margin: 4rem 0 1.6rem;
  }
  .content h4, 
  .content h5, 
  .content h6 {
    font-size: 2.2rem;
    line-height: 3rem;
    margin: 2.4rem 0 1.2rem;
  }
  .content-single-img {
    margin: 4rem 0;
  }
  .content-single-img img {
    border-radius: 1.4rem;
  }
  .content-btn {
    margin-top: 2.4rem;
  }
  .content-galllery {
    margin: 2.4rem 0 4rem;
  }
  .content-galllery .d-flex{
    width: 33.33%;
  }
  .content-galllery .d-flex:nth-child(n + 4){
    margin-top: 1.5rem;
  }
  .content-galllery-item img {
    height: 10.5rem;
    border-radius: 0.6rem;
  }
  .content .action-v1 {
    margin: 4rem 0 2.8rem;
    padding: 3.2rem;
  }
}
@media(max-width:575.98px){
  .content-galllery .d-flex{
    width: 50%;
  }
  .content-galllery .d-flex:nth-child(n + 3){
    margin-top: 1.5rem;
  }
  .content-galllery-item img {
    height: 29vw;
  }
}