 /* starts main section */

 .partners-container {
   display: none;
 }

 .sponsor-section-container1 {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   gap: 52px;
   align-items: stretch;
   justify-content: flex-start;
   width: 100%;
   padding-left: 3px;
}

.sponsor-section-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
}

.partner-section {
   display: flex;
   justify-content: space-between;
   padding-left: 42%;
}

.majestic-heading {
   flex: 0 0 auto;
   padding: 0;
   padding-top: 46px;
   margin: 0;
   font: 700 48px "Playfair Display", serif;
   color: #205A98;
}

.partner-card {
   box-sizing: border-box;
   display: block;
   width: 272px;
   max-width: initial;
   height: 181px;
}

.sponsor-title-text-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   align-self: center;
   width: 1164px;
   padding: 0;
   margin: 0;
   margin-top: -25px;
   font: 700 24px Hind, sans-serif;
   color: #121212;
   text-align: center;
}

.partner-section1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   align-items: flex-start;
   align-self: center;
   justify-content: flex-start;
   min-width: 746px;
}

.vertical-centered-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 156px;
}

.image-container33 {
   box-sizing: border-box;
   display: block;
   flex: 0 0 auto;
   max-width: initial;
   height: 115px;
   border: none;
   object-fit: cover;
}

.inner-content-wrapper {
   flex: 0 0 auto;
   padding-right: 13px;
   padding-left: 13px;
   margin-top: 52px;
}

.image-container-compact3 {
   box-sizing: border-box;
   display: block;
   width: 143px;
   max-width: initial;
   height: 95px;
   border: none;
   object-fit: cover;
}

.vertical-centered-container1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 147px;
   margin-left: 35px;
}

.image-container5 {
   flex: 0 0 auto;
   padding-right: 4.75px;
   padding-left: 4.75px;
   margin-top: 52px;
}

.vertical-layout-container {
   display: flex;
   flex: 1 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   margin-left: 9px;
}

.image-gallery-container1 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   align-items: center;
   justify-content: flex-start;
}

.image-container6 {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 69.42%;
}

.image-container17 {
   box-sizing: border-box;
   display: block;
   width: 262px;
   max-width: initial;
   height: 96px;
   border: none;
   object-fit: cover;
}

.vertical-centered-image-container {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: center;
   justify-content: flex-start;
   width: 30.58%;
   padding-left: 25px;
}

.image-container2 {
   box-sizing: border-box;
   display: block;
   width: 95px;
   max-width: initial;
   height: 98px;
   border: none;
   object-fit: cover;
}

.image-container4 {
   flex: 0 0 auto;
   padding-right: 31.5px;
   padding-left: 31.5px;
   margin-top: 50px;
}

.image-container {
   box-sizing: border-box;
   display: block;
   width: 355px;
   max-width: initial;
   height: 99px;
   border: none;
   object-fit: cover;
}

.partner-section-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   align-items: stretch;
   justify-content: flex-start;
   margin-top: -2px;
}

.image-grid-container {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 10.27%;
   padding-top: 188px;
}

.image-container7 {
   box-sizing: border-box;
   display: none;
   width: 147px;
   max-width: initial;
   height: 552px;
   transform: translate(-4px, 186px);
}

.vertical-image-grid {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   gap: 50px;
   align-items: stretch;
   justify-content: center;
   width: 81.73%;
   padding-right: 5%;
   padding-bottom: 52px;
   padding-left: 5%;
}

.image-gallery-container2 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 5%;
   align-items: center;
   justify-content: center;
}

.image-container-cover1 {
   box-sizing: border-box;
   display: block;
   width: 158px;
   max-width: initial;
   height: 100px;
   border: none;
   object-fit: cover;
}

.image-card {
   box-sizing: border-box;
   display: block;
   width: 310px;
   max-width: initial;
   height: 137px;
   border: none;
   object-fit: cover;
}

.image-card2 {
   box-sizing: border-box;
   display: block;
   width: 174px;
   max-width: initial;
   height: 165px;
   border: none;
   object-fit: cover;
}

.image-container-styled1 {
   box-sizing: border-box;
   display: block;
   width: 230px;
   height: 95px;
   border: none;
   object-fit: cover;
}

.horizontal-image-gallery {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 15%;
   align-items: center;
   justify-content: center;
   /* padding-right: 120px; */
   /* padding-left: 40px; */
}

.image-container-with-border {
   box-sizing: border-box;
   display: block;
   width: 235px;
   max-width: initial;
   height: 107px;
   border: none;
   object-fit: cover;
}

.image-container-cover {
   box-sizing: border-box;
   display: block;
   width: 140px;
   max-width: initial;
   height: 125px;
   border: none;
   object-fit: cover;
}

.image-gallery-container3 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 5%;
   align-items: center;
   justify-content: center;
   /* padding-left: 5%; */
   /* height: 189px; */
}

.image-container-full-width {
   box-sizing: border-box;
   display: block;
   width: 268px;
   max-width: initial;
   height: 200px;
   border: none;
   object-fit: cover;
}

.image-container-full-width2 {
   box-sizing: border-box;
   display: block;
   width: 180px;
   max-width: initial;
   height: 155px;
   border: none;
   object-fit: cover;
}

.image-container-with-borderless-cover-fit {
   box-sizing: border-box;
   display: block;
   width: 292px;
   max-width: initial;
   height: 190px;
   border: none;
   object-fit: cover;
}

.image-container-with-borderless-images {
   box-sizing: border-box;
   display: block;
   width: 260px;
   max-width: initial;
   height: 100px;
   border: none;
   object-fit: cover;
}

.image-gallery-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 15%;
   align-items: center;
   justify-content: center;
   /* padding-right: 266px; */
}

.image-container-style {
   box-sizing: border-box;
   display: block;
   width: 180px;
   max-width: initial;
   height: 97px;
   border: none;
   object-fit: cover;
}
.image-container-style2 {
   box-sizing: border-box;
   display: block;
   width: 244px;
   max-width: initial;
   height: 97px;
   border: none;
   object-fit: cover;
}

.image-container-covered {
   box-sizing: border-box;
   display: block;
   width: 249px;
   max-width: initial;
   height: 132px;
   border: none;
   object-fit: cover;
}

.image-container-styles {
   box-sizing: border-box;
   display: block;
   width: 197px;
   max-width: initial;
   height: 190px;
   border: none;
   object-fit: cover;
}
.image-container-styles0 {
   box-sizing: border-box;
   display: block;
   width: 250px;
   max-width: initial;
   height: 102px;
   border: none;
   object-fit: cover;
}

/* ends main section */
