.elementor-718 .elementor-element.elementor-element-15e74be>.elementor-container {
    max-width: 1290px;
}

.elementor-718 .elementor-element.elementor-element-15e74be:not(.elementor-motion-effects-element-type-background),
.elementor-718 .elementor-element.elementor-element-15e74be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/ring-decorated-with-crystal-1-e1615346796576.jpg");
    background-position: 0% 60%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-718 .elementor-element.elementor-element-15e74be>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-718 .elementor-element.elementor-element-15e74be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 9% 0% 5% 0%;
}

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

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

.elementor-718 .elementor-element.elementor-element-3aed413 .woocommerce-breadcrumb {
    color: #FFFFFF;
    font-family: var(--e-global-typography-e540851-font-family), Sans-serif;
    font-size: var(--e-global-typography-e540851-font-size);
    font-weight: var(--e-global-typography-e540851-font-weight);
    text-transform: var(--e-global-typography-e540851-text-transform);
    line-height: var(--e-global-typography-e540851-line-height);
    letter-spacing: var(--e-global-typography-e540851-letter-spacing);
    word-spacing: var(--e-global-typography-e540851-word-spacing);
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-3aed413 .woocommerce-breadcrumb>a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-b3d2387 {
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-b3d2387 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-caabc45-font-family), Sans-serif;
    font-size: var(--e-global-typography-caabc45-font-size);
    font-weight: var(--e-global-typography-caabc45-font-weight);
    line-height: var(--e-global-typography-caabc45-line-height);
    letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
    word-spacing: var(--e-global-typography-caabc45-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-37e7749>.elementor-container {
    max-width: 1290px;
}

.elementor-718 .elementor-element.elementor-element-37e7749 {
    padding: 100px 0px 100px 0px;
}

.elementor-718 .elementor-element.elementor-element-78d1edd>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-718 .elementor-element.elementor-element-7d597f7 {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-7d597f7 .elementor-heading-title {
    color: #293365;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

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

.elementor-718 .elementor-element.elementor-element-07e3928 {
    text-align: left;
    color: #0D1023;
    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);
}

.elementor-718 .elementor-element.elementor-element-07e3928>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-e540851-font-family), Sans-serif;
    font-size: var(--e-global-typography-e540851-font-size);
    font-weight: var(--e-global-typography-e540851-font-weight);
    text-transform: var(--e-global-typography-e540851-text-transform);
    line-height: var(--e-global-typography-e540851-line-height);
    letter-spacing: var(--e-global-typography-e540851-letter-spacing);
    word-spacing: var(--e-global-typography-e540851-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: #FFFFFF;
    background-color: #5476C8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: #0D1023;
    background-color: #02010100;
}

.elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: #0D1023;
    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);
    padding: 32px 32px 32px 32px;
}

.elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-4c5490c>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-718 .elementor-element.elementor-element-70e29c6 {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-70e29c6 .elementor-heading-title {
    color: #293365;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-718 .elementor-element.elementor-element-70e29c6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-718 .elementor-element.elementor-element-f62dec7 {
    text-align: left;
    color: #0D1023;
    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);
}

.elementor-718 .elementor-element.elementor-element-f62dec7>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-e540851-font-family), Sans-serif;
    font-size: var(--e-global-typography-e540851-font-size);
    font-weight: var(--e-global-typography-e540851-font-weight);
    text-transform: var(--e-global-typography-e540851-text-transform);
    line-height: var(--e-global-typography-e540851-line-height);
    letter-spacing: var(--e-global-typography-e540851-letter-spacing);
    word-spacing: var(--e-global-typography-e540851-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: #FFFFFF;
    background-color: #5476C8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: #0D1023;
    background-color: #02010100;
}

.elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: #0D1023;
    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);
    padding: 32px 32px 32px 32px;
}

.elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-9c1f73d:not(.elementor-motion-effects-element-type-background),
.elementor-718 .elementor-element.elementor-element-9c1f73d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1023;
}



.elementor-718 .elementor-element.elementor-element-9c1f73d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-718 .elementor-element.elementor-element-c6bca51 {
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-c6bca51 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-79ed42a-font-family), Sans-serif;
    font-size: var(--e-global-typography-79ed42a-font-size);
    font-weight: var(--e-global-typography-79ed42a-font-weight);
    line-height: var(--e-global-typography-79ed42a-line-height);
    letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
    word-spacing: var(--e-global-typography-79ed42a-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-a6a0086 {
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-a6a0086 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-718 .elementor-element.elementor-element-6181c7e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-6181c7e>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button {
    font-family: var(--e-global-typography-c85d6e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-c85d6e7-font-size);
    font-weight: var(--e-global-typography-c85d6e7-font-weight);
    text-transform: var(--e-global-typography-c85d6e7-text-transform);
    line-height: var(--e-global-typography-c85d6e7-line-height);
    letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
    word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0D102300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button:hover,
.elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button:focus {
    color: #5476C8;
    background-color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button:hover svg,
.elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button:focus svg {
    fill: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-5b27f3e>.elementor-container {
    max-width: 1290px;
}

.elementor-718 .elementor-element.elementor-element-5b27f3e {
    margin-top: 220px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-056dce8>.elementor-container {
    max-width: 12920px;
}

.elementor-718 .elementor-element.elementor-element-056dce8:not(.elementor-motion-effects-element-type-background),
.elementor-718 .elementor-element.elementor-element-056dce8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1023;
}

.elementor-718 .elementor-element.elementor-element-056dce8>.elementor-background-overlay {
    background-image: url("../../2021/03/necklace-with-gems-1-e1615347035141.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-718 .elementor-element.elementor-element-2cbf726>.elementor-element-populated {
    padding: 150px 0px 100px 70px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    padding: 0% 12% 0% 0%;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    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);
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 190px;
    left: 425px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: #FFFFFF;
    font-family: var(--e-global-typography-4e96ae6-font-family), Sans-serif;
    font-size: var(--e-global-typography-4e96ae6-font-size);
    font-weight: var(--e-global-typography-4e96ae6-font-weight);
    line-height: var(--e-global-typography-4e96ae6-line-height);
    letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
    word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    margin-bottom: 5px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: #FFFFFF;
    font-family: var(--e-global-typography-285bd57-font-family), Sans-serif;
    font-size: var(--e-global-typography-285bd57-font-size);
    font-weight: var(--e-global-typography-285bd57-font-weight);
    line-height: var(--e-global-typography-285bd57-line-height);
    letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
    word-spacing: var(--e-global-typography-285bd57-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: -12px 0px 0px 0px;
    width: 70px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 28px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 28px;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    margin-top: 40px;
    background-color: #FFFFFF;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
    width: 10px;
    height: 10px;
    background-color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-f4bfabb>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-f1a7e05.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-718 .elementor-element.elementor-element-909df52 img {
    width: 100%;
    max-width: 100%;
}

.elementor-718 .elementor-element.elementor-element-909df52 {
    width: var(--container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
    top: -60px;
}

body:not(.rtl) .elementor-718 .elementor-element.elementor-element-909df52 {
    left: 85px;
}

body.rtl .elementor-718 .elementor-element.elementor-element-909df52 {
    right: 85px;
}

.elementor-718 .elementor-element.elementor-element-475be87>.elementor-container {
    max-width: 1290px;
}

.elementor-718 .elementor-element.elementor-element-475be87 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-718 .elementor-element.elementor-element-0548524 {
    text-align: center;
}

.elementor-718 .elementor-element.elementor-element-0548524 .elementor-heading-title {
    color: #293365;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-718 .elementor-element.elementor-element-0548524>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-718 .elementor-element.elementor-element-73a9bd8 {
    text-align: center;
    color: #0D1023;
    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);
}

.elementor-718 .elementor-element.elementor-element-8bcec9f>.elementor-container {
    max-width: 1290px;
}

.elementor-718 .elementor-element.elementor-element-f2104c1>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 40px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post {
    margin: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-285bd57-font-family), Sans-serif;
    font-size: var(--e-global-typography-285bd57-font-size);
    font-weight: var(--e-global-typography-285bd57-font-weight);
    line-height: var(--e-global-typography-285bd57-line-height);
    letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
    word-spacing: var(--e-global-typography-285bd57-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-a834e79-font-family), Sans-serif;
    font-size: var(--e-global-typography-a834e79-font-size);
    font-weight: var(--e-global-typography-a834e79-font-weight);
    line-height: var(--e-global-typography-a834e79-line-height);
    letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
    word-spacing: var(--e-global-typography-a834e79-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #0D1023;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

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

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 40px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post {
    margin: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-285bd57-font-family), Sans-serif;
    font-size: var(--e-global-typography-285bd57-font-size);
    font-weight: var(--e-global-typography-285bd57-font-weight);
    line-height: var(--e-global-typography-285bd57-line-height);
    letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
    word-spacing: var(--e-global-typography-285bd57-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-a834e79-font-family), Sans-serif;
    font-size: var(--e-global-typography-a834e79-font-size);
    font-weight: var(--e-global-typography-a834e79-font-weight);
    line-height: var(--e-global-typography-a834e79-line-height);
    letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
    word-spacing: var(--e-global-typography-a834e79-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #0D1023;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-841205b>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 40px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post {
    margin: 0px 0px 0px 0px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-285bd57-font-family), Sans-serif;
    font-size: var(--e-global-typography-285bd57-font-size);
    font-weight: var(--e-global-typography-285bd57-font-weight);
    line-height: var(--e-global-typography-285bd57-line-height);
    letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
    word-spacing: var(--e-global-typography-285bd57-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: #5476C8;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 30px 0px 15px 0px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-a834e79-font-family), Sans-serif;
    font-size: var(--e-global-typography-a834e79-font-size);
    font-weight: var(--e-global-typography-a834e79-font-weight);
    line-height: var(--e-global-typography-a834e79-line-height);
    letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
    word-spacing: var(--e-global-typography-a834e79-word-spacing);
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #0D1023;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: #CCCCCC;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

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

    .elementor-718 .elementor-element.elementor-element-4c5490c {
        width: 100%;
    }

    .elementor-718 .elementor-element.elementor-element-2cbf726 {
        width: 100%;
    }

    .elementor-718 .elementor-element.elementor-element-f1a7e05 {
        width: 100%;
    }

    .elementor-718 .elementor-element.elementor-element-f2104c1 {
        width: 100%;
    }

    .elementor-718 .elementor-element.elementor-element-d25c0c7 {
        width: 100%;
    }

    .elementor-718 .elementor-element.elementor-element-841205b {
        width: 100%;
    }
}

@media(max-width:1024px) {

    .elementor-718 .elementor-element.elementor-element-15e74be:not(.elementor-motion-effects-element-type-background),
    .elementor-718 .elementor-element.elementor-element-15e74be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-15e74be {
        padding: 140px 0px 100px 0px;
    }

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

    .elementor-718 .elementor-element.elementor-element-3aed413 .woocommerce-breadcrumb {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-b3d2387 .elementor-heading-title {
        font-size: var(--e-global-typography-caabc45-font-size);
        line-height: var(--e-global-typography-caabc45-line-height);
        letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
        word-spacing: var(--e-global-typography-caabc45-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-37e7749 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-78d1edd>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-718 .elementor-element.elementor-element-7d597f7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-07e3928 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
        padding: 20px 20px 20px 20px;
    }

    .elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        padding: 20px 20px 20px 20px;
    }

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

    .elementor-718 .elementor-element.elementor-element-70e29c6 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-f62dec7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
        padding: 20px 20px 20px 20px;
    }

    .elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        padding: 20px 20px 20px 20px;
    }

    .elementor-718 .elementor-element.elementor-element-9c1f73d {
        padding: 80px 0px 80px 0px;
    }

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

    .elementor-718 .elementor-element.elementor-element-c6bca51 .elementor-heading-title {
        font-size: var(--e-global-typography-79ed42a-font-size);
        line-height: var(--e-global-typography-79ed42a-line-height);
        letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
        word-spacing: var(--e-global-typography-79ed42a-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-a6a0086 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-6181c7e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-5b27f3e {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-718 .elementor-element.elementor-element-1f08a82>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-718 .elementor-element.elementor-element-2cbf726>.elementor-element-populated {
        padding: 60px 50px 50px 80px;
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 0px 0px 20px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
        top: 160px;
        left: 500px;
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-909df52 img {
        width: 8%;
    }

    .elementor-718 .elementor-element.elementor-element-475be87 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 0px 0px;
    }

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

    .elementor-718 .elementor-element.elementor-element-0548524 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-73a9bd8 {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 500px;
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }

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

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 500px;
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }

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

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 500px;
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {

    .elementor-718 .elementor-element.elementor-element-15e74be:not(.elementor-motion-effects-element-type-background),
    .elementor-718 .elementor-element.elementor-element-15e74be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-15e74be {
        padding: 150px 0px 90px 0px;
    }

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

    .elementor-718 .elementor-element.elementor-element-3aed413 .woocommerce-breadcrumb {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-b3d2387 .elementor-heading-title {
        font-size: var(--e-global-typography-caabc45-font-size);
        line-height: var(--e-global-typography-caabc45-line-height);
        letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
        word-spacing: var(--e-global-typography-caabc45-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-37e7749 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-78d1edd>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-718 .elementor-element.elementor-element-7d597f7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-07e3928 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-b3fdacf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-4c5490c>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-718 .elementor-element.elementor-element-70e29c6 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-f62dec7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-2a8b953 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-718 .elementor-element.elementor-element-c6bca51 .elementor-heading-title {
        font-size: var(--e-global-typography-79ed42a-font-size);
        line-height: var(--e-global-typography-79ed42a-line-height);
        letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
        word-spacing: var(--e-global-typography-79ed42a-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-a6a0086 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-f0cec41 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-5b27f3e {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-718 .elementor-element.elementor-element-1f08a82>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-718 .elementor-element.elementor-element-2cbf726>.elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-475be87 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-718 .elementor-element.elementor-element-9522f73>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-718 .elementor-element.elementor-element-0548524 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-718 .elementor-element.elementor-element-73a9bd8 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-1b54a6c .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-88b4828 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-a834e79-font-size);
        line-height: var(--e-global-typography-a834e79-line-height);
        letter-spacing: var(--e-global-typography-a834e79-letter-spacing);
        word-spacing: var(--e-global-typography-a834e79-word-spacing);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-718 .elementor-element.elementor-element-2715b85 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f4bfabb .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}