/*
Theme Name: Pretty Links Theme
Author: caseproof-devs
Author URI: https://caseproof.com
Template: maurice
Tags: full-site-editing, editor-style, block-styles, block-patterns
Requires at least: 6.5
Requires PHP: 8.2
Tested up to: 6.8
Version: 1.0.3

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.site-headerWrapper{background-position: center 37%;}
.maurice-marketersRecommend .maurice-marketersRecommend__Logos img {
    width: 136px;
}
:root :where(.wp-block-media-text).maurice-media-text__feature {
    --wp--style--global--wide-size: 1250px;
}
.wp-block-maurice-meco-membership-benefits li:before {
    content: '';
    background-image: url(assets/images/check-circle-1.svg);
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    background-repeat: no-repeat;
}

@media (min-width: 1250px) {
    .hero-pricing-page__image-container .wp-block-image {
        display: block;
        position: absolute;
        transform: translateX(-50%);
        left: 0;
    }
    .header-hero--pricing-page {
        --wp--style--global--wide-size: 1200px;
    }
    .header-hero--pricing-page .hero p {
        max-width: 90%;
    }
}
body.page-id-12073 .maurice-ctaSeeAllFeatures__button {
    display:none;
}
/*CTAS */
.maurice-ctaVertical > *:not(figure) {
    z-index: 1;
}
.maurice-ctaVertical img {
    object-position: center;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 400px;
    bottom: 0;
    left: 0;
}
.maurice-ctaHorizontal {
    position: relative;
    overflow: hidden;
}
.maurice-ctaHorizontal__imageColumn img {
    object-position: center;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 48%;
    top: 0;
    left: 0;
}
.maurice-ctaHorizontal__textColumn {
    z-index: 1;
}
@media (max-width: 781px) {
    .maurice-ctaHorizontal__imageColumn {
        width: 100%;
    }
    .maurice-ctaHorizontal__imageColumn:before {
        content: '';
        display: block;
        padding-top: 55%;
    }
    .maurice-ctaHorizontal__imageColumn:after {
        content: '';
        display: block;
        top: 28%;
        height: 20%;
        position: absolute;
        left: 0;
        right: 0;
        -webkit-mask-image: linear-gradient(to top, black 0%, transparent 100%);
        mask-image: linear-gradient(to top, black 0%, transparent 100%);
        background: #2744a1;
    }
    .maurice-ctaVertical img {
        max-height: 42%;
    }
}
@media (max-width: 600px) {
    .maurice-ctaVertical img {
        max-height: 72%;
    }
}
@media (max-width: 450px) {
    .maurice-ctaHorizontal .maurice-ctaHorizontal__textColumn {
        margin-top: 6%;
    }
    .maurice-ctaHorizontal__imageColumn img {
        max-height: 40%;
    }
    .maurice-ctaHorizontal__imageColumn:after {
        top: 20%;
        background: #233e92;
    }
}
@media (min-width: 782px) {
    .maurice-ctaHorizontal__textColumn:before {
        content: '';
        width: 15%;
        display: block;
        top: 0;
        bottom: 0;
        position: absolute;
        right: 40%;
        background: var(--wp--preset--gradient--tb-black-primary);
        -webkit-mask-image: linear-gradient(to right, black 0%, transparent 100%);
        mask-image: linear-gradient(to right, black 0%, transparent 100%);
        z-index: -1;
    }
    .maurice-ctaHorizontal__imageColumn img {
        bottom: 0;
        right: 0;
        top: auto;
        left: auto;
        max-width: 55%;
        max-height: 100%;
    }
}
