.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3140 .elementor-element.elementor-element-c5fcea4{--display:flex;--overlay-opacity:0.5;}.elementor-3140 .elementor-element.elementor-element-c5fcea4:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3140 .elementor-element.elementor-element-c5fcea4::before, .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .elementor-background-video-container::before, .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .elementor-background-slideshow::before, .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3140 .elementor-element.elementor-element-c5fcea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-3140 .elementor-element.elementor-element-8c7a954{text-align:center;}.elementor-3140 .elementor-element.elementor-element-8c7a954 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-c1cb2e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3140 .elementor-element.elementor-element-db4de29{--display:flex;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-3140 .elementor-element.elementor-element-20962da{color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-20962da a{color:var( --e-global-color-262577d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3140 .elementor-element.elementor-element-3bf3caf{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-3140 .elementor-element.elementor-element-47e36cd{text-align:center;}.elementor-3140 .elementor-element.elementor-element-47e36cd .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-65478d2{color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-95d6047{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3140 .elementor-element.elementor-element-0fd8a13{--display:flex;}.elementor-3140 .elementor-element.elementor-element-f6aee3e{text-align:start;}.elementor-3140 .elementor-element.elementor-element-f6aee3e .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-9c335bb{color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-b45f2fb{--display:flex;}.elementor-3140 .elementor-element.elementor-element-908635e{text-align:center;}.elementor-3140 .elementor-element.elementor-element-908635e .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-b7abffc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3140 .elementor-element.elementor-element-90c38c8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-3140 .elementor-element.elementor-element-90c38c8:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-90c38c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53266a5 );}.elementor-3140 .elementor-element.elementor-element-dc79528{text-align:center;}.elementor-3140 .elementor-element.elementor-element-dc79528 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-0dd6fe9{text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-0dd6fe9 p{margin-block-end:0px;}.elementor-3140 .elementor-element.elementor-element-fafdd35{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-3140 .elementor-element.elementor-element-fafdd35:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-fafdd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53266a5 );}.elementor-3140 .elementor-element.elementor-element-ae4ab4d{text-align:center;}.elementor-3140 .elementor-element.elementor-element-ae4ab4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-03e24aa{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-03e24aa p{margin-block-end:0px;}.elementor-3140 .elementor-element.elementor-element-60007ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3140 .elementor-element.elementor-element-0acb088{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-3140 .elementor-element.elementor-element-0acb088:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-0acb088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53266a5 );}.elementor-3140 .elementor-element.elementor-element-af7a47c{text-align:center;}.elementor-3140 .elementor-element.elementor-element-af7a47c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-7d49a39{text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-7d49a39 p{margin-block-end:0px;}.elementor-3140 .elementor-element.elementor-element-26e0275{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-3140 .elementor-element.elementor-element-26e0275:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-26e0275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53266a5 );}.elementor-3140 .elementor-element.elementor-element-4b85ff3{text-align:center;}.elementor-3140 .elementor-element.elementor-element-4b85ff3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-9e3aa4f{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-9e3aa4f p{margin-block-end:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3140 .elementor-element.elementor-element-f1322d1{text-align:center;}.elementor-3140 .elementor-element.elementor-element-f1322d1 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-f608c66{color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-96d144d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 5px 0px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-262577d );--border-color:var( --e-global-color-262577d );--border-radius:10px 10px 10px 10px;}.elementor-3140 .elementor-element.elementor-element-96d144d:not(.elementor-motion-effects-element-type-background), .elementor-3140 .elementor-element.elementor-element-96d144d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35fc95c );}.elementor-3140 .elementor-element.elementor-element-38833c5{text-align:center;}.elementor-3140 .elementor-element.elementor-element-38833c5 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-8c33b2d{color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-2eaa179{text-align:center;}.elementor-3140 .elementor-element.elementor-element-2eaa179 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-3c61ad5{text-align:center;color:var( --e-global-color-262577d );}.elementor-3140 .elementor-element.elementor-element-d47f99f{text-align:center;}.elementor-3140 .elementor-element.elementor-element-d47f99f .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-3140 .elementor-element.elementor-element-2695a77{text-align:center;color:var( --e-global-color-262577d );}/* Start custom CSS for button, class: .elementor-element-acbb846 */.elementor-3140 .elementor-element.elementor-element-acbb846 .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff6b8 0%,
        #f8de5f 18%,
        #f3d13a 55%,
        #eebf14 100%
    );

    color: #666;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 10px 40px;
    border-radius: 40px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,0.8),
        0 3px 8px rgba(0,0,0,0.15);

    transition: all .3s ease;
}

.elementor-3140 .elementor-element.elementor-element-acbb846 .elementor-button:before{
    content:'';
    position:absolute;
    top:3px;
    left:8%;
    width:84%;
    height:40%;
    border-radius:40px;
    background:rgba(255,255,255,0.45);
    filter:blur(6px);
}

.elementor-3140 .elementor-element.elementor-element-acbb846 .elementor-button:hover{
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5296d70 */.comparison-box{
    background:#111;
    border:2px solid #f0b400;
    border-radius:25px;
    overflow:hidden;
    color:#fff;
    font-family:Arial,sans-serif;
    box-shadow:0 0 20px rgba(255,180,0,.25);
}

.comparison-header{
    display:flex;
    align-items:center;
    gap:20px;
    padding:35px;
    background:linear-gradient(180deg,#1a1a1a,#111);
}

.glow-circle{
    width:60px;
    height:60px;
    border-radius:50%;
    background:#ffbf00;
    box-shadow:0 0 25px #ffbf00,
               0 0 50px #ffbf00;
}

.comparison-header h2{
    margin:0;
    font-size:42px;
    font-weight:700;
    color:#f0b400;
}

.comparison-header h2 span{
    color:#fff;
}

.comparison-header p{
    margin-top:8px;
    color:#ddd;
    font-size:15px;
}

.comparison-table{
    width:100%;
    border-collapse:collapse;
}

.comparison-table th{
    padding:20px;
    text-align:left;
    font-size:18px;
    border:1px solid rgba(255,255,255,.15);
}

.comparison-table th:first-child{
    color:#f0b400;
}

.comparison-table th:nth-child(2){
    color:#00ff88;
}

.comparison-table th:nth-child(3){
    color:#fff;
}

.comparison-table td{
    padding:22px 20px;
    border:1px solid rgba(255,255,255,.15);
    font-size:16px;
}

.comparison-table td:nth-child(2){
    border-left:3px solid #00ff88;
}

.icon{
    width:18px;
    height:18px;
    background:#f0b400;
    display:inline-block;
    border-radius:5px;
    margin-right:12px;
    box-shadow:0 0 10px #f0b400;
}

.comparison-table tbody tr:hover{
    background:rgba(255,191,0,.08);
    transition:.3s;
}

@media(max-width:768px){

.comparison-header{
    flex-direction:column;
    text-align:center;
}

.comparison-header h2{
    font-size:28px;
}

.comparison-table{
    display:block;
    overflow-x:auto;
    white-space:nowrap;
}

}/* End custom CSS */