
/*------------------------------------------------------------
		image links
------------------------------------------------------------*/

.croppedPathgroupFavicon32x32 {
    background-image: url("assets/img/pathgroup/croppedpathgroupfavicon32x32.png");
    background-position: center center;
  }
  
  .croppedPathgroupFavicon180x180 {
    background-image: url("assets/img/pathgroup/croppedpathgroupfavicon180x180.png");
    background-position: center center;
  }
  
  .croppedPathgroupFavicon192x192 {
    background-image: url("assets/img/pathgroup/croppedpathgroupfavicon192x192.png");
    background-position: center center;
  }
  
  .croppedPathgroupFavicon270x270 {
    background-image: url("assets/img/pathgroup/croppedpathgroupfavicon270x270.png");
    background-position: center center;
  }
  
  .pathGroupLogo {
    background-image: url("assets/img/pathgroup/PathGroupLogo.png");
    background-position: center center;
  }
  
  .pathGroupLogo4CLR {
    background-image: url("assets/img/pathgroup/PathGroupLogo4CLRConverted.png");
    background-position: center center;
  }
  
  .pathGroupLogo4CLR300x105 {
    background-image: url("assets/img/pathgroup/PathGroupLogo4CLRConverted300x105.png");
    background-position: center center;
  }
  
  .pathGroupLogo {
    background-image: url("assets/img/pathgroup/PathGroupLogo.png");
    background-position: center center;
  }
  
  .pathGroupLogoWhite {
    background-image: url("assets/img/pathgroup/PathGroupLogowhite.png");
    background-position: center center;
  }
  
  .pathGroupLogoWhite300x97 {
    background-image: url("assets/img/pathgroup/PathGroupLogowhite300x97.png");
    background-position: center center;
  }

.elementor-263 .elementor-element.elementor-element-5c2565b3:not(.elementor-motion-effects-element-type-background),
.elementor-263 .elementor-element.elementor-element-5c2565b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-dea41e4);
    background-image: url("assets/img/pathgroup/07.png");
    background-position: center center;
}

.eae-swiper-outer-wrapper .swiper-button-prev {
    -webkit-mask: url("assets/img/elementor-addon/arrow-left.svg") no-repeat 100% 100%;
    mask: url("assets/img/elementor-addon/arrow-left.svg") no-repeat 100% 100%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-image: none;
    background-color: #007aff;
    transform: translateY(-50%);
    margin-top: 0
}

.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-prev {
    -webkit-mask: url("assets/img/elementor-addon/arrow-right.svg") no-repeat 100% 100%;
    mask: url("assets/img/elementor-addon/arrow-right.svg") no-repeat 100% 100%
}

.eae-swiper-outer-wrapper .swiper-button-next {
    -webkit-mask: url("assets/img/elementor-addon/arrow-right.svg") no-repeat 100% 100%;
    mask: url("assets/img/elementor-addon/arrow-right.svg") no-repeat 100% 100%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-image: none;
    background-color: #007aff;
    transform: translateY(-50%);
    margin-top: 0
}

.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-next {
    -webkit-mask: url("assets/img/elementor-addon/arrow-left.svg") no-repeat 100% 100%;
    mask: url("assets/img/elementor-addon/arrow-left.svg") no-repeat 100% 100%
}

[data-element_type="eae-evergreen-timer.skin4"] .digit-separator {
    position: relative;
    float: left;
    width: 17px;
    height: 44px;
    overflow: hidden;
    background-image: url("assets/img/elementor-addon/digit-sep-svg.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #4054b2
}

[data-element_type="eae-evergreen-timer.skin4"] .digit {
    background-image: url("assets/img/elementor-addon/digits-svg-alpha.svg");
    background-color: #4054b2
}

@font-face {
    font-family: eicons;
    src: url("assets/fonts/elementor/eicons.eot");
    src: url("assets/fonts/elementor/eicons.eot") format("embedded-opentype"), url("assets/fonts/elementor/eicons.woff2") format("woff2"), url("assets/fonts/elementor/eicons.woff") format("woff"), url("assets/fonts/elementor/eicons.ttf") format("truetype"), url("assets/fonts/elementor/eicons.svg") format("svg");
    font-weight: 400;
    font-style: normal
}

.elementor-9559 .elementor-element.elementor-element-8de1e2c > .elementor-background-overlay {
    background-image: url("assets/img/company_2560.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@font-face {
    font-family: elementskit;
    src: url("assets/fonts/elementskit/elementskit.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

table.dataTable thead .sorting {
    background-image: url("assets/img/elementskit-lite/arrow.png")
}

table.dataTable thead .sorting_asc {
    background-image: url("assets/img/elementskit-lite/sort_asc.png")
}

table.dataTable thead .sorting_desc {
    background-image: url("assets/img/elementskit-lite/sort_desc.png")
}

table.dataTable thead .sorting_asc_disabled {
    background-image: url("assets/img/elementskit-lite/sort_asc_disabled.png")
}

.ekit-wid-con .ekit-sidebar-group .ekit-overlay {
    left: 100%;
    top: 0;
    position: fixed;
    z-index: 1002;
    height: 100%;
    opacity: 0;
    width: 100%;
    visibility: hidden;
    -webkit-transition: all .4s ease-in var(--transition-duration);
    transition: all .4s ease-in var(--transition-duration);
    cursor: url("assets/img/elementskit-lite/cross-out.svg"), pointer;
    background-color: rgba(0, 0, 0, .9)
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-brands-400.eot");
    src: url("assets/fonts/font-awesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-brands-400.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-brands-400.woff") format("woff"), url("assets/fonts/font-awesome/fa-brands-400.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-brands-400.svg#fontawesome") format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-regular-400.eot");
    src: url("assets/fonts/font-awesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-regular-400.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-regular-400.woff") format("woff"), url("assets/fonts/font-awesome/fa-regular-400.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-regular-400.svg#fontawesome") format("svg")
}

.fab,
.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-solid-900.eot");
    src: url("assets/fonts/font-awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-solid-900.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-solid-900.woff") format("woff"), url("assets/fonts/font-awesome/fa-solid-900.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-solid-900.svg#fontawesome") format("svg")
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-brands-400.eot");
    src: url("assets/fonts/font-awesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-brands-400.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-brands-400.woff") format("woff"), url("assets/fonts/font-awesome/fa-brands-400.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-brands-400.svg#fontawesome") format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400
}


@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-regular-400.eot");
    src: url("assets/fonts/font-awesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-regular-400.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-regular-400.woff") format("woff"), url("/assets/fonts/font-awesome/fa-regular-400.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-regular-400.svg#fontawesome") format("svg")
}

.far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("assets/fonts/font-awesome/fa-solid-900.eot");
    src: url("assets/fonts/font-awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("assets/fonts/font-awesome/fa-solid-900.woff2") format("woff2"), url("assets/fonts/font-awesome/fa-solid-900.woff") format("woff"), url("/assets/fonts/font-awesome/fa-solid-900.ttf") format("truetype"), url("assets/fonts/font-awesome/fa-solid-900.svg#fontawesome") format("svg")
}

.fa,
.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

#pgHero .topGradient {
    background: url("assets/img/topGradient.png") left top repeat-x;
    position: absolute;
    height: 17px;
    width: 100%;
    z-index: 10;
}