.elementor-314 .elementor-element.elementor-element-4f9adbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-314 .elementor-element.elementor-element-bd6ba6d{text-align:center;font-size:22px;}.elementor-314 .elementor-element.elementor-element-bd6ba6d p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-16d9cb8{--display:flex;}.elementor-314 .elementor-element.elementor-element-2dd296f{text-align:center;}.elementor-314 .elementor-element.elementor-element-479faa1{text-align:center;}.elementor-314 .elementor-element.elementor-element-5eb9ba0{--display:flex;}.elementor-314 .elementor-element.elementor-element-7c98783{text-align:center;}.elementor-314 .elementor-element.elementor-element-0ac5822{--display:flex;}.elementor-314 .elementor-element.elementor-element-ff7cbd7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-b1f80a4{--display:flex;}.elementor-314 .elementor-element.elementor-element-cad8064.elementor-element{--align-self:flex-start;}.elementor-314 .elementor-element.elementor-element-eae6f8d{text-align:start;}.elementor-314 .elementor-element.elementor-element-eae6f8d p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-66754b3{--display:flex;}.elementor-314 .elementor-element.elementor-element-2481ff4.elementor-element{--align-self:flex-start;}.elementor-314 .elementor-element.elementor-element-99a4958{text-align:start;}.elementor-314 .elementor-element.elementor-element-99a4958 p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-8fda585{--display:flex;}.elementor-314 .elementor-element.elementor-element-16ad5bc.elementor-element{--align-self:flex-start;}.elementor-314 .elementor-element.elementor-element-a63ec45{text-align:start;}.elementor-314 .elementor-element.elementor-element-a63ec45 p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-4f38e36{--display:flex;}.elementor-314 .elementor-element.elementor-element-e548da4.elementor-element{--align-self:flex-start;}.elementor-314 .elementor-element.elementor-element-cd6ccbb{text-align:start;}.elementor-314 .elementor-element.elementor-element-cd6ccbb p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-5f650f6{--display:flex;}.elementor-314 .elementor-element.elementor-element-d4c1663{text-align:center;}.elementor-314 .elementor-element.elementor-element-75fb89e{text-align:center;}.elementor-314 .elementor-element.elementor-element-b6a1e02{--display:flex;}.elementor-314 .elementor-element.elementor-element-fa90f47{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-edbdf97{--display:flex;}.elementor-314 .elementor-element.elementor-element-8f7e887.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-314 .elementor-element.elementor-element-8f7e887 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#02010100;}.elementor-314 .elementor-element.elementor-element-d1d0e3b p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-7d7de71{--display:flex;}.elementor-314 .elementor-element.elementor-element-e445dc6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-314 .elementor-element.elementor-element-e445dc6 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#02010100;}.elementor-314 .elementor-element.elementor-element-d9cc53f p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-c66f6b6{--display:flex;}.elementor-314 .elementor-element.elementor-element-de73f8a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-314 .elementor-element.elementor-element-de73f8a .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#02010100;}.elementor-314 .elementor-element.elementor-element-cf48995 p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-7eb922b{--display:flex;}.elementor-314 .elementor-element.elementor-element-49cde32.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-314 .elementor-element.elementor-element-49cde32 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#02010100;}.elementor-314 .elementor-element.elementor-element-bc4a031 p{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-a1de51c{--display:flex;}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-main-swiper .swiper-slide{background-color:#1A1A1A;border-width:1px 1px 1px 1px;border-color:#2A2A2A;}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-testimonial__header{padding-top:28px;padding-left:20px;padding-right:20px;padding-block-end:calc( 20px / 2 );}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-testimonial__content{padding-bottom:28px;padding-left:20px;padding-right:20px;padding-block-start:calc( 20px / 2 );}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-swiper-button{font-size:20px;}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-testimonial__name{color:#A0A0A0;}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-testimonial__title{color:#A0A0A0;}.elementor-314 .elementor-element.elementor-element-47cffd1 .elementor-testimonial__text{color:#A0A0A0;}.elementor-314 .elementor-element.elementor-element-4bc92c4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-314 .elementor-element.elementor-element-4bc92c4:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-4bc92c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-314 .elementor-element.elementor-element-449c97a{--display:flex;}@media(max-width:1024px){.elementor-314 .elementor-element.elementor-element-ff7cbd7{--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-fa90f47{--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-4bc92c4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-16d9cb8{--content-width:80%;}.elementor-314 .elementor-element.elementor-element-5eb9ba0{--content-width:80%;}.elementor-314 .elementor-element.elementor-element-5f650f6{--content-width:80%;}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-ff7cbd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-fa90f47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-314 .elementor-element.elementor-element-4bc92c4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-9ef9d52 */.timeline {
    position: relative;
    max-width: 900px;
    margin: 0 auto;
}

.timeline::before {
    content: '';
    position: absolute;
    inset-block: 0;
    width: 4px;
    background: #ffd700;
    left: 50%;
    translate: -50% 0;
    z-index: 1;
}

.timeline-item {
    display: flex;
    margin-bottom: 40px;
    position: relative;
}

.timeline-item:nth-child(odd) .timeline-content {
    margin-right: auto;
}

.timeline-item:nth-child(even) .timeline-content {
    margin-left: auto;
}

.timeline-content {
    background: #1a1a1a;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);
    width: calc(50% - 30px);
    margin-top: 10px;
    border: 1px solid #2a2a2a;
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cad8064 */.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-b1f80a4 */.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-2481ff4 */.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-16ad5bc */.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-e548da4 */.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-edbdf97 */.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 container, class: .elementor-element-4bc92c4 */.elementor-314 .elementor-element.elementor-element-4bc92c4 {
    linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%)
}/* End custom CSS */