.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> body **/
body a.outline-btn {
  border: 1px solid white !important;
  -webkit-transition: background-color .3s !important;
  transition: background-color .3s !important;
}

body a.outline-btn:hover a {
  background-color: white !important;
}

body .banner-type2 {
  height: 654px !important;
}

body .ult-content-box-container.v-center .wpb_content_element {
  margin-bottom: 0 !important;
  padding: 10px 5px !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: grid !important;
  grid-gap: 1rem !important;
  gap: 1rem !important;
  grid-template-columns: 1fr !important;
}

@media screen and (min-width: 700px) {
  body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper > div {
  margin: 0 !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_wrapper {
  position: relative !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(1) .wpb_wrapper {
  background-color: #ebebeb !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(1) .wpb_wrapper:hover {
  background-color: rgba(235, 235, 235, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(2) .wpb_wrapper {
  background-color: #ebebeb !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(2) .wpb_wrapper:hover {
  background-color: rgba(235, 235, 235, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(3) .wpb_wrapper {
  background-color: #d8dee3 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(3) .wpb_wrapper:hover {
  background-color: rgba(216, 222, 227, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(4) .wpb_wrapper {
  background-color: #c0ccdf !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(4) .wpb_wrapper:hover {
  background-color: rgba(192, 204, 223, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(5) .wpb_wrapper {
  background-color: #c0ccdf !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(5) .wpb_wrapper:hover {
  background-color: rgba(192, 204, 223, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(6) .wpb_wrapper {
  background-color: #d0e6e3 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(6) .wpb_wrapper:hover {
  background-color: rgba(208, 230, 227, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(7) .wpb_wrapper {
  background-color: #cfc7db !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(7) .wpb_wrapper:hover {
  background-color: rgba(207, 199, 219, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(8) .wpb_wrapper {
  background-color: #ebe0d9 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(8) .wpb_wrapper:hover {
  background-color: rgba(235, 224, 217, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(9) .wpb_wrapper {
  background-color: #b9d0e0 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(9) .wpb_wrapper:hover {
  background-color: rgba(185, 208, 224, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(10) .wpb_wrapper {
  background-color: #d8dee3 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(10) .wpb_wrapper:hover {
  background-color: rgba(216, 222, 227, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(11) .wpb_wrapper {
  background-color: #e2ecf6 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(11) .wpb_wrapper:hover {
  background-color: rgba(226, 236, 246, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(12) .wpb_wrapper {
  background-color: #d8dee3 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(12) .wpb_wrapper:hover {
  background-color: rgba(216, 222, 227, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(13) .wpb_wrapper {
  background-color: #e2ecf6 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(13) .wpb_wrapper:hover {
  background-color: rgba(226, 236, 246, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(14) .wpb_wrapper {
  background-color: #b9d0e0 !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(14) .wpb_wrapper:hover {
  background-color: rgba(185, 208, 224, 0.7) !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(15) .wpb_wrapper {
  background-color: #c0ccdf !important;
  padding: 10px 5px !important;
  -webkit-transition: background-color .25s !important;
  transition: background-color .25s !important;
}

body .ap--grid-for-plasma > .vc_column_container > .vc_column-inner > .wpb_wrapper .wpb_text_column:nth-child(15) .wpb_wrapper:hover {
  background-color: rgba(192, 204, 223, 0.7) !important;
}

body.page-id-858 .vc_col-sm-6 .ult-new-ib {
  margin-bottom: 0 !important;
}

body.page-id-858 .footer {
  padding-top: 0 !important;
}

body.page-id-858 .ult-ib-effect-style11 .ult-new-ib-content {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

body.page-id-858 .ult-new-ib .ult-new-ib-title {
  font-size: 3rem !important;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8) !important;
}

body.page-id-858 .ult-new-ib p {
  font-size: 1.6rem !important;
  line-height: 2 !important;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.8) !important;
}


/*= Content =================== */

/** Content >> popup **/
@media (min-width: 783px) {
  body .hustle-ui.module_id_2 .hustle-layout {
    min-height: 370px !important;
  }
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-image {
  background: none !important;
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-image img {
  object-fit: cover !important;
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-content {
  background: rgba(0, 0, 0, 0.5) !important;
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-content-wrap .hustle-title,
body .hustle-ui.module_id_2 .hustle-layout .hustle-content-wrap .hustle-group-content p:not([class*="forminator-"]) {
  color: white !important;
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-content-wrap .hustle-group-content {
  margin-top: 20px !important;
}

body .hustle-ui.module_id_2 .hustle-layout .hustle-content-wrap .hustle-group-content p:not([class*="forminator-"]) {
  font-size: 18px !important;
}

