* {   box-sizing: border-box; } body {   margin: 0; } * {   box-sizing: border-box; } body {   margin-top: 0px;   margin-right: 0px;   margin-bottom: 0px;   margin-left: 0px; } #iorxy {   color: black;   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: initial;   border-image-slice: initial;   border-image-width: initial;   border-image-outset: initial;   border-image-repeat: initial;   position: relative;   background-color: rgb(0, 0, 0); } #ihx52 {   width: 100%; } .nav-header-img {   object-fit: cover;   opacity: 0.9;   color: white;   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: initial;   border-image-slice: initial;   border-image-width: initial;   border-image-outset: initial;   border-image-repeat: initial; } .nav-header-img-container {   background-image: linear-gradient(to right, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0));   background-position-x: initial;   background-position-y: initial;   background-size: initial;   background-repeat: initial;   background-attachment: initial;   background-origin: initial;   background-clip: initial;   background-color: initial;   color: black;   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: initial;   border-image-slice: initial;   border-image-width: initial;   border-image-outset: initial;   border-image-repeat: initial; } #iu7t5 {   position: absolute;   top: 50%;   width: 100%; } #i93wk {   text-align: center;   color: rgb(255, 255, 255);   font-size: 36px; } #idd0x {   color: rgb(255, 255, 255);   text-align: center; } #i7uvc {   color: rgb(255, 255, 255); } .overflow-hidden {   height: 410px;   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: initial;   border-image-slice: initial;   border-image-width: initial;   border-image-outset: initial;   border-image-repeat: initial; } #ijo65 {   position: absolute;   bottom: -2px;   width: 100%; } #irem2 {   white-space-collapse: preserve; } .text-decoration-none {   border-top-width: 0px;   border-right-width: 0px;   border-bottom-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: black;   border-right-color: black;   border-bottom-color: black;   border-left-color: black;   border-image-source: initial;   border-image-slice: initial;   border-image-width: initial;   border-image-outset: initial;   border-image-repeat: initial; } #idrgi {   color: rgb(255, 255, 255); } @media (max-width: 992px) {   #ihx52 {     height: 684px;   }   .nav-header-img-container {     background-color: rgb(0, 0, 0);     background-image: unset;     background-repeat: unset;     background-position-x: unset;     background-position-y: unset;     background-attachment: unset;     background-size: unset;   } } .marketingPartnerCard {   margin-left: 0px !important;   width: 100%;   padding: 20px;   background-color: #F5F3F4;   margin: 0 auto;   border-radius: 8px;   overflow: hidden;   transition: all .2s ease-in-out;   display: flex;   flex-direction: column;   /* min-height: 500px; */ } .marketingPartnerImgContent {   overflow: hidden;   border-radius: 4px; } .marketingPartnerCard:hover {   transform: translateY(-10px);   box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); } .marketingPartnerImg {   width: 100%;   height: 250px;   object-fit: cover;   transition: all .3s ease-in-out; } section {   overflow: hidden; } @media only screen and (min-width: 1400px) and (max-width: 2200px) {   .containerWidth {     max-width: 75% !important;   } }