.wp-block-heading {
  font-family: Jakarta Plus; }

.feat {
  position: relative;
  background-color: #f4f4f4;
  min-height: 300px; }
  .feat h2 {
    line-height: 100%;
    font-size: 30px; }
    .feat h2 a {
      font-weight: 600;
      text-decoration: none; }

.feat-1,
.feat-2,
.feat-3,
.feat-4,
.feat-5,
.feat-6,
.feat-7,
.feat-8 {
  padding: 30px;
  border-radius: 12px; }
  .feat-1:hover .wp-block-image,
.feat-2:hover .wp-block-image,
.feat-3:hover .wp-block-image,
.feat-4:hover .wp-block-image,
.feat-5:hover .wp-block-image,
.feat-6:hover .wp-block-image,
.feat-7:hover .wp-block-image,
.feat-8:hover .wp-block-image {
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
    -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in; }

.feat-1 {
  background: #0037a9;
  background: -webkit-linear-gradient(131deg, #0037a9 0%, #092669 100%);
  background: linear-gradient(319deg, #0037a9 0%, #092669 100%); }

.feat-2 {
  background: #007b93;
  background: -webkit-linear-gradient(131deg, #007b93 0%, #00a5e8 100%);
  background: linear-gradient(319deg, #007b93 0%, #00a5e8 100%); }
  .feat-2 h2 a {
    color: #f4f4f4; }

.feat-3 {
  background: #ff9200;
  background: -webkit-linear-gradient(131deg, #ff9200 0%, #fc6d00 100%);
  background: linear-gradient(319deg, #ff9200 0%, #fc6d00 100%); }
  .feat-3 h2 a {
    color: #f4f4f4; }

.feat-4 {
  background: #574d46;
  background: -webkit-linear-gradient(131deg, #574d46 0%, #373331 100%);
  background: linear-gradient(319deg, #574d46 0%, #373331 100%); }
  .feat-4 h2 a {
    color: #f4f4f4; }

.feat-5 {
  background: #010527;
  background: -webkit-linear-gradient(131deg, #010527 0%, #001652 100%);
  background: linear-gradient(319deg, #010527 0%, #001652 100%); }
  .feat-5 h2 a {
    color: #f4f4f4; }

.feat-6 {
  background: #a90575;
  background: -webkit-linear-gradient(131deg, #a90575 0%, #eb00bc 100%);
  background: linear-gradient(319deg, #a90575 0%, #eb00bc 100%); }
  .feat-6 h2 a {
    color: #f4f4f4; }

.feat-7 {
  background: #00a5e8;
  background: -webkit-linear-gradient(131deg, #00a5e8 0%, #00a5e8 100%);
  background: linear-gradient(319deg, #00a5e8 0%, #00a5e8 100%); }
  .feat-7 h2 a {
    color: #f4f4f4; }

.feat-8 {
  background: #b6de69;
  background: -webkit-linear-gradient(131deg, #b6de69 0%, #caeb8d 100%);
  background: linear-gradient(319deg, #b6de69 0%, #caeb8d 100%); }
  .feat-8 h2 a {
    color: #f4f4f4; }

.category-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; }
  .category-item a {
    color: #f4f4f4;
    text-decoration: none;
    font-weight: 400; }

.product-item {
  margin-bottom: 50px; }

.rounded {
  border-radius: 12px !important; }

.wp-block-heading, .mega-menu-item {
  font-family: Montserrat !important; }

.main-footer {
  font-size: 14px; }
  .main-footer #icon-list {
    padding-bottom: 0;
    margin-bottom: 0; }
  .main-footer a {
    color: #f4f4f4; }
