.elementor-2646 .elementor-element.elementor-element-2567ab6 > .elementor-container {
    min-height: 410px;
}

.elementor-2646 .elementor-element.elementor-element-2567ab6:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-2567ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.rajasthanvisittours.com/wp-content/uploads/2022/05/Delhi-Golden-Triangle-Guide.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-2646 .elementor-element.elementor-element-2567ab6 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-2567ab6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-6c0822c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-2646 .elementor-element.elementor-element-e929b74:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-e929b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-e929b74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-e929b74 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-ed8e6bd {
    text-align: center;
}

.elementor-2646 .elementor-element.elementor-element-ed8e6bd .elementor-heading-title {
    color: #D71B1B;
    font-family: "Quicksand", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-ed8e6bd > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd {
    --divider-border-style: double;
    --divider-color: #000;
    --divider-border-width: 1.5px;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd .elementor-divider-separator {
    width: 28%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd.elementor-view-stacked .elementor-icon {
    background-color: #F4364F;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd.elementor-view-framed .elementor-icon, .elementor-2646 .elementor-element.elementor-element-bfc7ffd.elementor-view-default .elementor-icon {
    color: #F4364F;
    border-color: #F4364F;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd.elementor-view-framed .elementor-icon, .elementor-2646 .elementor-element.elementor-element-bfc7ffd.elementor-view-default .elementor-icon svg {
    fill: #F4364F;
}

.elementor-2646 .elementor-element.elementor-element-bfc7ffd .elementor-icon i, .elementor-2646 .elementor-element.elementor-element-bfc7ffd .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-2646 .elementor-element.elementor-element-3414c29:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-3414c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-3414c29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-3414c29 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-a6ca995 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-2646 .elementor-element.elementor-element-6d5f8b6 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-6d5f8b6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-b2e60a0:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-b2e60a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-b2e60a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-b2e60a0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-24cfb15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 13px;
}

.elementor-2646 .elementor-element.elementor-element-41a14f0 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-7fbc9d4 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-3a9a7ef {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-76409ba .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-76409ba > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-15ff8b8 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-65de99e {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-c055a87 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-c055a87 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-3973e10 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-5a2dd94 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-5a2dd94 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-d1690cf {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-8e2d666 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-bfaa55d .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-bfaa55d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-bde1d14 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-3755d3d .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-3755d3d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-c569ff3 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-9cebdde {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-99ab550:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-99ab550 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EF7F1B;
}

.elementor-2646 .elementor-element.elementor-element-99ab550 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-99ab550 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-c8a51e3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-a9882e0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-a9882e0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-84e11f2:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-84e11f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-84e11f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-84e11f2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-04f9433 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-04f9433 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-187db9f {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-e7bb388 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-e7bb388 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-537834d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-599ea23 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-599ea23 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-01b1a8f {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-dac1807 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-1db0958:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-1db0958 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EF7F1B;
}

.elementor-2646 .elementor-element.elementor-element-1db0958 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-1db0958 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-f6ede66 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-022d564 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-022d564 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-eea1141:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-eea1141 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-eea1141 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-eea1141 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-893dacd .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-893dacd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-e307bda {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-a521eaa .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-a521eaa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-2bba4ba {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-33af5e7 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-33af5e7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-663f178 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-ced2a9b {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-dff555d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-a215f1f {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-c4281e3:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-c4281e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-c4281e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-c4281e3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-1c9fc00 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-1c9fc00 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-08f91b7 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-d987661:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-d987661 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EF7F1B;
}

.elementor-2646 .elementor-element.elementor-element-d987661 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-d987661 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-233eefd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-88becfa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-88becfa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-e4d4667:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-e4d4667 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-e4d4667 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-e4d4667 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-5ecbc66 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-5ecbc66 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-da3e564 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-0114104:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-0114104 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-0114104 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-0114104 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-a76fd23 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-a76fd23 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-1870561 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-c9999fe:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-c9999fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-c9999fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-c9999fe > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-4704033 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-4704033 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-9d2cb1b {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-7fabe1f:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-7fabe1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-7fabe1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-7fabe1f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-2475244 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-2475244 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-b407dc7 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2646 .elementor-element.elementor-element-024ac4e:not(.elementor-motion-effects-element-type-background), .elementor-2646 .elementor-element.elementor-element-024ac4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2646 .elementor-element.elementor-element-024ac4e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2646 .elementor-element.elementor-element-024ac4e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2646 .elementor-element.elementor-element-46fdd06 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2646 .elementor-element.elementor-element-46fdd06 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2646 .elementor-element.elementor-element-fbb8b99 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
