@charset "UTF-8";
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= VARIABLES
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
:root {
  --dark1: #1C1C1C;
  --dark2: #454545;
  --light_white: #F9F9F9;
  --primary_color: #1351D8;
  --primary_color2: #4F8DFF;
  --primary_light: #F3F6FD;
  --primary_light2: rgb(19 81 216 / 10%);
  --gray: #D9D9D9;
  --font_syne: "Syne", sans-serif;
  --font_yantramanv: "Yantramanav", sans-serif;
  --font_dm: "DM Sans", sans-serif;
  --yellow_color: #FFD600;
  --rz-dark-gray: #3f3f3f;
  --ast-global-color-0: #75A928;
  --ast-global-color-1: #4F8DFF;
  --ast-global-color-2: #1847BA;
  --ast-global-color-3: #52556A;
  --ast-global-color-4: #F3F6FD;
  --ast-global-color-5: #FFFFFF;
  --ast-global-color-6: #D1DAE5;
  --ast-global-color-7: #1C1C1C;
  --ast-global-color-8: #454545;
  --ast-global-color-9: #BA3518;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= COMMONS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1530px) {
  body {
    font-size: 15px !important;
  }
  .ast-container, .ast-container-fluid {
    padding: 0 20px!important;	
  }
}

.font-heading {
  font-family: "Yantramanav", sans-serif !important;
}

.font-body {
  font-family: "DM Sans", sans-serif !important;
  letter-spacing: 0 !important;
}

input[type=submit] {
  line-height: 1.5;
}

.form-input-grid .form-group p {
  margin: 0 !important;
}

.wpcf7 p:empty {
  display: none;
}

.wpcf7 p > label:not(:first-of-type) {
  margin-top: 16px !important;
  display: block;
}

.section {
  padding: 124px 24px !important;
}
.section.section-lg {
  padding-top: 172px !important;
  padding-bottom: 172px !important;
}

.section-container,
.section-container .wp-block-uagb-container {
  padding: 0 !important;
}

.section-container-content .single-entry-content {
  font-size: 24px !important;
  line-height: 1.65;
}
.section-container-content .single-entry-content .wp-block-image,
.section-container-content .single-entry-content .wp-block-embed {
  margin-top: 24px !important;
  margin-bottom: 50px !important;
}
.section-container-content .single-entry-content h1,
.section-container-content .single-entry-content h2,
.section-container-content .single-entry-content h3,
.section-container-content .single-entry-content h4,
.section-container-content .single-entry-content h5,
.section-container-content .single-entry-content h6 {
  margin-top: 0.35em;
}

.section-header .uagb-heading-text {
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0 !important;
  font-size: 60px;
  letter-spacing: -2px;
}

.section-header .uagb-desc-text {
  color: var(--ast-global-color-0);
  margin-bottom: 16px !important;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3em;
  letter-spacing: 5px;
}

.section-header.section-header-basic .uagb-heading-text {
  line-height: 1.2em;
  margin-bottom: 20px !important;
}

.section-header.section-header-basic .uagb-heading-text {
  font-size: 38px !important;
  letter-spacing: 0;
}

.section-header.section-header-basic .uagb-desc-text {
  text-transform: unset !important;
  letter-spacing: 0;
  font-size: 16px !important;
  line-height: 1.4;
  margin-bottom: 0 !important;
}

.section-header.section-header-basic .uagb-separator {
  width: 100% !important;
  border-top-width: 1px !important;
  border-color: var(--ast-global-color-3) !important;
}

.section-header.section-header-sm .uagb-heading-text {
  letter-spacing: -0.5px !important;
}

.section-lead {
  font-size: 20px !important;
  margin-top: 25px !important;
}

.section-list {
  margin-top: 30px;
}

.section-list.list-check li {
  padding-left: 32px !important;
}

.section-title {
  line-height: 1 !important;
  letter-spacing: -2px !important;
  margin-bottom: 32px !important;
}

.section-title {
  font-size: 60px !important;
}

.section-text {
  font-size: 20px !important;
}

.bg-dark {
  background-color: var(--rz-dark-gray) !important;
}

.bg-white {
  background-color: var(--ast-global-color-5) !important;
}

.bg-gradient-strong {
  background: linear-gradient(180deg, #E7EEFF 0%, var(--ast-global-color-4) 100%) !important;
}

.bg-shape {
  background-image: url("../svg/bg-shape-1.svg") !important;
  background-repeat: no-repeat !important;
  background-position: bottom left;
  background-size: contain;
}

.bg-shape-right {
  background-image: url("../svg/bg-shape-blog-sticky.svg") !important;
  background-repeat: no-repeat !important;
  background-position: bottom right;
  background-size: contain;
}

.bg-shape-center {
  background-image: url("../svg/bg-shape-6.svg"), url("../svg/bg-shape-5.svg") !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: top left, bottom right !important;
  background-size: 100% !important;
}

.bg-light.bg-shape {
  background-image: url("../svg/bg-shape-11.svg") !important;
  background-size: contain;
}

.bg-light.bg-shape-right {
  background-image: url("../svg/bg-shape-10.svg") !important;
  background-size: contain;
}

.btn-circle a {
  width: 54px !important;
  height: 54px !important;
  padding: 5px !important;
}

.btn-circle .uagb-buttons-repeater .uagb-button__icon > svg {
  width: 18px !important;
  height: 18px !important;
}

.btn-red {
  color: var(--ast-global-color-5) !important;
  background-color: #BA3518 !important;
}

.btn-red:hover {
  background-color: var(--ast-global-color-7) !important;
}

.btn-lg {
  font-size: 1.1rem !important;
}

.play-button .wp-block-button__link {
  width: 60px;
  height: 60px;
}

.play-button .wp-block-button__link .uagb-button__icon {
  padding-left: 3px;
}

.box-primary {
  background: linear-gradient(0deg, rgba(19, 81, 216, 0.01), rgba(19, 81, 216, 0.01)), linear-gradient(0deg, rgba(19, 81, 216, 0.05), rgba(19, 81, 216, 0.05)) !important;
  border: 1px solid rgba(19, 81, 216, 0.1) !important;
}
.box-primary::before {
  content: "";
  background: var(--primary_light);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  position: absolute;
  left: -10px;
  top: -10px;
  border-radius: 10px;
  box-shadow: 0px 4px 20px 5px rgba(0, 0, 0, 0.03);
  z-index: -1;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal=true]) {
  padding: 0 !important;
}

.stretched-link-button-block.wp-block-uagb-buttons, .stretched-link-button-block.wp-block-uagb-buttons > .uagb-buttons__wrap, .stretched-link-button-block.wp-block-uagb-modal, .stretched-link-button-block.wp-block-uagb-modal > .uagb-spectra-button-wrapper {
  height: 100% !important;
}

.stretched-link::after,
.play-button a::after,
.stretched-link-button-block .uagb-modal-trigger::after,
.stretched-link-button-block .wp-block-button__link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.stretched-link-button-block.wp-block-uagb-modal > .uagb-spectra-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wip::after {
  content: "WORK IN PROGRESS";
  display: block;
  font-size: 128px;
  font-weight: 700;
  text-align: center;
  color: rgba(0, 0, 0, 0.015);
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  transform: rotate(-12deg);
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-circle {
  display: flex;
  width: 60px !important;
  height: 60px !important;
  background: var(--ast-global-color-5);
  border-radius: 50%;
  padding: 5px;
  align-items: center;
  justify-content: center;
  align-self: start;
}

.icon-circle.icon-circle-primary {
  background: var(--ast-global-color-4);
}

.icon-circle svg {
  max-width: 28px;
}

.icon-circle.icon-circle-sm {
  width: 40px !important;
  height: 40px !important;
}

.icon-circle.icon-circle-sm svg {
  max-width: 20px;
}

.ast-modern-woo-account-page .entry-content {
  margin: 0;
}

.tml .tml-links {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.article-container {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
  row-gap: 0 !important;
}

.article-container .wp-block-image,
.article-container .wp-block-embed,
.article-container .wp-block-list {
  margin-bottom: 1.6em !important;
}

.article-container .wp-block-image img,
.article-container .wp-block-embed {
  border-radius: 10px !important;
  overflow: hidden !important;
}

.article-container li:not(:last-child) {
  margin-bottom: 4px;
}

.article-container li .wp-block-list {
  margin-top: 8px;
  margin-bottom: 8px !important;
}

.contact-button-center,
.contact-button-center p {
  margin: 0 !important;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.ast-archive-description {
  padding: 0 0 24px !important;
  background: transparent !important;
}

.ast-archive-description .ast-archive-title {
  margin: 0;
  line-height: 1;
  font-size: 24px !important;
  font-family: var(--font-dm_sans) !important;
}

.ast-plain-container .ast-grid-2 > .site-main > .ast-row {
  margin: 0 !important;
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.ast-plain-container .ast-grid-3 > .site-main > .ast-row {
  margin: 0 !important;
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.ast-plain-container .ast-grid-2 > .site-main > .ast-row .ast-featured-post,
.ast-plain-container .ast-grid-3 > .site-main > .ast-row .ast-featured-post {
  grid-column: 1/-1;
}

.ast-plain-container .ast-grid-2 > .site-main > .ast-row .ast-width-md-6,
.ast-plain-container .ast-grid-3 > .site-main > .ast-row .ast-width-md-4 {
  width: 100%;
  max-width: 100%;
}

.ast-article-post {
  margin: 0;
  padding: 0;
}

.ast-article-inner {
  background: var(--ast-global-color-4);
}

.ast-blog-featured-section.post-thumb {
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 32px;
}

.ast-blog-featured-section.post-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
}

.ast-article-post .ast-button {
  margin-left: auto;
  width: 53px;
  height: 53px;
  padding: 4px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ast-article-post .ast-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-right' width='24' height='24' viewBox='0 0 24 24' stroke-width='3' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M13 18l6 -6' /%3E%3Cpath d='M13 6l6 6' /%3E%3C/svg%3E") no-repeat center;
}

.ast-post-filter ul {
  margin-bottom: 32px;
}

.ast-post-filter-single {
  padding: 11px 24px !important;
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-2);
  border-radius: 40px !important;
  font-size: 16px;
  font-weight: 500 !important;
}

.ast-post-filter-single:hover {
  background: var(--ast-global-color-7);
  color: var(--ast-global-color-5);
}

.ast-post-filter-single.active {
  background: var(--ast-global-color-2);
  color: var(--ast-global-color-5) !important;
}

.ast-load-more {
  padding: 13px 26px !important;
  font-size: 18px;
  line-height: 1.5 !important;
  border-radius: 40px;
  border: none;
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-2);
}

.ast-load-more::after {
  content: "↓";
  margin-left: 2px;
  font-weight: 700;
}

.ast-load-more:hover {
  background: var(--ast-global-color-7);
  color: var(--ast-global-color-5);
}

.sidebar-main,
.sidebar-main {
  height: 100%;
}

.img-fluid,
.img-fluid img {
  max-width: 100% !important;
  height: auto !important;
}

#block-24.widget {
  position: sticky !important;
  top: 142px !important;
}

/***********
* Accordion JS counterpart: /js/frAccordionScript.js
***********/
.fr-accordion-toggle {
  position: relative !important;
  display: block !important;
}
.fr-accordion-toggle:hover {
  cursor: pointer;
}
.fr-accordion-toggle::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E") no-repeat center;
  background-size: cover;
  line-height: 1;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.fr-accordion-toggle.active::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E") no-repeat center;
  background-size: cover;
}

.fr-accordion-content {
  display: none !important;
}
.fr-accordion-content.active {
  display: block !important;
}

.modal-inv-btn .wp-block-button__link {
  opacity: 0;
}

.synck-table.wp-block-table table,
.synck-table.wp-block-table thead,
.synck-table.wp-block-table td,
.synck-table.wp-block-table th {
  border: none;
}

.synck-table.wp-block-table table {
  border-radius: 10px;
  border-collapse: separate;
  border: 1px solid var(--ast-global-color-6);
  box-shadow: 0px 4px 20px 5px rgba(0, 0, 0, 0.03);
  overflow: hidden;
  line-height: 1.3;
}

.synck-table.wp-block-table thead th {
  background: var(--ast-global-color-8);
  color: #fff;
}

.synck-table.wp-block-table tr:not(:last-of-type) td {
  border-bottom: 1px solid var(--ast-global-color-6);
}

.synck-table.wp-block-table tr td:not(:last-of-type) {
  border-right: 1px solid var(--ast-global-color-6);
}

.synck-table.wp-block-table td:first-of-type {
  background: #f2f6ff;
}

.synck-table.table-red.wp-block-table table {
  border: 2px solid var(--ast-global-color-9);
}

.synck-table.table-red.wp-block-table thead th {
  background: var(--ast-global-color-9);
}

.synck-table.table-ai-builder.wp-block-table table {
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: transparent !important;
  font-size: 14px;
}
.synck-table.table-ai-builder.wp-block-table table thead th {
  padding: 0;
  vertical-align: bottom;
  background: transparent;
}
.synck-table.table-ai-builder.wp-block-table table thead th h3 {
  padding: 16px;
  background: var(--ast-global-color-6);
}
.synck-table.table-ai-builder.wp-block-table table thead th:not(:last-child):not(:first-child):not(:nth-child(2)) h3 {
  border-right: 1px solid #bbb;
}
.synck-table.table-ai-builder.wp-block-table table thead th:first-child {
  border-bottom: 1px solid #444;
}
.synck-table.table-ai-builder.wp-block-table table thead th:first-child h3 {
  background: #222;
  color: var(--ast-global-color-5);
  text-align: right;
  border-top-left-radius: 10px;
}
.synck-table.table-ai-builder.wp-block-table table thead th:nth-child(2) h3 {
  font-size: 18px !important;
  background: var(--ast-global-color-2);
  color: var(--ast-global-color-5);
  padding: 24px 8px 22px 8px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.synck-table.table-ai-builder.wp-block-table table thead th:nth-child(3) h3 {
  box-shadow: inset 6px 0 4px -4px rgba(0, 0, 0, 0.1);
}
.synck-table.table-ai-builder.wp-block-table table thead th:last-child h3 {
  border-top-right-radius: 10px;
}
.synck-table.table-ai-builder.wp-block-table table tr td {
  padding: 16px;
  background: var(--ast-global-color-4) !important;
  border-right: 1px solid #e7e7e7;
}
.synck-table.table-ai-builder.wp-block-table table tr td:first-child {
  border-right: none !important;
  background: #222 !important;
  text-align: right;
  padding-right: 16px;
}
.synck-table.table-ai-builder.wp-block-table table tr td:first-child h5 {
  color: var(--ast-global-color-6);
  font-size: 14px;
  font-weight: 500;
}
.synck-table.table-ai-builder.wp-block-table table tr td:nth-child(2) {
  background: var(--ast-global-color-5) !important;
  font-size: 15px;
}
.synck-table.table-ai-builder.wp-block-table table tr td:nth-child(3) {
  box-shadow: inset 6px 0 4px -4px rgba(0, 0, 0, 0.1);
}
.synck-table.table-ai-builder.wp-block-table table tr:not(:last-child) td {
  border-bottom: 1px solid #e7e7e7;
}
.synck-table.table-ai-builder.wp-block-table table tr:not(:last-child) td:first-child {
  border-bottom: 1px solid #444;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td {
  background: transparent !important;
  border: none;
  vertical-align: top;
  padding: 0;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td span {
  display: block;
  background: var(--ast-global-color-4);
  padding: 16px;
  border-right: 1px solid #e7e7e7;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:not(:last-child) {
  border-right: none;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:not(:last-child) span {
  border-right: 1px solid #e7e7e7;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:not(:first-child):not(:nth-child(2)) span {
  border-bottom: 1px solid #e7e7e7;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:first-child {
  background: transparent !important;
  padding-right: 0;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:first-child h5 {
  background: #222;
  padding: 16px;
  border-bottom-left-radius: 10px;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:nth-child(2) {
  background: transparent !important;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:nth-child(2) span {
  background: var(--ast-global-color-5);
  padding-bottom: 22px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:nth-child(3) {
  box-shadow: none !important;
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:nth-child(3) span {
  box-shadow: inset 6px 0 4px -4px rgba(0, 0, 0, 0.1);
}
.synck-table.table-ai-builder.wp-block-table table tr:last-child td:last-child span {
  border-bottom-right-radius: 10px;
}

.fixrunner-man-behind {
  position: absolute !important;
  top: 80px;
  right: -8vw;
  transform: rotate(30deg);
}

.image-row {
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
}
.image-row img {
  max-width: 150px !important;
  height: 40px !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.section-container .icon-svg svg {
  width: auto;
  height: auto;
}

.img-dynamic {
  position: absolute !important;
  height: 100% !important;
}

.img-dynamic img {
  width: 100% !important;
  height: 100% !important;
}

.uagb-button__link {
  text-align: center;
}

.site-footer-below-section-1 > * {
  margin: 0;
}

.site-footer-below-section-1 {
  gap: 16px;
}

.site-footer-below-section-1 > div:not(.ast-footer-copyright) {
  flex-shrink: 0;
  width: auto;
}

.landing-header {
  font-size: 60px !important;
  line-height: 1.3 !important;
}

.landing-header mark {
  position: relative !important;
  display: inline-block !important;
}

.landing-header mark::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 392 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M391.684 9.72238C373.052 8.86947 354.435 7.90085 335.804 7.22142C325.475 6.84556 315.147 7.01911 304.818 6.84563C295.682 6.68662 286.546 6.36858 277.41 6.12283C275.126 6.06501 272.856 5.97826 270.572 6.02163C255.029 6.36857 239.471 6.42633 223.957 7.22142C212.781 7.78521 201.663 9.37544 190.515 10.4452C184.008 11.0668 177.472 11.4571 170.979 12.2088C166.281 12.7581 161.627 13.7267 156.958 14.5507C154.229 15.0277 151.528 15.6927 148.785 16.0252C143.599 16.6468 138.399 17.0949 133.198 17.6154C132.322 17.7021 131.446 17.6587 130.584 17.7888C126.188 18.4972 121.793 19.1911 117.411 19.9717C113.504 20.6656 109.625 21.504 105.718 22.2124C100.719 23.1087 95.6913 23.8893 90.6778 24.7711C87.1297 25.3927 83.5671 25.971 80.0764 26.7806C74 28.1973 67.8661 29.4693 61.9333 31.3486C42.684 37.4491 23.5354 43.8388 4.28613 49.9248C3.13692 50.2862 0.465005 49.2743 0.235164 48.4069C-0.238884 46.6866 0.0196909 44.388 0.867232 42.8268C1.47057 41.7137 3.49602 41.2221 4.97563 40.7451C16.6545 37.0299 28.3045 33.1556 40.0839 29.8018C52.8258 26.1733 65.6251 22.6606 78.5537 19.8127C89.7441 17.3407 101.15 15.8951 112.455 13.958C123.488 12.0643 134.477 9.78015 145.567 8.30562C157.792 6.67209 170.102 5.67462 182.399 4.60487C189.481 3.99771 196.735 4.53266 203.674 3.23161C212.566 1.56916 221.328 1.8293 230.235 1.98832C237.087 2.11843 243.939 0.239197 250.82 0.065724C260.358 -0.18003 269.911 0.325884 279.464 0.557182C286.819 0.730655 294.159 0.947471 301.514 1.16431C307.418 1.33779 313.322 1.36672 319.212 1.72812C328.004 2.263 336.795 2.9135 345.572 3.69413C353.516 4.40248 361.431 5.5301 369.375 6.18062C374.949 6.62876 380.565 6.49866 386.154 6.81669C388.122 6.93234 390.046 7.61173 392 8.03096C391.899 8.59474 391.785 9.15859 391.684 9.72238Z' fill='%23BA3518'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 100%;
  height: 44%;
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%) rotate(5deg);
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= UTILITIES
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.m-0,
.m-0.wp-block-uagb-container {
  margin: 0 !important;
}

.m-1,
.m-1.wp-block-uagb-container {
  margin: 8px !important;
}

.m-2,
.m-2.wp-block-uagb-container {
  margin: 16px !important;
}

.m-3,
.m-3.wp-block-uagb-container {
  margin: 24px !important;
}

.m-4,
.m-4.wp-block-uagb-container {
  margin: 32px !important;
}

.m-5,
.m-5.wp-block-uagb-container {
  margin: 40px !important;
}

.m-6,
.m-6.wp-block-uagb-container {
  margin: 48px !important;
}

.m-7,
.m-7.wp-block-uagb-container {
  margin: 56px !important;
}

.m-8,
.m-8.wp-block-uagb-container {
  margin: 64px !important;
}

.m-9,
.m-9.wp-block-uagb-container {
  margin: 72px !important;
}

.m-10,
.m-10.wp-block-uagb-container {
  margin: 80px !important;
}

.m-11,
.m-11.wp-block-uagb-container {
  margin: 88px !important;
}

.m-12,
.m-12.wp-block-uagb-container {
  margin: 96px !important;
}

.m-auto,
.m-auto.wp-block-uagb-container {
  margin: auto !important;
}

.mx-0,
.mx-0.wp-block-uagb-container {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1,
.mx-1.wp-block-uagb-container {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mx-2,
.mx-2.wp-block-uagb-container {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.mx-3,
.mx-3.wp-block-uagb-container {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-4,
.mx-4.wp-block-uagb-container {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.mx-5,
.mx-5.wp-block-uagb-container {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx-6,
.mx-6.wp-block-uagb-container {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-7,
.mx-7.wp-block-uagb-container {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.mx-8,
.mx-8.wp-block-uagb-container {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.mx-9,
.mx-9.wp-block-uagb-container {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.mx-10,
.mx-10.wp-block-uagb-container {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.mx-11,
.mx-11.wp-block-uagb-container {
  margin-right: 88px !important;
  margin-left: 88px !important;
}

.mx-12,
.mx-12.wp-block-uagb-container {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.mx-auto,
.mx-auto.wp-block-uagb-container {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0,
.my-0.wp-block-uagb-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1,
.my-1.wp-block-uagb-container {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-2,
.my-2.wp-block-uagb-container {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-3,
.my-3.wp-block-uagb-container {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-4,
.my-4.wp-block-uagb-container {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-5,
.my-5.wp-block-uagb-container {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-6,
.my-6.wp-block-uagb-container {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-7,
.my-7.wp-block-uagb-container {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.my-8,
.my-8.wp-block-uagb-container {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.my-9,
.my-9.wp-block-uagb-container {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.my-10,
.my-10.wp-block-uagb-container {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my-11,
.my-11.wp-block-uagb-container {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.my-12,
.my-12.wp-block-uagb-container {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.my-auto,
.my-auto.wp-block-uagb-container {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0,
.mt-0.wp-block-uagb-container {
  margin-top: 0 !important;
}

.mt-1,
.mt-1.wp-block-uagb-container {
  margin-top: 8px !important;
}

.mt-2,
.mt-2.wp-block-uagb-container {
  margin-top: 16px !important;
}

.mt-3,
.mt-3.wp-block-uagb-container {
  margin-top: 24px !important;
}

.mt-4,
.mt-4.wp-block-uagb-container {
  margin-top: 32px !important;
}

.mt-5,
.mt-5.wp-block-uagb-container {
  margin-top: 40px !important;
}

.mt-6,
.mt-6.wp-block-uagb-container {
  margin-top: 48px !important;
}

.mt-7,
.mt-7.wp-block-uagb-container {
  margin-top: 56px !important;
}

.mt-8,
.mt-8.wp-block-uagb-container {
  margin-top: 64px !important;
}

.mt-9,
.mt-9.wp-block-uagb-container {
  margin-top: 72px !important;
}

.mt-10,
.mt-10.wp-block-uagb-container {
  margin-top: 80px !important;
}

.mt-11,
.mt-11.wp-block-uagb-container {
  margin-top: 88px !important;
}

.mt-12,
.mt-12.wp-block-uagb-container {
  margin-top: 96px !important;
}

.mt-auto,
.mt-auto.wp-block-uagb-container {
  margin-top: auto !important;
}

.me-0,
.me-0.wp-block-uagb-container {
  margin-right: 0 !important;
}

.me-1,
.me-1.wp-block-uagb-container {
  margin-right: 8px !important;
}

.me-2,
.me-2.wp-block-uagb-container {
  margin-right: 16px !important;
}

.me-3,
.me-3.wp-block-uagb-container {
  margin-right: 24px !important;
}

.me-4,
.me-4.wp-block-uagb-container {
  margin-right: 32px !important;
}

.me-5,
.me-5.wp-block-uagb-container {
  margin-right: 40px !important;
}

.me-6,
.me-6.wp-block-uagb-container {
  margin-right: 48px !important;
}

.me-7,
.me-7.wp-block-uagb-container {
  margin-right: 56px !important;
}

.me-8,
.me-8.wp-block-uagb-container {
  margin-right: 64px !important;
}

.me-9,
.me-9.wp-block-uagb-container {
  margin-right: 72px !important;
}

.me-10,
.me-10.wp-block-uagb-container {
  margin-right: 80px !important;
}

.me-11,
.me-11.wp-block-uagb-container {
  margin-right: 88px !important;
}

.me-12,
.me-12.wp-block-uagb-container {
  margin-right: 96px !important;
}

.me-auto,
.me-auto.wp-block-uagb-container {
  margin-right: auto !important;
}

.mb-0,
.mb-0.wp-block-uagb-container {
  margin-bottom: 0 !important;
}

.mb-1,
.mb-1.wp-block-uagb-container {
  margin-bottom: 8px !important;
}

.mb-2,
.mb-2.wp-block-uagb-container {
  margin-bottom: 16px !important;
}

.mb-3,
.mb-3.wp-block-uagb-container {
  margin-bottom: 24px !important;
}

.mb-4,
.mb-4.wp-block-uagb-container {
  margin-bottom: 32px !important;
}

.mb-5,
.mb-5.wp-block-uagb-container {
  margin-bottom: 40px !important;
}

.mb-6,
.mb-6.wp-block-uagb-container {
  margin-bottom: 48px !important;
}

.mb-7,
.mb-7.wp-block-uagb-container {
  margin-bottom: 56px !important;
}

.mb-8,
.mb-8.wp-block-uagb-container {
  margin-bottom: 64px !important;
}

.mb-9,
.mb-9.wp-block-uagb-container {
  margin-bottom: 72px !important;
}

.mb-10,
.mb-10.wp-block-uagb-container {
  margin-bottom: 80px !important;
}

.mb-11,
.mb-11.wp-block-uagb-container {
  margin-bottom: 88px !important;
}

.mb-12,
.mb-12.wp-block-uagb-container {
  margin-bottom: 96px !important;
}

.mb-auto,
.mb-auto.wp-block-uagb-container {
  margin-bottom: auto !important;
}

.ms-0,
.ms-0.wp-block-uagb-container {
  margin-left: 0 !important;
}

.ms-1,
.ms-1.wp-block-uagb-container {
  margin-left: 8px !important;
}

.ms-2,
.ms-2.wp-block-uagb-container {
  margin-left: 16px !important;
}

.ms-3,
.ms-3.wp-block-uagb-container {
  margin-left: 24px !important;
}

.ms-4,
.ms-4.wp-block-uagb-container {
  margin-left: 32px !important;
}

.ms-5,
.ms-5.wp-block-uagb-container {
  margin-left: 40px !important;
}

.ms-6,
.ms-6.wp-block-uagb-container {
  margin-left: 48px !important;
}

.ms-7,
.ms-7.wp-block-uagb-container {
  margin-left: 56px !important;
}

.ms-8,
.ms-8.wp-block-uagb-container {
  margin-left: 64px !important;
}

.ms-9,
.ms-9.wp-block-uagb-container {
  margin-left: 72px !important;
}

.ms-10,
.ms-10.wp-block-uagb-container {
  margin-left: 80px !important;
}

.ms-11,
.ms-11.wp-block-uagb-container {
  margin-left: 88px !important;
}

.ms-12,
.ms-12.wp-block-uagb-container {
  margin-left: 96px !important;
}

.ms-auto,
.ms-auto.wp-block-uagb-container {
  margin-left: auto !important;
}

.p-0,
.p-0.wp-block-uagb-container {
  padding: 0 !important;
}

.p-1,
.p-1.wp-block-uagb-container {
  padding: 8px !important;
}

.p-2,
.p-2.wp-block-uagb-container {
  padding: 16px !important;
}

.p-3,
.p-3.wp-block-uagb-container {
  padding: 24px !important;
}

.p-4,
.p-4.wp-block-uagb-container {
  padding: 32px !important;
}

.p-5,
.p-5.wp-block-uagb-container {
  padding: 40px !important;
}

.p-6,
.p-6.wp-block-uagb-container {
  padding: 48px !important;
}

.p-7,
.p-7.wp-block-uagb-container {
  padding: 56px !important;
}

.p-8,
.p-8.wp-block-uagb-container {
  padding: 64px !important;
}

.p-9,
.p-9.wp-block-uagb-container {
  padding: 72px !important;
}

.p-10,
.p-10.wp-block-uagb-container {
  padding: 80px !important;
}

.p-11,
.p-11.wp-block-uagb-container {
  padding: 88px !important;
}

.p-12,
.p-12.wp-block-uagb-container {
  padding: 96px !important;
}

.px-0,
.px-0.wp-block-uagb-container {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1,
.px-1.wp-block-uagb-container {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.px-2,
.px-2.wp-block-uagb-container {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.px-3,
.px-3.wp-block-uagb-container {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-4,
.px-4.wp-block-uagb-container {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.px-5,
.px-5.wp-block-uagb-container {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px-6,
.px-6.wp-block-uagb-container {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.px-7,
.px-7.wp-block-uagb-container {
  padding-right: 56px !important;
  padding-left: 56px !important;
}

.px-8,
.px-8.wp-block-uagb-container {
  padding-right: 64px !important;
  padding-left: 64px !important;
}

.px-9,
.px-9.wp-block-uagb-container {
  padding-right: 72px !important;
  padding-left: 72px !important;
}

.px-10,
.px-10.wp-block-uagb-container {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.px-11,
.px-11.wp-block-uagb-container {
  padding-right: 88px !important;
  padding-left: 88px !important;
}

.px-12,
.px-12.wp-block-uagb-container {
  padding-right: 96px !important;
  padding-left: 96px !important;
}

.py-0,
.py-0.wp-block-uagb-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1,
.py-1.wp-block-uagb-container {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-2,
.py-2.wp-block-uagb-container {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-3,
.py-3.wp-block-uagb-container {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-4,
.py-4.wp-block-uagb-container {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-5,
.py-5.wp-block-uagb-container {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-6,
.py-6.wp-block-uagb-container {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-7,
.py-7.wp-block-uagb-container {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.py-8,
.py-8.wp-block-uagb-container {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.py-9,
.py-9.wp-block-uagb-container {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.py-10,
.py-10.wp-block-uagb-container {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py-11,
.py-11.wp-block-uagb-container {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.py-12,
.py-12.wp-block-uagb-container {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.pt-0,
.pt-0.wp-block-uagb-container {
  padding-top: 0 !important;
}

.pt-1,
.pt-1.wp-block-uagb-container {
  padding-top: 8px !important;
}

.pt-2,
.pt-2.wp-block-uagb-container {
  padding-top: 16px !important;
}

.pt-3,
.pt-3.wp-block-uagb-container {
  padding-top: 24px !important;
}

.pt-4,
.pt-4.wp-block-uagb-container {
  padding-top: 32px !important;
}

.pt-5,
.pt-5.wp-block-uagb-container {
  padding-top: 40px !important;
}

.pt-6,
.pt-6.wp-block-uagb-container {
  padding-top: 48px !important;
}

.pt-7,
.pt-7.wp-block-uagb-container {
  padding-top: 56px !important;
}

.pt-8,
.pt-8.wp-block-uagb-container {
  padding-top: 64px !important;
}

.pt-9,
.pt-9.wp-block-uagb-container {
  padding-top: 72px !important;
}

.pt-10,
.pt-10.wp-block-uagb-container {
  padding-top: 80px !important;
}

.pt-11,
.pt-11.wp-block-uagb-container {
  padding-top: 88px !important;
}

.pt-12,
.pt-12.wp-block-uagb-container {
  padding-top: 96px !important;
}

.pe-0,
.pe-0.wp-block-uagb-container {
  padding-right: 0 !important;
}

.pe-1,
.pe-1.wp-block-uagb-container {
  padding-right: 8px !important;
}

.pe-2,
.pe-2.wp-block-uagb-container {
  padding-right: 16px !important;
}

.pe-3,
.pe-3.wp-block-uagb-container {
  padding-right: 24px !important;
}

.pe-4,
.pe-4.wp-block-uagb-container {
  padding-right: 32px !important;
}

.pe-5,
.pe-5.wp-block-uagb-container {
  padding-right: 40px !important;
}

.pe-6,
.pe-6.wp-block-uagb-container {
  padding-right: 48px !important;
}

.pe-7,
.pe-7.wp-block-uagb-container {
  padding-right: 56px !important;
}

.pe-8,
.pe-8.wp-block-uagb-container {
  padding-right: 64px !important;
}

.pe-9,
.pe-9.wp-block-uagb-container {
  padding-right: 72px !important;
}

.pe-10,
.pe-10.wp-block-uagb-container {
  padding-right: 80px !important;
}

.pe-11,
.pe-11.wp-block-uagb-container {
  padding-right: 88px !important;
}

.pe-12,
.pe-12.wp-block-uagb-container {
  padding-right: 96px !important;
}

.pb-0,
.pb-0.wp-block-uagb-container {
  padding-bottom: 0 !important;
}

.pb-1,
.pb-1.wp-block-uagb-container {
  padding-bottom: 8px !important;
}

.pb-2,
.pb-2.wp-block-uagb-container {
  padding-bottom: 16px !important;
}

.pb-3,
.pb-3.wp-block-uagb-container {
  padding-bottom: 24px !important;
}

.pb-4,
.pb-4.wp-block-uagb-container {
  padding-bottom: 32px !important;
}

.pb-5,
.pb-5.wp-block-uagb-container {
  padding-bottom: 40px !important;
}

.pb-6,
.pb-6.wp-block-uagb-container {
  padding-bottom: 48px !important;
}

.pb-7,
.pb-7.wp-block-uagb-container {
  padding-bottom: 56px !important;
}

.pb-8,
.pb-8.wp-block-uagb-container {
  padding-bottom: 64px !important;
}

.pb-9,
.pb-9.wp-block-uagb-container {
  padding-bottom: 72px !important;
}

.pb-10,
.pb-10.wp-block-uagb-container {
  padding-bottom: 80px !important;
}

.pb-11,
.pb-11.wp-block-uagb-container {
  padding-bottom: 88px !important;
}

.pb-12,
.pb-12.wp-block-uagb-container {
  padding-bottom: 96px !important;
}

.ps-0,
.ps-0.wp-block-uagb-container {
  padding-left: 0 !important;
}

.ps-1,
.ps-1.wp-block-uagb-container {
  padding-left: 8px !important;
}

.ps-2,
.ps-2.wp-block-uagb-container {
  padding-left: 16px !important;
}

.ps-3,
.ps-3.wp-block-uagb-container {
  padding-left: 24px !important;
}

.ps-4,
.ps-4.wp-block-uagb-container {
  padding-left: 32px !important;
}

.ps-5,
.ps-5.wp-block-uagb-container {
  padding-left: 40px !important;
}

.ps-6,
.ps-6.wp-block-uagb-container {
  padding-left: 48px !important;
}

.ps-7,
.ps-7.wp-block-uagb-container {
  padding-left: 56px !important;
}

.ps-8,
.ps-8.wp-block-uagb-container {
  padding-left: 64px !important;
}

.ps-9,
.ps-9.wp-block-uagb-container {
  padding-left: 72px !important;
}

.ps-10,
.ps-10.wp-block-uagb-container {
  padding-left: 80px !important;
}

.ps-11,
.ps-11.wp-block-uagb-container {
  padding-left: 88px !important;
}

.ps-12,
.ps-12.wp-block-uagb-container {
  padding-left: 96px !important;
}

.top-0,
.top-0.wp-block-uagb-container {
  top: 0 !important;
}

.top-1,
.top-1.wp-block-uagb-container {
  top: 8px !important;
}

.top-2,
.top-2.wp-block-uagb-container {
  top: 16px !important;
}

.top-3,
.top-3.wp-block-uagb-container {
  top: 24px !important;
}

.top-4,
.top-4.wp-block-uagb-container {
  top: 32px !important;
}

.top-5,
.top-5.wp-block-uagb-container {
  top: 40px !important;
}

.top-6,
.top-6.wp-block-uagb-container {
  top: 48px !important;
}

.top-7,
.top-7.wp-block-uagb-container {
  top: 56px !important;
}

.top-8,
.top-8.wp-block-uagb-container {
  top: 64px !important;
}

.top-9,
.top-9.wp-block-uagb-container {
  top: 72px !important;
}

.top-10,
.top-10.wp-block-uagb-container {
  top: 80px !important;
}

.top-11,
.top-11.wp-block-uagb-container {
  top: 88px !important;
}

.top-12,
.top-12.wp-block-uagb-container {
  top: 96px !important;
}

.bottom-0,
.bottom-0.wp-block-uagb-container {
  bottom: 0 !important;
}

.bottom-1,
.bottom-1.wp-block-uagb-container {
  bottom: 8px !important;
}

.bottom-2,
.bottom-2.wp-block-uagb-container {
  bottom: 16px !important;
}

.bottom-3,
.bottom-3.wp-block-uagb-container {
  bottom: 24px !important;
}

.bottom-4,
.bottom-4.wp-block-uagb-container {
  bottom: 32px !important;
}

.bottom-5,
.bottom-5.wp-block-uagb-container {
  bottom: 40px !important;
}

.bottom-6,
.bottom-6.wp-block-uagb-container {
  bottom: 48px !important;
}

.bottom-7,
.bottom-7.wp-block-uagb-container {
  bottom: 56px !important;
}

.bottom-8,
.bottom-8.wp-block-uagb-container {
  bottom: 64px !important;
}

.bottom-9,
.bottom-9.wp-block-uagb-container {
  bottom: 72px !important;
}

.bottom-10,
.bottom-10.wp-block-uagb-container {
  bottom: 80px !important;
}

.bottom-11,
.bottom-11.wp-block-uagb-container {
  bottom: 88px !important;
}

.bottom-12,
.bottom-12.wp-block-uagb-container {
  bottom: 96px !important;
}

.start-0,
.start-0.wp-block-uagb-container {
  left: 0 !important;
}

.start-1,
.start-1.wp-block-uagb-container {
  left: 8px !important;
}

.start-2,
.start-2.wp-block-uagb-container {
  left: 16px !important;
}

.start-3,
.start-3.wp-block-uagb-container {
  left: 24px !important;
}

.start-4,
.start-4.wp-block-uagb-container {
  left: 32px !important;
}

.start-5,
.start-5.wp-block-uagb-container {
  left: 40px !important;
}

.start-6,
.start-6.wp-block-uagb-container {
  left: 48px !important;
}

.start-7,
.start-7.wp-block-uagb-container {
  left: 56px !important;
}

.start-8,
.start-8.wp-block-uagb-container {
  left: 64px !important;
}

.start-9,
.start-9.wp-block-uagb-container {
  left: 72px !important;
}

.start-10,
.start-10.wp-block-uagb-container {
  left: 80px !important;
}

.start-11,
.start-11.wp-block-uagb-container {
  left: 88px !important;
}

.start-12,
.start-12.wp-block-uagb-container {
  left: 96px !important;
}

.end-0,
.end-0.wp-block-uagb-container {
  right: 0 !important;
}

.end-1,
.end-1.wp-block-uagb-container {
  right: 8px !important;
}

.end-2,
.end-2.wp-block-uagb-container {
  right: 16px !important;
}

.end-3,
.end-3.wp-block-uagb-container {
  right: 24px !important;
}

.end-4,
.end-4.wp-block-uagb-container {
  right: 32px !important;
}

.end-5,
.end-5.wp-block-uagb-container {
  right: 40px !important;
}

.end-6,
.end-6.wp-block-uagb-container {
  right: 48px !important;
}

.end-7,
.end-7.wp-block-uagb-container {
  right: 56px !important;
}

.end-8,
.end-8.wp-block-uagb-container {
  right: 64px !important;
}

.end-9,
.end-9.wp-block-uagb-container {
  right: 72px !important;
}

.end-10,
.end-10.wp-block-uagb-container {
  right: 80px !important;
}

.end-11,
.end-11.wp-block-uagb-container {
  right: 88px !important;
}

.end-12,
.end-12.wp-block-uagb-container {
  right: 96px !important;
}

.gap-0,
.gap-0.wp-block-uagb-container {
  gap: 0 !important;
}

.gap-1,
.gap-1.wp-block-uagb-container {
  gap: 8px !important;
}

.gap-2,
.gap-2.wp-block-uagb-container {
  gap: 16px !important;
}

.gap-3,
.gap-3.wp-block-uagb-container {
  gap: 24px !important;
}

.gap-4,
.gap-4.wp-block-uagb-container {
  gap: 32px !important;
}

.gap-5,
.gap-5.wp-block-uagb-container {
  gap: 40px !important;
}

.gap-6,
.gap-6.wp-block-uagb-container {
  gap: 48px !important;
}

.gap-7,
.gap-7.wp-block-uagb-container {
  gap: 56px !important;
}

.gap-8,
.gap-8.wp-block-uagb-container {
  gap: 64px !important;
}

.gap-9,
.gap-9.wp-block-uagb-container {
  gap: 72px !important;
}

.gap-10,
.gap-10.wp-block-uagb-container {
  gap: 80px !important;
}

.gap-11,
.gap-11.wp-block-uagb-container {
  gap: 88px !important;
}

.gap-12,
.gap-12.wp-block-uagb-container {
  gap: 96px !important;
}

.row-gap-0,
.row-gap-0.wp-block-uagb-container {
  row-gap: 0 !important;
}

.row-gap-1,
.row-gap-1.wp-block-uagb-container {
  row-gap: 8px !important;
}

.row-gap-2,
.row-gap-2.wp-block-uagb-container {
  row-gap: 16px !important;
}

.row-gap-3,
.row-gap-3.wp-block-uagb-container {
  row-gap: 24px !important;
}

.row-gap-4,
.row-gap-4.wp-block-uagb-container {
  row-gap: 32px !important;
}

.row-gap-5,
.row-gap-5.wp-block-uagb-container {
  row-gap: 40px !important;
}

.row-gap-6,
.row-gap-6.wp-block-uagb-container {
  row-gap: 48px !important;
}

.row-gap-7,
.row-gap-7.wp-block-uagb-container {
  row-gap: 56px !important;
}

.row-gap-8,
.row-gap-8.wp-block-uagb-container {
  row-gap: 64px !important;
}

.row-gap-9,
.row-gap-9.wp-block-uagb-container {
  row-gap: 72px !important;
}

.row-gap-10,
.row-gap-10.wp-block-uagb-container {
  row-gap: 80px !important;
}

.row-gap-11,
.row-gap-11.wp-block-uagb-container {
  row-gap: 88px !important;
}

.row-gap-12,
.row-gap-12.wp-block-uagb-container {
  row-gap: 96px !important;
}

.column-gap-0,
.column-gap-0.wp-block-uagb-container {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1,
.column-gap-1.wp-block-uagb-container {
  -moz-column-gap: 8px !important;
       column-gap: 8px !important;
}

.column-gap-2,
.column-gap-2.wp-block-uagb-container {
  -moz-column-gap: 16px !important;
       column-gap: 16px !important;
}

.column-gap-3,
.column-gap-3.wp-block-uagb-container {
  -moz-column-gap: 24px !important;
       column-gap: 24px !important;
}

.column-gap-4,
.column-gap-4.wp-block-uagb-container {
  -moz-column-gap: 32px !important;
       column-gap: 32px !important;
}

.column-gap-5,
.column-gap-5.wp-block-uagb-container {
  -moz-column-gap: 40px !important;
       column-gap: 40px !important;
}

.column-gap-6,
.column-gap-6.wp-block-uagb-container {
  -moz-column-gap: 48px !important;
       column-gap: 48px !important;
}

.column-gap-7,
.column-gap-7.wp-block-uagb-container {
  -moz-column-gap: 56px !important;
       column-gap: 56px !important;
}

.column-gap-8,
.column-gap-8.wp-block-uagb-container {
  -moz-column-gap: 64px !important;
       column-gap: 64px !important;
}

.column-gap-9,
.column-gap-9.wp-block-uagb-container {
  -moz-column-gap: 72px !important;
       column-gap: 72px !important;
}

.column-gap-10,
.column-gap-10.wp-block-uagb-container {
  -moz-column-gap: 80px !important;
       column-gap: 80px !important;
}

.column-gap-11,
.column-gap-11.wp-block-uagb-container {
  -moz-column-gap: 88px !important;
       column-gap: 88px !important;
}

.column-gap-12,
.column-gap-12.wp-block-uagb-container {
  -moz-column-gap: 96px !important;
       column-gap: 96px !important;
}

.container {
  max-width: 1520px;
  margin-left: auto;
  margin-right: auto;
}

.d-none {
  display: none !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.text-green {
  color: var(--ast-global-color-0) !important;
}

.text-secondary {
  color: var(--ast-global-color-2) !important;
}

.text-light {
  color: var(--ast-global-color-4) !important;
}

.text-white {
  color: var(--ast-global-color-5) !important;
}

.text-body {
  color: var(--ast-global-color-3) !important;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.w-auto {
  width: auto !important;
}

.position-relative {
  position: relative !important;
}

.position-static {
  position: static !important;
}

.position-absolute {
  position: absolute !important;
}

.start-50 {
  left: 50% !important;
}

.top-50 {
  top: 50% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

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

.rounded-circle {
  border-radius: 50% !important;
}

.shadow {
  box-shadow: 0px 4px 20px 5px rgba(0, 0, 0, 0.03) !important;
}
.shadow.shadow-lg {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.075), 0 35px 25px -25px rgba(0, 0, 0, 0.075) !important;
}

.border-bottom {
  border-bottom: 1px solid var(--ast-global-color-6) !important;
}

.lh-1 {
  line-height: 1 !important;
}

.ls-compact {
  letter-spacing: -1.5px !important;
}

.text-center {
  text-align: center;
}

.text-start,
.text-start .uagb-button__link {
  text-align: left !important;
}

.text-end,
.text-end .uagb-button__link {
  text-align: right !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-semibold {
  font-weight: 500 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.bleed-left {
  margin-left: -246px;
}

.bleed-right {
  margin-right: -246px;
}

.hstack {
  display: flex !important;
  align-items: center !important;
}

.vstack {
  display: flex !important;
  flex-flow: column !important;
}

.d-flex {
  display: flex !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-column {
  flex-direction: column !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-center {
  justify-content: center !important;
}

.max-w-full {
  max-width: 100% !important;
}

.w-100 {
  width: 100% !important;
}

.display-1 {
  font-size: 79px !important;
}

.fs-1 {
  font-size: 60px !important;
}

.fs-2 {
  font-size: 48px !important;
}

.fs-3 {
  font-size: 40px !important;
}

.fs-4 {
  font-size: 32px !important;
}

.fs-5 {
  font-size: 24px !important;
}

.fs-6 {
  font-size: 18px !important;
}

.small {
  font-size: 93.5% !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.row-cols-2 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: start !important;
}

.row-cols-3 {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: start !important;
}

.row-cols-3 > .wp-block-uagb-container {
  align-self: start !important;
}

.border {
  border: 1px solid var(--ast-global-color-6) !important;
}

.sticky-top {
  position: sticky !important;
  top: 160px !important;
}

a.link-primary,
.link-primary a {
  color: var(--ast-global-color-0) !important;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= COMPONENTS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

*-= Previews:

* Author
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/comp-author.jpg

* Badges
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/comp-badges.jpg

* Cards
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/comp-cards.jpg

* CTA
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-cta.jpg
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-cta-dark.jpg

* Hero
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-hero.jpg

* Icon Content
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-icon-content.jpg

* Process
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-process.jpg

* Sliders
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-slider.jpg
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-slider-alt.jpg

* Tabs
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-tabs.jpg

* Timeline
* https://github.com/roljohntorralba/fixrunner-sections/blob/main/section-timeline.jpg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/***********
 * Author
 ***********/
.synck-author {
  gap: 12px;
}
.synck-author img {
  max-width: 80px;
  border-radius: 50% !important;
}
.synck-author .uagb-ifb-title {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  color: var(--ast-global-color-4);
  margin-bottom: 10px !important;
}
.synck-author .uagb-ifb-desc {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
}

/***********
 * Badges
 ***********/
.badge,
.badge.wp-block-uagb-container {
  display: inline-block;
  border-radius: 10px;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1 !important;
  padding: 10px 20px !important;
  width: auto !important;
}

.badge p {
  margin: 0 !important;
}

.badge.badge-primary {
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-2);
}

.badge.badge-secondary {
  background: var(--ast-global-color-5);
  color: var(--ast-global-color-2);
}

.badge.badge-blue {
  background: var(--ast-global-color-2);
  color: var(--ast-global-color-5);
}

/***********
 * Cards
 ***********/
.service-cards h3 {
  margin-top: 8px !important;
  font-size: 24px !important;
  line-height: 1 !important;
}
.service-cards p {
  font-size: 16px !important;
}
.service-cards .wp-block-uagb-icon-list .uagb-icon-list__label {
  font-size: 16px !important;
}

.basic-card {
  background: var(--ast-global-color-5);
  gap: 0 !important;
  align-items: start !important;
  justify-content: start !important;
}
.basic-card .wp-block-uagb-advanced-heading {
  margin-top: 24px !important;
}
.basic-card.basic-card-sm {
  padding: 34px !important;
}
.basic-card.basic-card-sm .wp-block-uagb-advanced-heading {
  margin-top: 18px !important;
}

/***********
* CTA
***********/
.section-container.section-cta {
  padding: 80px 100px !important;
}

.section-cta .hero-card-avatars .spectra-image-gallery__media-wrapper {
  border-color: var(--rz-dark-gray);
}
.section-cta .section-title {
  font-size: 32px !important;
  line-height: 1 !important;
  letter-spacing: -0.5px !important;
  margin: 0 !important;
}
.section-cta .section-lead {
  font-size: 25px !important;
  margin: 0 !important;
}
.section-cta .wp-block-uagb-buttons {
  margin: 12px 0 0 !important;
}

.basic-cta p,
.basic-cta h2,
.basic-cta h3 {
  font-weight: 500;
}

.contact-arrow::after {
  content: "";
  display: block;
  width: 118px;
  height: 188px;
  position: absolute;
  top: 100%;
  left: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 88 141' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51705 96.7626C4.53126 88.8478 1.32644 79.3195 0.767722 70.8553C0.339399 64.153 1.52967 50.8715 4.09347 43.1294C6.26788 36.5687 9.23536 29.748 11.9397 25.0748C14.7653 20.2115 17.8917 15.9827 23.1224 9.90816C29.2637 2.76759 31.2999 0.970778 33.2741 0.919369C33.9533 0.895687 34.1775 0.992481 34.5193 1.46866L34.9466 2.06389L33.5858 3.22119C32.2299 4.34927 31.6762 4.9787 25.4509 12.7207C20.1386 19.292 17.3965 23.3738 14.4703 29.0309C9.43495 38.7536 5.89129 55.7604 5.49303 64.1128C5.09697 72.3604 7.04986 80.4681 11.4871 89.1631C12.0469 90.2302 13.4514 92.3661 15.3559 95.0191C18.6694 99.5987 20.302 101.442 23.7214 104.373C30.7626 110.374 36.8594 113.085 51.5373 116.722C54.4504 117.439 60.7557 118.608 60.9599 118.462C61.0109 118.425 60.618 117.985 60.0838 117.493C58.6373 116.16 58.0975 115.336 57.9417 114.186C57.7784 112.988 58.3742 111.556 59.31 110.884C60.7222 109.87 62.4194 110.043 64.8155 111.441C65.4566 111.832 68.9736 113.714 72.6196 115.632C79.941 119.473 81.211 120.237 83.835 122.347C87.0321 124.897 88.132 126.968 87.5674 129.306C87.0631 131.369 85.4034 132.793 83.0575 133.188C82.3809 133.288 80.0974 133.303 77.9671 133.209C73.4556 132.994 72.2896 133.058 69.4865 133.679C66.8391 134.265 63.6014 135.43 58.5157 137.612C49.6285 141.466 50.0761 141.3 50.2107 140.482C50.3741 139.488 55.8937 134.211 59.3988 131.695C61.8659 129.924 63.5145 129.024 66.3117 127.892C67.4062 127.441 68.294 127.061 68.2988 127.032C68.3036 127.003 67.1106 126.957 65.6572 126.944C59.2033 126.861 46.8764 123.985 37.3644 120.325C29.6188 117.329 24.1556 113.777 18.2441 107.842C15.0359 104.63 12.209 101.015 9.51705 96.7626Z' fill='%2375A928'/%3E%3C/svg%3E");
}

.contact-arrow.contact-arrow-hero::after {
  top: 130%;
  left: 40px;
}

.contact-arrow.contact-arrow-hero::before {
  content: "";
  display: block;
  width: 150px;
  height: 165px;
  position: absolute;
  top: 130%;
  right: 40px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 105 115' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.758427 111.988C1.1872 111.299 2.15658 110.583 3.7629 109.769C5.14301 109.056 10.0468 105.165 13.6151 101.936C16.5689 99.2523 17.2081 98.8144 17.7294 99.1229C18.0303 99.3123 18.0515 99.4044 17.8876 99.6361C17.7173 99.9096 14.9392 102.868 13.1358 104.713C12.6887 105.147 12.4179 105.508 12.5096 105.487C13.1436 105.342 28.7865 96.5646 33.2069 93.8592C41.9845 88.4871 48.7911 82.9377 49.9532 80.157C50.9997 77.6777 49.1021 76.8047 44.8245 77.7882C43.694 78.0481 42.0477 78.5478 41.1534 78.8908C39.3191 79.5873 38.8078 79.5675 38.3058 78.8181C37.9114 78.2218 38.1333 77.403 38.8453 76.8271C39.1579 76.5775 41.2265 75.2209 43.4285 73.8499C53.2841 67.64 57.4047 64.2599 60.1296 60.1258C61.1786 58.5673 62.1881 56.2419 62.3529 55.1049C62.4133 54.598 62.3816 54.5649 62.1448 54.7244C61.5403 55.1382 54.306 59.1775 52.9089 59.8866C47.9613 62.3981 43.698 63.9683 40.7189 64.338C38.5836 64.6349 38.0458 64.4999 37.0055 63.543C35.746 62.402 35.9263 59.8632 37.4258 57.4656C38.9495 54.9978 42.8334 52.1975 47.646 50.1131C50.3793 48.919 54.8331 47.7576 56.764 47.7259C59.4899 47.6892 61.8 48.5724 63.36 50.2504C63.7274 50.659 64.0389 50.9995 64.0653 51.0096C64.1212 51.0776 72.4785 45.4869 75.2809 43.5091C84.9765 36.6732 91.6549 30.7412 97.1315 24.1641C100.846 19.6813 102.689 15.8064 102.78 12.2133C102.912 7.26099 99.024 3.36225 92.6445 2.02448C84.9993 0.428153 75.5721 2.23993 63.9294 7.56761C59.4617 9.61311 57.614 10.8461 58.059 11.4874C58.2071 11.7119 59.407 11.824 61.2504 11.7962C61.9867 11.7805 62.0291 12.3849 61.3041 12.6244C60.5461 12.8956 58.5042 12.7589 57.6532 12.3808C55.0175 11.2006 58.5465 8.46575 67.2746 4.90734C73.0942 2.551 77.6761 1.14198 80.9748 0.658358C89.8821 -0.581306 96.4883 0.623515 100.85 4.30832C102.382 5.62094 103.209 6.94224 103.831 9.05407C106.769 19.2086 94.9361 33.0499 68.0281 50.931C66.5923 51.8915 65.2645 52.7625 65.0989 52.8814C64.9485 52.9968 64.858 53.2682 64.9145 53.5138C65.1245 54.4273 64.7978 56.6441 64.2253 58.1416C62.5282 62.6536 58.2046 67.1795 50.6181 72.4151C49.224 73.3822 47.9397 74.2675 47.7546 74.407C47.4832 74.5906 47.6572 74.6476 48.6068 74.7203C49.9419 74.8255 51.2765 75.3835 52.0976 76.1564C52.9187 76.9294 53.2511 78.4452 52.8965 79.8764C52.5901 81.1672 51.5635 83.0681 50.5437 84.2644C47.6929 87.5707 39.8421 93.3359 31.8307 97.9822C28.5288 99.9213 19.9303 104.743 18.7423 105.348C18.3358 105.538 18.7518 105.564 20.6092 105.387C24.72 105.008 26.7784 104.971 27.2374 105.253C27.8298 105.626 27.9469 106.311 27.5687 107.044L27.2422 107.653L23.8082 107.933C19.1862 108.292 16.7247 108.64 13.4096 109.402C8.49808 110.532 5.14138 111.812 3.29138 113.28C2.03943 114.271 1.72744 114.383 1.11622 113.999C0.505 113.614 0.313791 112.712 0.754315 112.005L0.758427 111.988ZM39.6824 62.2083C40.8541 62.1975 45.1551 60.9662 47.4718 59.9891C51.7949 58.1546 61.8099 52.7081 61.7076 52.2629C61.6811 52.1478 61.1868 51.7118 60.629 51.3147C58.6026 49.8814 55.8085 49.7964 52.2038 51.013C47.4123 52.6642 44.0844 54.3507 41.4737 56.4623C39.1331 58.3501 38.2339 59.9308 38.6697 61.4066C38.9067 62.1926 38.9349 62.2104 39.6918 62.2142L39.6824 62.2083Z' fill='%2375A928'/%3E%3C/svg%3E%0A");
}

/***********
* Hero
***********/
.hero-cards {
  -moz-column-gap: 24px !important;
       column-gap: 24px !important;
  row-gap: 20px !important;
}

.hero-card {
  padding: 40px 30px !important;
  font-size: 16px;
}

.hero-card-text-xl {
  font-size: 48px;
}

.hero-card-text-sm {
  font-size: 16px;
}

.hero-card-text-xs {
  font-size: 12px;
}

.hero-card-absolute {
  position: absolute;
  bottom: 0;
  left: 0;
}

.hero-card-avatars .spectra-image-gallery__media-wrapper {
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid white;
  width: 40px;
  height: 40px;
}

.hero-card-avatars .spectra-image-gallery__media-wrapper + .spectra-image-gallery__media-wrapper {
  margin-left: -12px;
}

.hero-card-avatars .spectra-image-gallery__layout--grid {
  display: flex;
  justify-content: center;
}

.hero-card-avatars.hero-card-avatars-align-start .spectra-image-gallery__layout--grid {
  justify-content: start;
}

.bg-dark .hero-card-avatars .spectra-image-gallery__media-wrapper {
  border-color: var(--rz-dark-gray) !important;
}

.bg-light .hero-card-avatars .spectra-image-gallery__media-wrapper {
  border-color: var(--ast-global-color-4) !important;
}

.hero-card-verified,
.hero-card-reviews {
  gap: 0 !important;
}

.hero-card-verified-text {
  margin: 8px 0 12px !important;
}

.hero-header .uagb-heading-text {
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 0 !important;
  letter-spacing: -2px;
}

.hero-header .uagb-desc-text {
  margin-bottom: 16px !important;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3em;
  letter-spacing: 5px;
}

.hero-services .hero-header .uagb-heading-text {
  font-size: 66px !important;
}

/***********
* Icon Content
***********/
.icon-content-section .wp-block-uagb-separator {
  padding: 0 !important;
}

.icon-content-section .wp-block-uagb-separator__inner {
  margin: 50px 0 60px !important;
  border-width: 1px !important;
}

.icon-content-group:not(:last-of-type) {
  margin-bottom: 65px;
}

.icon-content .uagb-ifb-icon-wrap {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: var(--ast-global-color-5);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 28px;
}

.icon-content .uagb-ifb-title {
  font-size: 26px;
  line-height: 1;
  margin-bottom: 12px !important;
}

.icon-content .uagb-ifb-desc {
  margin-bottom: 0 !important;
}

.section-icon-left-content .icon-left-content-header.wp-block-uagb-container {
  max-width: 600px !important;
  width: 100% !important;
  padding: 60px 60px 60px 0 !important;
}

.icon-left-content .uagb-ifb-icon-wrap {
  margin-top: 5px;
  margin-right: 15px;
}

.icon-left-content .uagb-ifb-title {
  font-size: 26px;
  letter-spacing: -0.5px;
  line-height: 1.2;
  margin-bottom: 20px !important;
}

/***********
* Process
***********/
.process-container .section-header h2.uagb-heading-text {
  font-size: 44px !important;
  letter-spacing: 0 !important;
}

.process-container .section-lead {
  margin-bottom: 24px !important;
}

.process-container .wp-block-uagb-buttons {
  margin-top: auto;
}

.process-cards,
.process-cards.wp-block-uagb-container {
  padding: 20px 0 !important;
  gap: 80px !important;
}

.process-cards .process-item-group {
  gap: 100px !important;
}

.process-cards .process-item {
  width: auto !important;
  min-width: 255px;
}

.process-icon,
.process-icon .uagb-svg-wrapper {
  width: 70px !important;
  height: 70px !important;
}

.process-icon .uagb-svg-wrapper {
  padding: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.process-icon svg {
  width: 30px !important;
  height: 30px !important;
  fill: var(--ast-global-color-2) !important;
}

.process-content {
  line-height: 1.2;
  gap: 5px !important;
  font-size: 17px !important;
  font-weight: 500;
}

.process-content p {
  margin: 0 !important;
}

.process-item-group .process-item::after {
  content: "";
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  display: block;
  background: var(--ast-global-color-2);
  border: 5px solid var(--ast-global-color-5);
  border-radius: 50%;
  position: absolute;
  left: -10px;
  top: 50%;
  z-index: 2;
  transform: translatey(-50%);
}

.process-item-group:nth-of-type(1) .process-item:nth-of-type(1)::after {
  content: none;
}

.process-item-group:nth-of-type(2) .process-item::after {
  left: auto;
  right: -10px;
}

.process-item-group:not(:nth-of-type(3)) .process-item::before {
  content: "";
  display: block;
  width: 120px;
  height: 1px;
  border-top: 1px dashed var(--ast-global-color-5);
  position: absolute;
  top: 50%;
  left: 100%;
}

.process-item-group:nth-of-type(2) .process-item:nth-of-type(2)::before {
  left: auto;
  right: 100%;
}

.process-item-group:nth-of-type(1) .process-item:nth-of-type(3)::before,
.process-item-group:nth-of-type(2) .process-item:nth-of-type(1)::before {
  width: 268px;
  height: 183px;
  border: none;
  background-image: url("../png/linenew2.png");
  background-repeat: round;
  background-size: cover;
  top: 50%;
  left: 16%;
  z-index: 0;
}

.process-item-group:nth-of-type(2) .process-item:nth-of-type(1)::before {
  background-image: url("../png/linenew3.png");
  left: -20%;
}

.process-cards.process-cards-1-row .process-item-group:nth-of-type(1) .process-item:nth-of-type(3)::before {
  content: none !important;
}

.process-cards.process-cards-alt,
.process-cards.process-cards-alt .process-item-group {
  gap: 32px !important;
}

.process-cards.process-cards-alt .process-item-group {
  align-items: stretch;
}

.process-cards.process-cards-alt .process-item {
  max-width: 30% !important;
  align-items: start;
}

.process-cards.process-cards-alt .process-item .process-content .wp-block-heading {
  font-size: 16px;
}

.process-cards.process-cards-alt .process-item-group:nth-of-type(1) .process-item:nth-of-type(3)::before, .process-item-group:nth-of-type(2) .process-item:nth-of-type(1)::before {
  width: 285px;
  height: 165px;
}

.process-cards.process-cards-2-rows .process-item-group:nth-of-type(2) .process-item:nth-of-type(1)::before {
  content: none !important;
}

/***********
* Slider
***********/
.synck-slider,
.synck-slider .swiper-content {
  padding: 0 !important;
}

.synck-slider .swiper-content > .wp-block-uagb-container {
  border-radius: 10px;
  max-width: 1262px !important;
  margin: 0 auto;
  padding: 90px 173px !important;
  background: var(--rz-dark-gray) url("../svg/bg-shape-1.svg") no-repeat bottom left !important;
  background-size: 100% !important;
  color: var(--ast-global-color-5);
}
.synck-slider .uagb-ifb-title {
  color: #fff;
  font-size: 44px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: -2px;
  margin-bottom: 25px !important;
}
.synck-slider .uagb-ifb-desc {
  font-size: 24px;
  color: var(--ast-global-color-6) !important;
  margin-bottom: 0 !important;
}
.synck-slider .badge {
  margin-bottom: 30px;
}
.synck-slider .synck-author {
  margin-top: 24px;
}
.synck-slider .synck-author .uagb-ifb-title {
  margin-bottom: 8px !important;
}
.synck-slider .swiper-button-prev,
.synck-slider .swiper-button-next {
  width: 58px !important;
  height: 58px !important;
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-2) !important;
}
.synck-slider .swiper-button-prev:after,
.synck-slider .swiper-button-next:after {
  font-size: 25px !important;
  font-weight: 700;
}
.synck-slider .wp-block-uagb-image,
.synck-slider .wp-block-uagb-star-rating {
  justify-content: start;
  margin-bottom: 24px;
}
.synck-slider .wp-block-uagb-image__figure > img {
  max-width: 96px;
}

.synck-slider.synck-slider-alt .swiper-content > .wp-block-uagb-container {
  background: none !important;
  padding: 0 !important;
  max-width: 1050px !important;
}
.synck-slider.synck-slider-alt .slider-alt-group > .uagb-container-inner-blocks-wrap {
  gap: 30px !important;
}
.synck-slider.synck-slider-alt .slider-alt-item {
  background: var(--rz-dark-gray) url("../svg/bg-shape-1.svg") no-repeat bottom left !important;
  background-size: 150% !important;
  border-radius: 10px;
  padding: 40px !important;
}
.synck-slider.synck-slider-alt .uagb-ifb-title {
  font-size: 24px;
  letter-spacing: -0.5px;
}
.synck-slider.synck-slider-alt .uagb-ifb-desc {
  font-size: 16px;
}
.synck-slider.synck-slider-alt .synck-author img {
  max-width: 56px !important;
}

/***********
* Tabs
***********/
.synck-tabs:not(.wp-block-uagb-tabs-child) {
  margin-top: 60px !important;
  padding: 0 24px !important;
  border-radius: 10px;
}

.synck-tabs .uagb-tabs__body-wrap,
.synck-tabs.wp-block-uagb-tabs-child {
  padding: 0 !important;
}

.synck-tabs.uagb-tabs__wrap.uagb-tabs__hstyle4-desktop .uagb-tab {
  margin: 0;
}

.synck-tabs .uagb-tabs__body-wrap,
.synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center {
  max-width: 1310px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center {
  flex-flow: row;
}

.synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center {
  justify-content: space-between;
  width: 100%;
  padding: 12px;
  background: var(--ast-global-color-5);
  border-radius: 10px;
}

.synck-tabs .badge {
  position: absolute;
  left: 24px;
  top: 24px;
}

.synck-tabs.synck-tabs-alt {
  margin: 0 !important;
  padding: 0 !important;
}

.synck-tabs.synck-tabs-alt.uagb-tabs__wrap .uagb-tabs__body-wrap {
  margin-top: 0 !important;
}

.synck-tabs.synck-tabs-alt .uagb-tabs__body-wrap,
.synck-tabs.synck-tabs-alt ul.uagb-tabs__panel.uagb-tabs__align-center {
  max-width: 100% !important;
  width: 100% !important;
}

.synck-tabs.synck-tabs-alt ul.uagb-tabs__panel.uagb-tabs__align-center {
  margin-top: 8px;
  padding: 0 !important;
  justify-content: center;
  gap: 8px;
  background: none;
}

.wp-block-uagb-tabs.hidden-tab {
  position: absolute !important;
  left: -9999px;
}

a.tab-btn-active {
  background: var(--ast-global-color-0) !important;
}

a.tab-btn-active .uagb-button__link {
  color: var(--ast-global-color-5) !important;
}

a.tab-btn-active:hover {
  background: var(--ast-global-color-7) !important;
}

a.tab-btn-inactive {
  background: var(--ast-global-color-5) !important;
}

a.tab-btn-inactive:hover {
  background: var(--ast-global-color-7) !important;
}

a.tab-btn-inactive .uagb-button__link {
  color: var(--ast-global-color-0) !important;
}

a.tab-btn-inactive:hover .uagb-button__link {
  color: var(--ast-global-color-5) !important;
}

.custom-tabs-btn-secondary a.tab-btn-active {
  background: var(--ast-global-color-2) !important;
}
.custom-tabs-btn-secondary a.tab-btn-inactive .uagb-button__link {
  color: var(--ast-global-color-2) !important;
}

.custom-tabs-btn-red a.tab-btn-active {
  background: var(--ast-global-color-9) !important;
}
.custom-tabs-btn-red a.tab-btn-inactive .uagb-button__link {
  color: var(--ast-global-color-9) !important;
}

.synck-tabs.synck-tabs-icons:not(.wp-block-uagb-tabs-child) {
  margin: 0 !important;
  padding: 0 !important;
}

.synck-tabs.synck-tabs-icons.uagb-tabs__wrap .uagb-tabs__body-wrap {
  margin: 40px 0 0 !important;
  max-width: 100% !important;
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel li.uagb-tab a {
  padding: 8px 30px 8px 8px !important;
  gap: 15px;
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel li.uagb-tab a::before {
  content: "";
  width: 40px;
  height: 40px;
  background: var(--ast-global-color-4);
  border-radius: 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel li.uagb-tab:nth-of-type(1) a::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 45 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.9375 1.6875C39.9375 0.755519 39.182 0 38.25 0C37.318 0 36.5625 0.755519 36.5625 1.6875V4.5H33.75C32.818 4.5 32.0625 5.25552 32.0625 6.1875C32.0625 7.11948 32.818 7.875 33.75 7.875H36.5625V10.6875C36.5625 11.6195 37.318 12.375 38.25 12.375C39.182 12.375 39.9375 11.6195 39.9375 10.6875V7.875H42.75C43.682 7.875 44.4375 7.11948 44.4375 6.1875C44.4375 5.25552 43.682 4.5 42.75 4.5H39.9375V1.6875Z' fill='%238BA3DD'/%3E%3Cpath d='M29.25 5.625C29.25 4.69302 28.4945 3.9375 27.5625 3.9375H9C4.02944 3.9375 0 7.96694 0 12.9375V30.9375C0 35.9081 4.02944 39.9375 9 39.9375H36C40.9706 39.9375 45 35.9081 45 30.9375V19.125C45 18.193 44.2445 17.4375 43.3125 17.4375C42.3805 17.4375 41.625 18.193 41.625 19.125V30.9375C41.625 34.0441 39.1066 36.5625 36 36.5625H9C5.8934 36.5625 3.375 34.0441 3.375 30.9375V12.9375C3.375 9.8309 5.8934 7.3125 9 7.3125H27.5625C28.4945 7.3125 29.25 6.55698 29.25 5.625Z' fill='%231847BA'/%3E%3Cpath d='M33.0469 12.9374C32.5157 12.9374 32.0156 13.1875 31.6969 13.6124L28.35 18.075C25.425 21.975 19.575 21.975 16.65 18.075L10.35 9.67496C9.79077 8.92938 8.73305 8.77827 7.98746 9.33746C7.24188 9.89665 7.09077 10.9544 7.64996 11.7L13.95 20.1C18.225 25.8 26.775 25.8 31.05 20.1L34.3969 15.6374C35.2312 14.525 34.4374 12.9374 33.0469 12.9374Z' fill='%231847BA'/%3E%3C/svg%3E%0A");
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel li.uagb-tab:nth-of-type(2) a::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 0H9C4.02944 0 0 4.02944 0 9V15.75C0 20.7206 4.02944 24.75 9 24.75H13.5C18.4706 24.75 22.5 20.7206 22.5 15.75V9C22.5 4.02944 18.4706 0 13.5 0ZM9 3.375H13.5C16.6066 3.375 19.125 5.8934 19.125 9V15.75C19.125 18.8566 16.6066 21.375 13.5 21.375H9C5.8934 21.375 3.375 18.8566 3.375 15.75V9C3.375 5.8934 5.8934 3.375 9 3.375Z' fill='%231847BA'/%3E%3Cpath d='M35.4375 2.25C35.4375 1.31802 34.682 0.5625 33.75 0.5625C32.818 0.5625 32.0625 1.31802 32.0625 2.25V7.3125H27C26.068 7.3125 25.3125 8.06802 25.3125 9C25.3125 9.93198 26.068 10.6875 27 10.6875H32.0625V15.75C32.0625 16.682 32.818 17.4375 33.75 17.4375C34.682 17.4375 35.4375 16.682 35.4375 15.75V10.6875H40.5C41.432 10.6875 42.1875 9.93198 42.1875 9C42.1875 8.06802 41.432 7.3125 40.5 7.3125H35.4375V2.25Z' fill='%238BA3DD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5 20.25H36C40.9706 20.25 45 24.2794 45 29.25V36C45 40.9706 40.9706 45 36 45H31.5C26.5294 45 22.5 40.9706 22.5 36V29.25C22.5 24.2794 26.5294 20.25 31.5 20.25ZM31.5 23.625C28.3934 23.625 25.875 26.1434 25.875 29.25V36C25.875 39.1066 28.3934 41.625 31.5 41.625H36C39.1066 41.625 41.625 39.1066 41.625 36V29.25C41.625 26.1434 39.1066 23.625 36 23.625H31.5Z' fill='%231847BA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1803 29.2002C11.925 27.0384 8.70826 27.0148 7.41127 29.1413L1.02258 39.6161C-0.401725 41.9513 1.56386 44.4375 3.88957 44.4375H16.3605C18.6597 44.4375 20.6176 42.0085 19.2625 39.6749L13.1803 29.2002ZM4.0936 41.0625L10.2688 30.9378L10.2791 30.9375L10.2865 30.9378L16.1656 41.0625H4.0936Z' fill='%231847BA'/%3E%3C/svg%3E");
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel li.uagb-tab:nth-of-type(3) a::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 41 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.8228C0 4.84553 4.84553 0 10.8228 0H20.7186C23.5889 0 26.3418 1.14025 28.3714 3.16992L32.1465 6.94503C34.1762 8.9747 35.3165 11.7275 35.3165 14.5979V22.2152C35.3165 23.159 34.5514 23.924 33.6076 23.924C32.6638 23.924 31.8987 23.159 31.8987 22.2152V14.5979C31.8987 12.6339 31.1186 10.7504 29.7298 9.36173L25.9547 5.58661C24.566 4.1979 22.6825 3.41772 20.7186 3.41772H10.8228C6.73308 3.41772 3.41772 6.73308 3.41772 10.8228V33.6076C3.41772 37.6973 6.73308 41.0127 10.8228 41.0127H17.6582C18.602 41.0127 19.3671 41.7777 19.3671 42.7215C19.3671 43.6653 18.602 44.4304 17.6582 44.4304H10.8228C4.84553 44.4304 0 39.5849 0 33.6076V10.8228Z' fill='%231847BA'/%3E%3Cpath d='M6.83544 24.4937C6.83544 23.5499 7.60053 22.7848 8.5443 22.7848H22.2152C23.159 22.7848 23.9241 23.5499 23.9241 24.4937C23.9241 25.4374 23.159 26.2025 22.2152 26.2025H8.5443C7.60053 26.2025 6.83544 25.4374 6.83544 24.4937Z' fill='%231847BA'/%3E%3Cpath d='M8.5443 13.6709C7.60053 13.6709 6.83544 14.436 6.83544 15.3797C6.83544 16.3235 7.60053 17.0886 8.5443 17.0886H17.6582C18.602 17.0886 19.3671 16.3235 19.3671 15.3797C19.3671 14.436 18.602 13.6709 17.6582 13.6709H8.5443Z' fill='%231847BA'/%3E%3Cpath d='M6.83544 33.6076C6.83544 32.6638 7.60053 31.8987 8.5443 31.8987H15.3797C16.3235 31.8987 17.0886 32.6638 17.0886 33.6076C17.0886 34.5514 16.3235 35.3165 15.3797 35.3165H8.5443C7.60053 35.3165 6.83544 34.5514 6.83544 33.6076Z' fill='%231847BA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.346 27.3331C30.8059 26.5852 31.8523 26.5852 32.3122 27.3331L34.668 31.1643C34.8262 31.4217 35.0712 31.6076 35.3544 31.6852L39.5706 32.8417C40.3936 33.0674 40.717 34.107 40.1782 34.795L37.4179 38.3193C37.2325 38.556 37.139 38.8568 37.1558 39.1621L37.4057 43.7082C37.4545 44.5955 36.6079 45.2381 35.8151 44.9154L31.7533 43.2622C31.4805 43.1512 31.1777 43.1512 30.9049 43.2622L26.8432 44.9154C26.0503 45.2381 25.2037 44.5955 25.2525 43.7082L25.5025 39.1621C25.5193 38.8568 25.4257 38.556 25.2403 38.3193L22.4801 34.795C21.9412 34.107 22.2646 33.0674 23.0876 32.8417L27.3039 31.6852C27.587 31.6076 27.832 31.4217 27.9902 31.1643L30.346 27.3331ZM30.9016 32.9545L31.3291 32.2592L31.7566 32.9545C32.3544 33.9266 33.3051 34.6671 34.4503 34.9812L35.4717 35.2614L34.7272 36.212C34.0215 37.113 33.6818 38.2328 33.7432 39.3498L33.8012 40.4058L33.0417 40.0967C31.9429 39.6494 30.7154 39.6494 29.6166 40.0967L28.857 40.4058L28.915 39.3498C28.9765 38.2328 28.6367 37.113 27.931 36.212L27.1865 35.2614L28.2079 34.9812C29.3532 34.6671 30.3038 33.9266 30.9016 32.9545Z' fill='%238BA3DD'/%3E%3C/svg%3E");
}

.synck-tabs.synck-tabs-icons ul.uagb-tabs__panel.uagb-tabs__align-left {
  gap: 19px !important;
}

.synck-tabs.synck-tabs-icons .uagb-heading-text {
  font-size: 24px !important;
}

/***********
* Timeline
***********/
.timeline-container {
  counter-reset: section;
}

.timeline-item {
  align-items: start !important;
}

.timeline-item::before {
  counter-increment: section;
  content: counter(section, decimal-leading-zero);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.5px;
  line-height: 1 !important;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--ast-global-color-0);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.timeline-item:not(:last-of-type)::after {
  content: "";
  width: 1px;
  height: 100%;
  border-right: 1px dashed var(--ast-global-color-0);
  position: absolute;
  top: 50%;
  left: 50%;
}

.timeline-item:nth-of-type(even) {
  align-items: end !important;
}

.timeline-card {
  max-width: 40% !important;
}

.timeline-secondary .timeline-item::before {
  background: var(--ast-global-color-2) !important;
}

.timeline-secondary .timeline-item::after {
  border-color: var(--ast-global-color-1) !important;
}

/***********
* Video Modal
***********/
.video-modal .uagb-inline-editing {
  display: none;
}
.video-modal .uagb-modal-trigger,
.video-modal .wp-block-button__link {
  width: 60px !important;
  height: 60px !important;
  padding: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: var(--ast-global-color-7) !important;
  outline: none !important;
}
.video-modal .uagb-modal-trigger .uagb-button__link,
.video-modal .wp-block-button__link .uagb-button__link {
  display: none;
}
.video-modal .uagb-modal-trigger:hover,
.video-modal .wp-block-button__link:hover {
  background: var(--ast-global-color-3) !important;
}
.video-modal .uagb-modal-trigger svg,
.video-modal .wp-block-button__link svg {
  width: 30px !important;
  height: 30px !important;
  margin-right: 3px;
}

/***********
* Contact Box
***********/
.section-contact-box .wpcf7 h3 {
  font-size: 24px;
  color: var(--ast-global-color-8) !important;
  text-align: center;
}

.section-contact-box .wpcf7 input[type=submit] {
  width: 100%;
}

.section-contact-box .form-group,
.section-contact-box .form-group > p {
  margin: 0;
}

/***********
* Testimonial Static
***********/
.testimonial-static-card img {
  max-width: 56px !important;
}

/***********
* FAQ
***********/
.synck-faq {
  display: flex;
  flex-flow: column;
  gap: 24px;
}

.synck-faq .wp-block-uagb-faq-child {
  border: none !important;
  background: var(--ast-global-color-5);
  border-radius: 10px !important;
  padding: 52px 40px 52px 138px;
  margin: 0 !important;
  position: relative;
}

.synck-faq .wp-block-uagb-faq-child::after {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background: rgba(19, 81, 216, 0.1) url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 11.25C11.25 6.875 18.125 6.875 18.125 11.25C18.125 14.375 15 13.75 15 17.5M15 22.5125L15.0125 22.4988' stroke='%231847BA' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 27.5C21.9037 27.5 27.5 21.9037 27.5 15C27.5 8.09625 21.9037 2.5 15 2.5C8.09625 2.5 2.5 8.09625 2.5 15C2.5 17.2762 3.10875 19.4125 4.1725 21.25L3.125 26.875L8.75 25.8275C10.6494 26.9263 12.8056 27.5033 15 27.5Z' stroke='%231847BA' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  background-size: 30px;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translatey(-50%);
}

.synck-faq .uagb-question {
  font-size: 26px;
}

.synck-faq .uagb-faq-questions-button {
  padding: 12px 0 !important;
}

.synck-faq .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,
.synck-faq .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active {
  display: none !important;
}

.synck-faq .uagb-faq-content {
  padding: 0 !important;
  font-size: 18px;
  line-height: 1.5;
}

/***********
* Icon List
***********/
.icon-list-horizontal.section-list {
  margin: 0 0 16px !important;
}

.icon-list-horizontal.section-list.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__label {
  font-size: 16px !important;
}

.icon-list-horizontal .uagb-icon-list__wrap {
  align-items: start !important;
}

.icon-list-horizontal .uagb-icon-list__wrap {
  display: flex !important;
  gap: 24px !important;
}

.icon-list-horizontal .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {
  margin: 0 !important;
  width: 100% !important;
}

.icon-list-top .uagb-icon-list__source-wrap {
  margin-top: 5px !important;
}

.icon-list-top .uagb-icon-list__label {
  line-height: 1.3;
}

/***********
* Price Table
***********/
.synck-pricing-table.uagb-tabs__wrap .uagb-tabs__body-container {
  padding: 0 !important;
}

.synck-pricing-table.uagb-tabs__wrap .uagb-tabs__body-wrap {
  margin-top: 0 !important;
  border: none !important;
}

.synck-pricing-table.uagb-tabs__wrap ul.uagb-tabs__panel {
  margin: 48px auto 24px !important;
  gap: 8px;
  flex-flow: row;
}

.synck-pricing-table.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab {
  border: none;
}

.synck-pricing-table.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a {
  padding: 8px 12px !important;
  font-size: 14px !important;
}

.synck-pricing-table-hosting .price-table .section-list {
  max-width: 320px;
}

.synck-pricing-table-hosting.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a {
  padding: 13px 26px !important;
  font-size: 18px !important;
}

.synck-tabs.synck-tabs-alt.synck-pricing-table-hosting ul.uagb-tabs__panel.uagb-tabs__align-center {
  margin: 16px 0 48px !important;
}

.synck-tabs.synck-pricing-table:not(.wp-block-uagb-tabs-child) {
  margin-top: 0 !important;
}

.synck-pricing-table.uagb-tabs__wrap ul.uagb-tabs__panel {
  margin: 12px auto !important;
}

.synck-pricing-table.uagb-tabs__wrap .uagb-tab {
  margin: 0 !important;
}

.price-container > p:first-of-type {
  font-size: 60px !important;
  font-weight: 600 !important;
  color: var(--ast-global-color-2) !important;
  line-height: 1;
}

.price-container > p:first-of-type em {
  color: var(--ast-global-color-8) !important;
  font-size: 80% !important;
  font-style: normal !important;
}

.price-table .section-list {
  max-width: 280px;
  line-height: 1.1;
  margin-bottom: 20px !important;
}

.price-table .section-list > .uagb-icon-list__wrap {
  gap: 24px;
}

.price-table .section-list > .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {
  margin: 0 !important;
}

.price-table .wp-block-uagb-buttons {
  margin-top: auto !important;
}

.price-table .wp-block-uagb-buttons-child {
  width: 100%;
}

.price-table:nth-of-type(2)::after {
  content: "Popular";
  display: inline-block;
  padding: 9px 14px 9px 20px;
  background: var(--ast-global-color-9);
  background: linear-gradient(165deg, rgb(251, 138, 19) 0%, var(--ast-global-color-9) 100%);
  color: var(--ast-global-color-5);
  border-radius: 3px;
  border-bottom-left-radius: 8px;
  line-height: 1;
  font-size: 15px;
  font-weight: 600;
  position: absolute;
  z-index: 2;
  top: 16px;
  left: -5px;
}

#tab-small-websites.synck-tabs.synck-pricing-table:not(.wp-block-uagb-tabs-child),
#tab-enterprise.synck-tabs.synck-pricing-table:not(.wp-block-uagb-tabs-child) {
  width: 100% !important;
}

/***********
* List Check
***********/
.list-check {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.3;
  font-size: 20px;
}

.list-check li {
  margin-bottom: 16px;
  position: relative;
  padding-left: 42px;
}

.list-check li:last-child {
  margin-bottom: 0;
}

.list-check li::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9C0 4.02891 4.02891 0 9 0C13.9711 0 18 4.02891 18 9C18 13.9711 13.9711 18 9 18C4.02891 18 0 13.9711 0 9ZM13.0711 7.44609C13.4543 7.06289 13.4543 6.43711 13.0711 6.05391C12.6879 5.6707 12.0621 5.6707 11.6789 6.05391L7.875 9.85781L6.32109 8.30391C5.93789 7.9207 5.31211 7.9207 4.92891 8.30391C4.5457 8.68711 4.5457 9.31289 4.92891 9.69609L7.17891 11.9461C7.56211 12.3293 8.18789 12.3293 8.57109 11.9461L13.0711 7.44609Z' fill='%231847BA'/%3E%3C/svg%3E") no-repeat center;
  position: absolute;
  left: 0;
  top: 4px;
}

.list-check.list-check-light {
  color: var(--ast-global-color-6);
}

.list-check.list-check-light strong {
  color: var(--ast-global-color-5);
}

.list-check.list-check-light li::before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9C0 4.02891 4.02891 0 9 0C13.9711 0 18 4.02891 18 9C18 13.9711 13.9711 18 9 18C4.02891 18 0 13.9711 0 9ZM13.0711 7.44609C13.4543 7.06289 13.4543 6.43711 13.0711 6.05391C12.6879 5.6707 12.0621 5.6707 11.6789 6.05391L7.875 9.85781L6.32109 8.30391C5.93789 7.9207 5.31211 7.9207 4.92891 8.30391C4.5457 8.68711 4.5457 9.31289 4.92891 9.69609L7.17891 11.9461C7.56211 12.3293 8.18789 12.3293 8.57109 11.9461L13.0711 7.44609Z' fill='%234F8DFF'/%3E%3C/svg%3E") no-repeat center;
}

.list-check.list-clean li {
  margin: 0;
}

.list-check.list-check-primary li::before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9C0 4.02891 4.02891 0 9 0C13.9711 0 18 4.02891 18 9C18 13.9711 13.9711 18 9 18C4.02891 18 0 13.9711 0 9ZM13.0711 7.44609C13.4543 7.06289 13.4543 6.43711 13.0711 6.05391C12.6879 5.6707 12.0621 5.6707 11.6789 6.05391L7.875 9.85781L6.32109 8.30391C5.93789 7.9207 5.31211 7.9207 4.92891 8.30391C4.5457 8.68711 4.5457 9.31289 4.92891 9.69609L7.17891 11.9461C7.56211 12.3293 8.18789 12.3293 8.57109 11.9461L13.0711 7.44609Z' fill='%2375A928'/%3E%3C/svg%3E%0A") no-repeat center;
}

.list-check.list-check-red li::before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1046_266)'%3E%3Cpath d='M0 9C0 4.02891 4.02891 0 9 0C13.9711 0 18 4.02891 18 9C18 13.9711 13.9711 18 9 18C4.02891 18 0 13.9711 0 9ZM13.0711 7.44609C13.4543 7.06289 13.4543 6.43711 13.0711 6.05391C12.6879 5.6707 12.0621 5.6707 11.6789 6.05391L7.875 9.85781L6.32109 8.30391C5.93789 7.9207 5.31211 7.9207 4.92891 8.30391C4.5457 8.68711 4.5457 9.31289 4.92891 9.69609L7.17891 11.9461C7.56211 12.3293 8.18789 12.3293 8.57109 11.9461L13.0711 7.44609Z' fill='%23BA3518'/%3E%3C/g%3E%3Cdefs%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
}

.list-card {
  padding: 60px 70px !important;
  background: var(--ast-global-color-5);
  border-radius: 10px;
}

.list-card.list-card-secondary {
  background: var(--ast-global-color-4);
}

/***********
* Service Outline
***********/
.service-outline-list.list-check {
  margin-bottom: 0 !important;
}

.service-outline-list.list-check li {
  line-height: 1.5 !important;
}

.service-outline-list.list-check li strong:first-of-type {
  font-size: 24px !important;
  line-height: 1;
  display: inline-block;
  margin-bottom: 16px;
}

.service-outline-list + .outro-card {
  background: var(--ast-global-color-5);
  color: var(--ast-global-color-3) !important;
  padding: 40px 60px 40px 146px !important;
  border-radius: 10px;
  font-size: 24px;
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 62% !important;
}

.service-outline-list + .outro-card::after {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background: rgba(19, 81, 216, 0.1) url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7047 20.3876C10.3665 19.8664 9.66977 19.7181 9.14857 20.0563C8.62738 20.3945 8.47906 21.0912 8.81728 21.6124C9.77113 23.0822 11.7037 25.125 15.0002 25.125C18.2968 25.125 20.2294 23.0822 21.1832 21.6124C21.5214 21.0912 21.3731 20.3945 20.8519 20.0563C20.3307 19.7181 19.634 19.8664 19.2958 20.3876C18.5509 21.5354 17.221 22.875 15.0002 22.875C12.7795 22.875 11.4496 21.5354 10.7047 20.3876Z' fill='%231847BA'/%3E%3Cpath d='M12 11.25C12 12.4926 10.9926 13.5 9.75 13.5C8.50736 13.5 7.5 12.4926 7.5 11.25C7.5 10.0074 8.50736 9 9.75 9C10.9926 9 12 10.0074 12 11.25Z' fill='%231847BA'/%3E%3Cpath d='M23.2955 10.4545C21.6135 8.77253 18.8865 8.77253 17.2045 10.4545C16.7652 10.8938 16.7652 11.6062 17.2045 12.0455C17.6438 12.4848 18.3562 12.4848 18.7955 12.0455C19.5988 11.2422 20.9012 11.2422 21.7045 12.0455C22.1438 12.4848 22.8562 12.4848 23.2955 12.0455C23.7348 11.6062 23.7348 10.8938 23.2955 10.4545Z' fill='%231847BA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15ZM27.75 15C27.75 22.0416 22.0416 27.75 15 27.75C7.95837 27.75 2.25 22.0416 2.25 15C2.25 7.95837 7.95837 2.25 15 2.25C22.0416 2.25 27.75 7.95837 27.75 15Z' fill='%231847BA'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 30px;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translatey(-50%);
}

.service-outline-list-border.list-check {
  border-bottom: 1px solid var(--ast-global-color-6) !important;
  padding-bottom: 24px !important;
  margin-bottom: 40px !important;
}

/***********
* Reviewer Plugin User Reviews
***********/
.rwp-review-wrap {
  margin: 0;
}

.rwp-title,
.rwp-summary-wrap,
.rwp-people-label em,
.rwp-custom-tabs-wrap,
.rwp-review-image {
  display: none !important;
}

.rwp-select::after {
  content: none !important;
}

.rwp-u-review {
  border-radius: 10px;
  color: var(--ast-global-color-8);
  padding: 40px 56px;
  margin-bottom: 24px;
  background: var(--ast-global-color-5) !important;
  background-repeat: no-repeat !important;
  background-position: bottom right;
  background-size: contain;
}

.rwp-u-review__content {
  position: relative;
}

.rwp-u-review__author-avatar {
  flex-shrink: 0 !important;
}

.rwp-u-review__avatar {
  width: 56px !important;
  height: 56px !important;
  margin: 0;
}

.rwp-u-review__badges {
  position: absolute;
  top: -30px;
  right: -40px;
}

.rwp-u-review__badge {
  padding: 8px 21px;
  border-radius: 10px;
  font-size: 14px;
  line-height: 18px;
  background: var(--ast-global-color-4) !important;
  color: var(--ast-global-color-2) !important;
}

.rwp-u-review__author {
  gap: 16px;
  float: left;
  margin: 0;
}

.rwp-u-review__username {
  font-size: 18px;
}

.rwp-u-review__date {
  margin-top: 8px;
  font-size: 15px;
}

.rwp-review-criterion__labels {
  margin-bottom: 8px;
}

.rwp-review-criterion__label {
  font-size: 16px;
}

.rwp-u-review__scores {
  margin: 9px 0 0 48px;
  float: left;
}

.rwp-u-review__title {
  clear: both;
  padding-top: 30px;
  font-family: var(--font_yantramanv);
  font-size: 24px;
}

.rwp-overalls {
  display: none;
}

.rwp-scores,
.rwp-scores .rwp-criterion {
  margin: 0 !important;
}

.rwp-scores {
  height: auto !important;
  color: var(--ast-global-color-8) !important;
  text-transform: none !important;
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
  align-items: center;
}
.rwp-scores .rwp-criterion-label {
  font-weight: 400;
  margin-bottom: 16px !important;
}

.rwp-overall-score .rwp-overlall-score-value,
.rwp-users-score .rwp-users-score-value {
  font-size: 48px !important;
  font-weight: 700;
  color: var(--ast-global-color-2) !important;
  line-height: 1 !important;
}
.rwp-overall-score .rwp-overlall-score-value i,
.rwp-users-score .rwp-users-score-value i {
  font-size: 65% !important;
}

.rwp-overall-score .rwp-overlall-score-label,
.rwp-users-score .rwp-users-score-label {
  font-size: 16px !important;
}

.rwp-users-score .rwp-users-score-count {
  display: none !important;
}

.rwp-people-label {
  float: left;
  width: 50%;
  text-transform: none !important;
  font-family: var(--font_yantramanv);
  font-size: 24px !important;
  display: flex !important;
  align-items: center;
  gap: 16px;
}
.rwp-people-label i {
  margin: 0 !important;
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
  display: flex !important;
  font-family: var(--font_dm) !important;
  font-size: 22px !important;
  font-style: normal !important;
  line-height: 1 !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 2px !important;
  color: var(--ast-global-color-2) !important;
  background: var(--ast-global-color-5) !important;
}

.rwp-select {
  float: right;
  width: 320px;
  margin: 12px 0 0;
}

.rwp-users-reviews {
  clear: both;
}

.rwp-u-review__positive-count,
.rwp-u-review__negative-count {
  font-size: 16px;
}

.rwp-u-review__negative-count {
  color: #BA3518;
}

.rwp-u-review__positive-icon,
.rwp-u-review__negative-icon {
  background: none;
  position: relative;
  width: 56px;
  height: 56px;
}
.rwp-u-review__positive-icon::after,
.rwp-u-review__negative-icon::after {
  content: "";
  font-style: normal;
  line-height: 1;
  width: 54px;
  height: 54px;
  background: var(--ast-global-color-0) url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2126 5.85345L13.9863 3.91322C14.6506 2.24729 13.1831 0.515949 11.4309 0.898349C11.126 0.964883 10.8457 1.1151 10.6215 1.33214L6.83226 5.00013L5.80067 5.79911C5.20296 6.26205 4.75671 6.87808 4.5 7.56954V6.00012C4.5 5.44784 4.13369 5.00012 3.68182 5.00012H0.818182C0.366313 5.00012 0 5.44784 0 6.00012V16.0001C0 16.5524 0.366313 17.0001 0.818182 17.0001H3.68182C4.13369 17.0001 4.5 16.5524 4.5 16.0001V14.6373C4.80987 15.4717 5.39453 16.1927 6.17922 16.6675L7.42682 17.4224C8.05142 17.8003 8.76755 18.0001 9.4976 18.0001H14.1535C15.9502 18.0001 17.5264 16.8021 18.0075 15.071L19.5455 9.53556C19.8996 8.26114 18.9412 7.00013 17.6185 7.00013H13.9898C13.3982 7.00013 12.9935 6.40296 13.2126 5.85345ZM7.75076 6.18603C7.7943 6.1523 7.83596 6.1162 7.87553 6.07789L11.6648 2.40991C11.6886 2.38687 11.7183 2.37092 11.7507 2.36386C12.3283 2.23781 12.812 2.80849 12.593 3.3576L11.8193 5.29784C11.2073 6.83243 12.3377 8.50013 13.9898 8.50013H17.6185C17.9492 8.50013 18.1888 8.81538 18.1003 9.13399L16.5622 14.6694C16.2616 15.7514 15.2764 16.5001 14.1535 16.5001H9.4976C9.04132 16.5001 8.59374 16.3753 8.20336 16.139L6.95576 15.3841C6.20729 14.9312 5.75 14.1201 5.75 13.2452V8.96151C5.75 8.18825 6.10783 7.45851 6.71917 6.98501L7.75076 6.18603ZM3 15.5001H1.5V6.50012H3V15.5001Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
}
.rwp-u-review__positive-icon:hover::after,
.rwp-u-review__negative-icon:hover::after {
  background-color: var(--ast-global-color-7);
}

.rwp-u-review__negative-icon::after {
  background: #BA3518 url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.4071 12.9914L5.63338 14.9316C4.96905 16.5976 6.43655 18.3289 8.1888 17.9465C8.49368 17.88 8.77396 17.7298 8.99817 17.5127L12.7874 13.8447L13.819 13.0457C14.4167 12.5828 14.863 11.9668 15.1197 11.2753V12.8449C15.1197 13.3971 15.486 13.8449 15.9379 13.8449H18.8015C19.2534 13.8449 19.6197 13.3971 19.6197 12.8449V2.84486C19.6197 2.29257 19.2534 1.84486 18.8015 1.84486H15.9379C15.486 1.84486 15.1197 2.29257 15.1197 2.84486V4.20756C14.8098 3.37312 14.2252 2.65218 13.4405 2.17737L12.1929 1.42246C11.5683 1.04452 10.8521 0.844727 10.1221 0.844727H5.46622C3.6695 0.844727 2.09324 2.04273 1.61223 3.77387L0.074169 9.3093C-0.279939 10.5837 0.678459 11.8447 2.00117 11.8447H5.62988C6.22147 11.8447 6.62623 12.4419 6.4071 12.9914ZM11.8689 12.6588C11.8254 12.6926 11.7837 12.7287 11.7441 12.767L7.9549 16.435C7.9311 16.458 7.90135 16.4739 7.86898 16.481C7.29142 16.607 6.80771 16.0364 7.02668 15.4873L7.8004 13.547C8.41236 12.0124 7.28199 10.3447 5.62988 10.3447H2.00117C1.67049 10.3447 1.43089 10.0295 1.51942 9.71087L3.05748 4.17544C3.35811 3.09348 4.34327 2.34473 5.46622 2.34473H10.1221C10.5784 2.34473 11.0259 2.4696 11.4163 2.70581L12.6639 3.46072C13.4124 3.91362 13.8697 4.7248 13.8697 5.59963V9.88334C13.8697 10.6566 13.5119 11.3864 12.9005 11.8598L11.8689 12.6588ZM16.6197 3.34486H18.1197V12.3449H16.6197V3.34486Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
}

.rwp-more-urs-btn {
  margin: 32px auto 0;
  text-transform: none;
  color: var(--ast-global-color-2);
}
.rwp-more-urs-btn:after {
  content: "↓";
  margin-left: 8px;
}

.rwp-ratings-form-wrap {
  border-radius: 10px;
  padding: 40px;
  background: var(--ast-global-color-5);
  box-shadow: 0px 4px 20px 5px rgba(0, 0, 0, 0.03);
}

.rwp-ratings-form-label {
  text-transform: none !important;
}

.rwp-rating-form-user-details {
  font-size: 16px;
  display: flex !important;
  flex-flow: row !important;
  align-items: baseline;
  gap: 8px;
}
.rwp-rating-form-user-details span:last-child {
  font-size: 16px !important;
  margin-top: 0 !important;
}

.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=button] {
  padding: 13px 26px;
  font-size: 18px !important;
  line-height: 1.5;
  text-transform: none;
  font-weight: 500;
  background: var(--ast-global-color-0) !important;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=button]:hover {
  background: var(--ast-global-color-7) !important;
}

/***********
* Accordion
***********/
.accordion-content {
  font-size: 24px !important;
}
.accordion-content .uagb-faq-child__outer-wrap {
  margin-bottom: 32px !important;
  border: none !important;
  border-bottom: 1px solid var(--ast-global-color-6) !important;
}
.accordion-content .uagb-faq-child__outer-wrap:last-of-type {
  margin-bottom: 0 !important;
  border-bottom: none !important;
}

.accordion-content .uagb-faq-questions-button {
  padding: 0 0 24px !important;
  font-size: 60px !important;
  font-family: "Yantramanav", sans-serif;
  font-weight: 700 !important;
  letter-spacing: -1px !important;
}

.accordion-content .uagb-faq-icon-wrap svg {
  fill: var(--ast-global-color-2) !important;
  width: 24px !important;
  height: 24px !important;
}

.accordion-content .uagb-faq-content {
  padding: 0 !important;
}
.accordion-content .uagb-faq-content p:first-of-type {
  padding-bottom: 32px !important;
}

/***********
* Info Box
***********/
.info-box-check .uagb-ifb-icon-wrap {
  margin-right: 16px !important;
  margin-top: 6px !important;
}

/***********
* Browser Box
***********/
.browser-box.wp-block-uagb-container {
  padding: 76px 24px 24px !important;
}

.browser-box::before {
  content: "";
  display: block;
  width: 80px;
  height: 16px;
  position: absolute;
  top: 30px;
  left: 24px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23EC6B5E'/%3E%3Ccircle cx='40' cy='8' r='8' fill='%23F4BE4F'/%3E%3Ccircle cx='72' cy='8' r='8' fill='%2361C554'/%3E%3C/svg%3E%0A") no-repeat center;
  z-index: 2;
}

.browser-box::after {
  content: "";
  display: block;
  width: 28px;
  height: 6px;
  position: absolute;
  top: 35px;
  right: 24px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23D9D9D9'/%3E%3Ccircle cx='14' cy='3' r='3' fill='%23D9D9D9'/%3E%3Ccircle cx='25' cy='3' r='3' fill='%23D9D9D9'/%3E%3C/svg%3E%0A") no-repeat center;
  z-index: 2;
}

/***********
* Info Card
***********/
.info-card .uagb-ifb-icon-wrap {
  margin-right: 24px;
  margin-top: 4px;
}

.info-card .uagb-ifb-title {
  font-size: 24px !important;
}

.info-card .uagb-ifb-desc {
  font-size: 20px;
}

/***********
* WooCommerce
***********/
.ast-modern-checkout .ast-two-column-checkout {
  margin: 0;
}

.dashboard-link-item {
  width: 9rem;
  height: 9rem;
  color: var(--ast-global-color-8) !important;
  background: var(--ast-global-color-5);
  text-decoration: none;
}

.dashboard-link-item:hover {
  color: var(--ast-global-color-7) !important;
  background: var(--ast-global-color-4);
}

.dashboard-link-item svg {
  flex-shrink: 0;
}

.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info {
  display: none !important;
}

.woocommerce-MyAccount-navigation-link--subscriptions .ahfb-svg-iconset svg,
.woocommerce-MyAccount-navigation-link--fr_affiliates svg,
.woocommerce-MyAccount-navigation-link--payment-methods svg {
  opacity: 0;
}

.woocommerce-MyAccount-navigation-link--subscriptions .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--fr_affiliates .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--payment-methods .ahfb-svg-iconset {
  background-repeat: no-repeat;
  opacity: 0.66;
}

.woocommerce-MyAccount-navigation-link--subscriptions .ahfb-svg-iconset {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' width='18' height='18' stroke-width='2'%3E%3Cpath d='M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4'%3E%3C/path%3E%3Cpath d='M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4'%3E%3C/path%3E%3C/svg%3E ");
}

.woocommerce-MyAccount-navigation-link--fr_affiliates .ahfb-svg-iconset {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' width='18' height='18' stroke-width='2'%3E%3Cpath d='M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572'%3E%3C/path%3E%3Cpath d='M12 6l-3.293 3.293a1 1 0 0 0 0 1.414l.543 .543c.69 .69 1.81 .69 2.5 0l1 -1a3.182 3.182 0 0 1 4.5 0l2.25 2.25'%3E%3C/path%3E%3Cpath d='M12.5 15.5l2 2'%3E%3C/path%3E%3Cpath d='M15 13l2 2'%3E%3C/path%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--payment-methods .ahfb-svg-iconset {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000' width='18' height='18'%3E%3Cpath d='M22 10v6a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-6h20zm-14.99 4h-.01a1 1 0 1 0 .01 2a1 1 0 0 0 0 -2zm5.99 0h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2zm5 -10a4 4 0 0 1 4 4h-20a4 4 0 0 1 4 -4h12z'%3E%3C/path%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--subscriptions.is-active .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--subscriptions:hover .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--subscriptions:focus .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--fr_affiliates.is-active .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--fr_affiliates:hover .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--fr_affiliates:focus .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--payment-methods.is-active .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--payment-methods:hover .ahfb-svg-iconset,
.woocommerce-MyAccount-navigation-link--payment-methods:focus .ahfb-svg-iconset {
  filter: brightness(0) saturate(100%) invert(51%) sepia(96%) saturate(329%) hue-rotate(42deg) brightness(96%) contrast(93%);
  opacity: 1;
}

/***********
* Domain Search
***********/
.domain-search-shortcode-container h1,
.domain-search-shortcode-container h2,
.domain-search-shortcode-container p {
  display: none;
}

.domain-search-shortcode-container .container form {
  display: flex;
  align-items: stretch;
  gap: 8px;
}

.domain-search-shortcode-container .container form button {
  font-size: 12px;
  padding: 8px 16px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/***********
* FAQ Schema Pro
***********/
.faq-schema-pro-custom .wpsp-faq-item {
  border-radius: 10px !important;
}

.faq-schema-pro-custom .wpsp-faq-questions-button {
  padding: 24px 32px !important;
}

.faq-schema-pro-custom .wpsp-faq-item .wpsp-faq-content span {
  margin-top: 0 !important;
}

.faq-schema-pro-custom .wpsp-faq-child__outer-wrap:last-of-type {
  margin-bottom: 0 !important;
}

/***********
* Website Scanner
***********/
.so-container {
  max-width: 60%;
}

.so-fieldswrap {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.so-fieldswrap input {
  height: 100% !important;
}

.so-fieldswrap input:not([type=submit]) {
  color: var(--ast-global-color-7) !important;
}

.so-consent {
  margin-top: 16px;
  width: 100%;
}

.so-consent label {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 8px;
}

/***********
* Others
***********/
.wp-block-social-links .wp-social-link svg {
  width: 18px;
  height: 18px;
}

.popover__wrapper {
  position: relative;
}

.popover__content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  bottom: 100%;
  transform: translateY(-16px);
  background: var(--ast-global-color-6);
  background: linear-gradient(200deg, var(--ast-global-color-8), var(--ast-global-color-7));
  color: var(--ast-global-color-5);
  padding: 12px;
  border-radius: 4px;
  max-width: 240px;
  width: auto;
}

.popover__content:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: 8px;
  bottom: -8px;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: var(--ast-global-color-7) transparent transparent transparent;
  transition-duration: 0.2s;
  transition-property: transform;
}

.popover__wrapper:hover .popover__content {
  z-index: 10;
  opacity: 1;
  visibility: visible;
  transition: all 0.2s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}

.popover__message {
  font-size: 14px;
  line-height: 1.4;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= SECTIONS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/***********
* Header
***********/
.ast-primary-header-bar,
.site-above-footer-wrap,
.site-primary-footer-wrap,
.site-below-footer-wrap {
  padding-left: 24px;
  padding-right: 24px;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
  line-height: inherit;
}

.main-header-menu .sub-menu {
  padding: 0 40px;
}

.main-header-menu .sub-menu .menu-item:not(:last-child) {
  border-bottom: 1px solid var(--ast-global-color-6);
}

.main-header-menu .sub-menu .menu-link {
  padding: 18px 0;
}

.main-header-menu .menu-btn {
  margin-left: 1em;
}

.menu-btn:hover > .menu-link {
  color: #fff;
}

.main-header-menu .menu-btn a.menu-link {
  height: auto !important;
  display: inline-block !important;
  padding: 13px 26px !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  border-radius: 30px !important;
  text-decoration: none !important;
}

.main-header-menu .menu-btn-primary a.menu-link {
  background-color: var(--ast-global-color-4) !important;
  color: var(--ast-global-color-8) !important;
}

.main-header-menu .menu-btn-primary a.menu-link:hover,
.main-header-menu .menu-btn-primary a.menu-link:focus,
.main-header-menu .menu-btn-primary a.menu-link:active,
.ast-builder-menu-2 .menu-btn-primary.menu-item:hover > .menu-link {
  background-color: var(--ast-global-color-7) !important;
  color: var(--ast-global-color-5) !important;
}

.main-header-menu .menu-btn-secondary a.menu-link {
  background-color: var(--ast-global-color-2) !important;
  color: var(--ast-global-color-5) !important;
}

.main-header-menu .menu-btn-secondary a.menu-link:hover,
.main-header-menu .menu-btn-secondary a.menu-link:focus,
.main-header-menu .menu-btn-secondary a.menu-link:active,
.ast-builder-menu-2 .menu-btn-secondary.menu-item:hover > .menu-link {
  background-color: var(--ast-global-color-7) !important;
  color: var(--ast-global-color-5) !important;
}

.uagb-timeline__arrow {
  display: none;
}

.main-header-bar.ast-sticky-active {
  box-shadow: none;
}

.header-tel {
  font-size: 16px;
}

.header-tel span {
  font-size: 18px;
}

/***********
* Footer
***********/
.site-footer,
.site-footer p {
  font-size: 16px;
}

.site-primary-footer-inner-wrap {
  padding: 100px 0 67px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  align-items: stretch;
}

.site-below-footer-inner-wrap {
  padding: 30px 0 50px;
}

.site-footer {
  background-color: var(--rz-dark-gray);
  background-image: url("../svg/bg-shape-blog-sticky.svg") !important;
  background-repeat: no-repeat !important;
  background-position: bottom right;
  background-size: contain;
}

.site-primary-footer-wrap[data-section=section-primary-footer-builder],
.site-below-footer-wrap[data-section=section-below-footer-builder] {
  background: transparent !important;
}

.site-primary-footer-inner-wrap .site-footer-section:last-of-type {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  padding-left: 100px;
  margin-left: 80px;
  width: 348px;
  height: 100%;
  flex-shrink: 0;
}

.site-footer .widget-title,
.footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-title, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h1, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h1, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h2, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h2, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h3, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h3, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h4, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h4, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h5, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h5, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] h6, .footer-widget-area[data-section=sidebar-widgets-footer-widget-1] .widget-area h6 {
  margin-bottom: 20px;
  font-size: 16px !important;
}

.site-footer .menu li:not(:last-child) {
  margin-bottom: 16px;
}
/*# sourceMappingURL=style.css.map */
