.elementor-72 .elementor-element.elementor-element-bd65b04 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-bd65b04::before,
.elementor-72 .elementor-element.elementor-element-bd65b04>.elementor-background-video-container::before,
.elementor-72 .elementor-element.elementor-element-bd65b04>.e-con-inner>.elementor-background-video-container::before,
.elementor-72 .elementor-element.elementor-element-bd65b04>.elementor-background-slideshow::before,
.elementor-72 .elementor-element.elementor-element-bd65b04>.e-con-inner>.elementor-background-slideshow::before,
.elementor-72 .elementor-element.elementor-element-bd65b04>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #ECE6DF;
    background-image: url("https://dixx.uiparadox.com/wp-content/uploads/2025/04/banner-bg-1.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-72 .elementor-element.elementor-element-bd65b04.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-bd65b04 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-9398028 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-9398028.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-9398028 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    color: var(--e-global-color-primary);
}

.elementor-72 .elementor-element.elementor-element-005038e {
    width: var(--container-widget-width, 1354.23px);
    max-width: 1354.23px;
    --container-widget-width: 1354.23px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-72 .elementor-element.elementor-element-005038e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-72 .elementor-element.elementor-element-005038e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-005038e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: clamp(84px, 6.146vw, 118px);
    font-weight: 900;
    line-height: 141px;
    letter-spacing: 0px;
    color: #141516;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-72 .elementor-element.elementor-element-3c41681 {
    width: var(--container-widget-width, 7.358%);
    max-width: 7.358%;
    --container-widget-width: 7.358%;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-3c41681.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-3c41681 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-7c55ef5 {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-7c55ef5.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-7c55ef5 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: clamp(84px, 6.146vw, 118px);
    font-weight: 900;
    line-height: 141px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-f5edc6e {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-f5edc6e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-f5edc6e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b51b6b3 {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-b51b6b3.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-b51b6b3 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: clamp(84px, 6.146vw, 118px);
    font-weight: 900;
    line-height: 141px;
    letter-spacing: -6px;
    color: #141516;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-72 .elementor-element.elementor-element-c3ec825 {
    width: auto;
    max-width: auto;
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-c3ec825>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-c3ec825.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-c3ec825 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-342a475 {
    width: var(--container-widget-width, 67.601%);
    max-width: 67.601%;
    --container-widget-width: 67.601%;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-342a475.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-342a475 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b579563 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-72 .elementor-element.elementor-element-b579563>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-72 .elementor-element.elementor-element-b579563.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-b579563 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: clamp(84px, 6.146vw, 118px);
    font-weight: 900;
    line-height: 141px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-9d9188a {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-9d9188a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-9d9188a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-2e44e74 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-2e44e74.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-2e44e74 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button {
    background-color: #FDBD28;
    font-family: "Saira", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #141516;
    border-radius: 28px 28px 28px 28px;
    box-shadow: 5px 5px 0px 0px #141516;
    padding: 12px 12px 12px 12px;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:hover,
.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:focus {
    background-color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6.elementor-element {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button svg {
    width: 39px;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button i {
    size: 39px;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:hover .elementor-button-text,
.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:focus .elementor-button-text {
    color: #FAFAFA;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button .elementor-button-icon {
    width: 64px;
    height: 64px;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:hover .elementor-button-icon {
    background-color: #02010100;
}

.elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button:hover .elementor-button-content-wrapper:before {
    background-color: #02010100;
}

.elementor-72 .elementor-element.elementor-element-9c31469 {
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-9c31469:not(.elementor-motion-effects-element-type-background),
.elementor-72 .elementor-element.elementor-element-9c31469>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-box_color_3);
}

.elementor-72 .elementor-element.elementor-element-9c31469 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-4fbd494 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-4fbd494 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b803871 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-b803871 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-ac43e21 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e83268f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-8f9a92d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-60961d1 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-632436a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c6ce4cc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-27bda58 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cb307b9 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-379ed58 {
    --display: flex;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-379ed58 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-14f6e89 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-72 .elementor-element.elementor-element-14f6e89 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-aae571c {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
}

.elementor-72 .elementor-element.elementor-element-aae571c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-aae571c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1d03209>.elementor-widget-container {
    margin: 0px -24px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-1d03209 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-af0767c {
    z-index: 10;
}

.elementor-72 .elementor-element.elementor-element-af0767c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-11fea2e>.elementor-widget-container {
    margin: 0px 0px 0px -24px;
}

.elementor-72 .elementor-element.elementor-element-11fea2e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6673e2b {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-6673e2b .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-94518fd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-94518fd {
    left: 16.99px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-94518fd {
    right: 16.99px;
}

.elementor-72 .elementor-element.elementor-element-94518fd {
    top: -150.993px;
}

.elementor-72 .elementor-element.elementor-element-94518fd .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-33aa2ba.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-33aa2ba {
    left: 202.979px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-33aa2ba {
    right: 202.979px;
}

.elementor-72 .elementor-element.elementor-element-33aa2ba {
    top: 332.01px;
}

.elementor-72 .elementor-element.elementor-element-33aa2ba .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e666ae0 {
    left: 1418.955px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-e666ae0 {
    right: 1418.955px;
}

.elementor-72 .elementor-element.elementor-element-e666ae0 {
    top: 276.99px;
}

.elementor-72 .elementor-element.elementor-element-e666ae0 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-77f79ea>.elementor-widget-container {
    margin: 0px 0px 64px 0px;
}

.elementor-72 .elementor-element.elementor-element-77f79ea .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-77f79ea {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-77f79ea .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    color: var(--e-global-color-text);
}

.elementor-72 .elementor-element.elementor-element-196e958>.elementor-widget-container {
    margin: 0px 0px 64px 0px;
}

.elementor-72 .elementor-element.elementor-element-196e958 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-196e958 {
    text-align: center;
    font-weight: 700;
    line-height: 65px;
    letter-spacing: -1.3px;
}

.elementor-72 .elementor-element.elementor-element-196e958 p {
    margin-bottom: 1px;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button {
    background-color: #FDBD28;
    font-family: "Saira", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #141516;
    border-radius: 28px 28px 28px 28px;
    box-shadow: 4px 4px 0px 0px #141516;
    padding: 12px 12px 12px 12px;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button:hover,
.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button:focus {
    background-color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-10436e5 {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-10436e5.elementor-element {
    --align-self: center;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-10436e5.icon-dixx-left .elementor-button .elementor-button-text {
    margin-left: 0px;
}

.elementor-72 .elementor-element.elementor-element-10436e5.icon-dixx-right .elementor-button .elementor-button-text {
    margin-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button svg {
    width: 0px;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button i {
    size: 0px;
}

.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button:hover .elementor-button-text,
.elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button:focus .elementor-button-text {
    color: var(--e-global-color-background_light);
}

.elementor-72 .elementor-element.elementor-element-131cca1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-131cca1 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c59d21f {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 40px 40px 40px 40px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-c59d21f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-55d9d54 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-55d9d54.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-55d9d54 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-8c5e94f>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-72 .elementor-element.elementor-element-8c5e94f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-8c5e94f .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-weight: 600;
    color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-5c61570 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-5c61570 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    text-transform: uppercase;
    color: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-a13c6ae.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a13c6ae {
    left: -36.986px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-a13c6ae {
    right: -36.986px;
}

.elementor-72 .elementor-element.elementor-element-a13c6ae {
    top: 9.986px;
}

.elementor-72 .elementor-element.elementor-element-a13c6ae .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-4c344e9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-4c344e9 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-widget-dixx-services-accordion .service-number {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

.elementor-72 .elementor-element.elementor-element-975bda3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-975bda3 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-975bda3 .service-accordion {
    min-height: 680px;
}

.elementor-72 .elementor-element.elementor-element-975bda3 .service-number {
    color: var(--e-global-color-text);
    font-family: "Saira", Sans-serif;
    font-size: 27px;
    margin-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-975bda3 .service-image img {
    width: 100px;
}

.elementor-72 .elementor-element.elementor-element-975bda3 .service-image {
    margin-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-6433d7e {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-6433d7e:not(.elementor-motion-effects-element-type-background),
.elementor-72 .elementor-element.elementor-element-6433d7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0B314E00;
}

.elementor-72 .elementor-element.elementor-element-6433d7e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-015d77f {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-015d77f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-d40e8d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-d40e8d6 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cb8b823 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-54d59d4 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6b107cf .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a1e63f5 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-30c8d5e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-8a2b8fc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-60cbd01 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6a84d16 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-78440ea .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a36648d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b1c02e7 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a42f7dc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-ba80993 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-2db275d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6193e1d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-aca4712 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cc1067d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-754516d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-7860898 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cc1d298 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-53546dc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-febedec .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-37d20d3 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-dc5e582 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1710499 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-5dd5ffd .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-990e16b .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-aa8a983 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-f48731c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-acf7dd2 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-55d1f68 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b34a6e2 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e4d0416 {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-e4d0416 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-45ce475 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-72 .elementor-element.elementor-element-45ce475 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-814b6b7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 24px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-814b6b7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-814b6b7 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-fc00a36>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-72 .elementor-element.elementor-element-fc00a36 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-fc00a36 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-weight: 600;
    color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-87076b2 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-87076b2 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    color: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-a070067.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a070067 {
    left: -36.986px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-a070067 {
    right: -36.986px;
}

.elementor-72 .elementor-element.elementor-element-a070067 {
    top: 9.986px;
}

.elementor-72 .elementor-element.elementor-element-a070067 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-938ebfc {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-938ebfc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}

.elementor-72 .elementor-element.elementor-element-ec00dff {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-ec00dff .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-3e84023 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-3e84023 .d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-3e84023 {
    --gutter-width: 24px;
}

.elementor-72 .elementor-element.elementor-element-3e84023 .project-title {
    font-family: "Saira", Sans-serif;
    font-size: 21px;
    font-weight: 500;
}

.elementor-72 .elementor-element.elementor-element-3e84023 .project-content {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-3e84023 .project-post-thumbnail {
    height: 414px;
    padding-top: 0;
}

.elementor-72 .elementor-element.elementor-element-3e84023 .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-c7e7eb0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-c7e7eb0 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-41d7a76 {
    --gutter-width: 24px;
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .project-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .project-content {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .project-post-thumbnail {
    height: 414px;
    padding-top: 0;
}

.elementor-72 .elementor-element.elementor-element-41d7a76 .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-aa38d08 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-aa38d08 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1c30099 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1c30099 .d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-1c30099 {
    --gutter-width: 24px;
}

.elementor-72 .elementor-element.elementor-element-1c30099 .project-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-72 .elementor-element.elementor-element-1c30099 .project-content {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-1c30099 .project-post-thumbnail {
    height: 414px;
    padding-top: 0;
}

.elementor-72 .elementor-element.elementor-element-1c30099 .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-15acc52 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-15acc52 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-f6359b1 {
    --gutter-width: 24px;
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .project-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .project-content {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .project-post-thumbnail {
    height: 414px;
    padding-top: 0;
}

.elementor-72 .elementor-element.elementor-element-f6359b1 .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-236ca78 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-236ca78 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-c57abe3 {
    --gutter-width: 24px;
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .project-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .project-content {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .project-post-thumbnail {
    height: 414px;
    padding-top: 0;
}

.elementor-72 .elementor-element.elementor-element-c57abe3 .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-c8db81f {
    --n-tabs-heading-justify-content: flex-start;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-transition: 0.3s;
    --n-tabs-title-border-radius: 16px 16px 16px 16px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 16px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 16px;
    --n-tabs-title-color: var(--e-global-color-accent);
    --n-tabs-title-color-active: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-c8db81f>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
    background: #FAFAFA00;
}

.elementor-72 .elementor-element.elementor-element-c8db81f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-72 .elementor-element.elementor-element-c8db81f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-72 .elementor-element.elementor-element-c8db81f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-72 .elementor-element.elementor-element-c8db81f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-c8db81f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c8db81f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-border);
}

.elementor-72 .elementor-element.elementor-element-c8db81f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-title-color-hover: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-d605499 {
    --display: flex;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-d605499 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-260e88d {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-260e88d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-d0c71be {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-d0c71be.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-d0c71be .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b494da0>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-72 .elementor-element.elementor-element-b494da0 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b494da0 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-weight: 600;
    color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-e176b33 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e176b33 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    color: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-234f0ea.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-234f0ea {
    left: -36.986px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-234f0ea {
    right: -36.986px;
}

.elementor-72 .elementor-element.elementor-element-234f0ea {
    top: 9.986px;
}

.elementor-72 .elementor-element.elementor-element-234f0ea .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1479674 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-1479674 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .elementor-testimonial-item {
    text-align: left;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .testimonial-content .details {
    justify-content: left;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .d-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .elementor-testimonial-image img {
    border-radius: 60px 60px 60px 60px;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .content {
    color: var(--e-global-color-background);
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .grid-item .content {
    font-family: "Saira", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 0px;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .testimonial-title {
    color: var(--e-global-color-background);
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .name,
.elementor-72 .elementor-element.elementor-element-e4a9bfc .name a {
    color: var(--e-global-color-background);
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .name {
    font-family: "Saira", Sans-serif;
    font-size: 27px;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .job {
    color: var(--e-global-color-background);
    font-family: "Saira", Sans-serif;
    font-size: 21px;
    font-weight: 400;
}

.elementor-72 .elementor-element.elementor-element-e4a9bfc .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-122f01a {
    --display: flex;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-122f01a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-2908e6c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-2908e6c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-2908e6c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-7eb3048 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-7eb3048.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-7eb3048 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-28f92b6 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-69395dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-69395dc.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-69395dc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-06eac2e {
    width: var(--container-widget-width, 928.99px);
    max-width: 928.99px;
    --container-widget-width: 928.99px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-72 .elementor-element.elementor-element-06eac2e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-72 .elementor-element.elementor-element-06eac2e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-06eac2e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-06eac2e .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 96px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-3131930 {
    width: var(--container-widget-width, 335.562px);
    max-width: 335.562px;
    --container-widget-width: 335.562px;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-3131930.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-3131930 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-3131930 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 96px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-b5a783b {
    width: var(--container-widget-width, 13.147%);
    max-width: 13.147%;
    --container-widget-width: 13.147%;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-b5a783b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-b5a783b .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a444831 {
    width: var(--container-widget-width, 496.549px);
    max-width: 496.549px;
    --container-widget-width: 496.549px;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-a444831.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-a444831 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a444831 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 96px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-cadb411 {
    width: var(--container-widget-width, 954px);
    max-width: 954px;
    --container-widget-width: 954px;
    --container-widget-flex-grow: 0;
}

.elementor-72 .elementor-element.elementor-element-cadb411.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-cadb411 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cadb411 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 96px;
    letter-spacing: -2.366px;
    color: #141516;
}

.elementor-72 .elementor-element.elementor-element-1eebb30 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-1eebb30.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-1eebb30 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-9f212d2 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button {
    background-color: #FDBD28;
    font-family: "Saira", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #141516;
    border-radius: 28px 28px 28px 28px;
    box-shadow: 4px 4px 0px 0px #141516;
    padding: 12px 12px 12px 12px;
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button:hover,
.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button:focus {
    background-color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-0e98f6a {
    width: auto;
    max-width: auto;
}

.elementor-72 .elementor-element.elementor-element-0e98f6a.elementor-element {
    --align-self: center;
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button svg {
    width: 64px;
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button i {
    size: 64px;
}

.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button:hover .elementor-button-text,
.elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button:focus .elementor-button-text {
    color: var(--e-global-color-background_light);
}

.elementor-72 .elementor-element.elementor-element-260283c {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --overlay-opacity: 0.4;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-72 .elementor-element.elementor-element-260283c::before,
.elementor-72 .elementor-element.elementor-element-260283c>.elementor-background-video-container::before,
.elementor-72 .elementor-element.elementor-element-260283c>.e-con-inner>.elementor-background-video-container::before,
.elementor-72 .elementor-element.elementor-element-260283c>.elementor-background-slideshow::before,
.elementor-72 .elementor-element.elementor-element-260283c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-72 .elementor-element.elementor-element-260283c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-72 .elementor-element.elementor-element-260283c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c8c4e46 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-72 .elementor-element.elementor-element-c8c4e46 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-e5aee5a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-e5aee5a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-e5aee5a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-502486a>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-72 .elementor-element.elementor-element-502486a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-502486a .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-weight: 600;
    color: var(--e-global-color-primary_hover);
}

.elementor-72 .elementor-element.elementor-element-cce742f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-cce742f .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    text-transform: uppercase;
    color: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-847a123.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-847a123 {
    left: -36.986px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-847a123 {
    right: -36.986px;
}

.elementor-72 .elementor-element.elementor-element-847a123 {
    top: 9.986px;
}

.elementor-72 .elementor-element.elementor-element-847a123 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-325d22e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-325d22e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1d4056f .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-1d4056f .d-grid {
    grid-template-columns: repeat(3, 1fr);
}

.elementor-72 .elementor-element.elementor-element-1d4056f:not(.elementor-post-list-2) .d-grid {
    grid-gap: 24px;
}

.elementor-72 .elementor-element.elementor-element-1d4056f .swiper-pagination {
    text-align: center;
}

.elementor-72 .elementor-element.elementor-element-274c943 {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-274c943 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-f85c331 {
    --display: flex;
}

.elementor-72 .elementor-element.elementor-element-f85c331 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6661e78 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-72 .elementor-element.elementor-element-6661e78.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-72 .elementor-element.elementor-element-6661e78 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-a229fd2 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 48px;
    --padding-right: 48px;
}

.elementor-72 .elementor-element.elementor-element-a229fd2:not(.elementor-motion-effects-element-type-background),
.elementor-72 .elementor-element.elementor-element-a229fd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-background);
}

.elementor-72 .elementor-element.elementor-element-a229fd2 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-ed9dc3c .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-ed9dc3c .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    color: #012540;
}

.elementor-72 .elementor-element.elementor-element-de280f3 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-de280f3 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    color: #012540;
}

.elementor-72 .elementor-element.elementor-element-c3d39c5>.elementor-widget-container {
    margin: 32px 0px 32px 0px;
}

.elementor-72 .elementor-element.elementor-element-c3d39c5 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-c3d39c5 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-72 .elementor-element.elementor-element-4e1fe8e>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-72 .elementor-element.elementor-element-4e1fe8e .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-4e1fe8e .elementor-heading-title {
    color: #012540;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc>.elementor-widget-container {
    margin: 0px 0px 36px 0px;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-item>a {
    font-size: 16px;
}

.elementor-72 .elementor-element.elementor-element-44ef0fc .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-72 .elementor-element.elementor-element-0453946>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-72 .elementor-element.elementor-element-0453946 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-0453946 .elementor-heading-title {
    color: #012540;
}

.elementor-72 .elementor-element.elementor-element-da1f804>.elementor-widget-container {
    margin: 0px 0px 36px 0px;
}

.elementor-72 .elementor-element.elementor-element-da1f804 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

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

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

.elementor-72 .elementor-element.elementor-element-da1f804 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-item>a {
    font-size: 16px;
}

.elementor-72 .elementor-element.elementor-element-da1f804 .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-72 .elementor-element.elementor-element-6ef3504>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-72 .elementor-element.elementor-element-6ef3504 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6ef3504 .elementor-heading-title {
    color: #012540;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-item>a {
    font-size: 16px;
}

.elementor-72 .elementor-element.elementor-element-6d1ba2a .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b1e1e6d {
    left: 419px;
}

body.rtl .elementor-72 .elementor-element.elementor-element-b1e1e6d {
    right: 419px;
}

.elementor-72 .elementor-element.elementor-element-b1e1e6d {
    top: 433.99px;
}

.elementor-72 .elementor-element.elementor-element-b1e1e6d .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-b1e1e6d img {
    border-radius: 0px 0px 24px 0px;
}

.elementor-72 .elementor-element.elementor-element-54cb212 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-72 .elementor-element.elementor-element-54cb212:not(.elementor-motion-effects-element-type-background),
.elementor-72 .elementor-element.elementor-element-54cb212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-background);
}

.elementor-72 .elementor-element.elementor-element-54cb212 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-72 .elementor-element.elementor-element-7574348 .dixx-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.breadcrumb-wrap .breadcrumb-overlay,
.elementor-page-72 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.5;
}

@media(max-width:1366px) {
    .elementor-72 .elementor-element.elementor-element-005038e {
        width: var(--container-widget-width, 85.689%);
        max-width: 85.689%;
        --container-widget-width: 85.689%;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
        font-size: 88px;
        line-height: 80px;
    }

    .elementor-72 .elementor-element.elementor-element-3c41681 {
        width: var(--container-widget-width, 106.641px);
        max-width: 106.641px;
        --container-widget-width: 106.641px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 {
        width: var(--container-widget-width, 232.562px);
        max-width: 232.562px;
        --container-widget-width: 232.562px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
        font-size: 88px;
        line-height: 80px;
    }

    .elementor-72 .elementor-element.elementor-element-f5edc6e {
        width: var(--container-widget-width, 105.625px);
        max-width: 105.625px;
        --container-widget-width: 105.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 {
        width: var(--container-widget-width, 429.016px);
        max-width: 429.016px;
        --container-widget-width: 429.016px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
        font-size: 88px;
        line-height: 80px;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825 {
        width: var(--container-widget-width, 289.297px);
        max-width: 289.297px;
        --container-widget-width: 289.297px;
        --container-widget-flex-grow: 0;
        line-height: 24px;
    }

    .elementor-72 .elementor-element.elementor-element-342a475 {
        width: var(--container-widget-width, 737.719px);
        max-width: 737.719px;
        --container-widget-width: 737.719px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 {
        width: var(--container-widget-width, 293.938px);
        max-width: 293.938px;
        --container-widget-width: 293.938px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563>.elementor-widget-container {
        padding: 0px 0px 0px 24px;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
        font-size: 88px;
        line-height: 80px;
    }

    .elementor-72 .elementor-element.elementor-element-9d9188a {
        width: var(--container-widget-width, 106.625px);
        max-width: 106.625px;
        --container-widget-width: 106.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6.elementor-element {
        --align-self: flex-end;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button {
        padding: 6px 6px 6px 6px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --grid-auto-flow: row;
    }

    .elementor-72 .elementor-element.elementor-element-6661e78 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1200px) {
    .elementor-72 .elementor-element.elementor-element-bd65b04 {
        --margin-top: 0px;
        --margin-bottom: 64px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-72 .elementor-element.elementor-element-005038e {
        width: var(--container-widget-width, 88.387%);
        max-width: 88.387%;
        --container-widget-width: 88.387%;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-3c41681 {
        width: var(--container-widget-width, 83.641px);
        max-width: 83.641px;
        --container-widget-width: 83.641px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 {
        width: var(--container-widget-width, 196px);
        max-width: 196px;
        --container-widget-width: 196px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-f5edc6e {
        width: var(--container-widget-width, 100.625px);
        max-width: 100.625px;
        --container-widget-width: 100.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 {
        width: var(--container-widget-width, 360px);
        max-width: 360px;
        --container-widget-width: 360px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825 {
        width: var(--container-widget-width, 352.297px);
        max-width: 352.297px;
        --container-widget-width: 352.297px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-342a475 {
        width: var(--container-widget-width, 627.719px);
        max-width: 627.719px;
        --container-widget-width: 627.719px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 {
        width: var(--container-widget-width, 246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-9d9188a {
        width: var(--container-widget-width, 75.625px);
        max-width: 75.625px;
        --container-widget-width: 75.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button {
        font-size: 21px;
        padding: 2px 2px 2px 2px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --grid-auto-flow: row;
    }

    .elementor-72 .elementor-element.elementor-element-c59d21f {
        --margin-top: 0px;
        --margin-bottom: 100px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3>.elementor-widget-container {
        margin: 0px 0px 100px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3 .service-accordion {
        column-gap: 30px;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e {
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 800px);
        max-width: 800px;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e .elementor-heading-title {
        font-size: 90px;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 {
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 800px);
        max-width: 800px;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 .elementor-heading-title {
        font-size: 90px;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 {
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 800px);
        max-width: 800px;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 .elementor-heading-title {
        font-size: 90px;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 {
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 800px);
        max-width: 800px;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 .elementor-heading-title {
        font-size: 90px;
    }

    .elementor-72 .elementor-element.elementor-element-c8c4e46 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-6661e78 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1024px) {
    .elementor-72 .elementor-element.elementor-element-bd65b04 {
        --margin-top: 0px;
        --margin-bottom: 80px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-9398028 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-005038e {
        width: var(--container-widget-width, 820px);
        max-width: 820px;
        --container-widget-width: 820px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-3c41681 {
        width: var(--container-widget-width, 104.641px);
        max-width: 104.641px;
        --container-widget-width: 104.641px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 {
        width: var(--container-widget-width, 189px);
        max-width: 189px;
        --container-widget-width: 189px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-f5edc6e {
        width: var(--container-widget-width, 80.625px);
        max-width: 80.625px;
        --container-widget-width: 80.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 {
        width: var(--container-widget-width, 366px);
        max-width: 366px;
        --container-widget-width: 366px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825 {
        width: var(--container-widget-width, 286px);
        max-width: 286px;
        --container-widget-width: 286px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-342a475 {
        width: var(--container-widget-width, 575.719px);
        max-width: 575.719px;
        --container-widget-width: 575.719px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 {
        width: var(--container-widget-width, 256px);
        max-width: 256px;
        --container-widget-width: 256px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
        font-size: 72px;
    }

    .elementor-72 .elementor-element.elementor-element-9d9188a {
        width: var(--container-widget-width, 88.625px);
        max-width: 88.625px;
        --container-widget-width: 88.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 {
        width: var(--container-widget-width, 235.141px);
        max-width: 235.141px;
        --container-widget-width: 235.141px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
    }

    .elementor-72 .elementor-element.elementor-element-1d03209 img {
        width: 84px;
    }

    .elementor-72 .elementor-element.elementor-element-af0767c img {
        width: 84px;
    }

    .elementor-72 .elementor-element.elementor-element-11fea2e img {
        width: 84px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-94518fd {
        left: 42.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-94518fd {
        right: 42.969px;
    }

    .elementor-72 .elementor-element.elementor-element-94518fd {
        top: -128.969px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-33aa2ba {
        left: 132.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-33aa2ba {
        right: 132.969px;
    }

    .elementor-72 .elementor-element.elementor-element-33aa2ba {
        top: 434px;
    }

    .elementor-72 .elementor-element.elementor-element-196e958 {
        font-size: 26px;
    }

    .elementor-72 .elementor-element.elementor-element-c59d21f {
        --margin-top: 0px;
        --margin-bottom: 80px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3 .service-number {
        font-size: 22px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3 .service-image img {
        width: 64px;
    }

    .elementor-72 .elementor-element.elementor-element-45ce475 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-72 .elementor-element.elementor-element-814b6b7.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-72 .elementor-element.elementor-element-e4a9bfc .d-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-72 .elementor-element.elementor-element-69395dc {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e {
        width: var(--container-widget-width, 763px);
        max-width: 763px;
        --container-widget-width: 763px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e .elementor-heading-title {
        font-size: 59px;
        line-height: 0.8em;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 {
        width: var(--container-widget-width, 237px);
        max-width: 237px;
        --container-widget-width: 237px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-3131930>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 .elementor-heading-title {
        font-size: 59px;
        line-height: 0.8em;
    }

    .elementor-72 .elementor-element.elementor-element-b5a783b {
        width: var(--container-widget-width, 72.469px);
        max-width: 72.469px;
        --container-widget-width: 72.469px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 {
        width: var(--container-widget-width, 339px);
        max-width: 339px;
        --container-widget-width: 339px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-a444831>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 .elementor-heading-title {
        font-size: 59px;
        line-height: 0.8em;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 {
        width: var(--container-widget-width, 765px);
        max-width: 765px;
        --container-widget-width: 765px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 .elementor-heading-title {
        font-size: 57px;
        line-height: 0.8em;
    }

    .elementor-72 .elementor-element.elementor-element-c8c4e46 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-325d22e {
        --flex-wrap: wrap;
    }

    .elementor-72 .elementor-element.elementor-element-1d4056f .d-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-72 .elementor-element.elementor-element-6661e78 {
        --grid-auto-flow: row;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        left: 243px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        right: 243px;
    }

    .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        top: 511.969px;
    }
}

@media(max-width:880px) {
    .elementor-72 .elementor-element.elementor-element-005038e {
        width: var(--container-widget-width, 625px);
        max-width: 625px;
        --container-widget-width: 625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
        font-size: 54px;
        line-height: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-3c41681 {
        width: var(--container-widget-width, 88.641px);
        max-width: 88.641px;
        --container-widget-width: 88.641px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 {
        width: var(--container-widget-width, 150px);
        max-width: 150px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
        font-size: 54px;
        line-height: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-f5edc6e {
        width: var(--container-widget-width, 76.625px);
        max-width: 76.625px;
        --container-widget-width: 76.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 {
        width: var(--container-widget-width, 282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
        font-size: 54px;
        line-height: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825 {
        width: var(--container-widget-width, 206.297px);
        max-width: 206.297px;
        --container-widget-width: 206.297px;
        --container-widget-flex-grow: 0;
        font-size: 14px;
        line-height: 20px;
    }

    .elementor-72 .elementor-element.elementor-element-342a475 {
        width: var(--container-widget-width, 441.719px);
        max-width: 441.719px;
        --container-widget-width: 441.719px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 {
        width: var(--container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
        font-size: 54px;
        line-height: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-9d9188a {
        width: var(--container-widget-width, 72.625px);
        max-width: 72.625px;
        --container-widget-width: 72.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 {
        width: var(--container-widget-width, 187.141px);
        max-width: 187.141px;
        --container-widget-width: 187.141px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6.elementor-element {
        --align-self: flex-end;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button {
        font-size: 18px;
        border-radius: 20px 20px 20px 20px;
        padding: 2px 8px 2px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button .elementor-button-icon {
        width: 32px;
        height: 56px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --grid-auto-flow: row;
    }

    .elementor-72 .elementor-element.elementor-element-c59d21f {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3 .service-accordion {
        min-height: 649px;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 {
        width: var(--container-widget-width, 228px);
        max-width: 228px;
        --container-widget-width: 228px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-b5a783b {
        width: var(--container-widget-width, 61.469px);
        max-width: 61.469px;
        --container-widget-width: 61.469px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 .elementor-heading-title {
        font-size: 57px;
    }

    .elementor-72 .elementor-element.elementor-element-6661e78 {
        --grid-auto-flow: row;
    }

    .elementor-72 .elementor-element.elementor-element-a229fd2 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        left: 189px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        right: 189px;
    }

    .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        top: 544.969px;
    }
}

@media(max-width:767px) {
    .elementor-72 .elementor-element.elementor-element-bd65b04 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 105px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-72 .elementor-element.elementor-element-9398028 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-005038e {
        width: var(--container-widget-width, 311px);
        max-width: 311px;
        --container-widget-width: 311px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-005038e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-005038e .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-72 .elementor-element.elementor-element-3c41681 {
        width: var(--container-widget-width, 77.641px);
        max-width: 77.641px;
        --container-widget-width: 77.641px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 {
        width: var(--container-widget-width, 150px);
        max-width: 150px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 16px;
    }

    .elementor-72 .elementor-element.elementor-element-7c55ef5 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-72 .elementor-element.elementor-element-f5edc6e {
        width: var(--container-widget-width, 65.625px);
        max-width: 65.625px;
        --container-widget-width: 65.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 {
        width: var(--container-widget-width, 201px);
        max-width: 201px;
        --container-widget-width: 201px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-b51b6b3 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825 {
        width: var(--container-widget-width, 284.297px);
        max-width: 284.297px;
        --container-widget-width: 284.297px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-c3ec825>.elementor-widget-container {
        padding: 8px 0px 8px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-342a475 {
        width: var(--container-widget-width, 456.719px);
        max-width: 456.719px;
        --container-widget-width: 456.719px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 {
        width: var(--container-widget-width, 144px);
        max-width: 144px;
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-b579563>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-b579563 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-72 .elementor-element.elementor-element-9d9188a {
        width: var(--container-widget-width, 47.625px);
        max-width: 47.625px;
        --container-widget-width: 47.625px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button {
        padding: 0px 8px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-6ae6ad6 .elementor-button .elementor-button-icon {
        width: 24px;
        height: 44px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --e-con-grid-template-columns: 3;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: column;
        --justify-items: center;
        --align-items: center;
        --grid-justify-content: center;
    }

    .elementor-72 .elementor-element.elementor-element-1d03209 {
        text-align: left;
    }

    .elementor-72 .elementor-element.elementor-element-1d03209 img {
        width: 60px;
    }

    .elementor-72 .elementor-element.elementor-element-af0767c img {
        width: 60px;
    }

    .elementor-72 .elementor-element.elementor-element-11fea2e img {
        width: 60px;
    }

    .elementor-72 .elementor-element.elementor-element-94518fd {
        width: var(--container-widget-width, 61px);
        max-width: 61px;
        --container-widget-width: 61px;
        --container-widget-flex-grow: 0;
        top: 14.016px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-94518fd {
        left: 13.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-94518fd {
        right: 13.969px;
    }

    .elementor-72 .elementor-element.elementor-element-33aa2ba {
        width: var(--container-widget-width, 58px);
        max-width: 58px;
        --container-widget-width: 58px;
        --container-widget-flex-grow: 0;
        top: 781px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-33aa2ba {
        left: 270.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-33aa2ba {
        right: 270.969px;
    }

    .elementor-72 .elementor-element.elementor-element-196e958 {
        font-size: 1px;
        letter-spacing: -0.3px;
    }

    .elementor-72 .elementor-element.elementor-element-10436e5 .elementor-button {
        font-size: 19px;
        border-radius: 19px 19px 19px 19px;
        padding: 6px 6px 6px 6px;
    }

    .elementor-72 .elementor-element.elementor-element-131cca1 {
        --margin-top: 0px;
        --margin-bottom: 00px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-c59d21f {
        --border-radius: 20px 20px 20px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-72 .elementor-element.elementor-element-55d9d54 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-5c61570 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-72 .elementor-element.elementor-element-a13c6ae {
        width: var(--container-widget-width, 49px);
        max-width: 49px;
        --container-widget-width: 49px;
        --container-widget-flex-grow: 0;
        top: 17.969px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a13c6ae {
        left: -17.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-a13c6ae {
        right: -17.969px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-975bda3 .service-number {
        font-size: 19px;
    }

    .elementor-72 .elementor-element.elementor-element-6433d7e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-e4d0416 {
        --padding-top: 8px;
        --padding-bottom: 8px;
        --padding-left: 8px;
        --padding-right: 8px;
    }

    .elementor-72 .elementor-element.elementor-element-814b6b7 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-87076b2 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-72 .elementor-element.elementor-element-a070067 {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 17.969px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a070067 {
        left: -17.969px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-a070067 {
        right: -17.969px;
    }

    .elementor-72 .elementor-element.elementor-element-c8db81f {
        --n-tabs-title-gap: 8px;
        --n-tabs-gap: 8px;
    }

    .elementor-72 .elementor-element.elementor-element-d0c71be {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-e176b33 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-72 .elementor-element.elementor-element-234f0ea {
        width: var(--container-widget-width, 48px);
        max-width: 48px;
        --container-widget-width: 48px;
        --container-widget-flex-grow: 0;
        top: 19.984px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-234f0ea {
        left: -16.984px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-234f0ea {
        right: -16.984px;
    }

    .elementor-72 .elementor-element.elementor-element-e4a9bfc .d-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-72 .elementor-element.elementor-element-e4a9bfc .grid-item .testimonial-content {
        padding: 21px 21px 21px 21px;
    }

    .elementor-72 .elementor-element.elementor-element-e4a9bfc .name {
        font-size: 18px;
    }

    .elementor-72 .elementor-element.elementor-element-e4a9bfc .job {
        font-size: 16px;
    }

    .elementor-72 .elementor-element.elementor-element-122f01a {
        --padding-top: 24px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-2908e6c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-72 .elementor-element.elementor-element-28f92b6 img {
        width: 100px;
    }

    .elementor-72 .elementor-element.elementor-element-69395dc {
        --justify-content: center;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e {
        width: auto;
        max-width: auto;
        text-align: center;
    }

    .elementor-72 .elementor-element.elementor-element-06eac2e .elementor-heading-title {
        font-size: 48px;
        line-height: 1em;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 {
        width: auto;
        max-width: auto;
    }

    .elementor-72 .elementor-element.elementor-element-3131930>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-3131930 .elementor-heading-title {
        font-size: 48px;
        line-height: 1em;
    }

    .elementor-72 .elementor-element.elementor-element-b5a783b {
        width: var(--container-widget-width, 47px);
        max-width: 47px;
        --container-widget-width: 47px;
        --container-widget-flex-grow: 0;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 {
        width: auto;
        max-width: auto;
        text-align: center;
    }

    .elementor-72 .elementor-element.elementor-element-a444831>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-a444831 .elementor-heading-title {
        font-size: 48px;
        line-height: 1em;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 {
        width: auto;
        max-width: auto;
        text-align: center;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-72 .elementor-element.elementor-element-cadb411 .elementor-heading-title {
        font-size: 48px;
        line-height: 1em;
    }

    .elementor-72 .elementor-element.elementor-element-9f212d2 img {
        width: 100px;
    }

    .elementor-72 .elementor-element.elementor-element-0e98f6a .elementor-button {
        font-size: 20px;
        border-radius: 16px 16px 16px 16px;
        padding: 2px 2px 2px 2px;
    }

    .elementor-72 .elementor-element.elementor-element-260283c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-72 .elementor-element.elementor-element-c8c4e46 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-e5aee5a {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-cce742f .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-72 .elementor-element.elementor-element-847a123 {
        width: var(--container-widget-width, 45px);
        max-width: 45px;
        --container-widget-width: 45px;
        --container-widget-flex-grow: 0;
        top: 22.984px;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-847a123 {
        left: -16.984px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-847a123 {
        right: -16.984px;
    }

    .elementor-72 .elementor-element.elementor-element-325d22e {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-72 .elementor-element.elementor-element-1d4056f .d-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-72 .elementor-element.elementor-element-6661e78 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        left: 222px;
    }

    body.rtl .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        right: 222px;
    }

    .elementor-72 .elementor-element.elementor-element-b1e1e6d {
        top: 411.969px;
    }

    .elementor-72 .elementor-element.elementor-element-54cb212 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-72 .elementor-element.elementor-element-7574348>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-72 .elementor-element.elementor-element-9398028 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-2e44e74 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-379ed58 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --width: 384px;
    }

    .elementor-72 .elementor-element.elementor-element-131cca1 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-55d9d54 {
        --width: 100%;
    }

    .elementor-72 .elementor-element.elementor-element-45ce475 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-814b6b7 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-938ebfc {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-260e88d {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-d0c71be {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-1479674 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-2908e6c {
        --width: 98.675%;
    }

    .elementor-72 .elementor-element.elementor-element-7eb3048 {
        --width: 15%;
    }

    .elementor-72 .elementor-element.elementor-element-69395dc {
        --width: 962.09px;
    }

    .elementor-72 .elementor-element.elementor-element-1eebb30 {
        --width: 15%;
    }

    .elementor-72 .elementor-element.elementor-element-c8c4e46 {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-e5aee5a {
        --content-width: 1500px;
    }

    .elementor-72 .elementor-element.elementor-element-f85c331 {
        --content-width: 1500px;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-72 .elementor-element.elementor-element-9398028 {
        --content-width: 1150px;
    }

    .elementor-72 .elementor-element.elementor-element-2e44e74 {
        --content-width: 1150px;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-72 .elementor-element.elementor-element-2e44e74 {
        --content-width: 1050px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-72 .elementor-element.elementor-element-9398028 {
        --content-width: 992px;
    }

    .elementor-72 .elementor-element.elementor-element-2e44e74 {
        --content-width: 992px;
    }

    .elementor-72 .elementor-element.elementor-element-aae571c {
        --width: 267px;
    }

    .elementor-72 .elementor-element.elementor-element-69395dc {
        --width: 673.078px;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-72 .elementor-element.elementor-element-9398028 {
        --content-width: 840px;
    }

    .elementor-72 .elementor-element.elementor-element-2e44e74 {
        --content-width: 840px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-5c61570 */
span.highlight-text-red {
    color: #016064;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87076b2 */
span.highlight-text-red-2 {
    color: #A52032;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e176b33 */
span.highlight-text-red {
    color: #016064;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce742f */
span.highlight-text-red {
    color: #016064;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de280f3 */
.bordered-text {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #012540;
    color: #F4F0EC;
}

/* End custom CSS */