img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px;
}

address,
blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
    border: 0px;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0px;
    outline: 0px;
    padding: 0px;
    vertical-align: baseline;
}

html {
    text-size-adjust: 100%;
}

body {
    margin: 0px;
}

main,
nav {
    display: block;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

a {
    background-color: transparent;
}

a:active {
    outline: 0px;
}

a,
a:focus,
a:hover,
a:visited {
    text-decoration: none;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

mark {
    background: rgb(255, 255, 0);
    color: rgb(0, 0, 0);
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0px;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0px;
}

hr {
    box-sizing: content-box;
    height: 0px;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0px;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0px;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    appearance: textfield;
    box-sizing: content-box;
}

#comments .submit,
.search .search-submit {
    padding: 10px 15px;
    border-radius: 2px;
    line-height: 1.85714;
    border: 0px;
}

.archive .no-results .ast-search-submit,
.search .site-main .ast-search-submit {
    display: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    appearance: none;
}

fieldset {
    border: 1px solid var(--ast-border-color);
    margin: 0px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0px;
    padding: 0px;
}

fieldset legend {
    margin-bottom: 1.5em;
    padding: 0px 0.5em;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

td,
th {
    padding: 0px;
}

.ast-container {
    max-width: 100%;
}

.ast-container,
.ast-container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.ast-row {
    margin-left: -20px;
    margin-right: -20px;
}

@media (min-width: 768px) and (max-width: 921px) {

    .blog-layout-2 .ast-width-md-6,
    .blog-layout-3 .ast-width-md-6 {
        float: none;
        width: 100%;
    }
}

@media (min-width: 769px) and (max-width: 921px) {

    .blog-layout-2,
    .blog-layout-3 {
        flex-direction: unset;
    }
}

@media (max-width: 768px) {
    .blog-layout-3 {
        flex-direction: column;
    }
}

.ast-grid-common-col {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
}

.ast-float {
    float: left;
}

@media (max-width: 992px) {
    .ast-width-sm-25 {
        width: 25%;
    }

    .ast-width-md-50 {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .ast-width-md-25 {
        width: 25%;
    }
}

.ast-full-width {
    width: 100%;
}

.ast-width-50 {
    width: 50%;
}

@media (min-width: 768px) {
    .ast-width-md-4 {
        width: 33.3333%;
    }

    .ast-width-md-16 {
        width: 16.6667%;
    }

    .ast-width-md-6 {
        width: 50%;
        float: left;
    }

    .ast-width-md-3 {
        width: 25%;
    }

    .ast-width-md-66 {
        width: 66.6667%;
    }
}

@media (min-width: 769px) {
    .ast-width-md-20 {
        width: 20%;
    }
}

@media (min-width: 992px) {
    .ast-width-lg-33 {
        width: 33.3333%;
    }

    .ast-width-lg-16 {
        width: 16.6667%;
    }

    .ast-width-lg-50 {
        width: 50%;
    }

    .ast-width-lg-66 {
        width: 66.6667%;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
}

.entry-content :where(h1),
h1 {
    color: rgb(128, 130, 133);
    font-size: 2em;
    line-height: 1.2;
}

.entry-content :where(h2),
h2 {
    color: rgb(128, 130, 133);
    font-size: 1.7em;
    line-height: 1.3;
}

.entry-content :where(h3),
h3 {
    color: rgb(128, 130, 133);
    font-size: 1.5em;
    line-height: 1.4;
}

.entry-content :where(h4),
h4 {
    color: rgb(128, 130, 133);
    line-height: 1.5;
    font-size: 1.3em;
}

.entry-content :where(h5),
h5 {
    color: rgb(128, 130, 133);
    line-height: 1.6;
    font-size: 1.2em;
}

.entry-content :where(h6),
h6 {
    color: rgb(128, 130, 133);
    line-height: 1.7;
    font-size: 1.1em;
}

html {
    box-sizing: border-box;
}

*,
::after,
::before {
    box-sizing: inherit;
}

body {
    color: rgb(128, 130, 133);
    background: rgb(255, 255, 255);
    font-style: normal;
}

ol,
ul {
    margin: 0px 0px 1.5em 3em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li>ol,
li>ul {
    margin-bottom: 0px;
    margin-left: 1.5em;
}

dt {
    font-weight: 600;
}

dd {
    margin: 0px 1.5em 1em;
}

b,
strong {
    font-weight: 700;
}

cite,
dfn,
em,
i {
    font-style: italic;
}

blockquote,
q {
    quotes: "" "";
}

blockquote::after,
blockquote::before,
q::after,
q::before {
    content: "";
}

blockquote {
    border-left: 5px solid var(--ast-border-color);
    padding: 20px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0px 0px 1.5em;
    position: relative;
}

address {
    margin: 0px 0px 1.5em;
}

address,
cite {
    font-style: italic;
}

abbr,
acronym {
    border-bottom: 1px dotted rgb(102, 102, 102);
    cursor: help;
}

pre {
    background: var(--ast-code-block-background);
    font-family: "Courier 10 Pitch", Courier, monospace;
    margin-bottom: 1.6em;
    overflow: auto;
    max-width: 100%;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font: 1em Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

img {
    height: auto;
    max-width: 100%;
}

hr {
    background-color: rgb(204, 204, 204);
    border: 0px;
    height: 1px;
    margin-bottom: 1.5em;
}

.ast-button,
.button,
button,
input,
select,
textarea {
    color: rgb(128, 130, 133);
    font-weight: 400;
    font-size: 100%;
    margin: 0px;
    vertical-align: baseline;
}

button,
input {
    line-height: normal;
}

.normal-search {
    margin-right: -5px;
}

big {
    font-size: 125%;
}

ins,
mark {
    background: 0px 0px;
    text-decoration: none;
}

table,
td,
th {
    border: 1px solid var(--ast-border-color);
}

table {
    border-collapse: separate;
    border-spacing: 0px;
    border-width: 1px 0px 0px 1px;
    margin: 0px 0px 1.5em;
    width: 100%;
}

th {
    font-weight: 600;
}

td,
th {
    padding: 0.7em 1em;
    border-width: 0px 1px 1px 0px;
}

.ast-button,
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: var(--ast-border-color);
    border-radius: 2px;
    background: rgb(230, 230, 230);
    padding: 0.6em 1em 0.4em;
    color: rgb(255, 255, 255);
}

.ast-button:focus,
.ast-button:hover,
.button:focus,
.button:hover,
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
    color: rgb(255, 255, 255);
    border-color: var(--ast-border-color);
}

.ast-button:active,
.ast-button:focus,
.button:active,
.button:focus,
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
    border-color: var(--ast-border-color);
    outline: 0px;
}

input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {
    color: rgb(102, 102, 102);
    border: 1px solid var(--ast-border-color);
    border-radius: 2px;
    appearance: none;
}

input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus {
    color: rgb(17, 17, 17);
}

textarea {
    padding-left: 3px;
    width: 100%;
}

a {
    color: rgb(65, 105, 225);
}

a:focus,
a:hover {
    color: rgb(25, 25, 112);
}

a:focus {
    outline: dotted thin;
}

a:hover {
    outline: 0px;
}

.screen-reader-text {
    border: 0px;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
    overflow-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: rgb(241, 241, 241);
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px;
    color: rgb(33, 117, 155);
    display: block;
    font-size: 0.875rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    clip: auto !important;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter {
    clear: both;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.entry-content[data-ast-blocks-layout]>embed,
.entry-content[data-ast-blocks-layout]>iframe,
.entry-content[data-ast-blocks-layout]>object,
embed,
iframe,
object {
    max-width: 100%;
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0px;
}

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

::selection {
    color: rgb(255, 255, 255);
    background: rgb(2, 116, 190);
}

body {
    -webkit-font-smoothing: antialiased;
}

body:not(.logged-in) {
    position: relative;
}

#page {
    position: relative;
}

a,
a:focus {
    text-decoration: none;
}

.secondary a *,
.site-footer a *,
.site-header a *,
a {
    transition: 0.2s linear;
}

.capitalize {
    text-transform: uppercase;
}

img {
    vertical-align: middle;
}

.entry-content :where(h1, h2, h3, h4, h5, h6) {
    margin-bottom: 20px;
}

p {
    margin-bottom: 1.75em;
}

blockquote {
    margin: 1.5em 1em 1.5em 3em;
    font-size: 1.1em;
    line-height: inherit;
    position: relative;
}

.ast-button,
.button,
input[type="button"],
input[type="submit"] {
    border-radius: 0px;
    padding: 18px 30px;
    border: 0px;
    box-shadow: none;
    text-shadow: none;
}

.ast-button:hover,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    box-shadow: none;
}

.ast-button:active,
.ast-button:focus,
.button:active,
.button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
    box-shadow: none;
}

.site-title {
    font-weight: 400;
}

.site-description,
.site-title {
    margin-bottom: 0px;
}

.site-description a,
.site-description:focus a,
.site-description:hover a,
.site-title a,
.site-title:focus a,
.site-title:hover a {
    transition: 0.2s linear;
}

.site-title a,
.site-title a:focus,
.site-title a:hover,
.site-title a:visited {
    color: rgb(34, 34, 34);
}

.site-description a,
.site-description a:focus,
.site-description a:hover,
.site-description a:visited {
    color: rgb(153, 153, 153);
}

.search-form .search-field {
    outline: 0px;
}

.ast-search-menu-icon {
    position: relative;
    z-index: 3;
}

.site .skip-link {
    background-color: rgb(241, 241, 241);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px;
    color: rgb(33, 117, 155);
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 700;
    left: -9999em;
    outline: 0px;
    padding: 15px 23px 14px;
    text-decoration: none;
    text-transform: none;
    top: -9999em;
}

.site .skip-link:focus {
    clip: auto;
    height: auto;
    left: 6px;
    top: 7px;
    width: auto;
    z-index: 100000;
    outline: dotted thin;
}

.logged-in .site .skip-link {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 2px;
    font-family: "Open Sans", sans-serif;
}

input,
select {
    line-height: 1;
}

.ast-button,
.ast-custom-button,
body,
button,
input[type="button"],
input[type="submit"],
textarea {
    line-height: 1.85714;
}

.site-title a {
    line-height: 1.2;
}

.site-header .site-description {
    line-height: 1.5;
}

.ast-single-post .entry-title,
.ast-single-post .entry-title a {
    line-height: 1.2;
}

.entry-title,
.entry-title a {
    font-weight: var(--ast-blog-title-font-weight, normal);
}

.ast-oembed-container {
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

.ast-oembed-container embed,
.ast-oembed-container iframe,
.ast-oembed-container object {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.ast-hidden {
    display: none !important;
}

body {
    background-color: rgb(255, 255, 255);
}

#page {
    display: block;
}

#primary,
#secondary {
    width: 100%;
}

#primary {
    margin: 4em 0px;
}

.ast-separate-container {
    background-color: rgb(245, 245, 245);
}

.ast-separate-container #primary {
    padding: 4em 0px;
    margin: 0px;
    border: 0px;
}

.ast-separate-container .site-main>.ast-row {
    margin-left: 0px;
    margin-right: 0px;
}

.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single:not(.ast-related-post) {
    background-color: rgb(255, 255, 255);
}

.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
    border-bottom: 1px solid var(--ast-border-color);
    margin: 0px;
    padding: 5.34em 6.67em;
}

.ast-separate-container .blog-layout-1 {
    padding: 0px;
    border-bottom: 0px;
}

.ast-separate-container .ast-article-single {
    border-bottom: 0px;
}

@media (max-width: 1200px) {

    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single {
        margin: 0px;
        padding: 3.34em 2.4em;
    }
}

@media (min-width: 993px) {

    .ast-separate-container #primary,
    .ast-separate-container.ast-left-sidebar #primary,
    .ast-separate-container.ast-right-sidebar #primary {
        margin: 4em 0px;
        padding: 0px;
    }

    .ast-right-sidebar #primary {
        padding-right: 60px;
    }

    .ast-left-sidebar #primary {
        padding-left: 60px;
    }
}

@media (max-width: 992px) {

    .ast-separate-container #primary,
    .ast-separate-container.ast-left-sidebar #primary,
    .ast-separate-container.ast-right-sidebar #primary {
        padding-left: 0px;
        padding-right: 0px;
    }

    .ast-right-sidebar #primary {
        padding-right: 30px;
    }

    .ast-left-sidebar #primary {
        padding-left: 30px;
    }
}

.ast-search-icon .astra-search-icon {
    font-size: 1.3em;
}

.main-navigation {
    height: 100%;
    display: inline-flex;
}

.main-navigation ul {
    list-style: none;
    margin: 0px;
    padding-left: 0px;
    position: relative;
}

.main-header-menu .menu-link,
.main-header-menu>a {
    text-decoration: none;
    padding: 0px 1em;
    display: inline-block;
    transition: 0.2s linear;
}

.main-header-menu .menu-item {
    position: relative;
}

.main-header-menu .menu-item.focus>.sub-menu,
.main-header-menu .menu-item:hover>.sub-menu,
.main-header-menu .menu-item>.sub-menu.toggled-on {
    right: auto;
    left: 0px;
    visibility: visible;
}

.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,
.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,
.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on {
    left: 100%;
    right: auto;
    visibility: visible;
}

.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,
.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu {
    right: 0px;
    left: auto;
}

@media (min-width: 769px) {

    .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
    .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
        left: -100%;
    }

    .main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,
    .main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu {
        left: -100%;
    }
}

.main-header-menu .sub-menu {
    width: 240px;
    background: rgb(255, 255, 255);
    left: -999em;
    position: absolute;
    top: 100%;
    z-index: 99999;
    visibility: hidden;
}

@media (min-width: 769px) {

    .main-header-menu .sub-menu .menu-item.focus>.sub-menu,
    .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
        left: 100%;
        right: auto;
    }

    .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,
    .main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,
    .main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,
    .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
        left: -100%;
    }

    .main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
    .main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
        left: -100%;
    }
}

.main-header-menu .sub-menu .menu-link {
    padding: 0.9em 1em;
    display: block;
    overflow-wrap: break-word;
}

.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: none;
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow {
    display: none;
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow {
    position: absolute;
    right: 0.6em;
    top: 50%;
    transform: translate(0px, -50%) rotate(270deg);
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow {
    display: block;
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg {
    margin: 0px;
}

#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow {
    transform: translate(0px, -50%) rotate(360deg);
}

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

.submenu-with-border .sub-menu {
    border-width: 1px;
    border-style: solid;
}

.submenu-with-border .sub-menu .menu-link {
    border-width: 0px 0px 1px;
    border-style: solid;
}

.submenu-with-border .sub-menu .sub-menu {
    top: -2px;
}

.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link {
    border-bottom-style: none;
}

.ast-header-break-point .main-navigation {
    padding-left: 0px;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    padding: 0px 20px;
    display: inline-block;
    width: 100%;
    border-width: 0px 0px 1px;
    border-image: initial;
    border-style: solid;
    border-color: var(--ast-border-color);
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
    margin-right: 5px;
}

.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: inline;
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
    padding-left: 30px;
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
    padding-left: 40px;
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
    padding-left: 50px;
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
    padding-left: 60px;
}

.ast-header-break-point .main-header-menu {
    background-color: rgb(249, 249, 249);
    border-top-width: 0px;
}

.ast-header-break-point .main-header-menu .sub-menu {
    background-color: rgb(249, 249, 249);
    position: static;
    opacity: 1;
    visibility: visible;
    border: 0px;
    width: auto;
}

.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,
.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
    left: 0px;
}

.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
    left: 0px;
}

.ast-header-break-point .submenu-with-border .sub-menu {
    border: 0px;
}

.ast-header-break-point .dropdown-menu-toggle {
    display: none;
}

.ast-mobile-menu-buttons {
    display: none;
}

.ast-button-wrap {
    display: inline-block;
}

.ast-button-wrap button {
    box-shadow: none;
    border: none;
}

.ast-button-wrap .menu-toggle {
    padding: 0px;
    width: 2.2em;
    height: 2.1em;
    font-size: 1.5em;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
    vertical-align: middle;
    line-height: 1.85714;
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle {
    padding: 0px 0.5em;
    width: auto;
    text-align: center;
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {
    font-size: 1rem;
    font-weight: 600;
}

.ast-button-wrap .menu-toggle .menu-toggle-icon {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.05;
}

.ast-button-wrap .menu-toggle .menu-toggle-icon::before {
    content: "";
    font-family: Astra;
    text-decoration: inherit;
}

.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2) {
    display: none;
}

.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon::before {
    content: "";
}

.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child {
    display: none;
}

.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2) {
    display: block;
}

.ast-button-wrap .menu-toggle .mobile-menu-wrap {
    display: inline-block;
}

.ast-button-wrap .menu-toggle:focus {
    outline: dotted thin;
}

.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-left: auto;
}

.site-navigation {
    height: 100%;
}

.site-header .menu-link * {
    transition: none;
}

.ast-icon.icon-arrow svg {
    height: 0.6em;
    width: 0.6em;
    position: relative;
    margin-left: 10px;
}

.ast-icon.icon-search svg {
    height: 1em;
    width: 0.9em;
    margin-top: 3px;
    margin-right: 2px;
}

.ast-header-break-point .user-select {
    clear: both;
}

.ast-header-break-point .ast-mobile-menu-buttons {
    display: block;
    align-self: center;
}

.ast-header-break-point .main-header-bar-navigation {
    flex: 1 1 auto;
}

.ast-header-break-point .ast-main-header-bar-alignment {
    display: block;
    width: 100%;
    flex: 1 1 auto;
    order: 4;
}

.ast-header-break-point .ast-icon.icon-arrow svg {
    height: 0.85em;
    width: 0.95em;
    position: relative;
    margin-left: 10px;
}

.site-main .comment-navigation,
.site-main .post-navigation,
.site-main .posts-navigation {
    margin: 0px 0px 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-previous {
    position: relative;
    text-align: left;
}

.comment-navigation .nav-next,
.post-navigation .nav-next,
.posts-navigation .nav-next {
    grid-column-start: 2;
    text-align: right;
}

.ast-icon svg:not([fill]) {
    fill: currentcolor;
}

.post-navigation a {
    background: 0px 0px;
    font-size: 1rem;
    padding: 0 var(--ast-post-nav-space, 1.5em);
    height: 2.33333em;
    line-height: calc(2.33333em - 3px);
}

.sticky {
    display: block;
}

.hentry {
    margin: 0px 0px 1.5em;
}

.byline {
    display: none;
}

.group-blog .byline,
.single .byline {
    display: inline;
}

.page-links {
    clear: both;
    margin-top: 1em;
}

.page-links a {
    display: inline-block;
}

.page-links a .page-link {
    border-color: var(--ast-border-color);
    background: 0px 0px;
}

.page-links .page-link {
    padding: 0px;
    margin: 0px 0px 0.3em 0.3em;
    border: 2px solid var(--ast-border-color);
    color: rgb(0, 0, 0);
    background: 0px 0px;
    font-size: 0.8em;
    width: 2.5em;
    height: 2.5em;
    line-height: calc(2.5em - 4px);
    display: inline-block;
    text-align: center;
    transition: 0.2s linear;
}

.page-links .page-link:focus,
.page-links .page-link:hover {
    color: rgb(0, 0, 0);
}

@media (max-width: 768px) {
    .page-links .page-link {
        margin-bottom: 6px;
    }
}

.entry-content> :last-child,
.entry-summary> :last-child,
.page-content> :last-child {
    margin-bottom: 0px;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    margin: 20px auto;
}

.bypostauthor {
    display: block;
}

body {
    overflow-x: hidden;
}

.widget-title {
    font-weight: 400;
    margin-bottom: 1em;
    line-height: 1.5;
}

.widget {
    margin: 0px 0px 2.8em;
}

.widget:last-child {
    margin-bottom: 0px;
}

.widget select {
    max-width: 100%;
}

.widget ul {
    margin: 0px;
    list-style-type: none;
}

.no-widget-text {
    margin-bottom: 0px;
}

.widget_nav_menu ul ul.sub-menu {
    margin-top: 0.25em;
}

.widget_nav_menu ul ul.sub-menu li {
    padding-left: 20px;
}

.widget_nav_menu ul ul.sub-menu a::after {
    left: -20px;
}

.widget_nav_menu ul ul.sub-menu ul a::after {
    left: -40px;
}

.widget_nav_menu ul ul.sub-menu ul ul a::after {
    left: -60px;
}

.widget_nav_menu li {
    transition: 0.2s linear;
}

#secondary .wp-block-search__input {
    line-height: 1;
}

#secondary .wp-block-search__button {
    padding: 0.7em 1em;
}

.widget_search .search-form {
    position: relative;
    padding: 0px;
    background: initial;
    color: inherit;
}

.widget_search .search-form>label {
    position: relative;
}

.widget_search .search-form i {
    color: rgb(58, 58, 58);
}

.widget_search .search-form button {
    position: absolute;
    top: 0px;
    right: 15px;
    border: none;
    padding: 0px;
    cursor: pointer;
    background: 0px 0px;
}

.widget_search .search-form input[type="submit"],
.widget_search .search-form input[type="submit"]:focus,
.widget_search .search-form input[type="submit"]:hover {
    padding: 13px 20px;
    border-radius: 2px;
    border: none;
    top: 0px;
    right: 0px;
    position: absolute;
    color: transparent;
    background: 0px 0px;
    max-width: 45px;
    z-index: 2;
}

.widget_search .search-form .search-field {
    background: var(--ast-widget-bg-color);
    border-width: 1px;
    border-color: var(--ast-border-color);
    border-radius: 2px;
}

.widget_search .search-field,
.widget_search .search-field:focus {
    width: 100%;
    padding: 12px 45px 12px 15px;
}

.widget_archive ul.children,
.widget_categories ul.children,
.widget_pages ul.children {
    position: relative;
    margin-top: 5px;
    width: 100%;
}

.widget_archive ul.children li,
.widget_categories ul.children li,
.widget_pages ul.children li {
    padding-left: 20px;
}

.widget_archive li ul.children a::after,
.widget_categories li ul.children a::after,
.widget_pages li ul.children a::after {
    left: -20px;
}

.widget_archive li ul.children ul a::after,
.widget_categories li ul.children ul a::after,
.widget_pages li ul.children ul a::after {
    left: -40px;
}

.widget_tag_cloud .tagcloud {
    margin-top: 10px;
    display: inline-block;
}

.widget_tag_cloud .tagcloud a {
    border: 1px solid var(--ast-border-color);
    padding: 0.5em 0.9em;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 14px;
    margin-right: 4px;
    line-height: 1.5;
    transition: 0.2s linear;
}

.widget_calendar table,
.widget_calendar td,
.widget_calendar th {
    padding: 0px;
    text-align: center;
}

.widget_calendar table,
.widget_calendar th {
    border: none;
}

.widget_calendar td {
    border-right: none;
    border-left: none;
}

.widget_calendar caption {
    line-height: 2.7em;
}

.widget_calendar thead {
    line-height: 2.5em;
}

.widget_calendar thead a {
    color: rgb(2, 116, 190);
    font-size: 1rem;
    vertical-align: middle;
}

.widget_calendar thead td {
    vertical-align: middle;
    font-weight: 700;
}

.widget_calendar thead>tr>th {
    line-height: 2.5em;
    border-bottom: 2px solid var(--ast-border-color);
    border-top: 2px solid var(--ast-border-color);
}

.widget_calendar tbody {
    line-height: 2.1em;
    text-align: center;
}

.widget_calendar tbody>tr>td {
    width: 14.2857%;
}

.widget_calendar tbody>tr:first-child>td {
    padding-top: 3px;
}

.widget_calendar #today {
    color: rgb(2, 116, 190);
    font-weight: 700;
    border-bottom: 2px solid rgb(2, 116, 190);
}

.ast-builder-grid-row {
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    column-gap: 20px;
    overflow-wrap: anywhere;
}

.ast-builder-grid-row>.site-header-section {
    flex-wrap: nowrap;
}

.ast-builder-footer-grid-columns {
    column-gap: 50px;
}

.ast-builder-grid-row.ast-grid-center-col-layout {
    grid-template-columns: 1fr auto 1fr;
}

.ast-builder-layout-element {
    align-items: center;
}

.ast-builder-grid-row.ast-grid-center-col-layout-only {
    display: flex;
    height: 100%;
    justify-content: center;
}

.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center {
    flex-grow: 1;
}

.site-header-section {
    height: 100%;
    min-height: 0px;
    align-items: center;
}

.site-header-section>* {
    padding: 0px 10px;
}

.site-header-section>div:first-child {
    padding-left: 0px;
}

.site-header-section>div:last-child {
    padding-right: 0px;
}

.site-header-section .ast-builder-menu {
    align-items: center;
}

.ast-builder-layout-element.ast-header-search {
    height: auto;
}

.ast-grid-right-center-section {
    justify-content: flex-start;
    flex-grow: 1;
}

.ast-grid-right-section {
    justify-content: flex-end;
}

.ast-grid-right-section .ast-site-identity> :first-child {
    text-align: right;
}

.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity> :first-child {
    text-align: left;
}

.ast-grid-left-center-section {
    justify-content: flex-end;
    flex-grow: 1;
}

.elementor-nav-menu .ast-icon,
.et_pb_menu__wrap .ast-icon,
.fl-widget .menu-item .ast-icon {
    display: none;
}

.ast-logo-title-inline .ast-site-identity {
    padding: 1em 0px;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    transition: 0.2s linear;
}

.ast-grid-section-center {
    justify-content: center;
}

.ast-grid-section-center .ast-site-identity> :first-child {
    text-align: center;
}

.ast-builder-social-element {
    line-height: 1;
    color: rgb(58, 58, 58);
    background: 0px 0px;
    vertical-align: middle;
    transition: 10ms;
    margin-left: 6px;
    margin-right: 6px;
    justify-content: center;
    align-items: center;
}

.ast-builder-social-element:hover {
    color: rgb(2, 116, 190);
}

.ast-builder-social-element .social-item-label {
    padding-left: 6px;
}

.ast-social-stack-desktop .ast-builder-social-element,
.ast-social-stack-mobile .ast-builder-social-element,
.ast-social-stack-tablet .ast-builder-social-element {
    margin-top: 6px;
    margin-bottom: 6px;
}

.ahfb-svg-iconset {
    display: inline-flex;
    align-self: center;
}

.ahfb-svg-iconset svg {
    width: 17px;
    height: 17px;
    transition: none;
}

.ahfb-svg-iconset svg>* {
    transition: none;
}

.ast-footer-copyright p {
    margin-bottom: 0px;
}

.ast-builder-grid-row-container {
    display: grid;
    align-content: center;
}

.main-header-bar .main-header-bar-navigation {
    height: 100%;
}

.ast-nav-menu .sub-menu {
    line-height: 1.45;
}

.ast-builder-menu .main-navigation {
    padding: 0px;
}

.ast-builder-menu .main-navigation>ul {
    align-self: center;
}

.ast-footer-copyright,
.ast-footer-social-wrap,
.site-footer-focus-item {
    width: 100%;
}

#astra-footer-menu {
    margin: 0px;
    list-style: none;
    background: inherit;
}

#astra-footer-menu>ul {
    margin: 0px;
    list-style: none;
    background: inherit;
}

.ast-header-break-point #ast-mobile-header {
    display: block;
}

.ast-header-break-point .main-header-bar-navigation {
    line-height: 3;
}

.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
    display: inline-block;
    position: absolute;
    font-size: inherit;
    top: 0px;
    right: 20px;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    padding: 0px 0.907em;
    font-weight: 400;
    line-height: inherit;
}

.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow {
    pointer-events: none;
}

.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu {
    display: none;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,
.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
    transform: rotateX(180deg);
}

.ast-header-break-point .ast-nav-menu .sub-menu {
    line-height: 3;
}

.site-footer-section {
    justify-content: center;
}

.site-footer-section>* {
    margin-bottom: 10px;
}

.site-footer-section> :last-child {
    margin-bottom: 0px;
}

.site-primary-footer-wrap {
    padding-top: 45px;
    padding-bottom: 45px;
}

.site-above-footer-wrap,
.site-below-footer-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
}

.ast-hfb-header.ast-header-break-point .main-header-bar-navigation {
    width: 100%;
    margin: 0px;
}

.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg {
    display: none;
}

.ast-hfb-header .menu-toggle.toggled .ast-close-svg {
    display: block;
}

.menu-toggle .ast-close-svg {
    display: none;
}

.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon {
    display: inline-flex;
    align-self: center;
}

.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap {
    display: inline-flex;
    align-self: center;
    margin-left: 0.4em;
}

.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
    display: flex;
    align-items: center;
    width: auto;
    height: auto;
}

.menu-toggle .mobile-menu-toggle-icon {
    display: inline-flex;
    align-self: center;
}

.menu-toggle .mobile-menu-wrap {
    display: inline-flex;
    align-self: center;
    margin-left: 0.4em;
}

.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap {
    align-items: center;
    display: flex;
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle {
    padding: 0.5em;
    align-items: center;
    display: flex;
}

.ast-search-menu-icon.ast-inline-search .search-field {
    width: 100%;
    padding: 0.6em 5.5em 0.6em 0.6em;
}

.ast-header-account-type-extend-text-profile-type {
    display: flex;
    gap: 10px;
    align-items: center;
}

@media (min-width: 769px) {
    .footer-nav-wrap .astra-footer-horizontal-menu li {
        margin: 0px;
    }

    .footer-nav-wrap .astra-footer-horizontal-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-nav-wrap .astra-footer-horizontal-menu li:last-child a {
        padding-right: 0px;
    }

    .footer-nav-wrap .astra-footer-horizontal-menu a {
        padding: 0px 0.5em;
    }
}

.site-header {
    z-index: 99;
    position: relative;
}

.main-header-container {
    position: relative;
}

.main-header-bar-wrap {
    position: relative;
}

.main-header-bar {
    background-color: rgb(255, 255, 255);
    border-bottom-color: var(--ast-border-color);
    border-bottom-style: solid;
}

.ast-header-break-point .main-header-bar {
    border: 0px;
}

.ast-header-break-point .main-header-bar {
    border-bottom-color: var(--ast-border-color);
    border-bottom-style: solid;
}

.main-header-bar {
    margin-left: auto;
    margin-right: auto;
}

.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px;
}

.ast-header-custom-item-inside .button-custom-menu-item .menu-link {
    display: none;
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {
    display: none;
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {
    display: block;
}

.ast-theme-transparent-header .post-password-form {
    margin-top: 100px;
}

.site-branding {
    line-height: 1;
    align-self: center;
}

.ast-menu-toggle {
    display: none;
    background: 0px 0px;
    color: inherit;
    border-style: dotted;
    border-color: transparent;
}

.ast-menu-toggle:focus,
.ast-menu-toggle:hover {
    background: 0px 0px;
    border-color: inherit;
    color: inherit;
}

.ast-menu-toggle:focus {
    outline: dotted thin;
}

.ast-main-header-nav-open .main-header-bar {
    padding-bottom: 0px;
}

.main-header-bar {
    z-index: 4;
    position: relative;
}

.main-header-bar .main-header-bar-navigation:empty {
    padding: 0px;
}

.main-header-bar .main-header-bar-navigation .sub-menu {
    line-height: 1.45;
}

.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link::after {
    line-height: normal;
}

.custom-mobile-logo-link {
    display: none;
}

.ast-site-identity {
    padding: 1em 0px;
}

.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
    flex: 1 1 0%;
    align-self: center;
}

.ast-header-break-point .ast-site-identity {
    width: 100%;
}

.ast-header-break-point .main-header-bar {
    display: block;
    line-height: 3;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation {
    line-height: 3;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
    line-height: 3;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu {
    display: none;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
    display: inline-block;
    position: absolute;
    font-size: inherit;
    top: -1px;
    right: 20px;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    padding: 0px 0.907em;
    font-weight: 400;
    line-height: inherit;
    transition: 0.2s;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
    transform: rotateX(180deg);
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
    border-top-width: 0px;
}

.ast-header-break-point .main-navigation {
    display: block;
    width: 100%;
}

.ast-header-break-point .main-navigation ul ul {
    left: auto;
    right: auto;
}

.ast-header-break-point .main-navigation .stack-on-mobile li {
    width: 100%;
}

.ast-header-break-point .main-navigation .widget {
    margin-bottom: 1em;
}

.ast-header-break-point .main-navigation .widget li {
    width: auto;
}

.ast-header-break-point .main-navigation .widget:last-child {
    margin-bottom: 0px;
}

.ast-header-break-point .main-header-bar-navigation {
    width: calc(100% + 40px);
    margin: 0px -20px;
}

.ast-header-break-point .main-header-menu ul ul {
    top: 0px;
}

.ast-header-break-point .ast-builder-menu {
    width: 100%;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
    flex-wrap: wrap;
}

.ast-desktop .main-header-menu>.menu-item .sub-menu::before {
    position: absolute;
    content: "";
    top: 0px;
    left: 0px;
    width: 100%;
    transform: translateY(-100%);
}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="reset"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
    color: rgb(102, 102, 102);
    padding: 0.75em;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: var(--ast-border-color);
    border-radius: 2px;
    background: var(--ast-comment-inputs-background);
    box-shadow: none;
    box-sizing: border-box;
    transition: 0.2s linear;
}

input[type="email"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
    background-color: rgb(255, 255, 255);
    border-color: var(--ast-border-color);
    box-shadow: none;
}

input[type="button"],
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"],
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"],
input[type="submit"]:focus,
input[type="submit"]:hover {
    box-shadow: none;
}

textarea {
    width: 100%;
}

input[type="search"]:focus {
    outline: dotted thin;
}

.astra-dark-mode-enable form .form-row textarea,
.astra-dark-mode-enable input[type="email"],
.astra-dark-mode-enable input[type="number"],
.astra-dark-mode-enable input[type="password"],
.astra-dark-mode-enable input[type="reset"],
.astra-dark-mode-enable input[type="search"],
.astra-dark-mode-enable input[type="tel"],
.astra-dark-mode-enable input[type="text"],
.astra-dark-mode-enable input[type="url"],
.astra-dark-mode-enable textarea {
    background-color: var(--ast-global-color-secondary, --ast-global-color-5);
    border: 1px solid var(--ast-border-color);
    color: var(--ast-global-color-2) !important;
}

.astra-dark-mode-enable form .form-row textarea:focus,
.astra-dark-mode-enable input[type="email"]:focus,
.astra-dark-mode-enable input[type="number"]:focus,
.astra-dark-mode-enable input[type="password"]:focus,
.astra-dark-mode-enable input[type="reset"]:focus,
.astra-dark-mode-enable input[type="search"]:focus,
.astra-dark-mode-enable input[type="tel"]:focus,
.astra-dark-mode-enable input[type="text"]:focus,
.astra-dark-mode-enable input[type="url"]:focus,
.astra-dark-mode-enable textarea:focus {
    border: 1px solid var(--ast-global-color-0) !important;
    background-color: var(--ast-global-color-secondary, --ast-global-color-5) !important;
}

.astra-dark-mode-enable .select2-container .select2-selection--single,
.astra-dark-mode-enable .select2-dropdown,
.astra-dark-mode-enable select {
    background-color: var(--ast-global-color-secondary, --ast-global-color-5);
    border-color: var(--ast-border-color);
    color: var(--ast-global-color-2);
}

.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type="email"],
.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type="number"],
.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type="password"],
.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type="url"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="email"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="number"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="password"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="tel"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="text"],
.astra-dark-mode-enable .wc-block-components-text-input input[type="url"],
.wc-block-components-form .wc-block-components-text-input input[type="tel"],
.wc-block-components-form .wc-block-components-text-input input[type="text"] {
    background-color: var(--ast-global-color-secondary, --ast-global-color-5);
    color: var(--ast-global-color-2);
}

input[type="range"] {
    appearance: none;
    width: 100%;
    margin: 5.7px 0px;
    padding: 0px;
    border: none;
}

input[type="range"]:focus {
    outline: 0px;
}

input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8.6px;
    cursor: pointer;
    box-shadow: rgb(204, 204, 204) 2.6px 2.6px 0.4px, rgb(217, 217, 217) 0px 0px 2.6px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 13.6px;
    border: 0px solid rgb(255, 255, 255);
}

input[type="range"]::-webkit-slider-thumb {
    box-shadow: rgba(255, 221, 0, 0.37) 0px 0px 0px, rgba(255, 224, 26, 0.37) 0px 0px 0px;
    border: 7.9px solid rgb(2, 116, 190);
    height: 20px;
    width: 20px;
    border-radius: 50px;
    background: rgb(2, 116, 190);
    cursor: pointer;
    appearance: none;
    margin-top: -5.7px;
}

input[type="range"]:focus::-webkit-slider-runnable-track {
    background: rgba(255, 255, 255, 0.2);
}

input[type="color"] {
    border: none;
    width: 100px;
    padding: 0px;
    height: 30px;
    cursor: pointer;
}

input[type="color"]::-webkit-color-swatch-wrapper {
    padding: 0px;
    border: none;
}

input[type="color"]::-webkit-color-swatch {
    border: none;
}

.page .entry-header {
    margin-bottom: 1.5em;
}

.search .entry-header {
    margin-bottom: 1em;
}

.ast-single-post .entry-header.ast-header-without-markup,
.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
    margin-bottom: 0px;
}

.entry-header {
    margin-bottom: 1.2em;
    overflow-wrap: break-word;
}

.entry-header+.ast-blog-featured-section {
    margin-top: 0.5em;
}

.blog-layout-6 .entry-header+.ast-blog-featured-section {
    margin-top: 0px;
}

.entry-content {
    overflow-wrap: break-word;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-embedded-audio,
.entry-content .wp-embedded-video,
.entry-content .wp-video,
.entry-content p {
    margin-bottom: 1.6em;
}

.entry-content .wp-embedded-audio,
.entry-content .wp-embedded-video {
    display: inline-block;
}

.entry-content::after {
    display: table;
    clear: both;
    content: "";
}

.post-content>.cat-links,
.post-content>.read-more,
.post-content>.tags-links {
    display: block;
    margin-bottom: 0.8em;
    font-weight: var(--ast-blog-meta-weight, "");
}

.ast-excerpt-container>p:last-child {
    margin-bottom: 0px;
}

.post-content>.read-more {
    margin-top: 1.5em;
}

.ast-article-inner {
    width: 100%;
    overflow-wrap: break-word;
}

.read-more {
    margin-bottom: 0px;
}

.read-more a {
    display: inline-block;
}

.read-more .ast-right-arrow {
    font-size: 1em;
}

.ast-no-thumb .ast-blog-featured-section {
    margin-bottom: 0px;
}

.ast-no-thumb .entry-header+.ast-blog-featured-section {
    margin-top: 0px;
}

.ast-blog-featured-section {
    margin-bottom: 1.5em;
}

.blog-layout-2 .ast-blog-featured-section,
.blog-layout-3 .ast-blog-featured-section {
    margin-bottom: 0px;
}

.error404 .page-header {
    margin-bottom: 1.5em;
}

.error404 .page-header .page-title {
    margin-bottom: 0px;
}

.archive .entry-title,
.blog .entry-title,
.search .entry-title {
    line-height: 1.3;
}

.archive .format-aside .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.blog .format-status .entry-title {
    display: none;
}

.page-title {
    margin-bottom: 1em;
    font-weight: 400;
}

.entry-title {
    margin-bottom: 0.2em;
}

.ast-article-post {
    margin-bottom: 2.5em;
}

.ast-article-post:last-child {
    margin-bottom: 0px;
    border-bottom: 0px;
}

.search .site-content .content-area .search-form {
    margin-bottom: 3em;
}

.blog-layout-1 .post-thumb {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.blog .posted-on {
    z-index: 1;
}

.ast-blog-featured-section .posted-on {
    width: 5.71429em;
    height: 5.71429em;
    padding: 0.7em;
}

.ast-blog-featured-section .posted-on .date-month,
.ast-blog-featured-section .posted-on .date-year {
    font-size: 0.857143em;
    line-height: 1em;
}

.ast-blog-featured-section .posted-on .date-day {
    font-size: 2.5em;
    line-height: 0.9em;
    font-weight: 900;
    margin: 0.1em 0px;
}

.ast-author-box img.avatar {
    border-radius: 50%;
    margin: 0px 0px 0px 20px;
}

.ast-archive-description {
    margin-bottom: 2.5em;
    padding-bottom: 1.3333em;
    border-bottom: 1px solid var(--ast-border-color);
}

.ast-archive-description .ast-archive-title {
    margin-bottom: 4px;
    font-size: 2.85714rem;
    font-weight: 300;
}

.ast-archive-description p {
    margin-bottom: 0px;
    font-size: 1.42857rem;
    line-height: 1.65;
    font-weight: 300;
}

.ast-separate-container .ast-archive-description,
.ast-separate-container .ast-author-box {
    background-color: rgb(238, 238, 238);
    padding-bottom: 0px;
    border-bottom: 0px;
}

@media (max-width: 1200px) {
    .ast-separate-container .ast-archive-description {
        margin: 0px;
        padding: 3.34em 2.4em;
    }
}

@media (max-width: 992px) {
    .ast-separate-container .ast-archive-description {
        padding: 2.14em;
    }
}

@media (min-width: 1201px) {

    .ast-separate-container .ast-archive-description,
    .ast-separate-container .ast-author-box {
        margin: 0px;
        padding: 5em 6.67em 3.33333em;
    }
}

.single .entry-header {
    margin-bottom: 2em;
}

.single .post-navigation {
    margin: 0px;
    padding: 2em 0px 0px;
    border-top: 1px solid var(--ast-single-post-border, var(--ast-border-color));
}

@media (max-width: 768px) {
    .single .post-navigation {
        padding-top: 1.5em;
    }
}

.single .post-navigation a {
    margin: 2px;
    display: inline-block;
    color: rgb(0, 0, 0);
}

.single .post-navigation a p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (min-width: 421px) {
    .single .post-navigation .nav-links {
        display: flex;
        width: 100%;
    }

    .single .post-navigation .nav-links:not(:has(.nav-previous)) {
        justify-content: flex-end;
    }

    .single .post-navigation .nav-links .nav-previous+.nav-next {
        width: 50%;
    }

    .single .post-navigation .nav-next,
    .single .post-navigation .nav-previous {
        width: 50%;
    }
}

@media (max-width: 420px) {

    .single .post-navigation .ast-left-arrow,
    .single .post-navigation .ast-right-arrow {
        display: none;
    }

    .single .post-navigation .nav-links:not(:has(.nav-previous)) {
        justify-content: flex-end;
    }

    .single .post-navigation .nav-next,
    .single .post-navigation .nav-previous {
        width: 50%;
    }

    .single .post-navigation .nav-next a,
    .single .post-navigation .nav-previous a {
        max-width: 95%;
        width: 100%;
    }

    .single .post-navigation .nav-previous {
        margin-bottom: 1em;
    }
}

.single .entry-header .post-thumb {
    margin-bottom: 2em;
}

.single .entry-header .post-thumb img {
    margin-top: 0px;
    margin-bottom: 0px;
}

.page .has-post-thumbnail .post-thumb img {
    margin-bottom: 1.5em;
}

.post-password-form {
    text-align: center;
}

@media (max-width: 420px) {
    .post-password-form input[type="password"] {
        display: block;
        margin: 10px auto;
    }
}

.post-password-form input[type="submit"] {
    padding: 10px 20px;
    border-radius: 2px;
}

.ast-author-avatar {
    margin: 0px 5px;
}

.ast-author-avatar img {
    border-radius: 100%;
    width: var(--ast-author-avatar-size, 30px);
    height: var(--ast-author-avatar-size, 30px);
}

.ast-separate-container .post-navigation {
    border-top: 0px;
    padding-left: var(--ast-post-nav-space, 3.33333em);
    padding-right: var(--ast-post-nav-space, 3.33333em);
}

@media (max-width: 420px) {
    .ast-separate-container .post-navigation {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 768px) {
    .ast-separate-container .entry-header {
        margin-bottom: 1em;
    }
}

.ast-404-layout-1 {
    text-align: center;
    margin: 4em auto;
}

.ast-404-layout-1 .page-sub-title {
    font-size: 1.5rem;
    font-weight: 700;
}

.ast-404-layout-1 .widget_search {
    padding-top: 0.5em;
}

.ast-404-search {
    margin-top: 1.5em;
}

.ast-404-search .widget_search {
    max-width: 370px;
    margin: 0px auto;
}

.ast-separate-container .error-404,
.ast-separate-container .no-results {
    background-color: rgb(255, 255, 255);
}

@media (max-width: 1200px) {

    .ast-separate-container .ast-404-layout-1,
    .ast-separate-container .no-results {
        margin: 0px;
        padding: 3.34em 2.4em;
    }
}

@media (max-width: 768px) {

    .ast-separate-container .ast-404-layout-1,
    .ast-separate-container .no-results {
        padding: 1.5em 2.14em;
    }
}

@media (max-width: 544px) {

    .ast-separate-container .ast-404-layout-1,
    .ast-separate-container .no-results {
        padding: 1.5em 1em;
    }
}

@media (min-width: 1201px) {

    .ast-separate-container .ast-404-layout-1,
    .ast-separate-container .no-results {
        margin: 0px;
        padding: 5.34em 6.67em;
    }
}

.blog-layout-1 {
    width: 100%;
    display: inline-block;
    padding-bottom: 2em;
    vertical-align: middle;
    border-bottom: 1px solid var(--ast-border-color);
}

.blog-layout-1 .posted-on {
    left: 0px;
}

.blog-layout-1 .post-content,
.blog-layout-1 .post-thumb {
    padding-left: 0px;
    padding-right: 0px;
}

.ast-flex {
    display: flex;
    flex-wrap: wrap;
}

.ast-flex-1 {
    flex: 1 1 0%;
}

.ast-inline-flex {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

.ast-justify-content-flex-start {
    justify-content: flex-start;
}

.ast-justify-content-flex-end {
    justify-content: flex-end;
}

.ast-justify-content-center {
    justify-content: center;
}

.ast-justify-content-space-between {
    justify-content: space-between;
}

.ast-justify-content-space-around {
    justify-content: space-around;
}

.ast-align-content-flex-start {
    align-content: flex-start;
}

.ast-align-content-flex-end {
    align-content: flex-end;
}

.ast-align-content-center {
    align-content: center;
}

.ast-align-content-space-between {
    align-content: space-between;
}

.ast-align-content-space-around {
    align-content: space-around;
}

.ast-align-content-stretch {
    align-content: stretch;
}

.ast-flex-grow-1 {
    flex-grow: 1;
}

:root {
    --ast-post-nav-space: 0;
    --ast-container-default-xlg-padding: 6.67em;
    --ast-container-default-lg-padding: 5.67em;
    --ast-container-default-slg-padding: 4.34em;
    --ast-container-default-md-padding: 3.34em;
    --ast-container-default-sm-padding: 6.67em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.4em;
    --ast-code-block-background: #EEEEEE;
    --ast-comment-inputs-background: #FAFAFA;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: normal;
    --ast-blog-meta-weight: inherit;
    --ast-global-color-primary: var(--ast-global-color-5);
    --ast-global-color-secondary: var(--ast-global-color-4);
    --ast-global-color-alternate-background: var(--ast-global-color-7);
    --ast-global-color-subtle-background: var(--ast-global-color-6);
    --ast-bg-style-guide: #F8FAFC;
    --ast-shadow-style-guide: 0px 0px 4px 0 #00000057;
    --ast-global-dark-bg-style: #fff;
    --ast-global-dark-lfs: #fbfbfb;
    --ast-widget-bg-color: #fafafa;
    --ast-wc-container-head-bg-color: #fbfbfb;
    --ast-title-layout-bg: #eeeeee;
    --ast-search-border-color: #e7e7e7;
    --ast-lifter-hover-bg: #e6e6e6;
    --ast-gallery-block-color: #000;
    --srfm-color-input-label: var(--ast-global-color-2);
}

html {
    font-size: 93.75%;
}

a,
.page-title {
    color: var(--ast-global-color-0);
}

a:hover,
a:focus {
    color: var(--ast-global-color-1);
}

body,
button,
input,
select,
textarea,
.ast-button,
.ast-custom-button {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: var(--ast-body-line-height, 1.65em);
}

blockquote {
    color: var(--ast-global-color-3);
}

p,
.entry-content p {
    margin-bottom: 0.5em;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-content :where(h1, h2, h3, h4, h5, h6),
.site-title,
.site-title a {
    font-family: Poppins, sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.site-title {
    font-size: 2.33333rem;
    display: none;
}

header .custom-logo-link img {
    max-width: 120px;
    width: 120px;
}

.astra-logo-svg {
    width: 120px;
}

.site-header .site-description {
    font-size: 1rem;
    display: none;
}

.entry-title {
    font-size: 1.66667rem;
}

.archive .ast-article-post .ast-article-inner,
.blog .ast-article-post .ast-article-inner,
.archive .ast-article-post .ast-article-inner:hover,
.blog .ast-article-post .ast-article-inner:hover {
    overflow: hidden;
}

h1,
.entry-content :where(h1) {
    font-size: 5.33333rem;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    line-height: 1.4em;
}

h2,
.entry-content :where(h2) {
    font-size: 3rem;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    line-height: 1.3em;
}

h3,
.entry-content :where(h3) {
    font-size: 2.46667rem;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    line-height: 1.3em;
}

h4,
.entry-content :where(h4) {
    font-size: 1.66667rem;
    line-height: 1.2em;
    font-family: Poppins, sans-serif;
}

h5,
.entry-content :where(h5) {
    font-size: 1.33333rem;
    line-height: 1.2em;
    font-family: Poppins, sans-serif;
}

h6,
.entry-content :where(h6) {
    font-size: 1rem;
    line-height: 1.25em;
    font-family: Poppins, sans-serif;
}

::selection {
    background-color: var(--ast-global-color-0);
    color: rgb(0, 0, 0);
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
.entry-content :where(h1, h2, h3, h4, h5, h6) {
    color: var(--ast-global-color-3);
}

.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a.current-item {
    color: rgb(0, 0, 0);
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
}

input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
textarea:focus {
    border-color: var(--ast-global-color-0);
}

input[type="radio"]:checked,
input[type="reset"],
input[type="checkbox"]:checked,
input[type="checkbox"]:hover:checked,
input[type="checkbox"]:focus:checked,
input[type="range"]::-webkit-slider-thumb {
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
    box-shadow: none;
}

.site-footer a:hover+.post-count,
.site-footer a:focus+.post-count {
    background: var(--ast-global-color-0);
    border-color: var(--ast-global-color-0);
}

.single .nav-links .nav-previous,
.single .nav-links .nav-next {
    color: var(--ast-global-color-0);
}

.entry-meta,
.entry-meta * {
    line-height: 1.45;
    color: var(--ast-global-color-0);
}

.entry-meta a:not(.ast-button):hover,
.entry-meta a:not(.ast-button):hover *,
.entry-meta a:not(.ast-button):focus,
.entry-meta a:not(.ast-button):focus *,
.page-links>.page-link,
.page-links .page-link:hover,
.post-navigation a:hover {
    color: var(--ast-global-color-1);
}

#cat option,
.secondary .calendar_wrap thead a,
.secondary .calendar_wrap thead a:visited {
    color: var(--ast-global-color-0);
}

.secondary .calendar_wrap #today,
.ast-progress-val span {
    background: var(--ast-global-color-0);
}

.secondary a:hover+.post-count,
.secondary a:focus+.post-count {
    background: var(--ast-global-color-0);
    border-color: var(--ast-global-color-0);
}

.calendar_wrap #today>a {
    color: rgb(0, 0, 0);
}

.page-links .page-link,
.single .post-navigation a {
    color: var(--ast-global-color-0);
}

.ast-header-break-point .main-header-bar .ast-button-wrap .menu-toggle {
    border-radius: 0px;
}

.ast-search-menu-icon .search-form button.search-submit {
    padding: 0px 4px;
}

.ast-search-menu-icon form.search-form {
    padding-right: 0px;
}

.ast-search-menu-icon.slide-search input.search-field {
    width: 0px;
}

.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus {
    transition: 0.2s;
}

.search-form input.search-field:focus {
    outline: none;
}

.wp-block-latest-posts>li>a {
    color: var(--ast-global-color-2);
}

.widget-title,
.widget .wp-block-heading {
    font-size: 1.4rem;
    color: var(--ast-global-color-3);
}

.single .ast-author-details .author-title {
    color: var(--ast-global-color-1);
}

.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,
.astra-search-icon:focus-visible,
#close:focus-visible,
a:focus-visible,
.ast-menu-toggle:focus-visible,
.site .skip-link:focus-visible,
.wp-block-loginout input:focus-visible,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.ast-header-navigation-arrow:focus-visible,
.ast-orders-table__row .ast-orders-table__cell:focus-visible,
a#ast-apply-coupon:focus-visible,
#ast-apply-coupon:focus-visible,
#close:focus-visible,
.button.search-submit:focus-visible,
#search_submit:focus,
.normal-search:focus-visible,
.ast-header-account-wrap:focus-visible,
.astra-cart-drawer-close:focus,
.ast-single-variation:focus,
.ast-button:focus {
    outline-style: dotted;
    outline-color: inherit;
    outline-width: thin;
}

input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
textarea:focus,
.wp-block-search__input:focus,
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,
.ast-mobile-popup-drawer.active .menu-toggle-close:focus,
#ast-scroll-top:focus,
#coupon_code:focus,
#ast-coupon-code:focus {
    border-style: dotted;
    border-color: inherit;
    border-width: thin;
}

input {
    outline: none;
}

.ast-logo-title-inline .site-logo-img {
    padding-right: 1em;
}

.site-logo-img img {
    transition: 0.2s linear;
}

body .ast-oembed-container * {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
}

body .wp-block-embed-pocket-casts .ast-oembed-container * {
    position: unset;
}

.ast-single-post-featured-section+article {
    margin-top: 2em;
}

.site-content .ast-single-post-featured-section img {
    width: 100%;
    overflow: hidden;
    object-fit: cover;
}

.site>.ast-single-related-posts-container {
    margin-top: 0px;
}

@media (min-width: 922px) {
    .ast-desktop .ast-container--narrow {
        max-width: var(--ast-narrow-container-width);
        margin: 0px auto;
    }
}

.ast-page-builder-template .hentry {
    margin: 0px;
}

.ast-page-builder-template .site-content>.ast-container {
    max-width: 100%;
    padding: 0px;
}

.ast-page-builder-template .site .site-content #primary {
    padding: 0px;
    margin: 0px;
}

.ast-page-builder-template .no-results {
    text-align: center;
    margin: 4em auto;
}

.ast-page-builder-template .ast-pagination {
    padding: 2em;
}

.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
    margin-top: 0px;
}

.ast-page-builder-template .entry-header.ast-header-without-markup {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
    margin-bottom: 0px;
}

.ast-page-builder-template.single .post-navigation {
    padding-bottom: 2em;
}

.ast-page-builder-template.single-post .site-content>.ast-container {
    max-width: 100%;
}

.ast-page-builder-template .entry-header {
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.single.ast-page-builder-template .entry-header {
    padding-left: 20px;
    padding-right: 20px;
}

.ast-page-builder-template .ast-archive-description {
    margin: 4em auto 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {
    margin-left: 0px;
    margin-right: 0px;
}

@media (max-width: 921.9px) {
    #ast-desktop-header {
        display: none;
    }
}

@media (min-width: 922px) {
    #ast-mobile-header {
        display: none;
    }
}

.wp-block-buttons.aligncenter {
    justify-content: center;
}

.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,
.ast-outline-button,
.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button {
    border-color: var(--ast-global-color-2);
    border-width: 1px;
    font-family: inherit;
    font-weight: 600;
    font-size: 0.933333rem;
    line-height: 1em;
    letter-spacing: 1px;
    padding: 15px 30px;
    border-radius: 100px;
}

.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),
.ast-outline-button {
    color: var(--ast-global-color-2);
}

.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,
.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,
.ast-outline-button:hover,
.ast-outline-button:focus,
.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,
.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus {
    color: rgb(255, 255, 255);
    background-color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
}

.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),
.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),
.ast-outline-button {
    background-color: transparent;
}

@media (max-width: 921px) {

    .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,
    .ast-outline-button,
    .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button {
        font-size: 0.866667rem;
        padding: 15px 30px;
        border-radius: 100px;
    }
}

@media (max-width: 544px) {

    .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,
    .ast-outline-button,
    .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button {
        font-size: 0.8rem;
        padding: 15px 27px;
        border-radius: 100px;
    }
}

.entry-content[data-ast-blocks-layout]>figure {
    margin-bottom: 1em;
}

@media (max-width: 921px) {

    .ast-separate-container #primary,
    .ast-separate-container #secondary {
        padding: 1.5em 0px;
    }

    #primary,
    #secondary {
        padding: 1.5em 0px;
        margin: 0px;
    }

    .ast-left-sidebar #content>.ast-container {
        display: flex;
        flex-direction: column-reverse;
        width: 100%;
    }

    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single {
        padding: 1.5em 2.14em;
    }

    .ast-author-box img.avatar {
        margin: 20px 0px 0px;
    }
}

@media (min-width: 922px) {

    .ast-separate-container.ast-right-sidebar #primary,
    .ast-separate-container.ast-left-sidebar #primary {
        border: 0px;
    }

    .search-no-results.ast-separate-container #primary {
        margin-bottom: 4em;
    }
}

.elementor-widget-button .elementor-button {
    border-style: solid;
    text-decoration: none;
    border-width: 0px;
}

body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-xl,
body .elementor-button {
    border-radius: 100px;
    padding: 15px 30px;
}

@media (max-width: 921px) {

    .elementor-widget-button .elementor-button.elementor-size-sm,
    .elementor-widget-button .elementor-button.elementor-size-xs,
    .elementor-widget-button .elementor-button.elementor-size-md,
    .elementor-widget-button .elementor-button.elementor-size-lg,
    .elementor-widget-button .elementor-button.elementor-size-xl,
    .elementor-widget-button .elementor-button {
        padding: 15px 30px;
        border-radius: 100px;
    }
}

@media (max-width: 544px) {

    .elementor-widget-button .elementor-button.elementor-size-sm,
    .elementor-widget-button .elementor-button.elementor-size-xs,
    .elementor-widget-button .elementor-button.elementor-size-md,
    .elementor-widget-button .elementor-button.elementor-size-lg,
    .elementor-widget-button .elementor-button.elementor-size-xl,
    .elementor-widget-button .elementor-button {
        padding: 15px 27px;
        border-radius: 100px;
    }
}

.elementor-widget-button .elementor-button {
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
}

.elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus {
    color: rgb(255, 255, 255);
    background-color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
}

.wp-block-button .wp-block-button__link,
.elementor-widget-button .elementor-button,
.elementor-widget-button .elementor-button:visited {
    color: rgb(255, 255, 255);
}

.elementor-widget-button .elementor-button {
    font-weight: 600;
    font-size: 0.933333rem;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-xl,
body .elementor-button {
    font-size: 0.933333rem;
}

.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus {
    color: rgb(255, 255, 255);
    background-color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
}

.wp-block-button .wp-block-button__link,
.wp-block-search .wp-block-search__button,
body .wp-block-file .wp-block-file__button {
    border-style: solid;
    border-width: 0px;
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
    color: rgb(255, 255, 255);
    font-family: inherit;
    font-weight: 600;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.933333rem;
    border-radius: 100px;
    padding: 15px 30px;
}

@media (max-width: 921px) {

    .wp-block-button .wp-block-button__link,
    .wp-block-search .wp-block-search__button,
    body .wp-block-file .wp-block-file__button {
        font-size: 0.866667rem;
        padding: 15px 30px;
        border-radius: 100px;
    }
}

@media (max-width: 544px) {

    .wp-block-button .wp-block-button__link,
    .wp-block-search .wp-block-search__button,
    body .wp-block-file .wp-block-file__button {
        font-size: 0.8rem;
        padding: 15px 27px;
        border-radius: 100px;
    }
}

.menu-toggle,
button,
.ast-button,
.ast-custom-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"],
form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
body .wp-block-file .wp-block-file__button {
    border-style: solid;
    border-width: 0px;
    color: rgb(255, 255, 255);
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
    padding: 15px 30px;
    font-family: inherit;
    font-weight: 600;
    font-size: 0.933333rem;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 100px;
}

button:focus,
.menu-toggle:hover,
button:hover,
.ast-button:hover,
.ast-custom-button:hover .button:hover,
.ast-custom-button:hover,
input[type="reset"]:hover,
input[type="reset"]:focus,
input#submit:hover,
input#submit:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,
form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,
body .wp-block-file .wp-block-file__button:hover,
body .wp-block-file .wp-block-file__button:focus {
    color: rgb(255, 255, 255);
    background-color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
}

@media (max-width: 921px) {

    .menu-toggle,
    button,
    .ast-button,
    .ast-custom-button,
    .button,
    input#submit,
    input[type="button"],
    input[type="submit"],
    input[type="reset"],
    form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
    body .wp-block-file .wp-block-file__button {
        padding: 15px 30px;
        font-size: 0.866667rem;
        border-radius: 100px;
    }
}

@media (max-width: 544px) {

    .menu-toggle,
    button,
    .ast-button,
    .ast-custom-button,
    .button,
    input#submit,
    input[type="button"],
    input[type="submit"],
    input[type="reset"],
    form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
    body .wp-block-file .wp-block-file__button {
        padding: 15px 27px;
        font-size: 0.8rem;
        border-radius: 100px;
    }
}

@media (max-width: 921px) {

    .menu-toggle,
    button,
    .ast-button,
    .button,
    input#submit,
    input[type="button"],
    input[type="submit"],
    input[type="reset"] {
        font-size: 0.866667rem;
    }

    .ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
        display: inline-block;
    }

    .ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
        margin: 0px;
    }

    .ast-comment-avatar-wrap img {
        max-width: 2.5em;
    }

    .ast-comment-meta {
        padding: 0px 1.8888em 1.3333em;
    }

    .ast-separate-container .ast-comment-list li.depth-1 {
        padding: 1.5em 2.14em;
    }

    .ast-separate-container .comment-respond {
        padding: 2em 2.14em;
    }
}

@media (min-width: 544px) {
    .ast-container {
        max-width: 100%;
    }
}

@media (max-width: 544px) {

    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single,
    .ast-separate-container .comments-title,
    .ast-separate-container .ast-archive-description {
        padding: 1.5em 1em;
    }

    .ast-separate-container #content .ast-container {
        padding-left: 0.54em;
        padding-right: 0.54em;
    }

    .ast-separate-container .ast-comment-list .bypostauthor {
        padding: 0.5em;
    }

    .ast-search-menu-icon.ast-dropdown-active .search-field {
        width: 170px;
    }

    .menu-toggle,
    button,
    .ast-button,
    .button,
    input#submit,
    input[type="button"],
    input[type="submit"],
    input[type="reset"] {
        font-size: 0.8rem;
    }
}

#ast-mobile-header .ast-site-header-cart-li a {
    pointer-events: none;
}

body,
.ast-separate-container {
    background-color: var(--ast-global-color-4);
    background-image: none;
}

@media (max-width: 921px) {
    .site-title {
        display: none;
    }

    .site-header .site-description {
        display: none;
    }

    h1,
    .entry-content :where(h1) {
        font-size: 65px;
    }

    h2,
    .entry-content :where(h2) {
        font-size: 32px;
    }

    h3,
    .entry-content :where(h3) {
        font-size: 25px;
    }

    h4,
    .entry-content :where(h4) {
        font-size: 1.33333rem;
    }

    h5,
    .entry-content :where(h5) {
        font-size: 1.2rem;
    }

    h6,
    .entry-content :where(h6) {
        font-size: 1rem;
    }

    .astra-logo-svg {
        width: 150px;
    }

    header .custom-logo-link img,
    .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
        max-width: 150px;
        width: 150px;
    }
}

@media (max-width: 544px) {
    .site-title {
        display: none;
    }

    .site-header .site-description {
        display: none;
    }

    h1,
    .entry-content :where(h1) {
        font-size: 32px;
    }

    h2,
    .entry-content :where(h2) {
        font-size: 26px;
    }

    h3,
    .entry-content :where(h3) {
        font-size: 20px;
    }

    h4,
    .entry-content :where(h4) {
        font-size: 1.2rem;
    }

    h5,
    .entry-content :where(h5) {
        font-size: 1.06667rem;
    }

    h6,
    .entry-content :where(h6) {
        font-size: 1rem;
    }

    header .custom-logo-link img,
    .ast-header-break-point .site-branding img,
    .ast-header-break-point .custom-logo-link img {
        max-width: 150px;
        width: 150px;
    }

    .astra-logo-svg {
        width: 150px;
    }

    .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
        max-width: 150px;
    }
}

@media (max-width: 921px) {
    html {
        font-size: 85.5%;
    }
}

@media (max-width: 544px) {
    html {
        font-size: 85.5%;
    }
}

@media (min-width: 922px) {
    .ast-container {
        max-width: 1240px;
    }
}

@media (min-width: 922px) {
    .site-content .ast-container {
        display: flex;
    }
}

@media (max-width: 921px) {
    .site-content .ast-container {
        flex-direction: column;
    }
}

@media (min-width: 922px) {

    .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu,
    .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus>.sub-menu {
        margin-left: 0px;
    }
}

.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill,
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    border: none;
}

.site .comments-area {
    padding-bottom: 3em;
}

.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element {
    text-align: center;
}

.wp-block-file {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wp-block-pullquote {
    border: none;
}

.wp-block-pullquote blockquote::before {
    content: "”";
    font-family: Helvetica, sans-serif;
    display: flex;
    transform: rotate(180deg);
    font-size: 6rem;
    font-style: normal;
    line-height: 1;
    font-weight: bold;
    align-items: center;
    justify-content: center;
}

.has-text-align-right>blockquote::before {
    justify-content: flex-start;
}

.has-text-align-left>blockquote::before {
    justify-content: flex-end;
}

figure.wp-block-pullquote.is-style-solid-color blockquote {
    max-width: 100%;
    text-align: inherit;
}

:root {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}

.ast-narrow-container {
    --wp--custom--ast-content-width-size: 750px;
    --wp--custom--ast-wide-width-size: 750px;
}

@media (max-width: 921px) {
    :root {
        --wp--custom--ast-default-block-top-padding: 3em;
        --wp--custom--ast-default-block-right-padding: 2em;
        --wp--custom--ast-default-block-bottom-padding: 3em;
        --wp--custom--ast-default-block-left-padding: 2em;
    }
}

@media (max-width: 544px) {
    :root {
        --wp--custom--ast-default-block-top-padding: 3em;
        --wp--custom--ast-default-block-right-padding: 1.5em;
        --wp--custom--ast-default-block-bottom-padding: 3em;
        --wp--custom--ast-default-block-left-padding: 1.5em;
    }
}

.entry-content>.wp-block-group,
.entry-content>.wp-block-cover,
.entry-content>.wp-block-columns {
    padding-top: var(--wp--custom--ast-default-block-top-padding);
    padding-right: var(--wp--custom--ast-default-block-right-padding);
    padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);
    padding-left: var(--wp--custom--ast-default-block-left-padding);
}

.ast-plain-container.ast-no-sidebar .entry-content>.alignfull,
.ast-page-builder-template .ast-no-sidebar .entry-content>.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
}

.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,
.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,
.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,
.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,
.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,
.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,
.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,
.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,
.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,
.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,
.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,
.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {
    height: 0px;
}

[data-ast-blocks-layout] .wp-block-separator {
    margin: 20px auto;
}

[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100px;
}

[data-ast-blocks-layout] .wp-block-separator.has-background {
    padding: 0px;
}

.entry-content[data-ast-blocks-layout]>* {
    max-width: var(--wp--custom--ast-content-width-size);
    margin-left: auto;
    margin-right: auto;
}

.entry-content[data-ast-blocks-layout]>.alignwide {
    max-width: var(--wp--custom--ast-wide-width-size);
}

.entry-content[data-ast-blocks-layout] .alignfull {
    max-width: none;
}

.entry-content .wp-block-columns {
    margin-bottom: 0px;
}

blockquote {
    margin: 1.5em;
    border-color: rgba(0, 0, 0, 0.05);
}

.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {
    border-left: 5px solid rgba(0, 0, 0, 0.05);
}

.has-text-align-right>blockquote,
blockquote.has-text-align-right {
    border-right: 5px solid rgba(0, 0, 0, 0.05);
}

.has-text-align-left>blockquote,
blockquote.has-text-align-left {
    border-left: 5px solid rgba(0, 0, 0, 0.05);
}

.wp-block-site-tagline,
.wp-block-latest-posts .read-more {
    margin-top: 15px;
}

.wp-block-loginout p label {
    display: block;
}

.wp-block-loginout p:not(.login-remember):not(.login-submit) input {
    width: 100%;
}

.wp-block-loginout input:focus {
    border-color: transparent;
}

.wp-block-loginout input:focus {
    outline: dotted thin;
}

.entry-content .wp-block-media-text .wp-block-media-text__content {
    padding: 0px 0px 0px 8%;
}

.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 0px 8% 0px 0px;
}

.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {
    padding: 8%;
}

.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,
.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {
    color: var(--ast-global-color-primary, var(--ast-global-color-5));
}

.wp-block-loginout .login-remember input {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0px 5px 4px 0px;
    vertical-align: middle;
}

.wp-block-latest-posts>li> :first-child,
.wp-block-latest-posts:not(.is-grid)>li:first-child {
    margin-top: 0px;
}

.entry-content>.wp-block-buttons,
.entry-content>.wp-block-uagb-buttons {
    margin-bottom: 1.5em;
}

.wp-block-search__inside-wrapper .wp-block-search__input {
    padding: 0px 10px;
    color: var(--ast-global-color-3);
    background: var(--ast-global-color-primary, var(--ast-global-color-5));
    border-color: var(--ast-border-color);
}

.wp-block-latest-posts .read-more {
    margin-bottom: 1.5em;
}

.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wp-block-latest-posts .wp-block-latest-posts__post-date,
.wp-block-latest-posts .wp-block-latest-posts__post-author {
    font-size: 1rem;
}

.wp-block-latest-posts>li>*,
.wp-block-latest-posts:not(.is-grid)>li {
    margin-top: 12px;
    margin-bottom: 12px;
}

.ast-page-builder-template .entry-content[data-ast-blocks-layout]>*,
.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container))>* {
    max-width: none;
}

.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container))>* {
    max-width: var(--wp--custom--ast-wide-width-size);
}

.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.inherit-container-width>*,
.ast-page-builder-template .entry-content[data-ast-blocks-layout]> :not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container))>*,
.entry-content[data-ast-blocks-layout]>.wp-block-cover .wp-block-cover__inner-container {
    max-width: var(--wp--custom--ast-content-width-size);
    margin-left: auto;
    margin-right: auto;
}

.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {
    width: auto;
}

@media (max-width: 1200px) {

    .ast-separate-container .entry-content>.alignfull,
    .ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,
    .ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide,
    .ast-plain-container .entry-content .alignfull {
        margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding), 20px));
        margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding), 20px));
    }
}

@media (min-width: 1201px) {
    .ast-separate-container .entry-content>.alignfull {
        margin-left: calc(-1 * var(--ast-container-default-xlg-padding));
        margin-right: calc(-1 * var(--ast-container-default-xlg-padding));
    }

    .ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,
    .ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide {
        margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding));
        margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding));
    }
}

@media (min-width: 921px) {

    .ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)> :where(:not(.alignleft):not(.alignright)),
    .ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)> :where(:not(.alignleft):not(.alignright)) {
        max-width: calc(var(--wp--custom--ast-content-width-size) + 80px);
    }

    .ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,
    .ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {
        margin-left: -60px;
        margin-right: -60px;
    }
}

@media (min-width: 544px) {
    .entry-content>.alignleft {
        margin-right: 20px;
    }

    .entry-content>.alignright {
        margin-left: 20px;
    }
}

@media (max-width: 544px) {
    .wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: 20px;
    }

    .wp-block-latest-posts {
        margin: 0px;
    }
}

@media (max-width: 600px) {

    .entry-content .wp-block-media-text .wp-block-media-text__content,
    .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding: 8% 0px 0px;
    }

    .entry-content .wp-block-media-text.has-background .wp-block-media-text__content {
        padding: 8%;
    }
}

.ast-page-builder-template .entry-header {
    padding-left: 0px;
}

.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

:root .has-ast-global-color-0-color {
    color: var(--ast-global-color-0);
}

:root .has-ast-global-color-0-background-color {
    background-color: var(--ast-global-color-0);
}

:root .wp-block-button .has-ast-global-color-0-color {
    color: var(--ast-global-color-0);
}

:root .wp-block-button .has-ast-global-color-0-background-color {
    background-color: var(--ast-global-color-0);
}

:root .has-ast-global-color-1-color {
    color: var(--ast-global-color-1);
}

:root .has-ast-global-color-1-background-color {
    background-color: var(--ast-global-color-1);
}

:root .wp-block-button .has-ast-global-color-1-color {
    color: var(--ast-global-color-1);
}

:root .wp-block-button .has-ast-global-color-1-background-color {
    background-color: var(--ast-global-color-1);
}

:root .has-ast-global-color-2-color {
    color: var(--ast-global-color-2);
}

:root .has-ast-global-color-2-background-color {
    background-color: var(--ast-global-color-2);
}

:root .wp-block-button .has-ast-global-color-2-color {
    color: var(--ast-global-color-2);
}

:root .wp-block-button .has-ast-global-color-2-background-color {
    background-color: var(--ast-global-color-2);
}

:root .has-ast-global-color-3-color {
    color: var(--ast-global-color-3);
}

:root .has-ast-global-color-3-background-color {
    background-color: var(--ast-global-color-3);
}

:root .wp-block-button .has-ast-global-color-3-color {
    color: var(--ast-global-color-3);
}

:root .wp-block-button .has-ast-global-color-3-background-color {
    background-color: var(--ast-global-color-3);
}

:root .has-ast-global-color-4-color {
    color: var(--ast-global-color-4);
}

:root .has-ast-global-color-4-background-color {
    background-color: var(--ast-global-color-4);
}

:root .wp-block-button .has-ast-global-color-4-color {
    color: var(--ast-global-color-4);
}

:root .wp-block-button .has-ast-global-color-4-background-color {
    background-color: var(--ast-global-color-4);
}

:root .has-ast-global-color-5-color {
    color: var(--ast-global-color-5);
}

:root .has-ast-global-color-5-background-color {
    background-color: var(--ast-global-color-5);
}

:root .wp-block-button .has-ast-global-color-5-color {
    color: var(--ast-global-color-5);
}

:root .wp-block-button .has-ast-global-color-5-background-color {
    background-color: var(--ast-global-color-5);
}

:root .has-ast-global-color-6-color {
    color: var(--ast-global-color-6);
}

:root .has-ast-global-color-6-background-color {
    background-color: var(--ast-global-color-6);
}

:root .wp-block-button .has-ast-global-color-6-color {
    color: var(--ast-global-color-6);
}

:root .wp-block-button .has-ast-global-color-6-background-color {
    background-color: var(--ast-global-color-6);
}

:root .has-ast-global-color-7-color {
    color: var(--ast-global-color-7);
}

:root .has-ast-global-color-7-background-color {
    background-color: var(--ast-global-color-7);
}

:root .wp-block-button .has-ast-global-color-7-color {
    color: var(--ast-global-color-7);
}

:root .wp-block-button .has-ast-global-color-7-background-color {
    background-color: var(--ast-global-color-7);
}

:root .has-ast-global-color-8-color {
    color: var(--ast-global-color-8);
}

:root .has-ast-global-color-8-background-color {
    background-color: var(--ast-global-color-8);
}

:root .wp-block-button .has-ast-global-color-8-color {
    color: var(--ast-global-color-8);
}

:root .wp-block-button .has-ast-global-color-8-background-color {
    background-color: var(--ast-global-color-8);
}

:root {
    --ast-global-color-0: #DCA54A;
    --ast-global-color-1: #D09A40;
    --ast-global-color-2: #0F172A;
    --ast-global-color-3: #4A4A4A;
    --ast-global-color-4: #FAF5E5;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #F0E6C5;
    --ast-global-color-7: #141004;
    --ast-global-color-8: #222222;
}

:root {
    --ast-border-color: #dddddd;
}

.ast-single-entry-banner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    position: relative;
    background: var(--ast-title-layout-bg);
}

.ast-single-entry-banner[data-banner-layout="layout-1"] {
    max-width: 1200px;
    background: inherit;
    padding: 20px 0px;
}

.ast-single-entry-banner[data-banner-width-type="custom"] {
    margin: 0px auto;
    width: 100%;
}

.ast-single-entry-banner+.site-content .entry-header {
    margin-bottom: 0px;
}

.site .ast-author-avatar {
    --ast-author-avatar-size: ;
}

a.ast-underline-text {
    text-decoration: underline;
}

.ast-container>.ast-terms-link {
    position: relative;
    display: block;
}

a.ast-button.ast-badge-tax {
    padding: 4px 8px;
    border-radius: 3px;
    font-size: inherit;
}

header.entry-header {
    text-align: left;
}

header.entry-header .entry-title {
    font-size: 1.33333rem;
}

header.entry-header> :not(:last-child) {
    margin-bottom: 10px;
}

@media (max-width: 921px) {
    header.entry-header {
        text-align: left;
    }
}

@media (max-width: 544px) {
    header.entry-header {
        text-align: left;
    }
}

.ast-archive-entry-banner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    position: relative;
    background: var(--ast-title-layout-bg);
}

.ast-archive-entry-banner[data-banner-width-type="custom"] {
    margin: 0px auto;
    width: 100%;
}

.ast-archive-entry-banner[data-banner-layout="layout-1"] {
    background: inherit;
    padding: 20px 0px;
    text-align: left;
}

body.archive .ast-archive-description {
    max-width: 1200px;
    width: 100%;
    text-align: left;
    padding: 3em;
}

body.archive .ast-archive-description .ast-archive-title,
body.archive .ast-archive-description .ast-archive-title * {
    font-size: 2.66667rem;
}

body.archive .ast-archive-description> :not(:last-child) {
    margin-bottom: 10px;
}

@media (max-width: 921px) {
    body.archive .ast-archive-description {
        text-align: left;
    }
}

@media (max-width: 544px) {
    body.archive .ast-archive-description {
        text-align: left;
    }
}

.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg {
    width: 120px;
}

.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    max-width: 120px;
    width: 120px;
}

@media (max-width: 921px) {
    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg {
        width: 120px;
    }

    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
        max-width: 120px;
        width: 120px;
    }
}

@media (max-width: 543px) {
    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg {
        width: 100px;
    }

    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
        max-width: 100px;
        width: 100px;
    }
}

@media (min-width: 921px) {
    .ast-theme-transparent-header #masthead {
        position: absolute;
        left: 0px;
        right: 0px;
    }

    .ast-theme-transparent-header .main-header-bar,
    .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
        background: none;
    }

    body.elementor-editor-active.ast-theme-transparent-header #masthead,
    .fl-builder-edit .ast-theme-transparent-header #masthead,
    body.vc_editor.ast-theme-transparent-header #masthead,
    body.brz-ed.ast-theme-transparent-header #masthead {
        z-index: 0;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
        display: none;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
        display: inline-block;
    }

    .ast-theme-transparent-header .ast-above-header,
    .ast-theme-transparent-header .ast-above-header.ast-above-header-bar {
        background-image: none;
        background-color: transparent;
    }

    .ast-theme-transparent-header .ast-below-header,
    .ast-theme-transparent-header .ast-below-header.ast-below-header-bar {
        background-image: none;
        background-color: transparent;
    }
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,
.ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,
.ast-theme-transparent-header .ast-masthead-custom-menu-items,
.ast-theme-transparent-header .ast-masthead-custom-menu-items a,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .ast-above-header-navigation a,
.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a,
.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation>ul.ast-above-header-menu>.menu-item-has-children:not(.current-menu-item)>.ast-menu-toggle,
.ast-theme-transparent-header .ast-below-header-menu,
.ast-theme-transparent-header .ast-below-header-menu a,
.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a,
.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu,
.ast-theme-transparent-header .main-header-menu .menu-link {
    color: rgb(236, 240, 242);
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
.ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.menu-link,
.ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-item>.ast-menu-toggle,
.ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link,
.ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link {
    color: rgb(255, 255, 255);
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link,
.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link {
    background-color: transparent;
}

@media (max-width: 921px) {
    .ast-theme-transparent-header #masthead {
        position: absolute;
        left: 0px;
        right: 0px;
    }

    .ast-theme-transparent-header .main-header-bar,
    .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
        background: none;
    }

    body.elementor-editor-active.ast-theme-transparent-header #masthead,
    .fl-builder-edit .ast-theme-transparent-header #masthead,
    body.vc_editor.ast-theme-transparent-header #masthead,
    body.brz-ed.ast-theme-transparent-header #masthead {
        z-index: 0;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
        display: none;
    }

    .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
        display: inline-block;
    }

    .ast-theme-transparent-header .ast-above-header,
    .ast-theme-transparent-header .ast-above-header.ast-above-header-bar {
        background-image: none;
        background-color: transparent;
    }

    .ast-theme-transparent-header .ast-below-header,
    .ast-theme-transparent-header .ast-below-header.ast-below-header-bar {
        background-image: none;
        background-color: transparent;
    }
}

@media (max-width: 921px) {

    .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-menu,
    .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu .sub-menu,
    .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu,
    .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-bar-wrap .main-header-menu,
    .ast-flyout-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,
    .ast-fullscreen-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,
    .ast-flyout-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap .ast-above-header-navigation,
    .ast-flyout-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap .ast-below-header-actual-nav,
    .ast-fullscreen-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap,
    .ast-fullscreen-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap,
    .ast-theme-transparent-header .main-header-menu .menu-link {
        background-color: var(--ast-global-color-4);
    }

    .ast-theme-transparent-header .ast-builder-menu .main-header-menu,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,
    .ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,
    .ast-theme-transparent-header .ast-masthead-custom-menu-items,
    .ast-theme-transparent-header .ast-masthead-custom-menu-items a,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
    .ast-theme-transparent-header .main-header-menu .menu-link {
        color: var(--ast-global-color-2);
    }

    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle,
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
    .ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-item>.menu-link,
    .ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.menu-link,
    .ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-item>.ast-menu-toggle,
    .ast-theme-transparent-header [class*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
    .ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link,
    .ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link,
    .ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link {
        color: var(--ast-global-color-1);
    }
}

.ast-theme-transparent-header #ast-desktop-header>.ast-main-header-wrap>.main-header-bar,
.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>.ast-main-header-wrap>.main-header-bar {
    border-bottom-style: none;
}

.ast-breadcrumbs .trail-browse,
.ast-breadcrumbs .trail-items,
.ast-breadcrumbs .trail-items li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    border: none;
    background: inherit;
    text-indent: 0px;
    text-decoration: none;
}

.ast-breadcrumbs .trail-browse {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    color: inherit;
}

.ast-breadcrumbs .trail-items {
    list-style: none;
}

.trail-items li::after {
    padding: 0px 0.3em;
    content: "»";
}

.trail-items li:last-of-type::after {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-content :where(h1, h2, h3, h4, h5, h6) {
    color: var(--ast-global-color-2);
}

@media (max-width: 921px) {

    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row> :first-child,
    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row> :last-child {
        grid-column: 1 / -1;
    }
}

@media (max-width: 544px) {

    .ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row> :first-child,
    .ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row> :last-child {
        grid-column: 1 / -1;
    }
}

.ast-builder-layout-element[data-section="title_tagline"] {
    display: flex;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
        display: flex;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
        display: flex;
    }
}

[data-section*="section-hb-button-"] .menu-link {
    display: none;
}

.ast-header-button-1[data-section="section-hb-button-1"] {
    display: flex;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {
        display: none;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {
        display: none;
    }
}

.ast-builder-menu-1 {
    font-family: inherit;
    font-weight: inherit;
}

.ast-builder-menu-1 .sub-menu,
.ast-builder-menu-1 .inline-on-mobile .sub-menu {
    border-width: 2px 0px 0px;
    border-color: var(--ast-global-color-0);
    border-style: solid;
}

.ast-builder-menu-1 .sub-menu .sub-menu {
    top: -2px;
}

.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,
.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper {
    margin-top: 0px;
}

.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu::before,
.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper::before {
    height: calc(7px);
}

.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {
    border-style: none;
}

@media (max-width: 921px) {
    .ast-builder-menu-1 .main-header-menu .menu-item>.menu-link {
        color: var(--ast-global-color-2);
    }

    .ast-builder-menu-1 .menu-item>.ast-menu-toggle {
        color: var(--ast-global-color-2);
    }

    .ast-builder-menu-1 .menu-item:hover>.menu-link,
    .ast-builder-menu-1 .inline-on-mobile .menu-item:hover>.ast-menu-toggle {
        color: var(--ast-global-color-1);
    }

    .ast-builder-menu-1 .menu-item:hover>.ast-menu-toggle {
        color: var(--ast-global-color-1);
    }

    .ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,
    .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,
    .ast-builder-menu-1 .current-menu-ancestor>.menu-link,
    .ast-builder-menu-1 .current-menu-ancestor>.ast-menu-toggle {
        color: var(--ast-global-color-1);
    }

    .ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle {
        color: var(--ast-global-color-1);
    }

    .ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle {
        top: 0px;
    }

    .ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children>.ast-menu-toggle {
        right: -15px;
    }

    .ast-builder-menu-1 .menu-item-has-children>.menu-link::after {
        content: unset;
    }

    .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,
    .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper {
        margin-top: 0px;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle {
        top: 0px;
    }

    .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,
    .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper {
        margin-top: 0px;
    }
}

.ast-builder-menu-1 {
    display: flex;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-builder-menu-1 {
        display: flex;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-builder-menu-1 {
        display: flex;
    }
}

.site-below-footer-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    background-image: none;
    min-height: 30px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-top-color: rgb(231, 231, 231);
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
    max-width: 1200px;
    min-height: 30px;
    margin-left: auto;
    margin-right: auto;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,
.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
    align-items: center;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section {
    display: flex;
    margin-bottom: 0px;
}

.ast-builder-grid-row-2-equal .ast-builder-grid-row {
    grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 921px) {
    .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section {
        display: flex;
        margin-bottom: 0px;
    }

    .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
        display: block;
        margin-bottom: 10px;
    }

    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 544px) {
    .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section {
        display: flex;
        margin-bottom: 0px;
    }

    .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
        display: block;
        margin-bottom: 10px;
    }

    .ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
        grid-template-columns: 1fr;
    }
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    padding: 40px;
}

@media (max-width: 921px) {
    .site-below-footer-wrap[data-section="section-below-footer-builder"] {
        padding: 30px;
    }
}

@media (max-width: 544px) {
    .site-below-footer-wrap[data-section="section-below-footer-builder"] {
        padding: 30px;
    }
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    display: grid;
}

@media (max-width: 921px) {
    .ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
        display: grid;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
        display: grid;
    }
}

.ast-builder-html-element img.alignnone {
    display: inline-block;
}

.ast-builder-html-element p:first-child {
    margin-top: 0px;
}

.ast-builder-html-element p:last-child {
    margin-bottom: 0px;
}

.ast-header-break-point .main-header-bar .ast-builder-html-element {
    line-height: 1.85714;
}

.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
    font-size: 0.933333rem;
}

.footer-widget-area[data-section="section-fb-html-1"] {
    font-size: 0.933333rem;
}

.footer-widget-area[data-section="section-fb-html-1"] {
    display: block;
}

@media (max-width: 921px) {
    .ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"] {
        display: block;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"] {
        display: block;
    }
}

.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
    text-align: right;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
        text-align: right;
    }
}

@media (max-width: 544px) {
    .footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
        text-align: center;
    }
}

.ast-footer-copyright {
    text-align: left;
}

.ast-footer-copyright.site-footer-focus-item {
    color: var(--ast-global-color-3);
}

@media (max-width: 921px) {
    .ast-footer-copyright {
        text-align: left;
    }
}

@media (max-width: 544px) {
    .ast-footer-copyright {
        text-align: center;
    }
}

.ast-footer-copyright.site-footer-focus-item {
    font-size: 0.933333rem;
}

.ast-footer-copyright.ast-builder-layout-element {
    display: flex;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
        display: flex;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
        display: flex;
    }
}

.ast-social-stack-desktop .ast-builder-social-element,
.ast-social-stack-tablet .ast-builder-social-element,
.ast-social-stack-mobile .ast-builder-social-element {
    margin-top: 6px;
    margin-bottom: 6px;
}

.social-show-label-true .ast-builder-social-element {
    width: auto;
    padding: 0px 0.4em;
}

[data-section^="section-fb-social-icons-"] .footer-social-inner-wrap {
    text-align: center;
}

.ast-footer-social-wrap {
    width: 100%;
}

.ast-footer-social-wrap .ast-builder-social-element:first-child {
    margin-left: 0px;
}

.ast-footer-social-wrap .ast-builder-social-element:last-child {
    margin-right: 0px;
}

.ast-header-social-wrap .ast-builder-social-element:first-child {
    margin-left: 0px;
}

.ast-header-social-wrap .ast-builder-social-element:last-child {
    margin-right: 0px;
}

.ast-builder-social-element {
    line-height: 1;
    color: var(--ast-global-color-2);
    background: transparent;
    vertical-align: middle;
    transition: 0.01s;
    margin-left: 6px;
    margin-right: 6px;
    justify-content: center;
    align-items: center;
}

.ast-builder-social-element .social-item-label {
    padding-left: 6px;
}

.ast-footer-social-1-wrap .ast-builder-social-element svg {
    width: 18px;
    height: 18px;
}

.ast-footer-social-1-wrap {
    margin-top: 20px;
}

.ast-footer-social-1-wrap .ast-social-color-type-custom svg {
    fill: var(--ast-global-color-2);
}

.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover {
    color: var(--ast-global-color-0);
}

.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg {
    fill: var(--ast-global-color-0);
}

.ast-footer-social-1-wrap .ast-social-color-type-custom .social-item-label {
    color: var(--ast-global-color-2);
}

.ast-footer-social-1-wrap .ast-builder-social-element:hover .social-item-label {
    color: var(--ast-global-color-0);
}

[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
    text-align: left;
}

@media (max-width: 921px) {
    .ast-footer-social-1-wrap {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
        text-align: center;
    }
}

@media (max-width: 544px) {
    [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
        text-align: center;
    }
}

.ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
    display: flex;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
        display: flex;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
        display: flex;
    }
}

.site-footer {
    background-color: var(--ast-global-color-5);
    background-image: none;
}

.ast-hfb-header .site-footer {
    padding-top: 0px;
}

.site-primary-footer-wrap {
    padding-top: 45px;
    padding-bottom: 45px;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    background-image: none;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    column-gap: 60px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
    align-items: center;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section {
    display: flex;
    margin-bottom: 0px;
}

.ast-builder-grid-row-3-lheavy .ast-builder-grid-row {
    grid-template-columns: 2fr 1fr 1fr;
}

@media (max-width: 921px) {
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section {
        display: flex;
        margin-bottom: 0px;
    }

    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
        display: block;
        margin-bottom: 10px;
    }

    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 544px) {
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section {
        display: flex;
        margin-bottom: 0px;
    }

    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
        display: block;
        margin-bottom: 10px;
    }

    .ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
        grid-template-columns: 1fr;
    }
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    padding-left: 30px;
    padding-right: 30px;
}

@media (max-width: 921px) {
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media (max-width: 544px) {
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    display: grid;
}

@media (max-width: 921px) {
    .ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
        display: grid;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
        display: grid;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
    text-align: left;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
        text-align: center;
    }
}

@media (max-width: 544px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
        text-align: center;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
    text-align: left;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
        text-align: center;
    }
}

@media (max-width: 544px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
        text-align: center;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
    text-align: left;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
        text-align: center;
    }
}

@media (max-width: 544px) {
    .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
        text-align: center;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
    display: block;
}

@media (max-width: 921px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
        display: block;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
        display: block;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a {
    color: var(--ast-global-color-2);
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a:hover {
    color: var(--ast-global-color-1);
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
    display: block;
}

@media (max-width: 921px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
        display: block;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
        display: block;
    }
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
    display: block;
}

@media (max-width: 921px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
        display: block;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
        display: block;
    }
}

.ast-header-button-1 .ast-custom-button {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0px;
}

.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not(.astra-full-megamenu-wrapper) .sub-menu,
.ast-builder-menu-1 .inline-on-mobile .sub-menu,
.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px;
}

.ast-desktop .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    max-width: 35%;
}

@media (max-width: 921px) {
    .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
        max-width: 90%;
    }
}

@media (max-width: 544px) {
    .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
        max-width: 90%;
    }
}

.ast-header-break-point .main-header-bar {
    border-bottom-width: 0px;
}

@media (min-width: 922px) {
    .main-header-bar {
        border-bottom-width: 0px;
    }
}

.main-header-menu .menu-item,
#astra-footer-menu .menu-item,
.main-header-bar .ast-masthead-custom-menu-items {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.main-header-menu>.menu-item>.menu-link,
#astra-footer-menu>.menu-item>.menu-link {
    height: 100%;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg {
    top: 0.2em;
    margin-top: 0px;
    margin-left: 0px;
    width: 0.65em;
    transform: translate(0px, -2px) rotateZ(270deg);
}

.ast-mobile-popup-content .ast-submenu-expanded>.ast-menu-toggle {
    transform: rotateX(180deg);
    overflow-y: auto;
}

@media (min-width: 922px) {
    .ast-builder-menu .main-navigation>ul>li:last-child a {
        margin-right: 0px;
    }
}

.ast-separate-container .ast-article-inner {
    background-color: transparent;
    background-image: none;
}

.ast-separate-container .ast-article-post {
    background-color: var(--ast-global-color-5);
    background-image: none;
}

@media (max-width: 921px) {
    .ast-separate-container .ast-article-post {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

@media (max-width: 544px) {
    .ast-separate-container .ast-article-post {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

.ast-separate-container .ast-article-single:not(.ast-related-post),
.ast-separate-container .error-404,
.ast-separate-container .no-results,
.single.ast-separate-container.ast-author-meta,
.ast-separate-container .related-posts-title-wrapper,
.ast-separate-container .comments-count-wrapper,
.ast-box-layout.ast-plain-container .site-content,
.ast-padded-layout.ast-plain-container .site-content,
.ast-separate-container .ast-archive-description,
.ast-separate-container .comments-area .comment-respond,
.ast-separate-container .comments-area .ast-comment-list li,
.ast-separate-container .comments-area .comments-title {
    background-color: var(--ast-global-color-5);
    background-image: none;
}

@media (max-width: 921px) {

    .ast-separate-container .ast-article-single:not(.ast-related-post),
    .ast-separate-container .error-404,
    .ast-separate-container .no-results,
    .single.ast-separate-container.ast-author-meta,
    .ast-separate-container .related-posts-title-wrapper,
    .ast-separate-container .comments-count-wrapper,
    .ast-box-layout.ast-plain-container .site-content,
    .ast-padded-layout.ast-plain-container .site-content,
    .ast-separate-container .ast-archive-description {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

@media (max-width: 544px) {

    .ast-separate-container .ast-article-single:not(.ast-related-post),
    .ast-separate-container .error-404,
    .ast-separate-container .no-results,
    .single.ast-separate-container.ast-author-meta,
    .ast-separate-container .related-posts-title-wrapper,
    .ast-separate-container .comments-count-wrapper,
    .ast-box-layout.ast-plain-container .site-content,
    .ast-padded-layout.ast-plain-container .site-content,
    .ast-separate-container .ast-archive-description {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

.ast-separate-container.ast-two-container #secondary .widget {
    background-color: var(--ast-global-color-5);
    background-image: none;
}

@media (max-width: 921px) {
    .ast-separate-container.ast-two-container #secondary .widget {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

@media (max-width: 544px) {
    .ast-separate-container.ast-two-container #secondary .widget {
        background-color: var(--ast-global-color-5);
        background-image: none;
    }
}

.ast-mobile-header-content>*,
.ast-desktop-header-content>* {
    padding: 10px 0px;
    height: auto;
}

.ast-mobile-header-content> :first-child,
.ast-desktop-header-content> :first-child {
    padding-top: 10px;
}

.ast-mobile-header-content>.ast-builder-menu,
.ast-desktop-header-content>.ast-builder-menu {
    padding-top: 0px;
}

.ast-mobile-header-content> :last-child,
.ast-desktop-header-content> :last-child {
    padding-bottom: 0px;
}

.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,
.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {
    width: 100%;
}

.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
    transform: rotateX(180deg);
}

#ast-desktop-header .ast-desktop-header-content,
.ast-mobile-header-content .ast-search-icon,
.ast-desktop-header-content .ast-search-icon,
.ast-mobile-header-wrap .ast-mobile-header-content,
.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {
    display: none;
}

.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,
.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
    display: block;
}

.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up>.menu-item>.sub-menu,
.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up>.menu-item .menu-item>.sub-menu,
.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down>.menu-item>.sub-menu,
.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down>.menu-item .menu-item>.sub-menu,
.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade>.menu-item>.sub-menu,
.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade>.menu-item .menu-item>.sub-menu {
    opacity: 1;
    visibility: visible;
}

.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {
    width: unset;
    margin: unset;
}

.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,
.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
    left: calc(-0.907em + 20px);
    right: auto;
}

.ast-mobile-header-content .ast-search-menu-icon,
.ast-mobile-header-content .ast-search-menu-icon.slide-search,
.ast-desktop-header-content .ast-search-menu-icon,
.ast-desktop-header-content .ast-search-menu-icon.slide-search {
    width: 100%;
    position: relative;
    display: block;
    right: auto;
    transform: none;
}

.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,
.ast-mobile-header-content .ast-search-menu-icon .search-form,
.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,
.ast-desktop-header-content .ast-search-menu-icon .search-form {
    right: 0px;
    visibility: visible;
    opacity: 1;
    position: relative;
    top: auto;
    transform: none;
    padding: 0px;
    display: block;
    overflow: hidden;
}

.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,
.ast-mobile-header-content .ast-search-menu-icon .search-field,
.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,
.ast-desktop-header-content .ast-search-menu-icon .search-field {
    width: 100%;
    padding-right: 5.5em;
}

.ast-mobile-header-content .ast-search-menu-icon .search-submit,
.ast-desktop-header-content .ast-search-menu-icon .search-submit {
    display: block;
    position: absolute;
    height: 100%;
    top: 0px;
    right: 0px;
    padding: 0px 1em;
    border-radius: 0px;
}

.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {
    padding-left: 30px;
}

.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {
    padding-left: 40px;
}

.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    background-color: var(--ast-global-color-4);
}

.ast-mobile-header-wrap .ast-mobile-header-content,
.ast-desktop-header-content {
    background-color: var(--ast-global-color-4);
}

.ast-mobile-popup-content>*,
.ast-mobile-header-content>*,
.ast-desktop-popup-content>*,
.ast-desktop-header-content>* {
    padding-top: 0px;
    padding-bottom: 0px;
}

.content-align-flex-start .ast-builder-layout-element {
    justify-content: flex-start;
}

.content-align-flex-start .main-header-menu {
    text-align: left;
}

.ast-mobile-popup-drawer.active .menu-toggle-close {
    color: rgb(58, 58, 58);
}

.ast-mobile-header-wrap .ast-primary-header-bar,
.ast-primary-header-bar .site-primary-header-wrap {
    min-height: 70px;
}

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

.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar {
    padding-left: 20px;
    padding-right: 20px;
}

.ast-header-break-point .ast-primary-header-bar {
    border-bottom: 0px solid rgb(234, 234, 234);
}

@media (min-width: 922px) {
    .ast-primary-header-bar {
        border-bottom: 0px solid rgb(234, 234, 234);
    }
}

.ast-primary-header-bar {
    background-color: var(--ast-global-color-5);
    background-image: none;
}

.ast-primary-header-bar {
    display: block;
}

@media (max-width: 921px) {
    .ast-header-break-point .ast-primary-header-bar {
        display: grid;
    }
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-primary-header-bar {
        display: grid;
    }
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
    color: var(--ast-global-color-4);
    border: none;
    background: var(--ast-global-color-0);
    border-radius: 5px;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 20px;
    height: 20px;
    fill: var(--ast-global-color-4);
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu {
    color: var(--ast-global-color-4);
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0px 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0px !important;
}

:root {
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122, 0, 223;
    --wp-bound-block-color: var(--wp-block-synced-color);
    --wp-editor-canvas-background: #ddd;
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0, 124, 186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
    --wp-admin-border-width-focus: 2px;
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px;
    }
}

.wp-element-button {
    cursor: pointer;
}

:root .has-very-light-gray-background-color {
    background-color: rgb(238, 238, 238);
}

:root .has-very-dark-gray-background-color {
    background-color: rgb(49, 49, 49);
}

:root .has-very-light-gray-color {
    color: rgb(238, 238, 238);
}

:root .has-very-dark-gray-color {
    color: rgb(49, 49, 49);
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227));
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254));
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236));
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113));
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89));
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207));
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252));
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
    font-size: 1em;
}

.has-larger-font-size {
    font-size: 2.625em;
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge);
}

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

.has-text-align-left {
    text-align: left;
}

.has-text-align-right {
    text-align: right;
}

.has-fit-text {
    white-space: nowrap !important;
}

#end-resizable-editor-section {
    display: none;
}

.aligncenter {
    clear: both;
}

.items-justified-left {
    justify-content: flex-start;
}

.items-justified-center {
    justify-content: center;
}

.items-justified-right {
    justify-content: flex-end;
}

.items-justified-space-between {
    justify-content: space-between;
}

.screen-reader-text {
    border: 0px;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
    overflow-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: rgb(221, 221, 221);
    clip-path: none;
    color: rgb(68, 68, 68);
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

html :where(.has-border-color) {
    border-style: solid;
}

html :where([style*="border-top-color"]) {
    border-top-style: solid;
}

html :where([style*="border-right-color"]) {
    border-right-style: solid;
}

html :where([style*="border-bottom-color"]) {
    border-bottom-style: solid;
}

html :where([style*="border-left-color"]) {
    border-left-style: solid;
}

html :where([style*="border-width"]) {
    border-style: solid;
}

html :where([style*="border-top-width"]) {
    border-top-style: solid;
}

html :where([style*="border-right-width"]) {
    border-right-style: solid;
}

html :where([style*="border-bottom-width"]) {
    border-bottom-style: solid;
}

html :where([style*="border-left-width"]) {
    border-left-style: solid;
}

html :where(img[class*="wp-image-"]) {
    height: auto;
    max-width: 100%;
}

:where(figure) {
    margin: 0px 0px 1em;
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px;
    }
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:root {
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}

:where(body) {
    margin: 0px;
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.wp-site-blocks)>* {
    margin-block: 24px 0px;
}

:where(.wp-site-blocks)> :first-child {
    margin-block-start: 0px;
}

:where(.wp-site-blocks)> :last-child {
    margin-block-end: 0px;
}

:root {
    --wp--style--block-gap: 24px;
}

:root :where(.is-layout-flow)> :first-child {
    margin-block-start: 0px;
}

:root :where(.is-layout-flow)> :last-child {
    margin-block-end: 0px;
}

:root :where(.is-layout-flow)>* {
    margin-block: 24px 0px;
}

:root :where(.is-layout-constrained)> :first-child {
    margin-block-start: 0px;
}

:root :where(.is-layout-constrained)> :last-child {
    margin-block-end: 0px;
}

:root :where(.is-layout-constrained)>* {
    margin-block: 24px 0px;
}

:root :where(.is-layout-flex) {
    gap: 24px;
}

:root :where(.is-layout-grid) {
    gap: 24px;
}

.is-layout-flow>.alignleft {
    float: left;
    margin-inline: 0px 2em;
}

.is-layout-flow>.alignright {
    float: right;
    margin-inline: 2em 0px;
}

.is-layout-flow>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
    float: left;
    margin-inline: 0px 2em;
}

.is-layout-constrained>.alignright {
    float: right;
    margin-inline: 2em 0px;
}

.is-layout-constrained>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0px;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0px;
}

body {
    padding: 0px;
}

a:where(:not(.wp-element-button)) {
    text-decoration: none;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: rgb(50, 55, 60);
    border-width: 0px;
    color: rgb(255, 255, 255);
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ast-global-color-0-color {
    color: var(--wp--preset--color--ast-global-color-0) !important;
}

.has-ast-global-color-1-color {
    color: var(--wp--preset--color--ast-global-color-1) !important;
}

.has-ast-global-color-2-color {
    color: var(--wp--preset--color--ast-global-color-2) !important;
}

.has-ast-global-color-3-color {
    color: var(--wp--preset--color--ast-global-color-3) !important;
}

.has-ast-global-color-4-color {
    color: var(--wp--preset--color--ast-global-color-4) !important;
}

.has-ast-global-color-5-color {
    color: var(--wp--preset--color--ast-global-color-5) !important;
}

.has-ast-global-color-6-color {
    color: var(--wp--preset--color--ast-global-color-6) !important;
}

.has-ast-global-color-7-color {
    color: var(--wp--preset--color--ast-global-color-7) !important;
}

.has-ast-global-color-8-color {
    color: var(--wp--preset--color--ast-global-color-8) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ast-global-color-0-background-color {
    background-color: var(--wp--preset--color--ast-global-color-0) !important;
}

.has-ast-global-color-1-background-color {
    background-color: var(--wp--preset--color--ast-global-color-1) !important;
}

.has-ast-global-color-2-background-color {
    background-color: var(--wp--preset--color--ast-global-color-2) !important;
}

.has-ast-global-color-3-background-color {
    background-color: var(--wp--preset--color--ast-global-color-3) !important;
}

.has-ast-global-color-4-background-color {
    background-color: var(--wp--preset--color--ast-global-color-4) !important;
}

.has-ast-global-color-5-background-color {
    background-color: var(--wp--preset--color--ast-global-color-5) !important;
}

.has-ast-global-color-6-background-color {
    background-color: var(--wp--preset--color--ast-global-color-6) !important;
}

.has-ast-global-color-7-background-color {
    background-color: var(--wp--preset--color--ast-global-color-7) !important;
}

.has-ast-global-color-8-background-color {
    background-color: var(--wp--preset--color--ast-global-color-8) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ast-global-color-0-border-color {
    border-color: var(--wp--preset--color--ast-global-color-0) !important;
}

.has-ast-global-color-1-border-color {
    border-color: var(--wp--preset--color--ast-global-color-1) !important;
}

.has-ast-global-color-2-border-color {
    border-color: var(--wp--preset--color--ast-global-color-2) !important;
}

.has-ast-global-color-3-border-color {
    border-color: var(--wp--preset--color--ast-global-color-3) !important;
}

.has-ast-global-color-4-border-color {
    border-color: var(--wp--preset--color--ast-global-color-4) !important;
}

.has-ast-global-color-5-border-color {
    border-color: var(--wp--preset--color--ast-global-color-5) !important;
}

.has-ast-global-color-6-border-color {
    border-color: var(--wp--preset--color--ast-global-color-6) !important;
}

.has-ast-global-color-7-border-color {
    border-color: var(--wp--preset--color--ast-global-color-7) !important;
}

.has-ast-global-color-8-border-color {
    border-color: var(--wp--preset--color--ast-global-color-8) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.latepoint-admin,
.latepoint-w {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.2;
    text-size-adjust: 100%;
}

.latepoint-admin p,
.latepoint-w p {
    line-height: 1.2;
}

.latepoint-admin .os-template-preview-content,
.latepoint-admin .os-template-preview-content h1,
.latepoint-admin .os-template-preview-content h2,
.latepoint-admin .os-template-preview-content h3,
.latepoint-admin .os-template-preview-content h4,
.latepoint-admin .os-template-preview-content h5,
.latepoint-w .os-template-preview-content,
.latepoint-w .os-template-preview-content h1,
.latepoint-w .os-template-preview-content h2,
.latepoint-w .os-template-preview-content h3,
.latepoint-w .os-template-preview-content h4,
.latepoint-w .os-template-preview-content h5 {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.latepoint-admin .os-template-preview-content .os-template-var,
.latepoint-w .os-template-preview-content .os-template-var {
    font-family: "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;
}

.latepoint-admin *,
.latepoint-admin ::after,
.latepoint-admin ::before,
.latepoint-w *,
.latepoint-w ::after,
.latepoint-w ::before {
    box-sizing: border-box;
}

.latepoint-admin article,
.latepoint-admin aside,
.latepoint-admin figcaption,
.latepoint-admin figure,
.latepoint-admin footer,
.latepoint-admin header,
.latepoint-admin hgroup,
.latepoint-admin main,
.latepoint-admin nav,
.latepoint-admin section,
.latepoint-w article,
.latepoint-w aside,
.latepoint-w figcaption,
.latepoint-w figure,
.latepoint-w footer,
.latepoint-w header,
.latepoint-w hgroup,
.latepoint-w main,
.latepoint-w nav,
.latepoint-w section {
    display: block;
}

.latepoint-admin [tabindex="-1"]:focus,
.latepoint-w [tabindex="-1"]:focus {
    outline: 0px !important;
}

.latepoint-admin hr,
.latepoint-w hr {
    box-sizing: content-box;
    height: 0px;
    overflow: visible;
}

.latepoint-admin h1,
.latepoint-admin h2,
.latepoint-admin h3,
.latepoint-admin h4,
.latepoint-admin h5,
.latepoint-admin h6,
.latepoint-admin p,
.latepoint-w h1,
.latepoint-w h2,
.latepoint-w h3,
.latepoint-w h4,
.latepoint-w h5,
.latepoint-w h6,
.latepoint-w p {
    margin-top: 0px;
}

.latepoint-admin abbr[data-original-title],
.latepoint-admin abbr[title],
.latepoint-w abbr[data-original-title],
.latepoint-w abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0px;
}

.latepoint-admin address,
.latepoint-w address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

.latepoint-admin dl,
.latepoint-admin ol,
.latepoint-admin ul,
.latepoint-w dl,
.latepoint-w ol,
.latepoint-w ul {
    margin-top: 0px;
    margin-bottom: 1rem;
}

.latepoint-admin ol ol,
.latepoint-admin ol ul,
.latepoint-admin ul ol,
.latepoint-admin ul ul,
.latepoint-w ol ol,
.latepoint-w ol ul,
.latepoint-w ul ol,
.latepoint-w ul ul {
    margin-bottom: 0px;
}

.latepoint-admin dd,
.latepoint-w dd {
    margin-bottom: 0.5rem;
    margin-left: 0px;
}

.latepoint-admin blockquote,
.latepoint-admin figure,
.latepoint-w blockquote,
.latepoint-w figure {
    margin: 0px 0px 1rem;
}

.latepoint-admin dfn,
.latepoint-w dfn {
    font-style: italic;
}

.latepoint-admin b,
.latepoint-admin strong,
.latepoint-w b,
.latepoint-w strong {
    font-weight: bolder;
}

.latepoint-admin small,
.latepoint-w small {
    font-size: 80%;
}

.latepoint-admin sub,
.latepoint-admin sup,
.latepoint-w sub,
.latepoint-w sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

.latepoint-admin sub,
.latepoint-w sub {
    bottom: -0.25em;
}

.latepoint-admin sup,
.latepoint-w sup {
    top: -0.5em;
}

.latepoint-admin a:not([href]):not([tabindex]),
.latepoint-w a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.latepoint-admin a:not([href]):not([tabindex]):focus,
.latepoint-w a:not([href]):not([tabindex]):focus {
    outline: 0px;
}

.latepoint-admin code,
.latepoint-admin kbd,
.latepoint-admin pre,
.latepoint-admin samp,
.latepoint-w code,
.latepoint-w kbd,
.latepoint-w pre,
.latepoint-w samp {
    font-size: 1em;
}

.latepoint-admin pre,
.latepoint-w pre {
    margin-top: 0px;
    margin-bottom: 1rem;
    overflow: auto;
}

.latepoint-admin img,
.latepoint-w img {
    vertical-align: middle;
    border-style: none;
}

.latepoint-admin svg,
.latepoint-w svg {
    overflow: hidden;
    vertical-align: middle;
}

.latepoint-admin table,
.latepoint-w table {
    border-collapse: collapse;
}

.latepoint-admin caption,
.latepoint-w caption {
    text-align: left;
    caption-side: bottom;
}

.latepoint-admin th,
.latepoint-w th {
    text-align: inherit;
}

.latepoint-admin label,
.latepoint-admin output,
.latepoint-w label,
.latepoint-w output {
    display: inline-block;
}

.latepoint-admin button:focus,
.latepoint-w button:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

.latepoint-admin button,
.latepoint-admin input,
.latepoint-admin optgroup,
.latepoint-admin select,
.latepoint-admin textarea,
.latepoint-w button,
.latepoint-w input,
.latepoint-w optgroup,
.latepoint-w select,
.latepoint-w textarea {
    margin: 0px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.latepoint-admin button,
.latepoint-admin input,
.latepoint-w button,
.latepoint-w input {
    overflow: visible;
}

.latepoint-admin button,
.latepoint-admin select,
.latepoint-w button,
.latepoint-w select {
    text-transform: none;
}

.latepoint-admin [type="reset"],
.latepoint-admin [type="submit"],
.latepoint-admin button,
.latepoint-admin html [type="button"],
.latepoint-w [type="reset"],
.latepoint-w [type="submit"],
.latepoint-w button,
.latepoint-w html [type="button"] {
    appearance: button;
}

.latepoint-admin input[type="checkbox"],
.latepoint-admin input[type="radio"],
.latepoint-w input[type="checkbox"],
.latepoint-w input[type="radio"] {
    box-sizing: border-box;
    padding: 0px;
}

.latepoint-admin input[type="date"],
.latepoint-admin input[type="datetime-local"],
.latepoint-admin input[type="month"],
.latepoint-admin input[type="time"],
.latepoint-w input[type="date"],
.latepoint-w input[type="datetime-local"],
.latepoint-w input[type="month"],
.latepoint-w input[type="time"] {
    appearance: listbox;
}

.latepoint-admin textarea,
.latepoint-w textarea {
    overflow: auto;
    resize: vertical;
}

.latepoint-admin fieldset,
.latepoint-w fieldset {
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.latepoint-admin legend,
.latepoint-w legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0px;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

.latepoint-admin progress,
.latepoint-w progress {
    vertical-align: baseline;
}

.latepoint-admin [type="number"]::-webkit-inner-spin-button,
.latepoint-admin [type="number"]::-webkit-outer-spin-button,
.latepoint-w [type="number"]::-webkit-inner-spin-button,
.latepoint-w [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

.latepoint-admin [type="search"],
.latepoint-w [type="search"] {
    outline-offset: -2px;
    appearance: none;
}

.latepoint-admin [type="search"]::-webkit-search-cancel-button,
.latepoint-admin [type="search"]::-webkit-search-decoration,
.latepoint-w [type="search"]::-webkit-search-cancel-button,
.latepoint-w [type="search"]::-webkit-search-decoration {
    appearance: none;
}

.latepoint-admin ::-webkit-file-upload-button,
.latepoint-w ::-webkit-file-upload-button {
    font: inherit;
    appearance: button;
}

.latepoint-admin summary,
.latepoint-w summary {
    display: list-item;
    cursor: pointer;
}

.latepoint-admin template,
.latepoint-w template {
    display: none;
}

.latepoint-admin [hidden],
.latepoint-w [hidden] {
    display: none !important;
}

@keyframes statusIconPop {
    0% {
        transform: rotate(-90deg) scale(0.4);
        opacity: 1;
    }

    100% {
        transform: rotate(0deg) scale(1);
        opacity: 1;
    }
}

@font-face {
    font-family: latepointIcons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBnEAAAC8AAAAYGNtYXAXVtK9AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZvBkFiMAAAF4AAAmmGhlYWQvWaP0AAAoEAAAADZoaGVhCqEG3gAAKEgAAAAkaG10eOfCAAAAAChsAAAA7GxvY2ECBwtAAAApWAAAAHhtYXhwAHUA6QAAKdAAAAAgbmFtZUA710MAACnwAAABnnBvc3QAAwAAAAArkAAAACAAAwQRAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpNgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Tb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAAFAAD/wAOrA8AAJAAvAGIAcQCAAAABNCYjFAYjIiY1IxQGIyImNSMUBiMiJjUjFAYjIiY1IgYdASE1BREUFjMhMjY1ESElERQGIyEiJjURNDYzNTQ2MzIWHQEzNTQ2MzIWHQEzNTQ2MzIWHQEzNTQ2MzIWHQEyFhUBNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUDVRkRGRISGVUZEhEZVhkREhlVGRISGREZAqr9VhkRAlYRGf1WAwBLNf2qNUtLNRkSEhlVGRIRGVYZERIZVRkSEhk1S/1VGRIBqhIZGRL+VhIZGRIBqhIZGRL+VhIZAsASGRIZGRISGRkSEhkZEhIZGRIZElVVq/6AERkZEQGAq/3VNUtLNQIrNUsrERkZESsrERkZESsrERkZESsrERkZEStLNf7VEhkZEhEZGRGqERkZERIZGRIAAAABAAD/wAbcA8AAKgAAARYUBw4BBzgBMQEOASMiJicmNDcBISImNTQ2MyEBJjQ3NjIXATgBMR4BFwbcBQUDCAX+SAsbDg4bCxYWATv6Yx4rKx4Fnf7FFhYVPRYBuAUIAwHcDR0OBgwF/kkLCwsLFT0VATorHx4rAToVPRUWFv5JBQwHAAABAAD/wAbfA8AAKgAAASEBFhQHDgEjIiYnATgBIy4BJyY0Nz4BNzIwMQE2MhcWFAcBITIWFRQGIwaW+mMBOxYWChsPDhsK/kgBBQgCBgYCCAUBAbgVPRUWFv7FBZ0eKyseAXf+xhU9FQsLCwsBtwUMBg4dDQcMBQG3FhYVPRX+xiseHysAAAAAAQAA/8ADxAPAAAUAACUBNxcBFwGA/ryIvAG8iDgBRIi8AbyIAAAAAAEAAP/AA2ADwAAFAAABBwkBFwEBYGABoP5gYAIAA8Bg/mD+YGACAAABAAD/wAMAA8AABQAABTcJAScBAqBg/mABoGD+AEBgAaABoGD+AAAAAQAA/8AEAAPAAAUAABMXCQE3AQDAAUABQMD+AAEgwAFA/sDAAgAAAAEAAP/ABAADwAAFAAATFwkBNwEAgAGAAYCA/gABIIABgP6AgAIAAAABAAD/wAQAA8AABQAAAScJAQcBBADA/sD+wMACAAJgwP7AAUDA/gAAAQAA/8AEAAPAAAUAAAEnCQEHAQQAgP6A/oCAAgACYID+gAGAgP4AAAEAAP/AA0kDwAAfAAABNjQnJiIHCQEmIgcGFBcJAQYUFxYyNwkBFjI3NjQnAQNJDAwNIw3+9P70DSMNDAwBDf7zDAwNIw0BDAEMDSMNDAz+8wLMDSMNDAz+8wENDAwNIw3+9P70DSMNDAwBDf7zDAwNIw0BDAAAAAQAAP/AA1UDwAAPAC0AOwBJAAAlMDM6ATMyMTA1PAE1NDUhARQGIyEiJjURIiY1NDY7ATQ2MzIWFTMyFhUUBiMRATQ2MzIWFREUBiMiJjUDNDYzMhYVERQGIyImNQErQkOgQ0L+VgIAMiT+ViQyERkZEdYyIyMy1hEZGRH/ABkREhkZEhEZqxkSERkZERIZa0NEtl1dM/3WJDIyJAIqGRISGSMyMiMZEhIZ/dYBqhIZGRL+1hIZGRIBKhIZGRL+1hIZGRIAAAAAAwAA/8ADqwPAACAAPQBZAAABNzYWFxYUDwEXFhQHDgEvAQcGJicmND8BJyY0Nz4BHwERIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIzUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYCAGoMIw0NDWpqDQ0NIwxqagwjDQ0NamoNDQ0jDGpYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PgH8ag0BDA0jDGpqDCMNDAENamoNAQwNIwxqagwjDQwBDWr+GSIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIlYaG10+PkdHPj5dGxoaG10+PkdHPj5dGxoAAAAEAAD/wAOrA8AADQAcACIAJwAANzQ2MyEyFhUUBiMhIiYBFxYUBwEHBiY/AQE2MhcBJw8BPwEBJwcXN1UZEgMAEhkZEv0AEhkC+zwZGf5anyMkCSgBphlHGf6GPBwUUBwBHzzjPeJGEhkZEhIZGQMePRlGGf5ZKAgkI54BpxkZ/g48HFEUHQEePeI94gAAAAAGAAD/wAOrA8AAGwA4AFUAYQBtAHoAAAEUBgcVFAYjIiY9AS4BNTQ2NxE0NjMyFhURHgElFAYHERQGIyImNREuATU0Njc1NDYzMhYdAR4BFSUUBgcRFAYjIiY1ES4BNTQ2NzU0NjMyFh0BHgEVBzI2NTQmIyIGFRQWATI2NTQmIyIGFRQWATI2NTQmIyIGFRQWMwKAMCUZEhIZJTAwJRkSEhklMAErMCYZERIZJTAwJRkSERkmMP2qMCUZEhEZJjAwJhkREhklMIASGRkSERkZATwSGRkSEhkZAT0RGRkREhkZEgEVKUINMhIZGRIyDUIpKkINAYcSGRkS/nkNQtYpQg3+zhIZGRIBMg1CKSpCDYcSGRkShw1CKlYqQg3+eRIZGRIBhw1CKilCDTISGRkSMg1CKSsZEhEZGRESGf6rGRESGRkSERkBABkREhkZEhEZAAAABAAA/8ADfwPAAF4AxQDRAN0AAAEXMDY3NhYfARYGBw4BMTAWFRQGMTAWFx4BDwEOAScwJjEHMAYHDgErASImJy4BMScwBgcGJi8BJjY3PgExMDQ1PAExMCYnLgE/AT4BFx4BMTcwNjc+ATsBMhYXHgExBycuAScmIgcOAQ8CDgEPAScuASciBhceAR8BBw4BFRQWHwEHDgEHBhYzPgE/ARceAR8CHgEXFjI3PgE/Aj4BPwEXHgEXMjYnLgEvATc0NjU8AS8BNz4BNzYmIw4BDwEnLgEvAQMiJjU0NjMyFhUUBicyNjU0JiMiBhUUFgKKH2AEFioKKAsDDAM/AQE/Ag0DCygLKRVlHyICCCcWTxYmCAIiIGAEFikLKAsDDQM+PgMNAgooCykVBWEfIQIJJhZPFicIAiJHBQcaAgFBAQIaBgYSDRkLEBQVSwUDIAICMQ8OAgEBAQECDg8xAgIgAwVLFRQQCxkNEgYGGgIBQQECGgcFEw0YDBATFUwEAiEBAzEPDgMBAQMODzEDASADBEwVExAMGA0TSTVLSzU1S0s1ERkZERIZGQLeEhABAhUSRRMuEAVLCAoFDkoEES4TRRMUAhITWwQUGhoTBFwTEQECFRJFEy4QBUsICgUNSwQRLhNFExQCARETWwQUGhoTBFw+ExVIBAMDBEgVEwgGDggMBAUNATgCBDoQDxQHDgcHDgcUDxA6BAI4AQ0FBAwIDgYIExVIBAMDBEgVEwgGDggMBAUNATgCBDoQDxQHDgcHDgcUDxA6BAI4AQ0FBAwIDgYI/qBLNTVLSzU1S1UZEhIZGRISGQAAAAEAAP/AAwADwAAXAAABMzUjIgcOAQcGHQEjFTMRMxEzNyM1NDYCYKCgLikpPRESgIDAoCDAEwMAwBIRPSkpLmDA/gACAMBgDRMAAAABAAD/wAP2A8AAOgAAARUhBgcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXNyYnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjU0JicCCgEjBRESRDY1TEE6OlYZGRkZVjo6QUtlHIshJyZWLzA0al1diykoKCmLXV1qb1tagSQjBQMCCa8dJiZEGBgZGlc7O0NDOztXGhkzHIYfGRkjCQkoKIteXWpqXV6LKCglJYVcXG0ZKRMAAAADAAD/wAOlA8AAKgBSAF4AADcXMzc+AT8CPgEXMBYXFjY3Njc2NCcmJyYnJiIHBgcOARcWFA8BBiInBxcHDgEPAg4BKwEiJjUnNDY3ASY2NzY3NjIXFhcWFxYUBwYHDgEnBwE2NCcmIgcGFBcWMqoBWRACDwk2vAYUCAcJN3QrHw8QEA8gHycoUSgnHzITHxMTYhM1E233NwgPAgoPBxUJkxEZAQkHAQwUJjsrNzdzNzcrLBYWFhUsOptLowFKExMTNRITExM1yls8CQ4CC7sGBAQDAxEbKx8nKFEoJx8fEBAQDx8zijwTNRNiExJsOAoCDwg3DwYJGRKTCRUHAQxLmzosFRYWFiwrNzdzNzcrOyYUpAHEEjUTExMSNRMTAAAEAAD/wANVA8AAFAAzADwAQAAAATQ2MzIWFRQGBxUUBiMiJj0BLgE1AzQ3PgE3NjMyFx4BFxYdATIWFREUBiMhIiY1ETQ2MzMhNTQmIyIGFQcRIREBqzIjIzIXExkSEhkTF6sUFEYuLzU1Ly5GFBQjMjIj/gAjMjIjVQFWZEdHZFUCAAErIzIyIxgnCyESGRkSIQsnGAFANS4vRRUUFBVFLy41azIj/sAkMjIkAUAjMmtGZGRGwP7AAUAAAAEAAP/AA1UDwAAOAAABISIGFRQWMyEyNjU0JiMDK/2qExcXEwJWExcXEwHVFxMUFxcUExcAAAAAAwAA/8AD1QPAABsANwBGAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMhIgYVFBYzITI2NTQmIwIAYlVWfyUkJCV/VlViYlVWfyUkJCV/VlViUEZGaB4eHh5oRkZQUEZGaB4eHh5oRkZb/qoTFxcTAVYTFxcTA4AlJIBVVmFiVVZ/JSUlJX9WVWJhVlWAJCX8qx4eaEZGUFBGRmgeHh4eaEZGUFBGRmgeHgGqFxMUFxcUExcAAAAAAwAA/8ADqwPAAA8AHwAuAAABISIGFREUFjMhMjY1ETQmAxQGIyEiJjURNDYzITIWFQMhIgYVFBYzITI2NTQmIwMr/ao2Sko2AlY2SkoMFxP9qhMXFxMCVhMXqv6qExcXEwFWExcXEwNVSTf9qzZKSjYCVTdJ/SsTGBgTAlUUFxcU/wAXExQXFxQTFwABAAD/wANVA8AAIAAAASERNCYjIgYVESEiBhUUFjMhERQWMzI2NREhMjY1NCYjAyv/ABgTExj/ABMXFxMBABgTExgBABMXFxMB1QEAFBcXFP8AFxMUF/8AExgYEwEAFxQTFwAAAwAA/8AD1QPAABsANwBYAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMjNTQmIyIGHQEjIgYVFBY7ARUUFjMyNj0BMzI2NTQmIwIAYlVWfyUkJCV/VlViYlVWfyUkJCV/VlViUEZGaB4eHh5oRkZQUEZGaB4eHh5oRkZbgBgTExiAExcXE4AYExMYgBMXFxMDgCUkgFVWYWJVVn8lJSUlf1ZVYmFWVYAkJfyrHh5oRkZQUEZGaB4eHh5oRkZQUEZGaB4eAaqAFBcXFIAXExQXgBMYGBOAFxQTFwAAAwAA/8ADqwPAAA8AHwBAAAABISIGFREUFjMhMjY1ETQmAxQGIyEiJjURNDYzITIWFQMjNTQmIyIGHQEjIgYVFBY7ARUUFjMyNj0BMzI2NTQmIwMr/ao2Sko2AlY2SkoMFxP9qhMXFxMCVhMXqoAYExMYgBMXFxOAGBMTGIATFxcTA1VJN/2rNkpKNgJVN0n9KxMYGBMCVRQXFxT/AIAUFxcUgBcTFBeAExgYE4AXFBMXAAAAAwAA/8ADgAPAABAAGwAlAAABISIGFREUFjMhMjY1ETQmIwUhESEiBgcRNDYzESImNTQ2MyEVIQNV/cA8WVk8AkAUFxcU/cACFv3qECAQJxkZJycZAhb96gOAWTz9gD1ZGBMDVRQXVf3VBwoB/Bkn/QAmGhkngAAAAwAA/8ADqwPAACIAPwBJAAABIzU0JiMiBh0BITU0JiMiBh0BIyIGFREUFjMhMjY1ETQmIwUzFRQWMzI2PQEhFRQWMzI2PQEzMhYdASE1NDYzASEiJjURIREUBgMrVhcTFBf/ABcUExdWNkpKNgJWNkpKNv2qVhcTFBcBABcUExdWExf9VhcTAlb9qhMXAqoXAysqFBcXFCoqFBcXFCpKNv2qNkpKNgJWNkpWKhQXFxQqKhQXFxQqFxOAgBMX/VYXEwGA/oATFwACAAD/qwQAA8AABgAKAAAFIREhESERAyERIQGa/mYBmgGZzQGa/mZVAzP+Zv5nBAD+ZgAAAgAA/8ADqwPAADEAYwAAASYnLgEnJicjOAExIgYHBgcOAQcGFRQWFwcGFhceATMyNj8BHgEzMjc+ATc2Nz4BPQEHOAExFAYHBgcOAQcGIyImJy4BIwc3NiYnLgE1NDc+ATc2Nz4BMzgBMTMWFx4BFxYXFQOrBR8gZkREThYwWSo1Kio6DxASEE0DBQcJDwoDBwPiJlQsOjY2XyYmGhYVVhIQFR0eSisqLyZGIAcSCqI4AwEHEBINDC8hISogSSMRPTU1URkaBAHaTEREZh8fAxQWGiYmXzY2OipWJuMMGAYHBgEDTRASDxA5KikzKV4wFhomSCMqICEtCwwSEAMBN6IKDwkgSiMuKytJHh4VEBIDGBlQNTU9FQAAAAACAAD/wAOrA8AAFwAoAAABISIGFREUFhceATMyNj8BITI2NRE0JiMTFAYjISIGDwERNDYzITIWFQMr/ao2Sg0NAwsDCg0HngHvNkpKNioXE/4ACg4GYhcTAlYTFwNVSTf9Vg0XAwMBBgeeSTcBqjdJ/dYUFwYHYgJEFBcXFAAAAAEAAP/AA7cDwABUAAABJiIHAQYHBiInJicmJyY0NzY3ATYyFxYUBwEGIicuATU0NjcBNjQnJiIHAQ4BFRQWFxYyNwE2NzY0JyYnLgEjIgYHAQYHBhQXFhceATMyNjcBNiYnA68NIg3+eCAoJ1InJyAgEBAQECABiCNtIycn/ngNIg0DBQYGAWsNDQ0iDf6WExQUEyZqIwGIIBAQEBAgHE8qKU8d/ncrFhUVFistbzo5by0BiAcCDQHzDQ3+eCAQEBAQICAnJ1InKCABiCMjJmoj/ncMDAQMCgoNBwFrDCINDQ3+lhAwGhowECYmAYkgJyhRKCcgHSMgIP53Kzc3czg3Ky0oKyoBiAolDQAEAAD/wAPVA8AAIwAnACsARgAAASMRNCYjISIGFREjIgYdARQWOwEVFBYzITI2PQEzMjY9ATQmJSEVIQEhESEXFAYrATU0JiMhIgYdASMiJj0BNDYzITIWHQEDVSoYE/4AExgqN0lJNyoYEwIAExgqN0lJ/Z8Bqv5WAar+VgGqqxcUKhgT/gATGCoUFxcUAqoUFwJVAQAUFxcU/wBJN9U2SoATGBgTgEo21TdJ1tb91gEAKxMYgBQXFxSAGBPVFBcXFNUAOQAA/8AEAAPAAAMACAAMABAAFQAZAB0AIgAmACoALgAyADYAOgA+AEIARgBKAE4AUgBWAFoAXgBiAGYAagBuAHIAdgB6AH4AggCGAIoAjgCSAJYAmgCeAKIApgCqAK4AsgC2ALoAvgDCAMYAygDOANIA1gDaAN4A4gDmAAABIREhEzERIREXMxUjJSERIRMxESERFzMVIwEhESETMREhERczFSMBMxUjOwEVIyMzFSM7ARUjIzMVIzsBFSMjMxUjFTMVIzsBFSMjMxUjOwEVIyMzFSM7ARUjIzMVIzsBFSMBMxUjJTMVIzczFSMnMxUjJTMVIzsBFSM3MxUjOwEVIzczFSM7ARUjNzMVIzsBFSM3MxUjFzMVIyUzFSM3MxUjOwEVIzczFSM3MxUjFzMVIyUzFSM3MxUjNzMVIzsBFSM3MxUjFzMVIyUzFSM7ARUjNzMVIzsBFSMjMxUjNzMVIzczFSMBQP8AAQBA/oCAgIADQP8AAQBA/oCAgID+QP8AAQBA/oCAgIABQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEABwEBA/IBAQEBAQIBAQAEAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQED+gEBAQEBAQEBAgEBAQEBAQEBA/oBAQEBAQIBAQEBAQEBAQEBAQP7AQEBAQEBAQEBAQEDAQECAQECAQEADgP8AAUD+gAGAgIDA/wABQP6AAYCAgP5A/wABQP6AAYCAgAOAQEBAQEBAQEBAQEBAQEBAQAIAQEBAgEBAQEBAQIBAQIBAQIBAQIBAgEBAQIBAQEBAgECAQEBAgEBAQECAQIBAgEBAgEBAQEBAQEAAAAACAAD/wAOrA8AAJgBLAAABIgYVERQGIyEiJjURNDYzITI2NTQmIyEiBhURFBYzITI2NRE0JiMTLgEnLgEjISIGFRQWOwEBBhQXHgEzMjY3ARUUFjMyNjURNCYnAwATGBcT/ioTFxcTAQAUFxcU/wA2Sko2AdY2ShgTpgMMBgMLA/8AExgYE5r+cw0NBg4KCQ4HAYwYExMYAQQBqxgT/wATGBgTAdUUFxcUExdJN/4rNkpKNgEAExgBkQYMAwMBFxMUF/5zDSINBgYGBgGNmRQXFxQBAAMLAwAGAAD/wAOAA8AAGQAcAC8APgBNAFwAAAEuAScBLgEjLgEjISIGFREUFjMhMjY1ETQmJxcjEyEiJjURNDYzIRUUFjsBERQGIwMhIgYVFBYzITI2NTQmIxUhIgYVFBYzITI2NTQmIwEzMjY1NCYrASIGFRQWMwN8AwMD/wADBgQDCgT+qzZKSjYCADZKAf9vb4D+ABMYGBMBKxcT1hgTVf6qExcXEwFWExcXE/6qExcXEwFWExcXE/6qVhMXFxNWExcXEwJmBAYDAQADBgMBSjb9VTZKSjYCAAQKjG/9qxcTAqsTGNYTF/4qExcBgBgTExgYExMYqxcUExcXExQXAQAXFBMXFxMUFwAGAAD/wAOrA8AADgAdACsAQQBXAG0AAAEhMjY1NCYjISIGFRQWMwUhIgYVFBYzITI2NTQmIxEhIgYVFBYzITI2NTQmAQ4BFRQWFx4BMzI2Nz4BNTQmJyYiBxEOARUUFhceATMyNjc+ATU0JicmIgcRDgEVFBYXHgEzMjY3PgE1NCYnJiIHAVUCKxMYGBP91RMXFxMCK/3VExcXEwIrExgYE/3VExcXEwIrExgY/M8GBwcGBw0KCg0HBgcHBg0iDQYHBwYHDQoKDQcGBwcGDSINBgcHBgcNCgoNBwYHBwYNIg0CgBcUExcXExQXqxcTFBcXFBMX/wAXExQXFxQTFwH0Bw4JCg4GBwYGBwYOCgkOBwwM/wAHDgkKDgYHBgYHBg4KCQ4HDAz/AAcOCQoOBgcGBgcGDgoJDgcMDAAAAwAA/8ADqwPAAA4AHAAqAAABISIGFRQWMyEyNjU0JiMlITI2NTQmIyEiBhUUFgEhIgYVFBYzITI2NTQmA4D9ABMYGBMDABMYGBP9AAMAExgYE/0AExgYAxP9ABMYGBMDABMYGAHVFxMUFxcUExerFxQTFxcTFBf+VRcTFBcXFBMXAAAABAAA/8AEAAPAAAwAGAA8AEcAACUUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYTLgEjIScuASsBIgYVFBY7ARcwFDETHgEzMDIzITI2NxM0JicDDgEjISImJwMhAwHVMiMjMjIjIzIB1jIkIzIyIyQyTAYSCv1NIgMYEKoUFxcUiCJJCUYtAQMBnjBGCkQCB5EDFxD+YhAYA0ACbzwrJDIyJCMyMiMkMjIkIzIyAnYKB7QQEhgTExizBP6eLTo6LQFmChIG/okQEhIQATP+zQAAAAEAAP/AAw0DwAAMAAABBycHJzcnNxc3FwcXAw1as7NasrJas7NasrIBDVqyslqzs1qyslqzswAAAQAA/8ADcwPAABYAAAEmIgcBJyYiBwYUHwEeATMyNjcBNjQnA3MNIg3+SbcNIg0NDdUHDQoKDQcB1Q0NAskMDP5IuAwMDSIN1gYGBgYB1g0iDQAABgAA/8AEAAPAAA4AHQArAEMAWwByAAATMjY1ETQmIyIGFREUFjMhIgYVERQWMzI2NRE0JiMFMjY1ETQmIyIGFREUFikBIgYVFBY7AREUFjMyNjURMzI2NTQmIwEjNTQmIyIGHQEjIgYVFBYzITI2NTQmIwEhIgYVFBY7ARUUFjMyNj0BMzI2NTQmqxMXFxMUFxcUAVUTGBgTExgYEwFVFBcXFBMXF/3p/wAUFxcUVRcUExdWExcXEwFVVRgTExhVExgYEwEAExgYEwFV/wATFxcTVhcTFBdVFBcXAdUYEwErExcXE/7VExgXE/6AFBcXFAGAExdVFxQBgBMXFxP+gBQXFxQTF/8AFBcXFAEAFxMUFwEAqxMXFxOrFxQTFxcTFBf+qxgTExiqFBcXFKoYExMYAAAEAAD/wAPVA8AAGQAeADUATAAAEwUeATMyNjclPgE1NCYnJSYiBwUOARUUFhclDQEtAQEFJSYGBwYWFwUeATMyNjclPgEnLgEHNQUlJgYHBhYXBR4BMzI2NyU+AScuAQdEAasDCAYGCAMBqw0MDA3+VQoTCf5VCgsMDQG8AU3+s/6zAU0Bmv5m/mYQIQYGCg0BqwYJBgYIAwGrEAoJByAM/mb+ZhAhBgYKDQGrBgkGBggDAasQCgkHIAwCWtYDAQED1gYTDQ0TBtYDA9YGEw0NEwbMpqampv3Wzc0GCwwNJAfVBwIBBNUGIRAQDAbVzc0GCg0QIQbWBgIBA9UHIRAQCwYAAAUAAP+3A9UDwAAdACcAKwAzADoAAAElOAExJiIHBQ4BFREUFhcFHgEzMjY3JT4BNRE0JiU+ATMyFhcFByUTJTcFAS4BNREFESUhBRElERQGA43+qhk9Hf6rICQlIwFWDB4NEBsMAVYgKCX+PwMLAwYIAwE8eP60d/6zeAFM/h4JDAFV/sAC0f7FAVUNAuarDQ2rEDsk/msjQBCrBgcHBqsQPSYBlSQ7cwMBAQOePKb+76c7pv53BxYKAYiq/l6dnQGiqv54DRMABAAA/8ADqwPAACQAKQAzAFQAAAEwJiMwJiMnLgEjISIGDwEwBiMwBiMcARURFBYzITI2NRE0JiclIRchNwEhIiY1ESERFAYDIgYVFAYjIiY1NCYjIgYVFBceARcWMzI3PgE3NjU0JiMDpgEDAQOAAxEK/gAKEgaAAQMBBEo2AlY2SgEE/W8B1kD9qkACFv2qExcCqheTFBdKNjZKFxQTFxAROScnLS0nJzkREBcTArwEBKsKBwcKqwQEBwcD/ao2Sko2AlYDBwdvVlb9ABcTAiv91RMXAgAYEzZKSjYTGBgTLScnOREQEBE5JyctExgAAwAA/8ADqwPAACIALQA4AAABIzU0JisBIgYdASMiBhUUFjsBERQWMyEyNjURMzI2NTQmIyU0NjsBMhYdASE1ARQGIyEiJjURIREDgKtJN6o3SasTGBgTK0k3Aao3SSsTGBgT/gAXFKoUF/8AAYAXFP5WFBcCAALVKzZKSjYrFxMUF/3VNkpKNgIrFxQTFysTGBgTKyv9VRMXFxMCK/3VAAUAAP/AA6sDwAAiAC0AOABHAFYAAAEjNTQmKwEiBh0BIyIGFRQWOwERFBYzITI2NREzMjY1NCYjJTQ2OwEyFh0BITUBFAYjISImNREhEQEiBhURFBYzMjY1ETQmIzMiBhURFBYzMjY1ETQmIwOAq0k3qjdJqxMYGBMrSTcBqjdJKxMYGBP+ABcUqhQX/wABgBcU/lYUFwIA/qsUFxcUExcXE6oTFxcTFBcXFALVKzZKSjYrFxMUF/3VNkpKNgIrFxQTFysTGBgTKyv9VRMXFxMCK/3VAasXFP8AExcXEwEAFBcXFP8AExcXEwEAFBcAAAEAAP/AA1UDwAAkAAABITc2NCcmIgcBDgEVBhQXHgEXAR4BMzI2NzY0LwEhMjY1NCYjAyv+EeINDQ0iDf7VAwUDAwMCAwErBxEGBhEHDQ3iAe8TFxcTAdXiDSINDQ3+1gQGAwcSCQQGA/7VBgcHBg0iDeIXFBMXAAEAAP/AA1EDwAAkAAABNjQnLgEnASYiBwYUHwEhIgYVFBYzIQcGFBceATMyNjcBPgE1A1EDAwMCA/7VDSINDQ3i/hETFxcTAe/iDQ0HEQYGEQcBKwMFAZoGEgoDBgQBKg0NDSIN4hcTFBfiDSINBgcHBgErAwYEAAEAAP/AAp4DwAAWAAABNzY0JyYiBwEGFBcBHgEzMjY3NjQvAQG84g0NDSIN/wANDQEABxEGBhEHDQ3iAaviDSINDAz/AA0iDf8ABwYGBw0iDeIAAAEAAP/AAp4DwAAWAAAJASYiBwYUHwEHBhQXHgEzMjY3ATY0JwKe/wANIg0NDeLiDQ0HDQoKDQcBAA0NAckBAAwMDSIN4uINIg0HBgYHAQANIg0AAAMAAP/ABAADwAAPABoAJQAAASEiBhURFBYzITI2NRE0JgUhMhYdASE1NDYzASEiJjURIREUBiMDgP0ANkpKNgMANkpK/MoDABMY/KoYEwMA/QATGANWGBMDK0o2/gA3SUk3AgA2SlYXE4CAExf9qxcUASr+1hQXAAMAAP/AA6sDwAAUABoAKAAANzMyNjcBNjQvASYiBwEOAR0BFBYzNwEXASM1ASEiBhUUFjMhMjY1NCaAqwkOBwHVDQ2rDSIN/isGBxgTKwGqb/5WbwLV/QATGBgTAwATGBirBgYB1g0iDaoNDf4rBw0KqxMXxAGrb/5Vb/68GBMTGBgTExgAAAADAAD/wAPVA8AADwAZACsAAAEhIgYVERQWMyEyNjURNCYFITIWFwkBPgEzASEiJjURBR4BMzI2NyURFAYjA1X9VjdJSTcCqjdJSf0fAqoNEwf+hP6EBxMNAqr9VhQXAWYHDQYGDQcBZhcUAytKNv4AN0lJNwIANkpWDA3+9wEJDQz9qxcUAa/8AwYGA/z+URQXAAAAAwAA/8ADVQPAABAAIAA2AAABISIGFREUFjMhMjY1ETQmIxMUBiMhIiY1ETQ2MyEyFhUBDgEVFBYXHgEzMjY3PgE1NCYnJiIHAtX+VjdJSTcBqjdJSTcrFxT+VhQXFxQBqhQX/uIGBwcGBw0KCg0HBgcHBg0iDQOASjb9VTZKSjYCqzZK/NUTFxcTAqsTGBgT/ckHDgkKDgYHBgYHBhEHBhEHDAwAAAAAAQAAAAEAAEer7VFfDzz1AAsEAAAAAADkra/GAAAAAOStr8YAAP+rBt8DwAAAAAgAAgAAAAAAAAABAAADwP/AAAAG4gAAAAAG3wABAAAAAAAAAAAAAAAAAAAAOwQAAAAAAAAAAAAAAAIAAAAEAAAABuIAAAbgAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAKABQAHgDGAQgBTAFgAXQBiAGcAbABxAHYAhQCeAMAA0gD8gUmBUwFpgY2BpQGsAccB2IHlAgSCGwIqAkMCSYJtAn0CnoK3AwkDJANFA2yDfQOXA54DqIPPA++ECIQmhDqEWIRnhHaEgQSLhJqEq4S+BNMAAEAAAA7AOcAOQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAJAAAAAQAAAAAAAgAHAHIAAQAAAAAAAwAJADwAAQAAAAAABAAJAIcAAQAAAAAABQALABsAAQAAAAAABgAJAFcAAQAAAAAACgAaAKIAAwABBAkAAQASAAkAAwABBAkAAgAOAHkAAwABBAkAAwASAEUAAwABBAkABAASAJAAAwABBAkABQAWACYAAwABBAkABgASAGAAAwABBAkACgA0ALxsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJsYXRlcG9pbnQAbABhAHQAZQBwAG8AaQBuAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class*=" latepoint-icon-"],
[class^="latepoint-icon-"] {
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: latepointIcons !important;
}

.latepoint-icon-qrcode::before {
    content: "";
}

.latepoint-icon-cross::before {
    content: "";
}

.latepoint-icon-google::before {
    content: "";
}

.latepoint-icon-brand::before,
.latepoint-icon-facebook::before,
.latepoint-icon-social::before {
    content: "";
}

.latepoint-icon-arrow-up::before {
    content: "";
}

.latepoint-icon-arrow-up2::before {
    content: "";
}

.latepoint-icon-arrow-down::before {
    content: "";
}

.latepoint-icon-arrow-down2::before {
    content: "";
}

.latepoint-icon-arrow-right::before {
    content: "";
}

.latepoint-icon-arrow-left::before {
    content: "";
}

.latepoint-icon-lp-logo::before {
    content: "";
}

.latepoint-icon-arrow-left1::before {
    content: "";
}

.latepoint-icon-arrow-right1::before {
    content: "";
}

.latepoint-icon-book::before {
    content: "";
}

.latepoint-icon-calendar::before {
    content: "";
}

.latepoint-icon-check::before {
    content: "";
}

.latepoint-icon-chevron-left::before {
    content: "";
}

.latepoint-icon-chevron-right::before {
    content: "";
}

.latepoint-icon-credit-card::before {
    content: "";
}

.latepoint-icon-edit-3::before {
    content: "";
}

.latepoint-icon-external-link::before {
    content: "";
}

.latepoint-icon-file-text::before {
    content: "";
}

.latepoint-icon-layers::before {
    content: "";
}

.latepoint-icon-list::before {
    content: "";
}

.latepoint-icon-mail::before {
    content: "";
}

.latepoint-icon-menu::before {
    content: "";
}

.latepoint-icon-message-circle::before {
    content: "";
}

.latepoint-icon-message-square::before {
    content: "";
}

.latepoint-icon-minus::before {
    content: "";
}

.latepoint-icon-minus-circle::before {
    content: "";
}

.latepoint-icon-minus-square::before {
    content: "";
}

.latepoint-icon-package::before {
    content: "";
}

.latepoint-icon-paperclip::before {
    content: "";
}

.latepoint-icon-plus::before {
    content: "";
}

.latepoint-icon-plus-circle::before {
    content: "";
}

.latepoint-icon-plus-square::before {
    content: "";
}

.latepoint-icon-printer::before {
    content: "";
}

.latepoint-icon-shopping-bag::before {
    content: "";
}

.latepoint-icon-shopping-cart::before {
    content: "";
}

.latepoint-icon-sliders::before {
    content: "";
}

.latepoint-icon-smartphone::before {
    content: "";
}

.latepoint-icon-trash::before {
    content: "";
}

.latepoint-icon-trash-2::before {
    content: "";
}

.latepoint-icon-clothes-21::before {
    content: "";
}

.latepoint-icon-ui-09::before {
    content: "";
}

.latepoint-icon-ui-15::before {
    content: "";
}

.latepoint-icon-ui-24::before {
    content: "";
}

.latepoint-icon-ui-50::before {
    content: "";
}

.latepoint-icon-ui-47::before {
    content: "";
}

.latepoint-icon-ui-46::before {
    content: "";
}

.latepoint-icon-common-01::before {
    content: "";
}

.latepoint-icon-checkmark::before {
    content: "";
}

.latepoint-icon-arrow-2-right::before {
    content: "";
}

.latepoint-icon-arrow-2-left::before {
    content: "";
}

.latepoint-icon-ui-83::before {
    content: "";
}

@keyframes selectedSlotCheckmark {
    0% {
        transform: rotate(-65deg) scale(0.5);
    }

    100% {
        transform: rotate(0deg) scale(1);
    }
}

@keyframes selectedSlotCheckmarkOpacity {
    0% {
        transform: rotate(-65deg) scale(0.5);
        opacity: 0;
    }

    100% {
        transform: rotate(0deg) scale(1);
        opacity: 1;
    }
}

@keyframes latepointFadeUp {
    0% {
        transform: translate3d(0px, 40px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes up10op {
    0% {
        transform: translate3d(0px, 10px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes up10 {
    0% {
        transform: translate3d(0px, 10px, 0px);
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes up20op {
    0% {
        transform: translate3d(0px, 20px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes rotateScale {
    0% {
        transform: scale(0.4) rotate(-90deg);
        opacity: 0;
    }

    100% {
        transform: scale(1) rotate(0deg);
        opacity: 1;
    }
}

@keyframes up20 {
    0% {
        transform: translate3d(0px, 20px, 0px);
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes up40 {
    0% {
        transform: translate3d(0px, 20px, 0px);
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes latepointMessage {
    0% {
        transform: translate3d(0px, -10px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes latepointFadeDown {
    0% {
        transform: translate3d(0px, -40px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes agentBio {
    0% {
        transform: scale(0.8);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes osLightboxAnimation {
    0% {
        transform: translate3d(0px, 10%, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes latepointAvailabilityPopup {
    0% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, -65%, 0px);
        opacity: 1;
    }
}

@keyframes latepointAvailabilityPopupCenter {
    0% {
        transform: translate3d(-50%, -50%, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(-50%, -110%, 0px);
        opacity: 1;
    }
}

@keyframes latepointAvailabilityPopupY {
    0% {
        transform: translate3d(0px, -60%, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, -115%, 0px);
        opacity: 1;
    }
}

@keyframes latepointNextBtn {
    0% {
        transform: translate3d(-15px, 0px, 0px) scale(0.9);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px) scale(1);
        opacity: 1;
    }
}

@keyframes latepointPrevBtn {
    0% {
        transform: translate3d(15px, 0px, 0px) scale(0.9);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px) scale(1);
        opacity: 1;
    }
}

@keyframes latepointContentPopup {
    0% {
        transform: scale(0.9);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes os-loading-gradient {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: -200% 0px;
    }
}

@keyframes latepointBlink {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}

@keyframes latepointShake {

    0%,
    100% {
        transform: translateX(0px);
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-4px);
    }

    20%,
    40%,
    60%,
    80% {
        transform: translateX(4px);
    }
}

@font-face {
    font-family: latepoint;
    src: url("/wp-content/plugins/latepoint/public/fonts/latepoint-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: latepoint;
    src: url("/wp-content/plugins/latepoint/public/fonts/latepoint-semibold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: block;
}

.latepoint-w,
.latepoint-w h1,
.latepoint-w h2,
.latepoint-w h3,
.latepoint-w h4,
.latepoint-w h5,
.latepoint-w h6 {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.latepoint-w {
    font-weight: 400;
    font-size: 15px;
}

.latepoint-w h1,
.latepoint-w h2,
.latepoint-w h3,
.latepoint-w h4,
.latepoint-w h5,
.latepoint-w h6 {
    font-weight: 600;
}

.latepoint-w .latepoint-section-heading-w {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    padding: 10px 0px;
    margin-top: 20px;
}

.latepoint-w .latepoint-section-heading-w .latepoint-section-heading {
    margin: 0px;
    padding: 0px;
}

.latepoint-w .latepoint-section-heading-w .heading-extra {
    font-weight: 600;
    color: rgb(124, 133, 163);
}

.latepoint-tab-content {
    display: none;
}

.latepoint-tab-content.active {
    display: block;
}

.order-payments-form-wrapper .total-order-payments-info {
    margin-bottom: 30px;
}

.order-payments-form-wrapper .topi-heading,
.order-payments-form-wrapper .total-order-payments-info .topi-amount {
    font-size: 46px;
    font-weight: 600;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(20, 22, 29);
}

.order-payments-form-wrapper .total-order-payments-info .topi-sub-info {
    color: rgb(124, 133, 163);
}

.order-payments-form-wrapper .total-order-payments-info .topi-sub-info a {
    display: inline-flex;
    margin-left: 5px;
    text-decoration: none;
    align-items: baseline;
    gap: 5px;
    color: var(--latepoint-brand-primary);
}

.order-payments-form-wrapper .total-order-payments-info .topi-sub-info a span {
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.order-payments-form-wrapper .topi-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 15px;
}

.order-payments-form-wrapper .topi-heading .topih-line {
    height: 10px;
    background-color: rgb(238, 238, 238);
    flex: 1 1 0%;
}

.order-payments-form-wrapper .topi-transaction {
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(170, 170, 170);
    border-image: initial;
    position: relative;
}

.order-payments-form-wrapper .topi-transaction+.topi-transaction {
    margin-top: 15px;
}

.order-payments-form-wrapper .topi-transaction .topit-amount,
.order-summary-items-heading {
    font-size: 17px;
    font-weight: 600;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(20, 22, 29);
}

.order-payments-form-wrapper .topi-transaction .topit-sub-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: rgb(124, 133, 163);
}

.order-payments-form-wrapper .topi-transaction .topit-transaction-status {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 2px;
    background-color: rgb(238, 238, 238);
    font-size: 11px;
}

.order-summary-items-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    color: rgb(124, 133, 163);
    line-height: 1.1;
}

.order-summary-items-heading .osih-line {
    height: 10px;
    background-color: rgba(0, 0, 0, 0.03);
    flex: 1 1 0%;
}

.latepoint-btn {
    padding: 9px 14px;
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    border-radius: var(--latepoint-border-radius);
    font-weight: 600;
    display: inline-block;
    box-shadow: none;
    border: 0px;
    line-height: 1.2;
    cursor: pointer;
    text-decoration: none !important;
}

.latepoint-btn:focus,
.latepoint-btn:hover {
    outline: 0px;
    background-color: color-mix(in srgb, var(--latepoint-brand-primary), #000 10%);
    box-shadow: none;
    color: rgb(255, 255, 255) !important;
}

.latepoint-btn.latepoint-btn-sm {
    padding: 6px 8px;
    font-size: 15px;
}

.latepoint-btn.latepoint-btn-danger {
    background-color: rgb(251, 127, 127);
    color: rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link {
    background-color: transparent;
    border-color: transparent;
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link i,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link span {
    color: rgb(216, 56, 56);
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link span {
    border-bottom: 1px solid rgb(216, 56, 56);
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading:focus,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading:hover {
    color: transparent !important;
    background-color: transparent;
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading::after,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading:focus::after,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link.os-loading:hover::after {
    border-bottom: 2px solid rgb(216, 56, 56);
    border-left: 2px solid rgb(216, 56, 56);
    border-top: 2px solid rgb(216, 56, 56);
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:focus:not(.os-loading),
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:hover:not(.os-loading) {
    color: rgb(216, 56, 56) !important;
    background-color: transparent;
}

.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:focus:not(.os-loading) i,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:focus:not(.os-loading) span,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:hover:not(.os-loading) i,
.latepoint-btn.latepoint-btn-danger.latepoint-btn-link:hover:not(.os-loading) span {
    color: rgb(216, 56, 56) !important;
}

.latepoint-btn.latepoint-btn-danger:active,
.latepoint-btn.latepoint-btn-danger:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(251, 127, 127);
}

.latepoint-btn.latepoint-btn-danger:hover {
    background-color: rgb(249, 78, 78);
}

.latepoint-btn.latepoint-btn-primary {
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-primary i,
.latepoint-btn.latepoint-btn-primary span {
    color: rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-primary:focus {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline {
    background-color: transparent;
    color: var(--latepoint-brand-primary);
    border: 1px solid var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline:focus,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline:hover {
    border-color: color-mix(in srgb, var(--latepoint-brand-primary), #000 10%);
    color: var(--latepoint-brand-primary);
    background-color: transparent;
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline.latepoint-btn-primary.os-loading::after {
    border-bottom-color: var(--latepoint-brand-primary);
    border-left-color: var(--latepoint-brand-primary);
    border-top-color: var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link i,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link span,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline i,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-outline span {
    color: var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link {
    background-color: transparent;
    color: var(--latepoint-brand-primary);
    border-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link span {
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:hover span {
    border-bottom-style: solid;
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading:focus,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading:hover {
    color: transparent !important;
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading::after,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading:focus::after,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link.os-loading:hover::after {
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
}

.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:focus:not(.os-loading),
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:focus:not(.os-loading) i,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:focus:not(.os-loading) span,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:hover:not(.os-loading),
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:hover:not(.os-loading) i,
.latepoint-btn.latepoint-btn-primary.latepoint-btn-link:hover:not(.os-loading) span {
    color: var(--latepoint-brand-primary) !important;
}

.latepoint-btn.latepoint-btn-grey {
    background-color: rgb(238, 238, 238);
    color: rgb(17, 17, 17) !important;
}

.latepoint-btn.latepoint-btn-white {
    background-color: rgb(255, 255, 255);
    color: rgb(17, 17, 17) !important;
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link {
    background-color: transparent;
    color: rgb(255, 255, 255);
    border-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link i,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link span {
    color: rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link span {
    border-bottom: 1px solid rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading:focus,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading:hover,
.latepoint-btn.os-loading:focus {
    color: transparent !important;
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading::after,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading:focus::after,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link.os-loading:hover::after {
    border-bottom: 2px solid rgb(255, 255, 255);
    border-left: 2px solid rgb(255, 255, 255);
    border-top: 2px solid rgb(255, 255, 255);
}

.latepoint-btn.latepoint-btn-white.latepoint-btn-link:focus:not(.os-loading),
.latepoint-btn.latepoint-btn-white.latepoint-btn-link:focus:not(.os-loading) i,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link:focus:not(.os-loading) span,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link:hover:not(.os-loading),
.latepoint-btn.latepoint-btn-white.latepoint-btn-link:hover:not(.os-loading) i,
.latepoint-btn.latepoint-btn-white.latepoint-btn-link:hover:not(.os-loading) span {
    color: rgb(255, 255, 255) !important;
}

.latepoint-btn.latepoint-btn-block {
    display: block;
    text-align: center;
    flex: 1 1 0%;
}

.latepoint-btn.os-loading {
    color: transparent !important;
    position: relative;
}

.latepoint-btn.os-loading i,
.latepoint-btn.os-loading span {
    color: transparent !important;
    border-bottom-color: transparent !important;
}

.latepoint-btn.os-loading:focus i,
.latepoint-btn.os-loading:focus span {
    color: transparent !important;
    border-bottom-color: transparent !important;
}

.latepoint-book-button.os-loading::after,
.latepoint-btn.os-loading::after {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255) transparent rgb(255, 255, 255) rgb(255, 255, 255);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 14px !important;
    height: 14px !important;
    background-color: transparent !important;
}

.latepoint-btn.os-loading.latepoint-btn-secondary::after,
.latepoint-btn.os-loading.latepoint-btn-white::after {
    border-bottom: 2px solid var(--latepoint-body-color);
    border-left: 2px solid var(--latepoint-body-color);
    border-top: 2px solid var(--latepoint-body-color);
    border-right: 2px solid transparent;
}

.latepoint-btn.latepoint-btn-secondary {
    background-color: rgb(237, 239, 246);
    color: rgb(37, 44, 57);
}

.latepoint-btn.latepoint-btn-secondary.latepoint-btn-link {}

.latepoint-btn.latepoint-btn-secondary:focus,
.latepoint-btn.latepoint-btn-secondary:hover {
    outline: 0px;
    background-color: rgb(203, 209, 229);
    box-shadow: none;
    color: rgb(37, 44, 57) !important;
}

.latepoint-btn span {
    line-height: 1.5;
}

.latepoint-btn i,
.latepoint-btn span {
    display: inline-block;
    vertical-align: middle;
}

.latepoint-btn i+span,
.latepoint-btn span+i {
    margin-left: 6px;
}

.latepoint-book-button-wrapper.latepoint-book-button-align-center {
    text-align: center;
}

.latepoint-book-button-wrapper.latepoint-book-button-align-right {
    text-align: right;
}

.latepoint-book-button-wrapper.latepoint-book-button-align-left {
    text-align: left;
}

.latepoint-book-button-wrapper.latepoint-book-button-align-justify {
    text-align: center;
}

.latepoint-book-button-wrapper.latepoint-book-button-align-justify .latepoint-book-button {
    display: block;
}

.latepoint-book-button {
    line-height: 1em;
    cursor: pointer;
    transition: initial;
}

.latepoint-book-button.os-loading {
    transition: 0.2s linear;
    position: relative;
    color: transparent !important;
}

.latepoint-w .os-form-w {
    background-color: rgb(255, 255, 255);
    padding: 30px;
    margin: 20px 0px;
}

.latepoint-w .os-form-group {
    margin-bottom: 15px !important;
    position: relative;
}

.latepoint-w .os-form-group.os-form-select-group .os-form-control,
.latepoint-w .os-form-group.os-form-select-group input.os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group .os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control {
    width: 100%;
    color: rgb(50, 55, 60);
    line-height: 1.2;
    transition: 0.2s;
    height: auto;
    margin: 0px;
    position: relative !important;
    display: block !important;
    box-shadow: none !important;
    border: 1px solid rgb(202, 210, 224) !important;
    padding: 12px 10px !important;
    border-radius: var(--latepoint-border-radius) !important;
    background-color: rgb(255, 255, 255) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}

.latepoint-w .os-form-group.os-form-select-group .os-form-control:focus,
.latepoint-w .os-form-group.os-form-select-group input.os-form-control:focus,
.latepoint-w .os-form-group.os-form-textfield-group .os-form-control:focus,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control:focus {
    outline: 0px;
    box-shadow: none;
    background-color: rgb(255, 255, 255) !important;
    border-color: rgb(87, 121, 239) !important;
}

.latepoint-w .os-form-group.os-form-select-group .os-form-control.os-invalid,
.latepoint-w .os-form-group.os-form-select-group input.os-form-control.os-invalid,
.latepoint-w .os-form-group.os-form-textfield-group .os-form-control.os-invalid,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control.os-invalid {
    border-color: rgb(181, 89, 89) !important;
    box-shadow: rgba(181, 89, 89, 0.1) 0px 0px 0px 3px !important;
}

.latepoint-w .os-form-group.os-form-select-group .os-form-control.os-shake,
.latepoint-w .os-form-group.os-form-select-group input.os-form-control.os-shake,
.latepoint-w .os-form-group.os-form-textfield-group .os-form-control.os-shake,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control.os-shake {
    animation: 1s ease-in-out 0s 1 normal none running latepointShake;
}

.latepoint-w .os-form-group.os-form-select-group input[type="email"],
.latepoint-w .os-form-group.os-form-select-group input[type="number"],
.latepoint-w .os-form-group.os-form-select-group input[type="password"],
.latepoint-w .os-form-group.os-form-select-group input[type="tel"],
.latepoint-w .os-form-group.os-form-select-group input[type="text"],
.latepoint-w .os-form-group.os-form-select-group textarea,
.latepoint-w .os-form-group.os-form-textfield-group input[type="email"],
.latepoint-w .os-form-group.os-form-textfield-group input[type="number"],
.latepoint-w .os-form-group.os-form-textfield-group input[type="password"],
.latepoint-w .os-form-group.os-form-textfield-group input[type="tel"],
.latepoint-w .os-form-group.os-form-textfield-group input[type="text"],
.latepoint-w .os-form-group.os-form-textfield-group textarea {
    appearance: none;
}

.latepoint-w .os-form-group.os-form-select-group.os-invalid label,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid label {
    color: rgb(213, 110, 103) !important;
}

.latepoint-w .os-form-group.os-form-select-group.os-invalid .os-form-control,
.latepoint-w .os-form-group.os-form-select-group.os-invalid input.os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid .os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid input.os-form-control {
    border-color: rgb(235, 58, 58) !important;
}

.latepoint-w .os-form-group.os-form-select-group.os-invalid .os-form-control::placeholder,
.latepoint-w .os-form-group.os-form-select-group.os-invalid input.os-form-control::placeholder,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid .os-form-control::placeholder,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid input.os-form-control::placeholder {
    color: rgb(227, 136, 136) !important;
}

.latepoint-w .os-form-group.os-form-select-group.os-invalid .os-form-control:focus,
.latepoint-w .os-form-group.os-form-select-group.os-invalid input.os-form-control:focus,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid .os-form-control:focus,
.latepoint-w .os-form-group.os-form-textfield-group.os-invalid input.os-form-control:focus {
    border-color: rgb(193, 5, 5) !important;
}

.latepoint-w .os-form-group.os-form-select-group label {
    font-size: 15px;
    margin: 0px;
    display: block !important;
}

.latepoint-w .os-form-group.os-form-select-group select.os-form-control {
    height: auto !important;
}

.latepoint-w .os-form-group.os-form-multiselect-group>label {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px !important;
}

.latepoint-w .os-form-group.os-form-multiselect-group .os-form-group {
    margin-bottom: 3px !important;
}

.latepoint-w .os-form-group.os-form-multiselect-group .os-form-group label {
    font-size: 13px;
}

.latepoint-w .os-form-group.os-form-checkbox-group label {
    padding: 0px;
    border-radius: var(--latepoint-border-radius);
    display: flex;
    gap: 8px;
    align-items: center;
    color: var(--latepoint-body-color);
    vertical-align: middle;
    margin: 0px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}

.latepoint-w .os-form-group.os-form-checkbox-group label input.os-form-checkbox {
    display: inline-block;
    vertical-align: middle;
    border-radius: var(--latepoint-border-radius);
    box-shadow: none;
    border-color: rgb(170, 170, 170);
}

.latepoint-w .os-form-group.os-form-checkbox-group label a {
    text-decoration: underline;
}

.latepoint-w .os-form-group.os-form-textfield-group label {
    display: block;
    margin-bottom: 1px;
    line-height: 1.1;
    cursor: default;
    top: 5px;
    left: 10px;
    z-index: 2;
    opacity: 0;
    transform: translateY(-3px);
    transition: 0.2s;
    font-size: 12px !important;
    color: rgb(149, 154, 174) !important;
    font-weight: 400 !important;
    position: absolute !important;
}

.latepoint-w .os-form-group.os-form-textfield-group .os-form-control input.os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control input.os-form-control {
    z-index: 1;
}

.latepoint-w .os-form-group.os-form-textfield-group .os-form-control::placeholder,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control::placeholder {
    color: rgb(149, 154, 174);
}

.latepoint-w .os-form-group.os-form-textfield-group .os-form-control.os-framed-field,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field {
    height: 47px !important;
}

.latepoint-w .os-form-group.os-form-textfield-group .os-form-control.os-framed-field.braintree-hosted-fields-invalid,
.latepoint-w .os-form-group.os-form-textfield-group .os-form-control.os-framed-field.invalid,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field.braintree-hosted-fields-invalid,
.latepoint-w .os-form-group.os-form-textfield-group input.os-form-control.os-framed-field.invalid {
    border-color: rgb(241, 97, 97) !important;
}

.latepoint-w .os-form-group.os-form-textfield-group.has-value:not(.os-form-group-simple) label {
    opacity: 1 !important;
    transform: translateY(0px) !important;
}

.latepoint-w .os-form-group.os-form-textfield-group.has-value:not(.os-form-group-simple) input.os-form-control,
.latepoint-w .os-form-group.os-form-textfield-group.has-value:not(.os-form-group-simple) textarea.os-form-control {
    padding: 19px 10px 5px !important;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group label {
    opacity: 1;
    top: auto;
    left: auto;
    transform: none !important;
    position: relative !important;
    margin-bottom: 4px !important;
    font-size: 15px !important;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group .os-form-control {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(202, 210, 224);
    padding: 12px 8px !important;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group .os-form-control:focus {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group {
    border: 0px;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group .os-form-control {
    padding: 13px 8px 13px 0px !important;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group .lp_iti {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(202, 210, 224);
    align-items: stretch;
    border-radius: 6px;
    gap: 5px;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group .lp_iti:has(input:focus) {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group .lp_iti .lp_iti__selected-flag {
    padding: 0px 0px 0px 12px;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group.os-form-phonefield-group .lp_iti .lp_iti__flag-container {
    display: flex;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group label {
    margin-bottom: 3px;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group .os-form-control {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(214, 214, 225);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group .os-form-control:focus {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group .os-form-control:hover {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group .os-form-control.size-small {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group.os-invalid label {
    color: rgb(191, 102, 102);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group.os-invalid .os-form-control {
    border-color: rgb(181, 89, 89);
    color: rgb(135, 39, 39);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group.os-invalid .os-form-control::placeholder {
    color: rgb(217, 163, 163);
}

.latepoint-w .os-form-group.os-form-group-simple.os-form-select-group.os-invalid .os-form-control:focus {
    border-color: rgb(181, 89, 89);
}

.latepoint-w .os-form-group.os-form-phonefield-group {
    border: 1px solid rgb(202, 210, 224);
    border-radius: var(--latepoint-border-radius);
}

.latepoint-w .os-form-group.os-form-phonefield-group:has(.os-form-control:focus) {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .os-form-group.os-form-phonefield-group .lp_iti__selected-dial-code {
    color: rgb(50, 55, 60);
    font-weight: 400;
    white-space: nowrap;
    margin-left: 4px;
    line-height: 1.2;
    font-size: 15px !important;
}

.latepoint-w .os-form-group.os-form-phonefield-group.os-invalid {
    border-color: rgb(235, 58, 58);
}

.latepoint-w .os-form-group.os-form-phonefield-group.os-invalid:has(.os-form-control:focus) {
    border-color: rgb(235, 58, 58);
}

.latepoint-w .os-form-group.os-form-phonefield-group .lp_iti__selected-flag {
    padding: 12px 4px 12px 10px;
    transition: 0.2s;
}

.latepoint-w .os-form-group.os-form-phonefield-group .os-form-control,
.latepoint-w .os-form-group.os-form-phonefield-group input.os-form-control {
    border: 0px !important;
}

.latepoint-w .os-form-group.os-form-phonefield-group .os-form-control.os-mask-phone,
.latepoint-w .os-form-group.os-form-phonefield-group input.os-form-control.os-mask-phone {
    padding-left: 0px !important;
    border-left: none !important;
}

.latepoint-w .os-form-group.os-form-phonefield-group .os-form-control.os-mask-phone.invalid,
.latepoint-w .os-form-group.os-form-phonefield-group input.os-form-control.os-mask-phone.invalid {
    border-color: rgb(241, 97, 97) !important;
}

.latepoint-w .os-form-group.os-form-phonefield-group:not(.has-value) .lp_iti.lp_iti--allow-dropdown {
    align-items: stretch;
}

.latepoint-w .os-form-group.os-form-phonefield-group:not(.has-value) .lp_iti__selected-flag {
    padding-top: 12px;
    padding-bottom: 12px;
}

.latepoint-w .os-form-group.os-form-phonefield-group:not(.os-form-group-simple).has-value .lp_iti__selected-flag {
    padding-top: 19px;
    padding-bottom: 5px;
}

.latepoint-w .os-form-group.os-form-phonefield-group:not(.os-form-group-simple).has-value input.os-form-control.os-mask-phone {
    padding-left: 0px !important;
    padding-top: 18px !important;
}

.latepoint-w .os-form-buttons.os-flex {
    display: flex;
    align-items: center;
}

.latepoint-w .os-form-buttons.os-flex.os-space-between {
    justify-content: space-between;
}

.latepoint-w .os-form-buttons.os-flex.os-flex-end {
    justify-content: flex-end;
    gap: 20px;
}

.latepoint-w .os-form-buttons .os-form-group {
    display: inline-block;
    margin-bottom: 0px !important;
}

.latepoint-w .os-form-buttons .os-form-group .latepoint-btn,
.os-password-reset-form-w .password-reset-back-to-login span {
    margin-right: 5px;
}

.latepoint-w .os-form-header {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.latepoint-w .os-form-header h2,
.latepoint-w .os-form-header h3,
.latepoint-w .os-form-header h4 {
    margin-bottom: 5px;
    margin-top: 0px;
}

.latepoint-w .os-form-desc {
    color: rgba(0, 0, 0, 0.7);
}

.latepoint-w .os-image-container {
    border: 5px solid rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;
    border-radius: 6px;
    max-width: 100px;
    margin-bottom: 10px;
    min-height: 50px;
}

.latepoint-w .os-image-container img {
    border-radius: 4px;
    width: 100%;
    height: auto;
    display: block;
}

.latepoint-w .settings-image-selector {
    margin: 20px 0px;
}

.latepoint-w .os-form-message-w {
    padding: 12px 20px;
    background-color: rgb(249, 249, 249);
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
    font-weight: 600;
    border-radius: var(--latepoint-border-radius);
}

.latepoint-w .os-form-message-w ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.latepoint-w .os-form-message-w ul li {
    margin-bottom: 10px;
}

.latepoint-login-form-w.os-form-w .os-form-group:last-child,
.latepoint-w .os-form-message-w ul li:last-child {
    margin-bottom: 0px;
}

.latepoint-w .os-form-message-w.status-error {
    background-color: rgb(255, 244, 244);
    color: rgb(208, 12, 12);
    border: 2px solid rgb(247, 81, 96);
}

.latepoint-w .os-form-message-w.status-success {
    background-color: rgb(224, 251, 209);
    color: rgb(67, 119, 36);
}

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

.os-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-right: -7px;
}

.os-col-4,
.os-col-8 {
    flex: 0 0 66.6%;
    padding: 0px 7px;
}

.os-col-4 {
    flex: 0 0 33.3%;
}

.os-col-3,
.os-col-9 {
    flex: 0 0 25%;
    padding: 0px 7px;
}

.os-col-9 {
    flex: 0 0 75%;
}

.os-col-12,
.os-col-6 {
    flex: 0 0 50%;
    padding: 0px 7px;
}

.os-col-12 {
    flex: 0 0 100%;
}

@media (max-width: 600px) {
    .os-col-sm-12 {
        flex: 0 0 100%;
        padding: 0px 7px;
    }
}

.latepoint-login-form-w.os-form-w {
    max-width: 470px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px, rgba(0, 0, 0, 0.1) 0px 10px 25px;
    padding: 40px;
    background-color: rgb(255, 255, 255);
    border-radius: var(--latepoint-border-radius);
    margin: 30px auto !important;
}

.latepoint-login-form-w.os-form-w h4 {
    margin: 0px 0px 15px;
    padding: 0px;
    color: rgb(20, 22, 29);
}

.latepoint-login-form-w.os-form-w .os-form-buttons {
    justify-content: space-between;
}

.latepoint-login-form-w.os-form-w .os-customer-wrapped-box {
    padding: 0px;
    border: 0px;
    box-shadow: none;
}

.latepoint-login-form-w.os-form-w .os-customer-wrapped-box .latepoint-customer-otp-close,
.latepoint-login-form-w.os-form-w .os-password-reset-form-w .password-reset-back-to-login {
    top: 0px;
    right: 0px;
}

.latepoint-customer-dashboard-redirecting {
    position: relative;
    padding-top: 30px;
    text-align: center;
    font-size: 17px;
    color: rgb(124, 133, 163);
}

.latepoint-customer-dashboard-redirecting::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    top: 0px;
    width: 24px !important;
    height: 24px !important;
    background-color: transparent !important;
}

.os-password-reset-form-w {
    position: relative;
}

.os-password-reset-form-w .password-reset-back-to-login {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    align-items: center;
    color: rgb(189, 61, 61);
}

.os-password-reset-form-w .password-reset-back-to-login i,
.os-password-reset-form-w .password-reset-back-to-login span {
    display: inline-block;
    vertical-align: middle;
}

.os-notifications {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
    z-index: 1000001;
    display: flex;
    flex-direction: column-reverse;
}

.os-notifications .os-notification-close {
    position: absolute;
    top: 50%;
    right: 5px;
    cursor: pointer;
    padding: 5px;
    font-size: 14px;
    transform: translateY(-50%);
    display: block;
    line-height: 1;
}

.os-notifications .item {
    background-color: rgba(29, 210, 101, 0.95);
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 18px;
    min-width: 500px;
    text-align: center;
    padding: 14px 40px 14px 30px;
    position: relative;
    border-radius: var(--latepoint-border-radius);
}

.os-notifications .item.item-type-error {
    background-color: rgb(255, 241, 241);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(242, 195, 195) rgb(242, 195, 195) rgb(234, 152, 152);
    border-image: initial;
    color: rgb(127, 13, 13);
    box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px -1px;
}

.os-notifications .item.item-type-error::before {
    background-color: rgb(255, 88, 57);
    box-shadow: rgba(255, 138, 138, 0.5) 0px 1px 0px 0px, rgba(255, 138, 138, 0.15) 0px 0px 0px 6px, rgba(255, 138, 138, 0.1) 0px 0px 0px 10px, rgba(255, 255, 255, 0.2) 0px 2px 0px 0px inset;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 27, 27) rgb(238, 27, 27) rgb(206, 10, 10);
    border-image: initial;
}

.os-notifications .item.item-type-success {
    background-color: rgb(238, 255, 237);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 227, 162) rgb(169, 227, 162) rgb(145, 198, 143);
    border-image: initial;
    color: rgb(13, 127, 36);
    box-shadow: rgba(79, 239, 88, 0.6) 0px 1px 4px -1px;
}

.os-notifications .item.item-type-success::before {
    background-color: rgb(99, 229, 122);
    box-shadow: rgba(138, 255, 154, 0.5) 0px 1px 0px 0px, rgba(138, 255, 154, 0.25) 0px 0px 0px 6px, rgba(138, 255, 154, 0.15) 0px 0px 0px 10px, rgba(255, 255, 255, 0.4) 0px 2px 0px 0px inset;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(53, 212, 49) rgb(53, 212, 49) rgb(51, 200, 47);
    border-image: initial;
}

.os-notifications .item+.item {
    margin-bottom: 10px;
}

.latepoint-login-form-w {
    animation: 0.6s cubic-bezier(0.45, 1.1, 0.4, 1) 0s 1 normal both running latepointFadeUp;
}

.os-password-reset-form-w,
.os-step-tab-content {
    animation: 0.3s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0s 1 normal both running latepointFadeUp;
}

.os-item-details-popup {
    animation: 0.4s cubic-bezier(0.45, 1.3, 0.6, 1) 0s 1 normal both running agentBio;
}

.item-details-popup-content-i {
    animation: 0.4s cubic-bezier(0.45, 1.1, 0.4, 1) 0s 1 normal both running latepointFadeUp;
}

.item-details-popup-head .item-details-popup-title,
.item-details-popup-head h3 {
    animation: 0.4s cubic-bezier(0.45, 1.1, 0.4, 1) 0s 1 normal both running latepointFadeDown;
}

.item-details-popup-feature-value {
    animation: 0.4s cubic-bezier(0, 1, 0.51, 1) 0.05s 1 normal both running latepointFadeUp;
}

.item-details-popup-feature-label {
    animation: 0.4s cubic-bezier(0, 1, 0.51, 1) 0.1s 1 normal both running latepointFadeUp;
}

.latepoint-lightbox-i {
    transform-origin: center center;
    animation: 0.5s cubic-bezier(0, 1, 0.51, 1) 0s 1 normal both running osLightboxAnimation;
}

.latepoint-message {
    animation: 0.15s cubic-bezier(0.45, 1.3, 0.6, 1.1) 0s 1 normal both running latepointMessage;
}

.a-up-10,
.a-up-10-opaque {
    animation: 0.4s cubic-bezier(0.25, 1.4, 0.5, 1) 0s 1 normal both running up10op;
}

.a-up-10-opaque {
    animation: 0.4s cubic-bezier(0.25, 1.4, 0.5, 1) 0s 1 normal none running up10;
}

.a-up-20,
.a-up-20-opaque {
    animation: 0.4s cubic-bezier(0.25, 1.4, 0.5, 1) 0s 1 normal both running up20op;
}

.a-up-20-opaque {
    animation: 0.4s cubic-bezier(0.25, 1.4, 0.5, 1) 0s 1 normal none running up20;
}

.a-rotate-scale,
.a-up-40-opaque {
    animation: 0.6s cubic-bezier(0.35, 1.2, 0.7, 1) 0s 1 normal both running up40;
}

.a-rotate-scale {
    animation: 0.7s cubic-bezier(0.25, 1.4, 0.5, 1.35) 0s 1 normal none running rotateScale;
}

.a-delay-1 {
    animation-delay: 0.05s;
}

.a-delay-2 {
    animation-delay: 0.1s;
}

.a-delay-3 {
    animation-delay: 0.15s;
}

.a-delay-4 {
    animation-delay: 0.2s;
}

.clean-layout-content-wrapper,
.latepoint-clean-body .manage-booking-wrapper {
    animation: 0.5s cubic-bezier(0.35, 1.2, 0.7, 1) 0s 1 normal both running up20;
}

.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .latepoint-heading-w {
    border-top-left-radius: 8px;
}

.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .latepoint-footer {
    border-bottom-left-radius: 8px;
}

.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form,
.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option {
    box-shadow: rgb(232, 235, 238) 0px 0px 0px 2px;
    cursor: pointer;
    transition: transform 0.1s;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:focus-visible,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option.selected,
.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:hover,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option.selected,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option:hover {
    box-shadow: 0 0 0 2px var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option.selected .lp-option-label,
.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:hover .lp-option-label,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option.selected .lp-option-label,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option:hover .lp-option-label {
    color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option .lp-option-image,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option .lp-option-image {
    padding-bottom: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    transform-origin: center center;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option .lp-option-label,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option .lp-option-label {
    font-weight: 600;
    color: var(--latepoint-body-color);
    font-size: 18px;
    padding: 10px;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid .lp-option,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid .lp-option {
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid .lp-option .lp-option-image-w,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid .lp-option .lp-option-image-w {
    padding: 15px;
    border-bottom: 1px solid rgb(232, 235, 238);
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid.lp-options-grid-three .lp-option,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid.lp-options-grid-three .lp-option {
    flex: 0 0 30%;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid.lp-options-grid-two,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid.lp-options-grid-two {
    gap: 30px;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid.lp-options-grid-two .lp-option,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-grid.lp-options-grid-two .lp-option {
    flex: 0 0 45%;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-rows,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-rows {
    display: flex;
    flex-direction: column;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-rows .lp-option,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-rows .lp-option {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-rows .lp-option .lp-option-image,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-rows .lp-option .lp-option-image {
    flex: 0 0 50px;
    width: 50px;
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-rows .lp-option .lp-option-image-w,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-rows .lp-option .lp-option-image-w {
    padding: 10px 15px;
    border-right: 1px solid rgb(232, 235, 238);
}

.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-rows .lp-option .lp-option-label,
.latepoint-w .latepoint-transaction-payment-form .lp-options.lp-options-rows .lp-option .lp-option-label {
    flex: 1 1 0%;
    padding-left: 20px;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount-w,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount-w {
    padding: 20px 40px;
    border-bottom: 1px solid rgb(232, 235, 238);
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount {
    border-radius: 50%;
    padding-bottom: 100%;
    box-shadow: rgb(20, 22, 29) 0px 0px 0px 2px;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount .lp-amount-value,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount .lp-amount-value {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 600;
    color: var(--latepoint-body-color);
    font-size: 16px;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount.lp-amount-deposit,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount.lp-amount-deposit {
    background-color: rgb(238, 238, 238);
    box-shadow: none;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount.lp-amount-deposit .lp-slice,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount.lp-amount-deposit .lp-slice {
    width: 50%;
    padding-bottom: 50%;
    background: rgb(255, 255, 255);
    border-radius: 70px 0px 0px;
    box-shadow: rgb(20, 22, 29) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 6px;
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: right bottom;
    transform: rotate(-45deg);
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option-amount.lp-amount-deposit .lp-amount-value,
.latepoint-w .latepoint-transaction-payment-form .lp-options .lp-option-amount.lp-amount-deposit .lp-amount-value {
    left: 0px;
    background-color: rgb(255, 255, 255);
    padding: 2px 0px;
}

.latepoint-w .latepoint-booking-form-element .os-items,
.latepoint-w .latepoint-transaction-payment-form .os-items {
    margin: 0px !important;
    padding: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-rows+.os-items,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-rows+.os-items {
    margin-top: 15px !important;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-rows>.os-item+.os-item,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-rows>.os-item+.os-item {
    margin-top: 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-rows .os-item .os-item-i:hover .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-rows .os-item .os-item-i:hover .os-item-name-w {
    transform: translateX(3px);
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item:focus .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item:focus .os-item-i {
    border-color: var(--latepoint-brand-primary);
    box-shadow: 0 0 0 1px var(--latepoint-brand-primary);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i {
    cursor: pointer;
    display: flex;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(229, 231, 238);
    align-items: center;
    box-shadow: none;
    outline: 0px;
    padding: 10px;
    color: var(--latepoint-body-color);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i:hover,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i:hover {
    border-color: var(--latepoint-brand-primary);
    box-shadow: 0 0 0 1px var(--latepoint-brand-primary);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-img-w {
    flex: 0 0 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    margin-right: 15px;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-img-w .latepoint-icon,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-img-w .latepoint-icon {
    font-size: 22px;
    line-height: 43px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-name-w {
    padding: 5px 0px;
    margin-right: auto;
    display: block;
    transition: transform 0.2s ease-out;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-name-w .os-item-name {
    font-weight: 600;
    font-size: 17px;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-desc,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-name-w .os-item-desc {
    color: rgb(124, 133, 163);
    font-size: 13px;
    display: block;
    margin-top: 3px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-child-count,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-child-count {
    display: block;
    color: rgb(124, 133, 163);
    font-size: 12px;
    transition: transform 0.2s;
    flex-shrink: 0;
    margin-left: 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-price-w {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    padding-left: 15px;
    margin-left: 10px;
    text-align: center;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-price-w .os-item-price {
    display: block;
    color: var(--latepoint-brand-primary);
    line-height: 1.1;
    font-weight: 600;
    font-family: latepoint, "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;
    font-size: 20px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price-label,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item .os-item-i .os-item-price-w .os-item-price-label {
    display: block;
    color: rgb(124, 133, 163);
    font-size: 11px;
    white-space: nowrap;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item:last-child,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item:last-child {
    margin-bottom: 0px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-description .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-description .os-item-name-w {
    padding: 5px 0px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.os-allow-multiselect .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.os-allow-multiselect .os-item-i {
    padding-left: 50px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.os-allow-multiselect .os-item-i::before,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.os-allow-multiselect .os-item-i::before {
    background-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    padding: 3px;
    font-size: 12px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    display: block;
    transform: translateY(-50%);
    box-shadow: rgb(216, 219, 227) 0px 0px 0px 1px inset;
    font-family: latepointIcons !important;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.os-allow-multiselect.selected .os-item-i::before,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.os-allow-multiselect.selected .os-item-i::before {
    background-color: var(--latepoint-brand-primary);
    box-shadow: none;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.selected.has-child-items>.os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.selected.has-child-items>.os-item-i {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item:not(.selected) .os-items,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item:not(.selected) .os-items {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-items.selected>.os-items+.os-item-categories-holder,
.latepoint-w .latepoint-transaction-payment-form .os-items.selected>.os-items+.os-item-categories-holder {
    margin-top: 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid {
    display: grid;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item {
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.os-item-span-row,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.os-item-span-row {
    grid-column: 1 / 4;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.os-item-span-row .os-item-i,
.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.os-item-span-row.with-floating-price .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.os-item-span-row .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.os-item-span-row.with-floating-price .os-item-i {
    padding: 15px 20px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.os-item-span-row .os-duration-value-label,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.os-item-span-row .os-duration-value-label {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.os-item-span-row .os-duration-name,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.os-item-span-row .os-duration-name {
    text-align: left;
    font-weight: 600;
    font-size: 18px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item .os-item-i {
    display: block;
    padding: 10px;
    height: 100%;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item .os-item-i .os-item-name-w {
    padding-bottom: 0px;
    padding-top: 10px;
    border-top: 1px solid rgb(238, 238, 238);
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item .os-item-i .os-item-img-w {
    flex: 1 1 0%;
    height: auto;
    padding-bottom: 100%;
    margin: 0px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar {
    padding: 0px 15px 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar .os-avatar,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar .os-avatar {
    background-size: cover;
    background-position: center center;
    padding-bottom: 100%;
    background-repeat: no-repeat;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item.with-floating-price .os-item-i,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid .os-item.with-floating-price .os-item-i {
    padding: 25px 10px 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid.os-three-columns,
.latepoint-w .latepoint-transaction-payment-form .os-items.os-as-grid.os-three-columns {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item-details-popup-btn,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item-details-popup-btn {
    font-size: 13px;
    padding: 0px;
    font-weight: 600;
    opacity: 0;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    max-width: 100%;
    z-index: 1;
    border: 0px;
    transition: transform 0.2s;
    display: inline-block;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item-details-popup-btn span,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item-details-popup-btn span {
    color: var(--latepoint-brand-primary);
    display: inline-block;
    border-bottom: 1px dotted color-mix(in srgb, var(--latepoint-brand-primary) 50%, transparent);
    padding: 2px 0px 1px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item-details-popup-btn:hover span,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item-details-popup-btn:hover span {
    padding-left: 5px;
    padding-right: 5px;
    color: rgb(255, 255, 255);
    background-color: var(--latepoint-brand-primary);
    border-color: transparent;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item a.os-service-selector,
.latepoint-w .latepoint-booking-form-element .os-items .os-item,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item a.os-service-selector,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item {
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item:focus,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item:focus {
    outline: 0px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-details .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-details .os-item-name-w {
    transition: transform 0.2s;
    z-index: 2;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-details .os-item-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-details .os-item-img-w {
    transition: transform 0.2s;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-details .os-item-i:hover .os-item-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-details .os-item-i:hover .os-item-img-w {
    transform-origin: center center;
    transform: translateY(-8px) scale(0.9);
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-details .os-item-i:hover .os-item-name-w,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-details .os-item-i:hover .os-item-name-w {
    transform: translateY(-18px);
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-details .os-item-i:hover .os-item-details-popup-btn,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.with-details .os-item-i:hover .os-item-details-popup-btn {
    opacity: 1;
    transform: translateY(-7px);
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.selected .os-item-details-popup-btn:hover,
.latepoint-w .latepoint-transaction-payment-form .os-items .os-item.selected .os-item-details-popup-btn:hover {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .show-selected-only>.os-items.os-as-rows,
.latepoint-w .latepoint-transaction-payment-form .show-selected-only>.os-items.os-as-rows {
    margin-top: 0px !important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .alternative-login-option,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .item-quantity-selector-w .item-quantity-selector,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w .total-attendees-selector,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-social-login-option,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .alternative-login-option,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .item-quantity-selector-w .item-quantity-selector,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w .total-attendees-selector,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-social-login-option {
    border-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item-details-popup-btn:hover span,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item.os-allow-multiselect .os-item-i::before,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item-details-popup-btn:hover span,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item.os-allow-multiselect .os-item-i::before {
    border-radius: 6px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media.svg-w::before,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media.svg-w::before {
    border-radius: 50%;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .latepoint-heading-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form-w .latepoint-heading-w {
    border-top-right-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .latepoint-footer,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form-w .latepoint-footer {
    border-bottom-right-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-summary-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-summary-w {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group {
    border-radius: 8px !important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .dp-timebox,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .dp-timeslot .dp-label,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .info-box,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .info-box .info-box-buttons a,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-message,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-password-reset-form-holder .os-password-reset-form-w,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-confirmation-w .confirmation-cabinet-info,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-confirmation-w .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-confirmation-w .step-confirmation-set-password,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .dp-timebox,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .dp-timeslot .dp-label,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .info-box,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .info-box .info-box-buttons a,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-message,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-password-reset-form-holder .os-password-reset-form-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-confirmation-w .confirmation-cabinet-info,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-confirmation-w .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-confirmation-w .step-confirmation-set-password {
    border-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .applied-coupon-code,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-payment-w .payment-total-info .applied-coupon-code,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input {
    border-radius: 8px !important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-progress ul li .progress-item,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-progress ul li .progress-item span,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .lp-options .lp-option,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item .os-item-i,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-item-img-w,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-monthly-calendar-days .os-day .os-day-box,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .select-total-attendees-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-progress ul li .progress-item,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-progress ul li .progress-item span,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .lp-options .lp-option,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item .os-item-i,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-item-img-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-monthly-calendar-days .os-day .os-day-box,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .select-total-attendees-w {
    border-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-side-panel,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-side-panel {
    border-radius: 8px 0px 0px 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-summary-w,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-summary-w {
    border-radius: 0px 8px 8px 0px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-with-avatar,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-with-avatar {
    padding: 5px 15px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-with-avatar .os-avatar,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-items .os-item .os-item-i .os-with-avatar .os-avatar {
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
    padding-bottom: 100%;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-add-another-item-trigger,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-add-another-item-trigger.on-verify,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-btn,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-verify-w .cart-item-wrapper.multi-item,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .summary-box .summary-box-content .os-remove-item-from-cart,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-add-another-item-trigger,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-add-another-item-trigger.on-verify,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-btn,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-payment-w .payment-total-info,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .step-verify-w .cart-item-wrapper.multi-item,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .summary-box .summary-box-content .os-remove-item-from-cart {
    border-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-file-upload-group .os-upload-file-input-w input[type="file"],
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-file-upload-group .os-uploaded-file-info,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-select-group .os-form-control,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-select-group input.os-form-control,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group .os-form-control,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group input.os-form-control,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-file-upload-group .os-upload-file-input-w input[type="file"],
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-file-upload-group .os-uploaded-file-info,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-select-group .os-form-control,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-select-group input.os-form-control,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group .os-form-control,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group input.os-form-control {
    border-radius: 8px !important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group input.os-form-control,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group input.os-form-control {
    border-radius: 0px 8px 8px 0px !important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group .lp_iti__selected-flag,
.latepoint-w .latepoint-transaction-payment-form.latepoint-border-radius-rounded .os-form-group.os-form-phonefield-group .lp_iti__selected-flag {
    border-radius: 8px 0px 0px 8px;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item a.os-service-selector:hover,
.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item.selected>.os-service-selector:hover,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item a.os-service-selector:hover,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item.selected>.os-service-selector:hover {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item.selected,
.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item:hover,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item.selected,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item:hover {
    z-index: 2;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w>.os-selectable-items .os-item a.os-service-selector .service-name-w .service-name,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w>.os-selectable-items .os-item a.os-service-selector .service-name-w .service-name {
    font-size: 16px;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-w {
    margin-top: 0px;
    box-shadow: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-w .os-item-category-info-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-w .os-item-category-info-w {
    border: 0px;
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-info:focus-visible,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-info:focus-visible {
    border-color: var(--latepoint-brand-primary);
    box-shadow: 0 0 0 1px var(--latepoint-brand-primary);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-info .os-item-category-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-info .os-item-category-img-w {
    flex: 0 0 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    margin-right: 15px;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-info .os-item-category-name,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-info .os-item-category-name {
    font-weight: 600;
    font-size: 18px;
    display: block;
    margin-right: auto;
    flex: 1 1 0%;
    transition: transform 0.2s;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w .os-item-category-info .os-item-category-services-count,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w .os-item-category-info .os-item-category-services-count {
    display: block;
    color: rgb(124, 133, 163);
    font-size: 12px;
    transform: translateX(-40px);
    transition: transform 0.2s;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected {
    box-shadow: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w {
    display: block;
    border-bottom: 1px solid rgb(229, 231, 238);
    background-color: rgb(244, 246, 249);
    border-top: none;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w:last-child,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w:last-child {
    border-bottom: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w .os-item-category-img-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w .os-item-category-img-w {
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w .os-item-category-services-count,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w .os-item-category-services-count {
    transform: translateX(0px);
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w::before,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w::before {
    position: absolute;
    top: 50%;
    left: 25px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-size: 10px;
    transform: translateY(-50%);
    color: rgb(124, 133, 163);
    transition: 0.2s;
    font-family: latepointIcons !important;
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w>.os-item-category-info::after,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w>.os-item-category-info::after {
    opacity: 0;
    transform: translate(5px, -50%);
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w:hover::before,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w:hover::before {
    transform: translate(-5px, -50%);
    color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-item-category-info-w:hover .os-item-category-name,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-item-category-info-w:hover .os-item-category-name {
    color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-item-category-w,
.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-item-category-w>.os-item-category-info-w,
.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-selectable-items,
.latepoint-w .latepoint-booking-form-element .os-item-category-w.selected>.os-selectable-items,
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-item-category-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-item-category-w>.os-item-category-info-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-categories-holder>.os-selectable-items,
.latepoint-w .latepoint-transaction-payment-form .os-item-category-w.selected>.os-selectable-items {
    display: block;
}

.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only>.os-selectable-items:not(.selected),
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only>.os-selectable-items:not(.selected) {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-info-w,
.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-category-info-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-info-w,
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-w.selected>.os-item-category-info-w {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .os-item-categories-holder.show-selected-only .os-item-category-w:not(.selected),
.latepoint-w .latepoint-transaction-payment-form .os-item-categories-holder.show-selected-only .os-item-category-w:not(.selected) {
    border: 0px;
}

.latepoint-w.latepoint-summary-is-open .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form,
.latepoint-w.latepoint-summary-is-open .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-form-w {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.latepoint-resources-items-w {
    display: grid;
    margin: 40px 0px;
    align-items: start;
}

.latepoint-resources-items-w.resources-columns-2 {
    grid-template-columns: 1fr 1fr;
    gap: 50px;
}

.latepoint-resources-items-w.resources-columns-3 {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
}

.latepoint-resources-items-w.resources-columns-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
}

.latepoint-resources-items-w.resources-columns-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}

.latepoint-resources-items-w .resource-item {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 18px -6px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
    padding: 20px;
    background-color: rgb(255, 255, 255);
    transition: 0.2s;
    height: 100%;
    overflow: hidden;
}

.latepoint-resources-items-w .resource-item.ri-centered {
    text-align: center;
}

.latepoint-resources-items-w .resource-item:hover {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 5px 24px -9px, rgba(0, 0, 0, 0.2) 0px 3px 6px 0px;
    transform: translateY(-2px);
}

.latepoint-resources-items-w .resource-item .ri-avatar {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0px auto 20px;
}

.latepoint-resources-items-w .resource-item .ri-map {
    margin: -20px -20px 25px;
}

.latepoint-resources-items-w .resource-item .ri-media {
    padding-bottom: 75%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
    margin: -20px -20px 25px;
}

.latepoint-resources-items-w .resource-item .ri-name h3 {
    margin: 10px 0px;
    font-size: 22px;
}

.latepoint-resources-items-w .resource-item .ri-title {
    color: var(--latepoint-brand-primary);
    font-weight: 600;
    font-size: 15px;
}

.latepoint-resources-items-w .resource-item .ri-price {
    color: var(--latepoint-brand-primary);
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 10px;
}

.latepoint-resources-items-w .resource-item .ri-description {
    color: rgb(124, 133, 163);
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 1.3;
}

.latepoint-resources-items-w .resource-item .ri-external-link {
    margin-left: 3px;
    display: inline-block;
}

.latepoint-resources-items-w .resource-item .ri-buttons {
    margin-top: 20px;
}

.latepoint .customer-dashboard-tabs {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 20px 0px 30px;
}

.latepoint .customer-dashboard-tabs a {
    display: block;
    padding: 10px 0px;
    font-weight: 600;
    text-decoration: none;
    color: rgb(124, 133, 163);
    position: relative;
    font-size: 21px;
    margin-right: 30px;
}

.latepoint .customer-dashboard-tabs a:focus,
.latepoint .customer-dashboard-tabs a:hover {
    text-decoration: none;
    color: var(--latepoint-body-color);
}

.latepoint .customer-dashboard-tabs a::after {
    content: "";
    height: 2px;
    background-color: var(--latepoint-brand-primary);
    left: 0px;
    bottom: -1px;
    display: block;
    position: absolute;
}

.latepoint .customer-dashboard-tabs a.active {
    color: var(--latepoint-brand-primary);
}

.latepoint .customer-dashboard-tabs a.active::after {
    width: 100%;
}

.customer-bookings-tiles,
.customer-orders-tiles {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
}

.customer-orders-tiles .customer-order {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    padding: 25px;
    color: rgb(34, 34, 34);
    align-self: flex-start;
    position: relative;
    border-radius: var(--latepoint-border-radius);
}

.customer-orders-tiles .customer-order .customer-order-confirmation {
    font-size: 25px;
    font-weight: 600;
    color: rgb(20, 22, 29);
}

.customer-orders-tiles .customer-order .customer-order-datetime {
    color: rgb(124, 133, 163);
    font-size: 15px;
    margin-bottom: 20px;
}

.customer-orders-tiles .customer-order .summary-price-item-w.spi-total {
    border-top-width: 2px;
}

.customer-orders-tiles .customer-order .customer-order-bottom-actions {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(241, 241, 241);
}

.customer-bookings-tiles {
    margin-bottom: 40px;
}

.customer-bookings-tiles .new-booking-tile {
    border: 2px dotted color-mix(in srgb, var(--latepoint-brand-primary) 20%, transparent);
    opacity: 0.7;
    display: flex;
    flex-direction: column;
    text-align: center;
    color: var(--latepoint-brand-primary);
    position: relative;
    padding: 30px 20px;
    min-height: 100px;
    border-radius: var(--latepoint-border-radius);
    text-decoration: none !important;
}

.customer-bookings-tiles .new-booking-tile i,
.customer-bookings-tiles .new-booking-tile span {
    display: block;
}

.customer-bookings-tiles .new-booking-tile i {
    margin-top: auto;
    font-size: 21px;
}

.customer-bookings-tiles .new-booking-tile span {
    margin-top: 15px;
    margin-bottom: auto;
    font-weight: 600;
    font-size: 21px;
}

.customer-bookings-tiles .new-booking-tile:hover {
    opacity: 1;
    border-color: var(--latepoint-brand-primary);
    border-style: solid;
}

.customer-bookings-tiles .new-booking-tile.os-loading {
    color: transparent;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a.os-loading::before,
.customer-bookings-tiles .new-booking-tile.os-loading::before,
.latepoint-customer-timezone-selector-w.os-loading label::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 30px !important;
    height: 30px !important;
    background-color: transparent !important;
}

.customer-bookings-tiles .customer-booking {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    padding: 25px;
    color: rgb(34, 34, 34);
    align-self: flex-start;
    position: relative;
    border-radius: var(--latepoint-border-radius);
}

.customer-bookings-tiles .customer-booking .bt-payment-actions {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(241, 241, 241);
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-info {
    display: flex;
    align-items: center;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-label,
.customer-bookings-tiles .customer-booking-datetime span,
.reschedule-calendar-wrapper .time-selector-w .th-timezone strong {
    color: rgb(124, 133, 163);
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-amount {
    margin-left: auto;
    font-weight: 600;
    color: rgb(20, 22, 29);
    font-size: 21px;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link {
    margin-left: auto;
    display: flex;
    padding-top: 5px;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a {
    font-size: 15px;
    margin-left: auto;
    display: inline-block;
    position: relative;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a:hover {
    border-bottom-style: solid;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a.os-loading {
    border-bottom-color: transparent;
    color: transparent;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a.os-loading::before,
.latepoint-customer-timezone-selector-w.os-loading label::before {
    width: 15px !important;
    height: 15px !important;
}

.customer-bookings-tiles h6.customer-booking-service-name {
    color: rgb(20, 22, 29);
    padding-bottom: 5px;
    margin: 0px;
    text-align: left;
    text-transform: none;
    font-size: 21px;
    line-height: 1.2;
}

.customer-bookings-tiles .part-of-bundle-message {
    padding: 8px;
    background-color: rgb(241, 243, 255);
    margin-bottom: 15px;
    font-size: 12px;
}

.customer-bookings-tiles .customer-booking .bt-payment-actions .bt-balance-pay-link a,
.customer-bookings-tiles .part-of-bundle-message a {
    color: var(--latepoint-brand-primary);
    text-decoration: none;
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.customer-bookings-tiles .customer-booking-datetime {
    margin-bottom: 10px;
    color: rgb(20, 22, 29);
}

.customer-bookings-tiles .customer-booking-service-color {
    height: 1px;
    background-color: rgb(238, 238, 238);
}

.customer-bookings-tiles .customer-booking-info {
    margin: 20px 0px;
    padding: 0px;
    font-size: 16px;
}

.customer-bookings-tiles .customer-booking-info .customer-booking-info-row {
    display: flex;
    margin: 10px 0px;
}

.customer-bookings-tiles .customer-booking-info .booking-info-label {
    flex: 0 1 80px;
    color: rgb(124, 133, 163);
}

.customer-bookings-tiles .customer-booking-info .booking-info-value {
    font-weight: 600;
}

.customer-bookings-tiles .customer-booking-info .booking-info-value.status-approved,
.customer-bookings-tiles .customer-booking-info .booking-info-value.status-cancelled,
.customer-bookings-tiles .customer-booking-info .booking-info-value.status-pending {
    font-size: 13px;
    padding: 2px 5px;
}

.customer-bookings-tiles .customer-booking-info .booking-info-value.status-approved {
    background-color: rgb(69, 183, 130);
    color: rgb(255, 255, 255);
}

.customer-bookings-tiles .customer-booking-info .booking-info-value.status-pending {
    background-color: rgb(253, 226, 159);
    color: rgb(58, 47, 21);
}

.customer-bookings-tiles .customer-booking-info .booking-info-value.status-cancelled {
    background-color: rgb(230, 60, 38);
    color: rgb(255, 255, 255);
}

.customer-bookings-tiles .customer-booking-buttons {
    display: flex;
    gap: 20px;
    padding-bottom: 10px;
}

.customer-bookings-tiles .customer-booking-buttons .latepoint-btn,
.os-zoom-info-link a {
    display: block;
    padding: 5px 0px;
    white-space: nowrap;
    font-size: 14px;
}

.customer-bookings-tiles .customer-booking-buttons .latepoint-btn i+span {
    margin-left: 4px;
}

.latepoint-customer-timezone-selector-w {
    position: relative;
    margin-top: -10px;
}

.latepoint-customer-timezone-selector-w.os-loading label {
    position: relative;
}

.latepoint-customer-timezone-selector-w.os-loading label::before {
    border-bottom: 2px solid var(--latepoint-body-color);
    border-left: 2px solid var(--latepoint-body-color);
    border-top: 2px solid var(--latepoint-body-color);
    right: auto;
    left: -15px;
    z-index: 9999;
    width: 12px !important;
    height: 12px !important;
}

.latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group {
    display: flex;
    align-items: center;
}

.latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group label {
    font-size: 16px;
    font-weight: 600;
    color: rgb(124, 133, 163);
    white-space: nowrap;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: auto;
    display: block !important;
}

.latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group select.os-form-control {
    width: 240px;
    height: 34px !important;
    padding: 0px 3px !important;
}

.customer-password-form-w {
    margin-top: 40px;
}

.os-zoom-info-link {
    background-color: rgb(239, 245, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(188, 198, 241) rgb(188, 198, 241) rgb(167, 180, 237);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 0px 0px;
    display: flex;
    align-items: center;
    margin-top: 20px;
    font-weight: 600;
}

.os-zoom-info-link img {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px 10px;
    flex: 0 1 0%;
}

.os-zoom-info-link a {
    flex: 1 1 0%;
    font-size: 15px;
    padding: 10px 25px 10px 10px;
    position: relative;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.3);
    color: var(--latepoint-brand-primary);
}

.os-zoom-info-link a:hover {
    background-color: rgb(255, 255, 255);
}

.os-zoom-info-link a::before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 8px;
    transform: translateY(-50%);
    font-family: latepointIcons !important;
}

.customer-booking-bottom-actions {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-top: 15px;
    margin-top: 10px;
    border-top: 1px solid rgb(238, 238, 238);
    justify-content: stretch;
    flex-wrap: wrap;
}

.customer-booking-bottom-actions .latepoint-btn {
    padding: 7px 10px;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    display: flex;
}

.customer-booking-bottom-actions>div {
    flex: 1 1 0%;
}

.reschedule-calendar-wrapper .os-weekdays {
    display: flex;
    align-items: center;
}

.reschedule-calendar-wrapper .os-weekdays .weekday {
    background-color: rgb(245, 245, 245);
    flex: 1 1 0%;
    text-transform: uppercase;
    font-size: 20px;
    color: rgb(173, 173, 174);
    font-weight: 600;
    letter-spacing: 2px;
    text-align: left;
    padding: 5px 0px 0px 15px;
    line-height: 1;
    border-left: 1px solid rgb(221, 221, 221);
}

.reschedule-calendar-wrapper .os-weekdays .weekday:first-child {
    border-left-color: transparent;
    margin-left: 15px;
    padding-left: 0px;
}

.reschedule-calendar-wrapper .os-current-month-label-w {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-control-buttons-w {
    display: flex;
    gap: 15px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn {
    border: 0px;
    font-size: 16px;
    box-shadow: none;
    outline: 0px;
    color: rgb(17, 17, 17);
    margin: 0px;
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
    position: relative;
    background-color: transparent !important;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn:focus-visible,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary) !important;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn.os-loading,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn.os-loading i,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn.os-loading span,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn.os-loading,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn.os-loading i,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn.os-loading span {
    color: transparent !important;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn.os-loading::after,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn.os-loading::after {
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    border-bottom: 2px solid var(--latepoint-body-color);
    border-left: 2px solid var(--latepoint-body-color);
    border-top: 2px solid var(--latepoint-body-color);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn:hover,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn:hover {
    color: var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn:focus,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn:focus {
    outline: 0px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn.disabled,
.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn.disabled {
    color: rgba(0, 0, 0, 0.1);
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-current-month-label {
    text-align: center;
    font-weight: 600;
    font-size: 17px;
    color: var(--latepoint-body-color);
    display: flex;
    align-items: baseline;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-current-month-label .current-year {
    display: inline-block;
    vertical-align: middle;
    color: color-mix(in srgb, var(--latepoint-body-color) 40%, transparent);
    margin-left: 5px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-current-month-label .current-month {
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days-w,
.reschedule-calendar-wrapper .os-monthly-calendar-days-w.hide-if-single-slot .os-day.os-one-slot-only .os-day-status {
    display: none;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days-w.active {
    display: block;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days-w.hide-if-single-slot .os-day.selected::after {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    background-color: var(--latepoint-brand-primary);
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
    border-radius: 50%;
    width: 14px;
    line-height: 14px;
    height: 14px;
    bottom: 50%;
    left: 50%;
    font-size: 10px;
    text-align: center;
    position: absolute;
    color: rgb(255, 255, 255);
    transform: translate(11px, -10px);
    font-family: latepointIcons !important;
}

.reschedule-calendar-wrapper .step-datepicker-w {
    position: relative;
}

.reschedule-calendar-wrapper .reschedule-calendar-datepicker .dp-capacity,
.reschedule-calendar-wrapper .step-datepicker-w .dp-capacity {
    position: absolute;
    top: 0px;
    left: 15px;
    background-color: rgb(17, 17, 17);
    padding: 4px 6px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    display: none;
    white-space: nowrap;
    z-index: 9999;
    font-size: 15px;
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopup;
}

.reschedule-calendar-wrapper .reschedule-calendar-datepicker .time-selector-w:not(.style-timeline) .dp-timepicker-trigger:not(.selected):hover .dp-capacity,
.reschedule-calendar-wrapper .step-datepicker-w .time-selector-w:not(.style-timeline) .dp-timepicker-trigger:not(.selected):hover .dp-capacity {
    display: block;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day {
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    position: relative;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:focus {
    outline: 0px;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-next-month,
.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-prev-month {
    color: rgb(183, 188, 203);
    background-color: rgb(255, 255, 255);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available {
    cursor: not-allowed;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box,
.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-passed .os-day-box {
    background-color: transparent;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box .os-day-status {
    background-color: rgb(247, 247, 247);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box .os-day-number {
    color: rgb(173, 173, 174);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available.selected .os-day-box {
    background-color: rgb(236, 115, 118);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-current.os-not-available.selected .os-day-box .os-day-number {
    color: rgb(255, 255, 255);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-day-passed .os-day-box .os-day-number {
    color: rgb(189, 197, 218);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day.os-today.os-month-current .os-day-box .os-day-number {
    background-color: rgb(255, 240, 199);
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day .os-available-slots-tooltip {
    position: absolute;
    top: 0px;
    left: 15px;
    background-color: rgb(17, 17, 17);
    padding: 4px 6px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    display: none;
    white-space: nowrap;
    z-index: 9999;
    font-size: 15px;
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopup;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day .os-day-box {
    position: relative;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day .os-day-number {
    color: rgb(20, 22, 29);
    transition: 0.1s;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day .os-day-status {
    transition: 0.1s;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:hover .os-day-box .os-day-number {
    transform: scale(1.2);
    transform-origin: left bottom;
    white-space: nowrap;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:hover .os-day-box:hover .os-available-slots-tooltip {
    display: block;
}

.reschedule-calendar-wrapper .os-monthly-calendar-days .os-day:hover .os-day-status {
    height: 10px;
}

.reschedule-calendar-wrapper .os-day-status {
    margin: 0px;
    height: 4px;
    position: absolute;
    border-radius: 0px;
    overflow: hidden;
    bottom: 3px;
    left: 8px;
    right: 8px;
    background-color: rgb(230, 233, 239);
}

.reschedule-calendar-wrapper .os-day-status .day-available {
    background-color: rgb(143, 226, 134);
    top: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 1;
    min-width: 3px;
    border-radius: var(--latepoint-border-radius);
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day .os-available-slots-tooltip {
    left: 50%;
    transform: translate3d(-50%, -50%, 0px);
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopupCenter;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-current-month-label-w {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-weekdays {
    gap: 12px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-weekdays .weekday {
    background-color: transparent;
    font-size: 13px;
    color: var(--latepoint-body-color);
    border-left: none;
    text-align: center;
    margin-left: 0px;
    padding: 5px;
    margin-bottom: 12px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-weekdays .weekday.weekday-6,
.reschedule-calendar-wrapper .calendar-style-classic .os-weekdays .weekday.weekday-7 {
    color: rgb(204, 182, 59);
    background-color: rgb(255, 254, 242);
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days {
    gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day {
    text-align: center;
    font-size: 17px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day:hover .os-day-status {
    height: 7px;
    left: 4px;
    right: 4px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day:hover .os-day-box .os-day-number {
    transform-origin: center bottom;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-next .os-day-number,
.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-next .os-day-status,
.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-prev .os-day-number,
.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-prev .os-day-status {
    opacity: 0.6;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-day-current .os-day-box {
    background-color: rgb(238, 253, 236);
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box {
    background-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day .os-day-box {
    padding: 12px 5px;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected.os-not-available .os-day-box {
    background-color: rgb(236, 115, 118);
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box {
    background-color: var(--latepoint-brand-primary);
    border-color: transparent;
    color: rgb(255, 255, 255);
    opacity: 1;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box .os-day-number {
    background-color: transparent;
    color: rgb(255, 255, 255);
    transform: scale(1.2);
    transform-origin: center center;
    text-align: center;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box .os-day-status,
.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box:hover .os-available-slots-tooltip,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box .os-day-status,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box .os-day-status {
    display: none;
}

.reschedule-calendar-wrapper .calendar-style-classic .os-monthly-calendar-days .os-day.selected.os-today .os-day-box .os-day-number {
    background-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-modern {
    margin: 0px 0px 0px -15px;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-current-month-label-w {
    padding-left: 14px;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-weekdays .weekday:first-child {
    margin-left: 15px;
    padding-left: 0px;
}

.reschedule-calendar-wrapper .calendar-style-modern.os-month-next,
.reschedule-calendar-wrapper .calendar-style-modern.os-month-prev {
    cursor: default;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day {
    text-align: left;
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box {
    background-color: var(--latepoint-brand-primary);
    border-color: transparent;
    color: rgb(255, 255, 255);
    opacity: 1;
    padding-left: 0px;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box .os-day-number {
    background-color: transparent;
    color: rgb(255, 255, 255);
    transform: scale(1.2);
    transform-origin: center center;
    text-align: center;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box .os-day-status,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box:hover .os-available-slots-tooltip {
    display: none;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next).os-today .os-day-box .os-day-number {
    background-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next).os-not-available .os-day-box {
    background-color: rgb(236, 115, 118);
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev {
    border-left-color: transparent;
    cursor: default;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box {
    pointer-events: none;
    background-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box:hover,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box:hover {
    opacity: 1;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box .os-day-number,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box .os-day-number {
    color: transparent !important;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next {
    display: none;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n) .os-available-slots-tooltip,
.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n+6) .os-available-slots-tooltip {
    left: auto;
    right: 0px;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day .os-day-box {
    padding: 15px 0px 15px 15px;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-day-status {
    border-radius: 0px;
    bottom: 6px;
    left: 15px;
    right: 0px;
    height: 5px;
}

.reschedule-calendar-wrapper .times-header {
    color: rgb(22, 23, 29);
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 10px;
}

.reschedule-calendar-wrapper .times-header span {
    color: var(--latepoint-brand-primary);
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .os-calendar-searching-info {
    padding-left: 35px;
    font-size: 15px;
    position: relative;
    font-weight: 600;
    display: none;
}

.latepoint-booking-form-element .os-calendar-searching-info::before,
.reschedule-calendar-wrapper .os-calendar-searching-info::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: 10px;
    width: 20px !important;
    height: 20px !important;
    background-color: transparent !important;
}

.reschedule-calendar-wrapper .os-dates-and-times-w.is-searching .os-calendar-searching-info {
    display: block;
}

.reschedule-calendar-wrapper .os-dates-and-times-w.is-searching .os-calendar-while-searching-wrapper,
.reschedule-calendar-wrapper .os-dates-and-times-w.is-searching .os-timezone-info-wrapper,
.reschedule-calendar-wrapper .time-selector-w.hide-not-available-slots .dp-timebox.is-booked,
.reschedule-calendar-wrapper .time-selector-w.hide-not-available-slots .dp-timebox.is-off,
.reschedule-calendar-wrapper .time-selector-w.style-timebox .timeslots .dp-timebox .dp-label-capacity,
.reschedule-calendar-wrapper .time-selector-w.style-timebox .timeslots .dp-timebox.is-off {
    display: none;
}

.reschedule-calendar-wrapper .os-times-w {
    position: relative;
}

.reschedule-calendar-wrapper .timeslots {
    display: flex;
    justify-content: space-between;
}

.reschedule-calendar-wrapper .timeslots .not-working-message {
    flex: 1 1 0%;
    padding: 3px 5px;
    text-align: center;
    background-color: rgb(247, 232, 232);
    color: rgb(117, 47, 47);
    font-weight: 600;
}

.reschedule-calendar-wrapper .dp-timebox {
    white-space: nowrap;
    text-align: center;
    padding: 6px 3px;
    line-height: 1.2;
    background-color: rgb(214, 255, 209);
    font-size: 15px;
    color: rgb(20, 22, 29);
    cursor: pointer;
    font-weight: 600;
    position: relative;
    width: auto !important;
    max-width: none !important;
}

.reschedule-calendar-wrapper .dp-timebox:focus {
    outline: 0px;
    box-shadow: none;
}

.reschedule-calendar-wrapper .dp-timebox:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .dp-timebox .dp-success-label,
.reschedule-calendar-wrapper .dp-timebox .dp-tick {
    display: none !important;
}

.reschedule-calendar-wrapper .dp-timebox:hover {
    background-color: rgb(192, 251, 184);
}

.reschedule-calendar-wrapper .dp-timebox.is-booked,
.reschedule-calendar-wrapper .dp-timebox.is-off {
    color: rgb(179, 179, 179);
    background-color: rgb(247, 247, 247);
    box-shadow: none;
    cursor: not-allowed;
}

.reschedule-calendar-wrapper .dp-timebox.selected,
.reschedule-calendar-wrapper .dp-timebox.selected::after {
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    box-shadow: none;
}

.reschedule-calendar-wrapper .dp-timebox.selected::after {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
    border-radius: 50%;
    width: 14px;
    line-height: 14px;
    height: 14px;
    top: -5px;
    right: -5px;
    font-size: 10px;
    text-align: center;
    position: absolute;
    animation: 0.2s ease 0s 1 normal both running selectedSlotCheckmark;
    font-family: latepointIcons !important;
}

.reschedule-calendar-wrapper .time-selector-w {
    display: none;
    margin-top: 20px;
    margin-left: -2px;
    margin-right: -2px;
}

.reschedule-calendar-wrapper .time-selector-w .th-timezone {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-top: 4px;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox {
    margin-top: 20px;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .timeslots {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .timeslots.slots-not-available {
    grid-template-columns: repeat(1, 1fr) !important;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .timeslots .not-working-message {
    border-radius: 4px;
    padding: 6px;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .times-header {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    padding-top: 10px;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .times-header .times-header-label {
    flex: 1 1 0%;
    margin: 0px 15px;
    white-space: nowrap;
    font-weight: 600;
}

.reschedule-calendar-wrapper .time-selector-w.style-timebox .times-header .th-line {
    height: 1px;
    flex: 1 1 0%;
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
}

.reschedule-calendar-wrapper .time-selector-w.style-timeline {
    padding-bottom: 30px;
    flex-wrap: nowrap;
}

.reschedule-calendar-wrapper .time-selector-w.with-end-time.time-system-12 .timeslots {
    grid-template-columns: repeat(2, 1fr);
}

.reschedule-calendar-wrapper .time-selector-w.with-end-time.time-system-12 .dp-timebox span.dp-label-end-time,
.reschedule-calendar-wrapper .time-selector-w.with-end-time.time-system-24 .dp-timebox span.dp-label-end-time {
    opacity: 0.7;
}

.reschedule-calendar-wrapper .time-selector-w.with-end-time.time-system-24 .timeslots {
    grid-template-columns: repeat(3, 1fr);
}

.reschedule-calendar-wrapper .time-selector-w.without-end-time.time-system-12 .timeslots {
    grid-template-columns: repeat(4, 1fr);
}

.reschedule-calendar-wrapper .time-selector-w.without-end-time.time-system-24 .timeslots {
    grid-template-columns: repeat(5, 1fr);
}

.reschedule-calendar-wrapper .dp-timeslot {
    height: 24px;
    flex-grow: 1;
    margin: 0px;
    box-shadow: rgb(255, 255, 255) 1px 0px 0px 0px inset, rgb(255, 255, 255) -1px 0px 0px 0px inset;
    border-radius: 0px;
    position: relative;
    cursor: pointer;
    background-color: rgb(143, 226, 134);
}

.reschedule-calendar-wrapper .dp-timeslot:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .dp-timeslot .dp-tick {
    position: absolute;
    display: block;
    top: 34px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 8px;
    text-align: center;
    color: rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    line-height: 1.4;
    font-weight: 600;
    letter-spacing: 1px;
}

.reschedule-calendar-wrapper .dp-timeslot .dp-tick strong {
    display: block;
    color: rgb(0, 0, 0);
    font-size: 11px;
    line-height: 1;
    letter-spacing: 0px;
    white-space: nowrap;
}

.reschedule-calendar-wrapper .dp-timeslot .dp-success-label {
    color: rgba(255, 255, 255, 0.8);
    display: block;
    text-align: center;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
}

.reschedule-calendar-wrapper .dp-timeslot .dp-label {
    display: none;
    text-align: center;
    padding: 7px 8px;
    line-height: 1;
    background-color: rgb(4, 187, 3);
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    top: -8px;
    transform: translate(-50%, -100%);
    white-space: nowrap;
    transition: 0.2s;
    z-index: 10;
}

.reschedule-calendar-wrapper .dp-timeslot .dp-label-capacity {
    display: block;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked),
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off) {
    background-color: var(--latepoint-brand-primary);
    z-index: 4;
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked) .dp-label-capacity,
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off) .dp-label-capacity {
    display: none;
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked):hover,
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off):hover {
    background-color: var(--latepoint-brand-primary);
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked)::after,
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off)::after {
    content: "";
    position: absolute;
    width: 1px;
    left: 50%;
    transform: translateX(-50%);
    top: 0px;
    bottom: 0px;
    background-color: var(--latepoint-brand-primary);
    display: none;
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked) .dp-label,
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off) .dp-label {
    top: -3px;
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    display: block;
}

.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-booked)::before,
.reschedule-calendar-wrapper .dp-timeslot.selected:not(.is-off)::before {
    background-color: var(--latepoint-brand-primary);
    display: block;
    width: 10px;
    height: 10px;
    transform: translateX(-50%) rotate(45deg);
    top: -12px;
    left: 50%;
}

.reschedule-calendar-wrapper .dp-timeslot.is-booked,
.reschedule-calendar-wrapper .dp-timeslot.is-off {
    background-color: rgb(230, 233, 239);
    margin: 0px;
    cursor: not-allowed;
}

.reschedule-calendar-wrapper .dp-timeslot.is-booked .dp-label,
.reschedule-calendar-wrapper .dp-timeslot.is-booked::before,
.reschedule-calendar-wrapper .dp-timeslot.is-booked:hover,
.reschedule-calendar-wrapper .dp-timeslot.is-off .dp-label,
.reschedule-calendar-wrapper .dp-timeslot.is-off::before {
    background-color: rgb(228, 40, 6);
}

.reschedule-calendar-wrapper .dp-timeslot.is-off {
    border-color: rgb(255, 255, 255);
    max-width: 25%;
}

.reschedule-calendar-wrapper .dp-timeslot.is-off:hover {
    background-color: rgb(230, 233, 239);
}

.reschedule-calendar-wrapper .dp-timeslot.is-off:hover .dp-label {
    display: none;
}

.reschedule-calendar-wrapper .dp-timeslot.with-tick::after {
    content: "";
    position: absolute;
    width: 1px;
    left: 50%;
    height: 3px;
    bottom: -7px;
    background-color: rgba(0, 0, 0, 0.4);
}

.reschedule-calendar-wrapper .dp-timeslot:hover {
    background-color: rgb(4, 187, 3);
}

.reschedule-calendar-wrapper .dp-timeslot:hover::before {
    top: 0px;
}

.reschedule-calendar-wrapper .dp-timeslot:hover .dp-label {
    display: block;
}

.reschedule-calendar-wrapper .calendar-style-modern .os-weekdays {
    padding-top: 15px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-next-btn {
    right: 0px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-month-prev-btn {
    left: 0px;
}

.reschedule-calendar-wrapper .os-current-month-label-w .os-current-month-label {
    margin: 0px;
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper {
    text-align: center;
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper .icon-w {
    margin-bottom: 20px;
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper .icon-w i {
    background: rgb(209, 255, 221);
    padding: 15px;
    border-radius: 40px;
    color: rgb(24, 163, 91);
    font-size: 28px;
    display: inline-block;
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper h2 {
    margin: 0px;
    font-size: 32px;
    color: rgb(20, 22, 29);
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper .desc {
    font-size: 20px;
    margin-bottom: 30px;
    color: rgb(124, 133, 163);
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper .rescheduled-date-time-info .info-label {
    color: rgb(124, 133, 163);
    margin-bottom: 5px;
    font-size: 17px;
}

.latepoint-lightbox-w .reschedule-confirmation-wrapper .rescheduled-date-time-info .info-value {
    font-weight: 600;
    font-size: 17px;
}

.bundle-services .bundle-included-service-wrapper {
    display: flex;
    padding: 10px 0px;
    font-size: 15px;
    justify-content: space-between;
}

.bundle-services .bundle-included-service-wrapper .bundle-included-service-name {
    color: rgb(124, 133, 163);
}

.bundle-services .bundle-included-service-wrapper .bundle-included-service-quantity,
.latepoint-w b,
.latepoint-w strong {
    font-weight: 600;
}

.bundle-services .bundle-included-service-wrapper+.bundle-included-service-wrapper {
    border-top: 1px solid rgb(241, 241, 241);
}

.customer-bundle-tile {
    color: rgb(34, 34, 34);
    align-self: flex-start;
    position: relative;
}

.customer-bundle-tile .customer-bundle-tile-inner {
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px -1px;
    padding: 25px;
    position: relative;
    z-index: 3;
}

.customer-bundle-tile .customer-bundle-tile-shadow {
    z-index: 2;
    position: absolute;
    left: 6px;
    right: 6px;
    bottom: -5px;
    height: 10px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 3px 0px;
    background-color: rgb(255, 255, 255);
}

.customer-bundle-tile .customer-bundle-tile-shadow+.customer-bundle-tile-shadow {
    bottom: -11px;
    z-index: 1;
    left: 12px;
    right: 12px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px 0px;
}

.customer-bundle-tile .bundle-main-info-wrapper {
    display: flex;
    justify-content: space-between;
    padding-bottom: 35px;
    border-bottom: 1px solid rgb(241, 241, 241);
    align-items: flex-start;
}

.customer-bundle-tile .bundle-main-info-wrapper .bundle-icon {
    padding: 10px;
    line-height: 20px;
    font-size: 20px;
    background-color: color-mix(in srgb, var(--latepoint-brand-primary) 10%, transparent);
    border-radius: 30px;
    color: var(--latepoint-brand-primary);
}

.customer-bundle-tile .bundle-main-info-wrapper .bundle-icon i,
.os-customer-wrapped-box .latepoint-customer-otp-close i {
    display: block;
}

.customer-bundle-tile .bundle-name {
    color: rgb(20, 22, 29);
    padding-bottom: 5px;
    margin: 0px;
    text-align: left;
    text-transform: none;
    font-size: 21px;
    line-height: 1.2;
}

.customer-bundle-tile .customer-bundle-bottom-actions {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-top: 25px;
    border-top: 1px solid rgb(238, 238, 238);
    justify-content: stretch;
}

.customer-bundle-tile .customer-bundle-bottom-actions .latepoint-btn {
    padding: 7px 10px;
}

.latepoint-customer-bundle-scheduling-summary {
    padding: 30px;
}

.latepoint-customer-bundle-scheduling-summary .summary-box.main-box {
    padding: 0px;
    display: block;
}

.latepoint-customer-bundle-scheduling-summary .summary-box .sbc-big-item,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered .select-total-attendees-label h4 {
    font-size: 27px;
}

.latepoint-customer-bundle-scheduling-summary .summary-box .sbc-subtle-item {
    display: none;
}

.customer-bundle-tile .bundle-order-info a,
.latepoint-customer-bundle-scheduling-summary .bundle-order-small-info a {
    color: var(--latepoint-brand-primary);
    text-decoration: none;
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown {
    border-top: 1px solid rgb(241, 241, 241);
    padding-top: 15px;
    margin-top: 20px;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-cancelled-bookings-wrapper .order-item-cancelled-bookings-heading {
    padding-top: 5px;
    padding-bottom: 5px;
    color: rgb(124, 133, 163);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-cancelled-bookings-wrapper:not(:last-child) {
    margin-bottom: 20px;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .bundle-service-info {
    margin-bottom: 10px;
    color: rgb(124, 133, 163);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking+.bundle-service-info {
    margin-top: 20px;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-bottom: 10px;
    padding: 8px;
    border: 1px dotted rgb(170, 170, 170);
    cursor: pointer;
    position: relative;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking:hover {
    border: 1px solid var(--latepoint-brand-primary);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: auto;
    right: 0px;
    width: 14px !important;
    height: 14px !important;
    background-color: transparent !important;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.os-loading .bib-icon,
.latepoint-w .load-customer-step-trigger.os-loading i {
    color: transparent;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking .bib-icon {
    margin-left: auto;
    font-size: 10px;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking .booking-item-status-pill {
    width: 15px;
    height: 15px;
    background-color: rgb(238, 238, 238);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(187, 187, 187);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
    color: rgb(20, 22, 29);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked:hover {
    box-shadow: none;
    border-color: var(--latepoint-brand-primary);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items .bookable-item.is-past.is-booked,
.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked .booking-item-status-pill {
    background-color: rgb(188, 217, 110);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items .bookable-item.is-booked,
.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked.is-past .booking-item-status-pill {
    background-color: rgb(217, 235, 166);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked.bundle-booking-status-pending .booking-item-status-pill {
    background-color: rgb(250, 210, 119);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items-breakdown .order-item-variant-bundle-booking.is-booked.bundle-booking-status-cancelled .booking-item-status-pill {
    background-color: rgb(250, 123, 119);
}

.latepoint-customer-bundle-scheduling-summary .bookable-items {
    display: none;
    gap: 5px;
    margin-top: 20px;
}

.latepoint-customer-bundle-scheduling-summary .bookable-items .bookable-item {
    flex: 1 1 0%;
    border-radius: 2px;
    background-color: rgb(238, 238, 238);
    height: 6px;
}

.latepoint-transaction-payment-form {
    position: relative;
}

.latepoint-transaction-payment-form .lp-payment-charge-amount {
    background-color: rgb(251, 246, 225);
    border-radius: var(--latepoint-border-radius);
    color: rgb(135, 120, 101);
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
}

.latepoint-transaction-payment-form .lp-payment-charge-amount strong,
.latepoint-w .latepoint-booking-form-element .latepoint-step-content .lp-payment-charge-amount strong {
    color: rgb(0, 0, 0);
}

.latepoint-transaction-payment-form .latepoint-lightbox-footer {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}

.latepoint-transaction-payment-form .latepoint-lightbox-footer .latepoint-btn-primary {
    margin-left: auto;
}

.customer-login-method-wrapper.os-hidden,
.latepoint-transaction-payment-form.os-loading .latepoint-lightbox-footer {
    display: none;
}

.entry-content a,
.entry-summary a,
.posts-navigation a,
.site-footer .widget-area a,
.widget a,
.widget_authors a strong {
    box-shadow: none;
}

.os_trigger_booking {
    cursor: pointer;
}

.latepoint-step-svg-base,
.latepoint-step-svg-highlight {
    fill: rgb(2, 2, 2);
}

.latepoint-w {
    line-height: 1.3;
    max-width: initial !important;
}

.latepoint-w ul li {
    list-style: none;
}

.latepoint-customer-box-title {
    font-size: 17px;
    color: rgb(20, 22, 29);
    font-weight: 600;
    margin-bottom: 10px;
}

.latepoint-customer-box-desc {
    margin-bottom: 5px;
    font-size: 13px;
}

.login-options-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 10px;
}

.latepoint-transaction-payment-form .latepoint-lightbox-footer .latepoint-btn.latepoint-btn-block,
.login-options-wrapper .login-options-col.os-full {
    flex: 1 1 0%;
}

.latepoint-customer-otp-option label {
    display: flex;
    gap: 5px;
    align-items: center;
    margin: 0px;
    padding: 5px;
    cursor: pointer;
    font-size: 15px;
    color: var(--latepoint-body-color);
    border-radius: var(--latepoint-border-radius);
}

.latepoint-customer-otp-option label:hover {
    background-color: rgb(248, 248, 248);
}

.latepoint-customer-otp-option input,
.latepoint-customer-otp-option span {
    display: block;
    margin: 0px;
    padding: 0px;
}

.latepoint-customer-otp-option input:focus,
.latepoint-customer-otp-option span:focus {
    outline: 0px;
}

.latepoint-customer-otp-option input:focus-visible,
.latepoint-customer-otp-option span:focus-visible {
    box-shadow: 0 0 0 1px var(--latepoint-brand-primary);
    outline: 0px;
}

.login-via-label {
    font-size: 17px;
    color: rgb(20, 22, 29);
}

.login-options-via {
    display: flex;
    align-items: center;
    gap: 10px;
}

.login-options-via-wrapper {
    display: flex;
    background-color: rgb(242, 242, 244);
    border-radius: var(--latepoint-border-radius);
    padding: 4px;
    align-items: center;
}

.login-options-via-wrapper .login-option-label {
    margin-right: 5px;
    color: rgb(124, 133, 163);
    font-size: 13px;
}

.login-options-via-wrapper .login-option {
    border-radius: var(--latepoint-border-radius);
    padding: 4px 8px;
    color: rgb(124, 133, 163);
    cursor: pointer;
}

.login-options-via-wrapper .login-option.os-default {
    order: -1;
}

.booking-status-info-wrapper .booking-confirmation strong,
.confirmation-info-w .summary-status-wrapper .summary-status-inner .ss-confirmation-number strong,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner .ss-confirmation-number strong,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body h3,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body h4,
.login-options-via-wrapper .login-option:hover {
    color: rgb(20, 22, 29);
}

.login-options-via-wrapper .login-option.os-selected {
    background-color: rgb(255, 255, 255);
    color: rgb(20, 22, 29);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}

.os-customer-login-w .os-customer-login-buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.os-customer-otp-notice,
.os-customer-wrapped-box {
    border-radius: var(--latepoint-border-radius);
    margin-bottom: 15px;
}

.os-customer-otp-notice {
    background-color: rgb(242, 242, 244);
    padding: 15px 15px 16px;
    font-size: 13px;
    text-align: center;
    line-height: 1;
}

.os-customer-wrapped-box {
    padding: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(196, 196, 196);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 2px;
    position: relative;
    animation: 0.3s cubic-bezier(0.05, 0.45, 0.1, 1) 0s 1 normal both running up20op;
}

.os-customer-wrapped-box.os-unwrapped {
    padding: 0px;
    border: 0px;
    box-shadow: none;
}

.os-customer-wrapped-box .latepoint-customer-otp-close {
    position: absolute;
    top: 15px;
    right: 15px;
    color: var(--latepoint-body-color);
    font-size: 14px;
    cursor: pointer;
    padding: 5px;
    line-height: 1;
}

.os-customer-wrapped-box .latepoint-customer-otp-close:hover {
    background-color: rgb(238, 238, 238);
    border-radius: var(--latepoint-border-radius);
}

.os-customer-wrapped-box .os-form-group {
    animation: auto ease 0s 1 normal none running none;
    transition: none !important;
}

.os-customer-wrapped-box .latepoint-customer-otp-sub-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    margin-top: 10px;
}

.os-customer-wrapped-box .latepoint-customer-otp-sub-wrapper a {
    text-decoration: none;
    border-bottom: 1px solid var(--latepoint-brand-primary);
    color: var(--latepoint-brand-primary);
    font-size: 13px;
}

.os-customer-wrapped-box .latepoint-customer-otp-sub-wrapper a.os-loading {
    position: relative;
    border-color: transparent;
    color: transparent !important;
}

.latepoint-book-form-wrapper.os-loading .latepoint-form-w::before,
.latepoint-w .load-customer-step-trigger.os-loading::before,
.os-customer-wrapped-box .latepoint-customer-otp-sub-wrapper a.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}

.latepoint-book-form-wrapper.os-loading .latepoint-form-w {
    min-height: 300px;
}

.latepoint-book-form-wrapper.os-loading .latepoint-form-w::before,
.latepoint-w .load-customer-step-trigger.os-loading::before {
    width: 40px !important;
    height: 40px !important;
}

.latepoint-w .load-customer-step-trigger {
    position: relative;
}

.latepoint-w .load-customer-step-trigger.os-loading::before {
    width: 12px !important;
    height: 12px !important;
}

.latepoint-w .slot-not-available-wrapper {
    text-align: center;
    padding: 50px;
    width: 400px;
    position: relative;
}

.latepoint-w .slot-not-available-wrapper .latepoint-lightbox-close {
    position: absolute;
    top: 10px;
    right: 10px;
    line-height: 1;
    font-size: 18px;
    padding: 5px;
    cursor: pointer;
}

.latepoint-w .slot-not-available-wrapper .latepoint-lightbox-close:hover {
    background-color: rgb(247, 247, 247);
}

.latepoint-w .slot-not-available-wrapper .icon-w {
    margin-bottom: 20px;
}

.latepoint-w .slot-not-available-wrapper .icon-w i {
    background: rgb(255, 209, 209);
    padding: 15px;
    border-radius: 40px;
    color: rgb(163, 24, 24);
    font-size: 28px;
    display: inline-block;
}

.latepoint-w .slot-not-available-wrapper h2 {
    margin: 0px 0px 10px;
    font-size: 20px;
    color: rgb(20, 22, 29);
    line-height: 1.2;
}

.latepoint-w .slot-not-available-wrapper .desc {
    font-size: 17px;
    margin-bottom: 20px;
}

.latepoint-w .slot-not-available-wrapper .booking-date-time-info .info-label {
    color: rgb(124, 133, 163);
    margin-bottom: 5px;
}

.latepoint-w .slot-not-available-wrapper .booking-date-time-info .info-value {
    font-weight: 600;
}

.latepoint-w.latepoint-lightbox-form {
    max-height: 100%;
    display: flex;
    overflow: hidden;
}

.latepoint-w.latepoint-inline-form {
    margin: 20px 0px;
    display: flex;
}

.latepoint-w.latepoint-inline-form .latepoint-booking-form-element {
    box-shadow: rgba(115, 125, 146, 0.11) 0px 10px 30px 0px, rgba(160, 170, 185, 0.6) 0px 1px 2px 0px;
    margin: 0px auto;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password .set-password-fields .os-form-group.os-form-textfield-group.has-value label,
.latepoint-w.latepoint-inline-form .latepoint-booking-form-element .latepoint-lightbox-close {
    display: none !important;
}

.latepoint-w.latepoint-inline-form .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger {
    font-size: 20px;
}

.latepoint-w.latepoint-inline-form .latepoint-booking-form-element .latepoint-heading-w {
    text-align: center;
}

.latepoint-w.latepoint-inline-form .latepoint-booking-form-element .latepoint-form-w .latepoint-body {
    max-height: inherit;
}

.latepoint-w.latepoint-with-summary .latepoint-booking-form-element,
.latepoint-w.latepoint-with-summary .latepoint-lightbox-i {
    transition: 0.4s cubic-bezier(0.05, 0.45, 0.1, 1);
}

.latepoint-w .latepoint-booking-form-element[class*="current-step-payment__"] .latepoint-summary-w .checkout-from-summary-panel-btn-wrapper,
.latepoint-w .latepoint-booking-form-element[class*="current-step-payment__"] .latepoint-summary-w .summary-box .summary-box-content .os-remove-item-from-cart,
.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-progress,
.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .latepoint-side-panel {
    display: none;
}

.latepoint-w .latepoint-booking-form-element {
    display: flex;
    align-items: stretch;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary {
    text-align: right;
}

.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: var(--latepoint-brand-primary);
    font-weight: 600;
    font-size: 13px;
    line-height: 1.5;
    cursor: pointer;
}

.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.confirmation-info-w .schedule-bundle-booking-btn span,
.full-summary-wrapper .schedule-bundle-booking-btn span,
.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger span {
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger div+div {
    margin: 0px auto;
}

.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger .latepoint-icon {
    font-size: 13px;
}

.confirmation-info-w .schedule-bundle-booking-btn:hover span,
.full-summary-wrapper .schedule-bundle-booking-btn:hover span,
.latepoint-w .latepoint-booking-form-element .latepoint-add-another-item-trigger-wrapper.on-summary .latepoint-add-another-item-trigger:hover span {
    border-bottom-style: solid;
}

.latepoint-w .latepoint-booking-form-element h1,
.latepoint-w .latepoint-booking-form-element h2,
.latepoint-w .latepoint-booking-form-element h3,
.latepoint-w .latepoint-booking-form-element h4,
.latepoint-w .latepoint-booking-form-element h5 {
    color: var(--latepoint-headings-color);
}

.latepoint-w .latepoint-booking-form-element a {
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-timezone-selector-w {
    display: block;
}

.latepoint-w .latepoint-booking-form-element.current-step-confirmation .latepoint-form-w .latepoint-heading-w {
    border-bottom: none;
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 99999;
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element.current-step-confirmation .latepoint-form-w .latepoint-heading-w .os-heading-text {
    display: none;
}

.latepoint-w .latepoint-booking-form-element.current-step-confirmation .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close {
    margin-left: 0px;
    padding: 5px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress {
    text-align: center;
    color: rgb(124, 133, 163);
    font-size: 15px;
    padding-top: 15px;
    margin-bottom: 30px;
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul {
    list-style: none;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    justify-content: center;
    display: flex;
    gap: 10px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li {
    display: block;
    flex: 0 1 0%;
    margin: 0px;
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li .progress-item {
    height: 5px;
    width: 5px;
    background-color: rgba(0, 0, 0, 0.07);
    display: block;
    color: rgb(124, 133, 163);
    text-decoration: none;
    position: relative;
    box-shadow: none;
    font-weight: 600;
    font-size: 13px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li .progress-item span {
    position: absolute;
    left: 50%;
    top: -5px;
    transform: translate(-50%, -150%);
    display: inline-block;
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    padding: 3px 6px;
    line-height: 1.1;
    visibility: hidden;
    opacity: 0;
    transition: 0.2s;
    white-space: nowrap;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li .progress-item:hover {
    background-color: rgba(0, 0, 0, 0.15);
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li .progress-item:hover span {
    opacity: 1;
    transform: translate(-50%, -105%);
    visibility: visible;
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li.active .progress-item,
.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li.complete .progress-item {
    background-color: color-mix(in srgb, var(--latepoint-brand-primary) 20%, transparent);
}

.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li.active .progress-item:hover,
.latepoint-w .latepoint-booking-form-element .latepoint-progress ul li.complete .progress-item:hover {
    background-color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .info-box {
    background-color: rgb(255, 243, 203);
    margin-top: 20px;
    padding: 10px;
    font-size: 13px;
    color: rgb(78, 72, 65);
}

.latepoint-w .latepoint-booking-form-element .info-box .info-box-buttons {
    margin-top: 10px;
}

.latepoint-w .latepoint-booking-form-element .info-box .info-box-buttons a {
    background-color: rgb(255, 255, 255);
    color: var(--latepoint-body-color);
    font-weight: 600;
    padding: 3px 8px;
    display: inline-block;
    text-decoration: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel {
    flex: 0 0 270px;
    width: 270px;
    background-color: var(--latepoint-side-panel-bg);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 40px 40px 25px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: var(--latepoint-border-radius-md)0 0 var(--latepoint-border-radius-md);
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w {
    margin-top: 15px;
    display: none;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 10px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-body-color);
    border-left: 2px solid var(--latepoint-body-color);
    border-top: 2px solid var(--latepoint-body-color);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    inset: auto auto 1px -13px;
    z-index: 9999;
    width: 12px !important;
    height: 12px !important;
    background-color: transparent !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group.os-form-select-group label {
    color: rgb(124, 133, 163);
    margin-bottom: 3px;
    display: block !important;
    font-size: 12px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group.os-form-select-group select.os-form-control {
    height: 26px !important;
    padding: 0px 3px !important;
    font-size: 12px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group {
    margin-bottom: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-timezone-selector-w select {
    text-align-last: center;
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w {
    padding: 0px 0px 50px;
    color: rgb(124, 133, 163);
    margin-bottom: auto;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc-library {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media {
    width: 80px;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media.svg-w {
    width: 70px;
    height: auto;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media.svg-w::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: color-mix(in srgb, var(--latepoint-brand-primary) 20%, transparent);
    position: absolute;
    bottom: 50%;
    right: 50%;
    z-index: 1;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-media.svg-w svg {
    z-index: 2;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-title {
    padding-top: 0px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 1.2;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-questions {
    color: rgb(124, 133, 163);
    margin-top: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-questions h5 {
    line-height: 1.4;
    margin: 0px 0px 5px;
    position: relative;
    font-size: 15px;
    text-transform: none;
    letter-spacing: normal;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-questions p:last-child {
    margin-bottom: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-questions a {
    text-decoration: underline;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w {
    flex: 0 0 470px;
    width: 470px;
    background-color: rgb(255, 255, 255);
    border-radius: 0 var(--latepoint-border-radius-md) var(--latepoint-border-radius-md)0;
    position: relative;
    z-index: 2;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w.showing-item-details-popup .latepoint-body {
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w.showing-item-details-popup .latepoint-footer,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w.showing-item-details-popup .latepoint-heading-w,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w.showing-item-details-popup .latepoint-step-content {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w form {
    background-color: rgb(255, 255, 255);
    padding: 0px;
    min-height: 100%;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w {
    align-items: center;
    padding: 30px 15px;
    justify-content: space-around;
    user-select: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .select-total-attendees-label {
    padding-right: 20px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .select-total-attendees-label h4 {
    font-size: 21px;
    margin: 0px !important;
    padding: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .select-total-attendees-label .sta-sub-label {
    font-size: 13px;
    color: rgb(124, 133, 163);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w {
    background-color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    padding: 5px 10px;
    border: 1px solid rgb(202, 210, 224);
    outline-style: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w input {
    text-align: center;
    font-weight: 600;
    border: 0px !important;
    padding: 0px 5px !important;
    font-size: 22px !important;
    width: 50px !important;
    margin: 0px !important;
    background-color: rgb(255, 255, 255) !important;
    color: var(--latepoint-body-color) !important;
    box-shadow: none !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w input::placeholder {
    color: rgba(0, 0, 0, 0.1);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w input:focus {
    outline: 0px !important;
    box-shadow: none !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w .total-attendees-selector {
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    font-size: 20px;
    background-color: rgb(243, 244, 249);
    padding: 4px;
    line-height: 1;
    flex: 0 1 0%;
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w .total-attendees-selector-w .total-attendees-selector:hover {
    color: rgb(255, 255, 255);
    background-color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered {
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered .total-attendees-selector-w {
    width: 150px;
    margin: 0px auto;
    justify-content: space-between;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered .total-attendees-selector-w input {
    font-family: latepoint, "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;
    font-size: 33px !important;
    width: 100% !important;
    line-height: 1.4 !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered .select-total-attendees-label {
    margin-bottom: 20px;
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .select-total-attendees-w.style-centered .select-total-attendees-label .sta-sub-label {
    font-size: 18px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-form {
    display: flex;
    justify-content: stretch;
    flex-direction: column;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w {
    background-color: rgb(255, 255, 255);
    padding: 15px 15px 15px 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    text-align: left;
    display: flex;
    align-items: center;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w.os-hidden {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger {
    padding: 5px;
    transform: none;
    top: auto;
    right: auto;
    left: auto;
    order: 1;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close {
    transform: none;
    right: auto;
    order: 2;
    margin-left: 10px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger {
    color: rgb(30, 34, 43);
    font-size: 20px;
    box-shadow: none;
    line-height: 18px;
    z-index: 2;
    display: none;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger span {
    position: absolute;
    top: -3px;
    right: -3px;
    font-size: 11px;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding: 2px;
    border-radius: 50%;
    line-height: 1;
    min-width: 11px;
    text-align: center;
    box-sizing: content-box;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close i,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger i {
    line-height: 1;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close {
    color: rgb(30, 34, 43);
    font-size: 20px;
    box-shadow: none;
    display: block;
    line-height: 18px;
    z-index: 2;
    position: relative;
    top: 0px;
    left: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text {
    font-size: 20px;
    line-height: 1.2;
    margin: 0px auto 0px 0px;
    padding: 3px 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text-library {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body {
    padding: 40px;
    flex: 1 1 0%;
    overflow-y: auto;
    transition: 0.2s;
    position: relative;
    min-height: 200px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body .os-step-header {
    margin-top: 0px;
    margin-bottom: 25px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body h3 {
    font-size: 21px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body h4 {
    font-size: 18px;
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer {
    position: relative;
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    display: flex;
    justify-content: space-between;
    background-color: rgb(255, 255, 255);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-next-btn.disabled,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer.force-hide {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-progress {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-progress ul li {
    flex: 0 0 5px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-progress ul li .progress-item {
    width: 5px;
    height: 5px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-next-btn {
    margin-left: auto;
    animation: 0.3s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0s 1 normal both running latepointNextBtn;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-next-btn:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-prev-btn {
    animation: 0.3s cubic-bezier(0.45, 1, 0.4, 1.2) 0s 1 normal both running latepointPrevBtn;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-prev-btn.disabled,
.latepoint-w .latepoint-booking-form-element .latepoint-step-content.is-hidden {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-prev-btn:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn {
    font-weight: 600;
    box-shadow: none;
    padding: 8px 14px;
    font-size: 14px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn.disabled {
    background-color: rgb(227, 230, 240);
    color: rgb(181, 186, 210);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn.disabled i,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn.disabled span {
    color: rgb(181, 186, 210);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn i {
    font-size: 9px;
    transition: transform 0.1s;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn i+span,
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn span+i {
    margin-left: 5px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn:hover.latepoint-next-btn i {
    transform: translateX(3px);
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn:hover.latepoint-prev-btn i {
    transform: translateX(-3px);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content {
    color: rgb(124, 133, 163);
    min-height: 140px;
    text-align: left;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-centered {
    text-align: center;
    margin-bottom: 15px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-centered>h4,
.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-left>h4 {
    margin-bottom: 5px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-left {
    padding: 0px 0px 15px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-left a {
    text-decoration: underline;
    color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-left>p:last-child:first-child {
    margin: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .lp-payment-charge-amount {
    border-radius: var(--latepoint-border-radius);
    background-color: rgb(251, 246, 225);
    color: rgb(135, 120, 101);
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .lp-demo-mode-msg {
    padding: 8px 10px;
    background-color: rgb(255, 213, 52);
    color: rgb(33, 31, 26);
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .lp-demo-mode-msg {
    border-radius: 8px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .dp-capacity,
.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-available-slots-tooltip {
    border-radius: 4px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-method-content {
    position: relative;
    display: none;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-method-content.os-loading .lp-payment-method-content-i {
    opacity: 0;
    min-height: 50px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-method-content.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    z-index: 9999;
    width: 40px !important;
    height: 40px !important;
    background-color: transparent !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgb(255, 247, 208);
    padding: 5px 10px;
    color: rgb(138, 127, 102);
    font-size: 18px;
    margin-top: 20px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info div {
    white-space: nowrap;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .lp-price-value {
    font-weight: 600;
    color: rgb(20, 22, 29);
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .lp-price-value>span {
    text-decoration: line-through;
    display: inline-block;
    margin-right: 3px;
    opacity: 0.5;
    font-size: 15px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info a {
    color: rgb(132, 99, 55);
    display: block;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.61);
    font-weight: 600;
    padding: 2px;
    border-radius: 2px 5px;
    font-size: 13px;
    margin-left: 30px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-deposit-price-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-total-price-w {
    padding: 4px 0px;
    margin: 0px auto;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-deposit-price-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.paying-deposit .payment-total-price-w {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.paying-deposit .payment-deposit-price-w {
    display: block;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .applied-coupon-code {
    display: none;
    padding: 4px 5px 4px 8px;
    line-height: 1;
    background-color: rgb(255, 255, 255);
    color: rgb(17, 17, 17);
    border: 1px dashed rgb(17, 17, 17);
    font-weight: 600;
    font-size: 13px;
    margin-left: 20px;
    text-transform: uppercase;
    vertical-align: middle;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .applied-coupon-code .coupon-code-self {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .applied-coupon-code .coupon-code-clear {
    line-height: 1.1;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    cursor: pointer;
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .applied-coupon-code .coupon-code-clear.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(17, 17, 17) transparent rgb(17, 17, 17) rgb(17, 17, 17);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    right: -5px;
    left: auto;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code .coupon-code-clear.os-loading i,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .applied-coupon-code .coupon-code-clear.os-loading i {
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w {
    display: none;
    position: relative;
    margin-left: 20px !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(164, 93, 0) transparent rgb(164, 93, 0) rgb(164, 93, 0);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: -13px;
    width: 12px !important;
    height: 12px !important;
    background-color: transparent !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input {
    border: 1px solid rgb(208, 188, 168) !important;
    padding: 5px 7px !important;
    background-color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    display: block !important;
    width: 135px !important;
    margin: 0px !important;
    border-radius: 0px !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w input.coupon-code-input:active,
.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w input.coupon-code-input:focus,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input:active,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input:focus {
    box-shadow: none !important;
    outline: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input::placeholder {
    color: rgb(163, 142, 123) !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    vertical-align: middle;
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.entering-coupon .coupon-code-trigger-w {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.entering-coupon .coupon-code-input-w {
    display: block;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-methods-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-portions-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-payment-times-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.coupon-is-applied .coupon-code-input-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.coupon-is-applied .coupon-code-trigger-w {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info.coupon-is-applied .applied-coupon-code {
    display: block;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password h4,
.latepoint-w .latepoint-booking-form-element .step-payment-w>h4 {
    margin-bottom: 10px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w {
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-demo-mode-trigger {
    display: inline-block;
    text-align: center;
    padding: 10px 20px;
    background-color: rgb(250, 197, 85);
    border-radius: 40px;
    color: rgb(17, 17, 17);
    margin-top: 15px;
    font-weight: 600;
    cursor: pointer;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-demo-mode-trigger:hover {
    box-shadow: rgb(255, 176, 17) 0px 0px 0px 2px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-demo-mode-trigger span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-demo-mode-trigger img {
    height: 20px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-btn-trigger {
    padding: 20px 0px 5px;
    position: relative;
    min-height: 60px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-paypal-btn-trigger-w .lp-paypal-btn-trigger::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    top: 35px;
    width: 20px !important;
    height: 20px !important;
    background-color: transparent !important;
}

.confirmation-info-w .order-item-bundle-info-wrapper .bundle-icon i,
.full-summary-wrapper .order-item-bundle-info-wrapper .bundle-icon i,
.latepoint-w .latepoint-booking-form-element .step-payment-w[data-sub-step="payment-methods"] .lp-payment-methods-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w[data-sub-step="payment-portions"] .lp-payment-portions-w,
.latepoint-w .latepoint-booking-form-element .step-payment-w[data-sub-step="payment-times"] .lp-payment-times-w {
    display: block;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-centered {
    display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item {
    position: relative;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item .os-duration-value {
    font-size: 49px;
    font-weight: 600;
    line-height: 1.1;
    color: rgb(20, 22, 29);
    font-family: latepoint, "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item .os-duration-label {
    color: rgb(124, 133, 163);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item .os-duration-sub-label {
    opacity: 0.8;
    color: rgb(124, 133, 163);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item .os-duration-sub-label span {
    font-weight: 600;
    color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-service-durations .os-item .os-duration-price {
    font-family: latepoint, "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px;
    color: var(--latepoint-brand-primary);
    line-height: 1;
    font-size: 16px;
    font-weight: 600;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ {
    list-style-type: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item {
    margin-bottom: 15px;
    list-style: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i {
    display: flex;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(229, 231, 238);
    align-items: center;
    box-shadow: none;
    outline: 0px;
    padding: 10px 15px;
    color: var(--latepoint-body-color);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i:hover {
    border-color: var(--latepoint-brand-primary);
    text-decoration: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-img-w {
    flex: 0 0 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    margin-right: 15px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-name-w {
    padding: 10px 0px;
    margin-right: auto;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-name-w .service-name {
    font-weight: 600;
    font-size: 18px;
    display: block;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-name-w .service-desc {
    color: rgb(124, 133, 163);
    font-size: 13px;
    display: block;
    margin-top: 3px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-price-w {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    padding-left: 15px;
    margin-left: 10px;
    text-align: center;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-price-w .service-price {
    display: block;
    color: rgb(208, 159, 29);
    font-size: 24px;
    line-height: 1.1;
    font-weight: 600;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item .os-item-i .service-price-w .service-price-label {
    display: block;
    color: rgb(124, 133, 163);
    font-size: 12px;
    white-space: nowrap;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item.selected .os-service-durations {
    display: flex;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item.selected>.os-item-i {
    border-color: var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .os-services_ .os-item.with-description a .service-name-w {
    padding: 5px 0px;
}

.lp-strike {
    text-decoration: line-through;
    opacity: 0.8;
}

.latepoint-booking-form-element .step-verify-w .os-recurring-bookings-count {
    margin-top: 10px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item .summary-box-heading .sbh-line,
.latepoint-booking-form-element .step-verify-w .summary-box.main-box .summary-box-booking-date-box {
    display: none;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper {
    position: relative;
    margin-bottom: 25px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item {
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(226, 226, 226) rgb(226, 226, 226) rgb(210, 210, 210);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item .summary-box-heading {
    margin-bottom: 0px;
    margin-top: 0px;
    display: none;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item .summary-box .sbc-big-item {
    font-size: 17px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item .summary-box-heading .sbh-item {
    font-size: 13px;
    font-weight: 400;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.multi-item .summary-boxes-columns {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    padding-top: 10px;
    margin-top: 15px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.single-item .os-remove-item-from-cart {
    display: none;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.single-item .summary-box .sbc-big-item {
    font-size: 17px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper.single-item .summary-box .sbc-highlighted-item {
    font-size: 15px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper .summary-box.main-box {
    padding: 0px;
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper .os-remove-item-from-cart {
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px;
    color: rgb(255, 255, 255);
    top: -5px;
    right: -5px;
    background-color: rgb(246, 79, 79);
}

.latepoint-booking-form-element .step-verify-w .cart-item-wrapper .os-remove-item-from-cart .os-remove-from-cart-icon {
    background-color: rgb(255, 255, 255);
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-summary {
    display: none;
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify {
    margin-top: 20px;
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger {
    align-items: center;
    padding: 8px 10px;
    border: 1px dotted rgb(20, 22, 29);
    color: rgb(20, 22, 29);
    display: flex;
    gap: 10px;
    font-weight: 600;
    cursor: pointer;
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger span {
    margin: 0px auto;
}

.latepoint-booking-form-element .step-verify-w .latepoint-add-another-item-trigger-wrapper.on-verify .latepoint-add-another-item-trigger:hover {
    border-style: solid;
}

.latepoint-booking-form-element .step-verify-w .cart-summary-main-section>.summary-heading:first-child {
    margin-top: 0px;
}

.latepoint-booking-form-element .step-verify-w .cart-summary-main-section>.summary-box.main-box:first-child {
    padding-top: 0px;
}

.latepoint-booking-form-element .step-verify-w .scheduling-bundle-booking-summary .part-of-bundle-message {
    padding: 10px;
    background-color: rgb(241, 243, 255);
    margin-bottom: 15px;
    font-size: 15px;
}

.latepoint-booking-form-element .step-verify-w .scheduling-bundle-booking-summary .part-of-bundle-message a {
    color: var(--latepoint-brand-primary);
    text-decoration: none;
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .step-verify-w .scheduling-bundle-booking-summary .summary-box.main-box {
    padding-top: 0px;
    padding-bottom: 20px;
}

.latepoint-booking-form-element .step-verify-w .scheduling-bundle-booking-summary .sbc-big-item {
    font-size: 20px;
}

.latepoint-booking-form-element .step-verify-w .scheduling-bundle-booking-summary .sbc-highlighted-item {
    font-size: 17px;
}

.latepoint-booking-form-element .step-verify-w .payment-summary-info .confirmation-info-w {
    margin-top: 0px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify {
    margin-top: 10px;
    text-align: right;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-trigger-on-verify-w {
    padding: 8px 0px 9px;
    line-height: 1;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-trigger-on-verify-w a {
    border-bottom: 1px solid var(--latepoint-brand-primary);
    font-size: 13px;
    color: var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code-wrapper {
    align-items: center;
    gap: 5px;
    display: none;
    background-color: rgb(247, 247, 247);
    padding: 10px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code-wrapper .coupon-code-label {
    color: var(--latepoint-body-color);
    font-size: 14px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code {
    padding: 2px 2px 2px 5px;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    border: 1px dotted rgb(0, 0, 0);
    line-height: 1;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code .coupon-code-self {
    display: block;
    vertical-align: middle;
    line-height: 1;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code .coupon-code-clear {
    line-height: 1;
    display: block;
    cursor: pointer;
    position: relative;
    font-size: 10px;
    padding: 3px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code .coupon-code-clear:hover {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .applied-coupon-code .coupon-code-clear.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255) transparent rgb(255, 255, 255) rgb(255, 255, 255);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    right: -5px;
    left: auto;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w {
    display: none;
    position: relative;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: -13px;
    width: 12px !important;
    height: 12px !important;
    background-color: transparent !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w input.coupon-code-input {
    flex: 1 1 0%;
    border: 1px solid rgb(56, 56, 56) !important;
    padding: 5px 7px !important;
    background-color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 1 !important;
    display: block !important;
    width: auto !important;
    margin: 0px !important;
    border-radius: 0px !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w input.coupon-code-input::placeholder {
    color: rgb(143, 143, 143) !important;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w .coupon-code-input-cancel,
.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w .coupon-code-input-submit {
    padding: 9px 12px;
    line-height: 1;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w .coupon-code-input-submit {
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w .coupon-code-input-cancel {
    background-color: rgb(238, 238, 238);
    color: rgb(68, 68, 68);
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify.entering-coupon .coupon-code-trigger-on-verify-w {
    display: none;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify.entering-coupon .coupon-code-input-w {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify.coupon-is-applied .coupon-code-input-w,
.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify.coupon-is-applied .coupon-code-trigger-on-verify-w {
    display: none;
}

.latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify.coupon-is-applied .applied-coupon-code-wrapper {
    display: flex;
}

.latepoint-booking-form-element .step-confirmation-w .summary-box-wrapper+.summary-box-wrapper {
    margin-top: 15px;
    padding-top: 10px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-head-info {
    position: relative;
}

.latepoint-booking-form-element .step-confirmation-w .add-to-calendar-wrapper {
    display: inline-block;
}

.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent {
    display: block;
    margin: 0px auto 30px;
    padding-bottom: 20px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary .qr-code-booking-info,
.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary .qr-code-vevent,
.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger {
    display: none;
}

.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary .qr-code-vevent img {
    display: block;
    margin: 0px auto;
}

.latepoint-booking-form-element .step-confirmation-w .qr-code-on-full-summary .qr-code-vevent .qr-code-label {
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    padding: 10px 15px;
    background: rgb(255, 241, 175);
    line-height: 1.4;
    color: rgb(0, 0, 0);
}

.latepoint-booking-form-element .step-confirmation-w .payment-summary-info .confirmation-info-w {
    margin-top: 0px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-header {
    margin-bottom: 0px;
    margin-top: 0px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number {
    color: rgb(124, 133, 163);
    padding-top: 0px;
    margin-bottom: 8px;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 600;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number strong {
    font-size: 39px;
    letter-spacing: normal;
    color: rgb(20, 22, 29);
    display: block;
    line-height: 1.1;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number .confirmation-checkmark {
    padding: 10px;
    font-size: 25px;
    color: rgb(255, 255, 255);
    background-color: rgb(131, 222, 58);
    box-shadow: rgb(218, 255, 186) 0px 0px 0px 5px;
    border-radius: 50%;
    line-height: 25px;
    width: 45px;
    height: 45px;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password {
    margin-top: 20px;
    display: none;
}

.booking-status-info-wrapper,
.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password .set-password-fields {
    display: flex;
    align-items: center;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password .set-password-fields .os-form-group {
    flex: 1 1 0%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 0px !important;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password .set-password-fields .os-form-group.os-form-textfield-group input.os-form-control {
    padding: 7px 10px !important;
}

.latepoint-booking-form-element .step-confirmation-w .step-confirmation-set-password .set-password-fields .latepoint-btn {
    flex: 0 1 0%;
    white-space: nowrap;
    display: block;
    text-align: center;
    padding: 9px 20px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-cabinet-info {
    background-color: rgb(245, 246, 255);
    margin-top: 20px;
    text-align: center;
    padding: 20px 40px;
    display: none;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-text {
    color: rgb(20, 22, 29);
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-cabinet-info .confirmation-cabinet-link {
    font-size: 15px;
    background-color: var(--latepoint-brand-primary);
    font-weight: 600;
    color: rgb(255, 255, 255) !important;
    padding: 8px 15px !important;
    text-decoration: none !important;
    border: 0px !important;
    display: inline-block !important;
}

.booking-status-info-wrapper {
    gap: 10px;
    padding: 15px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    margin: -30px -30px 0px;
}

.booking-status-info-wrapper .booking-status-icon {
    width: 24px;
    height: 24px;
    background-color: rgb(238, 238, 238);
    position: relative;
    border-radius: var(--latepoint-border-radius);
}

.booking-status-info-wrapper .booking-status-label {
    font-weight: 600;
    font-size: 15px;
}

.booking-status-info-wrapper .booking-confirmation {
    margin-left: auto;
    font-size: 13px;
    color: rgb(124, 133, 163);
}

.booking-status-info-wrapper.status-cancelled .booking-status-icon {
    background-color: rgb(255, 166, 166);
}

.booking-status-info-wrapper.status-approved .booking-status-icon::before,
.booking-status-info-wrapper.status-cancelled .booking-status-icon::before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    font-family: latepointIcons !important;
}

.booking-status-info-wrapper.status-approved .booking-status-icon {
    background-color: rgb(160, 255, 164);
}

.booking-status-info-wrapper.status-approved .booking-status-icon::before {
    content: "";
}

.confirmation-info-w .summary-status-wrapper,
.full-summary-wrapper .summary-status-wrapper {
    padding: 0px 0px 30px;
    color: rgb(20, 22, 29);
    font-size: 15px;
    margin-bottom: 10px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.03);
}

.confirmation-info-w .summary-status-wrapper .summary-status-inner,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.confirmation-info-w .summary-status-wrapper .summary-status-inner .ss-title,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner .ss-title {
    font-size: 24px;
    font-weight: 600;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-align: center;
}

.confirmation-info-w .summary-status-wrapper .summary-status-inner .ss-description,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner .ss-description {
    color: rgb(124, 133, 163);
    font-weight: 400;
    font-size: 15px;
    margin-top: 3px;
    text-align: center;
}

.confirmation-info-w .summary-status-wrapper .summary-status-inner .ss-icon,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner .ss-icon {
    margin-bottom: 25px;
    animation: 1s cubic-bezier(0.05, 0.45, 0.1, 1) 0.1s 1 normal both running statusIconPop;
}

.confirmation-info-w .summary-status-wrapper .summary-status-inner .ss-confirmation-number,
.full-summary-wrapper .summary-status-wrapper .summary-status-inner .ss-confirmation-number {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: rgb(124, 133, 163);
    margin-top: 15px;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, 0.03);
}

.confirmation-info-w .summary-status-wrapper.summary-status-style-green .ss-icon,
.full-summary-wrapper .summary-status-wrapper.summary-status-style-green .ss-icon {
    display: block;
    padding: 15px;
    background-color: rgb(152, 255, 150);
    border-radius: 50%;
    box-shadow: rgb(225, 255, 224) 0px 0px 0px 10px;
}

.confirmation-info-w .summary-status-wrapper.summary-status-style-green .ss-icon::before,
.full-summary-wrapper .summary-status-wrapper.summary-status-style-green .ss-icon::before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    color: rgb(0, 0, 0);
    line-height: 24px;
    display: block;
    font-size: 24px;
    font-family: latepointIcons !important;
}

.confirmation-info-w .summary-status-wrapper.summary-status-style-yellow .ss-icon,
.full-summary-wrapper .summary-status-wrapper.summary-status-style-yellow .ss-icon {
    display: block;
    padding: 10px;
    background-color: rgb(255, 225, 150);
    border-radius: 50%;
    box-shadow: rgb(255, 242, 224) 0px 0px 0px 10px;
    width: 44px;
    text-align: center;
}

.confirmation-info-w .summary-status-wrapper.summary-status-style-yellow .ss-icon::before,
.full-summary-wrapper .summary-status-wrapper.summary-status-style-yellow .ss-icon::before {
    content: "i";
    color: rgb(0, 0, 0);
    line-height: 24px;
    display: block;
    font-size: 24px;
}

.confirmation-info-w .summary-price-item-w.spi-sub,
.full-summary-wrapper .summary-price-item-w.spi-sub {
    padding-left: 20px;
    position: relative;
}

.confirmation-info-w .summary-price-item-w.spi-sub::before,
.full-summary-wrapper .summary-price-item-w.spi-sub::before {
    content: "";
    width: 5px;
    height: 5px;
    border-left: 1px solid rgb(124, 133, 163);
    border-bottom: 1px solid rgb(124, 133, 163);
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

.confirmation-info-w .summary-price-breakdown-wrapper.multi-item .subtotal-separator,
.full-summary-wrapper .summary-price-breakdown-wrapper.multi-item .subtotal-separator {
    border-top: 1px solid rgb(241, 241, 241);
    padding-bottom: 10px;
    margin-top: 10px;
}

.confirmation-info-w .order-item-bundle-info-wrapper,
.full-summary-wrapper .order-item-bundle-info-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 15px 0px 5px;
}

.confirmation-info-w .order-item-bundle-info-wrapper .bundle-icon,
.full-summary-wrapper .order-item-bundle-info-wrapper .bundle-icon {
    padding: 13px;
    line-height: 24px;
    font-size: 24px;
    background-color: rgb(241, 241, 241);
    border-radius: 50%;
    color: rgb(20, 22, 29);
}

.confirmation-info-w .order-item-bundle-info-wrapper .summary-box.main-box,
.full-summary-wrapper .order-item-bundle-info-wrapper .summary-box.main-box {
    padding: 0px;
}

.confirmation-info-w .schedule-bundle-booking-btn-wrapper,
.full-summary-wrapper .schedule-bundle-booking-btn-wrapper {
    padding-bottom: 20px;
    margin-left: 70px;
}

.confirmation-info-w .schedule-bundle-booking-btn,
.full-summary-wrapper .schedule-bundle-booking-btn {
    padding: 4px 0px;
    background-color: rgb(255, 255, 255);
    display: inline-flex;
    gap: 8px;
    font-weight: 400;
    color: var(--latepoint-brand-primary);
    text-decoration: none;
    border: 0px;
    align-items: center;
    box-shadow: none;
    cursor: pointer;
    position: relative;
}

.confirmation-info-w .schedule-bundle-booking-btn.os-loading::before,
.full-summary-wrapper .schedule-bundle-booking-btn.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: auto;
    right: -5px;
    width: 14px !important;
    height: 14px !important;
    background-color: transparent !important;
}

.confirmation-info-w .schedule-bundle-booking-btn.os-loading i,
.full-summary-wrapper .schedule-bundle-booking-btn.os-loading i {
    visibility: hidden;
}

.confirmation-info-w .schedule-bundle-booking-btn:hover i,
.full-summary-wrapper .schedule-bundle-booking-btn:hover i {
    transform: translateX(3px);
}

.confirmation-info-w .schedule-bundle-booking-btn i,
.full-summary-wrapper .schedule-bundle-booking-btn i {
    font-size: 9px;
    transition: transform 0.2s;
}

.confirmation-info-w .summary-price-breakdown-wrapper,
.full-summary-wrapper .summary-price-breakdown-wrapper {
    margin-top: 30px;
}

.confirmation-info-w .summary-box-heading,
.full-summary-wrapper .summary-box-heading {
    margin-bottom: 10px;
}

.confirmation-info-w .summary-box,
.full-summary-wrapper .summary-box {
    padding-bottom: 0px;
}

.confirmation-info-w .summary-box .sbc-main-item,
.full-summary-wrapper .summary-box .sbc-main-item {
    color: rgb(20, 22, 29);
    font-size: 15px;
    font-weight: 600;
}

.confirmation-info-w {
    position: relative;
}

.confirmation-info-w .order-summary-items-heading,
.confirmation-info-w .price-breakdown-unfold,
.latepoint-booking-form-element.hidden-buttons .latepoint-form-w .latepoint-footer {
    display: none;
}

.confirmation-info-w ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}

.confirmation-info-w ul li {
    flex: 0 0 50%;
    list-style-type: none;
    margin: 0px;
    color: rgb(124, 133, 163);
    font-weight: 600;
    padding: 7px 10px 7px 0px;
    line-height: 1.4;
    font-size: 11px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.confirmation-info-w ul li strong {
    text-transform: none;
    letter-spacing: normal;
    color: var(--latepoint-body-color);
    display: block;
    font-size: 15px;
}

.confirmation-info-w .confirmation-section-heading {
    font-size: 19px;
    display: block;
    border-bottom: 1px solid var(--latepoint-brand-primary);
    margin: 15px 0px 5px;
    color: var(--latepoint-brand-primary);
}

.latepoint-booking-form-element.hidden-buttons .latepoint-form-w .latepoint-body::after {
    height: 40px;
}

.latepoint-booking-form-element .os-step-tabs,
.latepoint-booking-form-element .step-customer-logged-in-header-w {
    display: flex;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    justify-content: space-between;
    height: 35px;
}

.latepoint-booking-form-element .os-step-tabs {
    color: rgb(124, 133, 163);
    align-items: flex-end;
    box-shadow: rgb(226, 229, 239) 0px 1px 0px 0px;
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab {
    transition: 0.2s;
    text-align: center;
    padding: 8px 0px;
    position: relative;
    line-height: 15px;
    font-size: 15px;
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab:hover {
    cursor: pointer;
    color: var(--latepoint-body-color);
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab::before,
.latepoint-booking-form-element .step-customer-logged-in-header-w div::before {
    position: absolute;
    content: "";
    background-color: var(--latepoint-brand-primary);
    height: 3px;
    left: 0px;
    bottom: -1px;
    width: 0%;
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab.active,
.latepoint-booking-form-element .step-customer-logged-in-header-w div {
    color: var(--latepoint-body-color);
    font-size: 17px;
    padding-bottom: 12px;
    padding-top: 8px;
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab.active::before {
    width: 100%;
}

.latepoint-booking-form-element .step-customer-logged-in-header-w {
    color: rgb(137, 140, 152);
    align-items: center;
    border-bottom: 1px solid rgb(226, 229, 239);
}

.latepoint-booking-form-element .step-customer-logged-in-header-w span {
    display: block;
    margin-right: 5px;
    margin-left: auto;
}

.latepoint-booking-form-element .step-customer-logged-in-header-w a {
    display: block;
    color: var(--latepoint-brand-primary);
    text-decoration: underline;
}

.latepoint-booking-form-element .step-customer-logged-in-header-w div {
    line-height: 15px;
    position: relative;
}

.latepoint-booking-form-element .step-customer-logged-in-header-w div::before {
    height: 2px;
    width: 100%;
    transition: 0.2s;
}

.latepoint-booking-form-element .os-form-buttons {
    align-items: flex-start;
}

.latepoint-booking-form-element .os-step-existing-customer-login-w,
.os-password-reset-form-holder p {
    margin-bottom: 10px;
}

.latepoint-booking-form-element .os-weekdays {
    display: flex;
    align-items: center;
}

.latepoint-booking-form-element .os-weekdays .weekday {
    background-color: rgb(245, 245, 245);
    flex: 1 1 0%;
    text-transform: uppercase;
    font-size: 20px;
    color: rgb(173, 173, 174);
    font-weight: 600;
    letter-spacing: 2px;
    text-align: left;
    padding: 5px 0px 0px 15px;
    line-height: 1;
    border-left: 1px solid rgb(221, 221, 221);
}

.latepoint-booking-form-element .os-weekdays .weekday:first-child {
    border-left-color: transparent;
    margin-left: 15px;
    padding-left: 0px;
}

.latepoint-booking-form-element .os-current-month-label-w {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-control-buttons-w {
    display: flex;
    gap: 15px;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn {
    border: 0px;
    font-size: 16px;
    box-shadow: none;
    outline: 0px;
    color: rgb(17, 17, 17);
    margin: 0px;
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
    position: relative;
    background-color: transparent !important;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn:focus-visible,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary) !important;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn.os-loading,
.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn.os-loading i,
.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn.os-loading span,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn.os-loading,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn.os-loading i,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn.os-loading span {
    color: transparent !important;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn.os-loading::after,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn.os-loading::after {
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    border-bottom: 2px solid var(--latepoint-body-color);
    border-left: 2px solid var(--latepoint-body-color);
    border-top: 2px solid var(--latepoint-body-color);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn:hover,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn:hover {
    color: var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn:focus,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn:focus {
    outline: 0px;
}

.latepoint-booking-form-element .os-current-month-label-w .os-month-next-btn.disabled,
.latepoint-booking-form-element .os-current-month-label-w .os-month-prev-btn.disabled {
    color: rgba(0, 0, 0, 0.1);
}

.latepoint-booking-form-element .os-current-month-label-w .os-current-month-label {
    text-align: center;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 10px;
    color: var(--latepoint-body-color);
    display: flex;
    align-items: baseline;
}

.latepoint-booking-form-element .os-current-month-label-w .os-current-month-label .current-year {
    display: inline-block;
    vertical-align: middle;
    color: color-mix(in srgb, var(--latepoint-body-color) 40%, transparent);
    margin-left: 5px;
}

.latepoint-booking-form-element .os-current-month-label-w .os-current-month-label .current-month {
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
}

.latepoint-booking-form-element .os-monthly-calendar-days-w,
.latepoint-booking-form-element .os-monthly-calendar-days-w.hide-if-single-slot .os-day.os-one-slot-only .os-day-status {
    display: none;
}

.latepoint-booking-form-element .os-monthly-calendar-days-w.active {
    display: block;
}

.latepoint-booking-form-element .os-monthly-calendar-days-w.hide-if-single-slot .os-day.selected::after {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    background-color: var(--latepoint-brand-primary);
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
    border-radius: 50%;
    width: 14px;
    line-height: 14px;
    height: 14px;
    bottom: 50%;
    left: 50%;
    font-size: 10px;
    text-align: center;
    position: absolute;
    color: rgb(255, 255, 255);
    transform: translate(11px, -10px);
    font-family: latepointIcons !important;
}

.latepoint-booking-form-element .step-datepicker-w {
    position: relative;
}

.latepoint-booking-form-element .reschedule-calendar-datepicker .dp-capacity,
.latepoint-booking-form-element .step-datepicker-w .dp-capacity {
    position: absolute;
    top: 0px;
    left: 15px;
    background-color: rgb(17, 17, 17);
    padding: 4px 6px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    display: none;
    white-space: nowrap;
    z-index: 9999;
    font-size: 15px;
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopup;
}

.latepoint-booking-form-element .reschedule-calendar-datepicker .time-selector-w:not(.style-timeline) .dp-timepicker-trigger:not(.selected):hover .dp-capacity,
.latepoint-booking-form-element .step-datepicker-w .time-selector-w:not(.style-timeline) .dp-timepicker-trigger:not(.selected):hover .dp-capacity {
    display: block;
}

.latepoint-booking-form-element .os-monthly-calendar-days {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day {
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    position: relative;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:focus {
    outline: 0px;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-next-month,
.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-prev-month {
    color: rgb(183, 188, 203);
    background-color: rgb(255, 255, 255);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available {
    cursor: not-allowed;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box,
.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-passed .os-day-box {
    background-color: transparent;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box .os-day-status {
    background-color: rgb(247, 247, 247);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box .os-day-number {
    color: rgb(173, 173, 174);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available.selected .os-day-box {
    background-color: rgb(236, 115, 118);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-current.os-not-available.selected .os-day-box .os-day-number {
    color: rgb(255, 255, 255);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-day-passed .os-day-box .os-day-number {
    color: rgb(189, 197, 218);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-today.os-month-current .os-day-box .os-day-number {
    background-color: rgb(255, 240, 199);
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day .os-available-slots-tooltip {
    position: absolute;
    top: 0px;
    left: 15px;
    background-color: rgb(17, 17, 17);
    padding: 4px 6px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    display: none;
    white-space: nowrap;
    z-index: 9999;
    font-size: 15px;
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopup;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day .os-day-box {
    position: relative;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day .os-day-number {
    color: rgb(20, 22, 29);
    transition: 0.1s;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day .os-day-status {
    transition: 0.1s;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:hover .os-day-box .os-day-number {
    transform: scale(1.2);
    transform-origin: left bottom;
    white-space: nowrap;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:hover .os-day-box:hover .os-available-slots-tooltip {
    display: block;
}

.latepoint-booking-form-element .os-monthly-calendar-days .os-day:hover .os-day-status {
    height: 10px;
}

.latepoint-booking-form-element .os-day-status {
    margin: 0px;
    height: 4px;
    position: absolute;
    border-radius: 0px;
    overflow: hidden;
    bottom: 3px;
    left: 8px;
    right: 8px;
    background-color: rgb(230, 233, 239);
}

.latepoint-booking-form-element .os-day-status .day-available {
    background-color: rgb(143, 226, 134);
    top: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 1;
    min-width: 3px;
    border-radius: var(--latepoint-border-radius);
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day .os-available-slots-tooltip {
    left: 50%;
    transform: translate3d(-50%, -50%, 0px);
    animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopupCenter;
}

.latepoint-booking-form-element .calendar-style-classic .os-current-month-label-w {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.latepoint-booking-form-element .calendar-style-classic .os-weekdays {
    gap: 12px;
}

.latepoint-booking-form-element .calendar-style-classic .os-weekdays .weekday {
    background-color: transparent;
    font-size: 13px;
    color: var(--latepoint-body-color);
    border-left: none;
    text-align: center;
    margin-left: 0px;
    padding: 5px;
    margin-bottom: 12px;
}

.latepoint-booking-form-element .calendar-style-classic .os-weekdays .weekday.weekday-6,
.latepoint-booking-form-element .calendar-style-classic .os-weekdays .weekday.weekday-7 {
    color: rgb(204, 182, 59);
    background-color: rgb(255, 254, 242);
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days {
    gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day {
    text-align: center;
    font-size: 17px;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day:hover .os-day-status {
    height: 7px;
    left: 4px;
    right: 4px;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day:hover .os-day-box .os-day-number {
    transform-origin: center bottom;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-next .os-day-number,
.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-next .os-day-status,
.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-prev .os-day-number,
.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-month-prev .os-day-status {
    opacity: 0.6;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-day-current .os-day-box {
    background-color: rgb(238, 253, 236);
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-day-current.os-not-available .os-day-box {
    background-color: transparent;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day .os-day-box {
    padding: 12px 5px;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected.os-not-available .os-day-box {
    background-color: rgb(236, 115, 118);
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box {
    background-color: var(--latepoint-brand-primary);
    border-color: transparent;
    color: rgb(255, 255, 255);
    opacity: 1;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box .os-day-number {
    background-color: transparent;
    color: rgb(255, 255, 255);
    transform: scale(1.2);
    transform-origin: center center;
    text-align: center;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box .os-day-status,
.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected .os-day-box:hover .os-available-slots-tooltip,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box .os-day-status,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box .os-day-status {
    display: none;
}

.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.selected.os-today .os-day-box .os-day-number {
    background-color: transparent;
}

.latepoint-booking-form-element .calendar-style-modern {
    margin: 0px 0px 0px -15px;
}

.latepoint-booking-form-element .calendar-style-modern .os-current-month-label-w {
    padding-left: 14px;
}

.latepoint-booking-form-element .calendar-style-modern .os-weekdays .weekday:first-child {
    margin-left: 15px;
    padding-left: 0px;
}

.latepoint-booking-form-element .calendar-style-modern.os-month-next,
.latepoint-booking-form-element .calendar-style-modern.os-month-prev {
    cursor: default;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day {
    text-align: left;
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box {
    background-color: var(--latepoint-brand-primary);
    border-color: transparent;
    color: rgb(255, 255, 255);
    opacity: 1;
    padding-left: 0px;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box .os-day-number {
    background-color: transparent;
    color: rgb(255, 255, 255);
    transform: scale(1.2);
    transform-origin: center center;
    text-align: center;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box .os-day-status,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next) .os-day-box:hover .os-available-slots-tooltip {
    display: none;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next).os-today .os-day-box .os-day-number {
    background-color: transparent;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.selected:not(.os-month-prev):not(.os-month-next).os-not-available .os-day-box {
    background-color: rgb(236, 115, 118);
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev {
    border-left-color: transparent;
    cursor: default;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box {
    pointer-events: none;
    background-color: transparent;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box:hover,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box:hover {
    opacity: 1;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next .os-day-box .os-day-number,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-prev .os-day-box .os-day-number {
    color: transparent !important;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day.os-month-next {
    display: none;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n) .os-available-slots-tooltip,
.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n+6) .os-available-slots-tooltip {
    left: auto;
    right: 0px;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day .os-day-box {
    padding: 15px 0px 15px 15px;
}

.latepoint-booking-form-element .calendar-style-modern .os-monthly-calendar-days .os-day:nth-child(7n+1) {
    border-left-color: transparent;
}

.latepoint-booking-form-element .calendar-style-modern .os-day-status {
    border-radius: 0px;
    bottom: 6px;
    left: 15px;
    right: 0px;
    height: 5px;
}

.latepoint-booking-form-element .times-header {
    color: rgb(22, 23, 29);
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 10px;
}

.latepoint-booking-form-element .times-header span {
    color: var(--latepoint-brand-primary);
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .os-calendar-searching-info {
    padding-left: 35px;
    font-size: 15px;
    position: relative;
    font-weight: 600;
    display: none;
}

.latepoint-booking-form-element .os-dates-and-times-w.is-searching .os-calendar-searching-info {
    display: block;
}

.latepoint-booking-form-element .os-dates-and-times-w.is-searching .os-calendar-while-searching-wrapper,
.latepoint-booking-form-element .os-dates-and-times-w.is-searching .os-timezone-info-wrapper,
.latepoint-booking-form-element .time-selector-w.hide-not-available-slots .dp-timebox.is-booked,
.latepoint-booking-form-element .time-selector-w.hide-not-available-slots .dp-timebox.is-off,
.latepoint-booking-form-element .time-selector-w.style-timebox .timeslots .dp-timebox .dp-label-capacity,
.latepoint-booking-form-element .time-selector-w.style-timebox .timeslots .dp-timebox.is-off {
    display: none;
}

.latepoint-booking-form-element .os-times-w,
.os-customer-login-password-fields-w {
    position: relative;
}

.latepoint-booking-form-element .timeslots {
    display: flex;
    justify-content: space-between;
}

.latepoint-booking-form-element .timeslots .not-working-message {
    flex: 1 1 0%;
    padding: 3px 5px;
    text-align: center;
    background-color: rgb(247, 232, 232);
    color: rgb(117, 47, 47);
    font-weight: 600;
}

.latepoint-booking-form-element .dp-timebox {
    white-space: nowrap;
    text-align: center;
    padding: 6px 3px;
    line-height: 1.2;
    background-color: rgb(214, 255, 209);
    font-size: 15px;
    color: rgb(20, 22, 29);
    cursor: pointer;
    font-weight: 600;
    position: relative;
    width: auto !important;
    max-width: none !important;
}

.latepoint-booking-form-element .dp-timebox:focus {
    outline: 0px;
    box-shadow: none;
}

.latepoint-booking-form-element .dp-timebox:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .dp-timebox .dp-success-label,
.latepoint-booking-form-element .dp-timebox .dp-tick {
    display: none !important;
}

.latepoint-booking-form-element .dp-timebox:hover {
    background-color: rgb(192, 251, 184);
}

.latepoint-booking-form-element .dp-timebox.is-booked,
.latepoint-booking-form-element .dp-timebox.is-off {
    color: rgb(179, 179, 179);
    background-color: rgb(247, 247, 247);
    box-shadow: none;
    cursor: not-allowed;
}

.latepoint-booking-form-element .dp-timebox.selected {
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    box-shadow: none;
}

.latepoint-booking-form-element .dp-timebox.selected::after {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    background-color: var(--latepoint-brand-primary);
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
    border-radius: 50%;
    width: 14px;
    line-height: 14px;
    height: 14px;
    top: -5px;
    right: -5px;
    font-size: 10px;
    text-align: center;
    position: absolute;
    color: rgb(255, 255, 255);
    animation: 0.2s ease 0s 1 normal both running selectedSlotCheckmark;
    font-family: latepointIcons !important;
}

.latepoint-booking-form-element .time-selector-w {
    display: none;
    margin-top: 20px;
    margin-left: -2px;
    margin-right: -2px;
}

.latepoint-booking-form-element .time-selector-w .th-timezone {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-top: 4px;
}

.latepoint-booking-form-element .time-selector-w .th-timezone strong {
    color: rgb(124, 133, 163);
}

.latepoint-booking-form-element .time-selector-w.style-timebox {
    margin-top: 20px;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .timeslots {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .timeslots.slots-not-available {
    grid-template-columns: repeat(1, 1fr) !important;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .timeslots .not-working-message {
    border-radius: 4px;
    padding: 6px;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .times-header {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    padding-top: 10px;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .times-header .times-header-label {
    flex: 1 1 0%;
    margin: 0px 15px;
    white-space: nowrap;
    font-weight: 600;
}

.latepoint-booking-form-element .time-selector-w.style-timebox .times-header .th-line {
    height: 1px;
    flex: 1 1 0%;
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
}

.latepoint-booking-form-element .time-selector-w.style-timeline {
    padding-bottom: 30px;
    flex-wrap: nowrap;
}

.latepoint-booking-form-element .time-selector-w.with-end-time.time-system-12 .timeslots {
    grid-template-columns: repeat(2, 1fr);
}

.latepoint-booking-form-element .time-selector-w.with-end-time.time-system-12 .dp-timebox span.dp-label-end-time,
.latepoint-booking-form-element .time-selector-w.with-end-time.time-system-24 .dp-timebox span.dp-label-end-time {
    opacity: 0.7;
}

.latepoint-booking-form-element .time-selector-w.with-end-time.time-system-24 .timeslots {
    grid-template-columns: repeat(3, 1fr);
}

.latepoint-booking-form-element .time-selector-w.without-end-time.time-system-12 .timeslots {
    grid-template-columns: repeat(4, 1fr);
}

.latepoint-booking-form-element .time-selector-w.without-end-time.time-system-24 .timeslots {
    grid-template-columns: repeat(5, 1fr);
}

.latepoint-booking-form-element .dp-timeslot {
    height: 24px;
    flex-grow: 1;
    margin: 0px;
    box-shadow: rgb(255, 255, 255) 1px 0px 0px 0px inset, rgb(255, 255, 255) -1px 0px 0px 0px inset;
    border-radius: 0px;
    position: relative;
    cursor: pointer;
    background-color: rgb(143, 226, 134);
}

.latepoint-booking-form-element .dp-timeslot:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .dp-timeslot .dp-tick {
    position: absolute;
    display: block;
    top: 34px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 8px;
    text-align: center;
    color: rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    line-height: 1.4;
    font-weight: 600;
    letter-spacing: 1px;
}

.latepoint-booking-form-element .dp-timeslot .dp-tick strong {
    display: block;
    color: rgb(0, 0, 0);
    font-size: 11px;
    line-height: 1;
    letter-spacing: 0px;
    white-space: nowrap;
}

.latepoint-booking-form-element .dp-timeslot .dp-success-label {
    color: rgba(255, 255, 255, 0.8);
    display: block;
    text-align: center;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
}

.latepoint-booking-form-element .dp-timeslot .dp-label {
    display: none;
    text-align: center;
    padding: 7px 8px;
    line-height: 1;
    background-color: rgb(4, 187, 3);
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    top: -8px;
    transform: translate(-50%, -100%);
    white-space: nowrap;
    transition: 0.2s;
    z-index: 10;
}

.latepoint-booking-form-element .dp-timeslot .dp-label-capacity {
    display: block;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked),
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off) {
    background-color: var(--latepoint-brand-primary);
    z-index: 4;
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked) .dp-label-capacity,
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off) .dp-label-capacity {
    display: none;
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked):hover,
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off):hover {
    background-color: var(--latepoint-brand-primary);
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked)::after,
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off)::after {
    content: "";
    position: absolute;
    width: 1px;
    left: 50%;
    transform: translateX(-50%);
    top: 0px;
    bottom: 0px;
    background-color: var(--latepoint-brand-primary);
    display: none;
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked) .dp-label,
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off) .dp-label {
    top: -3px;
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
    display: block;
}

.latepoint-booking-form-element .dp-timeslot.selected:not(.is-booked)::before,
.latepoint-booking-form-element .dp-timeslot.selected:not(.is-off)::before {
    background-color: var(--latepoint-brand-primary);
    display: block;
    width: 10px;
    height: 10px;
    transform: translateX(-50%) rotate(45deg);
    top: -12px;
    left: 50%;
}

.latepoint-booking-form-element .dp-timeslot.is-booked,
.latepoint-booking-form-element .dp-timeslot.is-off {
    background-color: rgb(230, 233, 239);
    margin: 0px;
    cursor: not-allowed;
}

.latepoint-booking-form-element .dp-timeslot.is-booked .dp-label,
.latepoint-booking-form-element .dp-timeslot.is-booked::before,
.latepoint-booking-form-element .dp-timeslot.is-booked:hover,
.latepoint-booking-form-element .dp-timeslot.is-off .dp-label,
.latepoint-booking-form-element .dp-timeslot.is-off::before {
    background-color: rgb(228, 40, 6);
}

.latepoint-booking-form-element .dp-timeslot.is-off {
    border-color: rgb(255, 255, 255);
    max-width: 25%;
}

.latepoint-booking-form-element .dp-timeslot.is-off:hover {
    background-color: rgb(230, 233, 239);
}

.latepoint-booking-form-element .dp-timeslot.is-off:hover .dp-label {
    display: none;
}

.latepoint-booking-form-element .dp-timeslot.with-tick::after {
    content: "";
    position: absolute;
    width: 1px;
    left: 50%;
    height: 3px;
    bottom: -7px;
    background-color: rgba(0, 0, 0, 0.4);
}

.latepoint-booking-form-element .dp-timeslot:hover {
    background-color: rgb(4, 187, 3);
}

.latepoint-booking-form-element .dp-timeslot:hover::before {
    top: 0px;
}

.latepoint-booking-form-element .dp-timeslot:hover .dp-label,
.latepoint-w.customer-dashboard-booking-summary-lightbox .os-item-details-popup.open,
.latepoint-w.customer-dashboard-order-summary-lightbox .os-item-details-popup.open {
    display: block;
}

.os-customer-login-password-fields-w .step-forgot-password-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    z-index: 1;
    text-decoration: underline;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 13px;
}

.os-password-reset-form-holder .os-password-reset-form-w {
    margin-bottom: 15px;
}

.os-password-reset-form-holder h4 {
    margin: 0px 0px 5px;
    padding: 0px;
}

.os-password-reset-form-holder .os-form-message-w {
    margin-bottom: 10px;
    margin-top: 10px;
}

.alternative-login-option.os-hidden,
.hide-when-entering-otp.os-hidden {
    display: none;
}

.alternative-login-option {
    padding: 8px;
    text-decoration: none;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    display: flex;
    align-items: center;
    color: var(--latepoint-body-color);
    border: 1px solid rgb(213, 213, 213);
    cursor: pointer;
    margin-bottom: 15px;
}

.alternative-login-option i {
    width: 40px;
    font-size: 23px;
}

.alternative-login-option span {
    padding-right: 40px;
    text-align: center;
    flex: 1 1 0%;
}

.latepoint-customer-auth-wrapper {
    margin-bottom: 15px;
}

.latepoint-message {
    border-radius: var(--latepoint-border-radius);
}

.latepoint-message.latepoint-message-success {
    padding: 10px 15px;
    font-weight: 600;
    margin-bottom: 15px;
    background: rgb(238, 255, 237);
    color: rgb(13, 127, 36);
    text-align: center;
    border: 1px solid rgb(169, 227, 162);
    box-shadow: rgba(79, 239, 88, 0.6) 0px 1px 4px -1px;
}

.latepoint-message.latepoint-message-error {
    padding: 10px;
    font-weight: 600;
    margin-bottom: 15px;
    background: rgb(255, 207, 207);
    color: rgb(117, 14, 14);
    text-align: center;
    border: 1px solid rgb(255, 207, 207);
    box-shadow: none;
}

.latepoint-message.latepoint-message-warning {
    padding: 10px;
    font-weight: 600;
    margin-bottom: 15px;
    background: rgb(255, 234, 190);
    color: rgb(117, 69, 14);
    text-align: center;
    border: 1px solid rgb(193, 109, 24);
    box-shadow: rgba(64, 55, 40, 0.05) 0px 2px 4px;
}

.latepoint-message.latepoint-message-info {
    padding: 10px;
    font-weight: 600;
    margin-bottom: 15px;
    background: rgb(238, 238, 238);
    color: rgb(17, 17, 17);
    text-align: center;
}

.os-booking-limit-reached {
    position: absolute;
    inset: 10px;
    background-color: rgb(255, 240, 240);
    border: 1px solid rgb(185, 82, 82);
    color: rgb(185, 82, 82);
    font-size: 18px;
    text-align: center;
    padding: 30px;
    display: flex;
    align-items: center;
}

.os-booking-limit-reached .os-booking-limit-icon-w {
    margin-bottom: 10px;
    font-size: 40px;
    color: rgb(216, 173, 176);
    line-height: 1;
}

.os-booking-limit-reached h3 {
    color: rgb(95, 27, 27);
    margin-bottom: 10px;
    margin-top: 0px;
    padding: 0px;
}

.latepoint-w.customer-dashboard-booking-summary-lightbox .os-item-details-popup,
.latepoint-w.customer-dashboard-order-summary-lightbox .os-item-details-popup {
    position: relative;
    background-color: rgb(255, 255, 255);
    display: none;
    margin: -30px;
}

.latepoint-w .os-item-details-popup {
    display: none;
}

.latepoint-w .os-item-details-popup.open {
    display: block;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-close {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: rgb(255, 81, 81);
    color: rgb(255, 255, 255);
    padding: 10px;
    font-size: 13px;
    font-weight: 600;
    z-index: 9999;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-close i,
.latepoint-w .os-item-details-popup .os-item-details-popup-close span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-close span {
    margin-right: 10px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-head {
    background-size: cover;
    background-position: center center;
    padding: 80px 40px 40px;
    position: relative;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-head h3 {
    color: rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
    font-size: 30px;
    margin: 0px;
    z-index: 2;
    position: relative;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-head .item-details-popup-title {
    margin-top: 5px;
    color: rgba(255, 255, 255, 0.8);
    z-index: 2;
    position: relative;
    font-size: 21px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-head::before {
    content: "";
    position: absolute;
    inset: 0px;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.1));
    z-index: 1;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content {
    padding: 40px;
    font-size: 16px;
    line-height: 21px;
    position: relative;
    z-index: 2;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .bio-curve {
    position: absolute;
    inset: 1px 0px 0px;
    transform: translateY(-100%);
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    z-index: 9999;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-top: -15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature {
    flex: 1 1 0%;
    padding: 0px 15px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature:first-child {
    padding-left: 0px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature:last-child {
    padding-right: 0px;
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-content-i::first-letter,
.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature .item-details-popup-feature-value {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.2;
    color: var(--latepoint-brand-primary);
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature .item-details-popup-feature-label {
    font-size: 13px;
    color: rgb(124, 133, 163);
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-features .item-details-popup-feature+.item-details-popup-feature {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.latepoint-w .os-item-details-popup .os-item-details-popup-inner .item-details-popup-content .item-details-popup-content-i::first-letter {
    line-height: 21px;
    padding-right: 1px;
}

.add-to-calendar-wrapper {
    position: relative;
}

.add-to-calendar-wrapper.show-types .add-to-calendar-types {
    display: flex;
}

.add-to-calendar-wrapper.show-types .open-calendar-types {
    visibility: hidden;
}

.add-to-calendar-types {
    border: 1px solid rgb(170, 170, 170);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px -2px, rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
    background-color: rgb(238, 238, 238);
    display: none;
    flex-direction: column;
    position: absolute;
    gap: 1px;
    top: 0px;
    left: 0px;
    animation: 0.15s cubic-bezier(0.05, 0.45, 0.1, 1) 0s 1 normal both running up20;
    z-index: 1;
}

.add-to-calendar-types .atc-heading-wrapper {
    padding: 5px 5px 5px 10px;
    font-weight: 600;
    display: flex;
    font-size: 15px;
    justify-content: space-between;
    align-items: center;
    background-color: rgb(242, 242, 242);
}

.add-to-calendar-types .atc-heading-wrapper .close-calendar-types {
    line-height: 12px;
    font-size: 14px;
    padding: 3px;
    background-color: rgb(221, 221, 221);
    text-align: center;
    cursor: pointer;
}

.add-to-calendar-types .atc-heading-wrapper .close-calendar-types:hover {
    background-color: var(--latepoint-brand-primary);
    color: rgb(255, 255, 255);
}

.add-to-calendar-types .atc-heading-wrapper .close-calendar-types::before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: latepointIcons !important;
}

.add-to-calendar-types .atc-type {
    padding: 10px 15px 10px 10px;
    display: flex;
    gap: 10px;
    align-items: center;
    cursor: pointer;
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    position: relative;
}

.add-to-calendar-types .atc-type:hover {
    box-shadow: 0 0 0 1px var(--latepoint-brand-primary), inset 0 0 0 1px var(--latepoint-brand-primary);
    z-index: 1;
}

.add-to-calendar-types .atc-type .atc-type-image {
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
}

.add-to-calendar-types .atc-type .atc-type-name {
    font-weight: 600;
    font-size: 15px;
    color: var(--latepoint-body-color);
    white-space: nowrap;
}

.add-to-calendar-types .atc-type.atc-type-apple .atc-type-image {
    background-image: url("/wp-content/plugins/latepoint/public/images/apple-logo-compact.png");
}

.add-to-calendar-types .atc-type.atc-type-google .atc-type-image {
    background-image: url("/wp-content/plugins/latepoint/public/images/google-logo-compact.png");
}

.add-to-calendar-types .atc-type.atc-type-outlook .atc-type-image {
    background-image: url("/wp-content/plugins/latepoint/public/images/outlook-logo-compact.png");
}

.add-to-calendar-types .atc-type.atc-type-office-365 .atc-type-image {
    background-image: url("/wp-content/plugins/latepoint/public/images/office-365-logo-compact.jpg");
}

.latepoint-continue-intent-loading {
    position: fixed;
    inset: 0px;
    z-index: 999999;
    background-color: rgba(0, 0, 0, 0.6);
}

.latepoint-continue-intent-loading::before {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    border-width: 4px;
    border-style: solid;
    border-color: rgb(255, 255, 255) transparent rgb(255, 255, 255) rgb(255, 255, 255);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    z-index: 999;
    background-color: transparent !important;
}

.os-verifiable-field-wrapper {
    position: relative;
}

.os-verifiable-field-wrapper .os-verified-badge {
    position: absolute;
    right: 10px;
    top: 3px;
    font-size: 13px;
    background-color: rgb(213, 255, 198);
    color: rgb(23, 89, 8);
    padding: 3px;
    line-height: 1;
    border-radius: 20px;
    display: flex;
    gap: 5px;
    z-index: 1;
    animation: 0.3s ease 0.4s 1 normal both running selectedSlotCheckmarkOpacity;
}

.os-verifiable-field-wrapper .os-verified-badge .latepoint-icon {
    font-size: 10px;
}

@keyframes LatepointSlideUp {
    0% {
        transform: translate3d(0px, 40px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideDown {
    0% {
        transform: translate3d(0px, -40px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideLeft {
    0% {
        transform: translate3d(10px, 0px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideRight {
    0% {
        transform: translate3d(-10px, 0px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideUpHalf {
    0% {
        transform: translate3d(0px, 20px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideUpTiny {
    0% {
        transform: translate3d(0px, 10px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideUpTinySolid {
    0% {
        transform: translate3d(0px, 10px, 0px);
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes LatepointSlideDownHalf {
    0% {
        transform: translate3d(0px, -20px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

@keyframes LatepointSlideUpMobileSummary {
    0% {
        transform: translate3d(-50%, -30%, 0px);
    }

    100% {
        transform: translate3d(-50%, -50%, 0px);
    }
}

@keyframes os-loading-delayed {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
        opacity: 0;
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg);
        opacity: 1;
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg);
        opacity: 0;
    }
}

@keyframes os-loading {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
        opacity: 1;
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg);
        opacity: 0.2;
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg);
        opacity: 1;
    }
}

@keyframes stepCategoryItem {
    0% {
        transform: translate3d(0px, -10px, 0px);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
}

.latepoint-calendar-wrapper {
    position: relative;
}

.latepoint-calendar-wrapper.show-filters .latepoint-calendar-filters {
    display: flex;
}

.latepoint-calendar-wrapper.show-filters .le-filter .latepoint-icon::before {
    content: "";
}

.latepoint-calendar-wrapper.os-loading .latepoint-calendar-controls-wrapper::before {
    content: "";
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
    height: 3px;
    background: repeating-linear-gradient(to right, rgb(255, 255, 255) 0px, rgb(29, 123, 255) 50%, rgb(255, 255, 255) 100%) 0px 100% / 200%;
    width: 100%;
    animation: 1.5s linear 0s infinite normal forwards running os-loading-gradient;
}

.latepoint-calendar-controls-wrapper {
    position: sticky;
    top: 0px;
    z-index: 10;
    border-bottom: 1px solid rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
}

.latepoint-calendar-filters {
    border-top: 1px solid rgb(238, 238, 238);
    padding: 15px 0px;
    gap: 15px;
    display: none;
    align-items: center;
    justify-content: flex-end;
}

.latepoint-calendar-filters .le-filters-label {
    font-size: 15px;
}

.le-range-selector {
    margin-left: auto;
}

.latepoint-calendar-filters select.os-form-control,
.le-range-selector select.os-form-control {
    padding: 8px 10px;
    line-height: 1.55;
    border-radius: 6px;
    border: 1px solid rgb(204, 204, 204);
    font-size: 15px;
    height: auto;
}

.latepoint-calendar-controls {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 15px 0px;
}

.latepoint-calendar-controls .le-label {
    color: rgba(0, 0, 0, 0.3);
}

.latepoint-calendar-controls .le-label,
.latepoint-calendar-controls .le-week {
    font-size: 27px;
    font-weight: 600;
    line-height: 1;
}

.latepoint-calendar-controls .le-month {
    font-size: 36px;
    font-weight: 600;
    line-height: 1;
}

.latepoint-calendar-controls .le-filter {
    padding: 6px 12px;
    border: 1px solid rgb(204, 204, 204);
    color: var(--latepoint-body-color);
    cursor: pointer;
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 15px;
    border-radius: 6px;
    position: relative;
}

.latepoint-calendar-controls .le-filter.os-loading::before,
.latepoint-calendar-controls .le-navigation .le-navigation-button.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(0, 0, 0) transparent rgb(0, 0, 0) rgb(0, 0, 0);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: 18px;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}

.latepoint-calendar-controls .le-filter.os-loading .latepoint-icon {
    color: transparent;
}

.latepoint-calendar-controls .le-filter:hover {
    border-color: rgb(17, 17, 17);
}

.latepoint-calendar-controls .le-navigation-wrapper {
    border-left: 1px solid rgb(238, 238, 238);
    padding-left: 20px;
    margin-left: 5px;
}

.latepoint-calendar-controls .le-navigation {
    display: flex;
    font-size: 15px;
    border-radius: 6px;
    align-items: stretch;
    border: 1px solid rgb(204, 204, 204);
}

.latepoint-calendar-controls .le-navigation .le-today {
    padding: 6px 12px;
    color: var(--latepoint-body-color);
    cursor: pointer;
    position: relative;
    border-radius: 6px;
}

.latepoint-calendar-controls .le-navigation .le-today:hover {
    box-shadow: rgb(17, 17, 17) 0px 0px 0px 1px;
    z-index: 2;
}

.latepoint-calendar-controls .le-navigation .le-navigation-button {
    padding: 11px 10px;
    cursor: pointer;
    position: relative;
    font-size: 10px;
    line-height: 1;
    border-radius: 6px;
}

.latepoint-calendar-controls .le-navigation .le-navigation-button:hover {
    box-shadow: rgb(17, 17, 17) 0px 0px 0px 1px;
    z-index: 2;
    border-color: transparent;
}

.latepoint-calendar-controls .le-navigation .le-navigation-button.os-loading {
    color: transparent;
}

.latepoint-calendar-controls .le-navigation .le-navigation-button.os-loading::before {
    left: 50%;
}

.latepoint-calendar-week {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 50px;
}

.latepoint-calendar-week .le-day-wrapper {
    position: relative;
}

.latepoint-calendar-week .le-day-wrapper.day-weekday-6 .le-day-weekday-wrapper,
.latepoint-calendar-week .le-day-wrapper.day-weekday-7 .le-day-weekday-wrapper {
    background-color: rgb(255, 250, 241);
}

.latepoint-calendar-week .le-day-wrapper.os-today .le-day-weekday-wrapper::before {
    content: "";
    left: 0px;
    right: 0px;
    top: 0px;
    background-color: rgb(243, 74, 74);
    position: absolute;
    height: 2px;
    z-index: 10;
}

.latepoint-calendar-week .le-day-wrapper:hover .le-day-number {
    color: var(--latepoint-brand-primary);
    border-bottom-color: var(--latepoint-brand-primary);
}

.latepoint-calendar-week .le-day-wrapper:first-child .day-schedule-timeslot-value {
    display: block;
}

.latepoint-calendar-week .le-day-wrapper:first-child .le-day-schedule-wrapper .day-schedule-timeslot::before {
    content: "";
    background-color: rgb(221, 221, 221);
    height: 1px;
    top: 0px;
    left: -5px;
    width: 5px;
    position: absolute;
}

.latepoint-calendar-week .le-day-wrapper:last-child {
    border-right: 1px solid rgb(221, 221, 221);
}

.latepoint-calendar-week .le-day-weekday-wrapper {
    border-left: 1px solid rgb(221, 221, 221);
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgb(187, 187, 187);
    position: sticky;
    top: 35px;
    z-index: 7;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 0px 0px;
    background-color: rgb(255, 255, 255);
}

.latepoint-calendar-week .le-day-weekday {
    font-weight: 600;
    color: rgb(170, 170, 170);
    z-index: 3;
    position: relative;
}

.latepoint-calendar-week .le-day-number {
    font-size: 45px;
    font-weight: 600;
    line-height: 1;
    border-bottom: 1px dotted transparent;
    display: inline-block;
    cursor: pointer;
    position: relative;
    z-index: 2;
}

.latepoint-calendar-week .le-day-number:hover {
    border-bottom-style: solid;
}

.latepoint-calendar-week .le-day-number.os-loading {
    color: transparent !important;
    border-bottom-color: transparent !important;
}

.latepoint-calendar-week .le-day-number.os-loading::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 30px !important;
    height: 30px !important;
    background-color: transparent !important;
}

.latepoint-calendar-week .os-day-month {
    position: absolute;
    z-index: 1;
    font-size: 75px;
    color: rgba(0, 0, 0, 0.05);
    left: 15px;
    top: 12px;
    line-height: 1;
    overflow: hidden;
    right: 0px;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslot,
.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots {
    position: relative;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots::before {
    content: "";
    top: 0px;
    bottom: 0px;
    width: 1px;
    background-color: rgb(225, 225, 225);
    position: absolute;
    left: 0px;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper {
    display: flex;
    background-color: rgb(249, 249, 249);
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper:first-child .day-schedule-timeslot-value {
    display: none;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper:first-child .day-schedule-timeslot::before {
    background-color: transparent;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper .day-schedule-timeslot {
    flex: 1 1 0%;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    height: 44px;
    position: relative;
    box-shadow: rgb(221, 221, 221) 0px 1px 0px 0px;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper {
    position: absolute;
    left: 0px;
    right: 0px;
    font-size: 12px;
    background-color: rgb(255, 255, 255);
    z-index: 2;
    cursor: pointer;
    box-shadow: rgb(221, 221, 221) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.03) 0px 3px 0px 0px;
    border-bottom: 1px solid rgb(204, 204, 204);
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(17, 17, 17) transparent rgb(17, 17, 17) rgb(17, 17, 17);
    border-radius: 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    top: 10px;
    right: 0px;
    left: auto;
    width: 8px !important;
    height: 8px !important;
    background-color: transparent !important;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed {
    cursor: not-allowed;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed .le-service-inner {
    opacity: 0.6;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed:hover .is-passed-message {
    display: block;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed .is-passed-message {
    display: none;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding: 5px 10px;
    font-weight: 600;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -110%);
    white-space: nowrap;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover {
    opacity: 1;
    z-index: 3;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-color-elem {
    width: 5px;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-service-name,
.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-service-time-period {
    transform: translateX(3px);
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper .le-service-inner {
    padding: 3px 3px 3px 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper .le-color-elem {
    position: absolute;
    top: 0px;
    bottom: -1px;
    left: 0px;
    width: 3px;
    display: block;
    transition: 0.15s;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-time-period {
    transition: transform 0.15s;
}

.latepoint-calendar-week .le-day-schedule-wrapper .day-schedule-timeslots .le-service-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.4;
    overflow: hidden;
    transition: transform 0.15s;
}

.latepoint-calendar-week .day-schedule-timeslot-value {
    display: none;
    position: absolute;
    top: 0px;
    transform: translateY(-50%);
    left: -60px;
    width: 50px;
    text-align: right;
}

.latepoint-calendar-month {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 1px;
    background-color: rgb(221, 221, 221);
    padding: 0px 1px 1px;
}

.latepoint-calendar-month .le-weekday {
    background-color: rgb(255, 255, 255);
    padding: 5px 15px;
    font-weight: 600;
    font-size: 18px;
}

.latepoint-calendar-month .le-weekday.weekday-6,
.latepoint-calendar-month .le-weekday.weekday-7 {
    color: rgb(56, 44, 24);
}

.latepoint-calendar-month .le-day-wrapper {
    min-height: 200px;
    background-color: rgb(255, 255, 255);
    padding: 20px;
    position: relative;
}

.latepoint-calendar-month .le-day-wrapper:hover .le-day-number {
    color: var(--latepoint-brand-primary);
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-calendar-month .le-day-wrapper.os-today::before {
    content: "";
    left: -1px;
    right: -1px;
    top: -1px;
    background-color: rgb(243, 74, 74);
    position: absolute;
    height: 2px;
}

.latepoint-calendar-month .le-day-wrapper.os-day-passed,
.latepoint-calendar-month .le-day-wrapper.os-month-next,
.latepoint-calendar-month .le-day-wrapper.os-month-prev {
    background-color: rgb(249, 249, 249);
}

.latepoint-calendar-month .le-day-wrapper.os-day-passed .le-day-number,
.latepoint-calendar-month .le-day-wrapper.os-month-next .le-day-number,
.latepoint-calendar-month .le-day-wrapper.os-month-prev .le-day-number {
    color: rgb(153, 153, 153);
}

.latepoint-calendar-month .le-day-wrapper.os-day-passed .le-service-wrapper,
.latepoint-calendar-month .le-day-wrapper.os-month-next .le-service-wrapper,
.latepoint-calendar-month .le-day-wrapper.os-month-prev .le-service-wrapper {
    opacity: 0.8;
}

.latepoint-calendar-month .le-day-wrapper .le-more-services {
    color: var(--latepoint-brand-primary);
    border-bottom: 1px dotted var(--latepoint-brand-primary);
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    line-height: 1.2;
    position: relative;
}

.latepoint-calendar-month .le-day-wrapper .le-more-services:hover {
    border-bottom-style: solid;
}

.latepoint-calendar-month .le-day-wrapper .le-more-services.os-loading {
    color: transparent;
    border-bottom-color: transparent;
}

.latepoint-calendar-month .le-day-wrapper .le-more-services.os-loading::before {
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    top: 50%;
    left: 50%;
    width: 10px !important;
    height: 10px !important;
}

.latepoint-calendar-month .le-day-wrapper .os-day-month {
    position: absolute;
    z-index: 1;
    font-size: 60px;
    color: rgba(0, 0, 0, 0.05);
    left: 20px;
    top: 7px;
    line-height: 1;
    right: 0px;
    overflow: hidden;
}

.latepoint-calendar-month .le-day-wrapper .le-day-number {
    z-index: 2;
    font-size: 27px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 10px;
    border-bottom: 1px dotted transparent;
    display: inline-block;
    cursor: pointer;
    position: relative;
}

.latepoint-calendar-month .le-day-wrapper .le-day-number:hover {
    border-bottom-style: solid;
}

.latepoint-calendar-month .le-day-wrapper .le-day-number.os-loading {
    color: transparent;
    border-bottom-color: transparent;
}

.latepoint-calendar-month .le-day-wrapper .le-day-number.os-loading::before,
.latepoint-calendar-month .le-day-wrapper .le-more-services.os-loading::before,
.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.os-loading::before {
    display: block;
    content: "";
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    background-color: transparent !important;
}

.latepoint-calendar-month .le-day-wrapper .le-day-number.os-loading::before {
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    top: 50%;
    left: 50%;
    width: 15px !important;
    height: 15px !important;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper {
    padding: 3px 3px 3px 10px;
    font-size: 12px;
    margin-bottom: 10px;
    border-top: 1px solid rgb(221, 221, 221);
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(187, 187, 187);
    border-image: initial;
    position: relative;
    background-color: rgb(255, 255, 255);
    z-index: 2;
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 0px 0px;
    border-left: none;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.is-passed {
    cursor: not-allowed;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.is-passed .le-service-inner {
    opacity: 0.6;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.is-passed:hover .is-passed-message,
.latepoint-lightbox-w .latepoint-lightbox-heading .latepoint-lightbox-close i,
.latepoint-lightbox-w .latepoint-lightbox-i>.latepoint-lightbox-close i,
.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed:hover .is-passed-message {
    display: block;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.is-passed .is-passed-message {
    display: none;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding: 5px 10px;
    font-weight: 600;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -110%);
    white-space: nowrap;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper.os-loading::before {
    border-bottom: 2px solid rgb(17, 17, 17);
    border-left: 2px solid rgb(17, 17, 17);
    border-top: 2px solid rgb(17, 17, 17);
    top: 10px;
    right: 0px;
    left: auto;
    width: 8px !important;
    height: 8px !important;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper:hover {
    border-color: rgb(187, 187, 187);
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper:hover .le-color-elem {
    transform: translateX(-2px);
    width: 5px;
}

.latepoint-calendar-month .le-day-wrapper .le-service-wrapper .le-color-elem {
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 3px;
    display: block;
    transition: 0.15s;
}

.latepoint-calendar-month .le-day-wrapper .le-service-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.35;
}

.le-day-view-wrapper.os-loading .le-day-info-section::before {
    content: "";
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
    height: 3px;
    background: repeating-linear-gradient(to right, rgb(255, 255, 255) 0px, rgb(29, 123, 255) 50%, rgb(255, 255, 255) 100%) 0px 100% / 200%;
    width: 100%;
    animation: 1.5s linear 0s infinite normal forwards running os-loading-gradient;
}

.le-day-view-wrapper .le-day-info-section {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 20px 40px;
    position: sticky;
    top: 0px;
    background-color: rgb(255, 255, 255);
    z-index: 4;
}

.le-day-view-wrapper .le-day-info-section .le-day-info {
    text-align: center;
}

.le-day-view-wrapper .le-day-info-section .le-day-info .le-day-number {
    font-size: 61px;
    font-weight: 600;
    line-height: 1;
}

.le-day-view-wrapper .le-day-info-section .le-day-info .le-day-month {
    color: rgb(124, 133, 163);
    font-size: 21px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
}

.le-day-view-wrapper .le-day-info-section .le-day-filters-wrapper {
    border-left: 1px solid rgb(238, 238, 238);
    margin-left: 40px;
    padding-left: 20px;
    flex: 1 1 0%;
}

.le-day-view-wrapper .le-day-info-section .le-day-heading {
    font-size: 33px;
    font-weight: 600;
    margin-bottom: 10px;
}

.le-day-view-wrapper .le-day-info-section .le-day-filters {
    gap: 10px;
    display: flex;
    align-items: center;
}

.le-day-view-wrapper .le-day-info-section .le-day-filters .os-form-group.os-form-select-group {
    margin-bottom: 0px !important;
}

.le-day-view-wrapper .le-day-info-section .le-day-filters .os-form-group.os-form-select-group .os-form-control {
    height: auto !important;
    padding: 6px !important;
    border-color: rgb(204, 204, 204) !important;
    border-radius: 6px !important;
}

.le-day-view-wrapper .le-day-schedule-wrapper {
    padding: 40px;
    background-color: rgb(248, 248, 248);
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots {
    position: relative;
    padding-left: 50px;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots::before {
    content: "";
    top: 0px;
    bottom: 0px;
    width: 1px;
    background-color: rgb(225, 225, 225);
    position: absolute;
    left: 60px;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper {
    display: flex;
    box-shadow: rgb(225, 225, 225) 0px 1px 0px 0px;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper .day-schedule-timeslot {
    flex: 0 0 50px;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    height: 44px;
    position: relative;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .day-schedule-timeslot-wrapper .day-schedule-timeslot .day-schedule-timeslot-value {
    position: absolute;
    top: 0px;
    transform: translateY(-50%);
    left: -60px;
    width: 50px;
    text-align: right;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper {
    position: absolute;
    left: 60px;
    right: 0px;
    font-size: 12px;
    box-shadow: rgb(221, 221, 221) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.03) 0px 3px 0px 0px, rgb(221, 221, 221) 0px 1px 0px 0px;
    border-right: 1px solid rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
    z-index: 2;
    cursor: pointer;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper .le-service-inner {
    padding: 3px 3px 3px 10px;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
    display: flex;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed {
    cursor: not-allowed;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed .le-service-inner {
    opacity: 0.6;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper.is-passed .is-passed-message {
    display: none;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding: 5px 10px;
    font-weight: 600;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -110%);
    white-space: nowrap;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover {
    border-bottom-color: rgb(153, 153, 153);
    opacity: 1;
    z-index: 3;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-color-elem {
    transform: translateX(-2px);
    width: 5px;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-service-name,
.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper:hover .le-service-time-period {
    transform: translateX(3px);
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-wrapper .le-color-elem {
    position: absolute;
    top: 0px;
    bottom: -1px;
    left: -1px;
    width: 3px;
    display: block;
    transition: 0.15s;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.4;
    overflow: hidden;
    transition: transform 0.15s;
}

.le-day-view-wrapper .le-day-schedule-wrapper .day-schedule-timeslots .le-service-time-period {
    transition: transform 0.15s;
}

.latepoint-w .latepoint-booking-form-element .payment-total-info {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 0ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .latepoint-timezone-selector-w {
    animation: 0.3s cubic-bezier(0.45, 1, 0.4, 1.2) 0ms 1 normal both running LatepointSlideUpHalf;
}

.latepoint-w .latepoint-booking-form-element .lp-demo-mode-msg {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 0.2ms 1 normal both running LatepointSlideDown;
}

.latepoint-w .latepoint-booking-form-element .lp-card-i {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 0ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-paypal-btn-trigger,
.latepoint-w .latepoint-booking-form-element .lp-paypal-demo-mode-trigger {
    animation: 0.4s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0.1s 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option,
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child>.os-animated-self,
.latepoint-w .latepoint-booking-form-element .total-attendees-selector-w {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 0.1s 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(1),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(1)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 0ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(2),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(2)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 70ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(3),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(3)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 140ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(4),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(4)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 210ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(5),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(5)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 280ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .lp-options .lp-option:nth-child(6),
.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(6)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 350ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(7)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 420ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(8)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 490ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .os-animated-parent>.os-animated-child:nth-child(9)>.os-animated-self {
    animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.2) 560ms 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content-text-centered h4,
.latepoint-w .latepoint-booking-form-element .latepoint-step-content-text-left h4,
.latepoint-w .latepoint-booking-form-element .select-total-attendees-label h4 {
    animation: 0.4s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0s 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content-text-centered div,
.latepoint-w .latepoint-booking-form-element .latepoint-step-content-text-left div,
.latepoint-w .latepoint-booking-form-element .select-total-attendees-label div {
    animation: 0.4s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0.05s 1 normal both running LatepointSlideUp;
}

.latepoint-w .latepoint-booking-form-element .total-attendees-selector-plus {
    animation: 0.3s cubic-bezier(0.45, 1, 0.4, 1.2) 0.25s 1 normal both running LatepointSlideLeft;
}

.latepoint-w .latepoint-booking-form-element .total-attendees-selector-minus {
    animation: 0.3s cubic-bezier(0.45, 1, 0.4, 1.2) 0.25s 1 normal both running LatepointSlideRight;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-body::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0.25s infinite normal none running os-loading;
    opacity: 0;
    width: 40px !important;
    height: 40px !important;
    background-color: transparent !important;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-message,
.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content {
    transition: 0.3s;
    opacity: 0;
    transform: translateY(20px);
    pointer-events: none;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w {
    transform: translateY(10px);
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group {
    transition: 0.3s;
    opacity: 0;
    transform: translateY(20px);
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(1) {
    transition-delay: 0.05s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(2) {
    transition-delay: 0.1s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(3) {
    transition-delay: 0.15s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(4) {
    transition-delay: 0.2s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(5) {
    transition-delay: 0.25s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(6) {
    transition-delay: 0.3s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(7) {
    transition-delay: 0.35s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(8) {
    transition-delay: 0.4s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-step-content.step-customer-w .os-form-group:nth-child(9) {
    transition-delay: 0.45s;
}

.latepoint-w .latepoint-booking-form-element.step-content-mid-loading .step-customer-w {
    opacity: 0;
    transform: translateY(10px);
}

.latepoint-w .latepoint-booking-form-element.step-content-mid-loading .step-customer-w .os-form-group {
    opacity: 0;
    transform: translateY(20px);
}

.latepoint-w .latepoint-booking-form-element.step-content-mid-loading .latepoint-message,
.latepoint-w .latepoint-booking-form-element.step-content-mid-loading .latepoint-step-content {
    pointer-events: none;
    opacity: 0;
    transform: translateY(30px);
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-message,
.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content,
.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group {
    transition: 0.3s cubic-bezier(0.25, 1.15, 0.5, 1.2);
    opacity: 1;
    transform: translateY(0px);
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w {
    transform: translateY(0px);
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(1) {
    transition-delay: 0.05s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(2) {
    transition-delay: 0.1s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(3) {
    transition-delay: 0.15s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(4) {
    transition-delay: 0.2s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(5) {
    transition-delay: 0.25s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(6) {
    transition-delay: 0.3s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(7) {
    transition-delay: 0.35s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(8) {
    transition-delay: 0.4s;
}

.latepoint-w .latepoint-booking-form-element.step-content-loaded .latepoint-step-content.step-customer-w .os-form-group:nth-child(9) {
    transition-delay: 0.45s;
}

.latepoint-w .latepoint-booking-form-element.step-changing .os-heading-text {
    transition: 0.3s;
    transform: translateX(-15px);
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element.step-changing .latepoint-step-desc .latepoint-desc-media {
    transition: 0.7s cubic-bezier(0.25, 1.15, 0.5, 1);
    transform: translateX(-25px);
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element.step-changing .latepoint-step-desc .latepoint-desc-title {
    transition: 0.5s 0.05s;
    transform: translateX(-15px);
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element.step-changing .latepoint-step-desc .latepoint-desc-content {
    transition: 0.5s 0.1s;
    transform: translateX(-20px);
    opacity: 0;
}

.latepoint-w .latepoint-booking-form-element.step-changed .latepoint-heading-w .os-heading-text,
.latepoint-w .latepoint-booking-form-element.step-changed .latepoint-step-desc .latepoint-desc-media {
    transition: 0.5s cubic-bezier(0.25, 1.15, 0.5, 1);
    transform: translateX(0px);
    opacity: 1;
}

.latepoint-w .latepoint-booking-form-element.step-changed .latepoint-step-desc .latepoint-desc-title {
    transition: 0.5s cubic-bezier(0.25, 1.15, 0.5, 1) 0.1s;
    transform: translateX(0px);
    opacity: 1;
}

.latepoint-w .latepoint-booking-form-element.step-changed .latepoint-step-desc .latepoint-desc-content {
    transition: 0.5s cubic-bezier(0.25, 1.15, 0.5, 1) 0.2s;
    transform: translateX(0px);
    opacity: 1;
}

.latepoint-lightbox-w {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    inset: 0px;
    z-index: 999999;
    display: none;
    justify-content: center;
    align-items: center;
    grid-template-columns: min-content;
    grid-template-rows: 1fr;
}

.latepoint-lightbox-w.width-400 {
    grid-template-columns: 400px;
}

.latepoint-lightbox-w.width-450 {
    grid-template-columns: 450px;
}

.latepoint-lightbox-w.width-500 {
    grid-template-columns: 500px;
}

.latepoint-lightbox-w.width-600 {
    grid-template-columns: 600px;
}

.latepoint-lightbox-w.width-700 {
    grid-template-columns: 700px;
}

.latepoint-lightbox-w.width-800 {
    grid-template-columns: 800px;
}

.latepoint-lightbox-w .latepoint-lightbox-heading {
    padding: 15px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: rgb(248, 248, 248);
    display: flex;
    align-items: center;
}

.latepoint-lightbox-w .latepoint-lightbox-heading h2 {
    color: rgb(20, 22, 29);
    margin: 0px;
    font-size: 24px;
    flex: 1 1 0%;
}

.latepoint-lightbox-w .latepoint-lightbox-heading .latepoint-lightbox-close {
    position: relative;
    line-height: 1;
    font-size: 20px;
    color: rgb(51, 51, 51);
    text-decoration: none;
    display: block;
    outline: 0px;
    box-shadow: none;
    padding: 5px;
}

.latepoint-lightbox-w .latepoint-lightbox-heading .latepoint-lightbox-close .latepoint-icon-x::before {
    content: "";
}

.latepoint-lightbox-w .latepoint-lightbox-heading .latepoint-lightbox-close:focus {
    outline: 0px;
}

.latepoint-lightbox-w .latepoint-lightbox-heading .latepoint-lightbox-close:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: rgb(0, 0, 0);
}

.latepoint-lightbox-w .latepoint-lightbox-footer {
    padding: 15px;
    border-top: 1px solid rgb(238, 238, 238);
}

.latepoint-lightbox-w button,
.latepoint-lightbox-w input,
.latepoint-lightbox-w select,
.latepoint-lightbox-w textarea {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
}

.latepoint-lightbox-w.latepoint-border-radius-rounded .latepoint-lightbox-i {
    border-radius: 8px;
}

.latepoint-lightbox-w .latepoint-lightbox-i {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px, rgba(0, 0, 0, 0.4) 0px 20px 50px;
    max-height: 94vh;
    overflow: auto;
    display: flex;
    flex-direction: column;
    z-index: 9999;
    border-radius: var(--latepoint-border-radius-md);
}

.latepoint-lightbox-w .latepoint-lightbox-i.os-loading .latepoint-lightbox-content {
    min-height: 100px;
    position: relative;
}

.clean-layout-content-wrapper.os-loading .clean-layout-content-body>div,
.latepoint-lightbox-w .latepoint-lightbox-i.os-loading .latepoint-lightbox-content>div {
    visibility: hidden;
}

.latepoint-lightbox-w .latepoint-lightbox-i.os-loading .latepoint-lightbox-content::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 30px !important;
    height: 30px !important;
    background-color: transparent !important;
}

.latepoint-lightbox-w .latepoint-lightbox-i.os-loading .latepoint-lightbox-content .lp-payment-method-content {
    display: none;
}

.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-lightbox-content {
    padding: 30px;
    flex: 1 1 0%;
    overflow: auto;
    position: relative;
}

.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-lightbox-content.is-dotted {
    padding-top: 50px;
}

.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-lightbox-content.is-dotted::before {
    content: "";
    height: 30px;
    background-image: radial-gradient(rgb(204, 204, 204) 1px, transparent 0px);
    background-size: 10px 10px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
}

.latepoint-lightbox-w .latepoint-lightbox-i>.latepoint-lightbox-close {
    position: absolute;
    line-height: 1;
    top: 17px;
    right: 19px;
    font-size: 20px;
    color: rgb(51, 51, 51);
    text-decoration: none;
    display: block;
    outline: 0px;
    box-shadow: none;
    padding: 5px;
    border-radius: var(--latepoint-border-radius);
}

.latepoint-lightbox-w .latepoint-lightbox-i>.latepoint-lightbox-close .latepoint-icon-x::before {
    content: "";
}

.latepoint-lightbox-w .latepoint-lightbox-i>.latepoint-lightbox-close:focus {
    outline: 0px;
}

.latepoint-lightbox-w .latepoint-lightbox-i>.latepoint-lightbox-close:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: rgb(0, 0, 0);
}

.latepoint-lightbox-w .latepoint-lightbox-i .os-summary-contents-inner {
    overflow-y: auto;
}

.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-booking-form-element form.latepoint-form,
.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-summary-w .os-summary-contents {
    max-height: 100%;
}

.latepoint-lightbox-w .latepoint-lightbox-i .latepoint-booking-form-element {
    background-color: rgb(255, 255, 255);
    max-height: 100%;
    overflow: hidden;
}

.latepoint-lightbox-w .latepoint-lightbox-i a,
.latepoint-lightbox-w .latepoint-lightbox-i a img {
    box-shadow: none;
}

.latepoint-lightbox-w h1,
.latepoint-lightbox-w h2,
.latepoint-lightbox-w h3,
.latepoint-lightbox-w h4,
.latepoint-lightbox-w h5,
.latepoint-lightbox-w h6 {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 600;
    color: var(--latepoint-brand-primary);
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.45;
}

.latepoint-lightbox-w h5 {
    font-size: 16px;
}

body.latepoint-lightbox-active .latepoint-lightbox-w {
    display: grid;
}

.clean-layout-content-wrapper {
    max-width: 550px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px, rgba(0, 0, 0, 0.1) 0px 8px 35px -3px;
    background-color: rgb(255, 255, 255);
    margin: 0px auto;
    position: relative;
}

.clean-layout-content-wrapper .clean-layout-content-header {
    padding: 20px 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.clean-layout-content-wrapper .clean-layout-content-header h2 {
    margin: 0px;
}

.clean-layout-content-wrapper .clean-layout-content-body {
    padding: 40px;
    position: relative;
}

.clean-layout-content-wrapper .clean-layout-content-body.is-dotted {
    padding-top: 60px;
}

.clean-layout-content-wrapper .clean-layout-content-body.is-dotted::before {
    content: "";
    height: 34px;
    background-image: radial-gradient(rgb(204, 204, 204) 1px, transparent 0px);
    background-size: 10px 10px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
}

.clean-layout-content-wrapper .clean-layout-content-footer {
    padding: 20px 40px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    gap: 10px;
}

.clean-layout-content-wrapper .clean-layout-content-footer .latepoint-btn-position-end {
    margin-left: auto;
}

.clean-layout-content-wrapper .clean-layout-content-footer .latepoint-btn-position-start {
    margin-right: auto;
}

.clean-layout-content-wrapper.os-loading .clean-layout-content-body {
    min-height: 80px;
}

.clean-layout-content-wrapper.os-loading .clean-layout-content-body::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 20px !important;
    height: 20px !important;
    background-color: transparent !important;
}

.invoice-payment-summary-wrapper .lp-payment-charge-amount {
    background-color: rgb(251, 246, 225);
    border-radius: var(--latepoint-border-radius);
    color: rgb(135, 120, 101);
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
}

.invoice-payment-summary-wrapper .lp-payment-charge-amount strong {
    color: rgb(0, 0, 0);
}

.invoice-payment-summary-wrapper .full-summary-info-w {
    padding-top: 40px;
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper {
    display: flex;
    align-items: center;
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .invoice-status-label {
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    padding: 2px 10px;
    letter-spacing: 3px;
    line-height: 1.2;
    opacity: 0.8;
    border-radius: 10px;
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .invoice-status-label.invoice-status-label-paid {
    color: rgb(103, 191, 8);
    border: 3px solid rgb(103, 191, 8);
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .invoice-status-label.invoice-status-label-void {
    color: rgb(191, 8, 8);
    border: 3px solid rgb(191, 8, 8);
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .invoice-due-amount-inner {
    flex: 1 1 0%;
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .invoice-make-payment-btn {
    margin-left: auto;
    font-size: 17px;
    font-weight: 600;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding: 10px 18px;
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .id-amount {
    font-size: 46px;
    font-weight: 600;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(20, 22, 29);
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .id-sub-info {
    color: rgb(124, 133, 163);
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .id-sub-info a {
    display: inline-flex;
    margin-left: 5px;
    text-decoration: none;
    align-items: center;
    gap: 5px;
    color: var(--latepoint-brand-primary);
}

.invoice-payment-summary-wrapper .invoice-due-amount-wrapper .id-sub-info a span {
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-w .payment-confirmation-wrapper {
    text-align: center;
}

.latepoint-w .payment-confirmation-wrapper .icon-w {
    margin-bottom: 20px;
}

.latepoint-w .payment-confirmation-wrapper .icon-w i {
    background: rgb(209, 255, 221);
    padding: 15px;
    border-radius: 40px;
    color: rgb(24, 163, 91);
    font-size: 28px;
    display: inline-block;
}

.latepoint-w .payment-confirmation-wrapper h2 {
    margin: 0px 0px 20px;
    font-size: 19px;
    color: rgb(20, 22, 29);
}

.latepoint-w .payment-confirmation-wrapper .payment-info {
    border: 1px solid rgb(241, 241, 241);
    border-radius: 6px;
}

.latepoint-w .payment-confirmation-wrapper .payment-info .payment-info-row {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgb(241, 241, 241);
    padding: 10px 15px;
}

.latepoint-w .payment-confirmation-wrapper .payment-info .payment-info-row:last-child {
    border-bottom: none;
}

.latepoint-w .payment-confirmation-wrapper .payment-info .info-label {
    color: rgb(124, 133, 163);
}

.latepoint-w .payment-confirmation-wrapper .payment-info .info-value {
    font-weight: 600;
}

@keyframes osLightboxMobileAnimation {
    0% {
        transform: translate3d(0px, 10%, 0px) scale(0.9);
        opacity: 0;
    }

    100% {
        transform: translate3d(0px, 0px, 0px) scale(1);
        opacity: 1;
    }
}

.summary-heading.summary-variant-heading+.main-box {
    padding-top: 0px;
}

.latepoint-summary-w .summary-box .sbc-highlighted-item {
    font-size: 15px;
    margin-top: 2px;
}

.latepoint-summary-w .summary-box .sbc-highlighted-item .os-timezone-info {
    font-size: 13px;
}

.latepoint-summary-w .summary-box-heading .sbh-item {
    font-size: 13px;
    font-weight: 400;
}

.latepoint-summary-w .summary-box .sbc-main-item {
    font-size: 13px;
    font-weight: 600;
}

.latepoint-summary-w .summary-box.main-box .qr-show-trigger,
.latepoint-summary-w .summary-box.main-box .summary-box-booking-date-box {
    display: none;
}

.latepoint-summary-w .summary-box-heading .sbh-line {
    background-color: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.latepoint-summary-w .price-breakdown-unfold {
    display: flex;
    text-align: right;
    align-items: center;
    margin-bottom: 10px;
    color: var(--latepoint-body-color);
    gap: 5px;
    cursor: pointer;
}

.latepoint-summary-w .price-breakdown-unfold i {
    font-size: 11px;
    line-height: 11px;
    margin-left: auto;
}

.latepoint-summary-w .price-breakdown-unfold span {
    display: inline-block;
    border-bottom: 1px dotted var(--latepoint-body-color);
    font-size: 13px;
}

.latepoint-summary-w .price-breakdown-unfold:hover {
    color: rgb(0, 0, 0);
}

.latepoint-summary-w .price-breakdown-unfold:hover span {
    border-bottom-style: solid;
}

.latepoint-summary-w .summary-price-breakdown-wrapper {
    margin-top: auto;
}

.latepoint-summary-w .summary-price-breakdown-wrapper .summary-price-breakdown-inner {
    padding: 0px 25px 20px;
}

.latepoint-summary-w .os-summary-contents-inner .summary-price-breakdown-wrapper.compact-summary .summary-price-item-w:not(.spi-total),
.latepoint-summary-w .os-summary-contents-inner .summary-price-breakdown-wrapper:not(.compact-summary) .price-breakdown-unfold {
    display: none;
}

.latepoint-summary-w .os-cart-item {
    position: relative;
    flex: 1 1 0%;
}

.summary-heading {
    margin-top: 20px;
}

.checkout-from-summary-panel-btn-wrapper.os-mobile-only,
.latepoint-summary-w .cart-item-wrapper .summary-attributes,
.latepoint-summary-w .os-summary-contents-inner .summary-price-breakdown-wrapper.compact-summary .pb-heading {
    display: none;
}

.checkout-from-summary-panel-btn {
    padding: 0px;
    text-align: center;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-left: auto;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 600;
    color: var(--latepoint-brand-primary);
}

.checkout-from-summary-panel-btn span {
    line-height: 1.5;
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.checkout-from-summary-panel-btn:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.checkout-from-summary-panel-btn:hover {
    color: rgb(0, 0, 0);
    cursor: pointer;
}

.checkout-from-summary-panel-btn:hover span {
    border-color: rgb(0, 0, 0);
    border-bottom-style: solid;
}

.checkout-from-summary-panel-btn:hover .latepoint-icon {
    transform: translateX(3px);
}

.checkout-from-summary-panel-btn .latepoint-icon {
    font-size: 8px;
    transition: transform 0.2s;
}

.summary-heading .summary-box-heading,
.summary-price-breakdown-wrapper .summary-box-heading {
    display: none;
}

.summary-heading .pb-heading,
.summary-price-breakdown-wrapper .pb-heading {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    gap: 10px;
}

.summary-box-heading .sbh-item,
.summary-heading .pb-heading .pbh-label,
.summary-price-breakdown-wrapper .pb-heading .pbh-label {
    color: rgb(124, 133, 163);
    position: relative;
    font-size: 15px;
}

.summary-box-heading .sbh-line,
.summary-heading .pb-heading .pbh-line,
.summary-price-breakdown-wrapper .pb-heading .pbh-line {
    height: 10px;
    background-color: rgba(0, 0, 0, 0.03);
    flex: 1 1 0%;
    border-radius: var(--latepoint-border-radius);
}

.summary-section-heading {
    font-size: 17px;
    color: rgb(20, 22, 29);
    margin-bottom: 15px;
}

.summary-box-heading {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.summary-box-heading .sbh-item+.sbh-item {
    margin-left: 10px;
}

.summary-box-heading .sbh-item+.sbh-item::before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(221, 221, 221);
    border-radius: 4px;
    position: absolute;
    top: 50%;
    left: -7px;
    transform: translateY(-50%);
}

.summary-box-heading .sbh-line {
    margin-left: 10px;
}

.booking-summary-info-w+.summary-box {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid rgb(241, 241, 241);
}

.summary-box-wrapper+.summary-box-wrapper,
.summary-box.main-box+.summary-box.main-box {
    border-top: 1px solid rgb(241, 241, 241);
}

.summary-box-wrapper .summary-box-heading {
    margin-top: 0px;
}

.summary-box {
    padding: 5px 0px;
}

.summary-box.main-box {
    padding: 20px 0px;
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

.summary-box.main-box .summary-box-inner {
    flex: 1 1 0%;
}

.summary-box.main-box .summary-box-booking-date-box {
    text-align: center;
    flex: 0 0 50px;
    background-color: rgb(241, 241, 241);
}

.summary-box.main-box .summary-box-booking-date-box .summary-box-booking-date-day {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 600;
    color: rgb(20, 22, 29);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 5px 0px;
}

.summary-box.main-box .summary-box-booking-date-box .summary-box-booking-date-month {
    color: rgb(124, 133, 163);
    padding: 5px 0px;
    font-size: 13px;
}

.summary-box.main-box .qr-show-trigger {
    flex: 0 1 80px;
    text-align: center;
    padding-top: 10px;
    cursor: pointer;
    white-space: nowrap;
}

.summary-box.main-box .qr-show-trigger .latepoint-icon {
    font-size: 30px;
    color: rgb(17, 17, 17);
}

.summary-box.main-box .qr-show-trigger .qr-code-trigger-label {
    display: inline-block;
    line-height: 1.2;
    color: rgb(17, 17, 17);
    border-bottom: 1px dotted rgb(17, 17, 17);
    font-weight: 600;
    margin-top: 5px;
    font-size: 13px;
}

.summary-box.main-box .qr-show-trigger .qr-code-trigger-label:hover {
    border-bottom-style: solid;
}

.summary-box .summary-box-content.os-cart-item.is-removable {
    padding-right: 16px;
}

.summary-box .summary-box-content:hover .os-remove-item-from-cart {
    display: block;
}

.summary-box .summary-box-content .os-remove-item-from-cart {
    display: block;
    background-color: rgb(241, 242, 245);
    position: absolute;
    top: 2px;
    right: 0px;
    cursor: pointer;
    color: rgb(51, 51, 51);
    font-size: 14px;
    vertical-align: middle;
    line-height: 14px;
    text-align: center;
    padding: 8px 5px;
}

.summary-box .summary-box-content .os-remove-item-from-cart.os-loading {
    color: transparent;
    display: block;
}

.summary-box .summary-box-content .os-remove-item-from-cart.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(20, 22, 29) transparent rgb(20, 22, 29) rgb(20, 22, 29);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}

.summary-box .summary-box-content .os-remove-item-from-cart.os-loading .os-remove-from-cart-icon {
    background-color: transparent !important;
}

.summary-box .summary-box-content .os-remove-item-from-cart .os-remove-from-cart-icon {
    height: 2px;
    display: block;
    width: 8px;
    background-color: rgb(0, 0, 0);
}

.summary-box .summary-box-content .os-remove-item-from-cart:hover:not(.os-loading) {
    background-color: rgb(0, 0, 0) !important;
    color: rgb(255, 255, 255);
}

.summary-box .summary-box-content .os-remove-item-from-cart:hover:not(.os-loading) .os-remove-from-cart-icon {
    background-color: rgb(255, 255, 255);
}

.summary-box .summary-box-content.with-media {
    display: flex;
    align-items: center;
}

.summary-box .summary-box-content .sbc-content-i {
    margin-left: 10px;
    line-height: 1.1;
}

.summary-box .summary-box-content .os-avatar-w {
    text-transform: uppercase;
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-radius: 20px;
    background-color: rgb(222, 222, 222);
    color: var(--latepoint-body-color);
    font-weight: 600;
    font-size: 12px;
    background-size: contain;
    background-position: center center;
}

.summary-box .summary-box-content .os-location-image {
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    background-image: url("/wp-content/plugins/latepoint/public/images/location-image.png");
    background-size: cover;
    border-radius: 6px;
}

.summary-box .sbc-main-item {
    color: var(--latepoint-body-color);
    font-size: 13px;
}

.summary-box .sbc-main-item a {
    text-decoration: none;
    color: var(--latepoint-brand-primary);
    font-size: 13px;
}

.summary-box .sbc-main-item.sbc-with-action {
    display: flex;
    gap: 5px;
    align-items: flex-start;
}

.summary-box .sbc-main-item.sbc-with-action .sbc-action {
    color: var(--latepoint-brand-primary);
    cursor: pointer;
    font-size: 13px;
}

.summary-box .sbc-link-item,
.summary-box .sbc-sub-item {
    color: rgb(124, 133, 163);
    font-size: 13px;
    display: inline-block;
}

.summary-box .sbc-link-item {
    border-bottom: 1px dotted rgb(124, 133, 163);
    cursor: pointer;
    text-decoration: none !important;
}

.summary-box .sbc-big-item {
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: rgb(20, 22, 29);
    line-height: 1.3;
}

.summary-box .sbc-big-item+.sbc-highlighted-item {
    margin-top: 4px;
}

.summary-box .sbc-highlighted-item {
    color: rgb(124, 133, 163);
    font-size: 15px;
}

.summary-box .sbc-highlighted-item .os-timezone-info {
    font-size: 13px;
}

.summary-box .sbc-highlighted-item span:not(.os-timezone-info) {
    white-space: nowrap;
    color: rgb(124, 133, 163);
    font-size: 13px;
    font-weight: 400;
    display: none;
    margin-top: 3px;
}

.summary-box .sbc-subtle-item {
    color: rgb(124, 133, 163);
    font-size: 13px;
}

.summary-box .sbc-subtle-item span {
    white-space: nowrap;
    color: rgb(124, 133, 163);
    font-size: 13px;
    font-weight: 400;
}

.price-breakdown-w {
    padding-top: 20px;
}

.price-breakdown-w .pb-heading {
    font-weight: 600;
    color: var(--latepoint-body-color);
    margin-bottom: 5px;
}

.summary-price-item-w {
    display: flex;
    justify-content: space-between;
    margin-bottom: 7px;
}

.summary-price-item-w .spi-name,
.summary-price-item-w .spi-price,
.summary-price-item-w.spi-total {
    color: var(--latepoint-body-color);
    font-weight: 400;
}

.summary-price-item-w.spi-strong .spi-name,
.summary-price-item-w.spi-strong .spi-price,
.summary-price-item-w.spi-total .spi-name,
.summary-price-item-w.spi-total .spi-price {
    font-weight: 600;
}

.summary-price-item-w.spi-total {
    border-top: 3px solid var(--latepoint-body-color);
    padding-top: 10px;
    margin-top: 10px;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0px;
}

.summary-price-item-w.spi-positive .spi-price {
    color: rgb(63, 134, 7);
}

.summary-price-item-w .pi-badge {
    display: inline-block;
    background-color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-size: 12px;
    padding: 2px 3px;
    font-weight: 600;
    color: rgb(0, 0, 0);
    margin-left: 3px;
    border: 1px dotted rgb(0, 0, 0);
    line-height: 1;
}

.summary-price-item-w .pi-note {
    color: rgb(124, 133, 163);
    font-size: 12px;
}

.summary-attributes {
    color: rgb(124, 133, 163);
    font-size: 13px;
    margin: 5px 0px;
    line-height: 1.5;
}

.summary-attributes:last-child {
    margin-bottom: 0px;
}

.summary-attributes.sa-hidden {
    display: none;
}

.summary-attributes>span {
    position: relative;
    display: inline-block;
}

.summary-attributes>span:not(:last-child) {
    margin-right: 15px;
}

.summary-attributes>span:not(:last-child)::before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(187, 187, 187);
    border-radius: 4px;
    position: absolute;
    top: 50%;
    right: -9px;
    transform: translateY(-50%);
}

.summary-attributes>span strong {
    color: var(--latepoint-body-color);
    font-weight: 600;
}

.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-summary-w {
    display: block;
    transform: none;
}

.latepoint-w .latepoint-form-w .pb-heading {
    margin-bottom: 10px;
}

.latepoint-w .latepoint-summary-w {
    flex: 0 0 270px;
    width: 270px;
    transition: 0.4s cubic-bezier(0.05, 0.45, 0.1, 1);
    transform: translateX(-60px);
    z-index: 1;
    display: none;
    flex-direction: column;
    position: relative;
    background-color: rgb(255, 255, 255);
}

.latepoint-w .latepoint-summary-w .summary-heading {
    display: none;
}

.latepoint-w .latepoint-summary-w .summary-box.main-box+.summary-box.main-box {
    margin-top: 0px;
}

.latepoint-w .latepoint-summary-w .summary-box .sbc-big-item {
    font-size: 17px;
}

.latepoint-w .latepoint-summary-w .summary-box .summary-box-content .os-remove-item-from-cart {
    display: block;
}

.latepoint-w .latepoint-summary-w .summary-box .summary-box-content .os-remove-item-from-cart:focus-visible {
    outline: 2px solid var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-summary-w.os-loading .summary-header::before {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    inset: 12px 1px auto auto;
    z-index: 9999;
    width: 12px !important;
    height: 12px !important;
    background-color: transparent !important;
}

.latepoint-w .latepoint-summary-w .summary-header {
    position: relative;
    padding: 5px;
    margin: 0px;
    text-align: right;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.latepoint-w .latepoint-summary-w .summary-header .summary-header-inner {
    display: flex;
    padding: 13px 20px;
    justify-content: space-between;
    align-items: center;
}

.latepoint-w .latepoint-summary-w .summary-header:not(.can-checkout) .summary-header-inner {
    background-image: radial-gradient(rgb(212, 212, 212) 1px, transparent 0px);
    background-size: 7px 7px;
}

.latepoint-w .latepoint-summary-w .summary-header .latepoint-lightbox-summary-trigger {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 19px;
    font-size: 20px;
    background-color: rgb(255, 255, 255);
    padding: 3px 5px 3px 15px;
    z-index: 2;
    color: var(--latepoint-body-color);
}

.latepoint-w .latepoint-summary-w .summary-header .summary-header-label {
    background-color: rgb(255, 255, 255);
    position: relative;
    z-index: 2;
    display: inline-block;
    font-size: 20px;
    line-height: 1.2;
    color: rgb(20, 22, 29);
    font-weight: 600;
}

.latepoint-w .latepoint-summary-w .summary-header .os-lines {
    position: absolute;
    top: 21px;
    left: 30px;
    right: 30px;
    z-index: 1;
}

.latepoint-w .latepoint-summary-w .summary-header .os-lines::before {
    display: block;
    content: "";
    height: 6px;
    border-top: 2px dotted rgb(183, 194, 232);
    border-bottom: 2px dotted rgb(183, 194, 232);
    margin-bottom: 2px;
}

.latepoint-w .latepoint-summary-w .summary-header .os-lines::after {
    display: block;
    content: "";
    height: 6px;
    border-top: 2px dotted rgb(183, 194, 232);
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .active-cart-item-wrapper.is-separated .summary-box.main-box .sbc-highlighted-item,
.latepoint-w .latepoint-summary-w .summary-price-item-w {
    margin-bottom: 5px;
}

.latepoint-w .latepoint-summary-w .summary-price-item-w.spi-total {
    padding-top: 5px;
    margin-top: 5px;
    border-top-width: 2px;
    margin-bottom: 0px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

.latepoint-w .latepoint-summary-w .os-summary-contents .order-summary-main-section {
    margin-bottom: 20px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents .cart-summary-main-section {
    margin-bottom: 30px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents .summary-price-item-w {
    font-size: 13px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents .summary-price-item-w.spi-total {
    font-size: 17px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 0%;
    padding-top: 15px;
    overflow-y: auto;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-summary-main-section,
.latepoint-w .latepoint-summary-w .os-summary-contents-inner .os-summary-contents-inner-top {
    padding: 0px 25px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .latepoint-add-another-item-trigger-wrapper.on-verify {
    display: none;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .latepoint-add-another-item-trigger-wrapper.on-summary {
    display: none;
    margin-top: 15px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .active-cart-item-wrapper {
    padding: 15px 0px 0px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper {
    position: relative;
    padding: 10px 0px;
    margin-top: 5px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper .summary-box:last-child {
    padding-bottom: 0px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item:hover {
    background-color: rgb(248, 248, 248);
    box-shadow: rgb(248, 248, 248) 10px 0px 0px 0px, rgb(248, 248, 248) -10px 0px 0px 0px;
    border-top-color: transparent;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item:hover+.cart-item-wrapper {
    border-top-color: transparent;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item:hover .os-remove-item-from-cart {
    background-color: rgb(220, 84, 84);
    color: rgb(255, 255, 255);
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-item-wrapper.multi-item:hover .os-remove-item-from-cart .os-remove-from-cart-icon {
    background-color: rgb(255, 255, 255);
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 15px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading:not(:last-child) {
    margin-bottom: 10px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading .pbh-label {
    text-transform: uppercase;
    color: rgb(124, 133, 163);
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    font-size: 11px;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading .pbh-line {
    height: 1px;
    background-color: rgb(241, 241, 241);
    flex: 1 1 0%;
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading .pbh-link {
    color: var(--latepoint-brand-primary);
    font-size: 13px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.bundle-scheduled-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions span,
.customer-dashboard-booking-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions span,
.customer-dashboard-order-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions span,
.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading .pbh-link span,
.manage-booking-wrapper .fsoi-main-wrapper .order-full-summary-actions span,
.manage-order-wrapper .fsoi-main-wrapper .order-full-summary-actions span {
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.latepoint-w .latepoint-summary-w .os-summary-contents-inner .pb-heading .pbh-link .latepoint-icon {
    font-size: 7px;
}

.latepoint-w .latepoint-summary-w .price-breakdown-w {
    padding: 25px 30px 30px;
    margin: 20px -30px -30px;
    border-top: 1px solid rgb(238, 238, 238);
}

.latepoint-w .latepoint-summary-w .price-breakdown-w .pb-heading {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 600;
    color: rgb(124, 133, 163);
    align-items: center;
}

.latepoint-w .latepoint-summary-w .price-breakdown-w .summary-attributes,
.latepoint-w .latepoint-summary-w .price-breakdown-w .summary-box-heading {
    display: none;
}

.latepoint-w .latepoint-summary-w .summary-box-heading {
    flex: 1 1 0%;
    align-items: baseline;
    margin: 0px;
}

.latepoint-w .latepoint-summary-w .summary-box-heading .sbh-line {
    margin-left: 5px;
}

.latepoint-w .latepoint-summary-w .summary-box.main-box {
    padding-bottom: 10px;
}

.latepoint-w .latepoint-summary-w .summary-box.main-box:first-child {
    padding-top: 0px;
}

.latepoint-w .latepoint-summary-w .summary-box.main-box .summary-box-heading .sbh-item {
    text-transform: capitalize;
    letter-spacing: normal;
    font-size: 13px;
    font-weight: 400;
}

.latepoint-w .latepoint-summary-w .summary-box.main-box .summary-box-heading .sbh-line {
    display: none;
}

.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) {
    display: flex;
    align-items: baseline;
}

.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) .sbc-link-item,
.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) .sbc-sub-item,
.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) .summary-box-content .os-avatar-w,
.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) .summary-box-content .os-location-image {
    display: none;
}

.latepoint-w .latepoint-summary-w .summary-box:not(.main-box) .summary-box-content .sbc-content-i {
    margin-left: 5px;
}

.booking-full-summary-actions .booking-summary-action-btn i,
.booking-full-summary-actions .booking-summary-action-btn span,
.latepoint-w .latepoint-booking-form-element.current-step-customer .latepoint-summary-w .os-summary-contents-inner .latepoint-add-another-item-trigger-wrapper.on-summary,
.latepoint-w .latepoint-summary-w .summary-boxes-columns {
    display: block;
}

.latepoint-clean-body {
    margin: 0px;
}

.latepoint-clean-body .latepoint-w.latepoint-inline-form .latepoint-booking-form-element {
    box-shadow: rgba(36, 36, 36, 0.45) 0px 10px 30px 0px, rgba(87, 87, 87, 0.74) 0px 1px 2px 0px;
}

.latepoint-clean-body.with-pattern {
    background-image: radial-gradient(rgb(238, 238, 238) 2px, transparent 0px);
    background-size: 25px 25px;
    background-color: rgb(255, 255, 255);
}

.latepoint-clean-body.with-pattern>.latepoint-w {
    padding: 50px;
}

html.latepoint-clean {
    min-height: 100%;
    margin: 0px !important;
}

.latepoint-w .manage-order-wrapper .booking-summary-info-w,
.latepoint-w .manage-order-wrapper .qr-show-trigger {
    display: none;
}

.latepoint-w .manage-order-wrapper .summary-box .sbc-big-item {
    font-size: 20px;
}

.latepoint-w .manage-order-wrapper .summary-box .sbc-highlighted-item {
    font-size: 13px;
    color: rgb(124, 133, 163);
}

.latepoint-w .manage-order-wrapper .summary-box.main-box .summary-box-booking-date-box .summary-box-booking-date-day {
    font-size: 24px;
}

.latepoint-w .manage-booking-wrapper,
.latepoint-w .manage-order-wrapper {
    max-width: 550px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px, rgba(0, 0, 0, 0.1) 0px 8px 35px -3px;
    background-color: rgb(255, 255, 255);
    margin: 0px auto;
    position: relative;
}

.latepoint-w .manage-booking-wrapper.os-loading .manage-booking-inner,
.latepoint-w .manage-order-wrapper.os-loading .manage-booking-inner {
    filter: blur(3px);
}

.latepoint-w .manage-booking-wrapper.os-loading::after,
.latepoint-w .manage-order-wrapper.os-loading::after {
    display: block;
    content: "";
    border-bottom: 2px solid var(--latepoint-brand-primary);
    border-left: 2px solid var(--latepoint-brand-primary);
    border-top: 2px solid var(--latepoint-brand-primary);
    border-right: 2px solid transparent;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    top: 85px;
    z-index: 9999;
    width: 20px !important;
    height: 20px !important;
    background-color: transparent !important;
}

.latepoint-w .manage-booking-wrapper .manage-booking-inner,
.latepoint-w .manage-order-wrapper .manage-booking-inner {
    padding: 70px 50px 50px;
    position: relative;
}

.latepoint-w .manage-booking-wrapper .manage-booking-inner::before,
.latepoint-w .manage-order-wrapper .manage-booking-inner::before {
    content: "";
    height: 34px;
    background-image: radial-gradient(rgb(204, 204, 204) 1px, transparent 0px);
    background-size: 10px 10px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
}

.latepoint-w .manage-booking-wrapper .manage-booking-inner::before {
    top: 60px;
}

.latepoint-w .manage-booking-wrapper .manage-status-info,
.latepoint-w .manage-order-wrapper .manage-status-info {
    display: flex;
    gap: 5px;
    align-items: center;
    margin-right: auto;
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-label,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-label {
    color: rgba(255, 255, 255, 0.5);
    display: none;
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value {
    color: rgb(255, 255, 255);
    font-weight: 600;
    padding: 2px 6px;
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-not_fulfilled,
.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-open,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-not_fulfilled,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-open {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-approved,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-approved {
    background-color: rgb(116, 255, 96);
    color: rgb(0, 0, 0);
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-cancelled,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-cancelled {
    background-color: rgb(232, 24, 24);
    color: rgb(255, 255, 255);
}

.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-payment_pending,
.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-pending,
.latepoint-w .manage-booking-wrapper .manage-status-info .status-info-value.status-pending_approval,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-payment_pending,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-pending,
.latepoint-w .manage-order-wrapper .manage-status-info .status-info-value.status-pending_approval {
    background-color: rgb(255, 231, 94);
    color: rgb(0, 0, 0);
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls,
.latepoint-w .manage-order-wrapper .manage-booking-controls {
    padding: 15px 25px;
    background-color: var(--latepoint-brand-primary);
    display: flex;
    gap: 25px;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0px;
    z-index: 2;
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls.status-cancelled,
.latepoint-w .manage-order-wrapper .manage-booking-controls.status-cancelled {
    background-color: rgb(232, 24, 25);
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls.status-payment_pending,
.latepoint-w .manage-booking-wrapper .manage-booking-controls.status-pending,
.latepoint-w .manage-booking-wrapper .manage-booking-controls.status-pending_approval,
.latepoint-w .manage-order-wrapper .manage-booking-controls.status-payment_pending,
.latepoint-w .manage-order-wrapper .manage-booking-controls.status-pending,
.latepoint-w .manage-order-wrapper .manage-booking-controls.status-pending_approval {
    background-color: rgb(198, 165, 115);
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls .latepoint-btn,
.latepoint-w .manage-order-wrapper .manage-booking-controls .latepoint-btn {
    padding: 0px !important;
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls .os-form-group,
.latepoint-w .manage-order-wrapper .manage-booking-controls .os-form-group {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0px !important;
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls .os-form-group .os-form-control,
.latepoint-w .manage-order-wrapper .manage-booking-controls .os-form-group .os-form-control {
    transition: none !important;
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls .os-form-group label,
.latepoint-w .manage-order-wrapper .manage-booking-controls .os-form-group label {
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.latepoint-w .manage-booking-wrapper .manage-booking-controls .os-form-group select,
.latepoint-w .manage-order-wrapper .manage-booking-controls .os-form-group select {
    font-size: 18px !important;
    padding: 6px !important;
    border-radius: 6px !important;
    border: 0px !important;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px !important;
    background-color: rgb(255, 255, 255) !important;
    color: rgb(17, 17, 17) !important;
    height: auto !important;
}

.latepoint-w .manage-booking-wrapper .manage-booking-inner {
    padding-top: 100px;
}

.latepoint-w .manage-booking-wrapper .booking-status-info-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: rgb(255, 255, 255);
    margin: 0px;
    padding-left: 50px;
    padding-right: 50px;
}

.booking-full-summary-actions {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.booking-full-summary-actions .booking-summary-action-btn {
    padding: 3px 6px;
    text-decoration: none;
    color: rgb(17, 17, 17);
    font-size: 13px;
    font-weight: 600;
    border: 1px solid rgb(17, 17, 17);
    display: flex;
    gap: 3px;
    align-items: center;
    position: relative;
    transition: none;
    border-radius: var(--latepoint-border-radius);
}

.booking-full-summary-actions .booking-summary-action-btn:hover {
    color: var(--latepoint-brand-primary);
    border-color: var(--latepoint-brand-primary);
}

.booking-full-summary-actions .booking-summary-action-btn.os-loading::before {
    display: block;
    content: "";
    border-width: 2px;
    border-style: solid;
    border-color: rgb(17, 17, 17) transparent rgb(17, 17, 17) rgb(17, 17, 17);
    border-radius: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: 700ms linear 0s infinite normal none running os-loading;
    left: 12px;
    width: 12px !important;
    height: 12px !important;
    background-color: transparent !important;
}

.booking-full-summary-actions .booking-summary-action-btn.os-loading i {
    color: transparent;
}

.booking-full-summary-actions .booking-summary-action-btn.cancel-appointment-btn {
    color: rgb(173, 61, 18);
    border-color: rgb(173, 61, 18);
}

.bundle-scheduled-summary-lightbox .summary-box-heading .sbh-item,
.customer-dashboard-booking-summary-lightbox .summary-box-heading .sbh-item,
.customer-dashboard-order-summary-lightbox .summary-box-heading .sbh-item,
.manage-booking-wrapper .summary-box-heading .sbh-item,
.manage-order-wrapper .summary-box-heading .sbh-item {
    color: rgb(124, 133, 163);
    font-weight: 600;
    font-size: 15px;
}

.bundle-scheduled-summary-lightbox .order-summary-main-section,
.customer-dashboard-booking-summary-lightbox .order-summary-main-section,
.customer-dashboard-order-summary-lightbox .order-summary-main-section,
.manage-booking-wrapper .order-summary-main-section,
.manage-order-wrapper .order-summary-main-section {
    margin-bottom: 20px;
}

.bundle-scheduled-summary-lightbox .part-of-bundle-message,
.customer-dashboard-booking-summary-lightbox .part-of-bundle-message,
.customer-dashboard-order-summary-lightbox .part-of-bundle-message,
.manage-booking-wrapper .part-of-bundle-message,
.manage-order-wrapper .part-of-bundle-message {
    padding: 8px;
    background-color: rgb(241, 243, 255);
    text-align: center;
    font-size: 13px;
    margin-top: 20px;
}

.bundle-scheduled-summary-lightbox .part-of-bundle-message a,
.customer-dashboard-booking-summary-lightbox .part-of-bundle-message a,
.customer-dashboard-order-summary-lightbox .part-of-bundle-message a,
.manage-booking-wrapper .part-of-bundle-message a,
.manage-order-wrapper .part-of-bundle-message a {
    color: var(--latepoint-brand-primary);
    text-decoration: none;
    border-bottom: 1px dotted var(--latepoint-brand-primary);
}

.bundle-scheduled-summary-lightbox .full-summary-head-info,
.customer-dashboard-booking-summary-lightbox .full-summary-head-info,
.customer-dashboard-order-summary-lightbox .full-summary-head-info,
.manage-booking-wrapper .full-summary-head-info,
.manage-order-wrapper .full-summary-head-info {
    position: relative;
}

.bundle-scheduled-summary-lightbox .full-summary-head-info .add-to-calendar-wrapper,
.customer-dashboard-booking-summary-lightbox .full-summary-head-info .add-to-calendar-wrapper,
.customer-dashboard-order-summary-lightbox .full-summary-head-info .add-to-calendar-wrapper,
.manage-booking-wrapper .full-summary-head-info .add-to-calendar-wrapper,
.manage-order-wrapper .full-summary-head-info .add-to-calendar-wrapper {
    display: inline-block;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent,
.manage-booking-wrapper .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent,
.manage-order-wrapper .qr-code-on-full-summary.show-vevent-qr-code .qr-code-vevent {
    display: block;
    margin: 0px auto 30px;
    padding-bottom: 20px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger,
.manage-booking-wrapper .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger,
.manage-order-wrapper .qr-code-on-full-summary.show-vevent-qr-code .qr-show-trigger {
    display: none;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-show-trigger,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-show-trigger,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-show-trigger,
.manage-booking-wrapper .qr-code-on-full-summary .qr-show-trigger,
.manage-order-wrapper .qr-code-on-full-summary .qr-show-trigger {
    float: right;
    width: 100px;
    text-align: center;
    padding-top: 20px;
    cursor: pointer;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .latepoint-icon,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .latepoint-icon,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .latepoint-icon,
.manage-booking-wrapper .qr-code-on-full-summary .qr-show-trigger .latepoint-icon,
.manage-order-wrapper .qr-code-on-full-summary .qr-show-trigger .latepoint-icon {
    font-size: 45px;
    color: rgb(17, 17, 17);
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .qr-code-trigger-label,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .qr-code-trigger-label,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-show-trigger .qr-code-trigger-label,
.manage-booking-wrapper .qr-code-on-full-summary .qr-show-trigger .qr-code-trigger-label,
.manage-order-wrapper .qr-code-on-full-summary .qr-show-trigger .qr-code-trigger-label {
    display: inline-block;
    line-height: 1.2;
    color: rgb(17, 17, 17);
    border-bottom: 1px solid rgb(119, 119, 119);
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-top: 10px;
    font-size: 12px;
    text-transform: uppercase;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-code-booking-info,
.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-code-vevent,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-code-booking-info,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-code-vevent,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-code-booking-info,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-code-vevent,
.manage-booking-wrapper .qr-code-on-full-summary .qr-code-booking-info,
.manage-booking-wrapper .qr-code-on-full-summary .qr-code-vevent,
.manage-order-wrapper .qr-code-on-full-summary .qr-code-booking-info,
.manage-order-wrapper .qr-code-on-full-summary .qr-code-vevent {
    display: none;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-code-vevent img,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-code-vevent img,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-code-vevent img,
.manage-booking-wrapper .qr-code-on-full-summary .qr-code-vevent img,
.manage-order-wrapper .qr-code-on-full-summary .qr-code-vevent img {
    display: block;
    margin: 0px auto;
}

.bundle-scheduled-summary-lightbox .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.customer-dashboard-booking-summary-lightbox .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.customer-dashboard-order-summary-lightbox .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.manage-booking-wrapper .qr-code-on-full-summary .qr-code-vevent .qr-code-label,
.manage-order-wrapper .qr-code-on-full-summary .qr-code-vevent .qr-code-label {
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    padding: 10px 15px;
    background: rgb(255, 241, 175);
    line-height: 1.4;
    color: rgb(0, 0, 0);
}

.bundle-scheduled-summary-lightbox .payment-summary-info .full-summary-info-w,
.customer-dashboard-booking-summary-lightbox .payment-summary-info .full-summary-info-w,
.customer-dashboard-order-summary-lightbox .payment-summary-info .full-summary-info-w,
.manage-booking-wrapper .payment-summary-info .full-summary-info-w,
.manage-order-wrapper .payment-summary-info .full-summary-info-w {
    margin-top: 0px;
}

.bundle-scheduled-summary-lightbox .full-summary-header,
.customer-dashboard-booking-summary-lightbox .full-summary-header,
.customer-dashboard-order-summary-lightbox .full-summary-header,
.manage-booking-wrapper .full-summary-header,
.manage-order-wrapper .full-summary-header {
    margin-bottom: 0px;
    margin-top: 0px;
}

.bundle-scheduled-summary-lightbox .full-summary-number,
.customer-dashboard-booking-summary-lightbox .full-summary-number,
.customer-dashboard-order-summary-lightbox .full-summary-number,
.manage-booking-wrapper .full-summary-number,
.manage-order-wrapper .full-summary-number {
    color: rgb(124, 133, 163);
    padding-top: 0px;
    margin-bottom: 8px;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 600;
}

.bundle-scheduled-summary-lightbox .full-summary-number strong,
.customer-dashboard-booking-summary-lightbox .full-summary-number strong,
.customer-dashboard-order-summary-lightbox .full-summary-number strong,
.manage-booking-wrapper .full-summary-number strong,
.manage-order-wrapper .full-summary-number strong {
    color: rgb(20, 22, 29);
}

.bundle-scheduled-summary-lightbox .full-summary-order-info-wrapper,
.customer-dashboard-booking-summary-lightbox .full-summary-order-info-wrapper,
.customer-dashboard-order-summary-lightbox .full-summary-order-info-wrapper,
.manage-booking-wrapper .full-summary-order-info-wrapper,
.manage-order-wrapper .full-summary-order-info-wrapper {
    position: relative;
    margin-bottom: 40px;
}

.bundle-scheduled-summary-lightbox .fsoi-main-wrapper .fsoi-main,
.customer-dashboard-booking-summary-lightbox .fsoi-main-wrapper .fsoi-main,
.customer-dashboard-order-summary-lightbox .fsoi-main-wrapper .fsoi-main,
.manage-booking-wrapper .fsoi-main-wrapper .fsoi-main,
.manage-order-wrapper .fsoi-main-wrapper .fsoi-main {
    font-size: 32px;
    margin-bottom: 5px;
    color: rgb(124, 133, 163);
    display: flex;
}

.bundle-scheduled-summary-lightbox .fsoi-main-wrapper .fsoi-main strong,
.customer-dashboard-booking-summary-lightbox .fsoi-main-wrapper .fsoi-main strong,
.customer-dashboard-order-summary-lightbox .fsoi-main-wrapper .fsoi-main strong,
.manage-booking-wrapper .fsoi-main-wrapper .fsoi-main strong,
.manage-order-wrapper .fsoi-main-wrapper .fsoi-main strong {
    color: rgb(20, 22, 29);
    font-weight: 600;
}

.bundle-scheduled-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions,
.customer-dashboard-booking-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions,
.customer-dashboard-order-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions,
.manage-booking-wrapper .fsoi-main-wrapper .order-full-summary-actions,
.manage-order-wrapper .fsoi-main-wrapper .order-full-summary-actions {
    display: flex;
    gap: 20px;
    margin-bottom: 15px;
}

.bundle-scheduled-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions a,
.customer-dashboard-booking-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions a,
.customer-dashboard-order-summary-lightbox .fsoi-main-wrapper .order-full-summary-actions a,
.manage-booking-wrapper .fsoi-main-wrapper .order-full-summary-actions a,
.manage-order-wrapper .fsoi-main-wrapper .order-full-summary-actions a {
    display: flex;
    align-items: center;
    gap: 5px;
    color: var(--latepoint-brand-primary);
    text-decoration: none;
}

.bundle-scheduled-summary-lightbox .full-summary-order-info-elements,
.customer-dashboard-booking-summary-lightbox .full-summary-order-info-elements,
.customer-dashboard-order-summary-lightbox .full-summary-order-info-elements,
.manage-booking-wrapper .full-summary-order-info-elements,
.manage-order-wrapper .full-summary-order-info-elements {
    display: flex;
    gap: 10px;
    font-size: 15px;
}

.bundle-scheduled-summary-lightbox .full-summary-order-info-elements .fsoi-element,
.customer-dashboard-booking-summary-lightbox .full-summary-order-info-elements .fsoi-element,
.customer-dashboard-order-summary-lightbox .full-summary-order-info-elements .fsoi-element,
.manage-booking-wrapper .full-summary-order-info-elements .fsoi-element,
.manage-order-wrapper .full-summary-order-info-elements .fsoi-element {
    display: flex;
    gap: 2px;
}

.bundle-scheduled-summary-lightbox .full-summary-order-info-elements span,
.customer-dashboard-booking-summary-lightbox .full-summary-order-info-elements span,
.customer-dashboard-order-summary-lightbox .full-summary-order-info-elements span,
.manage-booking-wrapper .full-summary-order-info-elements span,
.manage-order-wrapper .full-summary-order-info-elements span {
    color: rgb(124, 133, 163);
    display: block;
}

.bundle-scheduled-summary-lightbox .full-summary-order-info-elements strong,
.customer-dashboard-booking-summary-lightbox .full-summary-order-info-elements strong,
.customer-dashboard-order-summary-lightbox .full-summary-order-info-elements strong,
.manage-booking-wrapper .full-summary-order-info-elements strong,
.manage-order-wrapper .full-summary-order-info-elements strong {
    color: rgb(20, 22, 29);
    display: block;
}

@media (min-width: 601px) and (max-width: 1050px) {
    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel) .latepoint-form-w {
        border-right: none !important;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel) .latepoint-summary-w {
        display: none !important;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel) .latepoint-summary-w .summary-header {
        text-align: left;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel) .latepoint-summary-w .summary-header span {
        margin-left: 15px;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open .latepoint-summary-w {
        animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.1) 0ms 1 normal both running LatepointSlideUpMobileSummary;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger,
    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-lightbox-summary-trigger {
        display: block;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-booking-form-element::before {
        content: "";
        position: fixed;
        inset: 0px;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 3;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w {
        position: fixed;
        top: 50%;
        left: 50%;
        min-width: 300px;
        width: auto;
        flex: 1 1 0%;
        border-radius: 0px;
        bottom: auto;
        z-index: 4;
        overflow: auto;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 28px -5px, rgba(0, 0, 0, 0.4) 0px 2px 3px 0px;
        max-height: 80vh;
        transform: translate3d(-50%, -50%, 0px);
        display: block !important;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w .summary-header .latepoint-lightbox-summary-trigger {
        padding: 3px 5px;
        line-height: 1.2;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w .summary-header>div {
        justify-content: flex-start;
    }

    .latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w .summary-header span {
        margin-left: 0px;
    }
}

@media (max-width: 600px) {
    .latepoint-lightbox-w.latepoint-border-radius-rounded .latepoint-lightbox-i {
        border-radius: 0px;
    }

    .latepoint-booking-form-element .os-monthly-calendar-days .os-day.week-day-1 .os-available-slots-tooltip,
    .latepoint-booking-form-element .os-monthly-calendar-days .os-day.week-day-7 .os-available-slots-tooltip {
        transform: none;
        animation: 0.1s ease 0s 1 normal both running latepointAvailabilityPopupY;
    }

    .latepoint-booking-form-element .os-monthly-calendar-days .os-day.week-day-7 .os-available-slots-tooltip {
        left: auto;
        right: 0px;
    }

    .latepoint-booking-form-element .os-monthly-calendar-days .os-day.week-day-1 .os-available-slots-tooltip {
        left: 0px;
    }

    .latepoint-w.latepoint-lightbox-form {
        height: 100%;
    }

    .latepoint-w .latepoint-booking-form-element {
        flex: 1 1 0%;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w {
        width: 100%;
        flex: 1 1 0%;
    }

    .summary-header .checkout-from-summary-panel-btn-wrapper {
        display: none;
    }

    .latepoint-w .latepoint-summary-w .os-summary-contents-inner .cart-summary-main-section {
        padding: 0px 20px;
    }

    .latepoint-summary-w .summary-price-breakdown-wrapper .summary-price-breakdown-inner {
        padding: 0px 20px 20px;
    }

    .latepoint-w .latepoint-summary-w .os-summary-contents {
        overflow: hidden;
    }

    .checkout-from-summary-panel-btn-wrapper.os-mobile-only {
        display: block;
        padding: 10px 20px;
        background-color: rgb(255, 255, 255);
        position: sticky;
        top: 0px;
        z-index: 1;
        border-bottom: 1px solid rgb(241, 241, 241);
    }

    .checkout-from-summary-panel-btn-wrapper.os-mobile-only .checkout-from-summary-panel-btn {
        justify-content: space-between;
    }

    .checkout-from-summary-panel-btn-wrapper.os-mobile-only+.os-summary-contents-inner {
        padding-top: 10px;
    }

    .le-day-view-wrapper .le-day-schedule-wrapper {
        padding: 30px 15px;
    }

    .latepoint-calendar-controls {
        flex-wrap: wrap;
    }

    .latepoint-calendar-controls .le-filter span,
    .latepoint-calendar-controls .le-navigation .le-today {
        display: none;
    }

    .latepoint-calendar-controls .le-month,
    .latepoint-calendar-controls .le-week {
        white-space: nowrap;
        flex: 0 0 100%;
        text-align: center;
    }

    .latepoint-calendar-controls .le-filter {
        padding: 10px 12px;
    }

    .latepoint-calendar-controls .le-range-selector,
    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-trigger-w a {
        margin-left: 0px;
    }

    .latepoint-calendar-controls .le-navigation-wrapper {
        margin-left: auto;
        border-left: none;
    }

    .latepoint-calendar-week .le-day-weekday-wrapper {
        position: relative;
        top: 0px;
    }

    .latepoint-calendar-filters .le-filters-label {
        display: none;
    }

    .latepoint-calendar-wrapper.show-filters .latepoint-calendar-filters {
        display: block;
    }

    .latepoint-calendar-wrapper.show-filters .latepoint-calendar-filters .os-form-group+.os-form-group {
        margin-top: 10px;
    }

    .latepoint-calendar-wrapper.show-filters .latepoint-calendar-filters select {
        display: block;
        width: 100%;
    }

    .latepoint-calendar-week {
        padding-left: 0px;
        padding-bottom: 10px;
    }

    .latepoint-calendar-week .le-day-wrapper {
        flex: 0 0 100px;
    }

    .latepoint-calendar-month,
    .latepoint-calendar-week {
        grid-template-columns: 200px 200px 200px 200px 200px 200px 200px;
        overflow-x: auto;
    }

    .latepoint-calendar-week .le-day-wrapper:first-child .day-schedule-timeslot-value {
        display: none;
    }

    .le-day-view-wrapper .le-day-info-section {
        padding: 20px 15px;
    }

    .le-day-view-wrapper .le-day-info-section .le-day-info .le-day-number {
        font-size: 45px;
    }

    .le-day-view-wrapper .le-day-info-section .le-day-filters-wrapper {
        margin-left: 15px;
        padding-left: 15px;
    }

    .le-day-view-wrapper .le-day-info-section .le-day-heading {
        margin-bottom: 7px;
        font-size: 21px;
    }

    .latepoint-lightbox-w .latepoint-lightbox-i .latepoint-lightbox-close {
        top: 5px;
        right: 5px;
    }

    .latepoint-clean-body.with-pattern>.latepoint-w {
        padding: 0px;
    }

    .latepoint-w .manage-booking-wrapper,
    .latepoint-w .manage-order-wrapper {
        margin: 0px;
    }

    .latepoint-w .manage-booking-wrapper .manage-booking-controls,
    .latepoint-w .manage-order-wrapper .manage-booking-controls {
        padding: 10px;
        gap: 10px;
    }

    .latepoint-w .manage-booking-wrapper .manage-booking-inner,
    .latepoint-w .manage-order-wrapper .manage-booking-inner {
        padding: 100px 20px 20px;
    }

    .latepoint-resources-items-w,
    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-summary-trigger {
        display: block;
    }

    .latepoint-resources-items-w .resource-item {
        margin-bottom: 20px;
    }

    .os-items .os-item.with-details .os-item-i .os-item-img-w {
        transform-origin: center center;
        transform: translateY(-8px) scale(0.9);
    }

    .os-items .os-item.with-details .os-item-i .os-item-name-w {
        transform: translateY(-18px);
    }

    .os-items .os-item.with-details .os-item-i .os-item-details-popup-btn {
        opacity: 1;
        transform: translateY(-7px);
    }

    .latepoint-w .latepoint-summary-w .summary-header .summary-header-inner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .latepoint-w .latepoint-summary-w .os-summary-contents-inner .os-summary-contents-inner-top {
        padding: 0px 20px;
    }

    .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-summary-w {
        border-radius: 0px !important;
    }

    .latepoint-booking-form-element .step-verify-w .coupon-code-wrapper-on-verify .coupon-code-input-w input.coupon-code-input,
    .latepoint-w .os-form-group.os-form-phonefield-group .lp_iti__selected-dial-code {
        font-size: 16px !important;
    }

    .latepoint-w.latepoint-with-summary .latepoint-summary-w .summary-header {
        text-align: left;
    }

    .latepoint-w.latepoint-with-summary .latepoint-summary-w .summary-header>div {
        justify-content: flex-start;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-summary-w {
        animation: 0.4s cubic-bezier(0.45, 1, 0.4, 1.1) 0ms 1 normal both running LatepointSlideUpMobileSummary;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-booking-form-element::before {
        content: "";
        position: fixed;
        inset: 0px;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 3;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-lightbox-summary-trigger,
    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w .latepoint-lightbox-summary-trigger i {
        display: block;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w {
        position: fixed;
        top: 50%;
        left: 50%;
        width: auto;
        flex: 1 1 0%;
        border-radius: 0px;
        bottom: auto;
        z-index: 4;
        overflow: hidden;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 28px -5px, rgba(0, 0, 0, 0.4) 0px 2px 3px 0px;
        max-height: 90vh;
        max-width: 90vw;
        min-width: 80vw;
        transform: translate3d(-50%, -50%, 0px);
        display: flex !important;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w .latepoint-lightbox-summary-trigger {
        line-height: 1;
        right: 15px;
        padding: 3px;
    }

    .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded {
        border-radius: 0px;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-booking-form-element.latepoint-border-radius-rounded .latepoint-summary-w {
        border-radius: 8px;
    }

    .qr-code-on-full-summary {
        display: none !important;
    }

    .customer-bookings-tiles,
    .customer-orders-tiles {
        grid-template-columns: 1fr;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-progress ul li {
        margin: 0px 3px;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn {
        padding: 10px;
    }

    .latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .step-datepicker-w {
        padding: 0px;
    }

    .latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar {
        padding: 5px;
    }

    .latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .latepoint-form-w .latepoint-body {
        padding-left: 15px;
        padding-right: 15px;
    }

    .latepoint-w .os-form-group.os-form-textfield-group input[type="email"].os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group input[type="number"].os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group input[type="password"].os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group input[type="tel"].os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group input[type="text"].os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group select.os-form-control,
    .latepoint-w .os-form-group.os-form-textfield-group textarea.os-form-control {
        font-size: 18px !important;
    }

    .latepoint-w .customer-bookings-tiles .customer-booking {
        flex: 1 1 0%;
    }

    .latepoint-w .customer-dashboard-tabs {
        overflow-x: auto;
    }

    .latepoint-w .customer-dashboard-tabs a {
        margin: 0px;
        text-align: center;
        white-space: nowrap;
    }

    .latepoint-w .customer-dashboard-tabs a+a {
        margin-left: 15px;
    }

    .latepoint-w .customer-dashboard-tabs a::after {
        bottom: 0px;
        top: auto;
        height: 0px;
        width: 100%;
    }

    .latepoint-w .customer-dashboard-tabs a.active::after {
        height: 3px;
    }

    .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-child-count,
    .latepoint-w .latepoint-booking-form-element .step-services-w .os-item-category-w .os-item-category-info .os-item-category-services-count,
    .latepoint-w .latepoint-section-heading-w .heading-extra,
    .latepoint-w.latepoint-summary-is-open.show-summary-on-mobile .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel {
        display: none;
    }

    .latepoint-w .latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group {
        display: block;
    }

    .latepoint-w .latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group label {
        margin-bottom: 5px;
    }

    .latepoint-w .latepoint-customer-timezone-selector-w .os-form-group.os-form-select-group select {
        width: 100% !important;
    }

    .latepoint-w .dp-timeslot {
        height: 30px;
    }

    .latepoint-w .dp-timeslot .dp-tick {
        top: 40px;
    }

    .latepoint-w .latepoint-booking-form-element {
        display: block;
        height: 100%;
    }

    .latepoint-w .latepoint-booking-form-element.step-content-loading .latepoint-timezone-selector-w {
        display: none !important;
    }

    .latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid {
        justify-content: space-evenly;
    }

    .latepoint-w .latepoint-booking-form-element .step-datepicker-w {
        padding: 10px 0px;
    }

    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info {
        flex-direction: column;
        align-items: center;
    }

    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-deposit-price-w,
    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-total-price-w {
        padding: 8px 0px;
    }

    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-trigger-w {
        margin-bottom: 5px;
    }

    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w {
        margin-left: 0px !important;
    }

    .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input {
        appearance: none;
        font-size: 18px !important;
        width: 155px !important;
        border-radius: 0px !important;
    }

    .latepoint-w .latepoint-booking-form-element .step-services-w ul.os-services li a {
        padding: 5px 10px;
    }

    .latepoint-w .latepoint-booking-form-element .step-services-w ul.os-services li a .service-price-w {
        padding-left: 5px;
        margin-left: 5px;
    }

    .latepoint-w .latepoint-booking-form-element .step-services-w ul.os-services li a .service-img-w {
        margin-right: 10px;
    }

    .latepoint-w .latepoint-booking-form-element .step-services-w .os-service-durations li .os-duration-value {
        font-size: 32px;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-side-panel {
        display: none;
        width: 100%;
        flex: 1 1 0%;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .item-quantity-selector-w .item-quantity-selector-input {
        font-size: 16px !important;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body {
        padding: 15px;
        max-height: 100dvh;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .os-item-details-popup .item-details-popup-content {
        padding: 40px 15px;
    }

    .latepoint-w .latepoint-booking-form-element .latepoint-form-w .os-item-details-popup .item-details-popup-content .item-details-popup-features {
        margin-bottom: 20px;
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel {
        position: absolute;
        top: 59px;
        z-index: 999;
        left: 0px;
        right: 0px;
        display: block;
        flex: 1 1 0%;
        padding: 0px;
        background-color: rgb(255, 255, 255);
        border: 0px !important;
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-progress,
    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-questions,
    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-step-desc-w,
    .latepoint-w .latepoint-summary-w {
        display: none !important;
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-timezone-selector-w {
        margin-top: 0px;
        padding: 10px 15px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group {
        display: flex;
        align-items: center;
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group label {
        margin-bottom: 0px;
        margin-right: 10px;
        white-space: nowrap;
        flex: 1 1 0%;
    }

    .latepoint-w .latepoint-booking-form-element.current-step-booking__datepicker .latepoint-side-panel .latepoint-timezone-selector-w .os-form-group select {
        text-align-last: left;
        text-align: center;
    }

    .latepoint-w .latepoint-form-w {
        height: 100%;
    }

    .latepoint-w .latepoint-form-w .latepoint-heading-w {
        padding-left: 15px !important;
    }

    .latepoint-w .latepoint-form-w .latepoint-body {
        padding-left: 15px;
        padding-right: 15px;
    }

    .latepoint-w .latepoint-lightbox-i {
        transform: none;
        animation: 0.4s cubic-bezier(0, 1, 0.51, 1) 0s 1 normal both running osLightboxMobileAnimation;
        max-height: 100dvh;
        height: 100dvh;
    }

    .latepoint-w.front-lightbox .latepoint-lightbox-i {
        max-height: 100dvh;
    }

    .latepoint-lightbox-w {
        grid-template-columns: 1fr !important;
    }

    @keyframes osLightboxAnimation {
        0% {
            transform: translate3d(0px, -40%, 0px) scale(1.2);
            opacity: 0;
        }

        100% {
            transform: translate3d(0px, -50%, 0px) scale(1);
            opacity: 1;
        }
    }
}

@media (min-width: 601px) and (max-width: 959px) {
    .latepoint-lightbox-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-summary-w {
        display: flex;
    }

    .latepoint-lightbox-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-form-w {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }
}

@media (min-width: 960px) {
    .latepoint-w .summary-boxes-columns {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 20px;
    }

    .latepoint-w .summary-boxes-columns .summary-box {
        flex: 1 1 35%;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-summary-w {
        display: flex;
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-form-w {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }

    .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.latepoint-hide-side-panel {
        grid-template-columns: min-content;
    }
}

@media print {
    .summary-box-wrapper+.summary-box-wrapper {
        border-top: 2px solid rgb(17, 17, 17);
        margin-top: 30px;
        padding-top: 30px;
    }

    .confirmation-info-w .order-item-bundle-info-wrapper .bundle-icon,
    .confirmation-info-w .schedule-bundle-booking-btn-wrapper,
    .full-summary-wrapper .order-item-bundle-info-wrapper .bundle-icon,
    .full-summary-wrapper .schedule-bundle-booking-btn-wrapper,
    .order-full-summary-actions {
        display: none;
    }

    .order-summary-items-heading {
        margin-top: 30px;
        margin-bottom: 20px;
        font-size: 22px;
    }

    .full-summary-order-info-elements {
        margin-top: 20px;
    }

    .qr-code-booking-info img,
    .qr-code-vevent img {
        width: 200px;
        height: auto;
    }

    .fsoi-element {
        margin-top: 5px;
    }

    .booking-full-summary-actions,
    .part-of-bundle-message,
    .summary-box .sbc-link-item,
    .summary-box .sbc-main-item a,
    .summary-box .summary-box-content .os-avatar-w,
    .summary-box .summary-box-content .os-location-image {
        display: none;
    }

    .summary-box .summary-box-content .sbc-content-i {
        margin-left: 0px;
    }

    .summary-box .sbc-big-item {
        font-size: 22px;
    }

    .summary-box .sbc-highlighted-item {
        font-size: 18px;
        color: rgb(0, 0, 0);
    }

    .confirmation-info-w .summary-box-heading,
    .full-summary-wrapper .summary-box-heading {
        margin-bottom: 5px;
    }

    .confirmation-info-w .summary-box .sbc-main-item,
    .full-summary-wrapper .summary-box .sbc-main-item {
        font-size: 18px;
    }

    .latepoint-w .summary-boxes-columns .summary-box {
        margin-bottom: 20px;
    }

    .summary-attributes {
        padding: 0px;
        background-color: transparent;
    }

    .booking-status-info-wrapper {
        padding: 20px 0px;
        margin: 0px 0px 30px;
        border-bottom: 2px solid rgb(17, 17, 17);
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    .booking-status-info-wrapper .booking-confirmation,
    .booking-status-info-wrapper .booking-status-label {
        font-size: 22px;
    }

    .booking-status-info-wrapper .booking-status-icon,
    .fsoi-main-wrapper,
    .latepoint-print-summary-w .qr-code-on-full-summary .qr-show-trigger,
    .summary-box.main-box .qr-show-trigger,
    .summary-box.main-box .summary-box-booking-date-box {
        display: none;
    }

    .booking-status-info-wrapper .booking-confirmation {
        margin-left: 0px;
    }

    .latepoint-print-summary-w {
        padding: 40px;
    }

    .latepoint-print-summary-w .full-summary-head-info {
        position: relative;
    }

    .latepoint-print-summary-w .qr-code-on-full-summary {
        display: flex;
        gap: 50px;
        margin-bottom: 20px;
    }

    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-booking-info,
    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-vevent {
        flex: 1 1 0%;
        text-align: center;
        border: 2px dotted rgb(17, 17, 17);
        padding: 30px;
    }

    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-booking-info img,
    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-vevent img {
        width: 200px;
        height: 200px;
        display: block;
        margin: 0px auto 10px;
    }

    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-booking-info .qr-code-label,
    .latepoint-print-summary-w .qr-code-on-full-summary .qr-code-vevent .qr-code-label {
        text-align: center;
        font-size: 14px;
    }

    .latepoint-print-summary-w .payment-summary-info .full-summary-info-w {
        margin-top: 0px;
    }

    .latepoint-print-summary-w .full-summary-header {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .latepoint-print-summary-w .full-summary-number {
        color: rgb(124, 133, 163);
        padding-top: 0px;
        margin-bottom: 8px;
        font-size: 13px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        font-weight: 600;
    }

    .latepoint-print-summary-w .full-summary-number strong {
        font-size: 39px;
        letter-spacing: normal;
        color: rgb(20, 22, 29);
        display: block;
        line-height: 1.1;
    }
}

.latepoint-admin .lp_iti--separate-dial-code .lp_iti__selected-dial-code {
    padding-top: 1px;
}

body.latepoint .os-form-phonefield-group:not(.has-value) .lp_iti {
    align-items: center;
}

.latepoint .lp_iti,
.latepoint-admin .lp_iti {
    position: relative;
    display: flex;
    align-items: flex-end;
}

.latepoint .lp_iti *,
.latepoint-admin .lp_iti * {
    box-sizing: border-box;
}

.latepoint .lp_iti__hide,
.latepoint-admin .lp_iti__hide {
    display: none;
}

.latepoint .lp_iti__v-hide,
.latepoint-admin .lp_iti__v-hide {
    visibility: hidden;
}

.latepoint .lp_iti input,
.latepoint .lp_iti input[type="tel"],
.latepoint .lp_iti input[type="text"],
.latepoint-admin .lp_iti input,
.latepoint-admin .lp_iti input[type="tel"],
.latepoint-admin .lp_iti input[type="text"] {
    position: relative;
    z-index: 0;
    padding-right: 36px;
    margin-right: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.latepoint .lp_iti__flag-container,
.latepoint-admin .lp_iti__flag-container {
    position: relative;
}

.latepoint .lp_iti__selected-flag,
.latepoint-admin .lp_iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    padding: 8px 6px 8px 0px;
    min-height: 20px;
}

.latepoint .lp_iti__arrow,
.latepoint-admin .lp_iti__arrow {
    margin-left: 4px;
    width: 0px;
    height: 0px;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid rgb(85, 85, 85);
    margin-right: 0px;
}

.latepoint .lp_iti__arrow--up,
.latepoint-admin .lp_iti__arrow--up {
    margin-left: 6px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 4px solid rgb(85, 85, 85);
    border-right: none;
}

.latepoint .lp_iti__country-list,
.latepoint-admin .lp_iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(171, 171, 191) rgb(171, 171, 191) rgb(156, 158, 173);
    border-image: initial;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 8px -3px, rgba(0, 0, 0, 0.2) 0px 5px 20px -5px;
    background-color: rgb(255, 255, 255);
    white-space: nowrap;
    max-height: 200px;
    overflow-y: auto;
    margin: 0px 0px 1px -1px;
}

.latepoint .lp_iti__country-list {
    font-size: 15px;
}

.latepoint .lp_iti__country-list--dropup,
.latepoint-admin .lp_iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
}

@media (max-width: 500px) {

    .latepoint .lp_iti__country-list,
    .latepoint-admin .lp_iti__country-list {
        white-space: normal;
    }
}

.latepoint .lp_iti__flag-box,
.latepoint-admin .lp_iti__flag-box {
    display: inline-block;
    width: 20px;
}

.latepoint .lp_iti__divider,
.latepoint-admin .lp_iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid rgb(204, 204, 204);
}

.latepoint .lp_iti__country,
.latepoint-admin .lp_iti__country {
    padding: 6px 8px;
    outline: 0px;
    margin-bottom: 0px;
    font-family: latepoint, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.latepoint .lp_iti__dial-code,
.latepoint-admin .lp_iti__dial-code {
    color: rgb(153, 153, 153);
}

.latepoint .lp_iti__country.lp_iti__highlight,
.latepoint-admin .lp_iti__country.lp_iti__highlight {
    background-color: rgba(0, 0, 0, 0.05);
}

.latepoint .lp_iti__country-name,
.latepoint .lp_iti__dial-code,
.latepoint .lp_iti__flag-box,
.latepoint-admin .lp_iti__country-name,
.latepoint-admin .lp_iti__dial-code,
.latepoint-admin .lp_iti__flag-box {
    vertical-align: middle;
}

.latepoint .lp_iti__country-name,
.latepoint .lp_iti__flag-box,
.latepoint-admin .lp_iti__country-name,
.latepoint-admin .lp_iti__flag-box {
    margin-right: 6px;
}

.latepoint .lp_iti--allow-dropdown input,
.latepoint .lp_iti--allow-dropdown input[type="tel"],
.latepoint .lp_iti--allow-dropdown input[type="text"],
.latepoint .lp_iti--separate-dial-code input,
.latepoint .lp_iti--separate-dial-code input[type="tel"],
.latepoint .lp_iti--separate-dial-code input[type="text"],
.latepoint-admin .lp_iti--allow-dropdown input,
.latepoint-admin .lp_iti--allow-dropdown input[type="tel"],
.latepoint-admin .lp_iti--allow-dropdown input[type="text"],
.latepoint-admin .lp_iti--separate-dial-code input,
.latepoint-admin .lp_iti--separate-dial-code input[type="tel"],
.latepoint-admin .lp_iti--separate-dial-code input[type="text"] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0px;
}

.latepoint .lp_iti--allow-dropdown .lp_iti__flag-container,
.latepoint .lp_iti--separate-dial-code .lp_iti__flag-container,
.latepoint-admin .lp_iti--allow-dropdown .lp_iti__flag-container,
.latepoint-admin .lp_iti--separate-dial-code .lp_iti__flag-container {
    right: auto;
    left: 0px;
}

.latepoint .lp_iti--allow-dropdown input[disabled]+.lp_iti__flag-container:hover,
.latepoint .lp_iti--allow-dropdown input[readonly]+.lp_iti__flag-container:hover,
.latepoint-admin .lp_iti--allow-dropdown input[disabled]+.lp_iti__flag-container:hover,
.latepoint-admin .lp_iti--allow-dropdown input[readonly]+.lp_iti__flag-container:hover {
    cursor: default;
}

.latepoint .lp_iti--allow-dropdown input[disabled]+.lp_iti__flag-container:hover .lp_iti__selected-flag,
.latepoint .lp_iti--allow-dropdown input[readonly]+.lp_iti__flag-container:hover .lp_iti__selected-flag,
.latepoint-admin .lp_iti--allow-dropdown input[disabled]+.lp_iti__flag-container:hover .lp_iti__selected-flag,
.latepoint-admin .lp_iti--allow-dropdown input[readonly]+.lp_iti__flag-container:hover .lp_iti__selected-flag {
    background-color: transparent;
}

.latepoint .lp_iti--separate-dial-code .lp_iti__selected-dial-code,
.latepoint-admin .lp_iti--separate-dial-code .lp_iti__selected-dial-code {
    margin-left: 6px;
}

.latepoint .lp_iti--container,
.latepoint-admin .lp_iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1000000;
    padding: 1px;
}

.latepoint .lp_iti--allow-dropdown .lp_iti__flag-container:hover,
.latepoint .lp_iti--container:hover,
.latepoint-admin .lp_iti--allow-dropdown .lp_iti__flag-container:hover,
.latepoint-admin .lp_iti--container:hover {
    cursor: pointer;
}

.latepoint-admin.lp_iti-mobile .lp_iti--container,
.latepoint.lp_iti-mobile .lp_iti--container {
    inset: 20px;
    position: fixed;
    z-index: 1000000;
}

.latepoint-admin.lp_iti-mobile .lp_iti__country-list,
.latepoint.lp_iti-mobile .lp_iti__country-list {
    max-height: 100%;
    width: 100%;
}

.latepoint-admin.lp_iti-mobile .lp_iti__country,
.latepoint.lp_iti-mobile .lp_iti__country {
    padding: 10px;
    line-height: 1.5em;
}

.latepoint .lp_iti__flag,
.latepoint-admin .lp_iti__flag {
    width: 20px;
}

.latepoint .lp_iti__flag.lp_iti__be,
.latepoint-admin .lp_iti__flag.lp_iti__be {
    width: 18px;
}

.latepoint .lp_iti__flag.lp_iti__ch,
.latepoint-admin .lp_iti__flag.lp_iti__ch {
    width: 15px;
}

.latepoint .lp_iti__flag.lp_iti__mc,
.latepoint-admin .lp_iti__flag.lp_iti__mc {
    width: 19px;
}

.latepoint .lp_iti__flag.lp_iti__ne,
.latepoint-admin .lp_iti__flag.lp_iti__ne {
    width: 18px;
}

.latepoint .lp_iti__flag.lp_iti__np,
.latepoint-admin .lp_iti__flag.lp_iti__np {
    width: 13px;
}

.latepoint .lp_iti__flag.lp_iti__va,
.latepoint-admin .lp_iti__flag.lp_iti__va {
    width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

    .latepoint .lp_iti__flag,
    .latepoint-admin .lp_iti__flag {
        background-size: 5652px 15px;
    }
}

.latepoint .lp_iti__flag.lp_iti__ac,
.latepoint-admin .lp_iti__flag.lp_iti__ac {
    height: 10px;
    background-position: 0px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ad,
.latepoint-admin .lp_iti__flag.lp_iti__ad {
    height: 14px;
    background-position: -22px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ae,
.latepoint-admin .lp_iti__flag.lp_iti__ae {
    height: 10px;
    background-position: -44px 0px;
}

.latepoint .lp_iti__flag.lp_iti__af,
.latepoint-admin .lp_iti__flag.lp_iti__af {
    height: 14px;
    background-position: -66px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ag,
.latepoint-admin .lp_iti__flag.lp_iti__ag {
    height: 14px;
    background-position: -88px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ai,
.latepoint-admin .lp_iti__flag.lp_iti__ai {
    height: 10px;
    background-position: -110px 0px;
}

.latepoint .lp_iti__flag.lp_iti__al,
.latepoint-admin .lp_iti__flag.lp_iti__al {
    height: 15px;
    background-position: -132px 0px;
}

.latepoint .lp_iti__flag.lp_iti__am,
.latepoint-admin .lp_iti__flag.lp_iti__am {
    height: 10px;
    background-position: -154px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ao,
.latepoint-admin .lp_iti__flag.lp_iti__ao {
    height: 14px;
    background-position: -176px 0px;
}

.latepoint .lp_iti__flag.lp_iti__aq,
.latepoint-admin .lp_iti__flag.lp_iti__aq {
    height: 14px;
    background-position: -198px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ar,
.latepoint-admin .lp_iti__flag.lp_iti__ar {
    height: 13px;
    background-position: -220px 0px;
}

.latepoint .lp_iti__flag.lp_iti__as,
.latepoint-admin .lp_iti__flag.lp_iti__as {
    height: 10px;
    background-position: -242px 0px;
}

.latepoint .lp_iti__flag.lp_iti__at,
.latepoint-admin .lp_iti__flag.lp_iti__at {
    height: 14px;
    background-position: -264px 0px;
}

.latepoint .lp_iti__flag.lp_iti__au,
.latepoint-admin .lp_iti__flag.lp_iti__au {
    height: 10px;
    background-position: -286px 0px;
}

.latepoint .lp_iti__flag.lp_iti__aw,
.latepoint-admin .lp_iti__flag.lp_iti__aw {
    height: 14px;
    background-position: -308px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ax,
.latepoint-admin .lp_iti__flag.lp_iti__ax {
    height: 13px;
    background-position: -330px 0px;
}

.latepoint .lp_iti__flag.lp_iti__az,
.latepoint-admin .lp_iti__flag.lp_iti__az {
    height: 10px;
    background-position: -352px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ba,
.latepoint-admin .lp_iti__flag.lp_iti__ba {
    height: 10px;
    background-position: -374px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bb,
.latepoint-admin .lp_iti__flag.lp_iti__bb {
    height: 14px;
    background-position: -396px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bd,
.latepoint-admin .lp_iti__flag.lp_iti__bd {
    height: 12px;
    background-position: -418px 0px;
}

.latepoint .lp_iti__flag.lp_iti__be,
.latepoint-admin .lp_iti__flag.lp_iti__be {
    height: 15px;
    background-position: -440px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bf,
.latepoint-admin .lp_iti__flag.lp_iti__bf {
    height: 14px;
    background-position: -460px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bg,
.latepoint-admin .lp_iti__flag.lp_iti__bg {
    height: 12px;
    background-position: -482px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bh,
.latepoint-admin .lp_iti__flag.lp_iti__bh {
    height: 12px;
    background-position: -504px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bi,
.latepoint-admin .lp_iti__flag.lp_iti__bi {
    height: 12px;
    background-position: -526px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bj,
.latepoint-admin .lp_iti__flag.lp_iti__bj {
    height: 14px;
    background-position: -548px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bl,
.latepoint-admin .lp_iti__flag.lp_iti__bl {
    height: 14px;
    background-position: -570px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bm,
.latepoint-admin .lp_iti__flag.lp_iti__bm {
    height: 10px;
    background-position: -592px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bn,
.latepoint-admin .lp_iti__flag.lp_iti__bn {
    height: 10px;
    background-position: -614px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bo,
.latepoint-admin .lp_iti__flag.lp_iti__bo {
    height: 14px;
    background-position: -636px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bq,
.latepoint-admin .lp_iti__flag.lp_iti__bq {
    height: 14px;
    background-position: -658px 0px;
}

.latepoint .lp_iti__flag.lp_iti__br,
.latepoint-admin .lp_iti__flag.lp_iti__br {
    height: 14px;
    background-position: -680px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bs,
.latepoint-admin .lp_iti__flag.lp_iti__bs {
    height: 10px;
    background-position: -702px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bt,
.latepoint-admin .lp_iti__flag.lp_iti__bt {
    height: 14px;
    background-position: -724px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bv,
.latepoint-admin .lp_iti__flag.lp_iti__bv {
    height: 15px;
    background-position: -746px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bw,
.latepoint-admin .lp_iti__flag.lp_iti__bw {
    height: 14px;
    background-position: -768px 0px;
}

.latepoint .lp_iti__flag.lp_iti__by,
.latepoint-admin .lp_iti__flag.lp_iti__by {
    height: 10px;
    background-position: -790px 0px;
}

.latepoint .lp_iti__flag.lp_iti__bz,
.latepoint-admin .lp_iti__flag.lp_iti__bz {
    height: 14px;
    background-position: -812px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ca,
.latepoint-admin .lp_iti__flag.lp_iti__ca {
    height: 10px;
    background-position: -834px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cc,
.latepoint-admin .lp_iti__flag.lp_iti__cc {
    height: 10px;
    background-position: -856px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cd,
.latepoint-admin .lp_iti__flag.lp_iti__cd {
    height: 15px;
    background-position: -878px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cf,
.latepoint-admin .lp_iti__flag.lp_iti__cf {
    height: 14px;
    background-position: -900px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cg,
.latepoint-admin .lp_iti__flag.lp_iti__cg {
    height: 14px;
    background-position: -922px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ch,
.latepoint-admin .lp_iti__flag.lp_iti__ch {
    height: 15px;
    background-position: -944px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ci,
.latepoint-admin .lp_iti__flag.lp_iti__ci {
    height: 14px;
    background-position: -961px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ck,
.latepoint-admin .lp_iti__flag.lp_iti__ck {
    height: 10px;
    background-position: -983px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cl,
.latepoint-admin .lp_iti__flag.lp_iti__cl {
    height: 14px;
    background-position: -1005px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cm,
.latepoint-admin .lp_iti__flag.lp_iti__cm {
    height: 14px;
    background-position: -1027px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cn,
.latepoint-admin .lp_iti__flag.lp_iti__cn {
    height: 14px;
    background-position: -1049px 0px;
}

.latepoint .lp_iti__flag.lp_iti__co,
.latepoint-admin .lp_iti__flag.lp_iti__co {
    height: 14px;
    background-position: -1071px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cp,
.latepoint-admin .lp_iti__flag.lp_iti__cp {
    height: 14px;
    background-position: -1093px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cr,
.latepoint-admin .lp_iti__flag.lp_iti__cr {
    height: 12px;
    background-position: -1115px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cu,
.latepoint-admin .lp_iti__flag.lp_iti__cu {
    height: 10px;
    background-position: -1137px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cv,
.latepoint-admin .lp_iti__flag.lp_iti__cv {
    height: 12px;
    background-position: -1159px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cw,
.latepoint-admin .lp_iti__flag.lp_iti__cw {
    height: 14px;
    background-position: -1181px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cx,
.latepoint-admin .lp_iti__flag.lp_iti__cx {
    height: 10px;
    background-position: -1203px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cy,
.latepoint-admin .lp_iti__flag.lp_iti__cy {
    height: 14px;
    background-position: -1225px 0px;
}

.latepoint .lp_iti__flag.lp_iti__cz,
.latepoint-admin .lp_iti__flag.lp_iti__cz {
    height: 14px;
    background-position: -1247px 0px;
}

.latepoint .lp_iti__flag.lp_iti__de,
.latepoint-admin .lp_iti__flag.lp_iti__de {
    height: 12px;
    background-position: -1269px 0px;
}

.latepoint .lp_iti__flag.lp_iti__dg,
.latepoint-admin .lp_iti__flag.lp_iti__dg {
    height: 10px;
    background-position: -1291px 0px;
}

.latepoint .lp_iti__flag.lp_iti__dj,
.latepoint-admin .lp_iti__flag.lp_iti__dj {
    height: 14px;
    background-position: -1313px 0px;
}

.latepoint .lp_iti__flag.lp_iti__dk,
.latepoint-admin .lp_iti__flag.lp_iti__dk {
    height: 15px;
    background-position: -1335px 0px;
}

.latepoint .lp_iti__flag.lp_iti__dm,
.latepoint-admin .lp_iti__flag.lp_iti__dm {
    height: 10px;
    background-position: -1357px 0px;
}

.latepoint .lp_iti__flag.lp_iti__do,
.latepoint-admin .lp_iti__flag.lp_iti__do {
    height: 14px;
    background-position: -1379px 0px;
}

.latepoint .lp_iti__flag.lp_iti__dz,
.latepoint-admin .lp_iti__flag.lp_iti__dz {
    height: 14px;
    background-position: -1401px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ea,
.latepoint-admin .lp_iti__flag.lp_iti__ea {
    height: 14px;
    background-position: -1423px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ec,
.latepoint-admin .lp_iti__flag.lp_iti__ec {
    height: 14px;
    background-position: -1445px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ee,
.latepoint-admin .lp_iti__flag.lp_iti__ee {
    height: 13px;
    background-position: -1467px 0px;
}

.latepoint .lp_iti__flag.lp_iti__eg,
.latepoint-admin .lp_iti__flag.lp_iti__eg {
    height: 14px;
    background-position: -1489px 0px;
}

.latepoint .lp_iti__flag.lp_iti__eh,
.latepoint-admin .lp_iti__flag.lp_iti__eh {
    height: 10px;
    background-position: -1511px 0px;
}

.latepoint .lp_iti__flag.lp_iti__er,
.latepoint-admin .lp_iti__flag.lp_iti__er {
    height: 10px;
    background-position: -1533px 0px;
}

.latepoint .lp_iti__flag.lp_iti__es,
.latepoint-admin .lp_iti__flag.lp_iti__es {
    height: 14px;
    background-position: -1555px 0px;
}

.latepoint .lp_iti__flag.lp_iti__et,
.latepoint-admin .lp_iti__flag.lp_iti__et {
    height: 10px;
    background-position: -1577px 0px;
}

.latepoint .lp_iti__flag.lp_iti__eu,
.latepoint-admin .lp_iti__flag.lp_iti__eu {
    height: 14px;
    background-position: -1599px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fi,
.latepoint-admin .lp_iti__flag.lp_iti__fi {
    height: 12px;
    background-position: -1621px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fj,
.latepoint-admin .lp_iti__flag.lp_iti__fj {
    height: 10px;
    background-position: -1643px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fk,
.latepoint-admin .lp_iti__flag.lp_iti__fk {
    height: 10px;
    background-position: -1665px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fm,
.latepoint-admin .lp_iti__flag.lp_iti__fm {
    height: 11px;
    background-position: -1687px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fo,
.latepoint-admin .lp_iti__flag.lp_iti__fo {
    height: 15px;
    background-position: -1709px 0px;
}

.latepoint .lp_iti__flag.lp_iti__fr,
.latepoint-admin .lp_iti__flag.lp_iti__fr {
    height: 14px;
    background-position: -1731px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ga,
.latepoint-admin .lp_iti__flag.lp_iti__ga {
    height: 15px;
    background-position: -1753px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gb,
.latepoint-admin .lp_iti__flag.lp_iti__gb {
    height: 10px;
    background-position: -1775px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gd,
.latepoint-admin .lp_iti__flag.lp_iti__gd {
    height: 12px;
    background-position: -1797px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ge,
.latepoint-admin .lp_iti__flag.lp_iti__ge {
    height: 14px;
    background-position: -1819px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gf,
.latepoint-admin .lp_iti__flag.lp_iti__gf {
    height: 14px;
    background-position: -1841px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gg,
.latepoint-admin .lp_iti__flag.lp_iti__gg {
    height: 14px;
    background-position: -1863px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gh,
.latepoint-admin .lp_iti__flag.lp_iti__gh {
    height: 14px;
    background-position: -1885px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gi,
.latepoint-admin .lp_iti__flag.lp_iti__gi {
    height: 10px;
    background-position: -1907px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gl,
.latepoint-admin .lp_iti__flag.lp_iti__gl {
    height: 14px;
    background-position: -1929px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gm,
.latepoint-admin .lp_iti__flag.lp_iti__gm {
    height: 14px;
    background-position: -1951px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gn,
.latepoint-admin .lp_iti__flag.lp_iti__gn {
    height: 14px;
    background-position: -1973px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gp,
.latepoint-admin .lp_iti__flag.lp_iti__gp {
    height: 14px;
    background-position: -1995px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gq,
.latepoint-admin .lp_iti__flag.lp_iti__gq {
    height: 14px;
    background-position: -2017px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gr,
.latepoint-admin .lp_iti__flag.lp_iti__gr {
    height: 14px;
    background-position: -2039px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gs,
.latepoint-admin .lp_iti__flag.lp_iti__gs {
    height: 10px;
    background-position: -2061px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gt,
.latepoint-admin .lp_iti__flag.lp_iti__gt {
    height: 13px;
    background-position: -2083px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gu,
.latepoint-admin .lp_iti__flag.lp_iti__gu {
    height: 11px;
    background-position: -2105px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gw,
.latepoint-admin .lp_iti__flag.lp_iti__gw {
    height: 10px;
    background-position: -2127px 0px;
}

.latepoint .lp_iti__flag.lp_iti__gy,
.latepoint-admin .lp_iti__flag.lp_iti__gy {
    height: 12px;
    background-position: -2149px 0px;
}

.latepoint .lp_iti__flag.lp_iti__hk,
.latepoint-admin .lp_iti__flag.lp_iti__hk {
    height: 14px;
    background-position: -2171px 0px;
}

.latepoint .lp_iti__flag.lp_iti__hm,
.latepoint-admin .lp_iti__flag.lp_iti__hm {
    height: 10px;
    background-position: -2193px 0px;
}

.latepoint .lp_iti__flag.lp_iti__hn,
.latepoint-admin .lp_iti__flag.lp_iti__hn {
    height: 10px;
    background-position: -2215px 0px;
}

.latepoint .lp_iti__flag.lp_iti__hr,
.latepoint-admin .lp_iti__flag.lp_iti__hr {
    height: 10px;
    background-position: -2237px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ht,
.latepoint-admin .lp_iti__flag.lp_iti__ht {
    height: 12px;
    background-position: -2259px 0px;
}

.latepoint .lp_iti__flag.lp_iti__hu,
.latepoint-admin .lp_iti__flag.lp_iti__hu {
    height: 10px;
    background-position: -2281px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ic,
.latepoint-admin .lp_iti__flag.lp_iti__ic {
    height: 14px;
    background-position: -2303px 0px;
}

.latepoint .lp_iti__flag.lp_iti__id,
.latepoint-admin .lp_iti__flag.lp_iti__id {
    height: 14px;
    background-position: -2325px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ie,
.latepoint-admin .lp_iti__flag.lp_iti__ie {
    height: 10px;
    background-position: -2347px 0px;
}

.latepoint .lp_iti__flag.lp_iti__il,
.latepoint-admin .lp_iti__flag.lp_iti__il {
    height: 15px;
    background-position: -2369px 0px;
}

.latepoint .lp_iti__flag.lp_iti__im,
.latepoint-admin .lp_iti__flag.lp_iti__im {
    height: 10px;
    background-position: -2391px 0px;
}

.latepoint .lp_iti__flag.lp_iti__in,
.latepoint-admin .lp_iti__flag.lp_iti__in {
    height: 14px;
    background-position: -2413px 0px;
}

.latepoint .lp_iti__flag.lp_iti__io,
.latepoint-admin .lp_iti__flag.lp_iti__io {
    height: 10px;
    background-position: -2435px 0px;
}

.latepoint .lp_iti__flag.lp_iti__iq,
.latepoint-admin .lp_iti__flag.lp_iti__iq {
    height: 14px;
    background-position: -2457px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ir,
.latepoint-admin .lp_iti__flag.lp_iti__ir {
    height: 12px;
    background-position: -2479px 0px;
}

.latepoint .lp_iti__flag.lp_iti__is,
.latepoint-admin .lp_iti__flag.lp_iti__is {
    height: 15px;
    background-position: -2501px 0px;
}

.latepoint .lp_iti__flag.lp_iti__it,
.latepoint-admin .lp_iti__flag.lp_iti__it {
    height: 14px;
    background-position: -2523px 0px;
}

.latepoint .lp_iti__flag.lp_iti__je,
.latepoint-admin .lp_iti__flag.lp_iti__je {
    height: 12px;
    background-position: -2545px 0px;
}

.latepoint .lp_iti__flag.lp_iti__jm,
.latepoint-admin .lp_iti__flag.lp_iti__jm {
    height: 10px;
    background-position: -2567px 0px;
}

.latepoint .lp_iti__flag.lp_iti__jo,
.latepoint-admin .lp_iti__flag.lp_iti__jo {
    height: 10px;
    background-position: -2589px 0px;
}

.latepoint .lp_iti__flag.lp_iti__jp,
.latepoint-admin .lp_iti__flag.lp_iti__jp {
    height: 14px;
    background-position: -2611px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ke,
.latepoint-admin .lp_iti__flag.lp_iti__ke {
    height: 14px;
    background-position: -2633px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kg,
.latepoint-admin .lp_iti__flag.lp_iti__kg {
    height: 12px;
    background-position: -2655px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kh,
.latepoint-admin .lp_iti__flag.lp_iti__kh {
    height: 13px;
    background-position: -2677px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ki,
.latepoint-admin .lp_iti__flag.lp_iti__ki {
    height: 10px;
    background-position: -2699px 0px;
}

.latepoint .lp_iti__flag.lp_iti__km,
.latepoint-admin .lp_iti__flag.lp_iti__km {
    height: 12px;
    background-position: -2721px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kn,
.latepoint-admin .lp_iti__flag.lp_iti__kn {
    height: 14px;
    background-position: -2743px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kp,
.latepoint-admin .lp_iti__flag.lp_iti__kp {
    height: 10px;
    background-position: -2765px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kr,
.latepoint-admin .lp_iti__flag.lp_iti__kr {
    height: 14px;
    background-position: -2787px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kw,
.latepoint-admin .lp_iti__flag.lp_iti__kw {
    height: 10px;
    background-position: -2809px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ky,
.latepoint-admin .lp_iti__flag.lp_iti__ky {
    height: 10px;
    background-position: -2831px 0px;
}

.latepoint .lp_iti__flag.lp_iti__kz,
.latepoint-admin .lp_iti__flag.lp_iti__kz {
    height: 10px;
    background-position: -2853px 0px;
}

.latepoint .lp_iti__flag.lp_iti__la,
.latepoint-admin .lp_iti__flag.lp_iti__la {
    height: 14px;
    background-position: -2875px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lb,
.latepoint-admin .lp_iti__flag.lp_iti__lb {
    height: 14px;
    background-position: -2897px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lc,
.latepoint-admin .lp_iti__flag.lp_iti__lc {
    height: 10px;
    background-position: -2919px 0px;
}

.latepoint .lp_iti__flag.lp_iti__li,
.latepoint-admin .lp_iti__flag.lp_iti__li {
    height: 12px;
    background-position: -2941px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lk,
.latepoint-admin .lp_iti__flag.lp_iti__lk {
    height: 10px;
    background-position: -2963px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lr,
.latepoint-admin .lp_iti__flag.lp_iti__lr {
    height: 11px;
    background-position: -2985px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ls,
.latepoint-admin .lp_iti__flag.lp_iti__ls {
    height: 14px;
    background-position: -3007px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lt,
.latepoint-admin .lp_iti__flag.lp_iti__lt {
    height: 12px;
    background-position: -3029px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lu,
.latepoint-admin .lp_iti__flag.lp_iti__lu {
    height: 12px;
    background-position: -3051px 0px;
}

.latepoint .lp_iti__flag.lp_iti__lv,
.latepoint-admin .lp_iti__flag.lp_iti__lv {
    height: 10px;
    background-position: -3073px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ly,
.latepoint-admin .lp_iti__flag.lp_iti__ly {
    height: 10px;
    background-position: -3095px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ma,
.latepoint-admin .lp_iti__flag.lp_iti__ma {
    height: 14px;
    background-position: -3117px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mc,
.latepoint-admin .lp_iti__flag.lp_iti__mc {
    height: 15px;
    background-position: -3139px 0px;
}

.latepoint .lp_iti__flag.lp_iti__md,
.latepoint-admin .lp_iti__flag.lp_iti__md {
    height: 10px;
    background-position: -3160px 0px;
}

.latepoint .lp_iti__flag.lp_iti__me,
.latepoint-admin .lp_iti__flag.lp_iti__me {
    height: 10px;
    background-position: -3182px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mf,
.latepoint-admin .lp_iti__flag.lp_iti__mf {
    height: 14px;
    background-position: -3204px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mg,
.latepoint-admin .lp_iti__flag.lp_iti__mg {
    height: 14px;
    background-position: -3226px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mh,
.latepoint-admin .lp_iti__flag.lp_iti__mh {
    height: 11px;
    background-position: -3248px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mk,
.latepoint-admin .lp_iti__flag.lp_iti__mk {
    height: 10px;
    background-position: -3270px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ml,
.latepoint-admin .lp_iti__flag.lp_iti__ml {
    height: 14px;
    background-position: -3292px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mm,
.latepoint-admin .lp_iti__flag.lp_iti__mm {
    height: 14px;
    background-position: -3314px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mn,
.latepoint-admin .lp_iti__flag.lp_iti__mn {
    height: 10px;
    background-position: -3336px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mo,
.latepoint-admin .lp_iti__flag.lp_iti__mo {
    height: 14px;
    background-position: -3358px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mp,
.latepoint-admin .lp_iti__flag.lp_iti__mp {
    height: 10px;
    background-position: -3380px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mq,
.latepoint-admin .lp_iti__flag.lp_iti__mq {
    height: 14px;
    background-position: -3402px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mr,
.latepoint-admin .lp_iti__flag.lp_iti__mr {
    height: 14px;
    background-position: -3424px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ms,
.latepoint-admin .lp_iti__flag.lp_iti__ms {
    height: 10px;
    background-position: -3446px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mt,
.latepoint-admin .lp_iti__flag.lp_iti__mt {
    height: 14px;
    background-position: -3468px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mu,
.latepoint-admin .lp_iti__flag.lp_iti__mu {
    height: 14px;
    background-position: -3490px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mv,
.latepoint-admin .lp_iti__flag.lp_iti__mv {
    height: 14px;
    background-position: -3512px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mw,
.latepoint-admin .lp_iti__flag.lp_iti__mw {
    height: 14px;
    background-position: -3534px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mx,
.latepoint-admin .lp_iti__flag.lp_iti__mx {
    height: 12px;
    background-position: -3556px 0px;
}

.latepoint .lp_iti__flag.lp_iti__my,
.latepoint-admin .lp_iti__flag.lp_iti__my {
    height: 10px;
    background-position: -3578px 0px;
}

.latepoint .lp_iti__flag.lp_iti__mz,
.latepoint-admin .lp_iti__flag.lp_iti__mz {
    height: 14px;
    background-position: -3600px 0px;
}

.latepoint .lp_iti__flag.lp_iti__na,
.latepoint-admin .lp_iti__flag.lp_iti__na {
    height: 14px;
    background-position: -3622px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nc,
.latepoint-admin .lp_iti__flag.lp_iti__nc {
    height: 10px;
    background-position: -3644px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ne,
.latepoint-admin .lp_iti__flag.lp_iti__ne {
    height: 15px;
    background-position: -3666px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nf,
.latepoint-admin .lp_iti__flag.lp_iti__nf {
    height: 10px;
    background-position: -3686px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ng,
.latepoint-admin .lp_iti__flag.lp_iti__ng {
    height: 10px;
    background-position: -3708px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ni,
.latepoint-admin .lp_iti__flag.lp_iti__ni {
    height: 12px;
    background-position: -3730px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nl,
.latepoint-admin .lp_iti__flag.lp_iti__nl {
    height: 14px;
    background-position: -3752px 0px;
}

.latepoint .lp_iti__flag.lp_iti__no,
.latepoint-admin .lp_iti__flag.lp_iti__no {
    height: 15px;
    background-position: -3774px 0px;
}

.latepoint .lp_iti__flag.lp_iti__np,
.latepoint-admin .lp_iti__flag.lp_iti__np {
    height: 15px;
    background-position: -3796px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nr,
.latepoint-admin .lp_iti__flag.lp_iti__nr {
    height: 10px;
    background-position: -3811px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nu,
.latepoint-admin .lp_iti__flag.lp_iti__nu {
    height: 10px;
    background-position: -3833px 0px;
}

.latepoint .lp_iti__flag.lp_iti__nz,
.latepoint-admin .lp_iti__flag.lp_iti__nz {
    height: 10px;
    background-position: -3855px 0px;
}

.latepoint .lp_iti__flag.lp_iti__om,
.latepoint-admin .lp_iti__flag.lp_iti__om {
    height: 10px;
    background-position: -3877px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pa,
.latepoint-admin .lp_iti__flag.lp_iti__pa {
    height: 14px;
    background-position: -3899px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pe,
.latepoint-admin .lp_iti__flag.lp_iti__pe {
    height: 14px;
    background-position: -3921px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pf,
.latepoint-admin .lp_iti__flag.lp_iti__pf {
    height: 14px;
    background-position: -3943px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pg,
.latepoint-admin .lp_iti__flag.lp_iti__pg {
    height: 15px;
    background-position: -3965px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ph,
.latepoint-admin .lp_iti__flag.lp_iti__ph {
    height: 10px;
    background-position: -3987px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pk,
.latepoint-admin .lp_iti__flag.lp_iti__pk {
    height: 14px;
    background-position: -4009px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pl,
.latepoint-admin .lp_iti__flag.lp_iti__pl {
    height: 13px;
    background-position: -4031px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pm,
.latepoint-admin .lp_iti__flag.lp_iti__pm {
    height: 14px;
    background-position: -4053px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pn,
.latepoint-admin .lp_iti__flag.lp_iti__pn {
    height: 10px;
    background-position: -4075px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pr,
.latepoint-admin .lp_iti__flag.lp_iti__pr {
    height: 14px;
    background-position: -4097px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ps,
.latepoint-admin .lp_iti__flag.lp_iti__ps {
    height: 10px;
    background-position: -4119px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pt,
.latepoint-admin .lp_iti__flag.lp_iti__pt {
    height: 14px;
    background-position: -4141px 0px;
}

.latepoint .lp_iti__flag.lp_iti__pw,
.latepoint-admin .lp_iti__flag.lp_iti__pw {
    height: 13px;
    background-position: -4163px 0px;
}

.latepoint .lp_iti__flag.lp_iti__py,
.latepoint-admin .lp_iti__flag.lp_iti__py {
    height: 11px;
    background-position: -4185px 0px;
}

.latepoint .lp_iti__flag.lp_iti__qa,
.latepoint-admin .lp_iti__flag.lp_iti__qa {
    height: 8px;
    background-position: -4207px 0px;
}

.latepoint .lp_iti__flag.lp_iti__re,
.latepoint-admin .lp_iti__flag.lp_iti__re {
    height: 14px;
    background-position: -4229px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ro,
.latepoint-admin .lp_iti__flag.lp_iti__ro {
    height: 14px;
    background-position: -4251px 0px;
}

.latepoint .lp_iti__flag.lp_iti__rs,
.latepoint-admin .lp_iti__flag.lp_iti__rs {
    height: 14px;
    background-position: -4273px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ru,
.latepoint-admin .lp_iti__flag.lp_iti__ru {
    height: 14px;
    background-position: -4295px 0px;
}

.latepoint .lp_iti__flag.lp_iti__rw,
.latepoint-admin .lp_iti__flag.lp_iti__rw {
    height: 14px;
    background-position: -4317px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sa,
.latepoint-admin .lp_iti__flag.lp_iti__sa {
    height: 14px;
    background-position: -4339px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sb,
.latepoint-admin .lp_iti__flag.lp_iti__sb {
    height: 10px;
    background-position: -4361px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sc,
.latepoint-admin .lp_iti__flag.lp_iti__sc {
    height: 10px;
    background-position: -4383px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sd,
.latepoint-admin .lp_iti__flag.lp_iti__sd {
    height: 10px;
    background-position: -4405px 0px;
}

.latepoint .lp_iti__flag.lp_iti__se,
.latepoint-admin .lp_iti__flag.lp_iti__se {
    height: 13px;
    background-position: -4427px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sg,
.latepoint-admin .lp_iti__flag.lp_iti__sg {
    height: 14px;
    background-position: -4449px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sh,
.latepoint-admin .lp_iti__flag.lp_iti__sh {
    height: 10px;
    background-position: -4471px 0px;
}

.latepoint .lp_iti__flag.lp_iti__si,
.latepoint-admin .lp_iti__flag.lp_iti__si {
    height: 10px;
    background-position: -4493px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sj,
.latepoint-admin .lp_iti__flag.lp_iti__sj {
    height: 15px;
    background-position: -4515px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sk,
.latepoint-admin .lp_iti__flag.lp_iti__sk {
    height: 14px;
    background-position: -4537px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sl,
.latepoint-admin .lp_iti__flag.lp_iti__sl {
    height: 14px;
    background-position: -4559px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sm,
.latepoint-admin .lp_iti__flag.lp_iti__sm {
    height: 15px;
    background-position: -4581px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sn,
.latepoint-admin .lp_iti__flag.lp_iti__sn {
    height: 14px;
    background-position: -4603px 0px;
}

.latepoint .lp_iti__flag.lp_iti__so,
.latepoint-admin .lp_iti__flag.lp_iti__so {
    height: 14px;
    background-position: -4625px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sr,
.latepoint-admin .lp_iti__flag.lp_iti__sr {
    height: 14px;
    background-position: -4647px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ss,
.latepoint-admin .lp_iti__flag.lp_iti__ss {
    height: 10px;
    background-position: -4669px 0px;
}

.latepoint .lp_iti__flag.lp_iti__st,
.latepoint-admin .lp_iti__flag.lp_iti__st {
    height: 10px;
    background-position: -4691px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sv,
.latepoint-admin .lp_iti__flag.lp_iti__sv {
    height: 12px;
    background-position: -4713px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sx,
.latepoint-admin .lp_iti__flag.lp_iti__sx {
    height: 14px;
    background-position: -4735px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sy,
.latepoint-admin .lp_iti__flag.lp_iti__sy {
    height: 14px;
    background-position: -4757px 0px;
}

.latepoint .lp_iti__flag.lp_iti__sz,
.latepoint-admin .lp_iti__flag.lp_iti__sz {
    height: 14px;
    background-position: -4779px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ta,
.latepoint-admin .lp_iti__flag.lp_iti__ta {
    height: 10px;
    background-position: -4801px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tc,
.latepoint-admin .lp_iti__flag.lp_iti__tc {
    height: 10px;
    background-position: -4823px 0px;
}

.latepoint .lp_iti__flag.lp_iti__td,
.latepoint-admin .lp_iti__flag.lp_iti__td {
    height: 14px;
    background-position: -4845px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tf,
.latepoint-admin .lp_iti__flag.lp_iti__tf {
    height: 14px;
    background-position: -4867px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tg,
.latepoint-admin .lp_iti__flag.lp_iti__tg {
    height: 13px;
    background-position: -4889px 0px;
}

.latepoint .lp_iti__flag.lp_iti__th,
.latepoint-admin .lp_iti__flag.lp_iti__th {
    height: 14px;
    background-position: -4911px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tj,
.latepoint-admin .lp_iti__flag.lp_iti__tj {
    height: 10px;
    background-position: -4933px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tk,
.latepoint-admin .lp_iti__flag.lp_iti__tk {
    height: 10px;
    background-position: -4955px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tl,
.latepoint-admin .lp_iti__flag.lp_iti__tl {
    height: 10px;
    background-position: -4977px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tm,
.latepoint-admin .lp_iti__flag.lp_iti__tm {
    height: 14px;
    background-position: -4999px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tn,
.latepoint-admin .lp_iti__flag.lp_iti__tn {
    height: 14px;
    background-position: -5021px 0px;
}

.latepoint .lp_iti__flag.lp_iti__to,
.latepoint-admin .lp_iti__flag.lp_iti__to {
    height: 10px;
    background-position: -5043px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tr,
.latepoint-admin .lp_iti__flag.lp_iti__tr {
    height: 14px;
    background-position: -5065px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tt,
.latepoint-admin .lp_iti__flag.lp_iti__tt {
    height: 12px;
    background-position: -5087px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tv,
.latepoint-admin .lp_iti__flag.lp_iti__tv {
    height: 10px;
    background-position: -5109px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tw,
.latepoint-admin .lp_iti__flag.lp_iti__tw {
    height: 14px;
    background-position: -5131px 0px;
}

.latepoint .lp_iti__flag.lp_iti__tz,
.latepoint-admin .lp_iti__flag.lp_iti__tz {
    height: 14px;
    background-position: -5153px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ua,
.latepoint-admin .lp_iti__flag.lp_iti__ua {
    height: 14px;
    background-position: -5175px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ug,
.latepoint-admin .lp_iti__flag.lp_iti__ug {
    height: 14px;
    background-position: -5197px 0px;
}

.latepoint .lp_iti__flag.lp_iti__um,
.latepoint-admin .lp_iti__flag.lp_iti__um {
    height: 11px;
    background-position: -5219px 0px;
}

.latepoint .lp_iti__flag.lp_iti__un,
.latepoint-admin .lp_iti__flag.lp_iti__un {
    height: 14px;
    background-position: -5241px 0px;
}

.latepoint .lp_iti__flag.lp_iti__us,
.latepoint-admin .lp_iti__flag.lp_iti__us {
    height: 11px;
    background-position: -5263px 0px;
}

.latepoint .lp_iti__flag.lp_iti__uy,
.latepoint-admin .lp_iti__flag.lp_iti__uy {
    height: 14px;
    background-position: -5285px 0px;
}

.latepoint .lp_iti__flag.lp_iti__uz,
.latepoint-admin .lp_iti__flag.lp_iti__uz {
    height: 10px;
    background-position: -5307px 0px;
}

.latepoint .lp_iti__flag.lp_iti__va,
.latepoint-admin .lp_iti__flag.lp_iti__va {
    height: 15px;
    background-position: -5329px 0px;
}

.latepoint .lp_iti__flag.lp_iti__vc,
.latepoint-admin .lp_iti__flag.lp_iti__vc {
    height: 14px;
    background-position: -5346px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ve,
.latepoint-admin .lp_iti__flag.lp_iti__ve {
    height: 14px;
    background-position: -5368px 0px;
}

.latepoint .lp_iti__flag.lp_iti__vg,
.latepoint-admin .lp_iti__flag.lp_iti__vg {
    height: 10px;
    background-position: -5390px 0px;
}

.latepoint .lp_iti__flag.lp_iti__vi,
.latepoint-admin .lp_iti__flag.lp_iti__vi {
    height: 14px;
    background-position: -5412px 0px;
}

.latepoint .lp_iti__flag.lp_iti__vn,
.latepoint-admin .lp_iti__flag.lp_iti__vn {
    height: 14px;
    background-position: -5434px 0px;
}

.latepoint .lp_iti__flag.lp_iti__vu,
.latepoint-admin .lp_iti__flag.lp_iti__vu {
    height: 12px;
    background-position: -5456px 0px;
}

.latepoint .lp_iti__flag.lp_iti__wf,
.latepoint-admin .lp_iti__flag.lp_iti__wf {
    height: 14px;
    background-position: -5478px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ws,
.latepoint-admin .lp_iti__flag.lp_iti__ws {
    height: 10px;
    background-position: -5500px 0px;
}

.latepoint .lp_iti__flag.lp_iti__xk,
.latepoint-admin .lp_iti__flag.lp_iti__xk {
    height: 15px;
    background-position: -5522px 0px;
}

.latepoint .lp_iti__flag.lp_iti__ye,
.latepoint-admin .lp_iti__flag.lp_iti__ye {
    height: 14px;
    background-position: -5544px 0px;
}

.latepoint .lp_iti__flag.lp_iti__yt,
.latepoint-admin .lp_iti__flag.lp_iti__yt {
    height: 14px;
    background-position: -5566px 0px;
}

.latepoint .lp_iti__flag.lp_iti__za,
.latepoint-admin .lp_iti__flag.lp_iti__za {
    height: 14px;
    background-position: -5588px 0px;
}

.latepoint .lp_iti__flag.lp_iti__zm,
.latepoint-admin .lp_iti__flag.lp_iti__zm {
    height: 14px;
    background-position: -5610px 0px;
}

.latepoint .lp_iti__flag.lp_iti__zw,
.latepoint-admin .lp_iti__flag.lp_iti__zw {
    height: 10px;
    background-position: -5632px 0px;
}

.latepoint .lp_iti__flag,
.latepoint-admin .lp_iti__flag {
    height: 15px;
    box-shadow: none;
    border-radius: 2px;
    background-image: url("../images/intl-tel-input/flags.png");
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-position: 20px 0px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

    .latepoint .lp_iti__flag,
    .latepoint-admin .lp_iti__flag {
        background-image: url("../images/intl-tel-input/flags@2x.png");
    }
}

.latepoint .lp_iti__flag.lp_iti__np,
.latepoint-admin .lp_iti__flag.lp_iti__np {
    background-color: transparent;
}

.latepoint-admin .lp_iti__country-list {
    font-size: 13px;
}

:root {
    --latepoint-brand-primary: #1d7bff;
    --latepoint-body-color: #1f222b;
    --latepoint-headings-color: #14161d;
    --latepoint-color-text-faded: #7c85a3;
    --latepoint-timeslot-selected-color: var(--latepoint-brand-primary);
    --latepoint-calendar-weekday-label-color: var(--latepoint-headings-color);
    --latepoint-calendar-weekday-label-bg: #fff;
    --latepoint-side-panel-bg: #fff;
    --latepoint-summary-panel-bg: #fff;
    --latepoint-border-radius: 0px;
    --latepoint-border-radius-sm: 0px;
    --latepoint-border-radius-md: 0px;
    --latepoint-border-radius-lg: 0px;
}

.suretrigger_button {
    position: relative;
}

.st_trigger_button_loading::after {
    content: "";
    position: absolute;
    right: 6px;
    top: 50%;
    animation: 0.5s linear 0s infinite normal none running rotate360, 0.1s ease 0s 1 normal forwards running exist;
}

.st_trigger_button_loading::before {
    content: "";
    border-radius: 50%;
    right: 0px;
    top: 50%;
    position: absolute;
    border-right: 3px solid rgb(255, 255, 255);
    animation: 0.5s linear 0s infinite normal none running rotate360, 0.1s ease 0s 1 normal forwards running exist;
}

@keyframes rotate360 {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes exist {
    100% {
        width: 15px;
        height: 15px;
        margin: -8px 5px 0px 0px;
    }
}

body .wp-block-uagb-container.uagb-position__sticky {
    transition-property: top, bottom;
    transition-duration: 250ms;
    transition-timing-function: ease;
}

body .wp-block-uagb-container.uagb-position__sticky--stuck {
    position: fixed;
    margin: 0px !important;
}

body .wp-block-uagb-container.uagb-position__sticky--restricted {
    position: absolute;
    margin: 0px !important;
}

.wp-block-uagb-container {
    display: flex;
    position: relative;
    box-sizing: border-box;
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}

.wp-block-uagb-container .spectra-container-link-overlay {
    inset: 0px;
    position: absolute;
    z-index: 10;
}

.wp-block-uagb-container.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap {
    display: flex;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wp-block-uagb-container .wp-block-uagb-blockquote,
.wp-block-uagb-container .wp-block-spectra-pro-login,
.wp-block-uagb-container .wp-block-spectra-pro-register {
    margin: unset;
}

.wp-block-uagb-container .uagb-container__video-wrap {
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    overflow: hidden;
    transition: opacity 1s;
}

.wp-block-uagb-container .uagb-container__video-wrap video {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0px;
    line-height: 1;
    border: none;
    display: inline-block;
    vertical-align: baseline;
    object-fit: cover;
    background-size: cover;
}

.wp-block-uagb-container.uagb-layout-grid {
    display: grid;
    width: 100%;
}

.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap {
    display: inherit;
    width: inherit;
}

.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important;
}

.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important;
}

.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important;
}

.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap {
    display: inherit;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
}

body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),
body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,
body .wp-block-uagb-container> :not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap) {
    width: 100%;
    position: relative;
    min-width: unset !important;
}

body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol {
    max-width: -webkit-fill-available;
    margin-block: 0px;
    margin-left: 20px;
}

.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide {
    margin-left: auto;
    margin-right: auto;
}

.uagb-container__shape {
    overflow: hidden;
    position: absolute;
    left: 0px;
    width: 100%;
    line-height: 0;
    direction: ltr;
}

.uagb-container__shape-top {
    top: -3px;
}

.uagb-container__shape-bottom {
    bottom: -3px;
}

.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,
.uagb-container__shape.uagb-container__invert.uagb-container__shape-top {
    transform: rotate(180deg);
}

.uagb-container__shape.uagb-container__shape-flip svg {
    transform: translateX(-50%) rotateY(180deg);
}

.uagb-container__shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.uagb-container__shape .uagb-container__shape-fill {
    transform-origin: center center;
    transform: rotateY(0deg);
}

.uagb-container__shape.uagb-container__shape-above-content {
    z-index: 9;
    pointer-events: none;
}

.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

@media only screen and (max-width: 767px) {
    .wp-block-uagb-container .wp-block-uagb-advanced-heading {
        width: -webkit-fill-available;
    }
}

.wp-block-uagb-image--align-none {
    justify-content: center;
}

.uagb-ifb-content>svg * {
    transition: 0.2s;
}

.uagb-ifb-content>svg,
.uagb-ifb-content {
    display: inline-block;
}

.uagb-ifb-content>svg {
    vertical-align: middle;
    width: inherit;
    height: inherit;
    font-style: initial;
}

.uagb-ifb-content .uagb-ifb-icon-wrap svg {
    box-sizing: content-box;
    width: inherit;
    height: inherit;
}

.uagb-ifb-button-wrapper:empty {
    display: none;
}

div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,
div.uagb-ifb-cta a.uagb-infobox-cta-link,
.entry .entry-content a.uagb-infobox-cta-link,
a.uagb-infobox-link-wrap,
.entry .entry-content a.uagb-infobox-link-wrap {
    text-decoration: none;
    align-items: center;
}

.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,
.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,
.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,
.uagb-infobox-image-valign-middle .uagb-ifb-image-content,
.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,
.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content {
    align-self: center;
}

.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,
.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,
.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,
.uagb-infobox-image-valign-top .uagb-ifb-image-content,
.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,
.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content {
    align-self: self-start;
}

.uagb-infobox-left {
    text-align: left;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.uagb-infobox-center {
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.uagb-infobox-right {
    text-align: right;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,
.uagb-infobox-icon-below-title.uagb-infobox__content-wrap {
    display: block;
    width: 100%;
}

.uagb-infobox-icon-left-title .uagb-ifb-content>svg,
.uagb-infobox-icon-left .uagb-ifb-content>svg {
    margin-right: 10px;
}

.uagb-infobox-icon-right-title .uagb-ifb-content>svg,
.uagb-infobox-icon-right .uagb-ifb-content>svg {
    margin-left: 10px;
}

.uagb-infobox-icon-left.uagb-infobox__content-wrap,
.uagb-infobox-icon-right.uagb-infobox__content-wrap,
.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    display: flex;
}

.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,
.uagb-infobox-icon-left .uagb-ifb-image-content,
.uagb-infobox-icon-right .uagb-ifb-image-content {
    flex-shrink: 0;
    line-height: 0;
}

.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,
.uagb-infobox-icon-left .uagb-ifb-content,
.uagb-infobox-icon-right .uagb-ifb-content {
    flex-grow: 1;
}

.uagb-infobox-icon-right.uagb-infobox__content-wrap,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.uagb-ifb-content img {
    position: relative;
    display: inline-block;
    line-height: 0;
    width: auto;
    max-width: 100%;
    box-sizing: content-box;
    border-radius: inherit;
    height: auto !important;
}

.uagb-infobox-module-link {
    position: absolute;
    inset: 0px;
    z-index: 4;
    width: 100%;
    height: 100%;
}

.uagb-edit-mode .uagb-infobox-module-link {
    z-index: 2;
}

.uagb-infobox-link-icon-after {
    margin-right: 0px;
    margin-left: 5px;
}

.uagb-infobox-link-icon-before {
    margin-right: 5px;
    margin-left: 0px;
}

.uagb-infobox-link-icon {
    transition: 200ms linear;
}

.uagb-infobox__content-wrap {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    word-break: break-word;
    z-index: 1;
}

.uagb-ifb-separator {
    display: inline-block;
    margin: 0px;
    border-top: 2px solid rgb(51, 51, 51);
    line-height: 0;
}

.uagb-ifb-button-wrapper {
    line-height: 1;
}

.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link {
    background-color: unset;
    border: none;
}

.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover {
    background-color: unset;
    border-color: unset;
}

.uagb-ifb-button-wrapper .uagb-infobox-cta-link {
    cursor: pointer;
}

.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link {
    width: auto;
}

.uagb-ifb-button-wrapper .wp-block-button__link svg,
.uagb-ifb-button-wrapper .ast-outline-button svg {
    fill: currentcolor;
}

.uagb-infobox__content-wrap a {
    box-shadow: none;
    text-decoration: none;
}

.uagb-ifb-title-wrap {
    width: 100%;
}

.uagb-ifb-title {
    margin-block-start: 0px;
}

.uagb-ifb-title-wrap .uagb-ifb-title-prefix {
    display: block;
    padding: 0px;
    margin: 0px;
}

.uagb-infobox__content-wrap.uagb-infobox__content-wrap {
    position: relative;
}

.uagb-ifb-content {
    width: 100%;
}

.uagb-infobox__content-wrap.uagb-infobox,
.uagb-ifb-content,
.uagb-ifb-title-wrap,
.uagb-ifb-title-prefix *,
svg.dashicon.dashicons-upload {
    z-index: 1;
}

a.uagb-infobox-link-wrap {
    color: inherit;
}

.uagb-ifb-content p:empty {
    display: none;
}

.uagb-infobox__content-wrap .uagb-ifb-content img {
    display: inline-block;
    max-width: 100%;
}

.uagb-infobox__content-wrap .uagb-ifb-content svg {
    display: inline-block;
}

.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,
.uagb-infobox-icon-left .uagb-ifb-image-content,
.uagb-infobox-icon-right .uagb-ifb-image-content {
    box-sizing: content-box;
}

.uagb-infobox-cta-link>svg {
    vertical-align: middle;
    width: 15px;
    height: 15px;
    font-size: 15px;
}

.uagb-infobox-cta-link {
    display: inline-flex;
}

.block-editor-page #wpwrap .uagb-infobox-cta-link svg,
.uagb-infobox-cta-link svg {
    font-style: normal;
}

.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,
.uagb-infobox-icon-left .uagb-ifb-icon-wrap {
    margin-right: 10px;
    line-height: 0;
}

.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,
.uagb-infobox-icon-right .uagb-ifb-icon-wrap {
    margin-left: 10px;
    line-height: 0;
}

html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,
html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap {
    margin-left: 10px;
    line-height: 0;
}

html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,
html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap {
    margin-right: 10px;
    line-height: 0;
}

html[dir="rtl"] .uagb-infobox-left {
    text-align: right;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

html[dir="rtl"] .uagb-infobox-right {
    text-align: left;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,
.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,
.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    display: flex;
}

.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,
.uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

a.uagb-infbox__link-to-all {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
    width: 100%;
    height: 100%;
    text-decoration: none;
    box-shadow: none;
}

@media only screen and (max-width: 976px) {
    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content {
        padding: 0px;
        margin-bottom: 20px;
    }

    .uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap {
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
    }

    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,
    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,
    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content {
        display: block;
        width: 100%;
        text-align: center;
    }

    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,
    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content {
        margin-right: 0px;
        margin-left: 0px;
    }

    .uagb-infobox-stacked-tablet.uagb-infobox__content-wrap {
        display: inline-block;
    }

    .uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,
    .uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,
    .uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,
    .uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap {
        margin-right: 0px;
    }

    .uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,
    .uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,
    .uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,
    .uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap {
        margin-left: 0px;
    }

    .uagb-infobox-icon-left-title .uagb-ifb-separator {
        margin: 10px 0px;
    }
}

@media screen and (max-width: 767px) {
    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap {
        display: inline-block;
    }

    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,
    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap {
        padding: 0px;
        margin-bottom: 20px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile {
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
    }

    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,
    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,
    .uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content {
        display: block;
        width: 100%;
        text-align: center;
    }

    .uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,
    .uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,
    .uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,
    .uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap {
        margin-right: 0px;
    }

    .uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,
    .uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,
    .uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,
    .uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap {
        margin-left: 0px;
    }

    .uagb-infobox-icon-left-title .uagb-ifb-separator {
        margin: 10px 0px;
    }
}

.uagb-ifb-icon svg {
    width: inherit;
    height: inherit;
    vertical-align: middle;
}

.uagb-ifb-button-icon {
    height: 15px;
    width: 15px;
    font-size: 15px;
    vertical-align: middle;
}

.uagb-ifb-button-icon svg {
    height: inherit;
    width: inherit;
    display: inline-block;
}

.uagb-ifb-button-icon.uagb-ifb-align-icon-after {
    float: right;
}

.uagb-ifb-cta-button {
    display: inline-block;
}

.uagb-disable-link {
    pointer-events: none;
}

@media only screen and (min-width: 977px) {
    .uagb-infobox-margin-wrapper {
        display: flex;
    }
}

.uagb-ifb-content .uagb-ifb-desc p:last-child {
    margin-bottom: 0px;
}

.wp-block-uagb-advanced-heading h1,
.wp-block-uagb-advanced-heading h2,
.wp-block-uagb-advanced-heading h3,
.wp-block-uagb-advanced-heading h4,
.wp-block-uagb-advanced-heading h5,
.wp-block-uagb-advanced-heading h6,
.wp-block-uagb-advanced-heading p,
.wp-block-uagb-advanced-heading div {
    word-break: break-word;
}

.wp-block-uagb-advanced-heading .uagb-heading-text {
    margin: 0px;
}

.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin: 0px;
}

.wp-block-uagb-advanced-heading .uagb-separator {
    font-size: 0px;
    border-top-style: solid;
    display: inline-block;
    margin: 0px 0px 10px;
}

.wp-block-uagb-advanced-heading .uagb-highlight {
    color: rgb(247, 138, 12);
    border: 0px;
    transition: 0.3s;
}

.uag-highlight-toolbar {
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-radius: 0px;
    border-right-color: rgb(30, 30, 30);
}

.uag-highlight-toolbar .components-button {
    border-radius: 0px;
    outline: none;
}

.uag-highlight-toolbar .components-button.is-primary {
    color: rgb(255, 255, 255);
}

.uagb-icon-list__wrap {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.wp-block-uagb-icon-list-child {
    padding: 0px;
    transition: 0.2s;
    display: inline-flex;
    color: rgb(58, 58, 58);
    align-items: center;
    text-decoration: none;
    box-shadow: none;
}

.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap {
    display: block;
    align-items: center;
}

.uagb-icon-list__source-wrap svg {
    display: block;
}

.uagb-icon-list__source-image {
    width: 40px;
}

.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap {
    color: rgb(58, 58, 58);
    display: flex;
    align-items: center;
}

.wp-block-uagb-icon-list-child {
    position: relative;
}

.wp-block-uagb-icon-list-child>a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

img.uagb-icon-list__source-image {
    max-width: unset;
}

.wp-block-uagb-icon-list-child .uagb-icon-list__label {
    word-break: break-word;
}

.uagb-social-share__outer-wrap,
.uagb-social-share__wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,
.uagb-social-share__layout-vertical .uagb-social-share__wrap {
    flex-direction: column;
}

.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child {
    margin-top: 0px !important;
}

.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child {
    margin-bottom: 0px !important;
}

.uagb-social-share__outer-wrap a.uagb-button__link:focus {
    box-shadow: none;
}

.uagb-social-share__outer-wrap .uagb-ss__wrapper {
    padding: 0px;
    margin-left: 5px;
    margin-right: 5px;
    transition: 0.2s;
    display: inline-flex;
    text-align: center;
}

.uagb-social-share__outer-wrap .uagb-ss__source-wrap {
    display: inline-block;
}

.uagb-social-share__outer-wrap .uagb-ss__link {
    color: rgb(58, 58, 58);
    display: inline-table;
    line-height: 0;
    cursor: pointer;
}

.uagb-social-share__outer-wrap .uagb-ss__source-icon {
    font-size: 40px;
    width: 40px;
    height: 40px;
}

.uagb-social-share__outer-wrap .uagb-ss__source-image {
    width: 40px;
}

@media (max-width: 976px) {
    .uagb-social-share__layout-horizontal .uagb-ss__wrapper {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child {
    margin-left: 0px !important;
}

.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child {
    margin-right: 0px !important;
}

.wp-block-uagb-social-share .uagb-social-share__wrapper {
    text-decoration: none;
}

.uagb-social-share__wrapper {
    box-shadow: none;
}

.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap {
    margin-right: 15px;
}

.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap {
    align-self: flex-start;
    margin-top: 5px;
}

.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1200px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.wp-block-uagb-container.uagb-block-7dc1b7fc {
    box-shadow: rgba(0, 0, 0, 0.44) 0px 0px;
    padding: 150px 0px 100px;
    overflow: visible;
    order: initial;
    border-radius: 0px 0px 150px;
    border-color: inherit;
    background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);
    gap: 20px;
}

.wp-block-uagb-container.uagb-block-7dc1b7fc::before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 0px;
    left: 0px;
    width: calc(100% + 0px);
    height: calc(100% + 0px);
    border-radius: 0px 0px 150px;
    border-color: inherit;
    background-repeat: no-repeat;
    background-position: 39% 36%;
    background-size: cover;
    background-attachment: scroll;
    mix-blend-mode: normal;
    background-image: url("https://trae.pet/wp-content/uploads/2025/11/微信图片_20251113164350_379_9-1.png");
    background-clip: padding-box;
    opacity: 0.15;
}

.uagb-block-6ca67aaa .uagb-ifb-icon {
    width: 30px;
    line-height: 30px;
}

.uagb-block-6ca67aaa .uagb-ifb-icon>span {
    font-size: 30px;
    width: 30px;
    line-height: 30px;
    color: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-ifb-icon svg {
    fill: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: rgb(51, 51, 51);
    fill: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 30px;
    font-size: 30px;
    color: rgb(51, 51, 51);
    fill: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap {
    margin: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: content-box;
    width: 30px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap>svg {
    padding: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap>svg {
    padding: 0px;
}

.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: rgb(51, 51, 51);
    fill: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: rgb(51, 51, 51);
    fill: rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap {
    padding: 0px;
}

.uagb-block-6ca67aaa .uagb-infobox .uagb-ifb-image-content img {
    border-radius: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap img {
    padding: 0px;
    border-radius: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image>img {
    padding: 0px;
    border-radius: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image>img {
    padding: 0px;
    border-radius: 0px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content>img {
    padding: 0px;
    border-radius: 0px;
}

.uagb-block-6ca67aaa .uagb-ifb-title-wrap .uagb-ifb-title-prefix {
    margin-bottom: 10px;
    margin-top: 5px;
}

.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-title {
    color: rgb(255, 255, 255);
    margin: 0px 0px 20px;
}

.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc {
    color: rgb(255, 255, 255);
    margin: 0% 50% 0% 0%;
}

.uagb-block-6ca67aaa .uagb-ifb-separator {
    width: 30%;
    border-top: 2px solid rgb(51, 51, 51);
    margin-bottom: 0px;
}

.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-separator {
    width: 30%;
    border-top: 2px solid rgb(51, 51, 51);
}

.uagb-block-6ca67aaa .uagb-ifb-align-icon-after {
    margin-left: 5px;
}

.uagb-block-6ca67aaa .uagb-ifb-align-icon-before {
    margin-right: 5px;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img {
    box-sizing: content-box;
}

.uagb-block-6ca67aaa .uagb-infobox__content-wrap {
    text-align: left;
}

.uagb-block-6ca67aaa.uagb-infobox-icon-above-title {
    text-align: left;
}

.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
    margin-left: 5px;
}

[dir="rtl"] .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap>svg {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap>svg {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap img {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image>img {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image>img {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content>img {
    padding-right: 0px;
    padding-left: 0px;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap {
    text-align: right;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox-icon-above-title {
    text-align: right;
}

[dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
    margin-right: 5px;
    margin-left: 0px;
}

.wp-block-uagb-container.uagb-block-02f594df .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-02f594df .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-02f594df .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-02f594df .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-02f594df .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-02f594df {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02f594df>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1200px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    gap: 20px 0px;
}

.wp-block-uagb-container.uagb-block-02f594df {
    box-shadow: rgba(0, 0, 0, 0.44) 0px 0px;
    padding: 100px 0px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    gap: 20px 0px;
}

.wp-block-uagb-container.uagb-block-f0b80d57 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-f0b80d57 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-f0b80d57 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-f0b80d57 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-f0b80d57 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b80d57 {
    max-width: 50%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b80d57>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1200px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.wp-block-uagb-container.uagb-block-f0b80d57 {
    box-shadow: rgba(0, 0, 0, 0.44) 0px 0px;
    padding: 0% 10% 0% 0%;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96.wp-block-uagb-advanced-heading {
    padding-bottom: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    background: rgb(0, 124, 186);
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: rgb(255, 255, 255);
    background: rgb(0, 124, 186);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96.wp-block-uagb-advanced-heading .uagb-separator {
    border-top-style: solid;
    border-top-width: 6px;
    width: 80px;
    border-color: var(--ast-global-color-0);
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96 .uagb-heading-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-d4c78b96 .uagb-desc-text {
    font-size: 15px;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__source-image {
    width: 14px;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {
    width: 14px;
    height: 14px;
    font-size: 14px;
    color: rgb(34, 50, 61);
    fill: rgb(34, 50, 61);
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {
    padding: 0px;
    border-radius: 0px;
    border-width: 0px;
    align-self: center;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__label {
    font-size: 15px;
    color: rgb(34, 50, 61);
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-box-pack: center;
    align-items: flex-start;
    margin: 10px 0px;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__label {
    text-align: left;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child {
    font-size: 15px;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

.wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__source-wrap {
    margin-right: 12px;
}

.uagb-block-b0d5e4b9.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {}

.uagb-block-b0d5e4b9.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap {}

.uagb-block-5d8c6d6d.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {}

.uagb-block-5d8c6d6d.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap {}

.uagb-block-743ba48e.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {}

.uagb-block-743ba48e.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap {}

.wp-block-uagb-advanced-heading.uagb-block-824642af.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-824642af.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    background: rgb(0, 124, 186);
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-824642af.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: rgb(255, 255, 255);
    background: rgb(0, 124, 186);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater span.uagb-ss__link {
    color: var(--ast-global-color-2);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater a.uagb-ss__link {
    color: var(--ast-global-color-2);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater span.uagb-ss__link svg {
    fill: var(--ast-global-color-2);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater a.uagb-ss__link svg {
    fill: var(--ast-global-color-2);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater:hover span.uagb-ss__link {
    color: var(--ast-global-color-1);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater:hover a.uagb-ss__link {
    color: var(--ast-global-color-1);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater:hover span.uagb-ss__link svg {
    fill: var(--ast-global-color-1);
}

.uagb-block-c8dabbe1 .uagb-ss-repeater:hover a.uagb-ss__link svg {
    fill: var(--ast-global-color-1);
}

.uagb-block-c8dabbe1.uagb-social-share__layout-vertical .uagb-ss__wrapper {
    margin: 12.5px 0px;
}

.uagb-block-c8dabbe1.uagb-social-share__layout-vertical .uagb-ss__link {
    padding: 0px;
}

.uagb-block-c8dabbe1.uagb-social-share__layout-horizontal .uagb-ss__link {
    padding: 0px;
}

.uagb-block-c8dabbe1.uagb-social-share__layout-horizontal .uagb-ss__wrapper {
    margin-left: 12.5px;
    margin-right: 12.5px;
}

.uagb-block-c8dabbe1 .wp-block-uagb-social-share-child {
    border-radius: 0px;
}

.uagb-block-c8dabbe1 .uagb-ss__source-wrap {
    width: 20px;
}

.uagb-block-c8dabbe1 .uagb-ss__source-wrap svg {
    width: 20px;
    height: 20px;
}

.uagb-block-c8dabbe1 .uagb-ss__source-image {
    width: 20px;
}

.uagb-block-c8dabbe1 .uagb-ss__source-icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
}

.uagb-block-c8dabbe1.uagb-social-share__outer-wrap {
    justify-content: flex-start;
    align-items: flex-start;
}

.wp-block-uagb-container.uagb-block-c6029b44 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-c6029b44 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-c6029b44 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-c6029b44 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-c6029b44 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-c6029b44 {
    max-width: 50%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c6029b44>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1200px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 30px 20px;
}

.wp-block-uagb-container.uagb-block-c6029b44 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 50px -10px;
    padding: 50px;
    overflow: visible;
    order: initial;
    border-radius: 12px;
    border-color: inherit;
    background-color: var(--ast-global-color-5);
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 30px 20px;
}

.wp-block-uagb-advanced-heading.uagb-block-87ca4948.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-87ca4948.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    background: rgb(0, 124, 186);
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-87ca4948.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: rgb(255, 255, 255);
    background: rgb(0, 124, 186);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-87ca4948 .uagb-heading-text {
    margin-bottom: 20px;
}

.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgb(51, 51, 51);
}

.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 700px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.wp-block-uagb-container.uagb-block-998e0462 {
    box-shadow: rgba(0, 0, 0, 0.44) 0px 0px;
    padding: 80px 0px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    gap: 20px;
}

.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    background: rgb(0, 124, 186);
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: rgb(255, 255, 255);
    background: rgb(0, 124, 186);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text {
    margin-bottom: 20px;
}

@media only screen and (max-width: 976px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        row-gap: 30px;
    }

    .wp-block-uagb-container.uagb-block-7dc1b7fc {
        padding: 150px 50px 50px;
        order: initial;
        background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);
        row-gap: 30px;
    }

    .wp-block-uagb-container.uagb-block-7dc1b7fc::before {
        top: 0px;
        left: 0px;
        width: calc(100% + 0px);
        height: calc(100% + 0px);
        background-position: 100% 0%;
        background-size: cover;
        background-attachment: scroll;
        mix-blend-mode: normal;
        background-clip: padding-box;
        opacity: 0.15;
    }

    .uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc {
        margin: 0% 20% 0% 0%;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap>svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap>svg {
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img {
        box-sizing: content-box;
    }

    .uagb-block-6ca67aaa .uagb-ifb-icon {
        width: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-icon>span {
        font-size: 30px;
        width: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image>svg {
        width: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image>svg {
        width: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
        margin-left: 5px;
    }

    [dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
        margin-right: 5px;
        margin-left: 0px;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-02f594df {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02f594df>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: row;
        column-gap: 30px;
    }

    .wp-block-uagb-container.uagb-block-02f594df {
        padding: 50px;
        order: initial;
        column-gap: 30px;
    }

    .wp-block-uagb-container.uagb-block-02f594df.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-02f594df.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b80d57 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b80d57>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57 {
        padding: 0px 10px 0px 0px;
        order: initial;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__source-image {
        width: 14px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {
        width: 14px;
        height: 14px;
        font-size: 14px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {
        padding: 0px;
        border-width: 0px;
        align-self: center;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__wrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        -webkit-box-pack: center;
        align-items: flex-start;
        margin: 0px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__layout-vertical .uagb-ss__wrapper {
        margin: 12.5px 0px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__layout-horizontal .uagb-ss__wrapper {
        margin-left: 12.5px;
        margin-right: 12.5px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__outer-wrap {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-c6029b44 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c6029b44>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-c6029b44 {
        padding: 30px;
        order: initial;
        background-color: var(--ast-global-color-5);
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-c6029b44.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-c6029b44.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 700px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
        gap: 0px;
    }

    .wp-block-uagb-container.uagb-block-998e0462 {
        padding: 80px 0px;
        margin-left: 0px;
        margin-right: 0px;
        order: initial;
        gap: 0px;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-block-7dc1b7fc {
        padding: 130px 30px 50px;
        order: initial;
        background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);
    }

    .wp-block-uagb-container.uagb-block-7dc1b7fc::before {
        top: 0px;
        left: 0px;
        width: calc(100% + 0px);
        height: calc(100% + 0px);
        mix-blend-mode: normal;
        background-clip: padding-box;
        opacity: 0.15;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap>svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap>svg {
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image>svg {
        width: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image>svg {
        width: 30px;
        line-height: 30px;
        font-size: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img {
        box-sizing: content-box;
    }

    .uagb-block-6ca67aaa .uagb-ifb-icon {
        width: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa .uagb-ifb-icon>span {
        font-size: 30px;
        width: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
        margin-left: 5px;
    }

    [dir="rtl"] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link>svg {
        margin-right: 5px;
        margin-left: 0px;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-02f594df {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02f594df>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
        row-gap: 50px;
    }

    .wp-block-uagb-container.uagb-block-02f594df {
        padding: 50px 30px;
        row-gap: 50px;
        order: initial;
    }

    .wp-block-uagb-container.uagb-block-02f594df.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-02f594df.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b80d57 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b80d57>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57 {
        padding: 0px 10px 0px 0px;
        order: initial;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-f0b80d57.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__source-image {
        width: 14px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {
        width: 14px;
        height: 14px;
        font-size: 14px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {
        padding: 0px;
        border-width: 0px;
        align-self: center;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59 .uagb-icon-list__wrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        -webkit-box-pack: center;
        align-items: flex-start;
        margin: 20px 0px;
    }

    .wp-block-uagb-icon-list.uagb-block-4c64af59.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__layout-vertical .uagb-ss__wrapper {
        margin: 12.5px 0px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__layout-horizontal .uagb-ss__wrapper {
        margin-left: 12.5px;
        margin-right: 12.5px;
    }

    .uagb-block-c8dabbe1.uagb-social-share__outer-wrap {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-c6029b44 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c6029b44>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-c6029b44 {
        padding: 30px;
        order: initial;
        background-color: var(--ast-global-color-5);
        flex-flow: column;
    }

    .wp-block-uagb-container.uagb-block-c6029b44.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-c6029b44.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-flow: column;
        gap: 0px;
    }

    .wp-block-uagb-container.uagb-block-998e0462 {
        padding: 50px 30px;
        margin-left: 0px;
        margin-right: 0px;
        gap: 0px;
        order: initial;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container>.uagb-container-inner-blocks-wrap> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%;
    }

    .wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {
        text-align: left;
        padding: 0px;
        margin: 0px;
    }
}

.uag-blocks-common-selector {
    z-index: var(--z-index-desktop) !important;
}

@media (max-width: 976px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-tablet) !important;
    }
}

@media (max-width: 767px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-mobile) !important;
    }
}

.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {
    margin: 0px 0px -24px;
    padding: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    background: rgb(0, 124, 186);
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: rgb(255, 255, 255);
    background: rgb(0, 124, 186);
    -webkit-text-fill-color: rgb(255, 255, 255);
}

.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text {
    font-size: 24px;
}

.uagb-forms__outer-wrap .uagb-forms-input,
.uagb-forms__outer-wrap .uagb-forms-input::placeholder,
.uagb-forms__outer-wrap .uagb-forms-input-label,
.uagb-forms__outer-wrap .uagb-forms-main-submit-button,
.uagb-forms__outer-wrap .uagb-forms-success-message,
.uagb-forms__outer-wrap .uagb-forms-failed-message {
    transition-property: color, background-color, border-color;
    transition-duration: 0.15s;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,
.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"] {
    min-height: 0px !important;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,
.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder {
    overflow: unset;
}

.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.uagb-forms__outer-wrap .uagb-forms-main-form textarea,
.uagb-forms__outer-wrap .uagb-forms-main-form select {
    width: 100%;
    box-sizing: border-box;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view {
    width: 33%;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country {
    width: 25%;
    margin-right: 5px;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input {
    width: 75% !important;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country {
    width: 25%;
    margin-right: 5px;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .required::after {
    color: rgb(255, 0, 0);
    content: " *";
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data {
    display: none;
}

.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link {
    width: auto;
}

.uagb-forms__outer-wrap .uagb-forms-submit-message-hide {
    display: none;
}

.uagb-forms__outer-wrap .uagb-forms-success-message {
    padding: 20px;
}

.uagb-forms__outer-wrap .uagb-forms-failed-message {
    padding: 20px;
}

.uagb-forms__outer-wrap span.components-spinner {
    float: none;
}

.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country {
    background-color: rgb(255, 255, 255);
}

.uagb-forms__outer-wrap .uag-col-2-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 15px;
}

.uagb-forms__outer-wrap .uag-col-3-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 15px;
}

.uagb-forms__outer-wrap .uag-col-4-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 15px;
}

.uagb-forms__outer-wrap .uagb-switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 25px;
}

.uagb-forms__outer-wrap .uagb-switch input {
    width: 0px;
    height: 0px;
    opacity: 0;
}

.uagb-forms__outer-wrap .uagb-slider {
    position: absolute;
    inset: 0px;
    background-color: rgb(255, 255, 255);
    cursor: pointer;
    transition: 0.4s;
}

.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: rgb(0, 0, 0);
    content: "";
    transition: 0.4s;
}

.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before {
    background-color: rgb(255, 255, 255);
}

.uagb-forms__outer-wrap .uagb-slider.round::before {
    border-radius: 50% !important;
}

.uagb-forms-select-box,
.uagb-form-phone-country,
.uagb-forms-phone-wrap .uagb-forms-phone-input {
    height: auto;
    appearance: none;
}

.uagb-forms-radio-wrap input[type="radio"]:checked+label::before {
    line-height: 1.2;
    content: " ";
}

.uagb-forms-radio-wrap input[type="radio"]+label::before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 5px;
    box-sizing: content-box;
    text-align: center;
    line-height: 1.2;
    content: "";
}

.uagb-forms-radio-wrap input[type="radio"].round+label::before {
    border-radius: 100% !important;
}

select::after,
select::before {
    padding: 10px;
}

.uagb-forms-radio-wrap input[type="radio"],
.uagb-forms-checkbox-wrap input[type="checkbox"],
.uagb-forms-accept-wrap input[type="checkbox"] {
    opacity: 0;
}

.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,
.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before {
    line-height: 1.2;
    content: "✔";
}

.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,
.uagb-forms-accept-wrap input[type="checkbox"]+label::before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 5px;
    box-sizing: content-box;
    text-align: center;
    line-height: 1.2;
    content: " ";
}

@media only screen and (max-width: 767px) {
    .uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex {
        display: flex;
        width: 100%;
    }

    .uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country {
        width: 25%;
    }
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form {
    column-gap: 20px;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form {
    column-gap: 15px;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form {
    column-gap: 10px;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form {
    column-gap: 5px;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap {
    width: 20%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap {
    width: 25%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap {
    width: 33.33%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap {
    width: 40%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap {
    width: 50%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap {
    width: 60%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap {
    width: 66.66%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap {
    width: 75%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap {
    width: 80%;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form {
    align-items: flex-start;
}

.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form {
    align-items: center;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -5px;
    position: relative;
    text-align: left;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20 {
    width: 20%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25 {
    width: 25%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33 {
    width: 33.33%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40 {
    width: 40%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50 {
    width: 50%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60 {
    width: 60%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66 {
    width: 66.66%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75 {
    width: 75%;
}

.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80 {
    width: 80%;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20 {
        width: 20%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25 {
        width: 25%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33 {
        width: 33.33%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40 {
        width: 40%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50 {
        width: 50%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60 {
        width: 60%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66 {
        width: 66.66%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75 {
        width: 75%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80 {
        width: 80%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100 {
        width: 100%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset {
        width: auto;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap {
        width: 20%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap {
        width: 25%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap {
        width: 33.33%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap {
        width: 40%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap {
        width: 50%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap {
        width: 60%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap {
        width: 66.66%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap {
        width: 75%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap {
        width: 80%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap {
        width: 100%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap {
        width: auto;
    }
}

@media (max-width: 767px) {
    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20 {
        width: 20%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25 {
        width: 25%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33 {
        width: 33.33%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40 {
        width: 40%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50 {
        width: 50%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60 {
        width: 60%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66 {
        width: 66.66%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75 {
        width: 75%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80 {
        width: 80%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100 {
        width: 100%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset {
        width: auto;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap {
        width: 20%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap {
        width: 25%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap {
        width: 33.33%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap {
        width: 40%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap {
        width: 50%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap {
        width: 60%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap {
        width: 66.66%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap {
        width: 75%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap {
        width: 80%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap {
        width: 100%;
    }

    .wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap {
        width: auto;
    }
}

.uagb-block-646f3c8f.uagb-forms__outer-wrap {
    padding: 10px 0px;
}

.uagb-block-646f3c8f .uagb-forms-main-form textarea {
    text-align: left;
}

.uagb-block-646f3c8f .uagb-forms-input {
    text-align: left;
}

.uagb-block-646f3c8f .uagb-forms-input-label {
    display: none;
    text-align: left;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set {
    margin-bottom: 20px;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label {
    font-size: 15px;
    margin-bottom: 10px;
}

.uagb-block-646f3c8f .uagb-forms-success-message {
    color: var(--ast-global-color-5);
}

.uagb-block-646f3c8f .uagb-forms-failed-message {
    color: var(--ast-global-color-5);
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus {
    outline: none !important;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder {}

.uagb-block-646f3c8f .uagb-slider.round {
    border-radius: 20px !important;
}

.uagb-block-646f3c8f .uagb-form-phone-country {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=") right 12px top 50% no-repeat;
    appearance: none !important;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap {
    text-align: left;
}

.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type="checkbox"]+label::before {
    background-color: rgb(255, 255, 255);
    width: 15px;
    height: 15px;
}

.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type="radio"]+label::before {
    background-color: rgb(255, 255, 255);
    width: 15px;
    height: 15px;
}

.uagb-block-646f3c8f .uagb-slider {
    background-color: rgb(255, 255, 255);
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch {
    height: calc(28px);
    width: calc(58px);
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider::before {
    height: 20px;
    width: 20px;
    top: 3px;
    bottom: 3px;
    left: 3px;
    background-color: rgb(30, 30, 30);
    border-radius: 3px;
}

.uagb-block-646f3c8f .uagb-switch input:checked+.uagb-slider {
    background-color: rgb(1, 124, 186);
}

.uagb-block-646f3c8f .uagb-switch input:checked+.uagb-slider::before {
    transform: translateX(30px);
    background-color: rgb(255, 255, 255);
}

.uagb-block-646f3c8f .uagb-switch input:focus+.uagb-slider {
    box-shadow: rgb(1, 124, 186) 0px 0px 1px;
}

.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type="checkbox"]+label::before {
    background-color: rgb(255, 255, 255);
    width: 15px;
    height: 15px;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type="checkbox"]+label::before {
    border-width: 1px;
    border-radius: 3px;
    border-color: rgb(189, 189, 189);
    border-style: solid;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-radio-wrap input[type="radio"]+label::before {
    border-width: 1px;
    border-radius: 3px;
    border-color: rgb(189, 189, 189);
    border-style: solid;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider {
    border-width: 1px;
    border-radius: 3px;
    border-color: rgb(189, 189, 189);
    border-style: solid;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-accept-wrap input[type="checkbox"]+label::before {
    border-width: 1px;
    border-radius: 3px;
    border-color: rgb(189, 189, 189);
    border-style: solid;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input {
    border-width: 1px;
    border-radius: 3px;
    border-color: rgb(189, 189, 189);
    border-style: solid;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country {
    padding: 11px 12px;
}

.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input {
    padding: 12px;
}

.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before {
    color: rgb(255, 255, 255);
    background-color: rgb(1, 124, 186);
    font-size: calc(12.5px);
}

.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type="radio"]:checked+label::before {
    background-color: rgb(255, 255, 255);
    box-shadow: rgb(1, 124, 186) 0px 0px 0px 4px inset;
    font-size: calc(12.5px);
}

.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before {
    color: rgb(255, 255, 255);
    background-color: rgb(1, 124, 186);
    font-size: calc(12.5px);
}

@media only screen and (max-width: 976px) {
    .uagb-block-646f3c8f.uagb-forms__outer-wrap {
        padding: 0px;
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label {
        font-size: 15px;
    }

    .uagb-block-646f3c8f .uagb-slider.round {
        border-radius: 20px !important;
    }

    .uagb-block-646f3c8f .uagb-form-phone-country {
        background-position: right 12px top 50%;
        padding-right: 30px;
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type="checkbox"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-radio-wrap input[type="radio"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-accept-wrap input[type="checkbox"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-switch input:checked+.uagb-slider::before {
        transform: translateX(30px);
    }

    .uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-radio-wrap input[type="radio"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch {
        height: calc(28px);
        width: calc(58px);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider::before {
        height: calc(20px);
        width: calc(20px);
        top: 3px;
        bottom: 3px;
        left: 3px;
        border-radius: 3px;
    }
}

@media only screen and (max-width: 767px) {
    .uagb-block-646f3c8f.uagb-forms__outer-wrap {
        padding: 0px;
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label {
        font-size: 15px;
    }

    .uagb-block-646f3c8f .uagb-slider.round {
        border-radius: 20px !important;
    }

    .uagb-block-646f3c8f .uagb-form-phone-country {
        background-position: right 6px top 50%;
        padding-right: 30px;
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap {
        display: grid;
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type="checkbox"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-radio-wrap input[type="radio"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-accept-wrap input[type="checkbox"]+label::before {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input {
        border-style: solid;
        border-color: rgb(189, 189, 189);
    }

    .uagb-block-646f3c8f .uagb-switch input:checked+.uagb-slider::before {
        transform: translateX(30px);
    }

    .uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-radio-wrap input[type="radio"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before {
        font-size: calc(12.5px);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch {
        height: calc(28px);
        width: calc(58px);
    }

    .uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider::before {
        height: calc(20px);
        width: calc(20px);
        top: 3px;
        bottom: 3px;
        left: 3px;
        border-radius: 3px;
    }
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container .srfm-form .srfm-address-block legend {
    margin-bottom: var(--srfm-gap-below-address-label);
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: var(--srfm-row-gap-between-fields) var(--srfm-col-gap-between-fields);
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-100 {
    flex: 0 1 100%;
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-75 {
    flex: 0 1 calc(75% - var(--srfm-col-gap-between-fields)/ 4);
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-66-66 {
    flex: 0 1 calc(66.66% - 0.3333333333 * var(--srfm-col-gap-between-fields));
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-50 {
    flex: 0 1 calc(50% - var(--srfm-col-gap-between-fields)/ 2);
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-33-33 {
    flex: 0 1 calc(33.33% - 0.6666666667 * var(--srfm-col-gap-between-fields));
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-25 {
    flex: 0 1 calc(25% - 0.75 * var(--srfm-col-gap-between-fields));
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-single {
    margin: 0px !important;
    padding: 0px !important;
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-input-common:focus {
    z-index: 99;
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap legend {
    margin-bottom: 0px;
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-label,
.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-legend {
    font-size: var(--srfm-address-label-font-size);
    line-height: var(--srfm-address-label-line-height);
}

.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-description {
    font-size: var(--srfm-address-description-font-size);
    line-height: var(--srfm-address-description-line-height);
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox,
.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr {
    width: 0px;
    color: transparent;
    opacity: 0;
    height: 0px !important;
    border: none !important;
    box-shadow: none !important;
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child {
    border-color: var(--srfm-color-scheme-primary);
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child svg,
.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child svg,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child svg,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child svg {
    stroke-dashoffset: 0;
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:hover+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:hover+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:hover+.srfm-cbx>span:first-child,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:hover+.srfm-cbx>span:first-child {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-block-label,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-block-label {
    font-size: var(--srfm-checkbox-label-font-size);
    line-height: var(--srfm-checkbox-label-line-height);
}

.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-description,
.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-description {
    font-size: var(--srfm-checkbox-description-font-size);
    line-height: var(--srfm-checkbox-description-line-height);
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-neve-theme-add-margin-bottom {
    margin-bottom: var(--srfm-row-gap-between-blocks);
}

.srfm-form-container .srfm-form {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--srfm-row-gap-between-blocks);
    column-gap: var(--srfm-column-gap-between-blocks);
}

.srfm-form-container .srfm-form .srfm-read-only .srfm-input-common,
.srfm-form-container .srfm-form .srfm-read-only .srfm-input-content {
    background-color: hsl(from var(--srfm-color-input-background) h s l/.05) !important;
}

.srfm-form-container .srfm-form .conditional-logic {
    display: none;
}

.srfm-form-container .srfm-form .conditional-logic.move-up-to-down {
    animation: 0.5s linear 0s 1 normal forwards running moveUpToDown;
    z-index: 1;
}

.srfm-form-container .srfm-form .conditional-logic.move-down-to-up {
    animation: 0.5s linear 0s 1 normal forwards running moveDownToUp;
}

.srfm-form-container .srfm-form .conditional-logic.show-element {
    display: block;
}

.srfm-form-container .srfm-form .conditional-logic.hide-element {
    display: none;
}

.srfm-form-container .srfm-form .srfm-hidden-block {
    display: none;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper {
    border-color: var(--srfm-error-color-border);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common.input-active,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper.input-active,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common.input-active,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper.input-active {
    box-shadow: 0 0 0 3px var(--srfm-error-color-border-glow);
    border-color: transparent;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common .ts-control,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper .ts-control,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common .ts-control,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper .ts-control {
    border-color: var(--srfm-error-color-border) !important;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:focus,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper:focus,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:focus,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper:focus {
    box-shadow: 0 0 0 3px var(--srfm-error-color-border-glow);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common),
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common) {
    padding-right: 2.2em;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-error-message,
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-error-message {
    display: block;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common {
    font-family: inherit;
    font-size: var(--srfm-input-field-font-size);
    font-weight: var(--srfm-input-field-font-weight);
    padding: var(--srfm-input-field-padding);
    line-height: var(--srfm-input-field-line-height);
    color: var(--srfm-color-input-text);
    border: var(--srfm-color-input-border) solid 1px;
    border-radius: var(--srfm-input-field-border-radius);
    background-color: var(--srfm-color-input-background);
    height: var(--srfm-input-height);
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
    outline: 0px;
    transition: 0.2s ease-out;
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder {
    color: var(--srfm-color-input-placeholder);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:focus {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:hover {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:disabled {
    color: var(--srfm-disabled-color);
    background-color: var(--srfm-disabled-background-color);
    border-color: var(--srfm-disabled-border-color);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder {
    color: var(--srfm-dropdown-placeholder-color);
}

.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message {
    line-height: var(--srfm-error-line-height);
    color: var(--srfm-error-color);
    font-size: var(--srfm-error-font-size);
    font-weight: var(--srfm-error-font-weight);
}

.srfm-form-container .srfm-form .srfm-submit-container {
    width: 100%;
}

.srfm-form-container .srfm-form .srfm-submit-container.hide {
    display: none;
}

.srfm-form-container .srfm-form .srfm-submit-container.srfm-hide {
    display: none;
}

@keyframes moveUpToDown {
    0% {
        opacity: 0;
        max-height: 0px;
    }

    100% {
        opacity: 1;
        max-height: 500px;
    }
}

@keyframes moveDownToUp {
    0% {
        opacity: 1;
        max-height: 500px;
    }

    100% {
        opacity: 0;
        max-height: 0px;
    }
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap {
    display: inline-block;
    width: 100%;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common {
    transition: 0.2s ease-out;
    border-radius: var(--srfm-input-field-border-radius) !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single.full .ts-control {
    gap: 0px;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single.full .ts-control input[id^="tomselect-"] {
    height: 0px;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .ts-control {
    height: auto;
    flex-wrap: wrap;
    word-break: break-word;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.input-active .ts-control {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.input-active.full {
    caret-color: transparent;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .item {
    display: flex;
    align-items: center;
    gap: var(--srfm-dropdown-badge-icon-gap);
    height: auto;
    color: var(--srfm-dropdown-option-selected-text);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .item svg {
    width: 12px;
    height: 12px;
    fill: var(--srfm-dropdown-icon-color);
    stroke: var(--srfm-dropdown-icon-color);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .clear-button {
    visibility: hidden;
    height: 16px;
    width: 16px;
    left: auto;
    right: var(--srfm-dropdown-padding-right-icon);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single .item {
    position: relative;
    top: 50%;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single .item .remove {
    display: none;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .ts-control {
    height: auto;
    font-size: var(--srfm-dropdown-multiselect-font-size);
    line-height: var(--srfm-dropdown-multiselect-line-height);
    padding: var(--srfm-dropdown-multiselect-padding) !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .item {
    white-space: normal;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item {
    border-radius: 4px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--srfm-dropdown-badge-background);
    padding: var(--srfm-dropdown-badge-padding) !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item:hover {
    background-color: var(--srfm-dropdown-badge-background-hover);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item .remove {
    background-color: var(--srfm-dropdown-badge-delete-icon);
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==");
    border: none;
    padding: 0px;
    margin-left: 0px;
    height: 12px;
    width: 12px;
    text-indent: -9999px;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control {
    font-size: var(--srfm-input-field-font-size);
    font-weight: var(--srfm-input-field-font-weight);
    line-height: var(--srfm-input-field-line-height);
    color: var(--srfm-color-input-text);
    border: var(--srfm-color-input-border) solid 1px;
    border-radius: var(--srfm-input-field-border-radius);
    background-color: var(--srfm-color-input-background);
    height: var(--srfm-input-height);
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
    outline: 0px;
    gap: var(--srfm-dropdown-badge-gap);
    min-height: var(--srfm-input-height);
    align-items: center;
    flex-wrap: nowrap;
    padding-top: !important;
    padding-bottom: !important;
    padding-left: !important;
    padding-right: var(--srfm-dropdown-padding-right-icon) !important;
    transition: border-color 0.2s ease-out, box-shadow 0.2s ease-out, background-color 0.2s ease-out !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control::placeholder {
    color: var(--srfm-color-input-placeholder);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control:hover {
    border-color: var(--srfm-color-input-border-hover);
    background-color: var(--srfm-dropdown-input-background-hover);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input {
    line-height: normal;
    font-size: inherit;
    height: auto;
    width: auto;
    min-width: auto;
    transition: unset;
    color: var(--srfm-color-input-text);
    padding-right: 8px !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input::placeholder {
    color: var(--srfm-dropdown-placeholder-color);
    opacity: 1;
    font-size: 1em;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input:placeholder-shown {
    text-overflow: ellipsis;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .ts-control-placeholder {
    color: var(--srfm-dropdown-placeholder-color);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .clear-button,
.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .ts-dropdown-icon {
    display: flex;
    align-items: center;
    color: var(--srfm-color-input-text);
    margin: 0px !important;
    padding: 0px !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .clear-button:focus {
    opacity: 1;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown {
    background: var(--srfm-expandable-menu-background);
    font-weight: var(--srfm-dropdown-font-weight);
    padding: var(--srfm-dropdown-menu-padding);
    margin-top: var(--srfm-dropdown-gap-between-input-menu);
    border: 1px solid var(--srfm-dropdown-menu-border-color);
    border-radius: var(--srfm-input-field-border-radius);
    color: var(--srfm-dropdown-option-text-color);
    font-size: var(--srfm-dropdown-font-size) !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option {
    display: flex;
    align-items: center;
    border-radius: 4px;
    padding: var(--srfm-dropdown-option-padding);
    white-space: pre-wrap;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option:not(:last-child) {
    margin-bottom: 4px;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.active {
    background-color: var(--srfm-dropdown-option-background-hover);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected {
    background-color: var(--srfm-dropdown-option-background-selected);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected::after {
    content: "";
    width: 5.33px;
    height: 10.67px;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
    margin-left: auto;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.active,
.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected {
    color: var(--srfm-dropdown-option-selected-text);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option svg {
    height: 16px;
    width: 16px;
    margin-right: 8px;
    fill: var(--srfm-dropdown-icon-color);
    stroke: var(--srfm-dropdown-icon-color);
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .ts-control-placeholder {
    display: none !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .clear-button {
    visibility: visible;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common:not(.has-items) .ts-control-placeholder {
    display: block !important;
}

.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap select {
    display: block;
    padding: var(--srfm-input-field-padding);
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
    font-size: 0.7em;
}

html[dir="rtl"] .srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .ts-control {
    padding: 8px !important;
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -4px;
    padding: var(--srfm-multi-choice-outer-padding) 0;
}

@media (min-width: 481px) {
    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-100 .srfm-multi-choice-single {
        width: 100%;
    }

    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-75 .srfm-multi-choice-single {
        width: 75%;
    }

    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-50 .srfm-multi-choice-single {
        width: 50%;
    }

    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-66-66 .srfm-multi-choice-single {
        width: 66.66%;
    }

    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-33-33 .srfm-multi-choice-single {
        width: 33%;
    }

    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-25 .srfm-multi-choice-single {
        width: 25%;
    }
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single {
    padding: 4px;
    cursor: pointer;
    margin: 0px;
    transition: 0.2s ease-out;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single label {
    cursor: pointer;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input {
    position: absolute;
    opacity: 0;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap {
    box-shadow: none;
    border-color: var(--srfm-color-input-border-hover);
    background: var(--srfm-color-input-selected);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon {
    opacity: 1;
    width: var(--srfm-multi-choice-horizontal-svg-size);
    border-color: transparent;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon svg {
    opacity: 1;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon svg path {
    stroke: var(--srfm-color-scheme-primary);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon-unchecked {
    opacity: 0;
    width: 0px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon-unchecked svg {
    opacity: 0;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:focus+.srfm-block-content-wrap {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--srfm-multi-choice-internal-option-gap);
    font-size: var(--srfm-input-field-font-size);
    font-weight: var(--srfm-input-field-font-weight);
    padding: var(--srfm-input-field-padding);
    line-height: var(--srfm-input-field-line-height);
    color: var(--srfm-color-input-text);
    border: var(--srfm-color-input-border) solid 1px;
    border-radius: var(--srfm-input-field-border-radius);
    background-color: var(--srfm-color-input-background);
    outline: 0px;
    margin: 0px;
    min-height: var(--srfm-input-height);
    height: auto;
    transition: 0.2s ease-out;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap::placeholder {
    color: var(--srfm-color-input-placeholder);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap label,
.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap p {
    font-size: 1em;
    line-height: var(--srfm-input-field-line-height);
    margin-top: 0px;
    margin-bottom: 0px;
    word-break: break-word;
    flex: 1 1 0%;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container {
    display: flex;
    flex: 1 1 0%;
    gap: var(--srfm-multi-choice-internal-option-gap);
    align-items: center;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon {
    display: flex;
    min-width: var(--srfm-multi-choice-horizontal-svg-size);
    width: var(--srfm-multi-choice-horizontal-svg-size);
    height: var(--srfm-multi-choice-horizontal-svg-size);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg {
    width: 100%;
    height: 100%;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg path {
    fill: var(--srfm-color-input-label);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-image {
    display: flex;
    min-width: var(--srfm-multi-choice-horizontal-image-size);
    width: var(--srfm-multi-choice-horizontal-image-size);
    height: var(--srfm-multi-choice-horizontal-image-size);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 2px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap:hover {
    border-color: var(--srfm-color-input-border-hover);
    background-color: var(--srfm-color-input-background-hover);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap:disabled {
    color: var(--srfm-disabled-color);
    background-color: var(--srfm-disabled-background-color);
    border-color: var(--srfm-disabled-border-color);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container {
    display: flex;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon,
.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked {
    display: flex;
    align-items: center;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg path,
.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked svg path {
    stroke: var(--srfm-color-multi-choice-svg);
    stroke-opacity: 1;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg,
.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked svg {
    transition: opacity 0.2s ease-out;
    transform: translate3d(0px, 0px, 0px);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon {
    opacity: 0;
    width: 0px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg {
    opacity: 0;
}

@media (max-width: 480px) {
    .srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single {
        width: 100%;
    }
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap {
    position: relative;
    padding: var(--srfm-multi-choice-vertical-padding);
    height: 100%;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap label,
.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap p {
    text-align: center;
    display: flex;
    align-items: center;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-icon {
    min-width: var(--srfm-multi-choice-vertical-svg-size);
    width: var(--srfm-multi-choice-vertical-svg-size);
    height: var(--srfm-multi-choice-vertical-svg-size);
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-image {
    min-width: var(--srfm-multi-choice-vertical-image-size);
    width: var(--srfm-multi-choice-vertical-image-size);
    height: var(--srfm-multi-choice-vertical-image-size);
    margin-top: 12px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-image img {
    border-radius: 4px;
}

.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-icon-container {
    position: absolute;
    top: 4px;
    right: 4px;
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container .srfm-form .srfm-block.srfm-calculation-result .srfm-block-wrap .srfm-input-content {
    background-color: var(--srfm-color-input-background-disabled);
    cursor: not-allowed;
}

.srfm-form-container .srfm-form .srfm-block.srfm-calculation-result .srfm-block-wrap .srfm-input-content input {
    cursor: not-allowed;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-input-number::-webkit-inner-spin-button,
.srfm-form-container .srfm-form .srfm-number-block .srfm-input-number::-webkit-outer-spin-button {
    appearance: none;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content {
    display: flex;
    width: 100%;
    align-items: center;
    font-family: inherit;
    font-size: var(--srfm-input-field-font-size);
    font-weight: var(--srfm-input-field-font-weight);
    line-height: var(--srfm-input-field-line-height);
    color: var(--srfm-color-input-text);
    border: var(--srfm-color-input-border) solid 1px;
    border-radius: var(--srfm-input-field-border-radius);
    background-color: var(--srfm-color-input-background);
    height: var(--srfm-input-height);
    outline: 0px;
    margin-top: var(--srfm-input-field-margin-top);
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-left: 0px;
    margin-right: 0px;
    transition: 0.2s ease-out;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused .srfm-number-prefix,
.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused .srfm-number-suffix {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered .srfm-number-prefix,
.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered .srfm-number-suffix {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number,
.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-number-prefix,
.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-number-suffix {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    background-color: inherit;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number {
    border: none;
    border-radius: 0px;
    padding: var(--srfm-input-field-padding);
    height: 100%;
    flex: 1 1 0%;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number::placeholder {
    color: var(--srfm-dropdown-placeholder-color);
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number:focus {
    outline: 0px !important;
    border: none !important;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-prefix,
.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-suffix {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0px 8px;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-prefix {
    border-right: var(--srfm-color-input-border) solid 1px;
}

.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-suffix {
    border-left: var(--srfm-color-input-border) solid 1px;
}

.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-block-wrap .srfm-input-content {
    border-color: var(--srfm-error-color-border);
}

.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-block-wrap .srfm-input-content.srfm-input-focused {
    box-shadow: 0 0 0 3px var(--srfm-error-color-border-glow);
}

.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-error-wrap .srfm-error-message {
    line-height: var(--srfm-error-line-height);
    color: var(--srfm-error-color);
    font-size: var(--srfm-error-font-size);
    font-weight: var(--srfm-error-font-weight);
    display: block;
}

.srfm-form-container .srfm-form .srfm-phone-block.srfm-error .srfm-error-message {
    display: block !important;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti {
    width: 100%;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country {
    color-scheme: unset;
    forced-color-adjust: unset;
    mask: unset;
    math-depth: unset;
    position: relative;
    position-anchor: unset;
    text-size-adjust: unset;
    appearance: unset;
    color: inherit;
    font-family: inherit;
    font-feature-settings: unset;
    font-kerning: unset;
    font-language-override: unset;
    font-optical-sizing: unset;
    font-palette: unset;
    font-size: inherit;
    font-size-adjust: unset;
    font-stretch: unset;
    font-style: unset;
    font-synthesis: unset;
    font-variant: unset;
    font-variation-settings: unset;
    font-weight: inherit;
    position-area: unset;
    text-orientation: unset;
    text-rendering: unset;
    text-spacing-trim: unset;
    -webkit-font-smoothing: unset;
    -webkit-locale: unset;
    -webkit-text-orientation: unset;
    -webkit-writing-mode: unset;
    writing-mode: unset;
    zoom: unset;
    accent-color: unset;
    place-content: unset;
    align-items: center;
    place-self: unset;
    alignment-baseline: unset;
    anchor-name: unset;
    anchor-scope: unset;
    animation-composition: unset;
    animation: unset;
    app-region: unset;
    aspect-ratio: unset;
    backdrop-filter: unset;
    backface-visibility: unset;
    background: 0px 0px !important;
    background-blend-mode: unset;
    baseline-shift: unset;
    baseline-source: unset;
    block-size: unset;
    border-block: unset;
    border: 0px;
    border-radius: 0px;
    border-collapse: unset;
    border-end-end-radius: unset;
    border-end-start-radius: unset;
    border-inline: unset;
    border-start-end-radius: unset;
    border-start-start-radius: unset;
    inset: unset;
    box-decoration-break: unset;
    box-shadow: unset;
    box-sizing: unset;
    break-after: unset;
    break-before: unset;
    break-inside: unset;
    buffered-rendering: unset;
    caption-side: unset;
    caret-animation: unset;
    caret-color: unset;
    caret-shape: unset;
    clear: unset;
    clip: unset;
    clip-path: unset;
    clip-rule: unset;
    color-interpolation: unset;
    color-interpolation-filters: unset;
    color-rendering: unset;
    columns: unset;
    column-fill: unset;
    gap: 4px;
    column-rule: unset;
    column-span: unset;
    contain: unset;
    contain-intrinsic-block-size: unset;
    contain-intrinsic-size: unset;
    contain-intrinsic-inline-size: unset;
    container: unset;
    content: unset;
    content-visibility: unset;
    corner-shape: unset;
    corner-block-end-shape: unset;
    corner-block-start-shape: unset;
    counter-increment: unset;
    counter-reset: unset;
    counter-set: unset;
    cursor: unset;
    cx: unset;
    cy: unset;
    d: unset;
    display: flex;
    dominant-baseline: unset;
    dynamic-range-limit: unset;
    empty-cells: unset;
    field-sizing: unset;
    fill: unset;
    fill-opacity: unset;
    fill-rule: unset;
    filter: unset;
    flex: unset;
    flex-flow: unset;
    float: unset;
    flood-color: unset;
    flood-opacity: unset;
    grid: unset;
    grid-area: unset;
    height: 100%;
    hyphenate-character: unset;
    hyphenate-limit-chars: unset;
    hyphens: unset;
    image-orientation: unset;
    image-rendering: unset;
    initial-letter: unset;
    inline-size: unset;
    inset-block: unset;
    inset-inline: unset;
    interactivity: unset;
    interest-delay: unset;
    interpolate-size: unset;
    isolation: unset;
    justify-items: unset;
    letter-spacing: unset;
    lighting-color: unset;
    line-break: unset;
    line-height: inherit;
    list-style: unset;
    margin-block: unset;
    margin: 0px;
    margin-inline: unset;
    marker: unset;
    mask-type: unset;
    math-shift: unset;
    math-style: unset;
    max-block-size: unset;
    max-height: unset;
    max-inline-size: unset;
    max-width: unset;
    min-block-size: unset;
    min-height: unset;
    min-inline-size: unset;
    min-width: unset;
    mix-blend-mode: unset;
    object-fit: unset;
    object-position: unset;
    object-view-box: unset;
    offset: unset;
    opacity: unset;
    order: unset;
    orphans: unset;
    outline: unset;
    outline-offset: unset;
    overflow-anchor: unset;
    overflow-block: unset;
    overflow-clip-margin: unset;
    overflow-inline: unset;
    overflow-wrap: unset;
    overflow: unset;
    overlay: unset;
    overscroll-behavior-block: unset;
    overscroll-behavior-inline: unset;
    overscroll-behavior: unset;
    padding-block: unset;
    padding: 0px;
    padding-inline: unset;
    page: unset;
    page-orientation: unset;
    paint-order: unset;
    perspective: unset;
    perspective-origin: unset;
    pointer-events: unset;
    position-try: unset;
    position-visibility: unset;
    print-color-adjust: unset;
    quotes: unset;
    r: unset;
    reading-flow: unset;
    reading-order: unset;
    resize: unset;
    rotate: unset;
    ruby-align: unset;
    ruby-position: unset;
    rx: unset;
    ry: unset;
    scale: unset;
    scroll-behavior: unset;
    scroll-initial-target: unset;
    scroll-margin-block: unset;
    scroll-margin: unset;
    scroll-margin-inline: unset;
    scroll-marker-group: unset;
    scroll-padding-block: unset;
    scroll-padding: unset;
    scroll-padding-inline: unset;
    scroll-snap-align: unset;
    scroll-snap-stop: unset;
    scroll-snap-type: unset;
    scroll-target-group: unset;
    scroll-timeline: unset;
    scrollbar-color: unset;
    scrollbar-gutter: unset;
    scrollbar-width: unset;
    shape-image-threshold: unset;
    shape-margin: unset;
    shape-outside: unset;
    shape-rendering: unset;
    size: unset;
    speak: unset;
    stop-color: unset;
    stop-opacity: unset;
    stroke: unset;
    stroke-dasharray: unset;
    stroke-dashoffset: unset;
    stroke-linecap: unset;
    stroke-linejoin: unset;
    stroke-miterlimit: unset;
    stroke-opacity: unset;
    stroke-width: unset;
    tab-size: unset;
    table-layout: unset;
    text-align: unset;
    text-align-last: unset;
    text-anchor: unset;
    text-autospace: unset;
    text-box: unset;
    text-combine-upright: unset;
    text-decoration: none;
    text-decoration-skip-ink: unset;
    text-emphasis: unset;
    text-emphasis-position: unset;
    text-indent: unset;
    text-justify: unset;
    text-overflow: unset;
    text-shadow: unset;
    text-transform: unset;
    text-underline-offset: unset;
    text-underline-position: unset;
    text-wrap: unset;
    timeline-scope: unset;
    touch-action: unset;
    transform: unset;
    transform-box: unset;
    transform-origin: unset;
    transform-style: unset;
    transition: unset;
    translate: unset;
    user-select: unset;
    vector-effect: unset;
    vertical-align: unset;
    view-timeline: unset;
    view-transition-class: unset;
    view-transition-group: unset;
    view-transition-name: unset;
    visibility: unset;
    border-spacing: unset;
    -webkit-box-align: unset;
    -webkit-box-decoration-break: unset;
    -webkit-box-direction: unset;
    -webkit-box-flex: unset;
    -webkit-box-ordinal-group: unset;
    -webkit-box-orient: unset;
    -webkit-box-pack: unset;
    -webkit-box-reflect: unset;
    -webkit-line-break: unset;
    -webkit-line-clamp: unset;
    -webkit-mask-box-image: unset;
    -webkit-rtl-ordering: unset;
    -webkit-ruby-position: unset;
    -webkit-tap-highlight-color: unset;
    -webkit-text-combine: unset;
    -webkit-text-decorations-in-effect: unset;
    -webkit-text-fill-color: unset;
    -webkit-text-security: unset;
    -webkit-text-stroke: unset;
    -webkit-user-drag: unset;
    white-space-collapse: unset;
    widows: unset;
    width: unset;
    will-change: unset;
    word-break: unset;
    word-spacing: unset;
    x: unset;
    y: unset;
    z-index: 1;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country:focus {
    outline: 0px;
    border: var(--srfm-color-scheme-primary) solid 1px;
    border-top-left-radius: calc(var(--srfm-input-field-border-radius) - 1px);
    border-bottom-left-radius: calc(var(--srfm-input-field-border-radius) - 1px);
    background: 0px 0px !important;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container {
    line-height: normal;
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content {
    width: 310px !important;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list {
    top: 100%;
    bottom: auto;
    width: 100%;
    transition: 0.2s ease-out;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list.iti__hide {
    display: block;
    transform: translateY(1em);
    opacity: 0;
    visibility: hidden;
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__selected-dial-code {
    font-size: var(--srfm-input-field-font-size);
    margin-left: 0px;
    color: var(--srfm-color-input-prefix);
}

.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__arrow {
    display: none;
}

.srfm-form-container .srfm-form .srfm-phone-block .srfm-input-phone {
    padding-right: var(--srfm-dropdown-padding-right);
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top)) !important;
    margin-bottom: var(--srfm-input-field-margin-bottom) !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.iti .iti__dropdown-content {
    background-color: var(--srfm-expandable-menu-background);
    border-radius: var(--srfm-input-field-border-radius);
    margin-top: var(--srfm-dropdown-gap-between-input-menu) !important;
    border: 1px solid var(--srfm-dropdown-menu-border-color) !important;
}

.iti .iti__dropdown-content .iti__search-input {
    color: var(--srfm-color-input-text);
    background-color: var(--srfm-expandable-menu-background);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: .5px solid var(--srfm-dropdown-menu-border-color);
    padding: var(--srfm-input-field-padding);
    outline: 0px;
    border-radius: var(--srfm-input-field-border-radius) var(--srfm-input-field-border-radius) 0 0;
    font-size: var(--srfm-dropdown-font-size) !important;
}

.iti .iti__country-list {
    display: block;
    opacity: 1;
    line-height: var(--srfm-input-field-line-height);
    background: var(--srfm-expandable-menu-background);
    font-weight: var(--srfm-dropdown-font-weight);
    padding: var(--srfm-dropdown-menu-padding);
    border-radius: var(--srfm-input-field-border-radius);
    margin-top: 0px;
    border: none;
    clip-path: inset(0px round 10px);
    font-size: var(--srfm-dropdown-font-size) !important;
}

.iti .iti__country-list .iti__country {
    padding: var(--srfm-dropdown-option-padding);
    gap: var(--srfm-gap-between-icon-text);
    border-radius: var(--srfm-input-field-border-radius);
}

.iti .iti__country-list .iti__country .iti__country-name {
    color: var(--srfm-dropdown-option-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.iti .iti__country-list .iti__country .iti__dial-code {
    color: var(--srfm-color-input-text);
    font-weight: 600;
}

.iti .iti__country-list .iti__country .iti__country-name,
.iti .iti__country-list .iti__country .iti__flag-box {
    margin-right: 0px;
}

.iti .iti__country-list .iti__country.iti__highlight {
    background-color: var(--srfm-dropdown-option-background-hover);
}

.iti .iti__country-list .iti__country.iti__active {
    background-color: var(--srfm-dropdown-option-background-selected);
}

.iti .iti__country-list .iti__country.iti__active::after {
    content: "";
    width: 5.33px;
    height: 10.67px;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
    margin-left: auto;
}

.iti--fullscreen-popup {
    z-index: 999999 !important;
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap {
    line-height: 0;
}

.srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap .srfm-input-textarea {
    resize: vertical;
    height: unset;
    line-height: var(--srfm-input-field-line-height) !important;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap {
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
    border: 1px solid var(--srfm-color-input-border);
    transition: 0.2s ease-out;
    min-height: 243px;
    border-radius: 6px;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap:hover {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap:hover .ql-toolbar {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap.srfm-quill-editor-focused {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap.srfm-quill-editor-focused .ql-toolbar {
    border-color: var(--srfm-color-input-border-hover);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap .ql-editor {
    border-radius: 0px 0px 5px 5px;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-container.ql-snow {
    border: none;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-input-textarea {
    display: none;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container {
    margin: var(--srfm-input-field-margin);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap {
    border: 1px solid var(--srfm-error-color-border);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap .ql-toolbar {
    border-color: var(--srfm-error-color-border);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap.srfm-quill-editor-focused {
    box-shadow: 0 0 0 3px var(--srfm-error-color-border-glow);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container {
    transition: 0.2s ease-out;
    border: 0px;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-toolbar {
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid var(--srfm-color-input-border);
    background-color: rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-formats button {
    box-shadow: none;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-formats {
    margin-right: 0px;
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-editor {
    min-height: 200px;
    transition: 0.5s;
    background-color: var(--srfm-color-input-background);
}

.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-picker-options .ql-picker-item {
    line-height: 1;
}

.wp-theme-bricks .srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap {
    line-height: 1.4;
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

button.srfm-toolbar-width-setting-button {
    width: max-content !important;
    color: var(--wp-components-color-foreground, #1e1e1e);
}

button.srfm-toolbar-width-setting-button::before {
    display: none !important;
}

button.srfm-toolbar-width-setting-button.is-selected .srfm-toolbar-width-setting-icon {
    background: rgb(30, 30, 30);
    box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px;
    color: rgb(255, 255, 255);
}

button.srfm-toolbar-width-setting-button:hover {
    color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

button.srfm-toolbar-width-setting-button .srfm-toolbar-width-setting-icon {
    border: 1px solid;
    padding: 6px;
    border-radius: 2px;
    line-height: 1.4;
    font-size: 13px;
}

.block-editor-page.post-type-sureforms_form .is-root-container,
.srfm-form-container {
    position: relative;
    z-index: 1;
}

.block-editor-page.post-type-sureforms_form .is-root-container *,
.srfm-form-container * {
    box-sizing: border-box;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-25,
.srfm-form-container .srfm-block-width-25 {
    flex: 0 1 calc(25% - 0.75 * var(--srfm-column-gap-between-blocks));
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-33-33,
.srfm-form-container .srfm-block-width-33-33 {
    flex: 0 1 calc(33.33% - 0.6666666667 * var(--srfm-column-gap-between-blocks));
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-50,
.srfm-form-container .srfm-block-width-50 {
    flex: 0 1 calc(50% - var(--srfm-column-gap-between-blocks)/ 2);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-66-66,
.srfm-form-container .srfm-block-width-66-66 {
    flex: 0 1 calc(66.66% - 0.3333333333 * var(--srfm-column-gap-between-blocks));
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-75,
.srfm-form-container .srfm-block-width-75 {
    flex: 0 1 calc(75% - var(--srfm-column-gap-between-blocks)/ 4);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-100,
.srfm-form-container .srfm-block-width-100 {
    flex: 0 1 100%;
}

@media (max-width: 576px) {

    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-25,
    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-33-33,
    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-50,
    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-66-66,
    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-75,
    .srfm-form-container .srfm-block-width-25,
    .srfm-form-container .srfm-block-width-33-33,
    .srfm-form-container .srfm-block-width-50,
    .srfm-form-container .srfm-block-width-66-66,
    .srfm-form-container .srfm-block-width-75 {
        min-width: 100%;
        width: 100%;
    }
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-input-common,
.srfm-form-container .srfm-input-common {
    width: 100%;
    max-width: 100%;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-submit-button,
.srfm-form-container .srfm-submit-button {
    cursor: pointer;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-nxt-btn,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-pre-btn,
.srfm-form-container .srfm-nxt-btn,
.srfm-form-container .srfm-pre-btn {
    cursor: pointer;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn,
.srfm-form-container .srfm-custom-button-ctn {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn .srfm-button,
.srfm-form-container .srfm-custom-button-ctn .srfm-button {
    margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
    margin-bottom: var(--srfm-input-field-margin-bottom);
    margin-right: 0px;
    margin-left: 0px;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn.srfm-block,
.srfm-form-container .srfm-custom-button-ctn.srfm-block {
    height: auto;
}

.block-editor-page.post-type-sureforms_form .is-root-container .ts-dropdown-icon,
.srfm-form-container .ts-dropdown-icon {
    position: absolute;
    right: var(--srfm-dropdown-padding-right);
    color: var(--srfm-color-input-text);
    display: flex;
    align-items: center;
    background: 0px 0px !important;
}

.block-editor-page.post-type-sureforms_form .is-root-container fieldset,
.srfm-form-container fieldset {
    font-size: inherit;
    border: none;
    margin: 0px;
    padding: 0px;
    line-height: 0;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-email-confirm-block,
.srfm-form-container .srfm-email-confirm-block {
    margin-top: var(--srfm-row-gap-between-blocks);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-label,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-legend,
.srfm-form-container .srfm-block .srfm-block-label,
.srfm-form-container .srfm-block .srfm-block-legend {
    display: block;
    font-size: var(--srfm-label-font-size);
    font-weight: var(--srfm-label-font-weight);
    line-height: var(--srfm-label-line-height);
    color: var(--srfm-color-input-label);
    word-break: break-word;
    margin: 0px;
    padding: 0px;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-wrap,
.srfm-form-container .srfm-block .srfm-block-wrap {
    position: relative;
    line-height: 0;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-description,
.srfm-form-container .srfm-block .srfm-description {
    display: block;
    font-size: var(--srfm-description-font-size);
    font-weight: var(--srfm-description-font-weight);
    line-height: var(--srfm-description-line-height);
    color: var(--srfm-color-input-description);
    margin-top: var(--srfm-description-margin-top);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-error-wrap,
.srfm-form-container .srfm-block .srfm-error-wrap {
    height: var(--srfm-error-line-height);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-input-input,
.srfm-form-container .srfm-block .srfm-input-input {
    height: var(--srfm-input-height);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-description,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-description,
.srfm-form-container .srfm-checkbox-block .srfm-description,
.srfm-form-container .srfm-gdpr-block .srfm-description {
    margin-left: var(--srfm-checkbox-description-margin-left);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-error-message,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-error-message,
.srfm-form-container .srfm-checkbox-block .srfm-error-message,
.srfm-form-container .srfm-gdpr-block .srfm-error-message {
    padding-top: 4px;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap *,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap *,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap *,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap * {
    box-sizing: border-box;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url {
    color: var(--srfm-color-scheme-primary);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx {
    display: flex;
    gap: var(--srfm-check-gap);
    user-select: none;
    cursor: pointer;
    transition: 0.2s ease-out;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text {
    flex: 1 1 0%;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap {
    float: left;
    vertical-align: middle;
    transform: translate3d(0px, 0px, 0px);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child {
    margin-top: var(--srfm-checkbox-margin-top-frontend);
    width: var(--srfm-check-ctn-width);
    height: var(--srfm-check-ctn-height);
    border-radius: var(--srfm-checkbox-input-border-radius);
    transform: scale(1);
    border: 1px solid var(--srfm-color-input-border);
    background-color: var(--srfm-color-input-background);
    transition: 0.2s ease-out;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg {
    opacity: 0;
    position: absolute;
    top: var(--srfm-check-svg-top);
    left: var(--srfm-check-svg-left);
    fill: none;
    width: var(--srfm-check-svg-size);
    height: var(--srfm-check-svg-size);
    stroke: rgb(255, 255, 255);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: 0.2s ease-out;
    transform: translate3d(0px, 0px, 0px);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child {
    position: relative;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 640px) {

    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,
    .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx,
    .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,
    .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx {
        width: 100%;
    }
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr {
    position: absolute !important;
    left: 0px !important;
    top: 0px !important;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child {
    background: var(--srfm-color-scheme-primary);
    border-color: var(--srfm-color-scheme-primary);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg {
    opacity: 1;
    stroke-dashoffset: 0;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg,
.block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg,
.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg,
.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg {
    position: absolute;
    width: 0px;
    height: 0px;
    pointer-events: none;
    user-select: none;
}

.editor-styles-wrapper .srfm-button,
.srfm-form-container .srfm-button {
    padding: var(--srfm-btn-padding);
    font-size: var(--srfm-btn-font-size);
    font-weight: var(--srfm-btn-font-weight);
    line-height: var(--srfm-btn-line-height);
    border-radius: var(--srfm-btn-border-radius);
    background: var(--srfm-color-scheme-primary);
    color: var(--srfm-color-scheme-text-on-primary);
    border: 1px solid var(--srfm-color-scheme-primary);
}

.editor-styles-wrapper .srfm-button:hover,
.srfm-form-container .srfm-button:hover {
    background: var(--srfm-btn-color-hover);
}

.editor-styles-wrapper .srfm-button:focus,
.srfm-form-container .srfm-button:focus {
    box-shadow: 0 0 0 3px var(--srfm-color-input-border-focus-glow);
}

.srfm-submit-button-hidden .srfm-form .srfm-block-single:has(+ .srfm-submit-container) {
    margin-bottom: 0px !important;
}

.srfm-form-restriction-wrapper {
    background-color: rgb(255, 255, 255);
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message {
    background: rgb(254, 252, 232);
    border: 1px solid rgb(254, 240, 138);
    border-radius: 8px;
    padding: 12px;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    line-height: 0;
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-icon {
    color: rgb(250, 173, 20);
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-text {
    color: rgb(51, 51, 51);
    margin: 0px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}

:root {
    --srfm-font-size: 16px;
    --srfm-error-color: #dc2626;
    --srfm-error-color-border: rgba(220, 38, 38, 0.65);
    --srfm-error-color-border-glow: rgba(220, 38, 38, 0.15);
    --srfm-column-gap-between-blocks: 16px;
    --srfm-dropdown-font-weight: 400;
    --srfm-dropdown-badge-gap: 6px;
    --srfm-dropdown-badge-icon-gap: 6px;
    --srfm-dropdown-menu-padding: 6px;
    --srfm-dropdown-menu-icon-gap: 8px;
    --srfm-dropdown-option-padding: 8px 12px;
    --srfm-dropdown-badge-delete-icon: var(--srfm-error-color-border, #dc2626);
    --srfm-expandable-menu-background: #ffffff;
    --srfm-input-field-border-radius: 6px;
    --srfm-input-field-font-weight: 400;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-checkbox-input-border-radius: 4px;
    --srfm-check-svg-top: 2px;
    --srfm-check-svg-left: 2px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-weight: 500;
    --srfm-description-font-weight: 400;
    --srfm-description-margin-top: 2px;
    --srfm-error-font-size: 12px;
    --srfm-error-font-weight: 500;
    --srfm-error-line-height: 16px;
    --srfm-btn-border-radius: 6px;
    --srfm-btn-font-weight: 500;
    --srfm-multi-choice-horizontal-svg-size: 16px;
    --srfm-page-break-indicator-size: 24px;
}

.srfm-form-container {
    position: relative;
    padding-top: var(--srfm-form-padding-top, 0);
    padding-right: var(--srfm-form-padding-right, 0);
    padding-bottom: var(--srfm-form-padding-bottom, 0);
    padding-left: var(--srfm-form-padding-left, 0);
    border-top-left-radius: var(--srfm-form-border-radius-top, 0);
    border-top-right-radius: var(--srfm-form-border-radius-right, 0);
    border-bottom-right-radius: var(--srfm-form-border-radius-bottom, 0);
    border-bottom-left-radius: var(--srfm-form-border-radius-left, 0);
}

.srfm-form-container.srfm-bg-color {
    background: var(--srfm-bg-color);
}

.srfm-form-container.srfm-bg-image {
    background-image: var(--srfm-bg-image);
    background-position: var(--srfm-bg-position);
    background-attachment: var(--srfm-bg-attachment);
    background-repeat: var(--srfm-bg-repeat);
    background-size: var(--srfm-bg-size);
}

.srfm-form-container.srfm-bg-gradient {
    background: var(--srfm-bg-gradient);
}

.srfm-form-container[class*="srfm-overlay"]::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: var(--srfm-bg-overlay-opacity);
    pointer-events: none;
    z-index: -1;
}

.srfm-form-container.srfm-overlay-image::before {
    background-image: var(--srfm-bg-overlay-image);
    background-position: var(--srfm-bg-overlay-position);
    background-attachment: var(--srfm-bg-overlay-attachment);
    background-repeat: var(--srfm-bg-overlay-repeat);
    background-size: var(--srfm-bg-overlay-size);
    mix-blend-mode: var(--srfm-bg-overlay-blend-mode);
    background-color: unset;
}

.srfm-form-container.srfm-overlay-color::before {
    background-color: var(--srfm-bg-overlay-color);
}

.srfm-form-container.srfm-overlay-gradient::before {
    background: var(--srfm-bg-overlay-gradient);
}

.srfm-form-container[class*="srfm-overlay"]::before {
    border-top-left-radius: var(--srfm-form-border-radius-top, 0);
    border-top-right-radius: var(--srfm-form-border-radius-right, 0);
    border-bottom-right-radius: var(--srfm-form-border-radius-bottom, 0);
    border-bottom-left-radius: var(--srfm-form-border-radius-left, 0);
}

.srfm-form-container .srfm-custom-wp-paragraph {
    width: 100% !important;
    margin: 0px 0px 1.2em !important;
    padding: 0px 0.3em !important;
}

.srfm-form-container div[class^="astra-advanced-hook"] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.srfm-form-container .srfm-form-title {
    padding: 0.3em;
    margin-top: 0px;
    margin-bottom: 1em;
}

.srfm-form-container .srfm-instant-form-wrn-ctn {
    display: flex;
    align-items: flex-start;
    border: 1px solid rgb(251, 191, 36);
    border-radius: 0.75em;
    background-color: rgb(255, 255, 255);
    padding: 0.75em;
    margin-bottom: 1.2em;
    font-size: 20px !important;
}

.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-svg-container {
    max-width: 36px;
    width: 100%;
    height: 20px;
    flex: 0 0 auto;
}

.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-text-ctn {
    display: flex;
    flex-direction: column;
    gap: 0.25em;
}

.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-description {
    font-size: 0.8em;
    color: rgb(180, 83, 9);
    line-height: 24px;
}

.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-link {
    font-weight: 600;
    color: rgb(180, 83, 9);
    line-height: 16px;
    text-decoration: none;
    width: fit-content;
    padding: 4px 0px;
}

.srfm-form-container .srfm-form .srfm-captcha-container {
    width: 100%;
}

.srfm-form-container .srfm-form .srfm-captcha-container .h-captcha {
    height: 78px;
}

.srfm-form-container .srfm-form .srfm-validation-error {
    line-height: var(--srfm-error-line-height);
    color: var(--srfm-error-color);
    font-size: var(--srfm-error-font-size);
    font-weight: var(--srfm-error-font-weight);
    margin: var(--srfm-input-field-margin-top) 0 0;
}

.srfm-form-container .srfm-form .uagb-block {
    margin-bottom: 1em;
    width: 100%;
}

.srfm-form-container .srfm-form .srfm-required {
    color: rgb(220, 38, 38);
}

.srfm-form-container .srfm-form .srfm-block .srfm-error-message {
    display: none;
}

.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader {
    display: none;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-color: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-radius: 50%;
    border-top: 2px solid var(--srfm-color-scheme-primary);
    width: 1.2em;
    height: 1.2em;
    animation: 2s linear 0s infinite normal none running spin;
    margin-left: 0.5em;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader.srfm-active {
    display: block;
}

.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader:hover {
    border-color: var(--srfm-btn-color-hover);
}

.srfm-form-container .srfm-form .srfm-submit-button .srfm-submit-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    overflow-wrap: anywhere;
    height: 100%;
}

.srfm-form-container .srfm-form p:not([hidden]).srfm-error-message {
    line-height: 20px;
    color: rgb(17, 24, 39);
    font-size: 14px;
    font-weight: var(--srfm-error-font-weight);
    margin: 0px;
    display: flex;
    align-items: center;
    border: 1px solid rgb(254, 202, 202);
    width: 100%;
    padding: 12px;
    border-radius: 8px;
    background-color: rgb(254, 242, 242);
    gap: 8px;
}

.srfm-form-container .srfm-form p:not([hidden]).srfm-error-message .srfm-icon {
    line-height: 1;
    display: flex;
    color: rgb(220, 38, 38);
}

.srfm-form-container .srfm-form p:not([hidden]).srfm-footer-error {
    margin-top: var(--srfm-row-gap-between-blocks);
}

.srfm-form-container .srfm-form p:not([hidden]).srfm-head-error {
    margin-bottom: var(--srfm-row-gap-between-blocks);
}

.srfm-form-container .srfm-success-box {
    display: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: var(--srfm-body-input-color);
    min-height: 40vh;
}

.srfm-form-container .srfm-success-box p {
    margin: 0px;
}

.srfm-form-container .srfm-success-box.srfm-active {
    display: flex;
    white-space: pre-wrap;
}

.srfm-form-container .srfm-success-box div {
    width: 100%;
}

.srfm-form-container .srfm-success-box .srfm-success-box-description {
    font-size: 0.9em;
    font-weight: 400;
    line-height: 26px;
    color: var(--srfm-body-input-color);
}

.srfm-form-container .srfm-display-none {
    display: none;
}

.brx-body .srfm-form-container .grecaptcha-badge {
    visibility: revert !important;
}

.wp-theme-kadence .srfm-form-container {
    height: auto;
}

.ts-control {
    border: 1px solid rgb(208, 208, 208);
    border-radius: 3px;
    box-shadow: none;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.ts-wrapper.multi.has-items .ts-control {
    padding: 6px 8px 3px;
}

.full .ts-control {
    background-color: rgb(255, 255, 255);
}

.disabled .ts-control,
.disabled .ts-control * {
    cursor: default !important;
}

.focus .ts-control {
    box-shadow: none;
}

.ts-control>* {
    display: inline-block;
    vertical-align: baseline;
}

.ts-wrapper.multi .ts-control>div {
    background: rgb(242, 242, 242);
    border: 0px solid rgb(208, 208, 208);
    color: rgb(48, 48, 48);
    cursor: pointer;
    margin: 0px 3px 3px 0px;
    padding: 2px 6px;
}

.ts-wrapper.multi .ts-control>div.active {
    background: rgb(232, 232, 232);
    border: 0px solid rgb(202, 202, 202);
    color: rgb(48, 48, 48);
}

.ts-wrapper.multi.disabled .ts-control>div,
.ts-wrapper.multi.disabled .ts-control>div.active {
    background: rgb(255, 255, 255);
    border: 0px solid rgb(255, 255, 255);
    color: rgb(125, 125, 125);
}

.ts-control>input {
    flex: 1 1 auto;
    min-width: 7rem;
    background: none !important;
    border: 0px !important;
    box-shadow: none !important;
    display: inline-block !important;
    line-height: inherit !important;
    margin: 0px !important;
    max-height: none !important;
    max-width: 100% !important;
    min-height: 0px !important;
    padding: 0px !important;
    text-indent: 0px !important;
    user-select: auto !important;
}

.ts-control>input:focus {
    outline: none !important;
}

.has-items .ts-control>input {
    margin: 0px 4px !important;
}

.ts-control.rtl {
    text-align: right;
}

.ts-control.rtl.single .ts-control::after {
    left: 15px;
    right: auto;
}

.ts-control.rtl .ts-control>input {
    margin: 0px 4px 0px -2px !important;
}

.disabled .ts-control {
    background-color: rgb(250, 250, 250);
    opacity: 0.5;
}

.input-hidden .ts-control>input {
    left: -10000px;
    opacity: 0;
    position: absolute;
}

.ts-dropdown {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: rgb(208, 208, 208);
    border-bottom-color: rgb(208, 208, 208);
    border-left-color: rgb(208, 208, 208);
    border-image: initial;
    border-radius: 0px 0px 3px 3px;
    border-top-style: initial;
    border-top-color: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;
    box-sizing: border-box;
    left: 0px;
    margin: 0.25rem 0px 0px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10;
}

.ts-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden;
}

.ts-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, 0.2);
    border-radius: 1px;
}

.ts-dropdown .create,
.ts-dropdown .no-results,
.ts-dropdown .optgroup-header,
.ts-dropdown .option {
    padding: 5px 8px;
}

.ts-dropdown .option,
.ts-dropdown [data-disabled],
.ts-dropdown [data-disabled] [data-selectable].option {
    cursor: inherit;
    opacity: 0.5;
}

.ts-dropdown [data-selectable].option {
    cursor: pointer;
    opacity: 1;
}

.ts-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0px;
}

.ts-dropdown .optgroup-header {
    background: rgb(255, 255, 255);
    color: rgb(48, 48, 48);
    cursor: default;
}

.ts-dropdown .active {
    background-color: rgb(245, 250, 253);
    color: rgb(73, 92, 104);
}

.ts-dropdown .active.create {
    color: rgb(73, 92, 104);
}

.ts-dropdown .create {
    color: rgba(48, 48, 48, 0.5);
}

.ts-dropdown .spinner {
    display: inline-block;
    height: 30px;
    margin: 5px 8px;
    width: 30px;
}

.ts-dropdown .spinner::after {
    animation: 1.2s linear 0s infinite normal none running lds-dual-ring;
    border-color: rgb(208, 208, 208) transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 5px;
    content: " ";
    display: block;
    height: 24px;
    margin: 3px;
    width: 24px;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(1turn);
    }
}

.ts-dropdown-content {
    max-height: 200px;
    overflow: hidden auto;
    scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
    color: transparent !important;
}

.ts-wrapper.plugin-drag_drop .ts-dragging>* {
    visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
    margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
    margin-left: 0.5rem;
}

.plugin-clear_button {
    --ts-pr-clear-button: 1em;
}

.plugin-clear_button .clear-button {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.5s;
    background: transparent !important;
    margin-right: 0px !important;
}

.plugin-clear_button.form-select .clear-button,
.plugin-clear_button.single .clear-button {
    right: max(var(--ts-pr-caret), 8px);
}

.plugin-clear_button.focus.has-items .clear-button,
.plugin-clear_button:not(.disabled):hover.has-items .clear-button {
    opacity: 1;
}

.ts-wrapper .dropdown-header {
    border-bottom: 1px solid rgb(208, 208, 208);
    border-radius: 3px 3px 0px 0px;
    padding: 10px 8px;
    position: relative;
}

.ts-wrapper .dropdown-header-close {
    color: rgb(48, 48, 48);
    line-height: 20px;
    margin-top: -12px;
    opacity: 0.4;
    position: absolute;
    right: 8px;
    top: 50%;
    font-size: 20px !important;
}

.ts-wrapper .dropdown-header-close:hover {
    color: rgb(0, 0, 0);
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
    border: 1px solid rgb(208, 208, 208);
    box-shadow: none;
}

.plugin-dropdown_input .dropdown-input {
    background: transparent;
    border-style: solid;
    border-color: rgb(208, 208, 208);
    border-image: initial;
    border-width: 0px 0px 1px;
    box-shadow: none;
    display: block;
    padding: 8px;
    width: 100%;
}

.plugin-dropdown_input .items-placeholder {
    width: 100%;
    border: 0px !important;
    box-shadow: none !important;
}

.plugin-dropdown_input.dropdown-active .items-placeholder,
.plugin-dropdown_input.has-items .items-placeholder {
    display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input {
    min-width: 0px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input {
    flex: 0 0 auto;
    min-width: 4px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder {
    color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
    display: flex;
}

.ts-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid rgb(242, 242, 242);
    border-top: 0px;
    flex-basis: 0px;
    flex-grow: 1;
    min-width: 0px;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0px;
}

.ts-dropdown.plugin-optgroup_columns .optgroup::before {
    display: none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0px;
}

.ts-wrapper.plugin-remove_button .item {
    align-items: center;
    display: inline-flex;
}

.ts-wrapper.plugin-remove_button .item .remove {
    border-radius: 0px 2px 2px 0px;
    box-sizing: border-box;
    color: inherit;
    display: inline-block;
    padding: 0px 6px;
    text-decoration: none;
    vertical-align: middle;
}

.ts-wrapper.plugin-remove_button .item .remove:hover {
    background: rgba(0, 0, 0, 0.05);
}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
    background: none;
}

.ts-wrapper.plugin-remove_button .remove-single {
    font-size: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
    padding-right: 0px !important;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
    border-left: 1px solid rgb(208, 208, 208);
    margin-left: 6px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
    border-left-color: rgb(202, 202, 202);
}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
    border-left-color: rgb(255, 255, 255);
}

.ts-wrapper.plugin-remove_button.rtl .item {
    padding-left: 0px !important;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
    border-right: 1px solid rgb(208, 208, 208);
    margin-right: 6px;
}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
    border-right-color: rgb(202, 202, 202);
}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
    border-right-color: rgb(255, 255, 255);
}

:root {
    --ts-pr-clear-button: 0;
    --ts-pr-caret: 0;
    --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control,
.ts-wrapper.single .ts-control input {
    cursor: pointer;
}

.ts-control:not(.rtl) {
    padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
    padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
    position: relative;
}

.ts-control,
.ts-control input,
.ts-dropdown {
    color: rgb(48, 48, 48);
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
    background: rgb(255, 255, 255);
    cursor: text;
}

.ts-hidden-accessible {
    clip: rect(0px, 0px, 0px, 0px) !important;
    border: 0px !important;
    clip-path: inset(50%) !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

:root {
    --iti-hover-color: rgba(0, 0, 0, 0.05);
    --iti-border-color: #ccc;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: white;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 12px;
    --iti-flag-width: 16px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url("../intl/img/flags.webp");
    --iti-path-flags-2x: url("../intl/img/flags@2x.webp");
    --iti-path-globe-1x: url("../intl/img/globe.webp");
    --iti-path-globe-2x: url("../intl/img/globe@2x.webp");
    --iti-flag-sprite-width: 3904px;
    --iti-flag-sprite-height: 12px;
    --iti-mobile-popup-margin: 30px;
}

.iti {
    position: relative;
    display: inline-block;
}

.iti * {
    box-sizing: border-box;
}

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti__a11y-text {
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type="text"],
.iti input.iti__tel-input[type="tel"] {
    position: relative;
    z-index: 0;
    margin: 0px !important;
}

.iti__country-container {
    margin: var(--srfm-input-field-margin);
    right: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    padding: var(--iti-border-width);
}

.iti__selected-country {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    background: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 0px;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
}

.iti__selected-country-primary {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
    background: none !important;
}

.iti__arrow {
    margin-left: var(--iti-arrow-padding);
    width: 0px;
    height: 0px;
    border-left: var(--iti-triangle-border) solid transparent;
    border-right: var(--iti-triangle-border) solid transparent;
    border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

[dir="rtl"] .iti__arrow {
    margin-right: var(--iti-arrow-padding);
    margin-left: 0px;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
    border-radius: 3px;
    background-color: var(--iti-dropdown-bg);
}

.iti--inline-dropdown .iti__dropdown-content {
    position: absolute;
    z-index: 2;
    margin-top: 3px;
    margin-left: calc(var(--iti-border-width) * -1);
    border: var(--iti-border-width) solid var(--iti-border-color);
    box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
}

.iti__search-input {
    width: 100%;
    border-width: 0px;
    border-radius: 3px;
}

.iti__search-input+.iti__country-list {
    border-top: 1px solid var(--iti-border-color);
}

.iti__country-list {
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow-y: scroll;
}

.iti--inline-dropdown .iti__country-list {
    max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
    white-space: nowrap;
}

@media (max-width: 500px) {
    .iti--flexible-dropdown-width .iti__country-list {
        white-space: normal;
    }
}

.iti__country {
    display: flex;
    align-items: center;
    padding: 8px var(--iti-spacer-horizontal);
    outline: none;
}

.iti__dial-code {
    color: var(--iti-dialcode-color);
}

.iti__country.iti__highlight {
    background-color: var(--iti-hover-color);
}

.iti__country-list .iti__flag,
.iti__country-name {
    margin-right: var(--iti-spacer-horizontal);
}

[dir="rtl"] .iti__country-list .iti__flag,
[dir="rtl"] .iti__country-name {
    margin-right: 0px;
    margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
    cursor: pointer;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
    background-color: var(--iti-hover-color);
}

.iti .iti__selected-dial-code {
    margin-left: 4px;
    font-size: var(--srfm-input-field-font-size);
    padding-left: 0px;
    color: var(--srfm-color-input-prefix);
}

[dir="rtl"] .iti .iti__selected-dial-code {
    margin-left: 0px;
    margin-right: 4px;
}

.iti--container {
    position: fixed;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: var(--iti-border-width);
}

.iti--container:hover {
    cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
    background-color: rgba(0, 0, 0, 0.5);
    inset: 0px;
    position: fixed;
    padding: var(--iti-mobile-popup-margin);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    position: relative;
}

.iti--fullscreen-popup .iti__country {
    padding: 10px;
    line-height: 1.5em;
}

.iti__flag {
    --iti-flag-offset: 100px;
    height: var(--iti-flag-height);
    width: var(--iti-flag-width);
    border-radius: 1px;
    box-shadow: rgb(136, 136, 136) 0px 0px 1px 0px;
    background-image: var(--iti-path-flags-1x);
    background-repeat: no-repeat;
    background-position: var(--iti-flag-offset) 0;
    background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
    --iti-flag-offset: 0px;
}

.iti__ad {
    --iti-flag-offset: -16px;
}

.iti__ae {
    --iti-flag-offset: -32px;
}

.iti__af {
    --iti-flag-offset: -48px;
}

.iti__ag {
    --iti-flag-offset: -64px;
}

.iti__ai {
    --iti-flag-offset: -80px;
}

.iti__al {
    --iti-flag-offset: -96px;
}

.iti__am {
    --iti-flag-offset: -112px;
}

.iti__ao {
    --iti-flag-offset: -128px;
}

.iti__ar {
    --iti-flag-offset: -144px;
}

.iti__as {
    --iti-flag-offset: -160px;
}

.iti__at {
    --iti-flag-offset: -176px;
}

.iti__au {
    --iti-flag-offset: -192px;
}

.iti__aw {
    --iti-flag-offset: -208px;
}

.iti__ax {
    --iti-flag-offset: -224px;
}

.iti__az {
    --iti-flag-offset: -240px;
}

.iti__ba {
    --iti-flag-offset: -256px;
}

.iti__bb {
    --iti-flag-offset: -272px;
}

.iti__bd {
    --iti-flag-offset: -288px;
}

.iti__be {
    --iti-flag-offset: -304px;
}

.iti__bf {
    --iti-flag-offset: -320px;
}

.iti__bg {
    --iti-flag-offset: -336px;
}

.iti__bh {
    --iti-flag-offset: -352px;
}

.iti__bi {
    --iti-flag-offset: -368px;
}

.iti__bj {
    --iti-flag-offset: -384px;
}

.iti__bl {
    --iti-flag-offset: -400px;
}

.iti__bm {
    --iti-flag-offset: -416px;
}

.iti__bn {
    --iti-flag-offset: -432px;
}

.iti__bo {
    --iti-flag-offset: -448px;
}

.iti__bq {
    --iti-flag-offset: -464px;
}

.iti__br {
    --iti-flag-offset: -480px;
}

.iti__bs {
    --iti-flag-offset: -496px;
}

.iti__bt {
    --iti-flag-offset: -512px;
}

.iti__bw {
    --iti-flag-offset: -528px;
}

.iti__by {
    --iti-flag-offset: -544px;
}

.iti__bz {
    --iti-flag-offset: -560px;
}

.iti__ca {
    --iti-flag-offset: -576px;
}

.iti__cc {
    --iti-flag-offset: -592px;
}

.iti__cd {
    --iti-flag-offset: -608px;
}

.iti__cf {
    --iti-flag-offset: -624px;
}

.iti__cg {
    --iti-flag-offset: -640px;
}

.iti__ch {
    --iti-flag-offset: -656px;
}

.iti__ci {
    --iti-flag-offset: -672px;
}

.iti__ck {
    --iti-flag-offset: -688px;
}

.iti__cl {
    --iti-flag-offset: -704px;
}

.iti__cm {
    --iti-flag-offset: -720px;
}

.iti__cn {
    --iti-flag-offset: -736px;
}

.iti__co {
    --iti-flag-offset: -752px;
}

.iti__cr {
    --iti-flag-offset: -768px;
}

.iti__cu {
    --iti-flag-offset: -784px;
}

.iti__cv {
    --iti-flag-offset: -800px;
}

.iti__cw {
    --iti-flag-offset: -816px;
}

.iti__cx {
    --iti-flag-offset: -832px;
}

.iti__cy {
    --iti-flag-offset: -848px;
}

.iti__cz {
    --iti-flag-offset: -864px;
}

.iti__de {
    --iti-flag-offset: -880px;
}

.iti__dj {
    --iti-flag-offset: -896px;
}

.iti__dk {
    --iti-flag-offset: -912px;
}

.iti__dm {
    --iti-flag-offset: -928px;
}

.iti__do {
    --iti-flag-offset: -944px;
}

.iti__dz {
    --iti-flag-offset: -960px;
}

.iti__ec {
    --iti-flag-offset: -976px;
}

.iti__ee {
    --iti-flag-offset: -992px;
}

.iti__eg {
    --iti-flag-offset: -1008px;
}

.iti__eh {
    --iti-flag-offset: -1024px;
}

.iti__er {
    --iti-flag-offset: -1040px;
}

.iti__es {
    --iti-flag-offset: -1056px;
}

.iti__et {
    --iti-flag-offset: -1072px;
}

.iti__fi {
    --iti-flag-offset: -1088px;
}

.iti__fj {
    --iti-flag-offset: -1104px;
}

.iti__fk {
    --iti-flag-offset: -1120px;
}

.iti__fm {
    --iti-flag-offset: -1136px;
}

.iti__fo {
    --iti-flag-offset: -1152px;
}

.iti__fr {
    --iti-flag-offset: -1168px;
}

.iti__ga {
    --iti-flag-offset: -1184px;
}

.iti__gb {
    --iti-flag-offset: -1200px;
}

.iti__gd {
    --iti-flag-offset: -1216px;
}

.iti__ge {
    --iti-flag-offset: -1232px;
}

.iti__gf {
    --iti-flag-offset: -1248px;
}

.iti__gg {
    --iti-flag-offset: -1264px;
}

.iti__gh {
    --iti-flag-offset: -1280px;
}

.iti__gi {
    --iti-flag-offset: -1296px;
}

.iti__gl {
    --iti-flag-offset: -1312px;
}

.iti__gm {
    --iti-flag-offset: -1328px;
}

.iti__gn {
    --iti-flag-offset: -1344px;
}

.iti__gp {
    --iti-flag-offset: -1360px;
}

.iti__gq {
    --iti-flag-offset: -1376px;
}

.iti__gr {
    --iti-flag-offset: -1392px;
}

.iti__gt {
    --iti-flag-offset: -1408px;
}

.iti__gu {
    --iti-flag-offset: -1424px;
}

.iti__gw {
    --iti-flag-offset: -1440px;
}

.iti__gy {
    --iti-flag-offset: -1456px;
}

.iti__hk {
    --iti-flag-offset: -1472px;
}

.iti__hn {
    --iti-flag-offset: -1488px;
}

.iti__hr {
    --iti-flag-offset: -1504px;
}

.iti__ht {
    --iti-flag-offset: -1520px;
}

.iti__hu {
    --iti-flag-offset: -1536px;
}

.iti__id {
    --iti-flag-offset: -1552px;
}

.iti__ie {
    --iti-flag-offset: -1568px;
}

.iti__il {
    --iti-flag-offset: -1584px;
}

.iti__im {
    --iti-flag-offset: -1600px;
}

.iti__in {
    --iti-flag-offset: -1616px;
}

.iti__io {
    --iti-flag-offset: -1632px;
}

.iti__iq {
    --iti-flag-offset: -1648px;
}

.iti__ir {
    --iti-flag-offset: -1664px;
}

.iti__is {
    --iti-flag-offset: -1680px;
}

.iti__it {
    --iti-flag-offset: -1696px;
}

.iti__je {
    --iti-flag-offset: -1712px;
}

.iti__jm {
    --iti-flag-offset: -1728px;
}

.iti__jo {
    --iti-flag-offset: -1744px;
}

.iti__jp {
    --iti-flag-offset: -1760px;
}

.iti__ke {
    --iti-flag-offset: -1776px;
}

.iti__kg {
    --iti-flag-offset: -1792px;
}

.iti__kh {
    --iti-flag-offset: -1808px;
}

.iti__ki {
    --iti-flag-offset: -1824px;
}

.iti__km {
    --iti-flag-offset: -1840px;
}

.iti__kn {
    --iti-flag-offset: -1856px;
}

.iti__kp {
    --iti-flag-offset: -1872px;
}

.iti__kr {
    --iti-flag-offset: -1888px;
}

.iti__kw {
    --iti-flag-offset: -1904px;
}

.iti__ky {
    --iti-flag-offset: -1920px;
}

.iti__kz {
    --iti-flag-offset: -1936px;
}

.iti__la {
    --iti-flag-offset: -1952px;
}

.iti__lb {
    --iti-flag-offset: -1968px;
}

.iti__lc {
    --iti-flag-offset: -1984px;
}

.iti__li {
    --iti-flag-offset: -2000px;
}

.iti__lk {
    --iti-flag-offset: -2016px;
}

.iti__lr {
    --iti-flag-offset: -2032px;
}

.iti__ls {
    --iti-flag-offset: -2048px;
}

.iti__lt {
    --iti-flag-offset: -2064px;
}

.iti__lu {
    --iti-flag-offset: -2080px;
}

.iti__lv {
    --iti-flag-offset: -2096px;
}

.iti__ly {
    --iti-flag-offset: -2112px;
}

.iti__ma {
    --iti-flag-offset: -2128px;
}

.iti__mc {
    --iti-flag-offset: -2144px;
}

.iti__md {
    --iti-flag-offset: -2160px;
}

.iti__me {
    --iti-flag-offset: -2176px;
}

.iti__mf {
    --iti-flag-offset: -2192px;
}

.iti__mg {
    --iti-flag-offset: -2208px;
}

.iti__mh {
    --iti-flag-offset: -2224px;
}

.iti__mk {
    --iti-flag-offset: -2240px;
}

.iti__ml {
    --iti-flag-offset: -2256px;
}

.iti__mm {
    --iti-flag-offset: -2272px;
}

.iti__mn {
    --iti-flag-offset: -2288px;
}

.iti__mo {
    --iti-flag-offset: -2304px;
}

.iti__mp {
    --iti-flag-offset: -2320px;
}

.iti__mq {
    --iti-flag-offset: -2336px;
}

.iti__mr {
    --iti-flag-offset: -2352px;
}

.iti__ms {
    --iti-flag-offset: -2368px;
}

.iti__mt {
    --iti-flag-offset: -2384px;
}

.iti__mu {
    --iti-flag-offset: -2400px;
}

.iti__mv {
    --iti-flag-offset: -2416px;
}

.iti__mw {
    --iti-flag-offset: -2432px;
}

.iti__mx {
    --iti-flag-offset: -2448px;
}

.iti__my {
    --iti-flag-offset: -2464px;
}

.iti__mz {
    --iti-flag-offset: -2480px;
}

.iti__na {
    --iti-flag-offset: -2496px;
}

.iti__nc {
    --iti-flag-offset: -2512px;
}

.iti__ne {
    --iti-flag-offset: -2528px;
}

.iti__nf {
    --iti-flag-offset: -2544px;
}

.iti__ng {
    --iti-flag-offset: -2560px;
}

.iti__ni {
    --iti-flag-offset: -2576px;
}

.iti__nl {
    --iti-flag-offset: -2592px;
}

.iti__no {
    --iti-flag-offset: -2608px;
}

.iti__np {
    --iti-flag-offset: -2624px;
}

.iti__nr {
    --iti-flag-offset: -2640px;
}

.iti__nu {
    --iti-flag-offset: -2656px;
}

.iti__nz {
    --iti-flag-offset: -2672px;
}

.iti__om {
    --iti-flag-offset: -2688px;
}

.iti__pa {
    --iti-flag-offset: -2704px;
}

.iti__pe {
    --iti-flag-offset: -2720px;
}

.iti__pf {
    --iti-flag-offset: -2736px;
}

.iti__pg {
    --iti-flag-offset: -2752px;
}

.iti__ph {
    --iti-flag-offset: -2768px;
}

.iti__pk {
    --iti-flag-offset: -2784px;
}

.iti__pl {
    --iti-flag-offset: -2800px;
}

.iti__pm {
    --iti-flag-offset: -2816px;
}

.iti__pr {
    --iti-flag-offset: -2832px;
}

.iti__ps {
    --iti-flag-offset: -2848px;
}

.iti__pt {
    --iti-flag-offset: -2864px;
}

.iti__pw {
    --iti-flag-offset: -2880px;
}

.iti__py {
    --iti-flag-offset: -2896px;
}

.iti__qa {
    --iti-flag-offset: -2912px;
}

.iti__re {
    --iti-flag-offset: -2928px;
}

.iti__ro {
    --iti-flag-offset: -2944px;
}

.iti__rs {
    --iti-flag-offset: -2960px;
}

.iti__ru {
    --iti-flag-offset: -2976px;
}

.iti__rw {
    --iti-flag-offset: -2992px;
}

.iti__sa {
    --iti-flag-offset: -3008px;
}

.iti__sb {
    --iti-flag-offset: -3024px;
}

.iti__sc {
    --iti-flag-offset: -3040px;
}

.iti__sd {
    --iti-flag-offset: -3056px;
}

.iti__se {
    --iti-flag-offset: -3072px;
}

.iti__sg {
    --iti-flag-offset: -3088px;
}

.iti__sh {
    --iti-flag-offset: -3104px;
}

.iti__si {
    --iti-flag-offset: -3120px;
}

.iti__sj {
    --iti-flag-offset: -3136px;
}

.iti__sk {
    --iti-flag-offset: -3152px;
}

.iti__sl {
    --iti-flag-offset: -3168px;
}

.iti__sm {
    --iti-flag-offset: -3184px;
}

.iti__sn {
    --iti-flag-offset: -3200px;
}

.iti__so {
    --iti-flag-offset: -3216px;
}

.iti__sr {
    --iti-flag-offset: -3232px;
}

.iti__ss {
    --iti-flag-offset: -3248px;
}

.iti__st {
    --iti-flag-offset: -3264px;
}

.iti__sv {
    --iti-flag-offset: -3280px;
}

.iti__sx {
    --iti-flag-offset: -3296px;
}

.iti__sy {
    --iti-flag-offset: -3312px;
}

.iti__sz {
    --iti-flag-offset: -3328px;
}

.iti__tc {
    --iti-flag-offset: -3344px;
}

.iti__td {
    --iti-flag-offset: -3360px;
}

.iti__tg {
    --iti-flag-offset: -3376px;
}

.iti__th {
    --iti-flag-offset: -3392px;
}

.iti__tj {
    --iti-flag-offset: -3408px;
}

.iti__tk {
    --iti-flag-offset: -3424px;
}

.iti__tl {
    --iti-flag-offset: -3440px;
}

.iti__tm {
    --iti-flag-offset: -3456px;
}

.iti__tn {
    --iti-flag-offset: -3472px;
}

.iti__to {
    --iti-flag-offset: -3488px;
}

.iti__tr {
    --iti-flag-offset: -3504px;
}

.iti__tt {
    --iti-flag-offset: -3520px;
}

.iti__tv {
    --iti-flag-offset: -3536px;
}

.iti__tw {
    --iti-flag-offset: -3552px;
}

.iti__tz {
    --iti-flag-offset: -3568px;
}

.iti__ua {
    --iti-flag-offset: -3584px;
}

.iti__ug {
    --iti-flag-offset: -3600px;
}

.iti__us {
    --iti-flag-offset: -3616px;
}

.iti__uy {
    --iti-flag-offset: -3632px;
}

.iti__uz {
    --iti-flag-offset: -3648px;
}

.iti__va {
    --iti-flag-offset: -3664px;
}

.iti__vc {
    --iti-flag-offset: -3680px;
}

.iti__ve {
    --iti-flag-offset: -3696px;
}

.iti__vg {
    --iti-flag-offset: -3712px;
}

.iti__vi {
    --iti-flag-offset: -3728px;
}

.iti__vn {
    --iti-flag-offset: -3744px;
}

.iti__vu {
    --iti-flag-offset: -3760px;
}

.iti__wf {
    --iti-flag-offset: -3776px;
}

.iti__ws {
    --iti-flag-offset: -3792px;
}

.iti__xk {
    --iti-flag-offset: -3808px;
}

.iti__ye {
    --iti-flag-offset: -3824px;
}

.iti__yt {
    --iti-flag-offset: -3840px;
}

.iti__za {
    --iti-flag-offset: -3856px;
}

.iti__zm {
    --iti-flag-offset: -3872px;
}

.iti__zw {
    --iti-flag-offset: -3888px;
}

.iti__globe {
    background-image: var(--iti-path-globe-1x);
    background-size: contain;
    background-position: right center;
    box-shadow: none;
    height: 19px;
}

@media (min-resolution: 2x) {
    .iti__flag {
        background-image: var(--iti-path-flags-2x);
    }

    .iti__globe {
        background-image: var(--iti-path-globe-2x);
    }
}

.iti__arrow {
    display: none;
}

.ast-page-builder-template .ast-article-post {
    margin-bottom: 2.5em;
}

.ast-featured-post {
    float: none;
}

.ast-separate-container .ast-separate-posts.ast-article-post {
    margin-bottom: 2em;
}

.ast-animate-hidden {
    visibility: hidden;
    opacity: 0;
}

.ast-animate-display {
    visibility: visible;
    opacity: 1;
}

.ast-no-thumb .ast-date-meta .posted-on {
    margin-bottom: 1.5em;
}

.ast-date-meta.circle .posted-on {
    border-radius: 50%;
    overflow: hidden;
}

.has-post-thumbnail .ast-date-meta.circle .posted-on {
    margin: 1em;
}

.ast-separate-container .ast-grid-1 .blog-layout-1 {
    padding: 0px;
}

.ast-separate-container .ast-grid-1 .blog-layout-2,
.ast-separate-container .ast-grid-1 .blog-layout-3 {
    padding: 0px;
    border-bottom: 0px;
}

.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3 {
    border-bottom: 0px;
}

.ast-separate-container .blog-layout-1,
.ast-separate-container .blog-layout-2,
.ast-separate-container .blog-layout-3 {
    padding: 2.66666em;
}

.ast-separate-container .ast-grid-2 .blog-layout-1,
.ast-separate-container .ast-grid-2 .blog-layout-2,
.ast-separate-container .ast-grid-2 .blog-layout-3,
.ast-separate-container .ast-grid-3 .blog-layout-1,
.ast-separate-container .ast-grid-3 .blog-layout-2,
.ast-separate-container .ast-grid-3 .blog-layout-3,
.ast-separate-container .ast-grid-4 .blog-layout-1,
.ast-separate-container .ast-grid-4 .blog-layout-2,
.ast-separate-container .ast-grid-4 .blog-layout-3 {
    padding: 1.5em;
}

@media (max-width: 1200px) {

    .ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n),
    .ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+1),
    .ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n),
    .ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+1),
    .ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n),
    .ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+1) {
        padding: 0px;
    }

    .ast-separate-container .blog-layout-1,
    .ast-separate-container .blog-layout-2,
    .ast-separate-container .blog-layout-3 {
        padding: 1.5em;
    }
}

.site-content .ast-grid-2 .ast-article-post,
.site-content .ast-grid-3 .ast-article-post,
.site-content .ast-grid-4 .ast-article-post {
    background: 0px 0px;
}

.site-content .ast-grid-2 .ast-article-post .blog-layout-2,
.site-content .ast-grid-2 .ast-article-post .blog-layout-3,
.site-content .ast-grid-3 .ast-article-post .blog-layout-2,
.site-content .ast-grid-3 .ast-article-post .blog-layout-3,
.site-content .ast-grid-4 .ast-article-post .blog-layout-2,
.site-content .ast-grid-4 .ast-article-post .blog-layout-3 {
    border-bottom: 0px;
}

.ast-page-builder-template .ast-article-post .entry-header {
    margin: auto auto 1em;
    padding: 0px;
}

.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on {
    position: relative;
    display: inline-block;
    margin-bottom: 1em;
}

hr.post-divider {
    height: 0px;
    margin: 0px;
}

hr.ast-single-previous-hr {
    height: 0px;
    margin-top: 2em;
}

.ast-show-comments-data {
    padding: 2em 6.67em;
}

.ast-show-comments-data .ast-show-comments {
    cursor: pointer;
}

.ast-show-comments-data .ast-show-comments,
.ast-show-comments-data .ast-show-comments-count {
    max-width: 640px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.ast-show-comments-data .ast-show-comments-count {
    margin-bottom: 2em;
}

.ast-pagination-circle .ast-pagination .page-numbers,
.ast-pagination-square .ast-pagination .page-numbers {
    border-style: solid;
    border-width: 1px;
    line-height: 2.33333em;
}

.ast-pagination-circle .ast-pagination .page-numbers {
    border-radius: 50%;
}

.ast-pagination-circle .ast-pagination .next.page-numbers,
.ast-pagination-circle .ast-pagination .prev.page-numbers {
    border-radius: 30px;
}

@media (max-width: 768px) {
    #content::before {
        content: "";
    }
}

.ast-pagination-infinite {
    text-align: center;
    margin: 2.5em 0px 0px;
}

.ast-page-builder-template .ast-pagination-infinite {
    margin: 2.5em 0px;
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none;
}

.infinity-end.neverending .site-footer {
    display: block;
}

.no-more {
    cursor: default;
}

.ast-loader {
    display: none;
    margin: 0px auto;
    min-height: 58px;
    line-height: 58px;
    width: 70px;
    text-align: center;
}

.ast-loader>div {
    width: 18px;
    height: 18px;
    background-color: rgb(0, 133, 186);
    border-radius: 100%;
    display: inline-block;
    animation: 1.4s ease-in-out 0s infinite normal both running sk-bouncedelay;
}

.ast-loader .ast-loader-1 {
    animation-delay: -0.32s;
}

.ast-loader .ast-loader-2 {
    animation-delay: -0.16s;
}

@keyframes sk-bouncedelay {

    0%,
    100%,
    80% {
        transform: scale(0);
    }

    40% {
        transform: scale(1);
    }
}

.ast-blog-pagination-type-infinite .ast-pagination {
    display: none;
}

.ast-hb-account-login-wrapper .ast-hb-account-login {
    position: fixed;
    left: 50%;
    top: 50%;
    padding: 35px;
    max-height: 550px;
    width: 340px;
    margin: 0px 0px 0px -170px;
    background-color: rgb(241, 241, 241);
    z-index: 1000011;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 6px;
}

.ast-hb-account-login-wrapper .ast-hb-account-login-bg {
    position: fixed;
    inset: 0px;
    background: rgb(0, 0, 0);
    opacity: 0.7;
    z-index: 1000010;
    transition: 0.3s;
}

.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close {
    background: 0px 0px;
    border: 0px;
    font-size: 24px;
    line-height: 1;
    padding: 0.4em;
    color: inherit;
    display: flex;
    box-shadow: none;
}

.ast-hb-account-login-wrapper #loginform input[type="password"],
.ast-hb-account-login-wrapper #loginform input[type="text"] {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    border: 1px solid;
    background-color: transparent;
    vertical-align: middle;
}

.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span::after {
    content: "|";
    margin: 0px 0.4em;
}

.ast-header-account-link.ast-account-action-link,
.ast-header-account-link.ast-account-action-login,
.ast-header-account-link.ast-account-action-login.customize-unpreviewable,
.ast-header-break-point .ast-header-account-link {
    cursor: pointer;
    pointer-events: all;
}

.ast-header-account {
    display: flex;
}

.ast-hb-account-login-wrapper {
    visibility: hidden;
}

.ast-hb-account-login-wrapper .ast-hb-login-header {
    position: absolute;
    right: 0px;
    top: 0px;
    display: flex;
    justify-content: flex-end;
    min-height: calc(1.2em + 24px);
}

.ast-hb-account-login-wrapper .ast-hb-account-login {
    transform: scale(0.7);
    opacity: 0;
    transition: 0.3s;
    overflow: auto;
}

.ast-hb-account-login-wrapper.show {
    visibility: visible;
}

.ast-hb-account-login-wrapper.show .ast-hb-account-login {
    transform: scale(1) translateY(-50%);
    opacity: 1;
}

.ast-hb-login-body {
    height: 100%;
    position: relative;
    line-height: 1.5;
}

.ast-hf-account-menu-wrap.ast-main-header-bar-alignment {
    position: relative;
}

.main-header-bar .main-header-bar-navigation .ast-account-nav-menu {
    line-height: 1.45;
}

.ast-account-nav-menu {
    width: 240px;
    background: rgb(255, 255, 255);
    left: -999em;
    position: absolute;
    top: 0px;
    z-index: 99999;
    list-style: none;
    margin: 0px;
    padding-left: 0px;
    border: 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px;
}

.ast-account-nav-menu .sub-menu {
    right: auto;
    top: 0px;
    margin-left: 0px;
}

.ast-account-nav-menu .menu-item.focus>.sub-menu,
.ast-account-nav-menu .menu-item:hover>.sub-menu {
    left: 100%;
}

.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,
.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu {
    left: -100%;
}

.ast-account-nav-menu .menu-item .menu-link {
    padding: 0.9em 1em;
}

.ast-account-nav-menu .menu-item {
    border-style: none;
}

.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link::after {
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translate(0px, -50%) rotate(270deg);
}

.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,
.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,
.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item {
    height: auto;
    line-height: unset;
    bottom: -5px;
}

.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a {
    background: unset;
}

.ast-header-account-wrap .menu-item:last-child>.menu-link {
    border-style: none;
}

.ast-divider-wrapper {
    border: 0px;
}

.ast-mobile-popup-content .ast-header-divider-element {
    justify-content: center;
}

.ast-header-divider-element {
    position: relative;
}

.ast-fb-divider-layout-vertical {
    position: relative;
}

.ast-hb-divider-layout-vertical.ast-header-divider-element {
    height: 100%;
}

.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),
.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element) {
    padding: 15px 20px;
}

.footer-widget-area .ast-footer-divider-element {
    position: relative;
    align-items: center;
}

.footer-widget-area .ast-divider-wrapper {
    display: inline-block;
}

.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal {
    display: inline-flex;
    vertical-align: middle;
}

[data-section*="section-fb-button-"] .ast-builder-button-size-xs .ast-custom-button,
[data-section*="section-hb-button-"] .ast-builder-button-size-xs .ast-custom-button {
    font-size: 13px;
    padding: 8px 20px;
}

[data-section*="section-fb-button-"] .ast-builder-button-size-sm .ast-custom-button,
[data-section*="section-hb-button-"] .ast-builder-button-size-sm .ast-custom-button {
    font-size: 15px;
    padding: 10px 40px;
}

[data-section*="section-fb-button-"] .ast-builder-button-size-md .ast-custom-button,
[data-section*="section-hb-button-"] .ast-builder-button-size-md .ast-custom-button {
    font-size: 17px;
    padding: 15px 45px;
}

[data-section*="section-fb-button-"] .ast-builder-button-size-lg .ast-custom-button,
[data-section*="section-hb-button-"] .ast-builder-button-size-lg .ast-custom-button {
    font-size: 19px;
    padding: 20px 50px;
}

[data-section*="section-fb-button-"] .ast-builder-button-size-xl .ast-custom-button,
[data-section*="section-hb-button-"] .ast-builder-button-size-xl .ast-custom-button {
    font-size: 21px;
    padding: 25px 55px;
}

.ast-fb-divider-layout-vertical {
    display: flex;
}

.site-footer-section {
    position: relative;
}

.ast-builder-language-switcher .ast-builder-language-switcher-menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: normal;
    -webkit-tap-highlight-color: transparent;
}

.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher {
    display: block;
}

.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu {
    display: block;
}

.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher {
    display: flex;
}

.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu {
    display: flex;
    flex-wrap: wrap;
}

.ast-builder-language-switcher a {
    display: flex;
    align-items: center;
}

.ast-lswitcher-item-footer,
.ast-lswitcher-item-header {
    display: inline-flex;
}

span.ast-lswitcher-item-footer:last-child,
span.ast-lswitcher-item-header:last-child {
    margin-right: 0px;
}

.ast-header-sticky-active {
    right: 0px;
    left: 0px;
    margin: 0px auto;
    z-index: 99;
    position: fixed !important;
}

.ast-footer-sticky-active .ast-custom-footer {
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: 0px auto;
    z-index: 99;
    position: fixed !important;
}

.ast-custom-header {
    position: relative;
    z-index: 99;
}

.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap {
    transition: padding 0.3s linear;
}

.ast-custom-header.ast-header-sticky-active .fl-module-content {
    transition: 0.3s linear;
}

.ast-custom-header.ast-header-sticky-active .elementor-section-wrap {
    transition: padding 0.3s linear;
}

.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated {
    transition: 0.3s linear;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap {
    transition: padding 0.3s linear;
    padding-top: 5px;
    padding-bottom: 5px;
    box-sizing: border-box;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content {
    margin-top: 5px;
    margin-bottom: 5px;
    transition: 0.3s linear;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img {
    max-height: 50px;
    width: auto;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap {
    transition: padding 0.3s linear;
    box-sizing: border-box;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img {
    max-height: 50px;
    width: auto;
}

.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated {
    max-height: 60px;
    transition: 0.3s linear;
}

.ast-custom-header.ast-header-sticky-active {
    top: 0px;
    width: 100%;
    transition: ease-out;
}

.single-advanced-hook .ast-no-title,
.single-advanced-hook .hentry {
    margin: 0px;
}

.js_active .ast-plain-container.single-advanced-hook .entry-header {
    margin: 0px;
}

.summary.entry-summary+[class*="astra-advanced-hook"] {
    clear: both;
}

.single-astra-advanced-hook .wp-block-buttons,
.single-astra-advanced-hook .wp-block-uagb-buttons {
    margin-bottom: 1.5em;
}

.single-astra-advanced-hook .ast-container {
    flex-wrap: wrap;
}

.single-astra-advanced-hook .ast-container>* {
    width: 100%;
}

.main-header-bar-wrap .ast-search-box.header-cover {
    z-index: 7;
}

.ast-below-header-wrap .ast-search-box.header-cover #close,
.ast-below-header-wrap .ast-search-box.header-cover .search-field {
    font-size: 1.8em;
}

.ast-below-header-wrap .ast-search-box.header-cover .search-submit {
    font-size: 1.5em;
}

.ast-search-box.full-screen,
.ast-search-box.header-cover {
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, display 0.3s ease-in-out;
    width: 100%;
    height: 100%;
}

.ast-search-box.full-screen .search-field,
.ast-search-box.header-cover .search-field {
    background: 0px 0px;
    border: 0px;
    color: rgb(250, 250, 250);
    box-shadow: none;
    text-align: left;
    padding: 0px;
}

.ast-search-box.full-screen .search-submit,
.ast-search-box.header-cover .search-submit {
    background: var(--ast-fs-search-submit-background, 0 0);
    padding: 0px;
    border-radius: 50%;
    box-shadow: none;
    color: var(--ast-fs-search-text-color, #9e9e9e);
    transition: 0.7s ease-in;
    outline: 0px;
    border: 0px;
    vertical-align: middle;
}

.ast-search-box.full-screen .ast-search-wrapper,
.ast-search-box.header-cover .ast-search-wrapper {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.ast-search-box.full-screen .ast-search-wrapper .search-form,
.ast-search-box.header-cover .ast-search-wrapper .search-form {
    line-height: normal;
}

.ast-search-box.full-screen #close,
.ast-search-box.header-cover #close {
    color: rgb(250, 250, 250);
    transform: rotate(0deg);
    font-size: 2em;
    cursor: pointer;
    z-index: 9;
    font-weight: 400;
}

.ast-search-box.full-screen .search-field::-webkit-input-placeholder,
.ast-search-box.header-cover .search-field::-webkit-input-placeholder {
    color: rgb(250, 250, 250);
}

.ast-search-box.header-cover {
    position: absolute;
    background: rgba(25, 25, 25, 0.96);
    top: 0px;
    z-index: 10;
}

.ast-search-box.header-cover .search-field {
    font-size: 2em;
    line-height: 2;
    width: 100%;
}

.ast-search-box.header-cover .ast-container {
    position: relative;
}

.ast-search-box.header-cover .close,
.ast-search-box.header-cover .search-submit,
.ast-search-box.header-cover .search-text-wrap {
    display: inline-block;
}

.ast-search-box.header-cover .search-text-wrap {
    width: calc(100% - 2.5em);
    vertical-align: middle;
}

.ast-search-box.header-cover .search-submit {
    font-size: 1.7em;
    margin-right: 2em;
}

.ast-search-box.header-cover #close {
    vertical-align: middle;
    backface-visibility: hidden;
}

.ast-search-box.full-screen {
    position: fixed;
    background: rgba(25, 25, 25, 0.96);
    top: 0px;
    left: 0px;
    z-index: 999;
}

.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
    text-align: center;
    color: rgb(226, 226, 226);
    font-size: 1.5em;
    font-weight: 400;
    transition: 0.3s ease-in-out;
}

.ast-search-box.full-screen .ast-search-wrapper fieldset {
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-image: initial;
    padding: 2.5em 0px 1em;
    border-bottom: 2px solid var(--ast-border-color);
}

.ast-search-box.full-screen .ast-search-wrapper .search-field {
    font-size: 2em;
    padding-left: 20px;
    line-height: 1.7;
    width: 92%;
    vertical-align: middle;
}

.ast-search-box.full-screen .ast-search-wrapper .search-form {
    width: 70%;
    margin: 20px auto;
}

.ast-search-box.full-screen .ast-search-wrapper .search-submit {
    font-size: var(--ast-fs-search-font-size, 1.7em);
}

.ast-search-box.full-screen #close {
    position: absolute;
    color: rgb(250, 250, 250);
    right: 1em;
    line-height: 1;
    cursor: pointer;
    z-index: 9;
    font-weight: 400;
    font-size: 2em;
    top: 1.5em;
    backface-visibility: hidden;
}

.ast-search-box.full-screen ::-webkit-input-placeholder {
    opacity: 0;
}

@media (max-width: 420px) {
    .ast-search-box.full-screen ::-webkit-input-placeholder {
        opacity: 1;
    }
}

.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder {
    opacity: 0.5;
}

.site-header .ast-inline-search.ast-search-menu-icon .search-form {
    padding-left: 0px;
    padding-right: 0px;
}

.site-header .ast-inline-search.ast-search-menu-icon .search-field {
    padding-left: 1em;
    padding-right: 2em;
}

.ast-inline-search.ast-search-menu-icon {
    position: relative;
    transform: none;
    left: 0px;
    right: 0px;
}

.ast-inline-search.ast-search-menu-icon .search-submit {
    display: block;
    background: 0px 0px;
    border: none;
    position: absolute;
    height: 100%;
    right: 0.25em;
    padding: 0px;
    top: 0px;
    font-size: 1.3em;
    color: rgb(117, 117, 117);
}

.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form {
    padding: 0px;
}

.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field {
    padding-right: 2em;
}

.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field {
    width: 80%;
}

.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,
.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover {
    display: none;
}

.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form {
    right: -1em;
    left: auto;
    padding-left: 0px;
    padding-right: 3em;
}

.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field {
    padding-right: 0px;
    padding-left: 1em;
}

.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    right: auto;
    padding-right: 0px;
    padding-left: 3em;
}

.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field {
    padding-left: 0px;
    padding-right: 1em;
}

.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
    padding-right: 0px;
}

.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form {
    padding-left: 0px;
    left: auto;
    padding-right: 2em;
}

.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form {
    left: -1em;
    padding-left: 2em;
}

.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field {
    padding-right: 0px;
}

.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field {
    padding-right: 0px;
    padding-left: 1em;
}

.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
    right: auto;
    padding-right: 2em;
}

.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form {
    left: 0px;
    padding-left: 0px;
    padding-right: 2em;
}

.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form {
    right: -1em;
    left: auto;
    padding-left: 0px;
    padding-right: 3em;
}

.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field {
    padding-right: 0px;
    padding-left: 1em;
}

.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    right: auto;
    padding-right: 0px;
    padding-left: 3em;
}

.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field {
    padding-left: 0px;
    padding-right: 1em;
}

.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
    padding-right: 0px;
}

.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field {
    padding-left: 1em;
    padding-right: 0px;
}

.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form {
    left: -1em;
    padding-left: 3em;
    padding-right: 1em;
}

.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
    right: auto;
    padding-right: 2em;
}

.iphone.full-screen,
.ipod.full-screen {
    position: fixed !important;
}

@media (max-width: 992px) {
    .ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
        left: auto;
    }

    .ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
        left: auto;
    }
}

@media (max-width: 544px) {
    .ast-search-box.full-screen .ast-search-wrapper .large-search-text {
        display: none;
    }

    .ast-search-box.full-screen .ast-search-wrapper .search-field,
    .ast-search-box.full-screen .ast-search-wrapper .search-submit {
        font-size: 1.6em;
    }
}

#content::before {
    content: "921";
    position: absolute;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}

.blog-layout-2 {
    position: relative;
}

.single .ast-author-details .author-title {
    color: var(--ast-global-color-0);
}

@media (max-width: 921px) {
    .single.ast-separate-container .ast-author-meta {
        padding: 1.5em 2.14em;
    }

    .single .ast-author-meta .post-author-avatar {
        margin-bottom: 1em;
    }

    .ast-separate-container .ast-grid-2 .ast-article-post,
    .ast-separate-container .ast-grid-3 .ast-article-post,
    .ast-separate-container .ast-grid-4 .ast-article-post {
        width: 100%;
    }

    .ast-separate-container .ast-grid-md-1 .ast-article-post {
        width: 100%;
    }

    .ast-separate-container .ast-grid-md-2 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-md-3 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-md-4 .ast-article-post.ast-separate-posts {
        padding: 0px 0.75em;
    }

    .blog-layout-1 .post-content,
    .blog-layout-1 .ast-blog-featured-section {
        float: none;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
        margin-top: 0px;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
        margin-top: 1em;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
        margin-top: -1.5em;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
        margin-left: -2.14em;
        margin-right: -2.14em;
    }

    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
        margin-top: -1.5em;
    }

    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
        margin-left: -2.14em;
        margin-right: -2.14em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
        margin-left: -1.5em;
        margin-right: -1.5em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
        margin-left: -0.5em;
        margin-right: -0.5em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
        margin-top: 0px;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
        margin-top: 1em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
        margin-top: -1.5em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
        margin-left: -1.5em;
        margin-right: -1.5em;
    }

    .blog-layout-2 {
        display: flex;
        flex-direction: column-reverse;
    }

    .ast-separate-container .blog-layout-3,
    .ast-separate-container .blog-layout-1 {
        display: block;
    }

    .ast-plain-container .ast-grid-2 .ast-article-post,
    .ast-plain-container .ast-grid-3 .ast-article-post,
    .ast-plain-container .ast-grid-4 .ast-article-post,
    .ast-page-builder-template .ast-grid-2 .ast-article-post,
    .ast-page-builder-template .ast-grid-3 .ast-article-post,
    .ast-page-builder-template .ast-grid-4 .ast-article-post {
        width: 100%;
    }

    .ast-separate-container .ast-blog-layout-4-grid .ast-article-post {
        display: flex;
    }
}

@media (max-width: 921px) {
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
        margin-top: 0px;
        margin-left: -2.14em;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
        margin-top: 0px;
        margin-left: -1.14em;
    }
}

@media (min-width: 922px) {

    .ast-separate-container.ast-blog-grid-2 .ast-archive-description,
    .ast-separate-container.ast-blog-grid-3 .ast-archive-description,
    .ast-separate-container.ast-blog-grid-4 .ast-archive-description {
        margin-bottom: 1.33333em;
    }

    .blog-layout-2.ast-no-thumb .post-content,
    .blog-layout-3.ast-no-thumb .post-content {
        width: calc(100% - 5.71429em);
    }

    .blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,
    .blog-layout-3.ast-no-thumb.ast-no-date-box .post-content {
        width: 100%;
    }

    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts {
        border-bottom: 0px;
    }

    .ast-separate-container .ast-grid-2>.site-main>.ast-row::before,
    .ast-separate-container .ast-grid-2>.site-main>.ast-row::after,
    .ast-separate-container .ast-grid-3>.site-main>.ast-row::before,
    .ast-separate-container .ast-grid-3>.site-main>.ast-row::after,
    .ast-separate-container .ast-grid-4>.site-main>.ast-row::before,
    .ast-separate-container .ast-grid-4>.site-main>.ast-row::after {
        flex-basis: 0px;
        width: 0px;
    }

    .ast-separate-container .ast-grid-2 .ast-article-post,
    .ast-separate-container .ast-grid-3 .ast-article-post,
    .ast-separate-container .ast-grid-4 .ast-article-post {
        display: flex;
        padding: 0px;
    }

    .ast-plain-container .ast-grid-2>.site-main>.ast-row,
    .ast-plain-container .ast-grid-3>.site-main>.ast-row,
    .ast-plain-container .ast-grid-4>.site-main>.ast-row,
    .ast-page-builder-template .ast-grid-2>.site-main>.ast-row,
    .ast-page-builder-template .ast-grid-3>.site-main>.ast-row,
    .ast-page-builder-template .ast-grid-4>.site-main>.ast-row {
        margin-left: -1em;
        margin-right: -1em;
        display: flex;
        flex-flow: wrap;
        align-items: stretch;
    }

    .ast-plain-container .ast-grid-2>.site-main>.ast-row::before,
    .ast-plain-container .ast-grid-2>.site-main>.ast-row::after,
    .ast-plain-container .ast-grid-3>.site-main>.ast-row::before,
    .ast-plain-container .ast-grid-3>.site-main>.ast-row::after,
    .ast-plain-container .ast-grid-4>.site-main>.ast-row::before,
    .ast-plain-container .ast-grid-4>.site-main>.ast-row::after,
    .ast-page-builder-template .ast-grid-2>.site-main>.ast-row::before,
    .ast-page-builder-template .ast-grid-2>.site-main>.ast-row::after,
    .ast-page-builder-template .ast-grid-3>.site-main>.ast-row::before,
    .ast-page-builder-template .ast-grid-3>.site-main>.ast-row::after,
    .ast-page-builder-template .ast-grid-4>.site-main>.ast-row::before,
    .ast-page-builder-template .ast-grid-4>.site-main>.ast-row::after {
        flex-basis: 0px;
        width: 0px;
    }

    .ast-plain-container .ast-grid-2 .ast-article-post,
    .ast-plain-container .ast-grid-3 .ast-article-post,
    .ast-plain-container .ast-grid-4 .ast-article-post,
    .ast-page-builder-template .ast-grid-2 .ast-article-post,
    .ast-page-builder-template .ast-grid-3 .ast-article-post,
    .ast-page-builder-template .ast-grid-4 .ast-article-post {
        display: flex;
    }

    .ast-plain-container .ast-grid-2 .ast-article-post:last-child,
    .ast-plain-container .ast-grid-3 .ast-article-post:last-child,
    .ast-plain-container .ast-grid-4 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-4 .ast-article-post:last-child {
        margin-bottom: 1.5em;
    }

    .ast-separate-container .ast-grid-2>.site-main>.ast-row,
    .ast-separate-container .ast-grid-3>.site-main>.ast-row,
    .ast-separate-container .ast-grid-4>.site-main>.ast-row {
        margin-left: 0px;
        margin-right: 0px;
        display: flex;
        flex-flow: wrap;
        align-items: stretch;
    }

    .single .ast-author-meta .ast-author-details {
        display: flex;
    }
}

@media (min-width: 922px) {

    .single .post-author-avatar,
    .single .post-author-bio {
        float: left;
        clear: right;
    }

    .single .ast-author-meta .post-author-avatar {
        margin-right: 1.33333em;
    }

    .single .ast-author-meta .about-author-title-wrapper,
    .single .ast-author-meta .post-author-bio {
        text-align: left;
    }

    .blog-layout-2 .post-content {
        padding-right: 2em;
    }

    .blog-layout-2.ast-no-date-box.ast-no-thumb .post-content {
        padding-right: 0px;
    }

    .blog-layout-3 .post-content {
        padding-left: 2em;
    }

    .blog-layout-3.ast-no-date-box.ast-no-thumb .post-content {
        padding-left: 0px;
    }

    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n),
    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n),
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n),
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
        padding: 0px 1em;
    }
}

@media (max-width: 544px) {
    .ast-separate-container .ast-grid-sm-1 .ast-article-post {
        width: 100%;
    }

    .ast-separate-container .ast-grid-sm-2 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-sm-3 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-sm-4 .ast-article-post.ast-separate-posts {
        padding: 0px 0.5em;
    }

    .ast-separate-container .ast-grid-sm-1 .ast-article-post.ast-separate-posts {
        padding: 0px;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
        margin-top: 0.5em;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
        margin-left: -1em;
        margin-right: -1em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
        margin-left: -0.5em;
        margin-right: -0.5em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
        margin-top: 0.5em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
        margin-top: -1.33333em;
    }

    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
        margin-left: -1em;
        margin-right: -1em;
    }

    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,
    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,
    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3 {
        padding: 1.33333em 1em;
    }

    .ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,
    .ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1 {
        padding: 1.33333em 1em;
    }

    .single.ast-separate-container .ast-author-meta {
        padding: 1.5em 1em;
    }
}

@media (max-width: 544px) {
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
        margin-left: -1em;
    }

    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
        margin-left: -0.5em;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 20px;
}

@media (min-width: 922px) {
    .ast-hide-display-device-desktop {
        display: none;
    }

    [class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post {
        width: 100%;
    }
}

@media (min-width: 545px) and (max-width: 921px) {
    .ast-hide-display-device-tablet {
        display: none;
    }
}

@media (max-width: 544px) {
    .ast-hide-display-device-mobile {
        display: none;
    }
}

.ast-article-post .ast-date-meta .posted-on,
.ast-article-post .ast-date-meta .posted-on * {
    background: var(--ast-global-color-0);
    color: rgb(0, 0, 0);
}

.ast-article-post .ast-date-meta .posted-on .date-month,
.ast-article-post .ast-date-meta .posted-on .date-year {
    color: rgb(0, 0, 0);
}

.ast-loader>div {
    background-color: var(--ast-global-color-0);
}

.ast-load-more {
    cursor: pointer;
    display: none;
    border: 2px solid var(--ast-border-color);
    transition: 0.2s linear;
    color: rgb(0, 0, 0);
}

.ast-load-more.active {
    display: inline-block;
    padding: 0px 1.5em;
    line-height: 3em;
}

.ast-load-more.no-more:hover {
    border-color: var(--ast-border-color);
    color: rgb(0, 0, 0);
}

.ast-load-more.no-more:hover {
    background-color: inherit;
}

.recentcomments a {
    display: inline !important;
    padding: 0px !important;
    margin: 0px !important;
}

@media (min-width: 1025px) {

    body .uag-hide-desktop.uagb-google-map__wrap,
    body .uag-hide-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    body .uag-hide-tab.uagb-google-map__wrap,
    body .uag-hide-tab {
        display: none !important;
    }
}

@media (max-width: 767px) {

    body .uag-hide-mob.uagb-google-map__wrap,
    body .uag-hide-mob {
        display: none !important;
    }
}

.srfm-form-container-2364 {
    --srfm-color-scheme-primary: var(--ast-global-color-0);
    --srfm-color-scheme-text-on-primary: #FFFFFF;
    --srfm-color-scheme-text: var(--ast-global-color-2);
    --srfm-quill-editor-color: var(--ast-global-color-0);
    --srfm-color-input-label: var(--ast-global-color-2);
    --srfm-color-input-description: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-color-input-placeholder: hsl(from var(--ast-global-color-2) h s l / 0.5);
    --srfm-color-input-text: var(--ast-global-color-2);
    --srfm-color-input-prefix: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-color-input-background: hsl(from var(--ast-global-color-2) h s l / 0.02);
    --srfm-color-input-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-color-input-background-disabled: hsl(from var(--ast-global-color-2) h s l / 0.07);
    --srfm-color-input-border: hsl(from var(--ast-global-color-2) h s l / 0.25);
    --srfm-color-input-border-disabled: hsl(from var(--ast-global-color-2) h s l / 0.15);
    --srfm-color-multi-choice-svg: hsl(from var(--ast-global-color-2) h s l / 0.7);
    --srfm-color-input-border-hover: hsl(from var(--ast-global-color-0) h s l / 0.65);
    --srfm-color-input-border-focus-glow: hsl(from var(--ast-global-color-0) h s l / 0.15);
    --srfm-color-input-selected: hsl(from var(--ast-global-color-0) h s l / 0.1);
    --srfm-btn-color-hover: hsl(from var(--ast-global-color-0) h s l / 0.9);
    --srfm-btn-color-disabled: hsl(from var(--ast-global-color-0) h s l / 0.25);
    --srfm-dropdown-input-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-option-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-option-background-selected: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-option-selected-icon: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-dropdown-option-text-color: hsl(from var(--ast-global-color-2) h s l / 0.80);
    --srfm-dropdown-option-selected-text: var(--ast-global-color-2);
    --srfm-dropdown-badge-background: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-badge-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-menu-border-color: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-placeholder-color: hsl(from var(--ast-global-color-2) h s l / 0.50);
    --srfm-dropdown-icon-color: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-dropdown-icon-disabled: hsl(from var(--ast-global-color-2) h s l / 0.25);
    --srfm-instant-form-padding-top: 32px;
    --srfm-instant-form-padding-right: 32px;
    --srfm-instant-form-padding-bottom: 32px;
    --srfm-instant-form-padding-left: 32px;
    --srfm-instant-form-border-radius-top: 12px;
    --srfm-instant-form-border-radius-right: 12px;
    --srfm-instant-form-border-radius-bottom: 12px;
    --srfm-instant-form-border-radius-left: 12px;
    --srfm-form-padding-top: 0px;
    --srfm-form-padding-right: 0px;
    --srfm-form-padding-bottom: 0px;
    --srfm-form-padding-left: 0px;
    --srfm-form-border-radius-top: 0px;
    --srfm-form-border-radius-right: 0px;
    --srfm-form-border-radius-bottom: 0px;
    --srfm-form-border-radius-left: 0px;
    --srfm-bg-color: #ffffff;
    --srfm-bg-overlay-opacity: 1;
    --srfm-row-gap-between-blocks: 18px;
    --srfm-address-label-font-size: 16px;
    --srfm-address-label-line-height: 24px;
    --srfm-address-description-font-size: 14px;
    --srfm-address-description-line-height: 20px;
    --srfm-col-gap-between-fields: 16px;
    --srfm-row-gap-between-fields: 16px;
    --srfm-gap-below-address-label: 14px;
    --srfm-dropdown-font-size: 14px;
    --srfm-dropdown-gap-between-input-menu: 4px;
    --srfm-dropdown-badge-padding: 2px 6px;
    --srfm-dropdown-multiselect-font-size: 12px;
    --srfm-dropdown-multiselect-line-height: 16px;
    --srfm-dropdown-padding-right: 12px;
    --srfm-dropdown-padding-right-icon: calc(var(--srfm-dropdown-padding-right) + 20px);
    --srfm-dropdown-multiselect-padding: 8px var(--srfm-dropdown-padding-right-icon) 8px 8px;
    --srfm-input-height: 44px;
    --srfm-input-field-padding: 10px 12px;
    --srfm-input-field-font-size: 16px;
    --srfm-input-field-line-height: 24px;
    --srfm-input-field-margin-top: 6px;
    --srfm-input-field-margin-bottom: 6px;
    --srfm-checkbox-label-font-size: 16px;
    --srfm-checkbox-label-line-height: 24px;
    --srfm-checkbox-description-font-size: 14px;
    --srfm-checkbox-description-line-height: 20px;
    --srfm-check-ctn-width: 16px;
    --srfm-check-ctn-height: 16px;
    --srfm-check-svg-size: 10px;
    --srfm-checkbox-margin-top-frontend: 4px;
    --srfm-checkbox-margin-top-editor: 6px;
    --srfm-check-gap: 8px;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-size: 16px;
    --srfm-label-line-height: 24px;
    --srfm-description-font-size: 14px;
    --srfm-description-line-height: 20px;
    --srfm-btn-padding: 10px 14px;
    --srfm-btn-font-size: 16px;
    --srfm-btn-line-height: 24px;
    --srfm-multi-choice-horizontal-padding: 20px;
    --srfm-multi-choice-vertical-padding: 20px;
    --srfm-multi-choice-internal-option-gap: 8px;
    --srfm-multi-choice-vertical-svg-size: 40px;
    --srfm-multi-choice-horizontal-image-size: 24px;
    --srfm-multi-choice-vertical-image-size: 120px;
    --srfm-multi-choice-outer-padding: 2px;
}

.srfm-form-container-2365 {
    --srfm-color-scheme-primary: var(--ast-global-color-0);
    --srfm-color-scheme-text-on-primary: #FFFFFF;
    --srfm-color-scheme-text: var(--ast-global-color-2);
    --srfm-quill-editor-color: var(--ast-global-color-0);
    --srfm-color-input-label: var(--ast-global-color-2);
    --srfm-color-input-description: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-color-input-placeholder: hsl(from var(--ast-global-color-2) h s l / 0.5);
    --srfm-color-input-text: var(--ast-global-color-2);
    --srfm-color-input-prefix: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-color-input-background: hsl(from var(--ast-global-color-2) h s l / 0.02);
    --srfm-color-input-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-color-input-background-disabled: hsl(from var(--ast-global-color-2) h s l / 0.07);
    --srfm-color-input-border: hsl(from var(--ast-global-color-2) h s l / 0.25);
    --srfm-color-input-border-disabled: hsl(from var(--ast-global-color-2) h s l / 0.15);
    --srfm-color-multi-choice-svg: hsl(from var(--ast-global-color-2) h s l / 0.7);
    --srfm-color-input-border-hover: hsl(from var(--ast-global-color-0) h s l / 0.65);
    --srfm-color-input-border-focus-glow: hsl(from var(--ast-global-color-0) h s l / 0.15);
    --srfm-color-input-selected: hsl(from var(--ast-global-color-0) h s l / 0.1);
    --srfm-btn-color-hover: hsl(from var(--ast-global-color-0) h s l / 0.9);
    --srfm-btn-color-disabled: hsl(from var(--ast-global-color-0) h s l / 0.25);
    --srfm-dropdown-input-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-option-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-option-background-selected: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-option-selected-icon: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-dropdown-option-text-color: hsl(from var(--ast-global-color-2) h s l / 0.80);
    --srfm-dropdown-option-selected-text: var(--ast-global-color-2);
    --srfm-dropdown-badge-background: hsl(from var(--ast-global-color-2) h s l / 0.05);
    --srfm-dropdown-badge-background-hover: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-menu-border-color: hsl(from var(--ast-global-color-2) h s l / 0.10);
    --srfm-dropdown-placeholder-color: hsl(from var(--ast-global-color-2) h s l / 0.50);
    --srfm-dropdown-icon-color: hsl(from var(--ast-global-color-2) h s l / 0.65);
    --srfm-dropdown-icon-disabled: hsl(from var(--ast-global-color-2) h s l / 0.25);
    --srfm-instant-form-padding-top: 32px;
    --srfm-instant-form-padding-right: 32px;
    --srfm-instant-form-padding-bottom: 32px;
    --srfm-instant-form-padding-left: 32px;
    --srfm-instant-form-border-radius-top: 12px;
    --srfm-instant-form-border-radius-right: 12px;
    --srfm-instant-form-border-radius-bottom: 12px;
    --srfm-instant-form-border-radius-left: 12px;
    --srfm-form-padding-top: 0px;
    --srfm-form-padding-right: 0px;
    --srfm-form-padding-bottom: 0px;
    --srfm-form-padding-left: 0px;
    --srfm-form-border-radius-top: 0px;
    --srfm-form-border-radius-right: 0px;
    --srfm-form-border-radius-bottom: 0px;
    --srfm-form-border-radius-left: 0px;
    --srfm-bg-color: #ffffff00;
    --srfm-bg-overlay-opacity: 1;
    --srfm-row-gap-between-blocks: 18px;
    --srfm-address-label-font-size: 16px;
    --srfm-address-label-line-height: 24px;
    --srfm-address-description-font-size: 14px;
    --srfm-address-description-line-height: 20px;
    --srfm-col-gap-between-fields: 16px;
    --srfm-row-gap-between-fields: 16px;
    --srfm-gap-below-address-label: 14px;
    --srfm-dropdown-font-size: 14px;
    --srfm-dropdown-gap-between-input-menu: 4px;
    --srfm-dropdown-badge-padding: 2px 6px;
    --srfm-dropdown-multiselect-font-size: 12px;
    --srfm-dropdown-multiselect-line-height: 16px;
    --srfm-dropdown-padding-right: 12px;
    --srfm-dropdown-padding-right-icon: calc(var(--srfm-dropdown-padding-right) + 20px);
    --srfm-dropdown-multiselect-padding: 8px var(--srfm-dropdown-padding-right-icon) 8px 8px;
    --srfm-input-height: 44px;
    --srfm-input-field-padding: 10px 12px;
    --srfm-input-field-font-size: 16px;
    --srfm-input-field-line-height: 24px;
    --srfm-input-field-margin-top: 6px;
    --srfm-input-field-margin-bottom: 6px;
    --srfm-checkbox-label-font-size: 16px;
    --srfm-checkbox-label-line-height: 24px;
    --srfm-checkbox-description-font-size: 14px;
    --srfm-checkbox-description-line-height: 20px;
    --srfm-check-ctn-width: 16px;
    --srfm-check-ctn-height: 16px;
    --srfm-check-svg-size: 10px;
    --srfm-checkbox-margin-top-frontend: 4px;
    --srfm-checkbox-margin-top-editor: 6px;
    --srfm-check-gap: 8px;
    --srfm-checkbox-description-margin-left: 24px;
    --srfm-flag-section-padding: 10px 0 10px 12px;
    --srfm-gap-between-icon-text: 8px;
    --srfm-label-font-size: 16px;
    --srfm-label-line-height: 24px;
    --srfm-description-font-size: 14px;
    --srfm-description-line-height: 20px;
    --srfm-btn-padding: 10px 14px;
    --srfm-btn-font-size: 16px;
    --srfm-btn-line-height: 24px;
    --srfm-multi-choice-horizontal-padding: 20px;
    --srfm-multi-choice-vertical-padding: 20px;
    --srfm-multi-choice-internal-option-gap: 8px;
    --srfm-multi-choice-vertical-svg-size: 40px;
    --srfm-multi-choice-horizontal-image-size: 24px;
    --srfm-multi-choice-vertical-image-size: 120px;
    --srfm-multi-choice-outer-padding: 2px;
}
/* === 首页 (index) - uag-css-2286.css === */
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}
.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.uagb-buttons__outer-wrap .uagb-buttons__wrap{display:inline-flex;width:100%}.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}@media (max-width: 976px){.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}@media (max-width: 767px){.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.ast-outline-button{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.ast-outline-button{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.ast-outline-button{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.ast-outline-button{padding:30px 65px}}
.uagb-buttons__outer-wrap .uagb-buttons-repeater{display:flex;justify-content:center;align-items:center;transition:box-shadow 0.2s ease}.uagb-buttons__outer-wrap .uagb-buttons-repeater a.uagb-button__link{display:flex;justify-content:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon{font-size:inherit;display:flex;align-items:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg{fill:currentColor;width:inherit;height:inherit}
.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir="rtl"] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir="rtl"] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-star-rating{display:flex}.wp-block-uagb-star-rating .uag-star-rating__title{margin:0}.wp-block-uagb-star-rating .uag-star-rating{display:flex;align-items:center}.wp-block-uagb-star-rating .uag-star{color:#ccd6df;display:inline-block;line-height:0.75em}
.wp-block-uagb-container.uagb-block-0d23f057 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0d23f057 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0d23f057 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0d23f057 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0d23f057 .uagb-container__video-wrap video{opacity: 0.15;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0d23f057{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0d23f057 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-0d23f057{box-shadow: 0px 0px   #00000070 ;padding-top: 200px;padding-bottom: 120px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-repeat: no-repeat;background-position: 36% 38%;background-size: cover;background-attachment: fixed;background-image: url(https://trae.pet/wp-content/uploads/2025/11/ChatGPT-Image-2025年11月13日-16_50_33.png);background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-0d23f057::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background: var(--ast-global-color-7);opacity: 0.85;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;color: var(--ast-global-color-0);fill: var(--ast-global-color-0);}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__label{font-size: 14px;text-transform: uppercase;text-decoration: !important;line-height: em;letter-spacing: 1px;color: #ecf0f2;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child{text-transform: uppercase;text-decoration: !important;font-size: 14px;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b9918b8f.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-162554c8.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-162554c8.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-heading-text{color: #ffffff;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading {padding-top: 0%;padding-right: 45%;padding-bottom: 0%;padding-left: 0%;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-desc-text{color: #ffffff;margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-heading-text{font-size: 70px;margin-bottom: 40px;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-desc-text{font-size: 19px;}.uagb-block-9daf1c79.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 40px;}.uagb-block-9daf1c79.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.wp-block-uagb-buttons .uagb-block-47bdcf3d .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #000;}.wp-block-uagb-buttons .uagb-block-47bdcf3d .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;}.wp-block-uagb-buttons .uagb-block-47bdcf3d .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-47bdcf3d .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .wp-block-button__link{background: transparent;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-button__wrapper .uagb-buttons-repeater{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;color: #ffffff;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .wp-block-button__link.has-text-color:hover .uagb-button__link{color: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .wp-block-button__link.has-text-color:focus .uagb-button__link{color: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #000;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link:hover{box-shadow: 0px 0px 0 #000;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater.wp-block-button__link{border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-color: #333;border-style: none;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater.wp-block-button__link:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater.wp-block-button__link:focus{border-color: #333;}.wp-block-uagb-buttons .uagb-block-444fd8c4.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-color: #333;border-style: none;}.wp-block-uagb-buttons .uagb-block-444fd8c4.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater .uagb-button__link{color: #ffffff;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater:hover .uagb-button__link{color: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater:focus .uagb-button__link{color: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;fill: #ffffff;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater:hover .uagb-button__icon > svg{fill: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater:focus .uagb-button__icon > svg{fill: var(--ast-global-color-0);}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-button__link{text-transform: normal;text-decoration: none;}.wp-block-uagb-container.uagb-block-eec96f17 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-eec96f17 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-eec96f17 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-eec96f17 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-eec96f17 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-eec96f17{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-eec96f17 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-eec96f17.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 0px;column-gap: 0px;grid-template-columns: minmax( 1px, 50%)  minmax( 1px, 50%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: center;justify-items: stretch;align-content: start;justify-content: stretch;}.wp-block-uagb-container.uagb-block-eec96f17{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading {padding-top: 0px;padding-right: 150px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container.uagb-block-68c6549e .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-68c6549e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-68c6549e .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-68c6549e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-68c6549e .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-68c6549e{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-68c6549e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-68c6549e.uagb-layout-grid{row-gap: 20px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-68c6549e{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.uagb-block-57c37498.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-57c37498 .wp-block-uagb-image__figure{align-items: center;}.uagb-block-57c37498.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-57c37498.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-57c37498.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-5a808b15.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-5a808b15 .wp-block-uagb-image__figure{align-items: center;}.uagb-block-5a808b15.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-5a808b15.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-5a808b15.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7ea25d15.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-7ea25d15 .wp-block-uagb-image__figure{align-items: center;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7ea25d15.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-be93e31a.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-be93e31a .wp-block-uagb-image__figure{align-items: center;}.uagb-block-be93e31a.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-be93e31a.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-be93e31a.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9e8078b4.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-9e8078b4 .wp-block-uagb-image__figure{align-items: center;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9e8078b4.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-68af6048.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-68af6048 .wp-block-uagb-image__figure{align-items: center;}.uagb-block-68af6048.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: 70px;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-68af6048.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-68af6048.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-4928f5ef{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-2bf1ced4 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2bf1ced4 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2bf1ced4 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2bf1ced4 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2bf1ced4 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2bf1ced4{max-width: 36%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2bf1ced4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 5px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-2bf1ced4{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 5px;column-gap: 20px;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-3ce573fe .uagb-ifb-icon svg{fill: #333;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-3ce573fe .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-3ce573fe .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-3ce573fe .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-infobox__content-wrap{text-align: left;}.uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 44%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-bd983a46{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 40px;padding-right: 20px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-width: 0px;border-left-width: 2px;border-right-width: 0px;border-bottom-width: 0px;border-style: solid;border-color: var(--ast-global-color-0);flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30 .uagb-heading-text{margin-bottom: 15px;}.wp-block-uagb-container.uagb-block-5a38c980 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5a38c980 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5a38c980 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5a38c980 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5a38c980 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a38c980{max-width: 20%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a38c980 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-5a38c980{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-46f96194.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-46f96194.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: right;align-items: center;}.wp-block-uagb-buttons .uagb-block-3d734489 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #000;}.wp-block-uagb-buttons .uagb-block-3d734489 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;}.wp-block-uagb-buttons .uagb-block-3d734489 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-3d734489 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-container.uagb-block-94a50c23 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-94a50c23 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-94a50c23 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-94a50c23 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-94a50c23 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94a50c23{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94a50c23 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-94a50c23{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 50px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-df6d00fb .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-df6d00fb .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-df6d00fb .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-df6d00fb .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-df6d00fb .uagb-container__video-wrap video{opacity: 0.2;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df6d00fb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df6d00fb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-df6d00fb{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 52% 44%;background-size: cover;background-attachment: scroll;background-image: url(https://trae.pet/wp-content/uploads/2025/11/85d65791-a281-4ee0-ab5d-6886b498d95a_-1170x658-1.jpg);background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-df6d00fb::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-color: inherit;background: var(--ast-global-color-7);opacity: 0.8;}.wp-block-uagb-container.uagb-block-d6967857 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d6967857 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d6967857 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d6967857 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d6967857 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d6967857{max-width: 67%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d6967857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-d6967857{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-dd22e5ef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-dd22e5ef .uagb-ifb-icon svg{fill: #333;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd22e5ef .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd22e5ef .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd22e5ef .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd22e5ef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(--ast-global-color-0);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-dd22e5ef .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-dd22e5ef .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-dd22e5ef .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd22e5ef .uagb-infobox__content-wrap{text-align: left;}.uagb-block-dd22e5ef.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-dd22e5ef .uagb-ifb-title-prefix{font-family: "Poppins";font-weight: 600;font-size: 15px;}[dir=rtl] .uagb-block-dd22e5ef .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-05b3180e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-05b3180e .uagb-ifb-icon svg{fill: #333;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-05b3180e .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-05b3180e .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-05b3180e .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-05b3180e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(--ast-global-color-0);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-05b3180e .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-05b3180e .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-05b3180e .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-05b3180e .uagb-infobox__content-wrap{text-align: left;}.uagb-block-05b3180e.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-05b3180e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-05b3180e .uagb-ifb-title-prefix{font-family: "Poppins";font-weight: 600;font-size: 15px;}[dir=rtl] .uagb-block-05b3180e .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2ff6d593 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-2ff6d593 .uagb-ifb-icon svg{fill: #333;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2ff6d593 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2ff6d593 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2ff6d593 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2ff6d593 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(--ast-global-color-0);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-2ff6d593 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-2ff6d593 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-2ff6d593 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2ff6d593 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-2ff6d593.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-2ff6d593.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-2ff6d593 .uagb-ifb-title-prefix{font-family: "Poppins";font-weight: 600;font-size: 15px;}[dir=rtl] .uagb-block-2ff6d593 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-94ce5a0a .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-94ce5a0a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-94ce5a0a .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-94ce5a0a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-94ce5a0a .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94ce5a0a{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94ce5a0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-94ce5a0a{box-shadow: 0px 0px   #00000070 ;padding-top: 40px;padding-bottom: 30px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-color: var(--ast-global-color-5);;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-be8f6c76 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-be8f6c76 .uagb-ifb-icon svg{fill: #333;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-be8f6c76 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-be8f6c76 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-be8f6c76 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-be8f6c76 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: var(--ast-global-color-1);margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-be8f6c76.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 40px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-be8f6c76.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-be8f6c76 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-be8f6c76 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-be8f6c76 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-be8f6c76 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-be8f6c76 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-be8f6c76.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-be8f6c76.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-be8f6c76.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-2);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-be8f6c76.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-2);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-be8f6c76 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-2);}.uagb-block-be8f6c76.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:hover{color: var(--ast-global-color-0);}.uagb-block-be8f6c76 .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover > svg{fill: var(--ast-global-color-0);}.uagb-block-be8f6c76.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:focus{color: var(--ast-global-color-0);}.uagb-block-be8f6c76 .uagb-infobox-cta-link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-be8f6c76 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-237a126f .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-237a126f .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-237a126f .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-237a126f .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-237a126f .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-237a126f{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-237a126f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 50px;}.wp-block-uagb-container.uagb-block-237a126f{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 5% 100%;background-size: 6%;background-attachment: scroll;background-image: url(https://trae.pet/wp-content/uploads/2022/09/pattern-v.png);background-clip: padding-box;row-gap: 20px;column-gap: 50px;}.wp-block-uagb-container.uagb-block-5d3b6edc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5d3b6edc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5d3b6edc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5d3b6edc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5d3b6edc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5d3b6edc{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5d3b6edc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-5d3b6edc{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-d51987b0 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-d51987b0 .uagb-ifb-icon svg{fill: #333;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d51987b0 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-d51987b0 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-d51987b0 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-d51987b0 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d51987b0.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d51987b0.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-d51987b0 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-d51987b0 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-d51987b0 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-d51987b0 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d51987b0 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-d51987b0.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-d51987b0 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-412906eb .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-412906eb .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-412906eb .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-412906eb .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-412906eb .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-412906eb{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-412906eb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-412906eb{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-6202d35c .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;color: var(--ast-global-color-5);}.uagb-block-6202d35c .uagb-ifb-icon svg{fill: var(--ast-global-color-5);}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-6202d35c .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 20px;height: 20px;line-height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-6202d35c .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-6202d35c .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-6202d35c .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6202d35c.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-left: 10px;}.uagb-block-6202d35c.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-left: 10px;}.uagb-block-6202d35c .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6202d35c .uagb-infobox__content-wrap .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;}.uagb-block-6202d35c .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6202d35c .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6202d35c .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-6202d35c .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-6202d35c .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6202d35c .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-dc23393f .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;color: var(--ast-global-color-5);}.uagb-block-dc23393f .uagb-ifb-icon svg{fill: var(--ast-global-color-5);}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-dc23393f .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 20px;height: 20px;line-height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-dc23393f .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-dc23393f .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-dc23393f .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-dc23393f.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-left: 10px;}.uagb-block-dc23393f.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-left: 10px;}.uagb-block-dc23393f .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-dc23393f .uagb-infobox__content-wrap .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;}.uagb-block-dc23393f .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-dc23393f .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dc23393f .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-dc23393f .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-dc23393f .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dc23393f .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2afe6266 .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;color: var(--ast-global-color-5);}.uagb-block-2afe6266 .uagb-ifb-icon svg{fill: var(--ast-global-color-5);}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 20px;height: 20px;line-height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 20px;line-height: 20px;font-size: 20px;color: var(--ast-global-color-5);fill: var(--ast-global-color-5);}.uagb-block-2afe6266 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-2afe6266 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-2afe6266.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-left: 10px;}.uagb-block-2afe6266.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-left: 10px;}.uagb-block-2afe6266 .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-2afe6266 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 100%;border-top-width: 1px;border-top-color: #333;border-top-style: solid;}.uagb-block-2afe6266 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-2afe6266 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2afe6266 .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-1fd1c14a .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1fd1c14a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1fd1c14a .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1fd1c14a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1fd1c14a .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1fd1c14a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1fd1c14a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-1fd1c14a{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;background: linear-gradient(180deg,rgb(236,240,242) 0%,rgb(255,255,255) 100%);;background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-989430e7 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-989430e7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-989430e7 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-989430e7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-989430e7 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989430e7{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-989430e7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-989430e7.uagb-layout-grid{row-gap: 20px;column-gap: 20px;grid-template-columns: minmax( 1px, 50%)  minmax( 1px, 50%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-989430e7{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 104px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.uagb-block-3b00ccbb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-3b00ccbb .uagb-ifb-icon svg{fill: #333;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3b00ccbb .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3b00ccbb .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3b00ccbb .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3b00ccbb .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: #000000;margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3b00ccbb.wp-block-uagb-info-box .uagb-ifb-title{color: #000000;margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3b00ccbb.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-3b00ccbb .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-3b00ccbb .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-3b00ccbb .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-3b00ccbb .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3b00ccbb .uagb-infobox__content-wrap{text-align: left;}.uagb-block-3b00ccbb.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3b00ccbb .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-20933be5 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-20933be5 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-20933be5 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-20933be5 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-20933be5 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-20933be5{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-20933be5 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 30px;}.wp-block-uagb-container.uagb-block-20933be5{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 30px;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading .uagb-heading-text{color: #000000;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading {text-align: right;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc .uagb-heading-text{font-size: 90px;} .uagb-block-24a04fc9 .uag-star-rating{font-size: 18px;} .uagb-block-24a04fc9 .uag-star-rating > span{margin-right: 2px;color: #ccd6df;} .uagb-block-24a04fc9 .uag-star:nth-child(-n+5){color: #f0ad4e;} .uagb-block-24a04fc9 .uag-star-rating__title{font-weight: 700;color: #22323d;margin-top: 10px;} .uagb-block-24a04fc9.wp-block-uagb-star-rating{flex-direction: column-reverse;align-items: flex-start;} .uagb-block-24a04fc9 .uag-star:nth-child(5):before{color: #f0ad4e;width: 0%;position: absolute;content: '★';overflow: hidden;} .uagb-block-24a04fc9 .uag-star:nth-child(5){position: relative;}.wp-block-uagb-container.uagb-block-61af1160 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-61af1160 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-61af1160 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-61af1160 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-61af1160 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-61af1160{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-61af1160 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-61af1160.uagb-layout-grid{row-gap: 100px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-61af1160{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 100px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.wp-block-uagb-container.uagb-block-a2c1734f .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a2c1734f .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a2c1734f .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a2c1734f .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a2c1734f .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2c1734f{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2c1734f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-a2c1734f{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 40px;padding-left: 40px;padding-right: 64px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 32px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: var(--ast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-0c1a1c4f.wp-block-uagb-image{margin-top: -40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-0c1a1c4f .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-default figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 80px;height: 80px;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-0c1a1c4f.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-61854696 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-61854696 .uagb-ifb-icon svg{fill: #333;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-61854696 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-61854696 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-61854696 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-61854696 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-61854696.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;}.uagb-block-61854696.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-61854696 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-61854696 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-61854696 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-61854696 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-61854696 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-61854696.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-61854696 .uagb-ifb-title-prefix{font-size: 15px;}[dir=rtl] .uagb-block-61854696 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-61854696.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-ee9ad1a2 .uag-star-rating{font-size: 18px;} .uagb-block-ee9ad1a2 .uag-star-rating > span{margin-right: 2px;color: #ccd6df;} .uagb-block-ee9ad1a2 .uag-star:nth-child(-n+5){color: #f0ad4e;} .uagb-block-ee9ad1a2 .uag-star-rating__title{margin-right: 10px;} .uagb-block-ee9ad1a2.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-ee9ad1a2 .uag-star:nth-child(5):before{color: #f0ad4e;width: 0%;position: absolute;content: '★';overflow: hidden;} .uagb-block-ee9ad1a2 .uag-star:nth-child(5){position: relative;}.wp-block-uagb-container.uagb-block-a80f9bc1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a80f9bc1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a80f9bc1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a80f9bc1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a80f9bc1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a80f9bc1{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a80f9bc1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-a80f9bc1{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 40px;padding-left: 40px;padding-right: 64px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 32px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: var(--ast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-9be2c2d7.wp-block-uagb-image{margin-top: -40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-9be2c2d7 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-default figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-9be2c2d7.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-78e50901 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-78e50901 .uagb-ifb-icon svg{fill: #333;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-78e50901 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-78e50901 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-78e50901 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-78e50901 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-78e50901.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;}.uagb-block-78e50901.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-78e50901 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-78e50901 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-78e50901 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-78e50901 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-78e50901 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-78e50901.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-78e50901 .uagb-ifb-title-prefix{font-size: 15px;}[dir=rtl] .uagb-block-78e50901 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-78e50901.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-81c6ae8b .uag-star-rating{font-size: 18px;} .uagb-block-81c6ae8b .uag-star-rating > span{margin-right: 2px;color: #ccd6df;} .uagb-block-81c6ae8b .uag-star:nth-child(-n+5){color: #f0ad4e;} .uagb-block-81c6ae8b .uag-star-rating__title{margin-right: 10px;} .uagb-block-81c6ae8b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-81c6ae8b .uag-star:nth-child(5):before{color: #f0ad4e;width: 0%;position: absolute;content: '★';overflow: hidden;} .uagb-block-81c6ae8b .uag-star:nth-child(5){position: relative;}.wp-block-uagb-container.uagb-block-963d8883 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-963d8883 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-963d8883 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-963d8883 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-963d8883 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-963d8883{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-963d8883 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-963d8883{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 40px;padding-left: 40px;padding-right: 64px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 32px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: var(--ast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-d0442dca.wp-block-uagb-image{margin-top: -40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-d0442dca .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-d0442dca.wp-block-uagb-image--layout-default figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 80px;height: auto;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-d0442dca.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-d0442dca.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-6f3dcbee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6f3dcbee .uagb-ifb-icon svg{fill: #333;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6f3dcbee .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6f3dcbee .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6f3dcbee .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6f3dcbee .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6f3dcbee.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;}.uagb-block-6f3dcbee.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-6f3dcbee .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6f3dcbee .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6f3dcbee .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6f3dcbee .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6f3dcbee .uagb-infobox__content-wrap{text-align: left;}.uagb-block-6f3dcbee.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-6f3dcbee .uagb-ifb-title-prefix{font-size: 15px;}[dir=rtl] .uagb-block-6f3dcbee .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-82f0145b .uag-star-rating{font-size: 18px;} .uagb-block-82f0145b .uag-star-rating > span{margin-right: 2px;color: #ccd6df;} .uagb-block-82f0145b .uag-star:nth-child(-n+5){color: #f0ad4e;} .uagb-block-82f0145b .uag-star-rating__title{margin-right: 10px;} .uagb-block-82f0145b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-82f0145b .uag-star:nth-child(5):before{color: #f0ad4e;width: 0%;position: absolute;content: '★';overflow: hidden;} .uagb-block-82f0145b .uag-star:nth-child(5){position: relative;}.wp-block-uagb-container.uagb-block-05524e9f .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-05524e9f .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-05524e9f .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-05524e9f .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-05524e9f .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-05524e9f{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-05524e9f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-05524e9f{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 40px;padding-left: 40px;padding-right: 64px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 32px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: var(--ast-global-color-5);;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-04b4b2b5.wp-block-uagb-image{margin-top: -40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-04b4b2b5 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-default figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay figure img{box-shadow: 8px 16px 32px -8px rgba(0,0,0,0.16);border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 80px;height: auto;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-04b4b2b5.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 rgba(0,0,0,0.16);}.uagb-block-dd5dfc86 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-dd5dfc86 .uagb-ifb-icon svg{fill: #333;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd5dfc86 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-dd5dfc86 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-dd5dfc86 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-dd5dfc86 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd5dfc86.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;}.uagb-block-dd5dfc86.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-dd5dfc86 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-dd5dfc86 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-dd5dfc86 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-dd5dfc86 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd5dfc86 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-dd5dfc86.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-dd5dfc86 .uagb-ifb-title-prefix{font-size: 15px;}[dir=rtl] .uagb-block-dd5dfc86 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-b9eb639d .uag-star-rating{font-size: 18px;} .uagb-block-b9eb639d .uag-star-rating > span{margin-right: 2px;color: #ccd6df;} .uagb-block-b9eb639d .uag-star:nth-child(-n+5){color: #f0ad4e;} .uagb-block-b9eb639d .uag-star-rating__title{margin-right: 10px;} .uagb-block-b9eb639d.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-b9eb639d .uag-star:nth-child(5):before{color: #f0ad4e;width: 0%;position: absolute;content: '★';overflow: hidden;} .uagb-block-b9eb639d .uag-star:nth-child(5){position: relative;}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-998e0462{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text{margin-bottom: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-0d23f057{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0d23f057 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 20px;}.wp-block-uagb-container.uagb-block-0d23f057{padding-top: 150px;padding-bottom: 80px;padding-left: 50px;padding-right: 80px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-attachment: scroll;background-image: url(https://trae.pet/wp-content/uploads/2025/11/ChatGPT-Image-2025年11月13日-16_50_33.png);background-clip: padding-box;row-gap: 20px;}.wp-block-uagb-container.uagb-block-0d23f057::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-7);opacity: 0.85;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b9918b8f.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading {padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-heading-text{margin-bottom: 30px;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-desc-text{font-size: 19px;}.uagb-block-9daf1c79.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.uagb-block-9daf1c79.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-444fd8c4.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: none;border-color: #333;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater.wp-block-button__link{border-style: none;border-color: #333;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-eec96f17{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-eec96f17 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-eec96f17.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 40px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-eec96f17{padding-top: 100px;padding-bottom: 100px;padding-left: 80px;padding-right: 80px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading {text-align: center;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-68c6549e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-68c6549e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-68c6549e.uagb-layout-grid{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-68c6549e{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-4928f5ef{padding-top: 50px;padding-bottom: 0px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2bf1ced4{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2bf1ced4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-2bf1ced4{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-bd983a46{padding-top: 0px;padding-bottom: 0px;padding-left: 40px;padding-right: 20px;margin-top:  !important;margin-bottom:  !important;order: initial;border-style: solid;border-color: var(--ast-global-color-0);}.wp-block-uagb-advanced-heading.uagb-block-f721cb30 .uagb-desc-text{font-size: 14px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a38c980{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a38c980 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-5a38c980{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-46f96194.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.uagb-block-46f96194.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94a50c23{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94a50c23 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-94a50c23{padding-top: 80px;padding-bottom: 25px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df6d00fb{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df6d00fb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;flex-wrap: wrap;row-gap: 50px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-df6d00fb{padding-top: 30px;padding-bottom: 0px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-image: url(https://trae.pet/wp-content/uploads/2025/11/85d65791-a281-4ee0-ab5d-6886b498d95a_-1170x658-1.jpg);background-clip: padding-box;row-gap: 50px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-df6d00fb::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-7);opacity: 0.8;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d6967857{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d6967857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 50px;}.wp-block-uagb-container.uagb-block-d6967857{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 50px;}.uagb-block-dd22e5ef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd22e5ef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-05b3180e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-05b3180e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2ff6d593 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2ff6d593 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94ce5a0a{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94ce5a0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-94ce5a0a{padding-top: 40px;padding-bottom: 40px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: var(--ast-global-color-5);;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-be8f6c76 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-be8f6c76 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-237a126f{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-237a126f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-237a126f{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-position: 0% 100%;background-size: 10%;background-image: url(https://trae.pet/wp-content/uploads/2022/09/pattern-v.png);background-clip: padding-box;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5d3b6edc{max-width: 45%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5d3b6edc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-5d3b6edc{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d51987b0 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-412906eb{max-width: 55%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-412906eb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-412906eb{padding-top: 0px;padding-bottom: 0px;padding-left: 50px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6202d35c .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dc23393f .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-ifb-content > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-infobox-icon-right:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-infobox-icon-left:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2afe6266 .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-2afe6266 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266 .uagb-ifb-content > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266 .uagb-infobox-icon-right:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266 .uagb-infobox-icon-left:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1fd1c14a{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1fd1c14a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;}.wp-block-uagb-container.uagb-block-1fd1c14a{padding-top: 0px;padding-bottom: 50px;padding-left: 40px;padding-right: 40px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background: linear-gradient(180deg,rgb(236,240,242) 0%,rgb(255,255,255) 100%);;background-clip: padding-box;row-gap: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989430e7{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-989430e7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-989430e7.uagb-layout-grid{grid-template-columns: minmax( 1px, 55%)  minmax( 1px, 45%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-989430e7{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 104px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3b00ccbb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-20933be5{max-width: 45%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-20933be5 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-20933be5{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc .uagb-heading-text{font-size: 75px;} .uagb-block-24a04fc9.wp-block-uagb-star-rating{flex-direction: column-reverse;align-items: flex-start;} .uagb-block-24a04fc9 .uag-star-rating__title{margin-top: 10px;} .uagb-block-24a04fc9 .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-61af1160{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-61af1160 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-61af1160.uagb-layout-grid{row-gap: 80px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: start;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-61af1160{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2c1734f{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2c1734f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-a2c1734f{padding-top: 0px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;justify-content: flex-start;row-gap: 0px;column-gap: 0px;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-0c1a1c4f.wp-block-uagb-image{text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-0c1a1c4f .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-61854696 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-61854696.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-61854696 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-ee9ad1a2.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-ee9ad1a2 .uag-star-rating__title {margin-bottom: 0;} .uagb-block-ee9ad1a2 .uag-star-rating__title{margin-right: 10px;} .uagb-block-ee9ad1a2 .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a80f9bc1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a80f9bc1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-a80f9bc1{padding-top: 0px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;justify-content: flex-start;row-gap: 0px;column-gap: 0px;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-78e50901.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-78e50901 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-81c6ae8b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-81c6ae8b .uag-star-rating__title {margin-bottom: 0;} .uagb-block-81c6ae8b .uag-star-rating__title{margin-right: 10px;} .uagb-block-81c6ae8b .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-963d8883{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-963d8883 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-963d8883{padding-top: 0px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;justify-content: flex-start;row-gap: 0px;column-gap: 0px;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6f3dcbee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-82f0145b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-82f0145b .uag-star-rating__title {margin-bottom: 0;} .uagb-block-82f0145b .uag-star-rating__title{margin-right: 10px;} .uagb-block-82f0145b .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-05524e9f{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-05524e9f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-05524e9f{padding-top: 0px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;justify-content: flex-start;row-gap: 0px;column-gap: 0px;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd5dfc86 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-b9eb639d.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-b9eb639d .uag-star-rating__title {margin-bottom: 0;} .uagb-block-b9eb639d .uag-star-rating__title{margin-right: 10px;} .uagb-block-b9eb639d .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {padding-bottom: 20px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-0d23f057{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0d23f057 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-0d23f057{padding-top: 100px;padding-bottom: 60px;padding-left: 25px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-image: url(https://trae.pet/wp-content/uploads/2025/11/ChatGPT-Image-2025年11月13日-16_50_33.png);background-clip: padding-box;}.wp-block-uagb-container.uagb-block-0d23f057::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-7);opacity: 0.85;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b9918b8f .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b9918b8f.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-52180088.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-heading-text{font-size: 35px;margin-bottom: 30px;}.wp-block-uagb-advanced-heading.uagb-block-52180088 .uagb-desc-text{font-size: 15px;}.uagb-block-9daf1c79.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.uagb-block-9daf1c79.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-444fd8c4.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: none;border-color: #333;}.wp-block-uagb-buttons .uagb-block-444fd8c4 .uagb-buttons-repeater.wp-block-button__link{border-style: none;border-color: #333;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-eec96f17{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-eec96f17 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-eec96f17.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 40px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-eec96f17{padding-top: 60px;padding-bottom: 60px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;}.wp-block-uagb-advanced-heading.uagb-block-249583c8.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-68c6549e{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-68c6549e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-68c6549e.uagb-layout-grid{grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: start;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-68c6549e{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;grid-column: span 1;grid-row: span 1;align-self: start;justify-self: stretch;}.uagb-block-57c37498.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-5a808b15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-7ea25d15.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-be93e31a.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-9e8078b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.uagb-block-68af6048.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 70px;height: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;}.wp-block-uagb-container.uagb-block-4928f5ef{padding-top: 50px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;row-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2bf1ced4{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2bf1ced4 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-2bf1ced4{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-bd983a46{padding-top: 0px;padding-bottom: 0px;padding-left: 20px;padding-right: 20px;margin-top: 20px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a38c980{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a38c980 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-5a38c980{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 20px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-46f96194.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.uagb-block-46f96194.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94a50c23{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94a50c23 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-94a50c23{padding-top: 80px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-df6d00fb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-df6d00fb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 50px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-df6d00fb{padding-top: 50px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 50px;column-gap: 0px;order: initial;background-image: url(https://trae.pet/wp-content/uploads/2025/11/85d65791-a281-4ee0-ab5d-6886b498d95a_-1170x658-1.jpg);background-clip: padding-box;}.wp-block-uagb-container.uagb-block-df6d00fb::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-7);opacity: 0.8;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d6967857{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d6967857 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-d6967857{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;flex-wrap: wrap;}.uagb-block-dd22e5ef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd22e5ef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-dd22e5ef .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dd22e5ef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-05b3180e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-05b3180e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-05b3180e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-05b3180e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-05b3180e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2ff6d593 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2ff6d593 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-2ff6d593 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2ff6d593.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-94ce5a0a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-94ce5a0a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-94ce5a0a{padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;background-color: var(--ast-global-color-5);;flex-wrap: wrap;}.uagb-block-be8f6c76 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-be8f6c76.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 40px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-be8f6c76 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-be8f6c76 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-be8f6c76 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-be8f6c76.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-237a126f{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-237a126f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-237a126f{padding-top: 50px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-position: 0% 100%;background-size: 15%;background-image: url(https://trae.pet/wp-content/uploads/2022/09/pattern-v.png);background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5d3b6edc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5d3b6edc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-5d3b6edc{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-d51987b0 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d51987b0.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d51987b0.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 40px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-d51987b0 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-d51987b0 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-d51987b0.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-d51987b0.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-d51987b0.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-412906eb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-412906eb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 35px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-412906eb{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 35px;column-gap: 0px;order: initial;flex-wrap: wrap;}.uagb-block-6202d35c.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 10px;margin-right: 0px;}.uagb-block-6202d35c.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 20px;margin-left: 10px;margin-right: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6202d35c .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;}.uagb-block-6202d35c .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-6202d35c.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6202d35c.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-dc23393f.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 10px;margin-right: 0px;}.uagb-block-dc23393f.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 20px;margin-left: 10px;margin-right: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dc23393f .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;}.uagb-block-dc23393f .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-dc23393f.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dc23393f.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-2afe6266.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 10px;margin-right: 0px;}.uagb-block-2afe6266.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 20px;margin-left: 10px;margin-right: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 20px;height: 20px;line-height: 20px;font-size: 20px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 20px;font-size: 20px;}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-2afe6266 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 20px;line-height: 20px;font-size: 20px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2afe6266 .uagb-ifb-icon{width: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-ifb-icon > span{font-size: 20px;width: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-iconbox-icon-wrap{width: 20px;height: 20px;line-height: 20px;}.uagb-block-2afe6266 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-2afe6266.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2afe6266.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1fd1c14a{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1fd1c14a > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: flex-start;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-1fd1c14a{padding-top: 50px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;background: linear-gradient(180deg,rgb(236,240,242) 0%,rgb(255,255,255) 100%);;background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989430e7{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-989430e7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-989430e7.uagb-layout-grid{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-989430e7{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 100px !important;margin-left: 0px;margin-right: 0px;row-gap: 20px;column-gap: 0px;order: initial;}.uagb-block-3b00ccbb .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3b00ccbb.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3b00ccbb.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 40px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3b00ccbb .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3b00ccbb .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3b00ccbb.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3b00ccbb.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-20933be5{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-20933be5 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;flex-wrap: wrap;row-gap: 0px;}.wp-block-uagb-container.uagb-block-20933be5{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;order: initial;justify-content: flex-start;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc.wp-block-uagb-advanced-heading {text-align: left;}.wp-block-uagb-advanced-heading.uagb-block-41de93cc .uagb-heading-text{font-size: 65px;} .uagb-block-24a04fc9.wp-block-uagb-star-rating{flex-direction: column-reverse;align-items: flex-start;} .uagb-block-24a04fc9 .uag-star-rating__title{margin-top: 10px;} .uagb-block-24a04fc9 .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-61af1160{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-61af1160 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-61af1160.uagb-layout-grid{row-gap: 0px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-61af1160{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2c1734f{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2c1734f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-a2c1734f{padding-top: 0px;padding-bottom: 32px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 80px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-0c1a1c4f.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-61854696 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-61854696.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-61854696 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-61854696 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-61854696.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-61854696.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-ee9ad1a2.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-ee9ad1a2 .uag-star-rating__title {margin-bottom: 0;} .uagb-block-ee9ad1a2 .uag-star-rating__title{margin-right: 10px;} .uagb-block-ee9ad1a2 .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a80f9bc1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a80f9bc1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-a80f9bc1{padding-top: 0px;padding-bottom: 32px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 80px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-9be2c2d7.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-78e50901 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-78e50901.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-78e50901 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-78e50901 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-78e50901.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-78e50901.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-81c6ae8b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-81c6ae8b .uag-star-rating__title {margin-bottom: 0;} .uagb-block-81c6ae8b .uag-star-rating__title{margin-right: 10px;} .uagb-block-81c6ae8b .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-963d8883{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-963d8883 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-963d8883{padding-top: 0px;padding-bottom: 32px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 80px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-d0442dca.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-6f3dcbee .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6f3dcbee.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6f3dcbee .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6f3dcbee .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6f3dcbee.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-82f0145b.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-82f0145b .uag-star-rating__title {margin-bottom: 0;} .uagb-block-82f0145b .uag-star-rating__title{margin-right: 10px;} .uagb-block-82f0145b .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-05524e9f{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-05524e9f > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-05524e9f{padding-top: 0px;padding-bottom: 32px;padding-left: 24px;padding-right: 24px;margin-top: 0px !important;margin-bottom: 80px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: var(--ast-global-color-5);;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-04b4b2b5.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 80px;height: auto;}.uagb-block-dd5dfc86 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd5dfc86.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-dd5dfc86 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-dd5dfc86 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-dd5dfc86.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;} .uagb-block-b9eb639d.wp-block-uagb-star-rating {flex-direction: row;justify-content: flex-start;} .uagb-block-b9eb639d .uag-star-rating__title {margin-bottom: 0;} .uagb-block-b9eb639d .uag-star-rating__title{margin-right: 10px;} .uagb-block-b9eb639d .uag-star-rating{font-size: 18px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {margin-top: 0px;margin-right: 0px;margin-bottom: -24px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text{font-size: 24px;}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form textarea{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input-label{display: none;text-align: left;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;margin-bottom: 10px;}.uagb-block-646f3c8f .uagb-forms-success-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-failed-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-slider{background-color: #ffffff;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-646f3c8f .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}@media only screen and (max-width: 976px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}@media only screen and (max-width: 767px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display: grid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}

/* === 关于我们 (about-us) - uag-css-2287.css === */
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir="rtl"] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir="rtl"] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}
.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{box-shadow: 0px 0px   #00000070 ;padding-top: 150px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-repeat: no-repeat;background-position: 49% 50%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-image: url(https://trae.pet/wp-content/uploads/2025/11/ChatGPT-Image-2025年11月13日-16_50_33.png);;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6ca67aaa .uagb-ifb-icon svg{fill: #333;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 50%;}.uagb-block-6ca67aaa .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-32185b3e .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-32185b3e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-32185b3e .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-32185b3e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-32185b3e .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-32185b3e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-32185b3e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-32185b3e.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-32185b3e{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading {text-align: right;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container.uagb-block-5a04230d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5a04230d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5a04230d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-5a04230d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-5a04230d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a04230d{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a04230d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-5a04230d{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 50px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 0px;border-left-width: 2px;border-right-width: 0px;border-bottom-width: 0px;border-style: solid;border-color: var(--ast-global-color-0);flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec .uagb-heading-text{margin-bottom: 15px;}.wp-block-uagb-container.uagb-block-2d219548 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2d219548 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2d219548 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2d219548 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2d219548 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2d219548{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2d219548 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-2d219548{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-0bc9897e .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0bc9897e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0bc9897e .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-0bc9897e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-0bc9897e .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bc9897e{max-width: 60%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bc9897e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-0bc9897e{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-6893f831.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: right;justify-content: flex-end;align-self: flex-end;}.uagb-block-6893f831 .wp-block-uagb-image__figure{align-items: flex-end;}.uagb-block-6893f831.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 816px;height: 555px;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-6893f831.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-6893f831.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-1ac107e0 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1ac107e0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1ac107e0 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1ac107e0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1ac107e0 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1ac107e0{max-width: 40%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1ac107e0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 10px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-1ac107e0{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 50px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 10px;column-gap: 20px;}.uagb-block-2879a42b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-2879a42b .uagb-ifb-icon svg{fill: #333;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2879a42b .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-2879a42b .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-2879a42b .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-2879a42b .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-2879a42b.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b .uagb-ifb-separator{width: 12%;border-top-width: 5px;border-top-color: var(--ast-global-color-0);border-top-style: solid;margin-bottom: 15px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b .uagb-infobox__content-wrap .uagb-ifb-separator{width: 12%;border-top-width: 5px;border-top-color: var(--ast-global-color-0);border-top-style: solid;}.uagb-block-2879a42b .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-2879a42b .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2879a42b .uagb-infobox__content-wrap{text-align: left;}.uagb-block-2879a42b.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-2879a42b.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2879a42b .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-65b8519f.wp-block-uagb-image{margin-top: -50px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: right;justify-content: flex-end;align-self: flex-end;}.uagb-block-65b8519f .wp-block-uagb-image__figure{align-items: flex-end;}.uagb-block-65b8519f.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 123px;height: auto;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-65b8519f.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-65b8519f.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-1f0d8306 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1f0d8306 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1f0d8306 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1f0d8306 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1f0d8306 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1f0d8306{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1f0d8306 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-1f0d8306.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-1f0d8306{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.uagb-block-9456afb9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-9456afb9 .uagb-ifb-icon svg{fill: #333;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9456afb9 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9456afb9 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9456afb9 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9456afb9 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9456afb9.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9456afb9.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-9456afb9 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-9456afb9 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-9456afb9 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-9456afb9 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9456afb9 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-9456afb9.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-9456afb9.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-9456afb9 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-45a39983 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-45a39983 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-45a39983 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-45a39983 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-45a39983 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-45a39983{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-45a39983 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-45a39983{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-f12780da .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-f12780da .uagb-ifb-icon svg{fill: #333;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f12780da .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-f12780da .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-f12780da .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-f12780da .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-f12780da.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f12780da.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f12780da .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-f12780da .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-f12780da .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-f12780da .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f12780da .uagb-infobox__content-wrap{text-align: left;}.uagb-block-f12780da.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-f12780da.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-f12780da .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-f12780da.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-62485920 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-62485920 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-62485920 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-62485920 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-62485920 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-62485920{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62485920 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-62485920{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4 .uagb-heading-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4 .uagb-desc-text{font-size: 15px;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4 .uagb-heading-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4 .uagb-desc-text{font-size: 15px;}.wp-block-uagb-container.uagb-block-ab12716c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ab12716c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ab12716c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ab12716c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ab12716c .uagb-container__video-wrap video{opacity: 0.15;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ab12716c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ab12716c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 60px;}.wp-block-uagb-container.uagb-block-ab12716c{box-shadow: 0px 0px   #00000070 ;padding-top: 75px;padding-bottom: 75px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: fixed;background-image: url(https://trae.pet/wp-content/uploads/2020/02/bg-07-free-img.jpg);background-clip: padding-box;row-gap: 20px;column-gap: 60px;}.wp-block-uagb-container.uagb-block-ab12716c::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-color: inherit;background: var(--ast-global-color-4);opacity: 0.85;}.uagb-block-e96596a1 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;color: #ffffff;}.uagb-block-e96596a1 .uagb-ifb-icon svg{fill: #ffffff;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-e96596a1 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-e96596a1 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-e96596a1.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-e96596a1.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-e96596a1 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-e96596a1 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-e96596a1 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-e96596a1 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-e96596a1.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-e96596a1 .uagb-ifb-desc{font-size: 15px;}[dir=rtl] .uagb-block-e96596a1 .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-06bb8ded .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;color: #ffffff;}.uagb-block-06bb8ded .uagb-ifb-icon svg{fill: #ffffff;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-06bb8ded .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-06bb8ded .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-06bb8ded.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-06bb8ded.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-06bb8ded .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-06bb8ded .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-06bb8ded .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-06bb8ded .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-06bb8ded.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-06bb8ded .uagb-ifb-desc{font-size: 15px;}[dir=rtl] .uagb-block-06bb8ded .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4602dec4 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;color: #ffffff;}.uagb-block-4602dec4 .uagb-ifb-icon svg{fill: #ffffff;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 18px;line-height: 18px;font-size: 18px;color: #ffffff;fill: #ffffff;}.uagb-block-4602dec4 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;border-radius: 0px;}.uagb-block-4602dec4 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-4602dec4.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-4602dec4.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-4602dec4 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-4602dec4 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-4602dec4 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-4602dec4 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap.uagb-infobox-shape-circle{background-color: var(--ast-global-color-0);border-radius: 50%;}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap.uagb-infobox-shape-squre{background-color: var(--ast-global-color-0);}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap:hover{background-color:  !important;}.uagb-block-4602dec4.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-4602dec4 .uagb-ifb-desc{font-size: 15px;}[dir=rtl] .uagb-block-4602dec4 .uagb-iconbox-icon-wrap{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox-left{text-align: right;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox-right{text-align: left;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-998e0462{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text{margin-bottom: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 150px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background-position: 50% 50%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 20%;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-32185b3e{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-32185b3e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-32185b3e.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-32185b3e{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a04230d{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a04230d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-5a04230d{padding-top: 0px;padding-bottom: 0px;padding-left: 40px;padding-right: 20px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-advanced-heading.uagb-block-6e5363ec .uagb-desc-text{font-size: 14px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2d219548{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2d219548 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-2d219548{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bc9897e{max-width: 60%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bc9897e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-0bc9897e{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 500px;height: 340px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1ac107e0{max-width: 40%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1ac107e0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-1ac107e0{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-2879a42b.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-separator{margin-bottom: 15px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-2879a42b .uagb-ifb-separator{width: 20%;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2879a42b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 100px;height: 245px;}.uagb-block-65b8519f.wp-block-uagb-image{margin-top: -50px;margin-right: 0px;margin-bottom: -200px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1f0d8306{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1f0d8306 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-1f0d8306.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-1f0d8306{padding-top: 0px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.wp-block-uagb-container.uagb-block-1f0d8306.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-1f0d8306.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.uagb-block-9456afb9 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9456afb9.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9456afb9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-45a39983{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-45a39983 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-45a39983{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-f12780da.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f12780da.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f12780da .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-62485920{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62485920 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;justify-content: flex-start;row-gap: 0px;column-gap: 30px;}.wp-block-uagb-container.uagb-block-62485920{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;justify-content: flex-start;row-gap: 0px;column-gap: 30px;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-e974cbb4.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-9d1b65a4.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ab12716c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ab12716c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: flex-start;column-gap: 30px;}.wp-block-uagb-container.uagb-block-ab12716c{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;background-attachment: scroll;background-image: url(https://trae.pet/wp-content/uploads/2020/02/bg-07-free-img.jpg);background-clip: padding-box;column-gap: 30px;}.wp-block-uagb-container.uagb-block-ab12716c::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-4);opacity: 0.85;}.uagb-block-e96596a1.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-e96596a1.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 10px;margin-left: 15px;margin-right: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-ifb-content > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-infobox-icon-right:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-infobox-icon-left:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-e96596a1 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-e96596a1 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-e96596a1.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1 .uagb-ifb-content > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1 .uagb-infobox-icon-right:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1 .uagb-infobox-icon-left:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-06bb8ded.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-06bb8ded.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 10px;margin-left: 15px;margin-right: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-ifb-content > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-infobox-icon-right:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-infobox-icon-left:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-06bb8ded .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-06bb8ded.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded .uagb-ifb-content > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded .uagb-infobox-icon-right:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded .uagb-infobox-icon-left:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4602dec4.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 15px;margin-right: 0px;}.uagb-block-4602dec4.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 10px;margin-left: 15px;margin-right: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-ifb-content > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-infobox-icon-right:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-infobox-icon-left:hover > svg{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap img{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4602dec4 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-4602dec4 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-4602dec4.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4 .uagb-ifb-content > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4 .uagb-infobox-icon-right:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4 .uagb-infobox-icon-left:hover > svg{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap img{padding-right: 10px;padding-left: 10px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {padding-bottom: 20px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 130px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 20px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-32185b3e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-32185b3e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-32185b3e.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 0px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: start;justify-content: stretch;}.wp-block-uagb-container.uagb-block-32185b3e{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-advanced-heading.uagb-block-ebe459b6.wp-block-uagb-advanced-heading {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-5a04230d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5a04230d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-5a04230d{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 0px;margin-top: 30px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2d219548{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2d219548 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 35px;}.wp-block-uagb-container.uagb-block-2d219548{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 35px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-0bc9897e{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0bc9897e > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-0bc9897e{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-6893f831.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 500px;height: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1ac107e0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1ac107e0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;align-items: flex-start;flex-wrap: wrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-1ac107e0{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;align-items: flex-start;flex-wrap: wrap;}.uagb-block-2879a42b.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-2879a42b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-2879a42b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-2879a42b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-65b8519f.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 100px;height: auto;}.uagb-block-65b8519f.wp-block-uagb-image{margin-top: -100px;margin-right: 0px;margin-bottom: -80px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1f0d8306{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1f0d8306 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-1f0d8306.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-1f0d8306{padding-top: 0px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9456afb9 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-9456afb9 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-9456afb9.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-45a39983{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-45a39983 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-45a39983{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-f12780da .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-f12780da .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-f12780da.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-62485920{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62485920 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-62485920{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ab12716c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ab12716c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 50px;}.wp-block-uagb-container.uagb-block-ab12716c{padding-top: 50px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;row-gap: 50px;order: initial;background-image: url(https://trae.pet/wp-content/uploads/2020/02/bg-07-free-img.jpg);background-clip: padding-box;}.wp-block-uagb-container.uagb-block-ab12716c::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background: var(--ast-global-color-4);opacity: 0.85;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-e96596a1 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-e96596a1 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;}.uagb-block-e96596a1 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-e96596a1.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-06bb8ded .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;}.uagb-block-06bb8ded .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-06bb8ded.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 18px;height: 18px;line-height: 18px;font-size: 18px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 18px;font-size: 18px;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-4602dec4 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 18px;line-height: 18px;font-size: 18px;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4602dec4 .uagb-ifb-icon{width: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-ifb-icon > span{font-size: 18px;width: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-iconbox-icon-wrap{width: 18px;height: 18px;line-height: 18px;}.uagb-block-4602dec4 .uagb-infobox-margin-wrapper{display: flex;}.uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-4602dec4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {margin-top: 0px;margin-right: 0px;margin-bottom: -24px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text{font-size: 24px;}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form textarea{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input-label{display: none;text-align: left;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;margin-bottom: 10px;}.uagb-block-646f3c8f .uagb-forms-success-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-failed-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-slider{background-color: #ffffff;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-646f3c8f .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}@media only screen and (max-width: 976px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}@media only screen and (max-width: 767px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display: grid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}

/* === 未知页面 - uag-css-2288.css === */
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir="rtl"] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir="rtl"] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.uagb-tabs__wrap{display:flex}.uagb-tabs__wrap ul.uagb-tabs__panel{margin:0;list-style-type:none;display:inherit}.uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-center{justify-content:center}.uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-left{justify-content:flex-start}.uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-right{justify-content:flex-end}.uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-right .uagb-tab:last-child{margin-right:0}.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a{position:relative;padding:6px 12px;display:inline-flex;color:inherit}.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs__icon-position-top{display:block}.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs__icon-position-top .uagb-tabs__icon{display:block}.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs__icon-position-bottom{display:block}.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs__icon-position-bottom .uagb-tabs__icon{display:block}.uagb-tabs__wrap ul.uagb-tabs__panel p{margin:0}.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon{vertical-align:text-top}.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-left{display:block;align-items:center}.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-left .uagb-tabs__icon{display:flex;align-self:center}.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-right{display:block}.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-right .uagb-tabs__icon{display:flex;align-self:center}.uagb-tabs__wrap .uagb-tabs__body-wrap{position:relative;max-width:100%;padding:10px}.editor-styles-wrapper .uagb-editor-preview-mode-tablet.uagb-tabs__wrap li.uagb-tab.uagb-tabs__add-tab,.editor-styles-wrapper .uagb-editor-preview-mode-mobile.uagb-tabs__wrap li.uagb-tab.uagb-tabs__add-tab{display:none}.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop,.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop,.uagb-tabs__wrap.uagb-tabs__hstyle3-desktop,.uagb-tabs__wrap.uagb-tabs__hstyle4-desktop,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop{flex-direction:column}.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle3-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle4-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop ul.uagb-tabs__panel{margin-bottom:0;padding:0;display:flex;align-items:center;flex-direction:row;max-width:100%;flex-wrap:wrap}.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle3-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle4-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop .uagb-tabs__body-wrap{max-width:100%}.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop .uagb-tab{margin:10px 10px -1px 0}.uagb-tabs__wrap.uagb-tabs__hstyle2-desktop .uagb-tabs__body-wrap{border:none}.uagb-tabs__wrap.uagb-tabs__hstyle3-desktop .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__hstyle4-desktop .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop ul.uagb-tabs__panel{justify-content:space-between;margin:0}.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop .uagb-tab{margin:10px 10px 10px 10px;text-align:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop,.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop{flex-direction:row}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop ul.uagb-tabs__panel{padding:0;display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop .uagb-tabs__body-wrap{flex-grow:3}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop .uagb-tabs-list{width:-webkit-fill-available;justify-content:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop ul.uagb-tabs__panel{min-width:24%;max-width:24%;margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop .uagb-tabs__body-wrap{max-width:75%}.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle7-desktop .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop ul.uagb-tabs__panel{min-width:25%;max-width:25%}.uagb-tabs__wrap.uagb-tabs__vstyle8-desktop .uagb-tabs__body-wrap{max-width:75%}.uagb-tabs__wrap.uagb-tabs__vstyle9-desktop .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle10-desktop .uagb-tab{margin:10px 10px 10px 10px;text-align:center}@media (max-width: 1023px){.uagb-tabs__wrap.uagb-tabs__hstyle1-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle2-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle3-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle4-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-tablet{flex-direction:column}.uagb-tabs__wrap.uagb-tabs__hstyle1-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle2-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle3-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle4-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle5-tablet ul.uagb-tabs__panel{margin-bottom:0;padding:0;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.uagb-tabs__wrap.uagb-tabs__hstyle1-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle2-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle3-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle4-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-tablet .uagb-tabs__body-wrap{max-width:100%}.uagb-tabs__wrap.uagb-tabs__hstyle1-tablet .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle2-tablet .uagb-tab{margin:10px 10px -1px 0}.uagb-tabs__wrap.uagb-tabs__hstyle3-tablet .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__hstyle4-tablet .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle5-tablet ul.uagb-tabs__panel{justify-content:flex-start;margin:0}.uagb-tabs__wrap.uagb-tabs__hstyle5-tablet .uagb-tab{margin:10px 10px 10px 10px;text-align:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet,.uagb-tabs__wrap.uagb-tabs__vstyle8-tablet,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet{flex-direction:row}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle8-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel{margin-bottom:0;padding:0;display:flex;flex-direction:column;flex-grow:1}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle8-tablet .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet .uagb-tab p{margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle8-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet .uagb-tabs__body-wrap{flex-grow:3}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel{min-width:24%;max-width:24%}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet .uagb-tabs__body-wrap{max-width:75%}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet .uagb-tabs__body-wrap .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet .uagb-tabs__body-wrap .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet .uagb-tabs__body-wrap .uagb-tabs-list{width:-webkit-fill-available;justify-content:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet ul.uagb-tabs__panel{margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet ul.uagb-tabs__panel .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__vstyle7-tablet .uagb-tabs__body-wrap{border:none}.uagb-tabs__wrap.uagb-tabs__vstyle8-tablet ul.uagb-tabs__panel{margin-bottom:0;min-width:25%;max-width:25%;justify-content:normal}.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet ul.uagb-tabs__panel{margin-bottom:0}.uagb-tabs__wrap.uagb-tabs__vstyle9-tablet ul.uagb-tabs__panel .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel{margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel .uagb-tab{margin:10px 10px 10px 10px;text-align:center}.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__hstyle3-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__hstyle4-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__hstyle3-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__hstyle4-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle6-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle8-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle9-tablet,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle8-tablet .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-desktop.uagb-tabs__vstyle9-tablet .uagb-tabs__body-wrap{border-style:none}}@media (max-width: 767px){.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile,.uagb-tabs__wrap.uagb-tabs__hstyle2-mobile,.uagb-tabs__wrap.uagb-tabs__hstyle3-mobile,.uagb-tabs__wrap.uagb-tabs__hstyle4-mobile,.uagb-tabs__wrap.uagb-tabs__hstyle5-mobile{flex-direction:column;border-style:none}.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle2-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle3-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle4-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__hstyle5-mobile ul.uagb-tabs__panel{margin-bottom:0;padding:0;display:flex;flex-direction:row;flex-grow:1;max-width:100%}.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle2-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle3-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle4-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__hstyle5-mobile .uagb-tabs__body-wrap{flex-direction:row;max-width:100%}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile,.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile,.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile,.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile,.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile{flex-direction:row;border-style:none}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile ul.uagb-tabs__panel{margin-bottom:0;padding:0;display:flex;flex-direction:column;flex-grow:1}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile .uagb-tab p{margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile .uagb-tab .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile .uagb-tab .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile .uagb-tab .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile .uagb-tab .uagb-tabs-list,.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile .uagb-tab .uagb-tabs-list{width:-webkit-fill-available;justify-content:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile .uagb-tabs__body-wrap{flex-grow:3;max-width:75%}.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle2-mobile .uagb-tab{margin:10px 10px -1px 0}.uagb-tabs__wrap.uagb-tabs__hstyle3-mobile .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__hstyle4-mobile .uagb-tab{margin:10px 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__hstyle5-mobile ul.uagb-tabs__panel{justify-content:flex-start;margin:0}.uagb-tabs__wrap.uagb-tabs__hstyle5-mobile .uagb-tab{margin:10px 10px 10px 10px;text-align:center}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile ul.uagb-tabs__panel{min-width:24%;max-width:24%}.uagb-tabs__wrap.uagb-tabs__vstyle6-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile ul.uagb-tabs__panel{min-width:24%;max-width:24%;margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle7-mobile ul.uagb-tabs__panel .uagb-tab{margin:10px 10px 0 0}.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile ul.uagb-tabs__panel{min-width:24%;max-width:24%}.uagb-tabs__wrap.uagb-tabs__vstyle8-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile ul.uagb-tabs__panel{min-width:24%;max-width:24%}.uagb-tabs__wrap.uagb-tabs__vstyle9-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 10px 10px 0}.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile ul.uagb-tabs__panel{min-width:24%;max-width:24%;margin:0}.uagb-tabs__wrap.uagb-tabs__vstyle10-mobile ul.uagb-tabs__panel .uagb-tab{margin:10px 10px 10px 10px;text-align:center}.uagb-tabs__wrap.uagb-tabs__stack1-mobile,.uagb-tabs__wrap.uagb-tabs__stack2-mobile,.uagb-tabs__wrap.uagb-tabs__stack3-mobile,.uagb-tabs__wrap.uagb-tabs__stack4-mobile{display:block}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__stack2-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__stack3-mobile ul.uagb-tabs__panel,.uagb-tabs__wrap.uagb-tabs__stack4-mobile ul.uagb-tabs__panel{margin:0;padding:0;display:flex;flex-direction:column;max-width:100%;flex-grow:unset}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab,.uagb-tabs__wrap.uagb-tabs__stack2-mobile ul.uagb-tabs__panel .uagb-tab,.uagb-tabs__wrap.uagb-tabs__stack3-mobile ul.uagb-tabs__panel .uagb-tab,.uagb-tabs__wrap.uagb-tabs__stack4-mobile ul.uagb-tabs__panel .uagb-tab{width:100%}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__stack2-mobile ul.uagb-tabs__panel .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__stack3-mobile ul.uagb-tabs__panel .uagb-tab p,.uagb-tabs__wrap.uagb-tabs__stack4-mobile ul.uagb-tabs__panel .uagb-tab p{margin:0}.uagb-tabs__wrap.uagb-tabs__stack1-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__stack2-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__stack3-mobile .uagb-tabs__body-wrap,.uagb-tabs__wrap.uagb-tabs__stack4-mobile .uagb-tabs__body-wrap{max-width:100%}.uagb-tabs__wrap.uagb-tabs__stack1-mobile{display:block}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel{margin:0;padding:0;display:flex;flex-direction:column;max-width:100%;flex-grow:unset}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 0 10px 0}.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab p{margin:0}.uagb-tabs__wrap.uagb-tabs__stack1-mobile .uagb-tabs__body-wrap{max-width:100%}.uagb-tabs__wrap.uagb-tabs__stack2-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 0 10px 0}.uagb-tabs__wrap.uagb-tabs__stack3-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 0 10px 0;padding:6px 12px 6px 12px}.uagb-tabs__wrap.uagb-tabs__stack4-mobile{margin:auto}.uagb-tabs__wrap.uagb-tabs__stack4-mobile ul.uagb-tabs__panel .uagb-tab{margin:0 0 10px 0;text-align:center}}.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active{display:block}
.uagb-tabs__wrap .uagb-tabs__body-container{padding:10px 15px;display:none}
.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{box-shadow: 0px 0px   #00000070 ;padding-top: 150px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-repeat: no-repeat;background-position: 49% 50%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-image: url(https://trae.pet/wp-content/uploads/2020/02/bg-08-free-img.jpg);;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6ca67aaa .uagb-ifb-icon svg{fill: #333;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 50%;}.uagb-block-6ca67aaa .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4928f5ef .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-4928f5ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-4928f5ef{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom:  !important;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-3ce573fe .uagb-ifb-icon svg{fill: #333;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-3ce573fe .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-3ce573fe .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-3ce573fe .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-infobox__content-wrap{text-align: left;}.uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-bd983a46 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-bd983a46{box-shadow: 0px 0px   #00000070 ;padding-top: 20px;padding-bottom: 20px;padding-left: 50px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 0px;border-left-width: 2px;border-right-width: 0px;border-bottom-width: 0px;border-style: solid;border-color: var(--ast-global-color-0);flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30 .uagb-heading-text{margin-bottom: 15px;}.wp-block-uagb-container.uagb-block-73ccfaca .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-73ccfaca .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-73ccfaca .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-73ccfaca .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-73ccfaca .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-73ccfaca{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-73ccfaca > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-73ccfaca{box-shadow: 0px 0px   #00000070 ;padding-top: 30px;padding-bottom: 30px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.uagb-block-76a9fe86 .uagb-tabs__panel .uagb-tab {background: rgba(209,156,65,0.27);text-align: center;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86 .uagb-tabs__panel .uagb-tab .uagb-tabs-list{justify-content: center;}.uagb-block-76a9fe86.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a {color: #020202;}.uagb-block-76a9fe86 .uagb-tabs__panel .uagb-tab.uagb-tabs__active{background: rgba(208,153,52,0.76);}.uagb-block-76a9fe86.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab.uagb-tabs__active a{color: #ffffff;}.uagb-block-76a9fe86 .uagb-tabs__icon svg{height: 16px;width: 16px;}.uagb-block-76a9fe86 .uagb-tabs__icon-position-left > .uagb-tabs__icon{margin-right: 10px;}.uagb-block-76a9fe86 .uagb-tabs__icon-position-right > .uagb-tabs__icon{margin-left: 10px;}.uagb-block-76a9fe86 .uagb-tabs__icon-position-bottom > .uagb-tabs__icon{margin-top: 10px;}.uagb-block-76a9fe86 .uagb-tabs__icon-position-top > .uagb-tabs__icon{margin-bottom: 10px;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-desktop > .uagb-tabs__panel .uagb-tab{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-desktop > .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-desktop > .uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-desktop ul.uagb-tabs__panel{border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-desktop > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-desktop .uagb-tab{border-bottom-width: 1px;border-bottom: 0;outline: 0;border-radius: 0;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-desktop > .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-desktop .uagb-tab{border-radius: 30px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-desktop > .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-desktop{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-desktop .uagb-tab{border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 0;outline: 0;border-radius: 0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-desktop .uagb-tab.uagb-tabs__active{border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-desktop .uagb-tab{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-desktop .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-desktop .uagb-tab{border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-desktop > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-desktop .uagb-tab{border-right-width: 1px;border-right: 0;outline: 0;border-radius: 0;border-top-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-desktop > .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-desktop .uagb-tab{border-radius: 30px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-desktop > .uagb-tabs__body-wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-desktop{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-desktop ul.uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-desktop .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-desktop ul.uagb-tabs__panel .uagb-tab.uagb-tabs__active{border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top: 0;border-left: 0;border-bottom: 0;outline: 0;border-radius: 0;border-right-width: 1px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-color: #e0e0e0;border-style: solid;}.uagb-block-76a9fe86 ul.uagb-tabs__panel{margin-right: auto;margin-left: 0;}.uagb-block-76a9fe86  .uagb-tabs__panel .uagb-tab a{font-weight: 500;}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-998e0462{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text{margin-bottom: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 150px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background-position: 50% 50%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 20%;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-4928f5ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-4928f5ef{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom:  !important;margin-right: 0px;order: initial;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 50%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-bd983a46{padding-top: 20px;padding-bottom: 20px;padding-left: 40px;padding-right: 20px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-advanced-heading.uagb-block-f721cb30 .uagb-desc-text{font-size: 14px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-73ccfaca{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-73ccfaca > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-73ccfaca{padding-top: 50px;padding-bottom: 0px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-tablet > .uagb-tabs__panel .uagb-tab{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-tablet > .uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-tablet ul.uagb-tabs__panel{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-tablet > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-tablet .uagb-tab{border-bottom: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-tablet .uagb-tab{border-radius: 30px;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-tablet{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-tablet .uagb-tab{border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 0;outline: 0;border-radius: 0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-tablet .uagb-tab.uagb-tabs__active{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-tablet > .uagb-tabs__panel .uagb-tab{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-tablet .uagb-tab{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-tablet > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-tablet .uagb-tab{border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-tablet .uagb-tab{border-radius: 30px;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-tablet > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-tablet{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-tablet .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-tablet ul.uagb-tabs__panel .uagb-tab.uagb-tabs__active{border-top: 0;border-left: 0;border-bottom: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {padding-bottom: 20px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 130px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 20px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4928f5ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4928f5ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-4928f5ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: start;justify-items: start;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-4928f5ef{padding-top: 50px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom:  !important;margin-right: 0px;row-gap: 0px;order: initial;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd983a46{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd983a46 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-bd983a46{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 20px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-73ccfaca{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-73ccfaca > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-73ccfaca{padding-top: 50px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-mobile > .uagb-tabs__panel .uagb-tab{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle1-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-mobile > .uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-mobile ul.uagb-tabs__panel{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle2-mobile > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-mobile .uagb-tab{border-bottom: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle3-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-mobile .uagb-tab{border-radius: 30px;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle4-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-mobile{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-mobile .uagb-tab{border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 0;outline: 0;border-radius: 0;}.uagb-block-76a9fe86.uagb-tabs__hstyle5-mobile .uagb-tab.uagb-tabs__active{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-mobile .uagb-tab{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle6-mobile .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-mobile .uagb-tab{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle7-mobile > .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-mobile .uagb-tab{border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle8-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-mobile .uagb-tab{border-radius: 30px;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle9-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-mobile{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-mobile ul.uagb-tabs__panel .uagb-tab{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-mobile .uagb-tabs__body-wrap{border-width: 0px;border-style: none;}.uagb-block-76a9fe86.uagb-tabs__vstyle10-mobile ul.uagb-tabs__panel .uagb-tab.uagb-tabs__active{border-top: 0;border-left: 0;border-bottom: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack1-mobile > .uagb-tabs__panel .uagb-tab{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack1-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack2-mobile .uagb-tab{border-bottom: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack2-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack3-mobile .uagb-tab{border-radius: 30px;border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack3-mobile > .uagb-tabs__body-wrap{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack4-mobile{border-style: solid;border-color: #e0e0e0;}.uagb-block-76a9fe86.uagb-tabs__stack4-mobile .uagb-tab{border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 0;outline: 0;border-radius: 0;}.uagb-block-76a9fe86.uagb-tabs__stack4-mobile .uagb-tab.uagb-tabs__active{border-top: 0;border-left: 0;border-right: 0;outline: 0;border-radius: 0;border-style: solid;border-color: #e0e0e0;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {margin-top: 0px;margin-right: 0px;margin-bottom: -24px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text{font-size: 24px;}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form textarea{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input-label{display: none;text-align: left;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;margin-bottom: 10px;}.uagb-block-646f3c8f .uagb-forms-success-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-failed-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-slider{background-color: #ffffff;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-646f3c8f .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}@media only screen and (max-width: 976px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}@media only screen and (max-width: 767px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display: grid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}

/* === 产品与规格 (products) - uag-css-2290.css === */
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir="rtl"] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir="rtl"] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{box-shadow: 0px 0px   #00000070 ;padding-top: 150px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-repeat: no-repeat;background-position: 64% 41%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-image: url(https://trae.pet/wp-content/uploads/2025/12/微信图片_20220428170827-1080x656-1.png);;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6ca67aaa .uagb-ifb-icon svg{fill: #333;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 50%;}.uagb-block-6ca67aaa .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-b2a0591c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b2a0591c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b2a0591c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b2a0591c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b2a0591c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b2a0591c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b2a0591c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b2a0591c.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 0px;grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 66%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-b2a0591c{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-3ce573fe .uagb-ifb-icon svg{fill: #333;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-3ce573fe .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-3ce573fe .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-3ce573fe .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-3ce573fe .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-infobox__content-wrap{text-align: left;}.uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-c0e76c68 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c0e76c68 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c0e76c68 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c0e76c68 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c0e76c68 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c0e76c68{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c0e76c68 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-c0e76c68{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 50px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-width: 0px;border-left-width: 2px;border-right-width: 0px;border-bottom-width: 0px;border-style: solid;border-color: var(--ast-global-color-0);flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 0px;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71 .uagb-heading-text{margin-bottom: 15px;}.wp-block-uagb-container.uagb-block-a05358ef .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a05358ef .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a05358ef .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a05358ef .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a05358ef .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a05358ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a05358ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-a05358ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 60px;column-gap: 60px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-a05358ef{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-color: inherit;}.wp-block-uagb-container.uagb-block-508b1f9c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-508b1f9c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-508b1f9c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-508b1f9c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-508b1f9c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-508b1f9c{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-508b1f9c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-508b1f9c{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-de33f8f8 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-de33f8f8 .uagb-ifb-icon svg{fill: #333;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-de33f8f8 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-de33f8f8 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-de33f8f8 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-de33f8f8 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-de33f8f8 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-de33f8f8 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-de33f8f8 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-de33f8f8 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-de33f8f8.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-de33f8f8.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-de33f8f8 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-de33f8f8 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-de33f8f8 .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-de33f8f8 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-ae5c03a1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ae5c03a1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ae5c03a1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ae5c03a1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ae5c03a1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ae5c03a1{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ae5c03a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-ae5c03a1{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-17ececf3 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-17ececf3 .uagb-ifb-icon svg{fill: #333;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-17ececf3 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-17ececf3 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-17ececf3 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-17ececf3 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-17ececf3 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-17ececf3 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-17ececf3 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-17ececf3 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-17ececf3.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-17ececf3.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-17ececf3.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-17ececf3 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-17ececf3.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-17ececf3 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-17ececf3 .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-17ececf3 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-17cd495c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-17cd495c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-17cd495c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-17cd495c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-17cd495c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-17cd495c{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-17cd495c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-17cd495c{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-4fb8f972 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-4fb8f972 .uagb-ifb-icon svg{fill: #333;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-4fb8f972 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-4fb8f972 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-4fb8f972 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-4fb8f972 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-4fb8f972 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-4fb8f972 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-4fb8f972 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4fb8f972 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-4fb8f972.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-4fb8f972.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-4fb8f972 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-4fb8f972 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-4fb8f972 .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-4fb8f972 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-15633217 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-15633217 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-15633217 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-15633217 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-15633217 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-15633217{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15633217 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-15633217.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-15633217{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;}.wp-block-uagb-container.uagb-block-d3079c11 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d3079c11 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d3079c11 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d3079c11 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d3079c11 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3079c11{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-d3079c11{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;max-width: 100% !important;}.wp-block-uagb-container.uagb-block-77c7a7c3 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-77c7a7c3 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-77c7a7c3 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-77c7a7c3 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-77c7a7c3 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-77c7a7c3{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-77c7a7c3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-77c7a7c3{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-824c343e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-824c343e .uagb-ifb-icon svg{fill: #333;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-824c343e .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-824c343e .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-824c343e .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-824c343e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-824c343e .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-824c343e .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-824c343e .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-824c343e .uagb-infobox__content-wrap{text-align: left;}.uagb-block-824c343e.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-824c343e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-824c343e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-824c343e .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-824c343e.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-824c343e .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-824c343e .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-824c343e .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-824c343e.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-c4766ab0 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c4766ab0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c4766ab0 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c4766ab0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c4766ab0 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c4766ab0{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c4766ab0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c4766ab0.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c4766ab0{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;}.wp-block-uagb-container.uagb-block-b121c56c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b121c56c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b121c56c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b121c56c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b121c56c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b121c56c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-b121c56c{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;max-width: 100% !important;}.wp-block-uagb-container.uagb-block-d4b27edb .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d4b27edb .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d4b27edb .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d4b27edb .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d4b27edb .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d4b27edb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d4b27edb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-d4b27edb{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-9850863d .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-9850863d .uagb-ifb-icon svg{fill: #333;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9850863d .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-9850863d .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-9850863d .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-9850863d .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-9850863d .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-9850863d .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-9850863d .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9850863d .uagb-infobox__content-wrap{text-align: left;}.uagb-block-9850863d.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-9850863d.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-9850863d.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-9850863d .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-9850863d.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-9850863d .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-9850863d .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-9850863d .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-9850863d.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-c58b1854 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c58b1854 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c58b1854 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-c58b1854 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-c58b1854 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c58b1854{max-width: 33%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c58b1854 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c58b1854.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 20px;column-gap: 20px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c58b1854{box-shadow: 0px 64px 100px  rgba(0,0,0,0.08) ;padding-top: 0px;padding-bottom: 32px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 16px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-color: inherit;background-color: ;;}.wp-block-uagb-container.uagb-block-75ab9c5d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-75ab9c5d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-75ab9c5d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-75ab9c5d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-75ab9c5d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-75ab9c5d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-75ab9c5d{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: row;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;max-width: 100% !important;}.wp-block-uagb-container.uagb-block-2ae02473 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2ae02473 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2ae02473 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-2ae02473 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-2ae02473 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2ae02473{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae02473 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-2ae02473{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-0afffcef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-0afffcef .uagb-ifb-icon svg{fill: #333;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-0afffcef .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-0afffcef .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-0afffcef .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-0afffcef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-0afffcef .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-0afffcef .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-0afffcef .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-0afffcef .uagb-infobox__content-wrap{text-align: left;}.uagb-block-0afffcef.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-0afffcef.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-0afffcef.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 32px;padding-bottom: 0px;padding-left: 32px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-0afffcef .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-0afffcef.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: var(--ast-global-color-0);padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: var(--ast-global-color-0);background-color: transparent;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}.uagb-block-0afffcef .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: var(--ast-global-color-0);}.uagb-block-0afffcef .uagb-infobox-cta-link{font-size: 13px;line-height: 1em;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: none;}[dir=rtl] .uagb-block-0afffcef .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-998e0462{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text{margin-bottom: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 150px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background-position: 100% 0%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 20%;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b2a0591c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b2a0591c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b2a0591c.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 0px;column-gap: 0px;grid-template-columns: minmax( 1px, 33%)  minmax( 1px, 67%) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-b2a0591c{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c0e76c68{max-width: 66%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c0e76c68 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-c0e76c68{padding-top: 0px;padding-bottom: 0px;padding-left: 40px;padding-right: 20px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);row-gap: 0px;column-gap: 0px;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-advanced-heading.uagb-block-bcb83f71 .uagb-desc-text{font-size: 14px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a05358ef{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a05358ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-a05358ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 40px;column-gap: 40px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-a05358ef{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-508b1f9c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-508b1f9c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-508b1f9c{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-de33f8f8 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-de33f8f8 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-de33f8f8 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ae5c03a1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ae5c03a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-ae5c03a1{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-17ececf3 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-17ececf3 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-17ececf3.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-17ececf3 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-17cd495c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-17cd495c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-17cd495c{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-4fb8f972 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4fb8f972 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-4fb8f972 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-15633217{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15633217 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-15633217.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-15633217{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3079c11{width: 100%;}.wp-block-uagb-container.uagb-block-d3079c11{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: row;max-width:  !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-d3079c11.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-d3079c11.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-77c7a7c3{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-77c7a7c3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-77c7a7c3{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-824c343e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-824c343e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-824c343e.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-824c343e .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c4766ab0{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c4766ab0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c4766ab0.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c4766ab0{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b121c56c{width: 100%;}.wp-block-uagb-container.uagb-block-b121c56c{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: row;max-width:  !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-b121c56c.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-b121c56c.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d4b27edb{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d4b27edb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-d4b27edb{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-9850863d .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9850863d .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-9850863d.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-9850863d .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c58b1854{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c58b1854 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c58b1854.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c58b1854{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-75ab9c5d{width: 100%;}.wp-block-uagb-container.uagb-block-75ab9c5d{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: row;max-width:  !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-75ab9c5d.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-75ab9c5d.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2ae02473{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae02473 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-2ae02473{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-0afffcef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-0afffcef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;}.uagb-block-0afffcef.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-0afffcef .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {padding-bottom: 20px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 130px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 20px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b2a0591c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b2a0591c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b2a0591c.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-b2a0591c{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;order: initial;}.uagb-block-3ce573fe .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-3ce573fe .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-3ce573fe .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-3ce573fe.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c0e76c68{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c0e76c68 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-c0e76c68{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 20px;margin-top: 30px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: var(--ast-global-color-0);flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a05358ef{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a05358ef > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-a05358ef.uagb-layout-grid > .uagb-container-inner-blocks-wrap{row-gap: 40px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-a05358ef{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 40px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-508b1f9c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-508b1f9c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-508b1f9c{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: ;;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-de33f8f8 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-de33f8f8 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-de33f8f8 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-de33f8f8 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-de33f8f8 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-de33f8f8.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ae5c03a1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ae5c03a1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-ae5c03a1{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-17ececf3 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-17ececf3 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-17ececf3 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-17ececf3 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-17ececf3 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-17ececf3.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-17cd495c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-17cd495c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-17cd495c{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;flex-wrap: wrap;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.uagb-block-4fb8f972 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-4fb8f972 .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-4fb8f972 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-4fb8f972 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-4fb8f972 .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-4fb8f972.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-15633217{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15633217 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-15633217.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-15633217{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3079c11{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-d3079c11{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: column;flex-wrap: wrap;max-width: 100% !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-d3079c11.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-d3079c11.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-77c7a7c3{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-77c7a7c3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-77c7a7c3{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.uagb-block-824c343e .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-824c343e .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-824c343e .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-824c343e .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-824c343e .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-824c343e.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c4766ab0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c4766ab0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c4766ab0.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c4766ab0{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b121c56c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-b121c56c{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: column;flex-wrap: wrap;max-width: 100% !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-b121c56c.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-b121c56c.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d4b27edb{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d4b27edb > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-d4b27edb{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.uagb-block-9850863d .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-9850863d .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-9850863d .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-9850863d .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-9850863d .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-9850863d.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-c58b1854{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c58b1854 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-c58b1854.uagb-layout-grid > .uagb-container-inner-blocks-wrap{grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-c58b1854{padding-top: 0px;padding-bottom: 24px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-75ab9c5d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-75ab9c5d{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-direction: column;flex-wrap: wrap;max-width: 100% !important;grid-column: span 1;grid-row: span 1;align-self: stretch;justify-self: stretch;}.wp-block-uagb-container.uagb-block-75ab9c5d.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-75ab9c5d.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-2ae02473{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2ae02473 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-2ae02473{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.uagb-block-0afffcef .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 30px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-0afffcef .uagb-infobox-cta-link svg{font-size: 13px;height: 13px;width: 13px;line-height: 13px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-0afffcef .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-0afffcef .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;}.uagb-block-0afffcef .uagb-infobox-cta-link{border-style: none;border-color: #333;}[dir=rtl] .uagb-block-0afffcef.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-left: 5px;margin-right: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {margin-top: 0px;margin-right: 0px;margin-bottom: -24px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text{font-size: 24px;}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form textarea{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input-label{display: none;text-align: left;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;margin-bottom: 10px;}.uagb-block-646f3c8f .uagb-forms-success-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-failed-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-slider{background-color: #ffffff;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-646f3c8f .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}@media only screen and (max-width: 976px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}@media only screen and (max-width: 767px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display: grid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}

/* === 常见问题 (faq) - uag-css-2291.css === */
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{width:auto}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}html[dir="rtl"] .uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,html[dir="rtl"] .uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}html[dir="rtl"] .uagb-infobox-left{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}html[dir="rtl"] .uagb-infobox-right{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}
.wp-block-uagb-faq{width:100%}.wp-block-uagb-faq.uagb-faq-layout-accordion .uagb-faq-child__outer-wrap .uagb-faq-questions-button{cursor:pointer}.wp-block-uagb-faq .uagb-faq-content{margin-bottom:0}.wp-block-uagb-faq .uagb-faq-content p{margin:auto}.uagb-faq-layout-grid.uagb-faq-equal-height.uagb-faq__wrap .uagb-faq-child__outer-wrap,.uagb-faq-layout-grid.uagb-faq-equal-height.uagb-faq__wrap .uagb-faq-item{height:100%}body[class*="astra"] .uagb-faq-questions{line-height:normal}.uagb-faq-item{overflow:hidden}
.wp-block-uagb-faq-child .uagb-faq-questions-button{display:flex;align-items:center}.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-faq-icon-wrap{display:flex;align-items:center}.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question{width:100%;margin-top:0;margin-bottom:0}.wp-block-uagb-faq-child .uagb-icon svg,.wp-block-uagb-faq-child .uagb-icon-active svg{width:15px;height:15px;font-size:15px}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon{display:none;width:0;padding:0;height:0;margin:0}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:flex;width:auto;height:auto}.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:none}.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item span.uagb-icon-active.uagb-faq-icon-wrap,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item span.uagb-icon-active.uagb-faq-icon-wrap,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:none}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-7dc1b7fc .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{box-shadow: 0px 0px   #00000070 ;padding-top: 150px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 150px;border-color: inherit;background-repeat: no-repeat;background-position: 46% 53%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-image: url(https://trae.pet/wp-content/uploads/2025/11/微信图片_20251113164350_379_9-1.png);;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-6ca67aaa .uagb-ifb-icon svg{fill: #333;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-6ca67aaa .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 50%;}.uagb-block-6ca67aaa .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-6ca67aaa .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-infobox__content-wrap{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-79dd46c7 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-79dd46c7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-79dd46c7 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-79dd46c7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-79dd46c7 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-79dd46c7{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-79dd46c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: row;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-79dd46c7{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-b160e1b0 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b160e1b0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b160e1b0 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-b160e1b0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-b160e1b0 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b160e1b0{max-width: 35%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b160e1b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-b160e1b0{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.uagb-block-9eafee43.wp-block-uagb-image{margin-top: -150px;margin-right: 0px;margin-bottom: 0px;margin-left: -150px;text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-9eafee43 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-9eafee43.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 100px;height: 245px;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-9eafee43.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9eafee43.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-826c25c2 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-826c25c2 .uagb-ifb-icon svg{fill: #333;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-826c25c2 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-826c25c2 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-826c25c2 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-826c25c2 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-826c25c2 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-826c25c2 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-826c25c2 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-826c25c2 .uagb-infobox__content-wrap{text-align: left;}.uagb-block-826c25c2.uagb-infobox-icon-above-title{text-align: left;}.uagb-block-826c25c2.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 120px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 120px;padding-bottom: 0px;padding-left: 0px;margin-top: -100px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-826c25c2 .uagb-iconbox-icon-wrap{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-right: 0px;padding-left: 0px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap{text-align: right;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox-icon-above-title{text-align: right;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-block-895d9472 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-895d9472 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-895d9472 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-895d9472 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-895d9472 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-895d9472{max-width: 65%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-895d9472 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-895d9472{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.uagb-block-b1cff618 .uagb-icon svg{width: 12px;height: 12px;font-size: 12px;fill: var(--ast-global-color-3);}.uagb-block-b1cff618 .uagb-icon-active svg{width: 12px;height: 12px;font-size: 12px;fill: var(--ast-global-color-3);}.uagb-block-b1cff618 .uagb-faq-child__outer-wrap{margin-bottom: 20px;}.uagb-block-b1cff618 .uagb-faq-item{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: rgba(0,0,0,0.1);border-style: solid;}.uagb-block-b1cff618 .uagb-faq-item .uagb-question{color: var(--ast-global-color-2);}.uagb-block-b1cff618 .uagb-faq-questions-button{padding-top: 20px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content{padding-top: 0px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content span{margin-top: 0px;margin-bottom: 20px;margin-right: 20px;margin-left: 20px;}.uagb-block-b1cff618.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-b1cff618.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-b1cff618.wp-block-uagb-faq .uagb-faq-item .uagb-faq-icon-wrap{border-color: var(--ast-global-color-6);}.uagb-block-b1cff618 .uagb-faq-item:hover .uagb-icon svg{fill: var(--ast-global-color-3);}.uagb-block-b1cff618 .uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions{flex-direction: row-reverse;}.uagb-block-b1cff618 .uagb-faq-item .uagb-faq-content{font-size: 15px;}.uagb-block-b1cff618 .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-content {display: none;}.uagb-block-b1cff618 .uagb-faq-questions-button .uagb-question{font-weight: 700;font-size: 15px;}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-998e0462 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-998e0462{box-shadow: 0px 0px   #00000070 ;padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37 .uagb-heading-text{margin-bottom: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 150px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;row-gap: 30px;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);background-position: 50% 50%;background-size: cover;background-attachment: scroll;mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0%;margin-top: 0%;margin-left: 0%;margin-right: 20%;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-79dd46c7{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-79dd46c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;align-items: flex-start;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-79dd46c7{padding-top: 50px;padding-bottom: 50px;padding-left: 50px;padding-right: 50px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b160e1b0{max-width: 30%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b160e1b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-b160e1b0{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 60px;height: 147px;}.uagb-block-9eafee43.wp-block-uagb-image{margin-top: -80px;margin-right: 0px;margin-bottom: 0px;margin-left: -70px;}.uagb-block-826c25c2 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 20px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-826c25c2 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: -80px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-895d9472{max-width: 70%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-895d9472 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-895d9472{padding-top: 0px;padding-bottom: 0px;padding-left: 30px;padding-right: 0px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-b1cff618.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-b1cff618.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-b1cff618.wp-block-uagb-faq .uagb-faq-item .uagb-faq-icon-wrap{border-color: var(--ast-global-color-6);}.uagb-block-b1cff618 .uagb-faq-questions-button{padding-top: 20px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content{padding-top: 0px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content span{margin-top: 0px;margin-bottom: 20px;margin-right: 20px;margin-left: 20px;}.uagb-block-b1cff618 .uagb-faq-item{border-style: solid;border-color: rgba(0,0,0,0.1);}.uagb-block-b1cff618 .uagb-faq-questions-button .uagb-question{font-size: 15px;}.uagb-block-b1cff618 .uagb-faq-item .uagb-faq-content{font-size: 13px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 700px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 80px;padding-bottom: 80px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {padding-bottom: 20px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-7dc1b7fc{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7dc1b7fc > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-7dc1b7fc{padding-top: 130px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: linear-gradient(to right, var(--ast-global-color-7), var(--ast-global-color-7)), url(https://trae.pet/wp-content/uploads/2020/02/bg-06-free-img.jpg);;}.wp-block-uagb-container.uagb-block-7dc1b7fc::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);mix-blend-mode: normal;background-clip: padding-box;opacity: 0.15;}.uagb-block-6ca67aaa.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 20px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-6ca67aaa .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-6ca67aaa .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-6ca67aaa.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-79dd46c7{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-79dd46c7 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;row-gap: 0px;}.wp-block-uagb-container.uagb-block-79dd46c7{padding-top: 50px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-b160e1b0{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b160e1b0 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-b160e1b0{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 30px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-9eafee43.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 60px;height: auto;}.uagb-block-826c25c2 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-826c25c2 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-826c25c2 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-826c25c2.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: -100px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}[dir=rtl] .uagb-block-826c25c2.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg{margin-right: 5px;margin-left: 0px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-895d9472{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-895d9472 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-895d9472{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;flex-wrap: wrap;}.uagb-block-b1cff618.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-b1cff618 .uagb-faq-item{border-style: solid;border-color: rgba(0,0,0,0.1);}.uagb-block-b1cff618.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-b1cff618.wp-block-uagb-faq .uagb-faq-item .uagb-faq-icon-wrap{border-color: var(--ast-global-color-6);}.uagb-block-b1cff618 .uagb-faq-questions-button{padding-top: 20px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content{padding-top: 0px;padding-bottom: 20px;padding-right: 20px;padding-left: 20px;}.uagb-block-b1cff618 .uagb-faq-content span{margin-top: 0px;margin-bottom: 20px;margin-right: 20px;margin-left: 20px;}.uagb-block-b1cff618 .uagb-faq-questions-button .uagb-question{font-size: 14px;}.uagb-block-b1cff618 .uagb-faq-item .uagb-faq-content{font-size: 13px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-998e0462{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-998e0462 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-998e0462{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;padding-right: 30px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;row-gap: 0px;column-gap: 0px;order: initial;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap){width: 100%;}.wp-block-uagb-container.uagb-block-998e0462.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox){width: 100%;}.wp-block-uagb-advanced-heading.uagb-block-18ecde37.wp-block-uagb-advanced-heading {text-align: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading {margin-top: 0px;margin-right: 0px;margin-bottom: -24px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a27c92f0 .uagb-heading-text{font-size: 24px;}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form textarea{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input{text-align: left;}.uagb-block-646f3c8f .uagb-forms-input-label{display: none;text-align: left;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;margin-bottom: 10px;}.uagb-block-646f3c8f .uagb-forms-success-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-failed-message{color: var(--ast-global-color-5);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-slider{background-color: #ffffff;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-646f3c8f .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}@media only screen and (max-width: 976px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}@media only screen and (max-width: 767px) {.uagb-block-646f3c8f.uagb-forms__outer-wrap{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-646f3c8f .uagb-slider.round{border-radius: 20px !important;}.uagb-block-646f3c8f .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display: grid;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-646f3c8f .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-646f3c8f .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-646f3c8f .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}}