.elementor-756 .elementor-element.elementor-element-079dd82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-756 .elementor-element.elementor-element-92968f3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-756 .elementor-element.elementor-element-92968f3 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-bbc4afe{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-756 .elementor-element.elementor-element-bbc4afe p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-620f704{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-756 .elementor-element.elementor-element-020cc2b{--display:flex;--justify-content:center;}.elementor-756 .elementor-element.elementor-element-7ea9f51{--display:flex;}.elementor-756 .elementor-element.elementor-element-f07d3b8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-bccba17{--display:flex;}.elementor-756 .elementor-element.elementor-element-f253aa2{text-align:start;}.elementor-756 .elementor-element.elementor-element-f253aa2 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-ddd544e{--display:flex;}.elementor-756 .elementor-element.elementor-element-1c03945{text-align:start;}.elementor-756 .elementor-element.elementor-element-1c03945 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-b6d408b{--display:flex;}.elementor-756 .elementor-element.elementor-element-b9bfbac{text-align:start;}.elementor-756 .elementor-element.elementor-element-b9bfbac p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-c51342c{--display:flex;}.elementor-756 .elementor-element.elementor-element-70abc78{text-align:start;}.elementor-756 .elementor-element.elementor-element-70abc78 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-67ce0a0{--display:flex;}.elementor-756 .elementor-element.elementor-element-e2a89be{text-align:start;}.elementor-756 .elementor-element.elementor-element-e2a89be p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-2dfa006{--display:flex;}.elementor-756 .elementor-element.elementor-element-d3ada96{text-align:start;}.elementor-756 .elementor-element.elementor-element-d3ada96 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-ba57c45{--display:flex;}.elementor-756 .elementor-element.elementor-element-dfbd967{text-align:start;}.elementor-756 .elementor-element.elementor-element-dfbd967 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-113f83c{--display:flex;}.elementor-756 .elementor-element.elementor-element-5d1d210{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-5e4ba33{--display:flex;}.elementor-756 .elementor-element.elementor-element-bc0eaa9{text-align:start;}.elementor-756 .elementor-element.elementor-element-bc0eaa9 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-3a9bb25{--display:flex;}.elementor-756 .elementor-element.elementor-element-bcbee63{text-align:start;}.elementor-756 .elementor-element.elementor-element-bcbee63 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-490a534{--display:flex;}.elementor-756 .elementor-element.elementor-element-69fe55b{text-align:start;}.elementor-756 .elementor-element.elementor-element-69fe55b p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-306e056{--display:flex;}.elementor-756 .elementor-element.elementor-element-dffae7a{text-align:start;}.elementor-756 .elementor-element.elementor-element-dffae7a p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-4f7f842{--display:flex;}.elementor-756 .elementor-element.elementor-element-d0805f8{text-align:start;}.elementor-756 .elementor-element.elementor-element-d0805f8 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-2289602{--display:flex;}.elementor-756 .elementor-element.elementor-element-97ddb23{text-align:start;}.elementor-756 .elementor-element.elementor-element-97ddb23 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-e94986a{--display:flex;}.elementor-756 .elementor-element.elementor-element-8ec1a9a{text-align:start;}.elementor-756 .elementor-element.elementor-element-8ec1a9a p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-16e36a4{--display:flex;}.elementor-756 .elementor-element.elementor-element-65c2a1c{text-align:start;}.elementor-756 .elementor-element.elementor-element-65c2a1c p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-6db6125{--display:flex;}.elementor-756 .elementor-element.elementor-element-f412922{text-align:start;}.elementor-756 .elementor-element.elementor-element-f412922 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-2b7bea1{--display:flex;}.elementor-756 .elementor-element.elementor-element-dfe7854{text-align:start;}.elementor-756 .elementor-element.elementor-element-dfe7854 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-3d76c5e{--display:flex;}.elementor-756 .elementor-element.elementor-element-11f2889{text-align:start;}.elementor-756 .elementor-element.elementor-element-11f2889 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-ecb4722{--display:flex;}.elementor-756 .elementor-element.elementor-element-b658ca7{--display:flex;}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-main-swiper .swiper-slide{background-color:#1A1A1A;border-width:1px 1px 1px 1px;border-color:#2A2A2A;}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-testimonial__header{padding-top:28px;padding-left:20px;padding-right:20px;padding-block-end:calc( 20px / 2 );}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-testimonial__content{padding-bottom:28px;padding-left:20px;padding-right:20px;padding-block-start:calc( 20px / 2 );}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-swiper-button{font-size:20px;}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-testimonial__name{color:#A0A0A0;}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-testimonial__title{color:#A0A0A0;}.elementor-756 .elementor-element.elementor-element-1bfd4eb .elementor-testimonial__text{color:#A0A0A0;}.elementor-756 .elementor-element.elementor-element-819b284{--display:flex;}.elementor-756 .elementor-element.elementor-element-21c8a3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-3f75a05{--display:flex;}.elementor-756 .elementor-element.elementor-element-424debb.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-fa8c664{text-align:start;}.elementor-756 .elementor-element.elementor-element-fa8c664 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-a3a04a3{--display:flex;}.elementor-756 .elementor-element.elementor-element-04bd1ac.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-750a8e2{text-align:start;}.elementor-756 .elementor-element.elementor-element-750a8e2 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-82c4781{--display:flex;}.elementor-756 .elementor-element.elementor-element-5b9b8c8.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-7589cc1{text-align:start;}.elementor-756 .elementor-element.elementor-element-7589cc1 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-30fa791{--display:flex;}.elementor-756 .elementor-element.elementor-element-250ef52{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-aa2e7c8{--display:flex;}.elementor-756 .elementor-element.elementor-element-b9e9141{--display:flex;}.elementor-756 .elementor-element.elementor-element-ec9c88f{--display:flex;}.elementor-756 .elementor-element.elementor-element-055f743{--display:flex;}.elementor-756 .elementor-element.elementor-element-905e00e{--display:flex;}.elementor-756 .elementor-element.elementor-element-8cb866d{--display:flex;}.elementor-756 .elementor-element.elementor-element-e84d4bf{--display:flex;}.elementor-756 .elementor-element.elementor-element-189b6ce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-6a804cb{--display:flex;}.elementor-756 .elementor-element.elementor-element-fdf557d{text-align:start;}.elementor-756 .elementor-element.elementor-element-fdf557d p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-97aca25{--display:flex;}.elementor-756 .elementor-element.elementor-element-da38afe{text-align:start;}.elementor-756 .elementor-element.elementor-element-da38afe p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-769dedf{--display:flex;}.elementor-756 .elementor-element.elementor-element-cdf4e19{text-align:start;}.elementor-756 .elementor-element.elementor-element-cdf4e19 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-40c8c34{--display:flex;}.elementor-756 .elementor-element.elementor-element-1aec216{text-align:start;}.elementor-756 .elementor-element.elementor-element-1aec216 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-d86bba2{--display:flex;}.elementor-756 .elementor-element.elementor-element-91668f9{text-align:start;}.elementor-756 .elementor-element.elementor-element-91668f9 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-93661aa{--display:flex;}.elementor-756 .elementor-element.elementor-element-8c54b14{text-align:start;}.elementor-756 .elementor-element.elementor-element-8c54b14 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-f1ca280{text-align:start;}.elementor-756 .elementor-element.elementor-element-f1ca280 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-2a3cf0e{--display:flex;}.elementor-756 .elementor-element.elementor-element-9db9913{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-4d1ee35{--display:flex;}.elementor-756 .elementor-element.elementor-element-abbe6c0.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-61d612e{text-align:start;}.elementor-756 .elementor-element.elementor-element-61d612e p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-105afc5{--display:flex;}.elementor-756 .elementor-element.elementor-element-e918fd8.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-8c29fa6{text-align:start;}.elementor-756 .elementor-element.elementor-element-8c29fa6 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-c8bba4b{--display:flex;}.elementor-756 .elementor-element.elementor-element-d9c703f.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-037300a{text-align:start;}.elementor-756 .elementor-element.elementor-element-037300a p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-96ec917{--display:flex;}.elementor-756 .elementor-element.elementor-element-e819c54.elementor-element{--align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-bc9d74c{text-align:start;}.elementor-756 .elementor-element.elementor-element-bc9d74c p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-77c4c13{--display:flex;}.elementor-756 .elementor-element.elementor-element-42719ca{--display:flex;}.elementor-756 .elementor-element.elementor-element-3e55170{text-align:center;}.elementor-756 .elementor-element.elementor-element-ce48478{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-640861b p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-b720abb{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-e2507ce p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-7e0bfcd{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-fbe028f p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-0734bd9{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-9ad9c8e p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-56dc1e8{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-eadebe5 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-af7bf84{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-ce017be p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-da0e1ac{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-2b8333c p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-f753a65{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-2fe18b3 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-ac32aad{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-87ca8c9 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-fdab063{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-816b53f p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-d67c3d6{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-7edaba3 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-6c465a8{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-756 .elementor-element.elementor-element-9500b14 p{margin-block-end:0px;}.elementor-756 .elementor-element.elementor-element-4968689{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-756 .elementor-element.elementor-element-4968689 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-756 .elementor-element.elementor-element-4968689 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-756 .elementor-element.elementor-element-601f5c5{--display:flex;}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-42719ca{--content-width:68%;}}@media(max-width:1024px){.elementor-756 .elementor-element.elementor-element-620f704{--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-f07d3b8{--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-5d1d210{--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-21c8a3c{--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-189b6ce{--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-9db9913{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-620f704{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-f07d3b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-5d1d210{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-21c8a3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-189b6ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-756 .elementor-element.elementor-element-9db9913{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-bccba17 */.eeat-card-1 {
       position: relative;
    background: rgb(30, 41, 59);
    padding: 30px 25px;
    border-radius: 15px;
    transition: 0.3s;
    overflow: hidden;
}

.eeat-card-1:hover {
   transform: translateY(-8px);
    background: linear-gradient(135deg, rgb(30, 41, 59), rgb(14, 165, 233));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba57c45 */.elementor-756 .elementor-element.elementor-element-ba57c45 {
    grid-column: span 3;
}

@media(max-width: 480px) {
    grid-column: span 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e4ba33 */.eeat-card {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 12px;
    padding: 35px 25px;
    text-align: center;
    transition: all 0.3s ease;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.15);
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.eeat-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}


.eeat-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #d4af37;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: -1;
}

.eeat-card:hover::before {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7b4c9 */.section-title::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 50px;
    height: 3px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}

.section-title {
    font-size: clamp(1.5rem, 3vw, 1.8rem);
    color: var(--light);
    margin: 40px 0 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #2a2a2a;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19edd84 */.elementor-756 .elementor-element.elementor-element-19edd84 h3 {
    font-size: 22px;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbbd08a */.section-title::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 50px;
    height: 3px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}

.section-title {
    font-size: clamp(1.5rem, 3vw, 1.8rem);
    color: var(--light);
    margin: 40px 0 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #2a2a2a;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f792672 */.elementor-756 .elementor-element.elementor-element-f792672 h2 {
    font-size: 22px;
    margin-bottom: 12px;
}

.elementor-756 .elementor-element.elementor-element-f792672 h3  {
    font-size: 18px;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-424debb */.step-icon {
    width: 70px;
    height: 70px;
    background: rgba(255, 215, 0, 0.1);
    border-radius: 50%;
    display: grid;
    place-items: center;
    margin: 0 auto 20px;
    font-size: 30px;
    color: #ffd700;
    border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-android:before {
    content: "\f17b";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa8c664 */.elementor-756 .elementor-element.elementor-element-fa8c664 h3 {
    font-size: 18px;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f75a05 */.step-card {
    background: #1a1a1a;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);
    border: 1px solid #2a2a2a;
    position: relative;
    overflow: hidden;
}

.step-card:hover {
    transform: translateY(-10px);
}

.step-card::after {
    content: '';
    position: absolute;
    inset-inline: 0;
    top: 0;
    height: 5px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04bd1ac */.step-icon {
    width: 70px;
    height: 70px;
    background: rgba(255, 215, 0, 0.1);
    border-radius: 50%;
    display: grid;
    place-items: center;
    margin: 0 auto 20px;
    font-size: 30px;
    color: #ffd700;
    border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-android:before {
    content: "\f17b";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-750a8e2 */.elementor-756 .elementor-element.elementor-element-750a8e2 h3 {
    font-size: 18px;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a04a3 */.step-card {
    background: #1a1a1a;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);
    border: 1px solid #2a2a2a;
    position: relative;
    overflow: hidden;
}

.step-card::after {
    content: '';
    position: absolute;
    inset-inline: 0;
    top: 0;
    height: 5px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b9b8c8 */.step-icon {
    width: 70px;
    height: 70px;
    background: rgba(255, 215, 0, 0.1);
    border-radius: 50%;
    display: grid;
    place-items: center;
    margin: 0 auto 20px;
    font-size: 30px;
    color: #ffd700;
    border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-android:before {
    content: "\f17b";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7589cc1 */.elementor-756 .elementor-element.elementor-element-7589cc1 h3 {
    font-size: 18px;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82c4781 */.step-card {
    background: #1a1a1a;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);
    border: 1px solid #2a2a2a;
    position: relative;
    overflow: hidden;
}

.step-card::after {
    content: '';
    position: absolute;
    inset-inline: 0;
    top: 0;
    height: 5px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}

.elementor-756 .elementor-element.elementor-element-82c4781 {
    grid-column: span 2;
}

@media(max-width: 480px) {
    grid-column: span 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2e7c8 */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e9141 */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9c88f */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055f743 */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905e00e */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb866d */.rutu-info-list {
    color: #ffffff;
    padding: 12px 18px;
    margin-bottom: 10px;
    border: 1px solid #d4af37;
    border-radius: 8px;
    background: #111;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a804cb */.eeat-card-1 {
       position: relative;
    background: rgb(30, 41, 59);
    padding: 30px 25px;
    border-radius: 15px;
    transition: 0.3s;
    overflow: hidden;
}

.eeat-card-1:hover {
   transform: translateY(-8px);
    background: linear-gradient(135deg, rgb(30, 41, 59), rgb(14, 165, 233));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-abbe6c0 */.feature-icon {
    width: 80px;
    height: 80px;
    background: rgba(26, 109, 56, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #d4af37;
    transition: all 0.3s ease;
        border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-lock:before {
    content: "\f023";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1ee35 */.eeat-card-1 {
       position: relative;
    background: rgb(30, 41, 59);
    padding: 30px 25px;
    border-radius: 15px;
    transition: 0.3s;
    overflow: hidden;
}

.eeat-card-1:hover {
   transform: translateY(-8px);
    background: linear-gradient(135deg, rgb(30, 41, 59), rgb(14, 165, 233));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e918fd8 */.feature-icon {
    width: 80px;
    height: 80px;
    background: rgba(26, 109, 56, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #d4af37;
    transition: all 0.3s ease;
        border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-lock:before {
    content: "\f023";
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9c703f */.feature-icon {
    width: 80px;
    height: 80px;
    background: rgba(26, 109, 56, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #d4af37;
    transition: all 0.3s ease;
        border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-lock:before {
    content: "\f023";
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e819c54 */.feature-icon {
    width: 80px;
    height: 80px;
    background: rgba(26, 109, 56, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #d4af37;
    transition: all 0.3s ease;
        border: 1px solid rgba(255, 215, 0, 0.2);
}

.feature-icon i {
    font-size: 24px;
    color: var(--primary);
}

.fa-lock:before {
    content: "\f023";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e978f4 */.section-title::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 50px;
    height: 3px;
    background: linear-gradient(135deg, #D4AF37 0%, #FFD700 100%);
}

.section-title {
    font-size: clamp(1.5rem, 3vw, 1.8rem);
    color: var(--light);
    margin: 40px 0 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #2a2a2a;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e5ec6 */.elementor-756 .elementor-element.elementor-element-b1e5ec6 h2 {
    font-size: 22px;
    margin-bottom: 12px;
}

.elementor-756 .elementor-element.elementor-element-b1e5ec6 h3  {
    font-size: 18px;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4968689 */.elementor-756 .elementor-element.elementor-element-4968689 .e-n-accordion-item-title {
    font-size: 1.2rem;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    padding: 15px 20px;
    background-color: var(--dark, #0a0a0a);
    border-radius: 8px;
    transition: background 0.3s;
    margin-bottom: 12px;
}/* End custom CSS */