.elementor-post-info__terms-list
{
    display: inline-block;
}
.elementor-post-info .elementor-icon-list-icon .elementor-avatar
{
    border-radius: 100%;
}
.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after
{
    margin: initial;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text
{
    display: inline-block;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span
{
    display: inline;
}
.elementor-12029 .elementor-element.elementor-element-1e6db893
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-12029 .elementor-element.elementor-element-43847a09
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-12029 .elementor-element.elementor-element-43847a09:not(.elementor-motion-effects-element-type-background), .elementor-12029 .elementor-element.elementor-element-43847a09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-12029 .elementor-element.elementor-element-ebf3a80
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-12029 .elementor-element.elementor-element-ebf3a80.elementor-element
{
    --align-self: center;
}
.elementor-12029 .elementor-element.elementor-element-ebf3a80 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-12029 .elementor-element.elementor-element-2fcd8263
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-12029 .elementor-element.elementor-element-20775963
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-12029 .elementor-element.elementor-element-20775963 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-12029 .elementor-element.elementor-element-25890158
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-12029 .elementor-element.elementor-element-25890158 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-12029 .elementor-element.elementor-element-4eb70770
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-12029 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-12029 .elementor-element.elementor-element-628bb369
{
    width: 100%;
    max-width: 100%;
    --e-rating-icon-marked-color: var(--e-global-color-accent);
}
.elementor-12029 .elementor-element.elementor-element-ccd6728
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-12029 .elementor-element.elementor-element-6ba2b593.elementor-element
{
    --align-self: flex-end;
}
.elementor-12029 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-12029 .elementor-element.elementor-element-25960e93
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-12029 .elementor-element.elementor-element-25960e93
{
    right: 10px;
}
body.rtl .elementor-12029 .elementor-element.elementor-element-25960e93
{
    left: 10px;
}
.elementor-12029 .elementor-element.elementor-element-25960e93 img
{
    width: 20px;
}
#elementor-popup-modal-12029 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-12029
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-12029.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-12029 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-12029 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-12029 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-12029 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-12029 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-12029 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-12029 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-12029 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-12029 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-12029 .elementor-element.elementor-element-43847a09
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-12029 .elementor-element.elementor-element-ebf3a80
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-12029 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-12029 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-12029 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-12029 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-12029 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-12029 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-12029 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-12029 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(82% - 2.5px);
    }
}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section, [data-elementor-type=popup]:not(.elementor-edit-area)
{
    display: none;
}
.elementor-popup-modal.dialog-type-lightbox
{
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
}
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header
{
    display: none;
}
.elementor-popup-modal .dialog-close-button
{
    display: none;
    inset-inline-end: 20px;
    margin-top: 0;
    opacity: 1;
    pointer-events: all;
    top: 20px;
    z-index: 9999;
}
.elementor-popup-modal .dialog-close-button svg
{
    fill: #1f2124;
    height: 1em;
    width: 1em;
}
.elementor-popup-modal .dialog-widget-content
{
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    pointer-events: all;
    width: auto;
}
.elementor-popup-modal .dialog-message
{
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 640px;
}
.elementor-popup-modal .elementor
{
    width: 100%;
}
.elementor-11657 .elementor-element.elementor-element-1e6db893
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-11657 .elementor-element.elementor-element-43847a09
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-11657 .elementor-element.elementor-element-43847a09:not(.elementor-motion-effects-element-type-background), .elementor-11657 .elementor-element.elementor-element-43847a09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-11657 .elementor-element.elementor-element-ebf3a80
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-11657 .elementor-element.elementor-element-ebf3a80.elementor-element
{
    --align-self: center;
}
.elementor-11657 .elementor-element.elementor-element-ebf3a80 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-11657 .elementor-element.elementor-element-2fcd8263
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-11657 .elementor-element.elementor-element-20775963
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-11657 .elementor-element.elementor-element-20775963 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-11657 .elementor-element.elementor-element-25890158
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-11657 .elementor-element.elementor-element-25890158 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11657 .elementor-element.elementor-element-4eb70770
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-11657 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-11657 .elementor-element.elementor-element-628bb369
{
    width: 100%;
    max-width: 100%;
    --e-rating-icon-marked-color: var(--e-global-color-accent);
}
.elementor-11657 .elementor-element.elementor-element-ccd6728
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-11657 .elementor-element.elementor-element-6ba2b593.elementor-element
{
    --align-self: flex-end;
}
.elementor-11657 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11657 .elementor-element.elementor-element-25960e93
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-11657 .elementor-element.elementor-element-25960e93
{
    right: 10px;
}
body.rtl .elementor-11657 .elementor-element.elementor-element-25960e93
{
    left: 10px;
}
.elementor-11657 .elementor-element.elementor-element-25960e93 img
{
    width: 20px;
}
#elementor-popup-modal-11657 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-11657
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-11657.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-11657 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-11657 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-11657 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-11657 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-11657 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11657 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11657 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11657 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11657 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-11657 .elementor-element.elementor-element-43847a09
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-11657 .elementor-element.elementor-element-ebf3a80
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-11657 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-11657 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11657 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11657 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11657 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11657 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-11657 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-11657 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-11588 .elementor-element.elementor-element-1e6db893
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-11588 .elementor-element.elementor-element-43847a09
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-11588 .elementor-element.elementor-element-43847a09:not(.elementor-motion-effects-element-type-background), .elementor-11588 .elementor-element.elementor-element-43847a09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-11588 .elementor-element.elementor-element-ebf3a80
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-11588 .elementor-element.elementor-element-ebf3a80.elementor-element
{
    --align-self: center;
}
.elementor-11588 .elementor-element.elementor-element-ebf3a80 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-11588 .elementor-element.elementor-element-2fcd8263
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-11588 .elementor-element.elementor-element-20775963
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-11588 .elementor-element.elementor-element-20775963 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-11588 .elementor-element.elementor-element-25890158
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-11588 .elementor-element.elementor-element-25890158 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11588 .elementor-element.elementor-element-4eb70770
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-11588 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-11588 .elementor-element.elementor-element-628bb369
{
    width: 100%;
    max-width: 100%;
    --e-rating-icon-marked-color: var(--e-global-color-accent);
}
.elementor-11588 .elementor-element.elementor-element-ccd6728
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-11588 .elementor-element.elementor-element-6ba2b593.elementor-element
{
    --align-self: flex-end;
}
.elementor-11588 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11588 .elementor-element.elementor-element-25960e93
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-11588 .elementor-element.elementor-element-25960e93
{
    right: 10px;
}
body.rtl .elementor-11588 .elementor-element.elementor-element-25960e93
{
    left: 10px;
}
.elementor-11588 .elementor-element.elementor-element-25960e93 img
{
    width: 20px;
}
#elementor-popup-modal-11588 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-11588
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-11588.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-11588 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-11588 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-11588 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-11588 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-11588 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11588 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11588 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11588 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11588 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-11588 .elementor-element.elementor-element-43847a09
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-11588 .elementor-element.elementor-element-ebf3a80
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-11588 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-11588 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11588 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11588 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11588 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11588 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-11588 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-11588 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-11155 .elementor-element.elementor-element-1e6db893
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-11155 .elementor-element.elementor-element-43847a09
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-11155 .elementor-element.elementor-element-43847a09:not(.elementor-motion-effects-element-type-background), .elementor-11155 .elementor-element.elementor-element-43847a09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-11155 .elementor-element.elementor-element-ebf3a80
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-11155 .elementor-element.elementor-element-ebf3a80.elementor-element
{
    --align-self: center;
}
.elementor-11155 .elementor-element.elementor-element-ebf3a80 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-11155 .elementor-element.elementor-element-2fcd8263
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-11155 .elementor-element.elementor-element-20775963
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-11155 .elementor-element.elementor-element-20775963 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-11155 .elementor-element.elementor-element-25890158
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-11155 .elementor-element.elementor-element-25890158 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11155 .elementor-element.elementor-element-4eb70770
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-11155 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-11155 .elementor-element.elementor-element-628bb369
{
    width: 100%;
    max-width: 100%;
    --e-rating-icon-marked-color: var(--e-global-color-accent);
}
.elementor-11155 .elementor-element.elementor-element-ccd6728
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-11155 .elementor-element.elementor-element-6ba2b593.elementor-element
{
    --align-self: flex-end;
}
.elementor-11155 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-11155 .elementor-element.elementor-element-25960e93
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-11155 .elementor-element.elementor-element-25960e93
{
    right: 10px;
}
body.rtl .elementor-11155 .elementor-element.elementor-element-25960e93
{
    left: 10px;
}
.elementor-11155 .elementor-element.elementor-element-25960e93 img
{
    width: 20px;
}
#elementor-popup-modal-11155 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-11155
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-11155.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-11155 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-11155 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-11155 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-11155 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-11155 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11155 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11155 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11155 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11155 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-11155 .elementor-element.elementor-element-43847a09
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-11155 .elementor-element.elementor-element-ebf3a80
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-11155 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-11155 .elementor-element.elementor-element-20775963 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11155 .elementor-element.elementor-element-25890158 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-11155 .elementor-element.elementor-element-4eb70770 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-11155 .elementor-element.elementor-element-ccd6728
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-11155 .elementor-element.elementor-element-6ba2b593 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-11155 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-11155 .elementor-element.elementor-element-2fcd8263
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8932 .elementor-element.elementor-element-d06b294
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8932 .elementor-element.elementor-element-cc020ed
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8932 .elementor-element.elementor-element-cc020ed:not(.elementor-motion-effects-element-type-background), .elementor-8932 .elementor-element.elementor-element-cc020ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8932 .elementor-element.elementor-element-598cabc
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8932 .elementor-element.elementor-element-598cabc.elementor-element
{
    --align-self: center;
}
.elementor-8932 .elementor-element.elementor-element-598cabc img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8932 .elementor-element.elementor-element-dd90869
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8932 .elementor-element.elementor-element-dd90869.e-con
{
    --align-self: center;
}
.elementor-8932 .elementor-element.elementor-element-9c82483
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8932 .elementor-element.elementor-element-9c82483 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8932 .elementor-element.elementor-element-2d94ead
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8932 .elementor-element.elementor-element-2d94ead .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8932 .elementor-element.elementor-element-ed1a5eb
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8932 .elementor-element.elementor-element-ed1a5eb .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8932 .elementor-element.elementor-element-819db88
{
    width: 100%;
    max-width: 100%;
}
.elementor-8932 .elementor-element.elementor-element-d9f0b96
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8932 .elementor-element.elementor-element-572c82c.elementor-element
{
    --align-self: flex-end;
}
.elementor-8932 .elementor-element.elementor-element-572c82c .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8932 .elementor-element.elementor-element-e860584
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8932 .elementor-element.elementor-element-e860584
{
    right: 10px;
}
body.rtl .elementor-8932 .elementor-element.elementor-element-e860584
{
    left: 10px;
}
.elementor-8932 .elementor-element.elementor-element-e860584 img
{
    width: 20px;
}
#elementor-popup-modal-8932 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8932
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8932.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8932 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8932 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8932 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8932 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8932 .elementor-element.elementor-element-9c82483 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8932 .elementor-element.elementor-element-2d94ead .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8932 .elementor-element.elementor-element-ed1a5eb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8932 .elementor-element.elementor-element-d9f0b96
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8932 .elementor-element.elementor-element-572c82c .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8932 .elementor-element.elementor-element-cc020ed
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8932 .elementor-element.elementor-element-598cabc
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8932 .elementor-element.elementor-element-dd90869
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8932 .elementor-element.elementor-element-9c82483 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8932 .elementor-element.elementor-element-2d94ead .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8932 .elementor-element.elementor-element-ed1a5eb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8932 .elementor-element.elementor-element-d9f0b96
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8932 .elementor-element.elementor-element-572c82c .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8932 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8932 .elementor-element.elementor-element-dd90869
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8957 .elementor-element.elementor-element-235fa1d1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8957 .elementor-element.elementor-element-8d58817
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8957 .elementor-element.elementor-element-8d58817:not(.elementor-motion-effects-element-type-background), .elementor-8957 .elementor-element.elementor-element-8d58817>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8957 .elementor-element.elementor-element-32e840d
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8957 .elementor-element.elementor-element-32e840d.elementor-element
{
    --align-self: center;
}
.elementor-8957 .elementor-element.elementor-element-32e840d img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8957 .elementor-element.elementor-element-846b6e7
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8957 .elementor-element.elementor-element-1b22595
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8957 .elementor-element.elementor-element-1b22595 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8957 .elementor-element.elementor-element-d7258c9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8957 .elementor-element.elementor-element-d7258c9 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8957 .elementor-element.elementor-element-0a19e58
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8957 .elementor-element.elementor-element-0a19e58 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8957 .elementor-element.elementor-element-7e27b94
{
    width: 100%;
    max-width: 100%;
}
.elementor-8957 .elementor-element.elementor-element-88decbf
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8957 .elementor-element.elementor-element-3d9d2cab.elementor-element
{
    --align-self: flex-end;
}
.elementor-8957 .elementor-element.elementor-element-3d9d2cab .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8957 .elementor-element.elementor-element-46fc1ec0
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8957 .elementor-element.elementor-element-46fc1ec0
{
    right: 10px;
}
body.rtl .elementor-8957 .elementor-element.elementor-element-46fc1ec0
{
    left: 10px;
}
.elementor-8957 .elementor-element.elementor-element-46fc1ec0 img
{
    width: 20px;
}
#elementor-popup-modal-8957 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8957
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8957.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8957 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8957 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8957 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8957 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8957 .elementor-element.elementor-element-1b22595 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8957 .elementor-element.elementor-element-d7258c9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8957 .elementor-element.elementor-element-0a19e58 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8957 .elementor-element.elementor-element-88decbf
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8957 .elementor-element.elementor-element-3d9d2cab .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8957 .elementor-element.elementor-element-8d58817
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8957 .elementor-element.elementor-element-32e840d
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8957 .elementor-element.elementor-element-846b6e7
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8957 .elementor-element.elementor-element-1b22595 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8957 .elementor-element.elementor-element-d7258c9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8957 .elementor-element.elementor-element-0a19e58 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8957 .elementor-element.elementor-element-88decbf
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8957 .elementor-element.elementor-element-3d9d2cab .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8957 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8957 .elementor-element.elementor-element-846b6e7
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8945 .elementor-element.elementor-element-b54758e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8945 .elementor-element.elementor-element-170e959
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8945 .elementor-element.elementor-element-170e959:not(.elementor-motion-effects-element-type-background), .elementor-8945 .elementor-element.elementor-element-170e959>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8945 .elementor-element.elementor-element-7b90e89
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8945 .elementor-element.elementor-element-7b90e89.elementor-element
{
    --align-self: center;
}
.elementor-8945 .elementor-element.elementor-element-7b90e89 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8945 .elementor-element.elementor-element-83d02fd
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8945 .elementor-element.elementor-element-92b82ed
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8945 .elementor-element.elementor-element-92b82ed .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8945 .elementor-element.elementor-element-c1fddba
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8945 .elementor-element.elementor-element-c1fddba .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8945 .elementor-element.elementor-element-87ce59a
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8945 .elementor-element.elementor-element-87ce59a .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8945 .elementor-element.elementor-element-0f24922
{
    width: 100%;
    max-width: 100%;
}
.elementor-8945 .elementor-element.elementor-element-2d2776f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8945 .elementor-element.elementor-element-5f22e0c6.elementor-element
{
    --align-self: flex-end;
}
.elementor-8945 .elementor-element.elementor-element-5f22e0c6 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8945 .elementor-element.elementor-element-679724e
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8945 .elementor-element.elementor-element-679724e
{
    right: 10px;
}
body.rtl .elementor-8945 .elementor-element.elementor-element-679724e
{
    left: 10px;
}
.elementor-8945 .elementor-element.elementor-element-679724e img
{
    width: 20px;
}
#elementor-popup-modal-8945 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8945
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8945.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8945 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8945 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8945 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8945 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8945 .elementor-element.elementor-element-92b82ed .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8945 .elementor-element.elementor-element-c1fddba .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8945 .elementor-element.elementor-element-87ce59a .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8945 .elementor-element.elementor-element-2d2776f
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8945 .elementor-element.elementor-element-5f22e0c6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8945 .elementor-element.elementor-element-170e959
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8945 .elementor-element.elementor-element-7b90e89
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8945 .elementor-element.elementor-element-83d02fd
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8945 .elementor-element.elementor-element-92b82ed .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8945 .elementor-element.elementor-element-c1fddba .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8945 .elementor-element.elementor-element-87ce59a .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8945 .elementor-element.elementor-element-2d2776f
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8945 .elementor-element.elementor-element-5f22e0c6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8945 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8945 .elementor-element.elementor-element-83d02fd
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8963 .elementor-element.elementor-element-2b50a60
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8963 .elementor-element.elementor-element-7e7a782
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8963 .elementor-element.elementor-element-7e7a782:not(.elementor-motion-effects-element-type-background), .elementor-8963 .elementor-element.elementor-element-7e7a782>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8963 .elementor-element.elementor-element-c6b790b
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8963 .elementor-element.elementor-element-c6b790b.elementor-element
{
    --align-self: center;
}
.elementor-8963 .elementor-element.elementor-element-c6b790b img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8963 .elementor-element.elementor-element-b87d560
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8963 .elementor-element.elementor-element-d439cb5
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8963 .elementor-element.elementor-element-d439cb5 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8963 .elementor-element.elementor-element-379552b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8963 .elementor-element.elementor-element-379552b .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8963 .elementor-element.elementor-element-4731074
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8963 .elementor-element.elementor-element-4731074 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8963 .elementor-element.elementor-element-87288ba
{
    width: 100%;
    max-width: 100%;
}
.elementor-8963 .elementor-element.elementor-element-e8b2999
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8963 .elementor-element.elementor-element-27f3b373.elementor-element
{
    --align-self: flex-end;
}
.elementor-8963 .elementor-element.elementor-element-27f3b373 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8963 .elementor-element.elementor-element-7ad4dc22
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-7ad4dc22
{
    right: 10px;
}
body.rtl .elementor-8963 .elementor-element.elementor-element-7ad4dc22
{
    left: 10px;
}
.elementor-8963 .elementor-element.elementor-element-7ad4dc22 img
{
    width: 20px;
}
#elementor-popup-modal-8963 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8963
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8963.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8963 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8963 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8963 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8963 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8963 .elementor-element.elementor-element-d439cb5 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8963 .elementor-element.elementor-element-379552b .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8963 .elementor-element.elementor-element-4731074 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8963 .elementor-element.elementor-element-e8b2999
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8963 .elementor-element.elementor-element-27f3b373 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8963 .elementor-element.elementor-element-7e7a782
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8963 .elementor-element.elementor-element-c6b790b
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8963 .elementor-element.elementor-element-b87d560
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8963 .elementor-element.elementor-element-d439cb5 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8963 .elementor-element.elementor-element-379552b .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8963 .elementor-element.elementor-element-4731074 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8963 .elementor-element.elementor-element-e8b2999
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8963 .elementor-element.elementor-element-27f3b373 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8963 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8963 .elementor-element.elementor-element-b87d560
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8972 .elementor-element.elementor-element-4baee96d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8972 .elementor-element.elementor-element-37510b2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8972 .elementor-element.elementor-element-37510b2:not(.elementor-motion-effects-element-type-background), .elementor-8972 .elementor-element.elementor-element-37510b2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8972 .elementor-element.elementor-element-027772f
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8972 .elementor-element.elementor-element-027772f.elementor-element
{
    --align-self: center;
}
.elementor-8972 .elementor-element.elementor-element-027772f img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8972 .elementor-element.elementor-element-1f1e145
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8972 .elementor-element.elementor-element-b56d355
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8972 .elementor-element.elementor-element-b56d355 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8972 .elementor-element.elementor-element-cbc0fcc
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8972 .elementor-element.elementor-element-cbc0fcc .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8972 .elementor-element.elementor-element-e826812
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8972 .elementor-element.elementor-element-e826812 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8972 .elementor-element.elementor-element-6bc4d1c
{
    width: 100%;
    max-width: 100%;
}
.elementor-8972 .elementor-element.elementor-element-4bbed0e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8972 .elementor-element.elementor-element-2a520b22.elementor-element
{
    --align-self: flex-end;
}
.elementor-8972 .elementor-element.elementor-element-2a520b22 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8972 .elementor-element.elementor-element-5f69aca8
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8972 .elementor-element.elementor-element-5f69aca8
{
    right: 10px;
}
body.rtl .elementor-8972 .elementor-element.elementor-element-5f69aca8
{
    left: 10px;
}
.elementor-8972 .elementor-element.elementor-element-5f69aca8 img
{
    width: 20px;
}
#elementor-popup-modal-8972 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8972
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8972.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8972 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8972 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8972 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8972 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8972 .elementor-element.elementor-element-b56d355 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8972 .elementor-element.elementor-element-cbc0fcc .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8972 .elementor-element.elementor-element-e826812 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8972 .elementor-element.elementor-element-4bbed0e
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8972 .elementor-element.elementor-element-2a520b22 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8972 .elementor-element.elementor-element-37510b2
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8972 .elementor-element.elementor-element-027772f
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8972 .elementor-element.elementor-element-1f1e145
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8972 .elementor-element.elementor-element-b56d355 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8972 .elementor-element.elementor-element-cbc0fcc .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8972 .elementor-element.elementor-element-e826812 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8972 .elementor-element.elementor-element-4bbed0e
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8972 .elementor-element.elementor-element-2a520b22 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8972 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8972 .elementor-element.elementor-element-1f1e145
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8978 .elementor-element.elementor-element-deede54
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8978 .elementor-element.elementor-element-d14bc01
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 15px 5px;
    --row-gap: 15px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8978 .elementor-element.elementor-element-d14bc01:not(.elementor-motion-effects-element-type-background), .elementor-8978 .elementor-element.elementor-element-d14bc01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8978 .elementor-element.elementor-element-b832078
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8978 .elementor-element.elementor-element-b832078.elementor-element
{
    --align-self: center;
}
.elementor-8978 .elementor-element.elementor-element-b832078 img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8978 .elementor-element.elementor-element-711b843
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8978 .elementor-element.elementor-element-816d8c9
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8978 .elementor-element.elementor-element-816d8c9 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8978 .elementor-element.elementor-element-6062df9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8978 .elementor-element.elementor-element-6062df9 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8978 .elementor-element.elementor-element-ac77dd7
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8978 .elementor-element.elementor-element-ac77dd7 .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8978 .elementor-element.elementor-element-869e309
{
    width: 100%;
    max-width: 100%;
}
.elementor-8978 .elementor-element.elementor-element-87ec015
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8978 .elementor-element.elementor-element-62c1fd23.elementor-element
{
    --align-self: flex-end;
}
.elementor-8978 .elementor-element.elementor-element-62c1fd23 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8978 .elementor-element.elementor-element-7d4aaddb
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8978 .elementor-element.elementor-element-7d4aaddb
{
    right: 10px;
}
body.rtl .elementor-8978 .elementor-element.elementor-element-7d4aaddb
{
    left: 10px;
}
.elementor-8978 .elementor-element.elementor-element-7d4aaddb img
{
    width: 20px;
}
#elementor-popup-modal-8978 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8978
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8978.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8978 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8978 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8978 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8978 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8978 .elementor-element.elementor-element-816d8c9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8978 .elementor-element.elementor-element-6062df9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8978 .elementor-element.elementor-element-ac77dd7 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8978 .elementor-element.elementor-element-87ec015
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8978 .elementor-element.elementor-element-62c1fd23 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8978 .elementor-element.elementor-element-d14bc01
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8978 .elementor-element.elementor-element-b832078
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8978 .elementor-element.elementor-element-711b843
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8978 .elementor-element.elementor-element-816d8c9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8978 .elementor-element.elementor-element-6062df9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8978 .elementor-element.elementor-element-ac77dd7 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8978 .elementor-element.elementor-element-87ec015
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8978 .elementor-element.elementor-element-62c1fd23 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8978 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8978 .elementor-element.elementor-element-711b843
    {
        --width: calc(82% - 2.5px);
    }
}
.elementor-8985 .elementor-element.elementor-element-6f943ded
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-8985 .elementor-element.elementor-element-7f831be
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 14px 5px;
    --row-gap: 14px;
    --column-gap: 5px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8985 .elementor-element.elementor-element-7f831be:not(.elementor-motion-effects-element-type-background), .elementor-8985 .elementor-element.elementor-element-7f831be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f544a21);
}
.elementor-8985 .elementor-element.elementor-element-d2870ef
{
    width: var(--container-widget-width,calc(15% - 2.5px));
    max-width: calc(15% - 2.5px);
    --container-widget-width: calc(15% - 2.5px);
    --container-widget-flex-grow: 0;
}
.elementor-8985 .elementor-element.elementor-element-d2870ef.elementor-element
{
    --align-self: center;
}
.elementor-8985 .elementor-element.elementor-element-d2870ef img
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-8985 .elementor-element.elementor-element-958a1e7
{
    --display: flex;
    --justify-content: center;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
}
.elementor-8985 .elementor-element.elementor-element-1800ecb
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
}
.elementor-8985 .elementor-element.elementor-element-1800ecb .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-5cccaa3);
}
.elementor-8985 .elementor-element.elementor-element-ec03e8c
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -5px) 0px;
}
.elementor-8985 .elementor-element.elementor-element-ec03e8c .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8985 .elementor-element.elementor-element-06a251e
{
    margin: 10px 0 calc(var(--kit-widget-spacing,0px) + -3px) 0px;
}
.elementor-8985 .elementor-element.elementor-element-06a251e .elementor-heading-title
{
    font-family: var(--e-global-typography-a0a25cd-font-family),Sans-serif;
    font-size: var(--e-global-typography-a0a25cd-font-size);
    font-weight: var(--e-global-typography-a0a25cd-font-weight);
    color: var(--e-global-color-text);
}
.elementor-8985 .elementor-element.elementor-element-c4e1ad5
{
    width: 100%;
    max-width: 100%;
}
.elementor-8985 .elementor-element.elementor-element-4378e1a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0px;
    text-align: left;
    font-family: var(--e-global-typography-f47f11d-font-family),Sans-serif;
    font-size: var(--e-global-typography-f47f11d-font-size);
    font-weight: var(--e-global-typography-f47f11d-font-weight);
    line-height: var(--e-global-typography-f47f11d-line-height);
}
.elementor-8985 .elementor-element.elementor-element-2bc04035.elementor-element
{
    --align-self: flex-end;
}
.elementor-8985 .elementor-element.elementor-element-2bc04035 .elementor-heading-title
{
    font-family: var(--e-global-typography-8d62d01-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d62d01-font-size);
    font-weight: var(--e-global-typography-8d62d01-font-weight);
    text-transform: var(--e-global-typography-8d62d01-text-transform);
    line-height: var(--e-global-typography-8d62d01-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-8985 .elementor-element.elementor-element-3c0bf6fd
{
    width: auto;
    max-width: auto;
    bottom: 10px;
}
body:not(.rtl) .elementor-8985 .elementor-element.elementor-element-3c0bf6fd
{
    right: 10px;
}
body.rtl .elementor-8985 .elementor-element.elementor-element-3c0bf6fd
{
    left: 10px;
}
.elementor-8985 .elementor-element.elementor-element-3c0bf6fd img
{
    width: 20px;
}
#elementor-popup-modal-8985 .dialog-widget-content
{
    animation-duration: 1.2s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dbdbdb;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-8985
{
    background-color: rgba(244,244,244,.94);
    background-image: url("/nitropack_static/EvCBxWgEheiItFfauheZxmIQwkHQonxa/assets/images/optimized/rev-079900b/dragosdesigncreative.com/wp-content/uploads/2024/10/49af85271f5a55387173d3dca4c34146.webp");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: top center;
    background-size: contain;
}
#elementor-popup-modal-8985.nitro-lazy
{
    background-image: none!important;
}
#elementor-popup-modal-8985 .dialog-message
{
    width: 500px;
    height: auto;
}
#elementor-popup-modal-8985 .dialog-close-button
{
    display: flex;
    font-size: 16px;
}
#elementor-popup-modal-8985 .dialog-close-button i
{
    color: var(--e-global-color-9073c80);
}
#elementor-popup-modal-8985 .dialog-close-button svg
{
    fill: var(--e-global-color-9073c80);
}
@media(max-width: 1024px)
{
    .elementor-8985 .elementor-element.elementor-element-1800ecb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8985 .elementor-element.elementor-element-ec03e8c .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8985 .elementor-element.elementor-element-06a251e .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8985 .elementor-element.elementor-element-4378e1a
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8985 .elementor-element.elementor-element-2bc04035 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-8985 .elementor-element.elementor-element-7f831be
    {
        --gap: 20px 5px;
        --row-gap: 20px;
        --column-gap: 5px;
    }
    .elementor-8985 .elementor-element.elementor-element-d2870ef
    {
        --container-widget-width: calc(20% - 2.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,calc(20% - 2.5px));
        max-width: calc(20% - 2.5px);
    }
    .elementor-8985 .elementor-element.elementor-element-958a1e7
    {
        --width: calc(80% - 2.5px);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-8985 .elementor-element.elementor-element-1800ecb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8985 .elementor-element.elementor-element-ec03e8c .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    .elementor-8985 .elementor-element.elementor-element-06a251e .elementor-heading-title
    {
        font-size: var(--e-global-typography-a0a25cd-font-size);
    }
    .elementor-8985 .elementor-element.elementor-element-4378e1a
    {
        font-size: var(--e-global-typography-f47f11d-font-size);
        line-height: var(--e-global-typography-f47f11d-line-height);
    }
    .elementor-8985 .elementor-element.elementor-element-2bc04035 .elementor-heading-title
    {
        font-size: var(--e-global-typography-8d62d01-font-size);
        line-height: var(--e-global-typography-8d62d01-line-height);
    }
    #elementor-popup-modal-8985 .dialog-message
    {
        width: 92vw;
    }
}
@media(min-width: 768px)
{
    .elementor-8985 .elementor-element.elementor-element-958a1e7
    {
        --width: calc(82% - 2.5px);
    }
}