/* Landing Page Template Style for Google Ads & Trade Shows*/

/*left cover block & text*/
.wp-block-columns.lp-split-intro .wp-block-cover {
    justify-content: flex-start;
}

.wp-block-columns.lp-split-intro .wp-block-cover .wp-block-cover__inner-container {
    max-width: 60% !important;
    padding-left: 10%;
}

/*right form*/
.wp-block-columns.lp-split-intro .wp-clock-column.is-vertically-aligned-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width:799px) {
    .cta-2-btn {
        justify-content: center;
        flex-wrap: wrap;
    }

    .cta-2-btn .wp-block-buttons {
        flex-basis: 98vw;
    }

    .cta-2-btn .wp-block-group {
        text-align: center;
        flex-basis: 98vw;
    }

    .cta-2-btn.order-reversed .wp-block-buttons {
        order: 2;
    }

    .wp-block-group.grouped-media-text {
        padding-top:var(--wp--preset--spacing--60) !important;
        padding-bottom:var(--wp--preset--spacing--20) !important;
    }

    .wp-block-columns.key-features-icons-columns {
        margin-left: 5vw !important;
    }

    .wp-block-columns.lp-split-intro .wp-block-cover .wp-block-cover__inner-container {
        max-width: 80% !important;
        padding-left: 10%;
    }
}

@media (min-width: 800px) and (max-width:1025px) {
    .cta-2-btn > div:first-child {
        margin-left: 2vw !important;
    }

    .wp-block-columns.lp-split-intro .wp-block-cover .wp-block-cover__inner-container {
        max-width: 80% !important;
        padding-left: 10%;
    }

    h2.wp-block-heading.has-x-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    body.page-template-landing-page .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
	body.page-template-landing-page .is-layout-constrained > .alignwide {
		/* max-width: 98vw !important; */
        max-width: 90vw !important;
		margin-left: 5vw !important; /* auto */
		margin-right: 5vw !important; /* auto */
	}

    /* Product Lines */
    .wp-block-columns.is-style-card.column-card-list {
        column-gap: 12px !important;
    }

    body.page-template-landing-page .column-card-list .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
	body.page-template-landing-page .column-card-list .is-layout-constrained > .alignwide {
		/* max-width: 98vw !important; */
        max-width: 90% !important;
		margin-left: 5% !important; /* auto */
		margin-right: 5% !important; /* auto */
	}

    .wp-block-columns.is-style-card.column-card-list .wp-block-column figure {
        margin-left: 10px !important;
        margin-right: 10px !important;
        /* margin-inline-start: 40px;
        margin-inline-end: 40px; */
    }

    .wp-block-columns.is-style-card.column-card-list .wp-block-column {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 0px;/* padding: calc(8px + 0.78125vw); */
    }

    .wp-block-columns.is-style-card.column-card-list h2.column-card-list-subheader {
        margin-top: 12px;
    }
    
}

/* Why Mobile Pro .features-columns */

/* make two wide columns like on smaller - 1280 too narrow */
@media (min-width:800px) and (max-width:1600px) {
	.wp-block-columns.features-columns.lp-features-columns {
		column-gap: 12px;
	}	
}

/* google ads features */

@media (max-width:1025px) {
    /* parent columns */
    .wp-block-columns.key-features-icons-columns {
        margin-top:var(--wp--preset--spacing--70) !important;
        margin-bottom:var(--wp--preset--spacing--70) !important;
        margin-left: 3vw !important;
    }
    
    .wp-block-columns.key-features-icons-columns .wp-block-column {
        flex-basis: 50% !important;
    }
         
    .wp-block-columns.icon-stack-nested {
        flex-wrap: wrap !important;
    }

    .wp-block-columns.icon-stack-nested .wp-block-column {
        flex-basis: 100% !important;
    }
}

/*slider caption font-size*/
#mss-splide-lp-slider-industries .mss-caption {
    font-size: var(--wp--preset--font-size--medium);
}