.elementor-50068 .elementor-element.elementor-element-017f85b{--display:flex;}.elementor-50068 .elementor-element.elementor-element-531dde4 img{border-radius:15px 15px 15px 15px;}/* Start custom CSS for html, class: .elementor-element-aa706b7 */.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow{
    width:100%;
    max-width:920px;
    margin:0 auto;
    padding:0;
    font-family:'Poppins',sans-serif;
    color:#4F5968;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow *,
.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow *::before,
.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow *::after{
    box-sizing:border-box;
}

/* =========================
   TYPOGRAPHY
========================= */

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow p{
    margin:0 0 18px;
    color:#4F5968;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow strong{
    color:#161D2A;
    font-weight:600;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__intro > p:first-child{
    color:#313946;
    font-size:16px;
}

/* =========================
   HIGHLIGHT
========================= */

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__highlight{
    display:flex;
    align-items:flex-start;
    gap:13px;
    margin:27px 0 30px;
    padding:17px 19px;
    border-radius:14px;
    background:rgba(230,0,126,.045);
    border:1px solid rgba(230,0,126,.11);
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__highlight > span{
    width:8px;
    height:8px;
    flex:0 0 8px;
    margin-top:9px;
    border-radius:50%;
    background:#E6007E;
    box-shadow:0 0 0 5px rgba(230,0,126,.07);
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__highlight p{
    margin:0;
}

/* =========================
   PLATFORM CARDS
========================= */

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platforms{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
    margin:0 0 28px;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform{
    position:relative;
    min-width:0;
    min-height:190px;
    padding:19px;
    overflow:hidden;
    border-radius:17px;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.05);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform:hover{
    transform:translateY(-4px);
    background:#ffffff;
    border-color:rgba(230,0,126,.17);
    box-shadow:0 14px 30px rgba(230,0,126,.055);
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform:hover::after{
    transform:scaleX(1);
}

/* =========================
   PLATFORM TOP
========================= */

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform-top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:17px;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__number{
    display:flex;
    align-items:center;
    justify-content:center;
    width:35px;
    height:35px;
    flex:0 0 35px;
    border-radius:10px;
    background:#E6007E;
    color:#ffffff;
    font-size:10px;
    font-weight:700;
    line-height:1;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:37px;
    height:37px;
    flex:0 0 37px;
    border-radius:11px;
    background:rgba(230,0,126,.075);
    transition:
        background .3s ease,
        transform .3s ease;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.7;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform:hover .cmh-builderseo-flow__icon{
    transform:rotate(-5deg);
    background:#E6007E;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform:hover .cmh-builderseo-flow__icon svg{
    stroke:#ffffff;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform p{
    margin:0;
    font-size:15px;
    line-height:1.7;
}

/* =========================
   CLOSING
========================= */

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing{
    display:flex;
    align-items:flex-start;
    gap:13px;
    padding:18px 20px;
    border-radius:15px;
    background:#171120;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:35px;
    height:35px;
    flex:0 0 35px;
    border-radius:10px;
    background:rgba(230,0,126,.18);
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing-icon svg{
    width:17px;
    height:17px;
    fill:none;
    stroke:#FF63B4;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing p{
    margin:2px 0 0;
    color:rgba(255,255,255,.78);
    font-size:15px;
    line-height:1.75;
}

/* =========================
   TABLET
========================= */

@media(max-width:900px){

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platforms{
        grid-template-columns:1fr;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform{
        min-height:0;
    }
}

/* =========================
   MOBILE
========================= */

@media(max-width:768px){

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow{
        max-width:100%;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow p{
        font-size:15px;
        line-height:1.72;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__intro > p:first-child{
        font-size:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__highlight{
        margin:22px 0 24px;
        padding:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platforms{
        gap:9px;
        margin-bottom:22px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform{
        padding:16px;
        border-radius:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform-top{
        margin-bottom:12px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__number{
        width:32px;
        height:32px;
        flex-basis:32px;
        border-radius:9px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__icon{
        width:34px;
        height:34px;
        flex-basis:34px;
        border-radius:9px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__icon svg{
        width:16px;
        height:16px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__platform p{
        font-size:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing{
        padding:15px;
        border-radius:13px;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing p{
        font-size:15px;
        line-height:1.7;
    }
}

/* =========================
   SMALL MOBILE
========================= */

@media(max-width:480px){

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing{
        display:block;
    }

    .elementor-50068 .elementor-element.elementor-element-aa706b7 .cmh-builderseo-flow__closing-icon{
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6be390c */.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide{
    width:100%;
    max-width:920px;
    margin:0 auto;
    padding:0;
    font-family:'Poppins',sans-serif;
    color:#4F5968;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide *,
.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide *::before,
.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide *::after{
    box-sizing:border-box;
}

/* =========================
   GLOBAL TYPOGRAPHY
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide p,
.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide li,
.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide td,
.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide th{
    font-size:15px;
    font-weight:400;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide p{
    margin:0 0 18px;
    line-height:1.8;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide strong{
    color:#161D2A;
    font-weight:600;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide a{
    color:#E6007E;
    text-decoration:none;
    transition:color .25s ease;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide a:hover{
    color:#C9006E;
}

/* =========================
   SECTIONS
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__section{
    margin-top:56px;
    padding-top:48px;
    border-top:1px solid #E9EAED;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__section--first{
    margin-top:0;
    padding-top:0;
    border-top:0;
}

/* =========================
   HEADINGS
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading{
    display:flex;
    align-items:flex-start;
    gap:14px;
    margin-bottom:24px;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:41px;
    height:41px;
    flex:0 0 41px;
    margin-top:2px;
    border-radius:12px;
    background:rgba(230,0,126,.08);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading-icon svg{
    width:19px;
    height:19px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading h2{
    margin:0;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.3;
    letter-spacing:-.35px;
}

/* =========================
   TABLE
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table-wrap{
    width:100%;
    margin:0 0 27px;
    overflow-x:auto;
    border:1px solid #E8E9EC;
    border-radius:17px;
    background:#ffffff;
    box-shadow:0 10px 28px rgba(0,0,0,.035);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table{
    width:100%;
    min-width:780px;
    border-collapse:collapse;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table th{
    padding:14px 15px;
    text-align:left;
    color:#ffffff;
    background:#171120;
    font-size:12px;
    font-weight:600;
    line-height:1.4;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table td{
    padding:15px;
    color:#535D6B;
    vertical-align:top;
    line-height:1.65;
    border-top:1px solid #ECEDEF;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table tbody tr{
    transition:background .25s ease;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table tbody tr:hover{
    background:#F8F8FA;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table td:first-child strong{
    color:#E6007E;
}

/* =========================
   LIST BOX
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__listbox{
    margin:26px 0;
    padding:24px;
    border-radius:18px;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.045);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__listbox--compact{
    margin:22px 0;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__label{
    margin:0 0 17px !important;
    color:#161D2A;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px 22px;
    margin:0;
    padding:0;
    list-style:none;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list li{
    min-width:0;
    display:flex;
    align-items:flex-start;
    gap:10px;
    color:#515B69;
    line-height:1.55;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list li > span{
    position:relative;
    width:19px;
    height:19px;
    flex:0 0 19px;
    margin-top:2px;
    border-radius:6px;
    background:rgba(230,0,126,.08);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list li > span::before{
    content:"";
    position:absolute;
    left:6px;
    top:3px;
    width:4px;
    height:8px;
    border-right:1.7px solid #E6007E;
    border-bottom:1.7px solid #E6007E;
    transform:rotate(42deg);
}

/* =========================
   PLATFORM BLOCKS
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__platform-block{
    position:relative;
    margin:30px 0;
    padding:23px 24px;
    border-radius:17px;
    background:#ffffff;
    border:1px solid #E9EAED;
    box-shadow:0 8px 24px rgba(0,0,0,.025);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__subheading{
    display:flex;
    align-items:center;
    gap:11px;
    margin-bottom:16px;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__subheading > span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:35px;
    height:35px;
    flex:0 0 35px;
    border-radius:10px;
    color:#ffffff;
    background:#E6007E;
    font-size:10px;
    font-weight:700;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__subheading h3{
    margin:0;
    color:#151B28;
    font-size:18px;
    font-weight:600;
    line-height:1.4;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__platform-block > p:last-child{
    margin-bottom:0;
}

/* =========================
   MINI SECTIONS
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__mini-section{
    margin:28px 0;
    padding-left:19px;
    border-left:3px solid rgba(230,0,126,.25);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__mini-section h3{
    margin:0 0 11px;
    color:#161D2A;
    font-size:18px;
    font-weight:600;
    line-height:1.4;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__mini-section p:last-child{
    margin-bottom:0;
}

/* =========================
   VERDICT
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict{
    display:flex;
    align-items:flex-start;
    gap:14px;
    margin:29px 0 0;
    padding:20px;
    border-radius:16px;
    background:#171120;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:37px;
    height:37px;
    flex:0 0 37px;
    border-radius:10px;
    background:rgba(230,0,126,.17);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict-icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#FF63B4;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict h3{
    margin:0 0 8px;
    color:#ffffff;
    font-size:16px;
    font-weight:600;
    line-height:1.4;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict p{
    margin:0 0 10px;
    color:rgba(255,255,255,.76);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict p:last-child{
    margin-bottom:0;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict strong{
    color:#ffffff;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict--light{
    background:rgba(230,0,126,.045);
    border:1px solid rgba(230,0,126,.11);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict--light h3{
    color:#161D2A;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict--light p{
    color:#4F5968;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict--light strong{
    color:#161D2A;
}

/* =========================
   HIGHLIGHT
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__highlight{
    display:flex;
    align-items:flex-start;
    gap:13px;
    margin:25px 0;
    padding:16px 18px;
    border-radius:13px;
    background:rgba(230,0,126,.045);
    border:1px solid rgba(230,0,126,.11);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__highlight > span{
    width:7px;
    height:7px;
    flex:0 0 7px;
    margin-top:9px;
    border-radius:50%;
    background:#E6007E;
    box-shadow:0 0 0 5px rgba(230,0,126,.07);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__highlight p{
    margin:0;
}

/* =========================
   TEXT LINK
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__text-link{
    display:inline-flex;
    align-items:center;
    gap:7px;
    margin-top:6px;
    color:#E6007E;
    font-size:14px;
    font-weight:600;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__text-link svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:currentColor;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:transform .3s ease;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__text-link:hover svg{
    transform:translateX(4px);
}

/* =========================
   PLATFORM FIT CARDS
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
    margin-top:27px;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card{
    position:relative;
    min-width:0;
    padding:20px;
    overflow:hidden;
    border-radius:17px;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.05);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .35s ease;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card:hover{
    transform:translateY(-4px);
    background:#ffffff;
    border-color:rgba(230,0,126,.17);
    box-shadow:0 14px 30px rgba(230,0,126,.055);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card:hover::after{
    transform:scaleX(1);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-number{
    display:flex;
    align-items:center;
    justify-content:center;
    width:35px;
    height:35px;
    margin-bottom:14px;
    border-radius:10px;
    background:#E6007E;
    color:#ffffff;
    font-size:10px;
    font-weight:700;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card h3{
    margin:0 0 13px;
    color:#161D2A;
    font-size:16px;
    font-weight:600;
    line-height:1.45;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card ul{
    margin:0;
    padding:0 0 0 18px;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card li{
    margin-bottom:8px;
    color:#555F6E;
    line-height:1.55;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card li:last-child{
    margin-bottom:0;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card li::marker{
    color:#E6007E;
}

/* =========================
   FINAL SECTION
========================= */

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final{
    position:relative;
    overflow:hidden;
    margin-top:58px;
    padding:32px;
    border-radius:21px;
    background:
        radial-gradient(circle at 88% 10%,rgba(230,0,126,.20),transparent 32%),
        linear-gradient(135deg,#171120,#241238);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final::after{
    content:"";
    position:absolute;
    right:-70px;
    bottom:-90px;
    width:220px;
    height:220px;
    border-radius:50%;
    border:1px solid rgba(230,0,126,.17);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final-icon{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:43px;
    height:43px;
    margin-bottom:17px;
    border-radius:12px;
    background:#E6007E;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final-icon svg{
    width:20px;
    height:20px;
    fill:none;
    stroke:#ffffff;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final h2{
    position:relative;
    z-index:2;
    max-width:720px;
    margin:0 0 18px;
    color:#ffffff;
    font-size:30px;
    font-weight:700;
    line-height:1.3;
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final p{
    position:relative;
    z-index:2;
    max-width:800px;
    margin-bottom:16px;
    color:rgba(255,255,255,.76);
}

.elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final p:last-child{
    margin-bottom:0;
}

/* =========================
   TABLET
========================= */

@media(max-width:900px){

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-grid{
        grid-template-columns:1fr;
    }
}

/* =========================
   MOBILE
========================= */

@media(max-width:768px){

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide{
        max-width:100%;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide p,
    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide li,
    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide td,
    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide th{
        font-size:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide p{
        line-height:1.72;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__section{
        margin-top:43px;
        padding-top:36px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading{
        gap:11px;
        margin-bottom:20px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading-icon{
        width:36px;
        height:36px;
        flex-basis:36px;
        border-radius:10px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading-icon svg{
        width:17px;
        height:17px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading h2{
        font-size:23px;
        line-height:1.35;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table-wrap{
        border-radius:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table{
        min-width:700px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table th{
        padding:12px;
        font-size:12px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__table td{
        padding:13px 12px;
        font-size:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__listbox{
        margin:22px 0;
        padding:17px 15px;
        border-radius:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list{
        grid-template-columns:1fr;
        gap:9px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__list li{
        font-size:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__platform-block{
        margin:24px 0;
        padding:17px 16px;
        border-radius:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__subheading h3,
    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__mini-section h3{
        font-size:16px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__mini-section{
        margin:23px 0;
        padding-left:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict{
        padding:16px;
        border-radius:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__highlight{
        padding:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-grid{
        gap:9px;
        margin-top:22px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card{
        padding:17px 16px;
        border-radius:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card h3{
        font-size:15px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__fit-card li{
        font-size:14px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final{
        margin-top:44px;
        padding:23px 19px;
        border-radius:17px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final h2{
        font-size:23px;
        line-height:1.35;
    }
}

/* =========================
   SMALL MOBILE
========================= */

@media(max-width:480px){

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__heading h2,
    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final h2{
        font-size:21px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict{
        display:block;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__verdict-icon{
        margin-bottom:11px;
    }

    .elementor-50068 .elementor-element.elementor-element-6be390c .cmh-builderguide__final{
        padding:20px 16px;
    }
}/* End custom CSS */