
/* ============================================================================
   CLS PREVENTION — Reserve space to prevent layout shift
   ============================================================================ */

.header .elementor-nav-menu li.nav-btn.nav-bdr-btn>a, .elementor-button-info .elementor-button, .bdr-btn {
    background: none !important;
    color: #1D1E20 !important;
    border-color: var(--secondary-color-1) !important;
}
/*
 * .wp-singular .e-con-inner .elementor-widget-button .elementor-size-sm */


/* ============================================================================
   CUSTOM MODAL BUTTONS — Primary (orange) action button inside modal
   ============================================================================ */

.custom-modal-btns-wrapper button {
    padding: 0.625rem 1rem !important;
    background: #F19F4B !important;
    color: #1D1E20 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    border-radius: 0.5rem !important;
    line-height: 1.5rem;
}
.custom-modal-btns-wrapper button:hover {
    background: #E18936 !important;
}

/* Secondary link-style button inside the same modal */
.custom-modal-btns-wrapper a {
    font-size: 16px !important;
    border-radius: 8px;
    padding: 14px 16px !important;
    color: #1D1E20 !important;
}
.custom-modal-btns-wrapper a:hover {
    background: #FCEDDB !important;
}

/* Fix stacking order so the upload button stays clickable */
.file-upload-field-wrapper .btn.tvh-main-button {
    z-index: 0 !important;
}

/* Extend clickable area of the back button beyond its visible text */
body #content .back-btn a{
    margin-left: -39px;
    padding-left: 39px !important;
}


/* ============================================================================
   HOME PAGE FIX — Cap ROI calculator width
   ============================================================================ */

.roi-calculator-wrapper {
    max-width: 1200px;
}

.logo-marquee .evantic-logo{
	margin-bottom: -22px !important;
}

/*page study card*/
.category-1375 .posts-wrapper .image-ratio {
     padding: 6px !important;
    overflow: hidden !important;
    display: block !important;
    width: 100% !important;
    aspect-ratio: 16 / 10 !important;
}

.category-1375 .posts-wrapper .image-ratio img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 15% !important;
    display: block !important;
}

/*===color post====*/
h2, .elementor-kit-6 h2, body.elementor-kit-6 h2, .elementor-page h2 {
  color: #16375F;
}
h3, .elementor-kit-6 h3, body.elementor-kit-6 h3, .elementor-page h3 {
	color: #16375F;
}

.logo-container img{
display: flex;
align-items: flex-start;
}