.gig-deliveries-section{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: calc(100vh - 100px) !important;
  background: white;
  overflow: hidden;
	margin-top:75px;
}
.gig-deliveries-main{
    flex-wrap: wrap;
    width: 100%;
/* 	padding-top:50px; */
}
.gig-deliveries-contant{
    width: 41%;
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 50px;
}
.gig-deliveries-contant h1{
        font-size: 55px;
    font-weight: 800 !important;
    width: 155%;
}
.gig-deliveries-contant h1 span{
    background-image: linear-gradient(to right,#D5343A, #6F1B1E);
    color: transparent;
    background-clip: text;
}
.gig-deliveries-image{
    width: 59%;
     display: flex;
    justify-content: end;
	align-items:end;
}
.gig-deliveries-image img{
       width:85%;
}
.gig-deliveries-local-heading{
    padding-top: 50px;
    display: flex;
    justify-content: center;
    margin-top: 70px;
	flex-direction: column;
	align-items:center;
}
.gig-deliveries-local-heading h1{
    font-size: 45px;
    font-weight: 700 !important;
	text-align:center;
	width:70%;
}
.gig-deliveries-local-heading span{
    background-image: linear-gradient(to right,#D5343A, #6F1B1E);
    color: transparent;
    background-clip: text;
}
.gig-deliveries-card-section{
    padding: 50px;
    display: flex;
    flex-direction: column;
    gap: 50px;
}
.gig-deliveries-card1-main{
    background-image: linear-gradient(to right,#F4FAFE, #CAD6F7);
    border-radius: 20px;
    height: auto;
}
.gig-deliveries-card1-image-div{
   
    padding-top: 67px;
    
}
.gig-deliveries-card1-contant-div{
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 25px;
}
.gig-deliveries-card1-contant-div h1{
    font-size: 45px;
    font-weight: 700 !important;
}
.gig-deliveries-card1-contant-div p{
    font-size: 14px;
    width: 87%;
}
.gig-deliveries-card2{
    padding: 50px;
}
.gig-deliveries-card2-main{
    background-image: linear-gradient(to right,#CAD6F7, #FAEAEB);
    border-radius: 20px;
    height: auto;
}
.gig-deliveries-card2-contant-div{
    padding-left: 70px;
    display: flex;
    flex-direction: column;
    justify-content:center;
    width: 50%;
    gap: 25px;
}
.gig-deliveries-card2-contant-div h1{
      font-size: 45px;
    font-weight: 700 !important;
}
.gig-deliveries-card2-contant-div p{
    font-size: 14px;
}
.gig-deliveries-card2-image-div{
    width: 50%;
}


.gig-deliveries-card3-main{
    background-image: linear-gradient(to right,#F4FAFE, #CAD6F7);
    border-radius: 20px;
    height: auto;
}
.gig-deliveries-card3-image-div{
    padding-left: 70px;
    padding-top: 67px;
    width: 50%;
}
.gig-deliveries-card3-contant-div{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 25px;
}
.gig-deliveries-card3-contant-div h1{
    font-size: 45px;
    font-weight: 700 !important;
}
.gig-deliveries-card3-contant-div p{
    font-size: 14px;
    width: 87%;
}
.gig-deliveries-local-section{
    padding: 50px;
}
.gig-deliveries-local-main-div{
    display: flex;
    flex-direction: column;
    gap: 50px;
    height: 700px;
}
.gig-deliveries-local-heading-div h1{
    font-size: 45px !important;
    font-weight: 900 !important;
}
.gig-deliveries-local-heading-div p{
     font-size: 14px;
    width: 90%;
}
.gig-deliveries-local-contant-div div{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.gig-deliveries-local-contant-div div h3{
      font-size: 20px;
    font-weight: bolder;
}
.gig-deliveries-local-contant-div div p{
    font-size: 14px;
}
.gig-deliveries-local-contant-div{
    display: flex;
    flex-wrap: wrap;
    column-gap: 58px;
    row-gap: 25px;
}
.gig-deliveries-local-contant-div div{
    width: 30%;
}
.gig-deliveries-local-contant-div div p{
    width: 75%;
     font-size: 14px;
}


.blob {
      position: absolute;
      width: 200px;
      height: 200px;
      border-radius: 50%;
      filter: blur(80px);
      opacity: 0.2;
      animation: floatRandom 12s infinite linear, morph 6s ease-in-out infinite;
    }

    /* Red Blob Shades */
    .red1 {
      background: #D5343A;
      top: 10%;
      left: 20%;
      animation-delay: 0s;
    }

    .red2 {
      background: #6F1B1E;
      top: 40%;
      left: 60%;
      animation-delay: 1s;
    }

    .red3 {
      background: #D5343A;
      top: 70%;
      left: 30%;
      animation-delay: 2s;
    }

    .red4 {
      background: #6F1B1E;
      top: 20%;
      left: 80%;
      animation-delay: 1.5s;
    }

    .red5 {
      background: #D5343A;
      top: 60%;
      left: 10%;
      animation-delay: 2.5s;
    }

    @keyframes floatRandom {
      0% {
        transform: translate(0, 0) scale(1);
        opacity: 0.2;
      }
      25% {
        transform: translate(40px, -50px) scale(1.1);
        opacity: 0.3;
      }
      50% {
        transform: translate(-30px, 40px) scale(1.3);
        opacity: 0.4;
      }
      75% {
        transform: translate(50px, 20px) scale(1.1);
        opacity: 0.3;
      }
      100% {
        transform: translate(0, 0) scale(1);
        opacity: 0.2;
      }
    }

    @keyframes morph {
      0% {
        border-radius: 60% 40% 30% 70% / 50% 60% 40% 50%;
      }
      50% {
        border-radius: 30% 60% 70% 40% / 60% 40% 60% 40%;
      }
      100% {
        border-radius: 60% 40% 30% 70% / 50% 60% 40% 50%;
      }
    }

@media screen and (max-width:1024px){
	.gig-deliveries-local-contant-div div{
	width:29%;
	flex-grow: 1
}
	.gig-deliveries-local-contant-div{
	justify-content:center;
}
	.gig-deliveries-main{
	flex-direction:column;
}
.gig-deliveries-contant,
	.gig-deliveries-image{
	width:100%;
}
	.gig-deliveries-contant h1{
	width:100%;
}

}
@media screen and (max-width:768px){
	.gig-deliveries-section{
	height:auto!important;
}
    .gig-deliveries-main{
        flex-direction: column;
    }
    .gig-deliveries-contant{
        width: 100%;
		padding:20px;
    }
    .gig-deliveries-contant h1{
        font-size: 40px;
        width: auto;
    }
    .gig-deliveries-image{
        width: 100%;
    }
    .gig-deliveries-image img {
    width: 60%;
}
	.gig-deliveries-local-heading{
margin:0px;

}
.gig-deliveries-local-contant-div{
    column-gap: 30px !important;
}
.gig-deliveries-local-contant-div div p {
    width: 100% !important;
}
.gig-deliveries-local-heading h1 {
    font-size: 40px;
}
.gig-deliveries-card1-contant-div{
    gap: 0px;
}
.gig-deliveries-card2-contant-div{
    gap: 0px;
}
.gig-deliveries-card1-contant-div h1 {
    font-size: 30px;
}
.gig-deliveries-card2-contant-div h1{
    font-size: 30px;
    width: 127%;
}
.gig-deliveries-card3-contant-div{
    gap: 0px;
}
.gig-deliveries-card3-contant-div h1 {
    font-size: 30px;
}
}
@media screen and (max-width:430px){
	.blob.red4{
	display:none;
}
	.gig-deliveries-contant h1{
	font-size:35px;
		text-align:center;
}
    .gig-deliveries-contant{
        padding: 20px;
	align-items:center;
    }
	.gig-deliveries-contant p{
text-align: center;
}
    .gig-deliveries-local-heading {
    padding: 20px;
    }
    .gig-deliveries-card-section {
    padding: 20px;
    }
    .gig-deliveries-local-section {
    padding: 20px;
}
    .gig-deliveries-image img {
       width: 100%;
    }
        .gig-deliveries-local-heading h1 {
        font-size: 20px;
			margin-top: 10px;
    }
        .gig-deliveries-card1-contant-div h1 {
        font-size: 25px;
    }
     .gig-deliveries-card1-contant-div p {
        font-size: 12px;
    }
    .gig-deliveries-card1-main{
        flex-direction: column;
        padding: 20px;
        justify-content: center;
    }
    .gig-deliveries-card1-image-div{
            width: 100%;
            padding: 0px;
            display: flex;
            flex-direction: column;
            align-items: center;
    } 
    .gig-deliveries-card1-contant-div h1{
        width: 100%;
    }
    .gig-deliveries-card1-contant-div p{
        width: 100%;
    }
    .gig-deliveries-card1-contant-div{
        width: 100%;
        align-items: center;
        
    }
    .gig-deliveries-card2-main{
        justify-content: center;
    }
    .gig-deliveries-card2-contant-div{
        padding: 20px;
    }
    .gig-deliveries-card2-contant-div h1 {
    font-size: 25px;
    width: 100%;
    }
     .gig-deliveries-card2-contant-div p {
        font-size: 12px;
        width: 100%;
    }
    .gig-deliveries-card2-main{
        flex-direction: column;
        height: auto;
    }
    .gig-deliveries-card2-image-div{
            padding-top: 0px;
            width: 100%;
    } 
    .gig-deliveries-card2-contant-div{
        width: 100%;
        align-items: center;
    }
	#gig-deliveries-section-blog-main-div {
padding:0px!important;
}
	#gig-gofaster-download-img-div{
		padding:20px;
	}
        .gig-deliveries-card3-contant-div h1 {
        font-size: 25px;
    }
     .gig-deliveries-card3-contant-div p {
        font-size: 12px;
    }
    .gig-deliveries-card3-main{
        flex-direction: column;
        height: 400px;;
        padding: 20px;
        justify-content: center;
    }
    .gig-deliveries-card3-image-div{
            width: 100%;
            padding: 0px !important;
            display: flex;
            flex-direction: column;
            align-items: center;
    } 
    .gig-deliveries-card3-contant-div h1{
        width: 100%;
    }
    .gig-deliveries-card3-contant-div p{
        width: 100%;
    }
    .gig-deliveries-card3-contant-div{
        width: 100%;
        align-items: center;
        
    }








    .gig-deliveries-local-main-div{
        padding: 0px !important;
    }
    .gig-deliveries-local-heading-div h1{
        font-size: 35px !important;
    }
    .gig-deliveries-local-heading-div p{
        width: 100% !important;
    }
    .gig-deliveries-local-contant-div{
        flex-direction: column;
        width: 100%;
    }
    .gig-deliveries-local-contant-div div {
    width: 100%;
    align-items: center;
}
.gig-deliveries-local-contant-div div p{
    width: 100% !important;
    text-align: center;
}
}

@keyframes gradient-animation{
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.partner-logos-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: center;
  align-items: center;
}
.partner-logos-grid img {
  width: 100px;
  height: auto;
  object-fit: contain;
}