.jarallax {
  position: relative;
  z-index: 0;
}

.jarallax > .jarallax-img,
picture.jarallax-img img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.wp-site-blocks {
  overflow: hidden;
}

.method-fit-img {
  position: absolute !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  /* support for plugin https://github.com/bfred-it/object-fit-images */
  font-family: "object-fit: cover;";
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: -1 !important;
}

.method-fit-img-contain {
  position: absolute !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  /* support for plugin https://github.com/bfred-it/object-fit-images */
  font-family: "object-fit: contain;";
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: -1 !important;
}

.method-fit-img-container {
  position: relative !important;
  z-index: 0 !important;
}

.editor-visual-editor__post-title-wrapper {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  margin-top: 0 !important;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.133) !important;
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.133) !important;
}

.editor-visual-editor__post-title-wrapper h1 {
  font-size: 36px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 600 !important;
  color: #1e1e1e !important;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.wp-block-method-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wp-block-method-button,
div[data-type="method/button"] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.5rem 1rem;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
  border-radius: 100px;
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.wp-block-method-button a,
div[data-type="method/button"] a {
  text-decoration: none;
  color: currentColor;
}

div[data-type="method/grid-item"],
.method-grid-item-component {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.method-basic-grid > .method-inner-blocks {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.method-basic-grid > .method-inner-blocks .method-grid-item-component {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.method-basic-grid.method-align-end > .method-inner-blocks {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.method-basic-grid.method-align-center > .method-inner-blocks {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.method-basic-grid.method-justify-end > .method-inner-blocks {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.method-basic-grid.method-justify-center > .method-inner-blocks {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.method-basic-grid.method-justify-between > .method-inner-blocks {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.method-basic-grid.method-layout-1 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.method-basic-grid.method-layout-2 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.method-basic-grid.method-layout-3 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}
.method-basic-grid.method-layout-4 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}
.method-basic-grid.method-layout-5 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}
.method-basic-grid.method-layout-6 > .method-inner-blocks .method-grid-item-component {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-1 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-2 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-3 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-4 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-5 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-layout-mobile-6 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-mobile-align-end > .method-inner-blocks {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-mobile-align-center > .method-inner-blocks {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-mobile-justify-end > .method-inner-blocks {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-mobile-justify-center > .method-inner-blocks {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (max-width: 767.98px) {
  .method-basic-grid.method-mobile-justify-between > .method-inner-blocks {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-1 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-2 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-3 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-4 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-5 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-layout-tablet-6 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-tablet-align-end > .method-inner-blocks {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-tablet-align-center > .method-inner-blocks {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-tablet-justify-end > .method-inner-blocks {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-tablet-justify-center > .method-inner-blocks {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .method-basic-grid.method-tablet-justify-between > .method-inner-blocks {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-1 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-2 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-3 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-4 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-5 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-layout-wide-6 > .method-inner-blocks .method-grid-item-component {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-wide-align-end > .method-inner-blocks {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-wide-align-center > .method-inner-blocks {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-wide-justify-end > .method-inner-blocks {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-wide-justify-center > .method-inner-blocks {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media (min-width: 1600px) {
  .method-basic-grid.method-wide-justify-between > .method-inner-blocks {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.method-basic-grid > .method-inner-blocks .method-grid-item-component[data-gfw=true] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.method-box-control-wrap {
  display: block !important;
  width: 100% !important;
}
.method-box-control-wrap .components-base-control {
  margin-bottom: 0 !important;
}
.method-box-control-wrap .components-base-control .components-base-control__field {
  margin-bottom: 0 !important;
}

.tab-enabled .dashicon {
  position: relative;
}
.tab-enabled .dashicon:after {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 10px;
  height: 10px;
  border-radius: 40px;
  background-color: #007CBA;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
}

.method-advanced-grid-col-content {
  min-height: 100%;
}
.method-advanced-grid-col-content > :first-child {
  margin-top: 0 !important;
}
.method-advanced-grid-col-content > :last-child {
  margin-bottom: 0 !important;
}

div[data-type="method/advanced-grid"],
div[data-type="method/advanced-grid-row"] {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
div[data-type="method/advanced-grid"] .col*,
div[data-type="method/advanced-grid-row"] .col* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div[data-type="method/advanced-grid"] *,
div[data-type="method/advanced-grid-row"] * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div[data-type="method/advanced-grid-row"] > .row {
  gap: var(--bs-gutter-y) 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div[data-type="method/advanced-grid-col"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div[data-type="method/advanced-grid-col"].is-selected:after,
div[data-type="method/advanced-grid-col"].is-highlighted:after {
  left: calc(var(--bs-gutter-x) * 0.5) !important;
  right: calc(var(--bs-gutter-x) * 0.5) !important;
}

div[data-type="method/advanced-grid-col"].is-selected > .method-advanced-grid-col-content > :nth-last-child(2),
div[data-type="method/advanced-grid-col"].is-highlighted > .method-advanced-grid-col-content > :nth-last-child(2) {
  margin-bottom: 0 !important;
}

div[data-type="method/advanced-grid-row"] > .row > .block-list-appender.wp-block {
  margin-top: 0 !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div[data-type="method/advanced-grid-row"] > .row > .block-list-appender.wp-block button {
  margin-right: calc(var(--bs-gutter-x) * 0.5) !important;
  width: auto !important;
  padding: 8px 12px 8px 8px !important;
  height: 40px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
div[data-type="method/advanced-grid-row"] > .row > .block-list-appender.wp-block button:after {
  content: " Column";
}

div[data-type="method/advanced-grid"] > .row > .col-24 > .method-advanced-grid-rows > .block-list-appender.wp-block button {
  margin-right: calc(var(--bs-gutter-x) * 0.5) !important;
  width: auto !important;
  padding: 8px 12px 8px 8px !important;
  height: 40px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
div[data-type="method/advanced-grid"] > .row > .col-24 > .method-advanced-grid-rows > .block-list-appender.wp-block button:after {
  content: " Row";
}

.method-advanced-grid.method-structure-visible {
  -webkit-box-shadow: inset 0 0 0 1px #CDCDCD;
          box-shadow: inset 0 0 0 1px #CDCDCD;
}
.method-advanced-grid.method-structure-visible .method-advanced-grid-rows .method-advanced-grid-row-wrap {
  -webkit-box-shadow: inset 0 0 0 1px #CDCDCD;
          box-shadow: inset 0 0 0 1px #CDCDCD;
}
.method-advanced-grid.method-structure-visible .method-advanced-grid-rows .method-advanced-grid-row-wrap .method-advanced-grid-col-content {
  -webkit-box-shadow: inset 0 0 0 1px #CDCDCD;
          box-shadow: inset 0 0 0 1px #CDCDCD;
}

.method-margin-options-wrap .components-checkbox-control__label {
  font-size: 0.75rem !important;
}
.method-margin-options-wrap .components-checkbox-control__input {
  border-color: rgb(177, 177, 177) !important;
}

.method-container {
  position: relative;
  display: block;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.method-container .method-container-content {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.method-container .method-container-bgimg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.method-container .method-container-shade {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.method-container .method-container-inner-blocks {
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
}

.method-section {
  position: relative;
  display: block;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.method-section .method-section-content {
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.method-section .method-section-bgimg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.method-section .method-section-shade {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.method-section .method-section-inner-blocks {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.method-section .method-section-content-inner {
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.method-bgalign-control-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.method-bgalign-control-wrap-value {
  text-transform: capitalize;
}

.method-block-fitted-image {
  position: relative;
  margin: 0;
  padding: 0;
  display: block;
}
.method-block-fitted-image .method-block-content {
  overflow: hidden;
  position: relative;
}
.method-block-fitted-image .method-fit-img-container {
  padding-top: 100%;
  width: 100%;
  z-index: 1;
}
.method-block-fitted-image .method-block-shade {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
  z-index: 2;
}

.method-buttons .method-buttons-inner-blocks {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.method-button {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.method-ratio {
  width: 100%;
  padding-top: 100% !important;
}
.method-ratio-1-1 {
  padding-top: 100% !important;
}
.method-ratio-2-1 {
  padding-top: 47.2% !important;
}
.method-ratio-3-2 {
  padding-top: 66.7% !important;
}
.method-ratio-4-3 {
  padding-top: 75% !important;
}
.method-ratio-5-4 {
  padding-top: 80% !important;
}
.method-ratio-16-9 {
  padding-top: 56.2% !important;
}
.method-ratio-2-3 {
  padding-top: 150% !important;
}
.method-ratio-3-4 {
  padding-top: 133.3% !important;
}
.method-ratio-4-5 {
  padding-top: 125% !important;
}
.method-ratio-9-16 {
  padding-top: 177.8% !important;
}

.method-section.method-section-video > .method-section-content {
  height: 0;
  width: 100%;
  padding-top: 56.2% !important;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-pills .nav-link {
  border-radius: 0.375rem;
}
.nav-pills .nav-link.active {
  color: #fff;
  background-color: #0d6efd;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .tab-pane.active {
  display: block;
}
.tab-content > .tab-pane.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.tab-content > .tab-pane.fade.show {
  opacity: 1;
}