.elementor-441 .elementor-element.elementor-element-4acd05d{background-color:#1B2242;}.elementor-441 .elementor-element.elementor-element-4acd05d.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-ee9d8c5{--display:flex;}.elementor-441 .elementor-element.elementor-element-2655ece{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-441 .elementor-element.elementor-element-7d2a5d1{text-align:center;}.elementor-441 .elementor-element.elementor-element-d945ce8{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-441 .elementor-element.elementor-element-87faee3{font-weight:800;}.elementor-441 .elementor-element.elementor-element-87faee3 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-2f23bf6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-863b1f0{--display:flex;}.elementor-441 .elementor-element.elementor-element-d86a99b{--display:flex;}.elementor-441 .elementor-element.elementor-element-8d6ce9e{--display:flex;}.elementor-441 .elementor-element.elementor-element-4e0682d{--display:flex;}.elementor-441 .elementor-element.elementor-element-22cb39d{font-weight:800;}.elementor-441 .elementor-element.elementor-element-22cb39d p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-8d042a8{--display:flex;}.elementor-441 .elementor-element.elementor-element-4c8c086{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-441 .elementor-element.elementor-element-0ce7dc9{text-align:center;}.elementor-441 .elementor-element.elementor-element-0ce7dc9 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-c1288eb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-441 .elementor-element.elementor-element-bf2979b p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-07aa327{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-42ea51e p{margin-block-end:6px;}.elementor-441 .elementor-element.elementor-element-7e2d2ed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-22265d8 p{margin-block-end:6px;}.elementor-441 .elementor-element.elementor-element-3dc8705{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-fc2a29a p{margin-block-end:6px;}.elementor-441 .elementor-element.elementor-element-33988c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-441 .elementor-element.elementor-element-b5dff5d p{margin-block-end:6px;}.elementor-441 .elementor-element.elementor-element-47da6b8{text-align:center;}.elementor-441 .elementor-element.elementor-element-06687df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-b0547c9{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-3ee8d74{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-b318006{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-e0f09f4{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-ff47bbb{--display:flex;--justify-content:center;}.elementor-441 .elementor-element.elementor-element-470dc9c{text-align:center;}.elementor-441 .elementor-element.elementor-element-470dc9c p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-a7f7761{text-align:center;}.elementor-441 .elementor-element.elementor-element-9be9258{text-align:center;}.elementor-441 .elementor-element.elementor-element-080104c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-52496a1{--display:flex;}.elementor-441 .elementor-element.elementor-element-ad5f01a p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-fd284d9{--display:flex;}.elementor-441 .elementor-element.elementor-element-f8a5320 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-a38c5a2{text-align:center;}.elementor-441 .elementor-element.elementor-element-a38c5a2 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-c3b219e{--display:flex;}.elementor-441 .elementor-element.elementor-element-9a83c00 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-5d54960{--display:flex;}.elementor-441 .elementor-element.elementor-element-614f3b1 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-4ff5168{--display:flex;}.elementor-441 .elementor-element.elementor-element-bf36656 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-507e447{--display:flex;}.elementor-441 .elementor-element.elementor-element-5a1ca06 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-de3b6d5{--display:flex;}.elementor-441 .elementor-element.elementor-element-cccf48c p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-c11ab43{--display:flex;}.elementor-441 .elementor-element.elementor-element-db21edc p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-31a535f{--display:flex;}.elementor-441 .elementor-element.elementor-element-f539c6b p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-7e7ca6b{--display:flex;}.elementor-441 .elementor-element.elementor-element-f48c0a7 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-6f657d9{--display:flex;}.elementor-441 .elementor-element.elementor-element-f115385 p{margin-block-end:8px;}.elementor-441 .elementor-element.elementor-element-117f613{--display:flex;}.elementor-441 .elementor-element.elementor-element-4442cce{text-align:center;}.elementor-441 .elementor-element.elementor-element-6110cd6{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-c884708 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-8c270de{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-b043c65 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-dc897c7{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-454e4c4 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-585291e{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-c003e5a p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-4900753{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-124380d p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-b99d89d{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-87b0b94 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-da598ef{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-13c043b p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-1aad94c{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-750e0cd p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-817d23a{--display:flex;--padding-top:18px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-441 .elementor-element.elementor-element-dd7f505 p{margin-block-end:0px;}.elementor-441 .elementor-element.elementor-element-dc9ad4a{--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-441 .elementor-element.elementor-element-dc9ad4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-441 .elementor-element.elementor-element-dc9ad4a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-441 .elementor-element.elementor-element-06687df{--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-080104c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-441 .elementor-element.elementor-element-ee9d8c5{--content-width:86%;}.elementor-441 .elementor-element.elementor-element-117f613{--content-width:68%;}}@media(max-width:767px){.elementor-441 .elementor-element.elementor-element-06687df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-441 .elementor-element.elementor-element-080104c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4acd05d */.rutuja-card {
    padding: 32px;
    border-radius: 12px;
    width: 100%;
    width: 418px;
  
}

.rutuja-card label {
    font-size: 14px;
    display: block;
    margin-bottom: 6px;
    text-align: start;
      color: #fff !important;
}

.rutuja-card input {
    width: 100%;
    padding: 12px;
    margin-bottom: 20px;
    background: #0f1833;
    border: none;
    border-radius: 8px;
    color: #fff;
}

.rutuja-card button {
    width: 100%;
    padding: 14px;
    background: #d6c08d;
    border: none;
    border-radius: 8px;
    font-weight: bold;
    cursor: pointer;
}

.rutuja-divider {
    text-align: center;
    margin: 20px 0;
    color: #aaa;
}

.rutuja-checkbox {
    gap: 8px;
    font-size: 14px;
}


.rutuja-checkbox input {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.rutuja-checkbox span {
    white-space: initial;
}

.rutuja-checkbox b {
    color: #f5d28c;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d2a5d1 */.elementor-441 .elementor-element.elementor-element-7d2a5d1 h4 {
    padding-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-863b1f0 */.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-d86a99b */.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-8d6ce9e */.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-4e0682d */.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-8d042a8 */.elementor-441 .elementor-element.elementor-element-8d042a8 {
    margin-top: 35px;
    padding: 25px;
    background: linear-gradient(145deg, #111, #1a1a1a);
    border-left: 4px solid #d4af37;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1288eb */.rutu-step-box {
    background: #111;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07aa327 */.rutu-step-box {
    background: #111;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d2ed */.rutu-step-box {
    background: #111;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc8705 */.rutu-step-box {
    background: #111;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33988c1 */.rutu-step-box {
    background: #111;
    padding: 30px;
    margin-bottom: 25px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0547c9 */.rutu-highlight-card {
    background: #111;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #222;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee8d74 */.rutu-highlight-card {
    background: #111;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #222;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b318006 */.rutu-highlight-card {
    background: #111;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #222;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f09f4 */.rutu-highlight-card {
    background: #111;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #222;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff47bbb */.rutu-highlight-card {
    background: #111;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #222;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06687df */.elementor-441 .elementor-element.elementor-element-06687df img {
    filter: brightness(0) saturate(100%) invert(66%) sepia(99%) saturate(620%) hue-rotate(3deg) brightness(109%) contrast(106%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52496a1 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd284d9 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3b219e */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d54960 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff5168 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-507e447 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de3b6d5 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11ab43 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a535f */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7ca6b */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f115385 */.elementor-441 .elementor-element.elementor-element-f115385 h3 {
    font-size: 22px;
    padding-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f657d9 */.rutu-who-card {
    background: #111;
    padding: 35px;
    border-radius: 12px;
    border: 1px solid #222;
    transition: 0.3s ease;
}

.rutu-who-card:hover {
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dc9ad4a */.elementor-441 .elementor-element.elementor-element-dc9ad4a .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 */