.elementor-kit-38606{--e-global-color-primary:#0F172A;--e-global-color-secondary:#6B7280;--e-global-color-text:#9CA3AF;--e-global-color-accent:#E5E7EB;--e-global-color-25e724f:#FFFFFF;--e-global-color-0433e1a:#F9FAFB;--e-global-color-02f2cd0:#F3F4F6;--e-global-color-156b5de:#374151;--e-global-color-202d266:#E0E7FF;--e-global-color-5fbb2d5:#6366F1;--e-global-color-f102ddf:#4F46E5;--e-global-color-26eb48f:#4338CA;--e-global-color-71e0ef4:#2563EB;--e-global-color-c70fb77:#16A34A;--e-global-color-6387384:#BBF7D0;--e-global-color-25f8385:#FECACA;--e-global-color-af31d56:#DC2626;--e-global-color-cc045ab:#FEF2F2;--e-global-color-744d025:#F43F5E;--e-global-color-ab0a08a:#F97316;--e-global-color-39adce0:#8B5CF6;--e-global-color-ab76de7:#3B82F6;--e-global-color-9d3dca7:#FACC15;--e-global-color-799b394:#22C55E;--e-global-color-ea0dd9b:#A5B4FC;--e-global-color-ce970c7:#818CF8;--e-global-color-6c0c692:#FB7185;--e-global-color-6b61746:#60A5FA;--e-global-color-b644045:#1D4ED8;--e-global-color-46bbfa9:#FB7185;--e-global-color-941d967:#BE123C;--e-global-color-e6fb908:#FB7185;--e-global-color-a4b6045:#C2410C;--e-global-color-5a4a9ab:#FB923C;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:1.125rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.75rem;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:0.75rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1rem;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.5rem;--e-global-typography-c1cfd43-font-family:"Inter";--e-global-typography-c1cfd43-font-size:0.875rem;--e-global-typography-c1cfd43-font-weight:300;--e-global-typography-c1cfd43-line-height:1.25rem;--e-global-typography-027146b-font-size:4.768rem;--e-global-typography-027146b-font-weight:700;--e-global-typography-027146b-line-height:1em;--e-global-typography-76dbde9-font-family:"Inter";--e-global-typography-76dbde9-font-size:0.875rem;--e-global-typography-76dbde9-font-weight:400;--e-global-typography-76dbde9-line-height:1.25rem;--e-global-typography-95d5c1a-font-size:18px;--e-global-typography-95d5c1a-line-height:1.75em;color:var( --e-global-color-primary );font-family:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1em;font-weight:400;line-height:1.65rem;}.elementor-kit-38606 button,.elementor-kit-38606 input[type="button"],.elementor-kit-38606 input[type="submit"],.elementor-kit-38606 .elementor-button{background-color:var( --e-global-color-f102ddf );font-size:1rem;font-weight:500;line-height:1.5rem;color:var( --e-global-color-25e724f );border-style:none;border-radius:4px 4px 4px 4px;padding:0.501em 0.501em 0.501em 0.501em;}.elementor-kit-38606 button:hover,.elementor-kit-38606 button:focus,.elementor-kit-38606 input[type="button"]:hover,.elementor-kit-38606 input[type="button"]:focus,.elementor-kit-38606 input[type="submit"]:hover,.elementor-kit-38606 input[type="submit"]:focus,.elementor-kit-38606 .elementor-button:hover,.elementor-kit-38606 .elementor-button:focus{background-color:var( --e-global-color-26eb48f );color:var( --e-global-color-25e724f );border-radius:4px 4px 4px 4px;}.elementor-kit-38606 e-page-transition{background-color:#FFBC7D;}.elementor-kit-38606 p{margin-block-end:18px;}.elementor-kit-38606 a{color:var( --e-global-color-26eb48f );}.elementor-kit-38606 a:hover{color:var( --e-global-color-f102ddf );}.elementor-kit-38606 h1{font-family:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:2.49em;font-weight:600;line-height:1.2em;}.elementor-kit-38606 h2{font-family:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:2.07em;font-weight:600;line-height:1.5em;}.elementor-kit-38606 h3{font-family:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1.73rem;font-weight:600;line-height:1.3em;}.elementor-kit-38606 img{border-radius:0.501em 0.501em 0.501em 0.501em;}.elementor-kit-38606 label{color:var( --e-global-color-secondary );}.elementor-kit-38606 input:not([type="button"]):not([type="submit"]),.elementor-kit-38606 textarea,.elementor-kit-38606 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-38606 p{margin-block-end:8px;}}@media(max-width:1024px){.elementor-kit-38606{--e-global-typography-027146b-font-size:3.815rem;--e-global-typography-95d5c1a-font-size:17px;--e-global-typography-95d5c1a-line-height:1.65em;font-size:1rem;line-height:1.55rem;}.elementor-kit-38606 h1{font-size:2.07em;}.elementor-kit-38606 h2{font-size:1.73em;}.elementor-kit-38606 h3{font-size:1.44em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-38606{--e-global-typography-95d5c1a-font-size:16px;--e-global-typography-95d5c1a-line-height:1.55em;font-size:0.85rem;line-height:1.5em;}}@media(max-width:767px){.elementor-kit-38606{--e-global-typography-text-line-height:1.25em;--e-global-typography-027146b-font-size:3.052rem;--e-global-typography-95d5c1a-font-size:16px;font-size:0.875em;line-height:1.5em;}.elementor-kit-38606 p{margin-block-end:4px;}.elementor-kit-38606 h1{font-size:1.73rem;}.elementor-kit-38606 h2{font-size:1.44rem;}.elementor-kit-38606 h3{font-size:1.22rem;line-height:1.5em;}.elementor-kit-38606 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Global Styles */


/* General Styles */
ol, ul {
    margin:16px;
}

/* Listing Card styles */
.jet-listing-dynamic-meta, .jet-listing-dynamic-meta__item {
    display: flex;
    gap:4px;
    align-content: center;
}

/* Comments */
.jet-listing-not-found {
    margin: 16px 0;
}


/* Card - start */
@media (min-width: 880px){
.card {
    border-radius: 0.5rem;
    }}

.card {
    box-shadow:  0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    padding: 0.8rem 1rem;
}

.force-shadow {
    box-shadow:  0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)!important;
}

.card-padding {
    padding:24px;
}
/* Card - end */

/* Mega Menu - Start */
.jet-mega-menu-mega-container {
    box-shadow:  0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    border-radius:0.5rem;}
    .jet-mega-menu-mega-container__inner {padding:0!important;}
    .elementor-icon-wrapper {display:flex;}
/* Mega Menu - End */

#dropdown .menu-item .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    gap:12px;
}
#dropdown .elementor-icon-box-description {margin-bottom:0;}

#dropdown .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}

/* Tag Cloud Widget */
.tagcloud a{
    font-size:12px!important;
    color: #1F172a;
    text-transform: uppercase;
    padding:4px 8px;
    background-color: #fff;
    border-radius: 4px;
    border:1px solid #E5E7EB;
    margin:0;
    display: flex;
    line-height: 1rem;
}
.tagcloud {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
}

.elementor-widget-wp-widget-tag_cloud h5, .tagcloud .tag-link-638 {
    display: none;
}

/* Tag Cloud Widget */


/* Discussion Comments */
.comment-reply .jet-form-col {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.comment-reply .jet-form-col__end {
    width: 100%
}
.comment-reply .jet-form-row--submit {
    max-width: 20%;
    justify-self: end;
}
.jet-form-col__start {
    max-width: 100%
}
@media (max-width: 880px){
.comment-reply .jet-form-row--submit {
    max-width: 100%;
    justify-self: end;
}}


.comment-reply .elementor-tab-title {
    display: flex;
    align-items: center;
    gap: 8px;
}

.comment-reply .elementor-tab-content {
    border-radius: 4px;
}




/* Gravity Forms - Start */
.gform-inline_wrapper .gform_heading, .gform-inline_wrapper .gform_footer {
    display: none!important;
}

.gform_required_legend {
    display: none;
}

.uael-gf-style .uael-gf-select-custom:after {
content: '\e865'!important;
font-family: "hero-mini"!important;
}

.uael-gf-form-title {
    margin-top:10px;
}

.gform_validation_errors:focus-visible {
  outline: none;
}

/* Checkout */
body #wfacp-e-form .wfacp_main_form.woocommerce #payment ul.payment_methods li label img {
    max-height: 25px!important;
    border-radius: 0;
}

.mini-cart .product-quantity, .mini-cart .woocommerce-remove-coupon, .mini-cart .wfacp_product_subs_details, .payment-info .wfacp_coupon_applied {
    display: none;
}

.annual-mini-cart .order-total .woocommerce-Price-amount:after {
content:" /year";
font-size: 12px;
text-transform: lowercase;
}

#wfacp-e-form #payment li.wc_payment_method input.input-radio:checked::before {
    margin: 0;
    width: 100%;
    display: #4f46e5;
    height: 100%;
    
}

.wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked {
      display: #4f46e5;
}

.article-listing-date .elementor-widget-container{
    display: flex;
}

.co-authors-inline a {
    color: #0F172A;
}

.share .elementor-grid {
    display: flex;
    align-items: center;
}/* End custom CSS */