/**handles:am_wp-assets-css-style-wp-css**/
.no-results.hidden {
    display: none;
}

.review-logo svg {
    width: 24px;
    height: 24px;
}

.calendly-inline-widget{
    min-width: 0 !important;
}

._green .dots {
    color: #597042;
}

._blue .dots {
    color: #007888;
}

.read-more-content br:first-child {
    display: none;
}

.section-services__item-icon img {
    width: 100%;
}

.gform_wrapper form.section-blog__form .gform-body {
    margin-bottom: 0;
}

.gform_wrapper.gravity-theme .section-blog__form .gform_footer, .gform_wrapper.gravity-theme .section-blog__form .gform_page_footer {
    padding: 0;
    margin: 0;
}

.section-blog__form .button {
    width: 100%;
    --btn-background: var(--btn-background);
    --btn-hover-background: var(--btn-hover-background);
}

.review-description .read-more-content p:first-child:before {
    display: none;
}

.section-area {
 width: 100%;
}

.gform_wrapper.gravity-theme .gform_drop_area .gform_drop_instructions {
    color: #fff;
}

.career-form .gform_wrapper.gravity-theme .gform_drop_instructions:before {
    bottom: 0;
}

.pricing-plan__price .woocommerce-Price-currencySymbol {
    font-size: inherit;
}

.section-portfolio .section-portfolio__item ul li:before {
    content: " ";
    display: block;
    width: 14px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.89571 10L0 5.25988L1.22393 4.07484L4.89571 7.62994L12.7761 0L14 1.18503L4.89571 10Z' fill='%23007888'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 4px;
    background-color: transparent;
    transform: translateY(0);
}

.site-counter__control.site-counter__control-input {
    pointer-events: none;
}

.section-pricing__item-info p, .pricing-plan__features-info p, .pricing-table-info p {
    margin-bottom: 0;
}

.order-summary__plan-price .from {
    display: none;
}

#gform_page_4_1, #gform_previous_button_4 {
    display: none !important;
}

#gform_page_4_2 {
    display: block !important;
}

.section-post__author-content .section-post__author-bio {
    margin: 0;
}

.section-portfolio__item-text ul {
    margin-bottom: 4rem !important;
}

.wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text + .wc-block-components-formatted-money-amount,
.wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text + .wc-block-components-formatted-money-amount + .wc-block-components-checkout-order-summary__title-icon {
    display: none;
}

.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
    display: block !important;
}

.is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title.is-open, .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title.is-open, .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title.is-open,
.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
    border-bottom: 0 !important;
}
.search-bar .suggestion-box {
    max-height: 485px;
    overflow-y: auto;
}

.hero-form__inner select {
    height: 49px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: var(--input-bg-color);
    min-width: 0;
    max-width: 100%;
    padding: var(--input-y, 1.2rem) var(--input-x, 1.3rem);
    padding-right: 50px;
    border: 1px solid var(--input-border-color, var(--color-field-outline));
    border-radius: var(--input-radius, 4px);
    background: var(--input-bg-color, var(--color-white));
    font-size: var(--input-fz, 16px);
    line-height: 1.4375;
    font-weight: 500;
    color: var(--input-color, var(--color-text));
    text-align: left;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.section div.checklist {
    margin-bottom: 0;
}

.section div.checklist ul:last-child {
    margin-bottom: 0!important;
}

.section .section-hr__cc-col.checklist ul:not([class]) {
    margin-bottom: 0;
}

.section div.checklist ul:not([class]) {
    margin-bottom: 3rem;
    line-height: normal;
}

.section div.checklist ul:not([class]) li {
    position: relative;
    padding-left: 29px;
}

.section div.checklist ul:not([class]) li:before {
    width: 14px;
    height: 14px;
    background-color: var(--color-secondary);
    border-radius: 50%;
    top: 8px;
    left: 0;
}

.section.section-after-hero .card-selected div.checklist {
    margin-bottom: 3rem;
}

#getproposal .section-getStarted__form._quote .gfield_html,
.section.section-hero .get-started__block .gfield_html
{
    display: none;
}

.section .grid-selected .checklist ul {
    max-height: 140px;
    overflow: hidden;
}

.hourly-pricing__item-price .woocommerce-Price-amount.amount {
    font-size: 3rem;
    line-height: 1.45;
    font-weight: 600;
    font-family: var(--font-sharp-grotesk);
    color: var(--color-headline);
    margin-bottom: 2rem;
}

.hourly-pricing__item-price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    font-size: 3rem;
    line-height: 1.45;
    font-weight: 600;
    font-family: var(--font-sharp-grotesk);
    color: var(--color-headline);
    margin-bottom: 2rem;
}

.section-hero_home p._small{
    margin-bottom: 0;
}

.services-grid__item .services-grid__item-title + div  {
    margin-bottom: 1.5rem;
    position: relative;
    z-index: 1;
}

.ai-share-buttons .ai-share-button {
    display: inline-flex;
    align-items: center;
    padding: 8px 14px;
    color: #fff;
    border-radius: 25px;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

.ai-share-buttons .ai-share-button:hover {
    box-shadow: inset 0 0 0 100vmax rgba(0, 0, 0, 0.2);
}

.support-block__form-links p:not(:first-child) {
    width: auto;
}

@media (max-width: 720px) {
    ._inner .section-hero__block-content, ._homepage .section-hero__block-content {
        max-width: 100%;
    }
}

@media screen and (max-width: 689px){
    .calendly-inline-widget {
        margin-top: 25px;
    }

    .section .grid-selected .checklist ul {
        max-height: 137px;
    }
}