.elementor-250 .elementor-element.elementor-element-0a45a84{--display:flex;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-250 .elementor-element.elementor-element-6e5b98f img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-250 .elementor-element.elementor-element-581a736{--display:flex;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-e235505{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-3f15bb3{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-320cfe2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-84955e8{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-fe250b1 img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-250 .elementor-element.elementor-element-3fb927a{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-b1d227d{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-b1d227d a{color:var( --e-global-color-accent );}.elementor-250 .elementor-element.elementor-element-b1d227d a:hover, .elementor-250 .elementor-element.elementor-element-b1d227d a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-250 .elementor-element.elementor-element-23ab481{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-040a9a3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-08b4be3{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-5ecf54f img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-250 .elementor-element.elementor-element-589706b{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-cab1c29{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-250 .elementor-element.elementor-element-9749535 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-b3b654e .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-c1112b1{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-76d47ee .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-039fac9{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-7befdc1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-b8fb6e6{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-250 .elementor-element.elementor-element-b8fb6e6 a{color:var( --e-global-color-accent );}.elementor-250 .elementor-element.elementor-element-b8fb6e6 a:hover, .elementor-250 .elementor-element.elementor-element-b8fb6e6 a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-250 .elementor-element.elementor-element-5335b24{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-6cc46c1{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-8bda9ee .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-7bf1583{color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-7bf1583 a{color:var( --e-global-color-accent );}.elementor-250 .elementor-element.elementor-element-7bf1583 a:hover, .elementor-250 .elementor-element.elementor-element-7bf1583 a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-250 .elementor-element.elementor-element-11144d3{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-8b0b2ba .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-9737805{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-a405480{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-a7e8357 a{color:var( --e-global-color-accent );}.elementor-250 .elementor-element.elementor-element-a7e8357 a:hover, .elementor-250 .elementor-element.elementor-element-a7e8357 a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-250 .elementor-element.elementor-element-9702884{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-27098ef .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-fbc57b3{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-df1f49f img{border-radius:10px 10px 10px 10px;}.elementor-250 .elementor-element.elementor-element-ad4d09b{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-ad4d09b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-4201890 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-3838010{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-250 .elementor-element.elementor-element-4caf02f{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-0757ce6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-d56c4ea{--display:flex;overflow:visible;}.elementor-250 .elementor-element.elementor-element-8c2a54a{text-align:center;}.elementor-250 .elementor-element.elementor-element-8c2a54a .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-250 .elementor-element.elementor-element-663c26c{--display:flex;overflow:visible;}body.elementor-page-250:not(.elementor-motion-effects-element-type-background), body.elementor-page-250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46474B;}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-ad4d09b{--width:95.873%;}}/* Start custom CSS for html, class: .elementor-element-79b7bd3 *//* --- FiverrSEO Pro Tip Box Styling --- */
.fiverr-pro-tip-box {
    background-color: #f4fdf9; /* Very light green tint */
    border-left: 5px solid #1dbf73; /* Fiverr Green Border */
    padding: 25px 30px;
    border-radius: 0 12px 12px 0;
    margin: 40px auto;
    max-width: 800px;
    font-family: 'Inter', 'Roboto', sans-serif;
    box-shadow: 0 10px 25px rgba(29, 191, 115, 0.08);
    transition: all 0.3s ease;
    position: relative;
}

/* Hover effect for interactivity */
.fiverr-pro-tip-box:hover {
    transform: translateX(8px);
    box-shadow: 0 15px 35px rgba(29, 191, 115, 0.12);
}

.tip-header {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 12px;
}

.tip-icon {
    font-size: 20px;
}

.tip-label {
    background-color: #1dbf73;
    color: #ffffff;
    font-size: 12px;
    font-weight: 800;
    padding: 3px 10px;
    border-radius: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.tip-content p {
    font-size: 17px;
    line-height: 1.6;
    color: #333333;
    margin: 0;
}

/* Highlighting specific keywords */
.tip-content strong {
    color: #1dbf73;
    font-weight: 700;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .fiverr-pro-tip-box {
        padding: 20px;
        margin: 20px;
    }
    .tip-content p {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b083824 *//* --- Premium Comparison Table Styling --- */
.fiverr-comparison-wrapper {
    max-width: 900px;
    margin: 50px auto;
    font-family: 'Roboto', 'Inter', sans-serif;
}

.comparison-title {
    text-align: center;
    font-size: 26px;
    font-weight: 800;
    color: #222325;
    margin-bottom: 30px;
}

.table-scroll-container {
    overflow-x: auto; /* For Mobile responsiveness */
    border-radius: 15px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.06);
}

.premium-comparison-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    min-width: 600px;
}

/* Table Header */
.premium-comparison-table thead tr {
    background-color: #222325;
    color: #ffffff;
    text-align: left;
}

.premium-comparison-table th {
    padding: 20px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Special Highlight Column (Fiverr) */
.highlight-col {
    background-color: #1dbf73; /* Fiverr Green */
    text-align: center;
}

/* Table Body */
.premium-comparison-table td {
    padding: 18px 20px;
    border-bottom: 1px solid #edf0f2;
    color: #404145;
    font-size: 15px;
}

.aspect-name {
    background-color: #f9fdfb;
    color: #222325 !important;
}

.fiverr-data {
    text-align: center;
    background-color: #f4fdf9; /* Light Green shade */
    font-weight: 500;
}

.premium-comparison-table small {
    display: block;
    font-size: 12px;
    opacity: 0.7;
    margin-top: 4px;
}

/* --- HOVER EFFECT --- */
.premium-comparison-table tbody tr:hover {
    background-color: #f1f1f1;
    transition: 0.3s;
}

.premium-comparison-table tbody tr:hover .fiverr-data {
    background-color: #e8f7ef;
}

/* Mobile responsive fixes */
@media (max-width: 768px) {
    .premium-comparison-table th, 
    .premium-comparison-table td {
        padding: 12px 15px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c4fa98 *//* --- Premium FAQ Accordion Styling --- */
.fiverr-faq-section {
    max-width: 850px;
    margin: 50px auto;
    font-family: 'Inter', 'Roboto', sans-serif;
    padding: 0 20px;
}

.faq-main-title {
    text-align: center;
    font-size: 28px;
    font-weight: 800;
    color: #222325;
    margin-bottom: 40px;
}

.faq-accordion-item {
    background: #ffffff;
    border: 1px solid #e4e5e7;
    border-radius: 12px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* Hover Effect */
.faq-accordion-item:hover {
    border-color: #1dbf73;
    box-shadow: 0 10px 20px rgba(29, 191, 115, 0.05);
}

.faq-question {
    width: 100%;
    padding: 20px 25px;
    background: none;
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    color: #404145;
    transition: color 0.3s ease;
}

.faq-accordion-item.active .faq-question {
    color: #1dbf73;
}

/* Plus/Minus Icon */
.faq-icon {
    position: relative;
    width: 20px;
    height: 20px;
}

.faq-icon::before, .faq-icon::after {
    content: '';
    position: absolute;
    background-color: #b5b6ba;
    transition: all 0.3s ease;
}

/* Horizontal line */
.faq-icon::before {
    width: 100%;
    height: 2px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

/* Vertical line */
.faq-icon::after {
    width: 2px;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

/* Rotate icon when active */
.faq-accordion-item.active .faq-icon::after {
    transform: translateX(-50%) rotate(90deg);
    opacity: 0;
}

.faq-accordion-item.active .faq-icon::before {
    background-color: #1dbf73;
}

/* Answer Area */
.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #f9fdfb;
}

.faq-answer p {
    padding: 0 25px 25px 25px;
    font-size: 16px;
    line-height: 1.6;
    color: #62646a;
    margin: 0;
}

.faq-accordion-item.active .faq-answer {
    max-height: 300px; /* Adjust as needed */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .faq-question { font-size: 16px; padding: 15px 20px; }
    .faq-answer p { font-size: 15px; }
}/* End custom CSS */