.elementor-2471 .elementor-element.elementor-element-7f7c36a:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/02/group-young-business-people-working-office.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width:767px) {
    .elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-background-overlay {
    background-color: #2c3d5b !important;
    background-image: linear-gradient(302deg, #2c3d5b 35%, #2c3d5b 86%) !important;
    opacity: 0.87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element-609c729 h2 {
    color: #fff !important;
}

.elementor-element-609c729 span {
    color: #d0272a !important;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-text {
    color: #ffffff !important;
    transition: color 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-icon i {
    color: #d0272a !important;
    transition: color 0.3s;
}
}

.elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(302deg, #99B6A840 35%, #FFFFFFBF 86%);
    opacity: 0.87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-container {
    max-width: 1250px;
    min-height: 574px;
}

.elementor-2471 .elementor-element.elementor-element-7f7c36a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

.elementor-2471 .elementor-element.elementor-element-609c729 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 39px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 {
    --e-icon-list-icon-size: 19px;
    --icon-vertical-offset: -1px;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-text {
    color: #111111;
    transition: color 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-67ab8b3 .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    box-shadow: 0px 0px 2px 0px rgba(221, 221, 221, 0.67);
    border-radius: 2px 2px 2px 2px;
    padding: 14px 28px 14px 28px;
}

.elementor-2471 .elementor-element.elementor-element-67ab8b3 .elementor-button:hover,
.elementor-2471 .elementor-element.elementor-element-67ab8b3 .elementor-button:focus {
    background-color: var(--e-global-color-d131dc4);
}

.elementor-2471 .elementor-element.elementor-element-67ab8b3 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2471 .elementor-element.elementor-element-2c8b2b9>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-2471 .elementor-element.elementor-element-efe384a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-efe384a:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-efe384a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F5FA;
}

.elementor-2471 .elementor-element.elementor-element-efe384a>.elementor-container {
    max-width: 1250px;
    min-height: 94px;
}

.elementor-2471 .elementor-element.elementor-element-efe384a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2471 .elementor-element.elementor-element-4bdc048 {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-4bdc048 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    text-transform: capitalize;
    color: #383838;
}

.elementor-2471 .elementor-element.elementor-element-1dcf95b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-23e7de8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-23e7de8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-47eaeaf img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-847ad5c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-847ad5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-00469f8 img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-05505f0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-05505f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-19a01c3 img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-743cd6d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-743cd6d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-bcd46da img {
    width: 90%;
}

.elementor-2471 .elementor-element.elementor-element-7b0f88b:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-7b0f88b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-7b0f88b>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-7b0f88b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-2471 .elementor-element.elementor-element-c1bb04e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-c1bb04e>.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-2471 .elementor-element.elementor-element-c1bb04e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-cba3bee {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-cba3bee .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #2c3d5b;
}

.elementor-2471 .elementor-element.elementor-element-77a808f {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-77a808f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #464646;
}

.elementor-2471 .elementor-element.elementor-element-14ec715 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-14ec715 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #585858;
}

.elementor-2471 .elementor-element.elementor-element-6d05ea8 {
    padding: 91px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-957adcf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-c41565b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-273b644.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-f28fd47 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-f8a5a7f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-e8fe1de .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-d9dc447 {
    margin-top: -64px;
    margin-bottom: 0px;
    padding: 0px 0px 70px 0px;
}

.elementor-2471 .elementor-element.elementor-element-b3450f5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-9023898.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-8199b16 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-b46ce79.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-27951f1 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-e037e6a:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-e037e6a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-e037e6a>.elementor-container {
    max-width: 1300px;
}

.elementor-2471 .elementor-element.elementor-element-e037e6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-2471 .elementor-element.elementor-element-03d68bc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-03d68bc>.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-2471 .elementor-element.elementor-element-03d68bc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-27a3958 {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-27a3958 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-7eeee8b {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-7eeee8b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #464646;
}

.elementor-2471 .elementor-element.elementor-element-69fe006 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-69fe006 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #585858;
}

.elementor-2471 .elementor-element.elementor-element-e84b07f {
    padding: 91px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-037b4d0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-96c120f .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-33ac974.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-04e7db4 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-21d1482.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-1fdcb67 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ce7689e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 70px 0px;
}

.elementor-2471 .elementor-element.elementor-element-1c13059.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-ca522c3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-a7b232e .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-37559c1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-65cb359 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-60db9be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-60db9be:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-60db9be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F5FA;
}

.elementor-2471 .elementor-element.elementor-element-60db9be>.elementor-container {
    max-width: 1250px;
    min-height: 94px;
}

.elementor-2471 .elementor-element.elementor-element-60db9be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-60db9be>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-7206fcd {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-7206fcd .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    color: #383838;
}

.elementor-2471 .elementor-element.elementor-element-1125d54 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-799d7b0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-799d7b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-80ae486 img {
    width: 109px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-eb76c55.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-eb76c55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-2298df4 img {
    width: 135px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-5332445.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-5332445.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-dfaa45a img {
    width: 115px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-42703c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-42703c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-71eb9e1 img {
    width: 60px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-f6853dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-f6853dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-cc98ca9 img {
    width: 135px;
}

.elementor-2471 .elementor-element.elementor-element-68785a1:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-68785a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-68785a1>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-68785a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-2471 .elementor-element.elementor-element-68785a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-865950b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-3077a26 img {
    width: 170px;
}

.elementor-2471 .elementor-element.elementor-element-f1ad40f {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-f1ad40f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-6d708a0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-6d708a0>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-6d708a0 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-306d023 {
    width: auto;
    max-width: auto;
}

.elementor-2471 .elementor-element.elementor-element-306d023>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-2471 .elementor-element.elementor-element-306d023 img {
    width: 120px;
}

.elementor-2471 .elementor-element.elementor-element-a648ed6>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-a648ed6 {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-a648ed6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-32fcc46>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-2471 .elementor-element.elementor-element-d3b160f:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-d3b160f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-d3b160f>.elementor-container {
    max-width: 1300px;
}

.elementor-2471 .elementor-element.elementor-element-d3b160f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-2471 .elementor-element.elementor-element-42eb4ab {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-42eb4ab .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ef68d33:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-ef68d33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-ef68d33>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-ef68d33 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

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

.elementor-2471 .elementor-element.elementor-element-64d92e6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-64d92e6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-316515e:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-316515e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DFE5EE;
}

.elementor-2471 .elementor-element.elementor-element-316515e>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-316515e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-2471 .elementor-element.elementor-element-316515e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-372a205.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-372a205.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-372a205.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-372a205>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-e90215b>.elementor-widget-container {
    margin: 0px 100px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-e90215b .elementor-wrapper {
    --video-aspect-ratio: 1;
}

.elementor-2471 .elementor-element.elementor-element-2f8b275>.elementor-widget-container {
    margin: 20px 0px 0px -40px;
}

.elementor-2471 .elementor-element.elementor-element-2f8b275:not(.elementor-widget-image) .elementor-widget-container,
.elementor-2471 .elementor-element.elementor-element-2f8b275.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../../plugins/elementor/assets/mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center right;
    -webkit-mask-repeat: no-repeat;
}

.elementor-2471 .elementor-element.elementor-element-2f8b275 {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-2f8b275 img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-34db851.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-34db851.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-34db851>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-2471 .elementor-element.elementor-element-34db851>.elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-2471 .elementor-element.elementor-element-057e777 {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-057e777 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px/2);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px/2);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px/2);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px/2);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px/2);
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-84555f6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: -1px;
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-text {
    color: #001844;
    transition: color 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-078caf9 .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    box-shadow: 0px 0px 2px 0px rgba(221, 221, 221, 0.67);
    border-radius: 2px 2px 2px 2px;
    padding: 14px 28px 14px 28px;
}

.elementor-2471 .elementor-element.elementor-element-078caf9 .elementor-button:hover,
.elementor-2471 .elementor-element.elementor-element-078caf9 .elementor-button:focus {
    background-color: var(--e-global-color-d131dc4);
}

.elementor-2471 .elementor-element.elementor-element-7f4ce63>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-7f4ce63 {
    padding: 50px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-dce5075>.elementor-widget-container {
    margin: 0px 150px 0px 150px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2471 .elementor-element.elementor-element-dce5075 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2471 .elementor-element.elementor-element-9d2461d>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-9d2461d {
    padding: 50px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-9df14be>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-103f024 {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-103f024 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-7d84ed5 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-5fb4ab4);
    --divider-border-width: 4px;
}

.elementor-2471 .elementor-element.elementor-element-7d84ed5 .elementor-divider-separator {
    width: 60px;
}

.elementor-2471 .elementor-element.elementor-element-8279287 {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-8279287 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-5594436 {
    padding: 15px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-1e28bfe.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-1e28bfe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-1e28bfe>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5.elementor-position-right .elementor-image-box-img {
    margin-left: 11px;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5.elementor-position-left .elementor-image-box-img {
    margin-right: 11px;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 11px;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Roboto", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    color: #333333;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-87a658f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-87a658f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-87a658f>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b.elementor-position-right .elementor-image-box-img {
    margin-left: 11px;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b.elementor-position-left .elementor-image-box-img {
    margin-right: 11px;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 11px;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Roboto", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    color: #333333;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000000;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-d7fea28.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-d7fea28.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-d7fea28>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6.elementor-position-right .elementor-image-box-img {
    margin-left: 11px;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6.elementor-position-left .elementor-image-box-img {
    margin-right: 11px;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 11px;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Roboto", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    color: #333333;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000000;
}

.elementor-2471 .elementor-element.elementor-element-073913f:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-073913f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F5FA;
}

.elementor-2471 .elementor-element.elementor-element-073913f>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-073913f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 70px 0px;
}

.elementor-2471 .elementor-element.elementor-element-073913f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-599201a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-2471 .elementor-element.elementor-element-599201a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-90e5342 .elementor-heading-title {
    font-size: 35px;
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-b2c4aec {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-5fb4ab4);
    --divider-border-width: 4px;
}

.elementor-2471 .elementor-element.elementor-element-b2c4aec .elementor-divider-separator {
    width: 60px;
}

.elementor-2471 .elementor-element.elementor-element-62741b2 {
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-62741b2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-c589ca0 {
    padding: 20px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-8004d2a>.elementor-element-populated {
    margin: 0px 05px 0px 0px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 0px;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-ab08879>.elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-3037def .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-3037def .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion-item {
    border-width: 1px;
    border-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #DFDFDF;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-tab-title {
    background-color: #FFFFFF;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-active .elementor-accordion-icon,
.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-tab-content {
    background-color: #FFFFFFDB;
    color: #0C0C0C;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 12px 15px 12px;
}

.elementor-2471 .elementor-element.elementor-element-aeac3fc:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-aeac3fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-aeac3fc>.elementor-container {
    max-width: 1250px;
}

.elementor-2471 .elementor-element.elementor-element-aeac3fc {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

.elementor-2471 .elementor-element.elementor-element-aeac3fc,
.elementor-2471 .elementor-element.elementor-element-aeac3fc>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-2c0b0e8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-2c0b0e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-2c0b0e8.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2471 .elementor-element.elementor-element-2c0b0e8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-56993c1 {
    width: initial;
    max-width: initial;
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-56993c1>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-56993c1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-a3b3a99 {
    width: auto;
    max-width: auto;
    --e-rating-justify-content: flex-start;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: #F9E357;
}

.elementor-2471 .elementor-element.elementor-element-4fbbf11 {
    width: initial;
    max-width: initial;
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-4fbbf11>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-2471 .elementor-element.elementor-element-4fbbf11 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-41486bc {
    width: auto;
    max-width: auto;
}

.elementor-2471 .elementor-element.elementor-element-41486bc>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-2471 .elementor-element.elementor-element-41486bc img {
    width: 65px;
}

.elementor-bc-flex-widget .elementor-2471 .elementor-element.elementor-element-c3ad4cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-c3ad4cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-c3ad4cb.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2471 .elementor-element.elementor-element-c3ad4cb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-5590a4f {
    width: initial;
    max-width: initial;
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-5590a4f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-5590a4f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-65e72dc {
    width: auto;
    max-width: auto;
}

.elementor-2471 .elementor-element.elementor-element-65e72dc img {
    width: 99px;
}

.elementor-2471 .elementor-element.elementor-element-eeb52e4 {
    width: initial;
    max-width: initial;
    text-align: left;
}

.elementor-2471 .elementor-element.elementor-element-eeb52e4>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-2471 .elementor-element.elementor-element-eeb52e4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-9b3b78d);
}

.elementor-2471 .elementor-element.elementor-element-091fc93 {
    width: auto;
    max-width: auto;
}

.elementor-2471 .elementor-element.elementor-element-091fc93>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-2471 .elementor-element.elementor-element-091fc93 img {
    width: 89px;
}

:root {
    --page-title-display: none;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    opacity: 0.7;
    background-color: #000000;
    border-radius: 5px;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 16px;
    color: #ffffff;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 16px;
    height: 16px;
    fill: #ffffff;
}

@media(max-width:1366px) {
    .elementor-2471 .elementor-element.elementor-element-e90215b>.elementor-widget-container {
        margin: 0px 80px 0px 10px;
    }

    .elementor-2471 .elementor-element.elementor-element-2f8b275>.elementor-widget-container {
        margin: 0px 0px 0px -40px;
    }

    .elementor-2471 .elementor-element.elementor-element-dce5075>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }

    .elementor-2471 .elementor-element.elementor-element-9d2461d {
        padding: 50px 10px 0px 10px;
    }
}

@media(max-width:1024px) {
    .elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-container {
        min-height: 372px;
    }

    .elementor-2471 .elementor-element.elementor-element-7f7c36a {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-609c729 {
        text-align: left;
    }

    .elementor-2471 .elementor-element.elementor-element-38f1280>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-2c8b2b9>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
    }

    .elementor-2471 .elementor-element.elementor-element-efe384a {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-4bdc048 {
        text-align: center;
    }

    .elementor-2471 .elementor-element.elementor-element-1dcf95b {
        padding: 15px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-957adcf.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-273b644.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-f8a5a7f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-b3450f5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-9023898.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-b46ce79.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-e037e6a {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-69fe006 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-e84b07f {
        padding: 59px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-037b4d0.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-33ac974.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-21d1482.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-ce7689e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-1c13059.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-ca522c3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-37559c1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-60db9be {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-7206fcd {
        text-align: center;
    }

    .elementor-2471 .elementor-element.elementor-element-1125d54 {
        padding: 15px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-68785a1 {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-ef68d33 {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-316515e {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-372a205>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-e90215b>.elementor-widget-container {
        margin: 0px 150px 0px 150px;
    }

    .elementor-2471 .elementor-element.elementor-element-2f8b275>.elementor-widget-container {
        margin: 0px 75px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-34db851>.elementor-element-populated {
        padding: 30px 0px 20px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-9d2461d {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-8279287 .elementor-heading-title {
        line-height: 1.6em;
    }

    .elementor-2471 .elementor-element.elementor-element-1e28bfe>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35px;
    }

    .elementor-2471 .elementor-element.elementor-element-87a658f>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35px;
    }

    .elementor-2471 .elementor-element.elementor-element-d7fea28>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35px;
    }

    .elementor-2471 .elementor-element.elementor-element-073913f {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2471 .elementor-element.elementor-element-62741b2>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-8004d2a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-ab08879>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-aeac3fc {
        padding: 10px 30px 10px 30px;
    }
}

@media(max-width:767px) {
    .elementor-2471 .elementor-element.elementor-element-7f7c36a {
        padding: 21px 4px 4px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-609c729 {
        text-align: left;
    }

    .elementor-2471 .elementor-element.elementor-element-609c729 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(9px/2);
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(9px/2);
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(9px/2);
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-9px/2);
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-9px/2);
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2471 .elementor-element.elementor-element-59dba25 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-2471 .elementor-element.elementor-element-38f1280>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-efe384a {
        padding: 20px 4px 4px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-1dcf95b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-23e7de8 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-47eaeaf img {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-847ad5c {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-00469f8 img {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-05505f0 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-19a01c3 img {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-743cd6d {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-bcd46da img {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-957adcf.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-957adcf>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-273b644.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-273b644>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-f8a5a7f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-f8a5a7f>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-9023898.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-9023898>.elementor-element-populated {
        padding: 130px 0px 50px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-b46ce79.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-b46ce79>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-e037e6a {
        padding: 30px 4px 4px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-27a3958 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-2471 .elementor-element.elementor-element-69fe006>.elementor-widget-container {
        padding: 0px 4px 0px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-69fe006 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-037b4d0.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-037b4d0>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-33ac974.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-33ac974>.elementor-element-populated {
        padding: 5px 0px 5px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-21d1482.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-21d1482>.elementor-element-populated {
        padding: 5px 0px 5px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-ce7689e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-ca522c3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-ca522c3>.elementor-element-populated {
        padding: 5px 0px 20px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-37559c1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-37559c1>.elementor-element-populated {
        padding: 5px 0px 5px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-60db9be {
        padding: 20px 4px 4px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-799d7b0 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-eb76c55 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-5332445 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-42703c8 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-68785a1 {
        padding: 20px 4px 20px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-ef68d33 {
        padding: 35px 5px 35px 5px;
    }

    .elementor-2471 .elementor-element.elementor-element-316515e {
        padding: 35px 15px 35px 15px;
    }

    .elementor-2471 .elementor-element.elementor-element-372a205>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-e90215b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-2f8b275>.elementor-widget-container {
        margin: 0px 0px 0px -50px;
    }

    .elementor-2471 .elementor-element.elementor-element-34db851>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-057e777 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.5em;
    }

    .elementor-2471 .elementor-element.elementor-element-84555f6 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2471 .elementor-element.elementor-element-84555f6 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-2471 .elementor-element.elementor-element-dce5075>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-9d2461d {
        padding: 4px 4px 4px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-103f024 {
        text-align: center;
    }

    .elementor-2471 .elementor-element.elementor-element-103f024 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-2471 .elementor-element.elementor-element-7d84ed5>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-7d84ed5 .elementor-divider {
        text-align: center;
    }

    .elementor-2471 .elementor-element.elementor-element-7d84ed5 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-2471 .elementor-element.elementor-element-8279287 {
        text-align: center;
    }

    .elementor-2471 .elementor-element.elementor-element-8279287 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-2471 .elementor-element.elementor-element-26c08a5 .elementor-image-box-img {
        margin-bottom: 11px;
    }

    .elementor-2471 .elementor-element.elementor-element-f0a9b1b .elementor-image-box-img {
        margin-bottom: 11px;
    }

    .elementor-2471 .elementor-element.elementor-element-5225eb6 .elementor-image-box-img {
        margin-bottom: 11px;
    }

    .elementor-2471 .elementor-element.elementor-element-073913f {
        padding: 4px 4px 20px 4px;
    }

    .elementor-2471 .elementor-element.elementor-element-90e5342 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-2471 .elementor-element.elementor-element-b2c4aec>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-2471 .elementor-element.elementor-element-aeac3fc {
        padding: 8px 5px 8px 5px;
    }

    .elementor-2471 .elementor-element.elementor-element-2c0b0e8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2471 .elementor-element.elementor-element-c3ad4cb.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
}

@media(min-width:768px) {
    .elementor-2471 .elementor-element.elementor-element-e395195 {
        width: 25%;
    }

    .elementor-2471 .elementor-element.elementor-element-648ff79 {
        width: 75%;
    }

    .elementor-2471 .elementor-element.elementor-element-b3450f5 {
        width: 17%;
    }

    .elementor-2471 .elementor-element.elementor-element-9023898 {
        width: 33%;
    }

    .elementor-2471 .elementor-element.elementor-element-3b8cb96 {
        width: 2%;
    }

    .elementor-2471 .elementor-element.elementor-element-b46ce79 {
        width: 29%;
    }

    .elementor-2471 .elementor-element.elementor-element-91cf78e {
        width: 18.998%;
    }

    .elementor-2471 .elementor-element.elementor-element-55c0795 {
        width: 25%;
    }

    .elementor-2471 .elementor-element.elementor-element-8cbb9d1 {
        width: 75%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2471 .elementor-element.elementor-element-f35d4f6 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-38f1280 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-e395195 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-648ff79 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-23e7de8 {
        width: 20%;
    }

    .elementor-2471 .elementor-element.elementor-element-957adcf {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-273b644 {
        width: 50%;
    }

    .elementor-2471 .elementor-element.elementor-element-037b4d0 {
        width: 33.33%;
    }

    .elementor-2471 .elementor-element.elementor-element-33ac974 {
        width: 33.33%;
    }

    .elementor-2471 .elementor-element.elementor-element-21d1482 {
        width: 33.33%;
    }

    .elementor-2471 .elementor-element.elementor-element-1c13059 {
        width: 17%;
    }

    .elementor-2471 .elementor-element.elementor-element-ca522c3 {
        width: 33.33%;
    }

    .elementor-2471 .elementor-element.elementor-element-37559c1 {
        width: 33.33%;
    }

    .elementor-2471 .elementor-element.elementor-element-af649df {
        width: 16%;
    }

    .elementor-2471 .elementor-element.elementor-element-55c0795 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-8cbb9d1 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-799d7b0 {
        width: 20%;
    }

    .elementor-2471 .elementor-element.elementor-element-64d92e6 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-372a205 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-34db851 {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-1e28bfe {
        width: 30%;
    }

    .elementor-2471 .elementor-element.elementor-element-87a658f {
        width: 30%;
    }

    .elementor-2471 .elementor-element.elementor-element-d7fea28 {
        width: 31%;
    }

    .elementor-2471 .elementor-element.elementor-element-8004d2a {
        width: 100%;
    }

    .elementor-2471 .elementor-element.elementor-element-ab08879 {
        width: 100%;
    }
}

@media(min-width:1367px) {

    .elementor-2471 .elementor-element.elementor-element-7f7c36a:not(.elementor-motion-effects-element-type-background),
    .elementor-2471 .elementor-element.elementor-element-7f7c36a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

/* Start custom CSS for formidable, class: .elementor-element-2c8b2b9 */
.elementor-2471 .elementor-element.elementor-element-2c8b2b9 .home-setp-cus-h2 {
    color: #2c3d5b;
    font-size: 24px;
    margin: 0px;
}

.elementor-2471 .elementor-element.elementor-element-2c8b2b9 .frm_page_back {
    background-color: #2c3d5b !important;
}

.elementor-2471 .elementor-element.elementor-element-2c8b2b9 .frm_submit {
    display: flex;
    gap: 10px;
}

.elementor-2471 .elementor-element.elementor-element-2c8b2b9 .with_frm_style select {
    width: 100%;
}

.elementor-2471 .elementor-element.elementor-element-2c8b2b9 .frm_checkbox {
    text-align: left;
}






@media only screen and (max-width: 500px) {
    .elementor-2471 .elementor-element.elementor-element-2c8b2b9 .frm_submit {
        display: block;
    }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c41565b */
.rotate-boxs {
    background-color: white;
    transform: rotate(45deg);
    border-radius: 30px;
    height: 260px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-wrap: wrap;
    position: relative;
    border: 1px solid #2c3d5b;
}

.rotate-boxs .elementor-widget-container {
    transform: rotate(-45.20deg);
    position: relative;


}

.elementor-2471 .elementor-element.elementor-element-c41565b .elementor-image-box-title {
    position: absolute;
    top: -140px;
    left: 101px;

    background-color: white;
    height: 55px;
    width: 55px;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.elementor-2471 .elementor-element.elementor-element-c41565b .step-text {
    font-size: 14px
}

.elementor-2471 .elementor-element.elementor-element-c41565b .step-heading {
    font-size: 20px !important;
    overflow: visible;
    margin-top: -15px;
}

.rotate-boxs:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

@media only screen and (max-width: 480px) {
    .rotate-boxs {

        height: 120px !important;
        width: 120px !important;
    }

}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f28fd47 */
.rotate-boxs {
    background-color: white;
    transform: rotate(45deg);
    border-radius: 30px;
    height: 260px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}

.rotate-boxs .elementor-widget-container {
    transform: rotate(-45.20deg);
    position: relative;


}

.elementor-2471 .elementor-element.elementor-element-f28fd47 .elementor-image-box-title {
    position: absolute;
    top: -115px;
    left: 101px;
    background-color: white;
    height: 55px;
    width: 55px;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.elementor-2471 .elementor-element.elementor-element-f28fd47 .step-text {
    font-size: 14px
}

.elementor-2471 .elementor-element.elementor-element-f28fd47 .step-heading {
    font-size: 20px !important;
    overflow: visible;
    margin-top: -15px;
}

.rotate-boxs:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

@media only screen and (max-width: 480px) {
    .rotate-boxs {

        height: 120px !important;
        width: 120px !important;
    }

}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8fe1de */
.rotate-boxs {
    background-color: white;
    transform: rotate(45deg);
    border-radius: 30px;
    height: 260px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}

.rotate-boxs .elementor-widget-container {
    transform: rotate(-45deg);
    position: relative;


}

.elementor-2471 .elementor-element.elementor-element-e8fe1de .elementor-image-box-title {
    position: absolute;
    top: -140px;
    left: 101px;

    background-color: white;
    height: 55px;
    width: 55px;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.elementor-2471 .elementor-element.elementor-element-e8fe1de .step-text {
    font-size: 14px
}

.elementor-2471 .elementor-element.elementor-element-e8fe1de .step-heading {
    font-size: 20px !important;
    overflow: visible;
    margin-top: -15px;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8199b16 */
.rotate-boxs {
    background-color: white;
    transform: rotate(45deg);
    border-radius: 30px;
    height: 260px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}

.rotate-boxs .elementor-widget-container {
    transform: rotate(-45deg);
    position: relative;


}

.elementor-2471 .elementor-element.elementor-element-8199b16 .elementor-image-box-title {
    position: absolute;
    top: -140px;
    left: 101px;

    background-color: white;
    height: 55px;
    width: 55px;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.elementor-2471 .elementor-element.elementor-element-8199b16 .step-text {
    font-size: 14px
}

.elementor-2471 .elementor-element.elementor-element-8199b16 .step-heading {
    font-size: 20px !important;
    overflow: visible;
    margin-top: -15px;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-27951f1 */
.rotate-boxs {
    background-color: white;
    transform: rotate(45deg);
    border-radius: 30px;
    height: 260px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-wrap: wrap;
    position: relative;
    border: 1px solid #2c3d5b;
}

.rotate-boxs .elementor-widget-container {
    transform: rotate(-45deg);
    position: relative;


}

.elementor-2471 .elementor-element.elementor-element-27951f1 .elementor-image-box-title {
    position: absolute;
    top: -120px;
    left: 101px;

    background-color: white;
    height: 55px;
    width: 55px;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.elementor-2471 .elementor-element.elementor-element-27951f1 .step-text {
    font-size: 14px
}

.elementor-2471 .elementor-element.elementor-element-27951f1 .step-heading {
    font-size: 20px !important;
    overflow: visible;
    margin-top: -15px;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-96c120f */
.rotate-boxs-normal {
    background-color: white;
    border-radius: 20px;
    height: 200px;
    padding: 10px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;


    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}



.rotate-boxs-normal .elementor-image-box-title {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%, -50%);

    background-color: white;
    height: 55px;
    width: 55px;
    margin: auto;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.rotate-boxs-normal .step-text {
    font-size: 14px
}

.rotate-boxs-normal .step-heading {
    font-size: 20px !important;
    overflow: visible;
}

.rotate-boxs-normal:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-04e7db4 */
.rotate-boxs-normal {
    background-color: white;
    border-radius: 20px;
    height: 200px;
    padding: 10px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;


    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}



.rotate-boxs-normal .elementor-image-box-title {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%, -50%);

    background-color: white;
    height: 55px;
    width: 55px;
    margin: auto;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.rotate-boxs-normal .step-text {
    font-size: 14px
}

.rotate-boxs-normal .step-heading {
    font-size: 20px !important;
    overflow: visible;
}

.rotate-boxs-normal:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fdcb67 */
.rotate-boxs-normal {
    background-color: white;
    border-radius: 20px;
    height: 200px;
    padding: 10px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;


    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}



.rotate-boxs-normal .elementor-image-box-title {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%, -50%);

    background-color: white;
    height: 55px;
    width: 55px;
    margin: auto;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.rotate-boxs-normal .step-text {
    font-size: 14px
}

.rotate-boxs-normal .step-heading {
    font-size: 20px !important;
    overflow: visible;
}

.rotate-boxs-normal:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a7b232e */
.rotate-boxs-normal {
    background-color: white;
    border-radius: 20px;
    height: 200px;
    padding: 10px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;


    text-wrap: wrap;
    position: relative;
    border: 1px solid #ccc;
}



.rotate-boxs-normal .elementor-image-box-title {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%, -50%);

    background-color: white;
    height: 55px;
    width: 55px;
    margin: auto;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.rotate-boxs-normal .step-text {
    font-size: 14px
}

.rotate-boxs-normal .step-heading {
    font-size: 20px !important;
    overflow: visible;
}

.rotate-boxs-normal:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65cb359 */
.rotate-boxs-normal {
    background-color: white;
    border-radius: 20px;
    height: 200px;
    padding: 10px;
    width: 260px !important;

    transition: all 0.3s ease-in-out;


    text-wrap: wrap;
    position: relative;
    border: 1px solid #2c3d5b;
}



.rotate-boxs-normal .elementor-image-box-title {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%, -50%);

    background-color: white;
    height: 55px;
    width: 55px;
    margin: auto;
    border-radius: 100px;
    box-shadow: 0 0 29px 0 rgb(68 88 144 / 28%);
    display: flex;
    justify-content: center;
    align-items: center;

}

.rotate-boxs-normal .step-text {
    font-size: 14px
}

.rotate-boxs-normal .step-heading {
    font-size: 20px !important;
    overflow: visible;
}

.rotate-boxs-normal:hover {
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-26c08a5 */
.elementor-2471 .elementor-element.elementor-element-26c08a5 .step-text {
    font-size: 15px;
    text-align: justify;

}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e28bfe */
.step-box {
    padding: px;
    position: relative;
    background: #fff;
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    z-index: 1;
    margin: 10px;
    overflow: hidden;
}

.step-box::before {
    content: "";
    background-color: #003087;
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: -1;
    border-radius: 8px;
    top: 100%;
}

.step-box:hover {
    transform: translate(0px, -10px);
}

.step-box:hover::before {
    top: 0;
    transition: all 0.3s;

}

.step-box:hover .step-heading,
.step-box:hover .step-text,
.step-box:hover .elementor-image-box-title {
    color: white !important;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0a9b1b */
.elementor-2471 .elementor-element.elementor-element-f0a9b1b .step-text {
    font-size: 15px;
    text-align: justify;

}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87a658f */
.step-box {
    padding: px;
    position: relative;
    background: #fff;
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    z-index: 1;
    margin: 10px;
    overflow: hidden;
}

.step-box::before {
    content: "";
    background-color: #2c3d5b;
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: -1;
    border-radius: 8px;
    top: 100%;
}

.step-box:hover::before {
    top: 0;
    transition: all 0.3s;
}

.step-box:hover .step-heading,
.step-box:hover .step-text,
.step-box:hover .elementor-image-box-title {
    color: white !important;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5225eb6 */
.elementor-2471 .elementor-element.elementor-element-5225eb6 .step-text {
    font-size: 15px;
    text-align: justify;

}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7fea28 */
.step-box {
    padding: px;
    position: relative;
    background: #fff;
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
    transition: all 0.3s ease-in-out;
    border-radius: 8px;
    z-index: 1;
    margin: 10px;
    overflow: hidden;
}

.step-box::before {
    content: "";
    background-color: #2c3d5b;
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: -1;
    border-radius: 8px;
    top: 100%;
}

.step-box:hover::before {
    top: 0;
    transition: all 0.3s;
}

.step-box:hover .step-heading,
.step-box:hover .step-text,
.step-box:hover .elementor-image-box-title {
    color: white !important;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5b6f491 */
.elementor-2471 .elementor-element.elementor-element-5b6f491 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-83e3357 */
.elementor-2471 .elementor-element.elementor-element-83e3357 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-fe941a9 */
.elementor-2471 .elementor-element.elementor-element-fe941a9 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-9883d62 */
.elementor-2471 .elementor-element.elementor-element-9883d62 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2021404 */
.elementor-2471 .elementor-element.elementor-element-2021404 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f63ccb0 */
.elementor-2471 .elementor-element.elementor-element-f63ccb0 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1064c91 */
.elementor-2471 .elementor-element.elementor-element-1064c91 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ba56e73 */
.elementor-2471 .elementor-element.elementor-element-ba56e73 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-8f6fc47 */
.elementor-2471 .elementor-element.elementor-element-8f6fc47 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6f11daf */
.elementor-2471 .elementor-element.elementor-element-6f11daf .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-da84bb6 */
.elementor-2471 .elementor-element.elementor-element-da84bb6 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-d137023 */
.elementor-2471 .elementor-element.elementor-element-d137023 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-018bd2b */
.elementor-2471 .elementor-element.elementor-element-018bd2b .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2ebce9b */
.elementor-2471 .elementor-element.elementor-element-2ebce9b .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3037def */
.elementor-2471 .elementor-element.elementor-element-3037def .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-9c30f67 */
.elementor-2471 .elementor-element.elementor-element-9c30f67 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ce9838f */
.elementor-2471 .elementor-element.elementor-element-ce9838f .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-55439d2 */
.elementor-2471 .elementor-element.elementor-element-55439d2 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-80a1568 */
.elementor-2471 .elementor-element.elementor-element-80a1568 .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-db1670e */
.elementor-2471 .elementor-element.elementor-element-db1670e .elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

/* End custom CSS */



.elementor-2811 .elementor-element.elementor-element-57cd8a7 img {
    width: 80% !important;
}

.elementor-2811 .elementor-element.elementor-element-259a1d2 {
    box-shadow: 0px 2px 2px 0px rgba(1.700000000000012, 1.700000000000012, 1.700000000000012, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px !important;
    z-index: 10;
}


.elementor-2811 .elementor-element.elementor-element-9d089f8 .elementor-button {
    background-color: #D0272A !important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    box-shadow: 0px 0px 2px 0px rgba(221, 221, 221, 0.67);
    border-radius: 2px 2px 2px 2px;
    padding: 14px 28px 14px 28px;
}

.elementor-2471 .elementor-element.elementor-element-67ab8b3 .elementor-button {
    background-color: #D0272A !important;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    box-shadow: 0px 0px 2px 0px rgba(221, 221, 221, 0.67);
    border-radius: 2px 2px 2px 2px;
    padding: 14px 28px 14px 28px;
}

button.frm_button_submit {
    background-color: #D0272A !important;
}

.with_frm_style input[type=range] {
    -webkit-appearance: none;
    display: block;
    width: 100%;
    height: var(--slider-track-size);
    font-size: var(--description-font-size);
    border-radius: calc(var(--border-radius) / 2);
    margin: 10px 0;
    outline: none;
    background: #2c3d5b !important;
}

.elementor-2471 .elementor-element.elementor-element-078caf9 .elementor-button {
    background-color: #D0272A;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    box-shadow: 0px 0px 2px 0px rgba(221, 221, 221, 0.67);
    border-radius: 2px 2px 2px 2px;
    padding: 14px 28px 14px 28px;
}

.elementor-160 .elementor-element.elementor-element-0bcad4d:not(.elementor-motion-effects-element-type-background),
.elementor-160 .elementor-element.elementor-element-0bcad4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff !important;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) #D0272A;
}

.elementor-2811 .elementor-element.elementor-element-57cd8a7 img {
    width: 80% !important;
}

.elementor-2811 .elementor-element.elementor-element-259a1d2 {
    box-shadow: 0px 2px 2px 0px rgba(1.700000000000012, 1.700000000000012, 1.700000000000012, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
    z-index: 10;
}