.elementor-18497 .elementor-element.elementor-element-74742043{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18497 .elementor-element.elementor-element-1f3a8420 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-18497 .elementor-element.elementor-element-3dbdb347 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-18497 .elementor-element.elementor-element-2a3cbde4 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-18497 .elementor-element.elementor-element-23e722d1 > .elementor-widget-container{margin:8px 0px 0px 0px;}@media(max-width:1366px){.elementor-18497 .elementor-element.elementor-element-74742043{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-18497 .elementor-element.elementor-element-74742043{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-18497 .elementor-element.elementor-element-74742043{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.gradient-text {
    color: #f75c88;
    background: linear-gradient(90deg, #f75c88 0%, #6c5ef6 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-weight: 600;
    display: inline-block;
}

.e-n-accordion details {
    border-bottom: 1px solid #7063F8;
}

.max-1000{
    max-width:1000px!important;
    margin:0 auto!important;
}

        .vps-comparison-table {
            width: 100%;
            border-collapse: collapse;
            font-size: 16px;
            text-align: left;
            background: #fff;
        }
        .vps-comparison-table th, .vps-comparison-table td {
            border: 1px solid #ddd;
            padding: 8px;
        }
        .vps-comparison-table th {
            background-color: #f2f2f2;
        }
        .vps-comparison-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        .vps-comparison-table tr:hover {
            background-color: #f1f1f1;
        }
        @media (max-width: 600px) {
            .vps-comparison-table, .vps-comparison-table thead, .vps-comparison-table tbody, .vps-comparison-table th, .vps-comparison-table td, .vps-comparison-table tr {
                display: block;
            }
            .vps-comparison-table thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }
            .vps-comparison-table tr {
                margin-bottom: 15px;

            }
            .vps-comparison-table td {
                border: none;
                position: relative;
                padding-left: 50%;
min-height:58px;
            }
            .vps-comparison-table td:before {
                position: absolute;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: wrap;
                content: attr(data-label);
                font-weight: bold;
display:table;
text-wrap-mode:wrap;
            }
.vps-comparison-table td:first-child {padding-left: 7px;/* text-align: center; */min-height: auto;font-size: 18px;font-weight: 700;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background: #ddd;}

.vps-comparison-table td:first-child:before {
    display: none;
}



.vps-comparison-table tr:nth-child(even) {
    background: #fff;
}
        }/* End custom CSS */