.elementor-96 .elementor-element.elementor-element-3791248>.elementor-container {
    max-width: 1136px;
}

.elementor-96 .elementor-element.elementor-element-3791248:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-3791248>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../../../assets/images/home.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-96 .elementor-element.elementor-element-3791248>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-3791248 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 250px 0px 250px 0px;
}

.elementor-96 .elementor-element.elementor-element-e5a2b4d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-96 .elementor-element.elementor-element-e5a2b4d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-3aef18f {
    text-align: left;
}

.elementor-96 .elementor-element.elementor-element-3aef18f .elementor-heading-title {
    color: #323092;
    font-family: "Arial", Sans-serif;
    font-size: 3.8em;
}

.elementor-96 .elementor-element.elementor-element-a456fae {
    text-align: left;
}

.elementor-96 .elementor-element.elementor-element-a456fae .elementor-heading-title {
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-a456fae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-size: 18px;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button:hover,
.elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button:focus {
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-1u4upoi:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-1u4upoi>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-96 .elementor-element.elementor-element-1u4upoi {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-96 .elementor-element.elementor-element-1u4upoi>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-4uc3aor {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-4uc3aor .elementor-heading-title {
    color: #EE7F23;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-de749fa {
    --divider-border-style: solid;
    --divider-color: #EE7F23;
    --divider-border-width: 3.5px;
}

.elementor-96 .elementor-element.elementor-element-de749fa .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-96 .elementor-element.elementor-element-de749fa .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-96 .elementor-element.elementor-element-788d94e>.elementor-element-populated {
    margin: 0px 0px 00px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-96 .elementor-element.elementor-element-43z9h6r {
    text-align: justify;
    color: #323092;
    font-size: 17px;
    font-weight: 300;
}

.elementor-96 .elementor-element.elementor-element-43z9h6r>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-96 .elementor-element.elementor-element-a19649c .elementor-button {
    font-size: 18px;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-a19649c .elementor-button:hover,
.elementor-96 .elementor-element.elementor-element-a19649c .elementor-button:focus {
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-dce3023:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-96 .elementor-element.elementor-element-dce3023>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-dce3023>.elementor-element-populated {
    box-shadow: 10px 2px 12px 0px rgba(49.99999999999996, 47.999999999999986, 145.99999999999997, 0.42);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 100px 0px 0px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px;
}

.elementor-96 .elementor-element.elementor-element-dce3023>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-bdea7f7 {
    text-align: justify;
    color: #323092;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: none;
}

.elementor-96 .elementor-element.elementor-element-dac9cd9.premium-lottie-canvas .premium-lottie-animation,
.elementor-96 .elementor-element.elementor-element-dac9cd9.premium-lottie-svg svg {
    width: 369px !important;
}

.elementor-96 .elementor-element.elementor-element-dac9cd9 .premium-lottie-animation {
    transform: rotate(0deg);
}

.elementor-96 .elementor-element.elementor-element-dac9cd9 .elementor-widget-container {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-52653f4:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-52653f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-52653f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-52653f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-f1ab1fb {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-f1ab1fb .elementor-heading-title {
    color: #EE7F23;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-648bef9 {
    --divider-border-style: solid;
    --divider-color: #EE7F23;
    --divider-border-width: 3.5px;
}

.elementor-96 .elementor-element.elementor-element-648bef9 .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-96 .elementor-element.elementor-element-648bef9 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-container {
    max-width: 1239px;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F8F8F8;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-shape-bottom svg {
    height: 49px;
}

.elementor-96 .elementor-element.elementor-element-3e77c9b>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-container:not(.eael-template) {
    height: 300px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-container.eael-template {
    min-height: 300px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 21px;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-454a9ac .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-container:not(.eael-template) {
    height: 300px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-container.eael-template {
    min-height: 300px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 21px;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-8020adc .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-container:not(.eael-template) {
    height: 300px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-container.eael-template {
    min-height: 300px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 21px;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-be775aa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-container:not(.eael-template) {
    height: 300px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-container.eael-template {
    min-height: 300px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #323092;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #EE7F23;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: #fff;
    fill: #fff;
    font-size: 40px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 20px;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-d17132e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-96 .elementor-element.elementor-element-b517336 {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-b517336 .elementor-heading-title {
    color: #EE7F23;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-5c77f4d:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-5c77f4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-96 .elementor-element.elementor-element-5c77f4d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-5c77f4d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-1bd2740:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2021/02/row-1-col-1-430ca.jpg?fit=447%2C1199&amp;ssl=1");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-96 .elementor-element.elementor-element-1bd2740>.elementor-widget-container {
    transition: background 0s;
}

.elementor-96 .elementor-element.elementor-element-094bf0e:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2021/02/row-1-col-2-29f6c.jpg?fit=446%2C1199&amp;ssl=1");
    background-position: 8px -11px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-96 .elementor-element.elementor-element-c3206a1:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2021/02/row-1-col-3-330ca.jpg?fit=447%2C1199&amp;ssl=1");
    background-position: 8px -11px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-96 .elementor-element.elementor-element-d687410:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2021/02/row-1-col-4-330ca.jpg?fit=447%2C1199&amp;ssl=1");
    background-position: 2px -5px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-96 .elementor-element.elementor-element-2a34047:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2021/02/row-1-col-5-29f6c.jpg?fit=446%2C1199&amp;ssl=1");
    background-position: 7px -11px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-96 .elementor-element.elementor-element-f706da4:hover .elementor-widget-container {
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2023/05/row-1-column-672d7.png?fit=1340%2C3599&amp;ssl=1");
    background-position: 4px -12px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-96 .elementor-element.elementor-element-6d29fda:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-6d29fda>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-6d29fda {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-6d29fda>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-771c503 {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-771c503 .elementor-heading-title {
    color: #EE7F23;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-3580d77 {
    --divider-border-style: solid;
    --divider-color: #EE7F23;
    --divider-border-width: 3.5px;
}

.elementor-96 .elementor-element.elementor-element-3580d77 .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-96 .elementor-element.elementor-element-3580d77 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-96 .elementor-element.elementor-element-fc58ea1>.elementor-container {
    max-width: 1205px;
}

.elementor-96 .elementor-element.elementor-element-fc58ea1:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-fc58ea1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-fc58ea1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-fc58ea1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-5c5fa1b {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-96 .elementor-element.elementor-element-5c5fa1b .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-96 .elementor-element.elementor-element-5c5fa1b .elementor-swiper-button.elementor-swiper-button-next {
    color: #323092;
}

.elementor-96 .elementor-element.elementor-element-5c5fa1b .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-96 .elementor-element.elementor-element-5c5fa1b .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #323092;
}

.elementor-96 .elementor-element.elementor-element-5c5fa1b .swiper-pagination-bullet {
    background: #323092;
}

.elementor-96 .elementor-element.elementor-element-bd32fb5:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-bd32fb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-96 .elementor-element.elementor-element-bd32fb5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-96 .elementor-element.elementor-element-bd32fb5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-6aa7497 {
    --spacer-size: 50px;
}

.elementor-96 .elementor-element.elementor-element-b78eea5 {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-b78eea5 .elementor-heading-title {
    color: #EE7F23;
    font-weight: 600;
}

.elementor-96 .elementor-element.elementor-element-4c86dc87:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-4c86dc87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDDFB2;
}

.elementor-96 .elementor-element.elementor-element-4c86dc87>.elementor-background-overlay {
    background-color: #d9e0e2;
    background-image: url("../../../../../i0.wp.com/www.impexamr.com/wp-content/uploads/2020/12/Sol-Website-60c3d.png?fit=2680%2C1200&amp;ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.36;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-96 .elementor-element.elementor-element-4c86dc87 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 110px 0px;
}

.elementor-96 .elementor-element.elementor-element-60908f52:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

.elementor-96 .elementor-element.elementor-element-23808cac:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

.elementor-96 .elementor-element.elementor-element-1b42dcc:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

.elementor-96 .elementor-element.elementor-element-6ecb185:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

.elementor-96 .elementor-element.elementor-element-1ff38a18:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

.elementor-96 .elementor-element.elementor-element-14145f23:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EE7F23 0%, #323092 100%);
}

body.elementor-page-96:not(.elementor-motion-effects-element-type-background),
body.elementor-page-96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-e5a2b4d {
        width: 65%;
    }
}

@media(max-width:1024px) {
    .elementor-96 .elementor-element.elementor-element-3791248 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e5a2b4d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-96 .elementor-element.elementor-element-3aef18f {
        text-align: left;
    }

    .elementor-96 .elementor-element.elementor-element-1u4upoi {
        padding: 50px 0px 50px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-43z9h6r>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-96 .elementor-element.elementor-element-094bf0e:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-c3206a1:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-d687410:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-2a34047:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f706da4:hover .elementor-widget-container {
        background-position: 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-96 .elementor-element.elementor-element-3791248 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e5a2b4d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-96 .elementor-element.elementor-element-3aef18f {
        text-align: left;
    }

    .elementor-96 .elementor-element.elementor-element-3aef18f .elementor-heading-title {
        font-size: 2.2em;
        line-height: 0.2em;
    }

    .elementor-96 .elementor-element.elementor-element-a456fae {
        text-align: left;
    }

    .elementor-96 .elementor-element.elementor-element-a456fae .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-96 .elementor-element.elementor-element-a456fae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-ed50fb6 .elementor-button {
        height: 44px;
        width: 162px;
    }

    .elementor-96 .elementor-element.elementor-element-1u4upoi {
        padding: 20px 0px 20px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-43z9h6r>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-094bf0e:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-c3206a1:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-d687410:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-2a34047:hover .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f706da4:hover .elementor-widget-container {
        background-position: 0px 0px;
    }
}

@media(min-width:1025px) {

    .elementor-96 .elementor-element.elementor-element-3791248:not(.elementor-motion-effects-element-type-background),
    .elementor-96 .elementor-element.elementor-element-3791248>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-96 .elementor-element.elementor-element-4c86dc87>.elementor-background-overlay {
        background-attachment: fixed;
    }
}