.elementor-kit-6 {
    --e-global-color-primary: #42A8CF;
    --e-global-color-secondary: #42A8CF;
    --e-global-color-text: #003314;
    --e-global-color-accent: #42A8CF;
    --e-global-typography-primary-font-family: "Outfit" !important;
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-text-font-family: "Outfit" !important;
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.37em;
    --e-global-typography-accent-font-family: "Outfit" !important;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-font-style: italic;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}


@font-face  {
    font-family: adinda;
      src: url(../fonts/AdindaMelia.otf);
}

.lqd-af-slide__title-container {
    font-family: adinda !important;
}

a.elementor-icon.elementor-social-icon.elementor-social-icon-instagram.elementor-repeater-item-2dada74 {
    background: linear-gradient(45deg, #cd00a1, #ecc148);
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

h1,
.h1 {
    color: #003314 ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h2,
.h2 {
    color: #31433b  ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h3,
.h3 {
    color: #31433b  ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h4,
.h4 {
    color: #31433b ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h5,
.h5 {
    color: #31433b ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h6,
.h6 {
    color: #31433b ;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.page-scheme-dark {
    color: #FFFFFFCC;
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #FFFFFF;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #FFFFFF;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #FFFFFF;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #FFFFFF;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #FFFFFF;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}



h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .navbar-brand {
        max-width: 120px;
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

 .elementor-element.elementor-element-332b3a4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-332b3a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/04/ArchImage2.jpeg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

 .elementor-element.elementor-element-332b3a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 60px 0px;
}

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

 .elementor-element.elementor-element-586ae2d .ld-fh-element,
 .elementor-element.elementor-element-586ae2d .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-586ae2d .ld-fh-element {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    margin: 0px 0px 0px 0px;
    padding: 0.3em 1em 00.4em 1em;
}

 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-586ae2d>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    background-color: #42A8CF;
    border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-586ae2d {
    width: auto;
    max-width: auto;
}

 .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
    font-size: 129px;
    font-weight: 500;
    line-height: 0.9em;
    letter-spacing: -4.3px;
    white-space: normal;
    margin: 0em 0em 0.15em 0em;
}

 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-6ae0bed .ld-fh-element {
    white-space: normal;
    margin: 0em 5em 0.5em 0em;
}

 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-3520d53d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3520d53d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/about.jpg");
    background-position: center center;
    background-size: cover;
}

 .elementor-element.elementor-element-3520d53d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18% 0% 18% 0%;
}

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

 .elementor-element.elementor-element-4f6b5cc6 {
    padding: 040px 0px 0px 0px;
}

 .elementor-element.elementor-element-35c6f018.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-35c6f018>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-35c6f018>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

 .elementor-element.elementor-element-34aff928>.elementor-element-populated {
    border-style: solid;
    border-width: 03px 03px 03px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 0px 20px;
}

 .elementor-element.elementor-element-34aff928>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-e44782e .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-e44782e .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-e44782e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-e769b0c .ld-fh-element,
 .elementor-element.elementor-element-e769b0c .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-e769b0c .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-e769b0c .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-e769b0c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-91c14cb .ld-fh-element,
 .elementor-element.elementor-element-91c14cb .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-91c14cb .ld-fh-element {
    font-size: 17px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0px;
    white-space: normal;
    margin: 0em 0em 1em 0em;
}

 .elementor-element.elementor-element-91c14cb .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-91c14cb .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-28d8daa .lqd-custom-menu>ul>li:not(:last-child) {
    margin-bottom: 24px;
    margin-inline-end: 17px;
}

 .elementor-element.elementor-element-28d8daa ul>li>a {
    font-size: 16px;
}

 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu>ul>li>a {
    color: #003314;
}

 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu>ul>li>a:hover,
 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu li.is-active>a {
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-28d8daa>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

 .elementor-element.elementor-element-d6c043d .lqd-custom-menu>ul>li:not(:last-child) {
    margin-bottom: 24px;
}

 .elementor-element.elementor-element-d6c043d ul>li>a {
    font-size: 16px;
}

 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu>ul>li>a {
    color: #003314;
}

 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu>ul>li>a:hover,
 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu li.is-active>a {
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-d6c043d>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

 .elementor-element.elementor-element-8fd1b8c:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-8fd1b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/03/patt.svg");
}

 .elementor-element.elementor-element-8fd1b8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 060px;
    margin-bottom: 0px;
    padding: 50px 0px 90px 0px;
}

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

 .elementor-element.elementor-element-716d737 .ld-fancy-heading {
    text-align: center;
}

 .elementor-element.elementor-element-716d737 .ld-fh-element,
 .elementor-element.elementor-element-716d737 .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-716d737 .ld-fh-element {
    font-size: 39px;
    text-transform: uppercase;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-716d737 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-716d737 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-716d737>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-5dcfcc9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-6c5ee79b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-592f80c8 .carousel-item {
    width: calc(100% / 3.75);
    flex: 0 0 auto;
    padding-inline-start: 40px;
    padding-inline-end: 40px;
}

 .elementor-element.elementor-element-592f80c8 .carousel-items {
    margin-inline-start: -40px;
    margin-inline-end: -40px;
}

 .elementor-element.elementor-element-592f80c8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-b924826>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

 .elementor-element.elementor-element-e861fb0>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

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

 .elementor-element.elementor-element-0455991 .ld-fh-element,
 .elementor-element.elementor-element-0455991 .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-0455991 .ld-fh-element {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    margin: 0px 0px 0px 0px;
    padding: 0.3em 1em 00.4em 1em;
}

 .elementor-element.elementor-element-0455991 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-0455991 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-0455991>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    background-color: #42A8CF;
    border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-0455991 {
    width: auto;
    max-width: auto;
}

 .elementor-element.elementor-element-4e0e064 .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-4e0e064 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-4e0e064 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-f9c8660>.elementor-widget-container {
    padding: 0px 0px 05px 0px;
}

 .elementor-element.elementor-element-fa97b44.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-fa97b44>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

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

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

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

 .elementor-element.elementor-element-4f7f33b .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-4f7f33b .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-4f7f33b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-2b5856d .ld-fh-element,
 .elementor-element.elementor-element-2b5856d .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-2b5856d .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-2b5856d .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-2b5856d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-right .elementor-image-box-img {
    margin-inline-start: 0px;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-left .elementor-image-box-img {
    margin-inline-end: 0px;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-title {
    margin-bottom: 15px;
    font-size: 16px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-right .elementor-image-box-img {
    margin-inline-start: 0px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-left .elementor-image-box-img {
    margin-inline-end: 0px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-img img {
    transition-duration: 0.3s;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-title {
    margin-bottom: 15px;
    font-size: 16px;
}

 .elementor-element.elementor-element-7e06255 img {
    width: 62%;
}

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

 .elementor-element.elementor-element-2d927bd>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
}

 .elementor-element.elementor-element-2d927bd {
    padding: 040px 0px 40px 0px;
}

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

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

 .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 20px;
}

 .elementor-element.elementor-element-6f69dbb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-02102dc .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-02102dc .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-02102dc .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fancy-heading {
    text-align: justify;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element,
 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-cf7f2c9 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-cf7f2c9 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

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

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

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline-end: calc(10px/2);
    margin-inline-start: calc(10px/2);
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items {
    margin-inline-end: calc(-10px/2);
    margin-inline-start: calc(-10px/2);
}

body.rtl  .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-start: calc(-10px/2);
}

body:not(.rtl)  .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-icon i {
    color: #42A8CF;
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-icon svg {
    fill: #42A8CF;
}

 .elementor-element.elementor-element-3ec295a {
    --e-icon-list-icon-size: 20px;
}

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

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

 .elementor-element.elementor-element-926d430.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-926d430>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

 .elementor-element.elementor-element-926d430>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-bc-flex-widget  .elementor-element.elementor-element-04fc914.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

 .elementor-element.elementor-element-04fc914.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

 .elementor-element.elementor-element-04fc914>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 20px;
}

 .elementor-element.elementor-element-04fc914>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-58ee459 .ld-fancy-heading {
    text-align: center;
}

 .elementor-element.elementor-element-58ee459 .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-58ee459 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-58ee459 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-81075b7 {
    padding: 35px 0px 0px 0px;
}

 .elementor-element.elementor-element-e51b499>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-e51b499>.elementor-element-populated,
 .elementor-element.elementor-element-e51b499>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-e51b499>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-67c76ea .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-67c76ea .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-67c76ea .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-67c76ea .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-67c76ea .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-67c76ea .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-67c76ea .lqd-iconbox-content,
 .elementor-element.elementor-element-67c76ea p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-67c76ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-1a1798b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-3b43246 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-3b43246 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-3b43246 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-3b43246 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-3b43246 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-3b43246 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-3b43246 .lqd-iconbox-content,
 .elementor-element.elementor-element-3b43246 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-3b43246>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-f430c1c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-560b950 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-560b950 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-560b950 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-560b950 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-560b950 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-560b950 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-560b950 .lqd-iconbox-content,
 .elementor-element.elementor-element-560b950 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-560b950>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-95b46ce {
    padding: 35px 0px 0px 0px;
}

 .elementor-element.elementor-element-1fa467a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-1fa467a>.elementor-element-populated,
 .elementor-element.elementor-element-1fa467a>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-1fa467a>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-914ab03 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-914ab03 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-914ab03 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-914ab03 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-914ab03 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-914ab03 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-914ab03 .lqd-iconbox-content,
 .elementor-element.elementor-element-914ab03 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-914ab03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-3a660b6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-3a660b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-7b283ba .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-7b283ba .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-7b283ba .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-7b283ba .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-7b283ba .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-7b283ba .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-7b283ba .lqd-iconbox-content,
 .elementor-element.elementor-element-7b283ba p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-7b283ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-ba2345f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-2ab8c9d .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-2ab8c9d .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-2ab8c9d .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-2ab8c9d .lqd-iconbox-content,
 .elementor-element.elementor-element-2ab8c9d p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-2ab8c9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-ddd075c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-ddd075c>.elementor-element-populated,
 .elementor-element.elementor-element-ddd075c>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-ddd075c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-e0fa1bd .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-e0fa1bd .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-e0fa1bd .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-e0fa1bd .lqd-iconbox-content,
 .elementor-element.elementor-element-e0fa1bd p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated,
 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-a8ee5b2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-bd49e7e .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-bd49e7e .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-bd49e7e .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-bd49e7e .lqd-iconbox-content,
 .elementor-element.elementor-element-bd49e7e p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-949eed0>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-949eed0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-2203d21 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-2203d21 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-2203d21 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-2203d21 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-2203d21 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-2203d21 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-2203d21 .lqd-iconbox-content,
 .elementor-element.elementor-element-2203d21 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-2203d21>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated,
 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-8deb1aa>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-10d33f4 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-10d33f4 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-10d33f4 .lqd-iconbox-content,
 .elementor-element.elementor-element-10d33f4 p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-0695913>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-0695913>.elementor-element-populated,
 .elementor-element.elementor-element-0695913>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-0695913>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-a9cb337 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-a9cb337 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-a9cb337 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-a9cb337 .lqd-iconbox-content,
 .elementor-element.elementor-element-a9cb337 p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-e3480c9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-be9813e .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-be9813e .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-be9813e .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-be9813e .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-be9813e .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-be9813e .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-be9813e .lqd-iconbox-content,
 .elementor-element.elementor-element-be9813e p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-27a282b1:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-27a282b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/dabs-banner.jpg");
    background-position: center center;
    background-size: cover;
}

 .elementor-element.elementor-element-27a282b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 180px 0px 180px 0px;
}

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

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

 .elementor-element.elementor-element-04403c9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-04403c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
}

 .elementor-element.elementor-element-04403c9>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-04403c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #FFFFFF6B;
    padding: 85px 0px 90px 0px;
}

 .elementor-element.elementor-element-04403c9 .elementor-heading-title {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-04403c9 a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-04403c9 a:hover {
    color: #FFFFFF66;
}

 .elementor-element.elementor-element-45bd616 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.2em 0em;
}

 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-8211026 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-8211026 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-8211026 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-cabc401 .btn {
    --extended-line-size: 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    fill: #FFFFFF;
    --btn-pt: 1.2em;
    --btn-pe: 5.2em;
    --btn-pb: 1.2em;
    --btn-ps: 5.2em;
    padding: 1.2em 5.2em 1.2em 5.2em;
}

 .elementor-element.elementor-element-cabc401 .btn,
 .elementor-element.elementor-element-cabc401 .btn:before {
    background-color: #FFFFFF00;
}

 .elementor-element.elementor-element-cabc401 .btn,
 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
}

 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-color: #FFFFFF33;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus {
    color: #003314;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus,
 .elementor-element.elementor-element-cabc401 .btn:after {
    background-color: #FFFFFF;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus,
 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-style: solid;
    border-color: #FFFFFF;
}

 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-color: #BCBCBC;
}

 .elementor-element.elementor-element-cabc401>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

 .elementor-element.elementor-element-482fe2a {
    --grid-template-columns: repeat(6, auto);
    --icon-size: 15px;
    --grid-column-gap: 25px;
    --grid-row-gap: 0px;
}

 .elementor-element.elementor-element-482fe2a .elementor-widget-container {
    text-align: end;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 1.2em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover i {
    color: #003314;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover svg {
    fill: #003314;
}

@media(max-width:1024px) {
     .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 123px;
    }

     .elementor-element.elementor-element-3520d53d {
        padding: 150px 0px 150px 0px;
    }

     .elementor-element.elementor-element-4f6b5cc6 {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-34aff928>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-34aff928 {
        z-index: 1;
    }

     .elementor-element.elementor-element-e44782e .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-716d737 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-5dcfcc9e {
        padding: 0px 0px 60px 0px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-item {
        width: calc(100% / 2);
        flex: 0 0 auto;
    }

     .elementor-element.elementor-element-b924826 {
        padding: 60px 40px 60px 40px;
    }

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

     .elementor-element.elementor-element-e861fb0 {
        z-index: 1;
    }

     .elementor-element.elementor-element-4e0e064 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-7ee5cbb {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-4f7f33b .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-2d927bd {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-6f69dbb {
        z-index: 1;
    }

     .elementor-element.elementor-element-02102dc .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-c579968 {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-04fc914>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-04fc914 {
        z-index: 1;
    }

     .elementor-element.elementor-element-58ee459 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-04403c9 {
        padding: 70px 0px 80px 0px;
    }

     .elementor-element.elementor-element-482fe2a .elementor-widget-container {
        text-align: start;
    }

     .elementor-element.elementor-element-482fe2a {
        --grid-column-gap: 6px;
    }
}

@media(max-width:767px) {
     .elementor-element.elementor-element-332b3a4 {
        padding: 40px 0px 40px 0px;
    }

     .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 14vw;
        letter-spacing: -2px;
        margin: 0em 0em 0.4em 0em;
    }

     .elementor-element.elementor-element-6ae0bed .ld-fh-element {
        margin: 0em 0em 0.5em 0em;
    }

     .elementor-element.elementor-element-4f6b5cc6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 40px 20px;
    }

     .elementor-element.elementor-element-35c6f018>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-34aff928>.elementor-element-populated {
        border-width: 3px 3px 3px 3px;
        padding: 30px 10px 20px 10px;
    }

     .elementor-element.elementor-element-e44782e .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-28d8daa .lqd-custom-menu>ul>li:not(:last-child) {
        margin-inline-end: 180px;
    }

     .elementor-element.elementor-element-d6c043d .lqd-custom-menu>ul>li:not(:last-child) {
        margin-bottom: 16px;
    }

     .elementor-element.elementor-element-8fd1b8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-716d737 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-5dcfcc9e {
        padding: 0px 0px 0px 0px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-item {
        width: calc(100% / 1.4);
        flex: 0 0 auto;
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-items {
        margin-inline-start: -10px;
        margin-inline-end: -10px;
    }

     .elementor-element.elementor-element-b924826 {
        padding: 40px 20px 60px 20px;
    }

     .elementor-element.elementor-element-e861fb0>.elementor-element-populated {
        padding: 30px 10px 20px 10px;
    }

     .elementor-element.elementor-element-4e0e064 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-fa97b44>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-7ee5cbb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 10px 40px 10px;
    }

     .elementor-element.elementor-element-4f7f33b .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-545da87 {
        width: 50%;
    }

     .elementor-element.elementor-element-5b2d685 .elementor-image-box-img {
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-9208baf {
        width: 50%;
    }

     .elementor-element.elementor-element-46cb4df .elementor-image-box-img {
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-2d927bd {
        padding: 40px 20px 40px 20px;
    }

     .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
        padding: 0px 10px 40px 10px;
    }

     .elementor-element.elementor-element-02102dc .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-cf7f2c9 .ld-fancy-heading {
        text-align: start;
    }

     .elementor-element.elementor-element-926d430>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-c579968 {
        padding: 40px 10px 40px 10px;
    }

     .elementor-element.elementor-element-04fc914>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

     .elementor-element.elementor-element-58ee459 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-e51b499 {
        width: 50%;
    }

     .elementor-element.elementor-element-1a1798b {
        width: 50%;
    }

     .elementor-element.elementor-element-f430c1c {
        width: 50%;
    }

     .elementor-element.elementor-element-1fa467a {
        width: 50%;
    }

     .elementor-element.elementor-element-3a660b6 {
        width: 50%;
    }

     .elementor-element.elementor-element-ba2345f {
        width: 50%;
    }

     .elementor-element.elementor-element-ba2345f>.elementor-element-populated {
        border-width: 0px 0px 1px 1px;
    }

     .elementor-element.elementor-element-ddd075c {
        width: 50%;
    }

     .elementor-element.elementor-element-a8ee5b2 {
        width: 50%;
    }

     .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

     .elementor-element.elementor-element-949eed0 {
        width: 50%;
    }

     .elementor-element.elementor-element-27a282b1 {
        padding: 150px 0px 150px 0px;
    }

     .elementor-element.elementor-element-04403c9 {
        padding: 40px 0px 40px 0px;
    }

     .elementor-element.elementor-element-45bd616 .ld-fh-element {
        font-size: 28px;
    }

     .elementor-element.elementor-element-8211026 .ld-fh-element {
        font-size: 28px;
    }

     .elementor-element.elementor-element-cabc401>.elementor-widget-container {
        margin: 20px 0px 0px 10px;
    }
}

@media(min-width:768px) {
     .elementor-element.elementor-element-020a6ab {
        width: 69.825%;
    }

     .elementor-element.elementor-element-4ba390f {
        width: 30.131%;
    }

     .elementor-element.elementor-element-abad0b8 {
        width: 55.175%;
    }

     .elementor-element.elementor-element-c895e74 {
        width: 44.781%;
    }
}

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

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

     .elementor-element.elementor-element-e861fb0 {
        width: 100%;
    }

     .elementor-element.elementor-element-fa97b44 {
        width: 100%;
    }

     .elementor-element.elementor-element-6f69dbb {
        width: 100%;
    }

     .elementor-element.elementor-element-926d430 {
        width: 100%;
    }

     .elementor-element.elementor-element-04fc914 {
        width: 100%;
    }

     .elementor-element.elementor-element-f59de7e {
        width: 100%;
    }

     .elementor-element.elementor-element-146765a {
        width: 100%;
    }
}

@media(min-width:1025px) {
     .elementor-element.elementor-element-b924826>.elementor-background-overlay {
        background-attachment: fixed;
    }

     .elementor-element.elementor-element-2d927bd>.elementor-background-overlay {
        background-attachment: fixed;
    }

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



.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}


body {
    --wp--preset--color--black: #003314;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flow>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
    margin-inline-start: auto !important;
    margin-inline-end: auto !important;
}

body .is-layout-constrained>.alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
    margin-inline-start: auto !important;
    margin-inline-end: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-inline-start: auto !important;
    margin-inline-end: auto !important;
}

body .is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

body .is-layout-flex>* {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

body .is-layout-grid>* {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}


.comments-area {
    display: none;
}

.main-footer,
.single-liquid-footer #lqd-site-content {
    display: none;
}

.lqd-mobile-sec .navbar-brand {
    padding: 15px 0;
}

.lqd-gdpr-accept {
    color: #003314 !important;
    background: #eaeaea !important;
}

.lqd-gdpr-accept:hover {
    color: #fff !important;
    background-color: #003314 !important;
}

@media only screen and (min-width: 600px) {

    .lqd-img-gal-thumbs img,
    .lqd-imgtxt-slider-link span,
    .lqd-imgtxt-slider-link:before {
        transition: opacity .3s;
        border: 1px solid transparent;
        border-radius: 70%;
    }


    .lqd-img-gal-thumbs figure {
        height: 120px;
        background-color: transparent;
    }
}

body {
    --lqd-cc-active-bw: 1px;
}

::-moz-selection {
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

::selection {
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.lqd-preloader-logo-spinner {
    --spinner-width: 66px;
}

.titlebar-inner h1 {}

.titlebar-inner p {}

.titlebar-inner {
    padding-top: 80px;
    padding-bottom: 80px;
}

.elementor-7971 .elementor-element.elementor-element-792b6fe1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7971 .elementor-element.elementor-element-792b6fe1 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7971 .elementor-element.elementor-element-792b6fe1 {
    color: #FFFFFF6B;
    padding: 85px 0px 90px 0px;
}

.elementor-7971 .elementor-element.elementor-element-792b6fe1 a {
    color: #FFFFFF;
}

.elementor-7971 .elementor-element.elementor-element-792b6fe1 a:hover {
    color: #FFFFFF66;
}

.elementor-7971 .elementor-element.elementor-element-7a4eaadc .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.2em 0em;
}

.elementor-7971 .elementor-element.elementor-element-7a4eaadc .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-7971 .elementor-element.elementor-element-7a4eaadc .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-7971 .elementor-element.elementor-element-e14b18f .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

.elementor-7971 .elementor-element.elementor-element-e14b18f .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-7971 .elementor-element.elementor-element-e14b18f .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn {
    --extended-line-size: 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    fill: #FFFFFF;
    --btn-pt: 1.2em;
    --btn-pe: 5.2em;
    --btn-pb: 1.2em;
    --btn-ps: 5.2em;
    padding: 1.2em 5.2em 1.2em 5.2em;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:before {
    background-color: #FFFFFF00;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn-extended-line {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn-extended-line {
    border-color: #FFFFFF33;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:hover,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:focus {
    color: #003314;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:hover,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:focus,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:after {
    background-color: #FFFFFF;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:hover,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:focus,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:hover .btn-extended-line,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:focus .btn-extended-line {
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:hover .btn-extended-line,
.elementor-7971 .elementor-element.elementor-element-5ed05de0 .btn:focus .btn-extended-line {
    border-color: #BCBCBC;
}

.elementor-7971 .elementor-element.elementor-element-5ed05de0>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 {
    --grid-template-columns: repeat(6, auto);
    --icon-size: 15px;
    --grid-column-gap: 25px;
    --grid-row-gap: 0px;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-widget-container {
    text-align: end;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 1.2em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-social-icon:hover i {
    color: #003314;
}

.elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-social-icon:hover svg {
    fill: #003314;
}

.main-footer,
.single-liquid-footer #lqd-site-content {
    background-color: #1C1C1C;
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/04/patt.svg");
}

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

    .elementor-7971 .elementor-element.elementor-element-7270e105 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-7971 .elementor-element.elementor-element-792b6fe1 {
        padding: 70px 0px 80px 0px;
    }

    .elementor-7971 .elementor-element.elementor-element-2fa77c5 .elementor-widget-container {
        text-align: start;
    }

    .elementor-7971 .elementor-element.elementor-element-2fa77c5 {
        --grid-column-gap: 6px;
    }
}

@media(max-width:767px) {
    .elementor-7971 .elementor-element.elementor-element-792b6fe1 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-7971 .elementor-element.elementor-element-5ed05de0>.elementor-widget-container {
        margin: 20px 0px 0px 10px;
    }
}

.elementor-kit-6 {
    --e-global-color-primary: #42A8CF;
    --e-global-color-secondary: #42A8CF;
    --e-global-color-text: #003314;
    --e-global-color-accent: #42A8CF;
    --e-global-typography-primary-font-family: "Outfit";
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-text-font-family: "Outfit";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.37em;
    --e-global-typography-accent-font-family: "Outfit";
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-font-style: italic;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

h1,
.h1 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h2,
.h2 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h3,
.h3 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h4,
.h4 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h5,
.h5 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h6,
.h6 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.page-scheme-dark {
    color: #FFFFFFCC;
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #FFFFFF;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #FFFFFF;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #FFFFFF;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #FFFFFF;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #FFFFFF;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}


h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .navbar-brand {
        max-width: 120px;
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

 .elementor-element.elementor-element-332b3a4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-332b3a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/04/ArchImage2.jpeg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

 .elementor-element.elementor-element-332b3a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 60px 0px;
}

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

 .elementor-element.elementor-element-586ae2d .ld-fh-element,
 .elementor-element.elementor-element-586ae2d .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-586ae2d .ld-fh-element {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    margin: 0px 0px 0px 0px;
    padding: 0.3em 1em 00.4em 1em;
}

 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-586ae2d>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    background-color: #566b46;
    border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-586ae2d {
    width: auto;
    max-width: auto;
}

 .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
    font-size: 129px;
    font-weight: 500;
    line-height: 0.9em;
    letter-spacing: -4.3px;
    white-space: normal;
    margin: 0em 0em 0.15em 0em;
}

 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-6ae0bed .ld-fh-element {
    white-space: normal;
    margin: 0em 5em 0.5em 0em;
}

 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-3520d53d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3520d53d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/about.jpg");
    background-position: center center;
    background-size: cover;
}

 .elementor-element.elementor-element-3520d53d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18% 0% 18% 0%;
}

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

 .elementor-element.elementor-element-4f6b5cc6 {
    padding: 040px 0px 0px 0px;
}

 .elementor-element.elementor-element-35c6f018.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-35c6f018>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-35c6f018>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

 .elementor-element.elementor-element-34aff928>.elementor-element-populated {
    border-style: solid;
    border-width: 03px 03px 03px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 0px 20px;
}

 .elementor-element.elementor-element-34aff928>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-e44782e .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-e44782e .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-e44782e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-e769b0c .ld-fh-element,
 .elementor-element.elementor-element-e769b0c .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-e769b0c .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-e769b0c .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-e769b0c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-91c14cb .ld-fh-element,
 .elementor-element.elementor-element-91c14cb .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-91c14cb .ld-fh-element {
    font-size: 17px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0px;
    white-space: normal;
    margin: 0em 0em 1em 0em;
}

 .elementor-element.elementor-element-91c14cb .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-91c14cb .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-28d8daa .lqd-custom-menu>ul>li:not(:last-child) {
    margin-bottom: 24px;
    margin-inline-end: 17px;
}

 .elementor-element.elementor-element-28d8daa ul>li>a {
    font-size: 16px;
}

 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu>ul>li>a {
    color: #003314;
}

 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu>ul>li>a:hover,
 .elementor-element.elementor-element-28d8daa .lqd-fancy-menu li.is-active>a {
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-28d8daa>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

 .elementor-element.elementor-element-d6c043d .lqd-custom-menu>ul>li:not(:last-child) {
    margin-bottom: 24px;
}

 .elementor-element.elementor-element-d6c043d ul>li>a {
    font-size: 16px;
}

 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu>ul>li>a {
    color: #003314;
}

 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu>ul>li>a:hover,
 .elementor-element.elementor-element-d6c043d .lqd-fancy-menu li.is-active>a {
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-d6c043d>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

 .elementor-element.elementor-element-8fd1b8c:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-8fd1b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/03/patt.svg");
}

 .elementor-element.elementor-element-8fd1b8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 060px;
    margin-bottom: 0px;
    padding: 50px 0px 90px 0px;
}

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

 .elementor-element.elementor-element-716d737 .ld-fancy-heading {
    text-align: center;
}

 .elementor-element.elementor-element-716d737 .ld-fh-element,
 .elementor-element.elementor-element-716d737 .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-716d737 .ld-fh-element {
    font-size: 39px;
    text-transform: uppercase;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-716d737 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-716d737 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-716d737>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-5dcfcc9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-6c5ee79b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-592f80c8 .carousel-item {
    width: calc(100% / 3.75);
    flex: 0 0 auto;
    padding-inline-start: 40px;
    padding-inline-end: 40px;
}

 .elementor-element.elementor-element-592f80c8 .carousel-items {
    margin-inline-start: -40px;
    margin-inline-end: -40px;
}

 .elementor-element.elementor-element-592f80c8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-b924826>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

 .elementor-element.elementor-element-e861fb0>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

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

 .elementor-element.elementor-element-0455991 .ld-fh-element,
 .elementor-element.elementor-element-0455991 .ld-fh-element a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-0455991 .ld-fh-element {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    margin: 0px 0px 0px 0px;
    padding: 0.3em 1em 00.4em 1em;
}

 .elementor-element.elementor-element-0455991 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-0455991 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-0455991>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    background-color: #42A8CF;
    border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-0455991 {
    width: auto;
    max-width: auto;
}

 .elementor-element.elementor-element-4e0e064 .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-4e0e064 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-4e0e064 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-f9c8660>.elementor-widget-container {
    padding: 0px 0px 05px 0px;
}

 .elementor-element.elementor-element-fa97b44.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-fa97b44>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

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

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

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

 .elementor-element.elementor-element-4f7f33b .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-4f7f33b .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-4f7f33b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-2b5856d .ld-fh-element,
 .elementor-element.elementor-element-2b5856d .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-2b5856d .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-2b5856d .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-2b5856d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-right .elementor-image-box-img {
    margin-inline-start: 0px;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-left .elementor-image-box-img {
    margin-inline-end: 0px;
}

 .elementor-element.elementor-element-5b2d685.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

 .elementor-element.elementor-element-5b2d685 .elementor-image-box-title {
    margin-bottom: 15px;
    font-size: 16px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-right .elementor-image-box-img {
    margin-inline-start: 0px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-left .elementor-image-box-img {
    margin-inline-end: 0px;
}

 .elementor-element.elementor-element-46cb4df.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-img img {
    transition-duration: 0.3s;
}

 .elementor-element.elementor-element-46cb4df .elementor-image-box-title {
    margin-bottom: 15px;
    font-size: 16px;
}

 .elementor-element.elementor-element-7e06255 img {
    width: 62%;
}

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

 .elementor-element.elementor-element-2d927bd>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
}

 .elementor-element.elementor-element-2d927bd {
    padding: 040px 0px 40px 0px;
}

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

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

 .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 20px;
}

 .elementor-element.elementor-element-6f69dbb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-02102dc .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-02102dc .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-02102dc .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fancy-heading {
    text-align: justify;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element,
 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element a {
    color: #003314;
}

 .elementor-element.elementor-element-cf7f2c9 .ld-fh-element {
    font-size: 16px;
    line-height: 1.25em;
    white-space: normal;
    margin: 0em 0em 1.25em 0em;
}

 .elementor-element.elementor-element-cf7f2c9 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-cf7f2c9 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

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

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

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline-end: calc(10px/2);
    margin-inline-start: calc(10px/2);
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items {
    margin-inline-end: calc(-10px/2);
    margin-inline-start: calc(-10px/2);
}

body.rtl  .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-start: calc(-10px/2);
}

body:not(.rtl)  .elementor-element.elementor-element-3ec295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-icon i {
    color: #42A8CF;
}

 .elementor-element.elementor-element-3ec295a .elementor-icon-list-icon svg {
    fill: #42A8CF;
}

 .elementor-element.elementor-element-3ec295a {
    --e-icon-list-icon-size: 20px;
}

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

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

 .elementor-element.elementor-element-926d430.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

 .elementor-element.elementor-element-926d430>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

 .elementor-element.elementor-element-926d430>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-bc-flex-widget  .elementor-element.elementor-element-04fc914.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

 .elementor-element.elementor-element-04fc914.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

 .elementor-element.elementor-element-04fc914>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 20px;
}

 .elementor-element.elementor-element-04fc914>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-58ee459 .ld-fancy-heading {
    text-align: center;
}

 .elementor-element.elementor-element-58ee459 .ld-fh-element {
    font-size: 39px;
    line-height: 42px;
    letter-spacing: -0.16px;
    white-space: normal;
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-58ee459 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-58ee459 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-81075b7 {
    padding: 35px 0px 0px 0px;
}

 .elementor-element.elementor-element-e51b499>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-e51b499>.elementor-element-populated,
 .elementor-element.elementor-element-e51b499>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-e51b499>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-67c76ea .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-67c76ea .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-67c76ea .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-67c76ea .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-67c76ea .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-67c76ea .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-67c76ea .lqd-iconbox-content,
 .elementor-element.elementor-element-67c76ea p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-67c76ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-1a1798b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-3b43246 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-3b43246 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-3b43246 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-3b43246 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-3b43246 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-3b43246 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-3b43246 .lqd-iconbox-content,
 .elementor-element.elementor-element-3b43246 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-3b43246>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-f430c1c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-560b950 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-560b950 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-560b950 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-560b950 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-560b950 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-560b950 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-560b950 .lqd-iconbox-content,
 .elementor-element.elementor-element-560b950 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-560b950>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-95b46ce {
    padding: 35px 0px 0px 0px;
}

 .elementor-element.elementor-element-1fa467a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-1fa467a>.elementor-element-populated,
 .elementor-element.elementor-element-1fa467a>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-1fa467a>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-914ab03 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-914ab03 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-914ab03 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-914ab03 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-914ab03 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-914ab03 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-914ab03 .lqd-iconbox-content,
 .elementor-element.elementor-element-914ab03 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-914ab03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-3a660b6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-3a660b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-7b283ba .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-7b283ba .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-7b283ba .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-7b283ba .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-7b283ba .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-7b283ba .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-7b283ba .lqd-iconbox-content,
 .elementor-element.elementor-element-7b283ba p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-7b283ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-ba2345f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-2ab8c9d .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-2ab8c9d .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-2ab8c9d .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-2ab8c9d .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-2ab8c9d .lqd-iconbox-content,
 .elementor-element.elementor-element-2ab8c9d p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-2ab8c9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-ddd075c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-ddd075c>.elementor-element-populated,
 .elementor-element.elementor-element-ddd075c>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-ddd075c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-e0fa1bd .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-e0fa1bd .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-e0fa1bd .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-e0fa1bd .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-e0fa1bd .lqd-iconbox-content,
 .elementor-element.elementor-element-e0fa1bd p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated,
 .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-a8ee5b2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-bd49e7e .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-bd49e7e .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-bd49e7e .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-bd49e7e .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-bd49e7e .lqd-iconbox-content,
 .elementor-element.elementor-element-bd49e7e p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-949eed0>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-949eed0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-2203d21 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-2203d21 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-2203d21 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-2203d21 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-2203d21 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-2203d21 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-2203d21 .lqd-iconbox-content,
 .elementor-element.elementor-element-2203d21 p {
    margin: 0em 0em 0em 0em;
}

 .elementor-element.elementor-element-2203d21>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated,
 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-8deb1aa>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-8deb1aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-10d33f4 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-10d33f4 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-10d33f4 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-10d33f4 .lqd-iconbox-content,
 .elementor-element.elementor-element-10d33f4 p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-0695913>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

 .elementor-element.elementor-element-0695913>.elementor-element-populated,
 .elementor-element.elementor-element-0695913>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-0695913>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-a9cb337 .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-a9cb337 .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-a9cb337 .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-a9cb337 .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-a9cb337 .lqd-iconbox-content,
 .elementor-element.elementor-element-a9cb337 p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-e3480c9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #003314;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

 .elementor-element.elementor-element-be9813e .iconbox-icon-container {
    min-width: 45px;
    font-size: 45px;
}

 .elementor-element.elementor-element-be9813e .iconbox-icon-container>img {
    width: 45px;
}

 .elementor-element.elementor-element-be9813e .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

 .elementor-element.elementor-element-be9813e .iconbox {
    text-align: center;
}

 .elementor-element.elementor-element-be9813e .lqd-iconbox-heading {
    margin: 0em 0em 0.3em 0em;
}

 .elementor-element.elementor-element-be9813e .contents p {
    font-size: 14px;
}

 .elementor-element.elementor-element-be9813e .lqd-iconbox-content,
 .elementor-element.elementor-element-be9813e p {
    margin: 0em 0em 0em 0em;
}

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

 .elementor-element.elementor-element-27a282b1:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-27a282b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/dabs-banner.jpg");
    background-position: center center;
    background-size: cover;
}

 .elementor-element.elementor-element-27a282b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 180px 0px 180px 0px;
}

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

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

 .elementor-element.elementor-element-04403c9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-04403c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
}

 .elementor-element.elementor-element-04403c9>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

 .elementor-element.elementor-element-04403c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #FFFFFF6B;
    padding: 85px 0px 90px 0px;
}

 .elementor-element.elementor-element-04403c9 .elementor-heading-title {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-04403c9 a {
    color: #FFFFFF;
}

 .elementor-element.elementor-element-04403c9 a:hover {
    color: #FFFFFF66;
}

 .elementor-element.elementor-element-45bd616 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.2em 0em;
}

 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-8211026 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

 .elementor-element.elementor-element-8211026 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

 .elementor-element.elementor-element-8211026 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

 .elementor-element.elementor-element-cabc401 .btn {
    --extended-line-size: 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    fill: #FFFFFF;
    --btn-pt: 1.2em;
    --btn-pe: 5.2em;
    --btn-pb: 1.2em;
    --btn-ps: 5.2em;
    padding: 1.2em 5.2em 1.2em 5.2em;
}

 .elementor-element.elementor-element-cabc401 .btn,
 .elementor-element.elementor-element-cabc401 .btn:before {
    background-color: #FFFFFF00;
}

 .elementor-element.elementor-element-cabc401 .btn,
 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
}

 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-color: #FFFFFF33;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus {
    color: #003314;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus,
 .elementor-element.elementor-element-cabc401 .btn:after {
    background-color: #FFFFFF;
}

 .elementor-element.elementor-element-cabc401 .btn:hover,
 .elementor-element.elementor-element-cabc401 .btn:focus,
 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-style: solid;
    border-color: #FFFFFF;
}

 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-color: #BCBCBC;
}

 .elementor-element.elementor-element-cabc401>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

 .elementor-element.elementor-element-482fe2a {
    --grid-template-columns: repeat(6, auto);
    --icon-size: 15px;
    --grid-column-gap: 25px;
    --grid-row-gap: 0px;
}

 .elementor-element.elementor-element-482fe2a .elementor-widget-container {
    text-align: end;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 1.2em;
    border-style: solid;
    display: flex;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover i {
    color: #003314;
}

 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover svg {
    fill: #003314;
}

@media(max-width:1024px) {
     .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 123px;
    }

     .elementor-element.elementor-element-3520d53d {
        padding: 150px 0px 150px 0px;
    }

     .elementor-element.elementor-element-4f6b5cc6 {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-34aff928>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-34aff928 {
        z-index: 1;
    }

     .elementor-element.elementor-element-e44782e .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-716d737 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-5dcfcc9e {
        padding: 0px 0px 60px 0px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-item {
        width: calc(100% / 2);
        flex: 0 0 auto;
    }

     .elementor-element.elementor-element-b924826 {
        padding: 60px 40px 60px 40px;
    }

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

     .elementor-element.elementor-element-e861fb0 {
        z-index: 1;
    }

     .elementor-element.elementor-element-4e0e064 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-7ee5cbb {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-4f7f33b .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-2d927bd {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-6f69dbb {
        z-index: 1;
    }

     .elementor-element.elementor-element-02102dc .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-c579968 {
        padding: 60px 40px 60px 40px;
    }

     .elementor-element.elementor-element-04fc914>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-04fc914 {
        z-index: 1;
    }

     .elementor-element.elementor-element-58ee459 .ld-fh-element {
        font-size: 42px;
    }

     .elementor-element.elementor-element-04403c9 {
        padding: 70px 0px 80px 0px;
    }

     .elementor-element.elementor-element-482fe2a .elementor-widget-container {
        text-align: start;
    }

     .elementor-element.elementor-element-482fe2a {
        --grid-column-gap: 6px;
    }
}

@media(max-width:767px) {
     .elementor-element.elementor-element-332b3a4 {
        padding: 40px 0px 40px 0px;
    }

     .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 14vw;
        letter-spacing: -2px;
        margin: 0em 0em 0.4em 0em;
    }

     .elementor-element.elementor-element-6ae0bed .ld-fh-element {
        margin: 0em 0em 0.5em 0em;
    }

     .elementor-element.elementor-element-4f6b5cc6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 40px 20px;
    }

     .elementor-element.elementor-element-35c6f018>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-34aff928>.elementor-element-populated {
        border-width: 3px 3px 3px 3px;
        padding: 30px 10px 20px 10px;
    }

     .elementor-element.elementor-element-e44782e .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-28d8daa .lqd-custom-menu>ul>li:not(:last-child) {
        margin-inline-end: 180px;
    }

     .elementor-element.elementor-element-d6c043d .lqd-custom-menu>ul>li:not(:last-child) {
        margin-bottom: 16px;
    }

     .elementor-element.elementor-element-8fd1b8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-716d737 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-5dcfcc9e {
        padding: 0px 0px 0px 0px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-item {
        width: calc(100% / 1.4);
        flex: 0 0 auto;
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }

     .elementor-element.elementor-element-592f80c8 .carousel-items {
        margin-inline-start: -10px;
        margin-inline-end: -10px;
    }

     .elementor-element.elementor-element-b924826 {
        padding: 40px 20px 60px 20px;
    }

     .elementor-element.elementor-element-e861fb0>.elementor-element-populated {
        padding: 30px 10px 20px 10px;
    }

     .elementor-element.elementor-element-4e0e064 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-fa97b44>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-7ee5cbb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 10px 40px 10px;
    }

     .elementor-element.elementor-element-4f7f33b .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-545da87 {
        width: 50%;
    }

     .elementor-element.elementor-element-5b2d685 .elementor-image-box-img {
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-9208baf {
        width: 50%;
    }

     .elementor-element.elementor-element-46cb4df .elementor-image-box-img {
        margin-bottom: 0px;
    }

     .elementor-element.elementor-element-2d927bd {
        padding: 40px 20px 40px 20px;
    }

     .elementor-element.elementor-element-6f69dbb>.elementor-element-populated {
        padding: 0px 10px 40px 10px;
    }

     .elementor-element.elementor-element-02102dc .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-cf7f2c9 .ld-fancy-heading {
        text-align: start;
    }

     .elementor-element.elementor-element-926d430>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

     .elementor-element.elementor-element-c579968 {
        padding: 40px 10px 40px 10px;
    }

     .elementor-element.elementor-element-04fc914>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

     .elementor-element.elementor-element-58ee459 .ld-fh-element {
        font-size: 10vw;
    }

     .elementor-element.elementor-element-e51b499 {
        width: 50%;
    }

     .elementor-element.elementor-element-1a1798b {
        width: 50%;
    }

     .elementor-element.elementor-element-f430c1c {
        width: 50%;
    }

     .elementor-element.elementor-element-1fa467a {
        width: 50%;
    }

     .elementor-element.elementor-element-3a660b6 {
        width: 50%;
    }

     .elementor-element.elementor-element-ba2345f {
        width: 50%;
    }

     .elementor-element.elementor-element-ba2345f>.elementor-element-populated {
        border-width: 0px 0px 1px 1px;
    }

     .elementor-element.elementor-element-ddd075c {
        width: 50%;
    }

     .elementor-element.elementor-element-a8ee5b2 {
        width: 50%;
    }

     .elementor-element.elementor-element-a8ee5b2>.elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

     .elementor-element.elementor-element-949eed0 {
        width: 50%;
    }

     .elementor-element.elementor-element-27a282b1 {
        padding: 150px 0px 150px 0px;
    }

     .elementor-element.elementor-element-04403c9 {
        padding: 40px 0px 40px 0px;
    }

     .elementor-element.elementor-element-45bd616 .ld-fh-element {
        font-size: 28px;
    }

     .elementor-element.elementor-element-8211026 .ld-fh-element {
        font-size: 28px;
    }

     .elementor-element.elementor-element-cabc401>.elementor-widget-container {
        margin: 20px 0px 0px 10px;
    }
}

@media(min-width:768px) {
     .elementor-element.elementor-element-020a6ab {
        width: 69.825%;
    }

     .elementor-element.elementor-element-4ba390f {
        width: 30.131%;
    }

     .elementor-element.elementor-element-abad0b8 {
        width: 55.175%;
    }

     .elementor-element.elementor-element-c895e74 {
        width: 44.781%;
    }
}

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

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

     .elementor-element.elementor-element-e861fb0 {
        width: 100%;
    }

     .elementor-element.elementor-element-fa97b44 {
        width: 100%;
    }

     .elementor-element.elementor-element-6f69dbb {
        width: 100%;
    }

     .elementor-element.elementor-element-926d430 {
        width: 100%;
    }

     .elementor-element.elementor-element-04fc914 {
        width: 100%;
    }

     .elementor-element.elementor-element-f59de7e {
        width: 100%;
    }

     .elementor-element.elementor-element-146765a {
        width: 100%;
    }
}

@media(min-width:1025px) {
     .elementor-element.elementor-element-b924826>.elementor-background-overlay {
        background-attachment: fixed;
    }

     .elementor-element.elementor-element-2d927bd>.elementor-background-overlay {
        background-attachment: fixed;
    }

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


/*! elementor - v3.11.2 - 22-02-2023 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #818a91;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #003314
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #818a91
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}


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

.elementor-7793 .elementor-element.elementor-element-e417b1b:not(.elementor-motion-effects-element-type-background),
.elementor-7793 .elementor-element.elementor-element-e417b1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
}

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

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

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

.elementor-7793 .elementor-element.elementor-element-347a98c .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-7793 .elementor-element.elementor-element-347a98c .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-7793 .elementor-element.elementor-element-347a98c {
    --e-icon-list-icon-size: 14px;
}

.elementor-7793 .elementor-element.elementor-element-347a98c .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-7793 .elementor-element.elementor-element-db2c277 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-7793 .elementor-element.elementor-element-db2c277 .elementor-widget-container {
    text-align: end;
}

@media only screen and (max-width: 600px) {
    .lqd-mobile-sec .navbar-header {
         display: flex !important; 
    }
}

.elementor-7793 .elementor-element.elementor-element-0470a74>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-7793 .elementor-element.elementor-element-0470a74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 45px 20px 45px;
}

.elementor-7793 .elementor-element.elementor-element-0470a74>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.is-stuck .elementor-7793 .elementor-element.elementor-element-0470a74 {
    padding: 10px 45px 010px 45px;
}

.elementor-7793 .elementor-element.elementor-element-12dd1f9 {
    text-align: start;
    width: 100%;
    max-width: 100%;
}

.elementor-7793 .elementor-element.elementor-element-12dd1f9 img {
    width: 106px; 
}

.elementor-7793 .elementor-element.elementor-element-12dd1f9>.elementor-widget-container {
    padding: 0px 0px 0px 10px;
}

.elementor-bc-flex-widget .elementor-7793 .elementor-element.elementor-element-94bcb0b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7793 .elementor-element.elementor-element-94bcb0b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7793 .elementor-element.elementor-element-5468aba .nav-trigger {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #003314;
        padding-inline-end: 10px;
    background:#fff;
}

.elementor-7793 .elementor-element.elementor-element-5468aba .nav-trigger .txt {
    margin-inline-start: 0px;
}

.elementor-7793 .elementor-element.elementor-element-5468aba .nav-trigger .bars {
    width: 55px;
    height: 55px;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen .main-nav-trigger {
    inset-inline-end: 4em;
    inset-inline-start: auto;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen .lqd-fsh-bg-side-container span,
.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen .lqd-fsh-bg-col span {
    background: #FFFFFF;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen .lqd-fsh-bg-side-container:before,
.elementor-7793 .elementor-element.elementor-element-bf86c2f .navbar-fullscreen .lqd-fsh-bg-col:before {
    background: #FFFFFF14;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .nav-trigger.is-active .bar,
.elementor-7793 .elementor-element.elementor-element-bf86c2f .nav-trigger.is-active .bar:before,
.elementor-7793 .elementor-element.elementor-element-bf86c2f .nav-trigger.is-active .bar:after {
    background: #003314;
}

.elementor-7793 .elementor-element.elementor-element-bf86c2f .nav-trigger.is-active {
    color: #003314;
}

.elementor-7793 .elementor-element.elementor-element-92224bf {
    padding: 0px 20px 40px 0px;
}

.elementor-bc-flex-widget .elementor-7793 .elementor-element.elementor-element-bd52cdf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7793 .elementor-element.elementor-element-bd52cdf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn {
    width: 57px;
    height: 57px;
    --icon-font-size: 18px;
    box-shadow: 3px 0px 66px 0px rgba(0, 0, 0, 0.27);
    border-radius: 99em 99em 99em 99em;
    --btn-pt: 0px;
    --btn-pe: 0px;
    --btn-pb: 0px;
    --btn-ps: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn,
.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn:before {
    background-color: #FFFFFF;
}

.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn-icon {
    color: #003314;
    fill: #003314;
}

.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn-icon i {
    transform: rotate(90deg);
}

.elementor-7793 .elementor-element.elementor-element-b2c2236 .btn-icon svg {
    transform: rotate(90deg);
}

.elementor-7793 .elementor-element.elementor-element-14aa903 {
    --spacer-size: 50px;
}

.is-stuck>.elementor>.elementor-section {
    background-color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-7793 .elementor-element.elementor-element-b318448 {
        width: 80.877%;
    }

    .elementor-7793 .elementor-element.elementor-element-f5a06aa {
        width: 19.079%;
    }
}

@media(max-width:767px) {
    .elementor-7793 .elementor-element.elementor-element-e417b1b {
        z-index: 999;
    }

    .elementor-7793 .elementor-element.elementor-element-b318448 {
        width: 50%;
    }

    .elementor-7793 .elementor-element.elementor-element-b318448.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7793 .elementor-element.elementor-element-b318448>.elementor-element-populated {
        padding: 0px 0px 0px 35px;
    }

    .elementor-7793 .elementor-element.elementor-element-347a98c {
        --e-icon-list-icon-size: 17px;
    }

    .elementor-7793 .elementor-element.elementor-element-347a98c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-7793 .elementor-element.elementor-element-347a98c .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-7793 .elementor-element.elementor-element-f5a06aa {
        width: 50%;
    }

    .elementor-7793 .elementor-element.elementor-element-f5a06aa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7793 .elementor-element.elementor-element-db2c277 {
        --grid-template-columns: repeat(5, auto);
        --icon-size: 12px;
    }

    .is-stuck .elementor-7793 .elementor-element.elementor-element-0470a74 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-7793 .elementor-element.elementor-element-0470a74 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-7793 .elementor-element.elementor-element-d820b8c {
        width: 50%;
    }

    .elementor-7793 .elementor-element.elementor-element-94bcb0b {
        width: 50%;
    }
}


/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    white-space: nowrap;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus,
.screen-reader-text:focus-within {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    inset-inline-start: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

.screen-reader-text:focus-within {
    overflow: visible;
}

/*--------------------------------------------------------------
Spacing
--------------------------------------------------------------*/
.wp-block-button,
.wp-block-cover {
    margin-bottom: 32px;
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/

body:not(.has-sidebar) .alignfull {
    width: 100vw;
    position: relative;
    inset-inline-start: 50%;
    inset-inline-end: 50%;
    margin-inline-start: -50vw;
    margin-inline-end: -50vw;
}

.alignleft {
    display: inline;
    float: left;
    margin-inline-end: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-inline-start: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-inline-start: auto;
    margin-inline-end: auto;
    text-align: center;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}

.wp-block-gallery {
    margin-bottom: 1em;
}

.blocks-gallery-caption {
    margin-top: 0;
}

/*--------------------------------------------------------------
Button
--------------------------------------------------------------*/
.wp-block-button__link {
    --wp-btn-border-radius: 1.5em;
    border-radius: var(--wp-btn-border-radius);
    line-height: 1.35em;
}

.wp-block-button.is-style-squared .wp-block-button__link {
    --wp-btn-border-radius: 0;
}

/*--------------------------------------------------------------
Cover
--------------------------------------------------------------*/
.wp-block-cover.has-background-dim {
    color: #fff;
}

.wp-block-cover.has-background-dim a {
    color: inherit;
}

.wp-block-group.has-background,
.has-background {
    margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
Blockquote
--------------------------------------------------------------*/
.wp-block-pullquote blockquote {
    border: none;
}

/*--------------------------------------------------------------
Readmore
--------------------------------------------------------------*/
.entry-summary .more-link:after {
    content: "\02192";
    display: inline-block;
    margin-inline-start: 0.5em;
}

@media (max-width:991px) {
    .modal-b {
        border: 1px solid #C6C6C6 !important
    }
}

.modal-b {
    border: 1px solid #C6C6C6;
}

.modal-bl-n {
    border-inline-start: none;
}

.modal-bb-n {
    border-bottom: none;
}

.modal-p {
    padding: 20px 10px 15px 20px;
    background: #fff;
}

.modal-text {
    margin: 0;
    color: #4B4B4C;
    font-size: 14px;
}


.elementor-kit-6 {
    --e-global-color-primary: #42A8CF;
    --e-global-color-secondary: #42A8CF;
    --e-global-color-text: #003314;
    --e-global-color-accent: #42A8CF;
    --e-global-typography-primary-font-family: "Outfit";
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-text-font-family: "Outfit";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.37em;
    --e-global-typography-accent-font-family: "Outfit";
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-font-style: italic;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

h1,
.h1 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h2,
.h2 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h3,
.h3 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h4,
.h4 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h5,
.h5 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

h6,
.h6 {
    color: #003314;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.page-scheme-dark {
    color: #FFFFFFCC;
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #FFFFFF;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #FFFFFF;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #FFFFFF;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #FFFFFF;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #FFFFFF;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}


h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

/*
    Popular featured css
*/
.popular__featured--section {
  background: url(../img/other/bg-full-4.png);
  padding-bottom: 14rem;
  background-position: center center;
  background-size: cover;
}

@media only screen and (min-width: 992px) {
  .popular__featured--section {
    padding-bottom: 16rem;
    
  }
}
@media only screen and (max-width: 767px) {
  .popular__featured--section .mb-3 {
    width: 100%;
}
}


.popular__featured--column5 {
  padding-bottom: 5rem;
}

.popular__featured--card:hover .popular__featured--badge {
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.popular__featured--card:hover .popular__featured--img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
      
}
.popular__featured--card:hover .popular__featured--subtitle span {
  transform: rotate(45deg);
}

.popular__featured--img {
  border-radius: 1rem;
  height: 302px;
  object-fit: cover;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
  transition: all 0.3s ease-in-out;
  width: 100%;
}

.popular__featured--link {
  overflow: hidden;
  border-radius: 1rem;
  position: relative;
  display: block;
}
.popular__featured--link::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.62));
  transition: 0.3s;
  z-index: 9;
}

.popular__featured--content {
  position: absolute;
  bottom: 3.5rem;
  inset-inline-start: 1.5rem;
  cursor: pointer;
  z-index: 9;
}

.popular__featured--badge {
  position: absolute;
  top: 1.5rem;
  inset-inline-end: 1.5rem;
  z-index: 9;
}

.popular__featured--thumbnail {
  line-height: 1;
}

.popular__featured--title {
  color:  #fff ;
  margin-bottom: 1.5rem;
}

.popular__featured--subtitle {
  color:  #fff ;
  text-transform: uppercase;
}
.popular__featured--subtitle span {
  color: var(--color-hover);
  margin-inline-start: 1rem;
}

.position-relative {
    position: relative;
}

.popular__featured--badge {
  width: 4.5rem;
  height: 4.5rem;
  background: var(--color-hover);
  color:  #fff ;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}


@media(max-width:767px) {
    .elementor-kit-6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .main-header .navbar-brand {
        max-width: 120px;
    }

    .main-header .lqd-mobile-sec .navbar-brand img {
        max-width: 120px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-9492 .elementor-element.elementor-element-332b3a4:not(.elementor-motion-effects-element-type-background),
.elementor-9492 .elementor-element.elementor-element-332b3a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2022/04/ArchImage2.jpeg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-9492 .elementor-element.elementor-element-332b3a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 60px 0px;
}

.elementor-9492 .elementor-element.elementor-element-332b3a4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d .ld-fh-element,
.elementor-9492 .elementor-element.elementor-element-586ae2d .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d .ld-fh-element {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    margin: 0px 0px 0px 0px;
    padding: 0.3em 1em 00.4em 1em;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    background-color: #42A8CF;
    border-radius: 100px 100px 100px 100px;
}

.elementor-9492 .elementor-element.elementor-element-586ae2d {
    width: auto;
    max-width: auto;
}

.elementor-9492 .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
    font-size: 129px;
    font-weight: 500;
    line-height: 0.9em;
    letter-spacing: -4.3px;
    white-space: normal;
    margin: 0em 0em 0.15em 0em;
}

.elementor-9492 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-5ad9ac0 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-6ae0bed .ld-fh-element {
    white-space: normal;
    margin: 0em 5em 0.5em 0em;
}

.elementor-9492 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-6ae0bed .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-3520d53d:not(.elementor-motion-effects-element-type-background),
.elementor-9492 .elementor-element.elementor-element-3520d53d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/leadership.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-9492 .elementor-element.elementor-element-3520d53d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18% 0% 18% 0%;
}

.elementor-9492 .elementor-element.elementor-element-3520d53d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9492 .elementor-element.elementor-element-4e24ff4>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-9492 .elementor-element.elementor-element-4e24ff4 {
    padding: 80px 0px 60px 0px;
}

.elementor-9492 .elementor-element.elementor-element-b981a98 .ld-fancy-heading {
    text-align: center;
}

.elementor-9492 .elementor-element.elementor-element-b981a98 .ld-fh-element {
    font-size: 80px;
    font-weight: 500;
    line-height: 0.9em;
    letter-spacing: -4.3px;
    white-space: normal;
    margin: 0em 0em 0.15em 0em;
}

.elementor-9492 .elementor-element.elementor-element-b981a98 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-b981a98 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-e17f849 .ld-fancy-heading {
    text-align: center;
}

.elementor-9492 .elementor-element.elementor-element-e17f849 .ld-fh-element {
    font-size: 80px;
    font-weight: 500;
    line-height: 0.9em;
    letter-spacing: -4.3px;
    white-space: normal;
    margin: 0em 0em 0.15em 0em;
}

.elementor-9492 .elementor-element.elementor-element-e17f849 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-e17f849 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-a7c5d65 {
    padding: 20px 0px 0px 0px;
}

.elementor-9492 .elementor-element.elementor-element-299d8a3 .lqd-tm-details {
    padding: 0px 0px 0px 40px;
}

.elementor-9492 .elementor-element.elementor-element-2647e3a>.elementor-widget-container {
    padding: 75px 0px 0px 0px;
}

.elementor-9492 .elementor-element.elementor-element-93903d1 .lqd-tm-details {
    padding: 0px 0px 0px 40px;
}

.elementor-9492 .elementor-element.elementor-element-9417422>.elementor-widget-container {
    padding: 75px 0px 0px 0px;
}

.elementor-9492 .elementor-element.elementor-element-04403c9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9492 .elementor-element.elementor-element-04403c9:not(.elementor-motion-effects-element-type-background),
.elementor-9492 .elementor-element.elementor-element-04403c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003314;
}

.elementor-9492 .elementor-element.elementor-element-04403c9>.elementor-background-overlay {
    background-image: url("https://dabs-eg.com/wp-content/uploads/2023/02/ff.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9492 .elementor-element.elementor-element-04403c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #FFFFFF6B;
    padding: 85px 0px 90px 0px;
}

.elementor-9492 .elementor-element.elementor-element-04403c9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-04403c9 a {
    color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-04403c9 a:hover {
    color: #FFFFFF66;
}

.elementor-9492 .elementor-element.elementor-element-45bd616 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.2em 0em;
}

.elementor-9492 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-45bd616 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-8211026 .ld-fh-element {
    font-weight: 500;
    white-space: normal;
    margin: 0em 0em 0.5em 0em;
}

.elementor-9492 .elementor-element.elementor-element-8211026 .lqd-highlight-inner {
    height: 0.275em;
    bottom: 0em;
}

.elementor-9492 .elementor-element.elementor-element-8211026 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn {
    --extended-line-size: 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    fill: #FFFFFF;
    --btn-pt: 1.2em;
    --btn-pe: 5.2em;
    --btn-pb: 1.2em;
    --btn-ps: 5.2em;
    padding: 1.2em 5.2em 1.2em 5.2em;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:before {
    background-color: #FFFFFF00;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn-extended-line {
    border-color: #FFFFFF33;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:hover,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:focus {
    color: #003314;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:hover,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:focus,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:after {
    background-color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:hover,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:focus,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:hover .btn-extended-line,
.elementor-9492 .elementor-element.elementor-element-cabc401 .btn:focus .btn-extended-line {
    border-color: #BCBCBC;
}

.elementor-9492 .elementor-element.elementor-element-cabc401>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a {
    --grid-template-columns: repeat(6, auto);
    --icon-size: 15px;
    --grid-column-gap: 25px;
    --grid-row-gap: 0px;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-widget-container {
    text-align: end;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 1.2em;
    border-style: solid;
    display: flex;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover i {
    color: #003314;
}

.elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-social-icon:hover svg {
    fill: #003314;
}

@media(min-width:768px) {
    .elementor-9492 .elementor-element.elementor-element-020a6ab {
        width: 69.825%;
    }

    .elementor-9492 .elementor-element.elementor-element-4ba390f {
        width: 30.131%;
    }
}

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

    .elementor-9492 .elementor-element.elementor-element-146765a {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-9492 .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 123px;
    }

    .elementor-9492 .elementor-element.elementor-element-3520d53d {
        padding: 150px 0px 150px 0px;
    }

    .elementor-9492 .elementor-element.elementor-element-b981a98 .ld-fh-element {
        font-size: 123px;
    }

    .elementor-9492 .elementor-element.elementor-element-e17f849 .ld-fh-element {
        font-size: 123px;
    }

    .elementor-9492 .elementor-element.elementor-element-04403c9 {
        padding: 70px 0px 80px 0px;
    }

    .elementor-9492 .elementor-element.elementor-element-482fe2a .elementor-widget-container {
        text-align: start;
    }

    .elementor-9492 .elementor-element.elementor-element-482fe2a {
        --grid-column-gap: 6px;
    }
}

@media(max-width:767px) {
    .elementor-9492 .elementor-element.elementor-element-332b3a4 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-9492 .elementor-element.elementor-element-5ad9ac0 .ld-fh-element {
        font-size: 14vw;
        letter-spacing: -2px;
        margin: 0em 0em 0.4em 0em;
    }

    .elementor-9492 .elementor-element.elementor-element-6ae0bed .ld-fh-element {
        margin: 0em 0em 0.5em 0em;
    }

    .elementor-9492 .elementor-element.elementor-element-4e24ff4>.elementor-background-overlay {
        background-size: auto;
        opacity: 0;
    }

    .elementor-9492 .elementor-element.elementor-element-b981a98 .ld-fh-element {
        font-size: 14vw;
        letter-spacing: -2px;
        margin: 0em 0em 0.4em 0em;
    }

    .elementor-9492 .elementor-element.elementor-element-e17f849 .ld-fh-element {
        font-size: 14vw;
        letter-spacing: -2px;
        margin: 0em 0em 0.4em 0em;
    }

    .elementor-9492 .elementor-element.elementor-element-04403c9 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-9492 .elementor-element.elementor-element-45bd616 .ld-fh-element {
        font-size: 28px;
    }

    .elementor-9492 .elementor-element.elementor-element-8211026 .ld-fh-element {
        font-size: 28px;
    }

    .elementor-9492 .elementor-element.elementor-element-cabc401>.elementor-widget-container {
        margin: 20px 0px 0px 10px;
    }
}


/*! elementor - v3.11.2 - 22-02-2023 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #818a91;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #003314
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #818a91
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}

@keyframes lqdGDPRFadeIn {
    from {
        transform: translate(-50%, 50%);
        opacity: 0;
        visibility: hidden
    }

    to {
        transform: translate(-50%, 0);
        opacity: 1;
        visibility: visible
    }
}

@keyframes lqdGDPRFadeOut {
    from {
        transform: translate(-50%, 0);
        opacity: 1;
        visibility: visible
    }

    to {
        transform: translate(-50%, 50%);
        opacity: 0;
        visibility: hidden
    }
}

.lqd-gdpr-accept {
    padding: 8px 23px;
    border: none;
    border-radius: 50em;
    background: #eff3f5;
    font-size: 14px;
    line-height: 1em;
    color: #184341;
    transition: background .3s, color .3s
}

.lqd-gdpr-accept:hover {
    color: #eff3f5;
    background-color: #184341
}

.lqd-gdpr-left {
    padding-inline-end: 16px
}

.lqd-gdpr-inner {
    display: flex;
    align-items: center
}

#lqd-gdpr {
    padding: 10px 10px 10px 20px;
    border-radius: 50px;
    position: fixed;
    bottom: 3.5rem;
    inset-inline-start: 50%;
    z-index: 10152;
    background-color: #fff;
    font-size: .9em;
    line-height: 1.5em;
    color: rgba(0, 0, 0, .86);
    box-shadow: 0 20px 60px rgba(92, 107, 149, .15);
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, 0)
}

#lqd-gdpr,
#lqd-gdpr:before,
#lqd-gdpr:after,
#lqd-gdpr *,
#lqd-gdpr *:before,
#lqd-gdpr *:after {
    box-sizing: border-box
}

#lqd-gdpr p {
    margin-bottom: 0
}

#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-visible {
    animation: lqdGDPRFadeIn .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate
}

#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-hidden {
    animation: lqdGDPRFadeOut .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate
}

@media screen and (max-width: 540px) {
    #lqd-gdpr {
        min-width: 320px;
        border-radius: 4px;
        text-align: center
    }

    .lqd-gdpr-left {
        padding: 0;
        margin-bottom: .75em
    }

    .lqd-gdpr-inner {
        flex-direction: column
    }
}